/*
Theme Name: DiSabatino Physical Therapy 617
Theme URI: http://www.e-rehab.com/
Version: 1.0
Description: Designed by John Mason
Author: John B Mason
Author URI: http://www.e-rehab.com
Template: xwp
*/
@import url(superfish.css);


body,td,.bottom,.mceContentBody,.normal{color:#0f2432;}
body{font-size:13px;font-weight:normal;font-style:normal;font-family:"Lucida Sans Unicode","Lucida Grande",sans-serif;}
h1,h2,h3,h4,h5,h6{font-family: 'Josefin Sans', sans-serif;}
.base,.gmaptopper{background-color:#0f2432 !important;border-color:#092334 !important;}
.base_sprite,.base_numbers li:before{background-image:url(images/shortcodes/sprites/custom_sprite_092334.png) !important;}
.base_text,.base_sprite a,h1,h2,h3,h4,h5,h6,.brd,.testimonial,.colorlist,.bodytext{color:#0f2432 !important;}
.altcolor { color: #7e130f}
a:link { color: #1c4980}
a:visited { color: #1c4980 }
a:hover,a:active { color: #96B3C5; text-decoration: none }
.box{border:2px solid #7e130f;background-color:#592615;padding:12px;}
.box1{border:2px solid #592615;background-color:#592615;padding:12px;}
.brd {border:solid 2px #0f2432;}
.brd1 {border:solid 2px #592615;}
.dbrd {border:solid 2px #7e130f;background-color:#592615;padding:3px;}
.dbrd1 {border:solid 2px #592615;background-color:#7e130f;padding:3px;}
.faqbackground {background-color: #98B5C7;}


/*STRUCTURE - header, footer, etc*/
html {
	background:url('/files/images/backgroundsliver.jpg') repeat-x;
    background-color: #084063;
    overflow-y:scroll;

}
.wrapper{
 	min-height: 1005px;
	margin-left:10px;
	width:997px;
	background: url("/files/images/full-inside.png") no-repeat;
	z-index: 200;
	position: relative;
}


/* .wrapper{ min-height:100%; height:auto !important; height:100%; margin-left:10px; width:997px;
	background:url('/files/images/full-inside.png')no-repeat; z-index: 200;	position: relative;
} */


.home .wrapper	{ background:url('/files/images/full-home.png')no-repeat; }


/*-----Header--------*/
header{height:200px;width:990px;margin:0 auto;text-align:left;/* background-color:transparent; */position:relative;}

.mainbackground { background:url("/files/images/mainsliver.png") repeat-y !important; margin:0 auto;width:1016px;position: relative; } 

#topaddr { font-family: 'Droid Sans', sans-serif; font-size: 14px; position: absolute; right: 17px; text-align: right; top: 37px; width: 400px; text-shadow:none;letter-spacing: .1em; }
#topaddr span 			{font-size:1.25em;line-height: 1.50em;}
#topaddr *				{text-decoration:none;color:#ffffff;}
#topaddr a:hover 		{color:#073769 !important;}
#topaddr a:hover span 	{font-size:1.25em;color:#073769 !important;}

/*-------Main Area/Content-------*/



.main 			{ position: relative; padding:0;width:1014px;text-align:left;margin:0 auto;text-align:left;overflow:hidden; }



#leftcol  {float:left;width:290px;height:806px;display:inline;margin:0;padding:0;}

#rightcol {float:left;width:650px;display:inline;margin:0;padding:0;display:inline;margin:0;padding:10px;}

.home #rightcol {margin-top:355px;}

#wrap 		{padding:0 8px;}

/*MENUS*/

#horimenu {width:625px;margin:0 auto;font-family: 'Josefin Sans', sans-serif; font-weight:300;position:absolute;z-index:100;height:34px;top: 115px;right:0px; }

.current_page_item a {color:#ffffff !important}

.sf-menu a {
font-family: 'Josefin Sans', sans-serif;
text-shadow:none;
font-size: 14px;
/*font-weight: bold;*/
letter-spacing: 1px;
padding: 10px 13px;
border:none;
text-decoration:none;
}

.sf-menu a, .sf-menu a:visited  { color: #fff;  }
.sf-menu {
	float:			left;
}

.sf-menu li {
	background:		transparent;
}

.sf-menu li li a {
	border-right:none;
}
.sf-menu li li {
	background:		#5788B8;
}

.sf-menu li li:hover {
	color:		#073769;
}

.sf-menu li li li {
	background:		#5989BA;
}
.sf-menu li:hover, .sf-menu li.sfHover,
.sf-menu a:focus, .sf-menu a:hover, .sf-menu a:active {
	color:#073769;
	outline:		0;
	/*background:		#073769;*/
}

/*DESIGN ELEMENTS - boxes and such*/

#footer .home {position: relative; color:#FFFFFF;width:993px;text-align:left;margin-left:10px;padding:3px 0;}

#footer .home {position: relative; color:#FFFFFF;width:993px;text-align:left;padding:3px 0;}

#footer a:link,#footer a:visited {color:white;}

#footer p {padding:0 8px;margin:0;color:white !important;}

/*-------- Specific to this site ------------*/
.underline		{ text-decoration:underline;}


.sidebarmb 		{ position:absolute; z-index:1004;left: 43px;top:32px; width: 190px;height:104px;}

.sidebarmb a 	{ background: url("/files/images/mb1.png") repeat scroll 0 0 transparent; display: block; font-size: 18px; font-weight: bold; height: 48px; margin: 20px auto 0; padding-top: 50px; text-align: center; width: 166px;} 

.sidebarmb a:link,.sidebarmb a:visited {   color: white !important; }

.sidebarmb a:hover,.sidebarmb a:active { opacity: 0.5;/*  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; */ 	filter: alpha(opacity = 50); }

.effective {
position: absolute;
background: url('/files/images/effective.png');
top: 121px;
left: 10px;
z-index: 1000;
display: block;
height: 104px;
width: 284px;
}

.faq-page .question {
    font-size: 1.2em;
}

.faq-page .video {
    margin-bottom: 20px;
}

.hero {background:url('/files/images/hero.png'); position:absolute;top:161px;right:13px;z-index:150;height:350px;width: 745px;}

.locationhero {background:url('/files/images/location.png'); position:absolute;top:161px;right:13px;z-index:150;height:350px;width: 745px;}

.contactushero {background:url('/files/images/contactus.png'); position:absolute;top:161px;right:13px;z-index:150;height:350px;width: 745px;}