/*
Theme Name: Max Performance Physical Therapy
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:#fff;}
.faqAnswer2 li {color:#FFF;}
body{font-size:15px;font-weight:normal;font-style:normal;font-family:"Lucida Sans Unicode","Lucida Grande",sans-serif;}
h1,h2,h3,h4,h5,h6{font-family:"arial",sans-serif;}
h1{font-size:170%;}
h2{font-size:120%;}
h3{font-size:115%;}
.gmaptopper{background: #004080 !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:#4A7EDA !important;}
/*.base_text,.base_sprite a,h1,h2,h3,h4,h5,h6,.brd,.testimonial,.colorlist,.bodytext{color:#004080 !important;}*/
.altcolor { color: #7e130f}
a:link { color: #FFFF66}
a:visited { color: #FFFF66 }
a:hover,a:active { color: #4A7EDA; 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 #A6BFD8}
.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: #A6BFD8;}


#medlib a, #medlib a:active,#medlib a:visited {color:#1c4980;}
#medlib a:hover,#medlib a:focus, #medlib a:hover:visited {color:#800000;}
#medlib #bodyText {color:#000;}

.video a, .video a:active, .video a:visited {color:#1c4980;}
.video a:hover,.video a:focus, .video a:hover:visited {color:#800000;}


/*STRUCTURE - header, footer, etc*/

html 		{ background-color: #e6e6e6; overflow-y:scroll; background:url('/files/images/bottombackground.png')repeat; }

.wrapper	{ min-height:400px; 	height:auto !important;	height:100%;	margin:0 auto -40px;
			  width:100%; 	background:url('/files/images/bgpattern.png') repeat-x;}

.bar		{ width: 990px; height: 5px; backgroud: #4A7EDA;}

/*-----Header--------*/


header		{ height:455px;width:990px;margin:0 auto;text-align:left;background-color:transparent;position:relative;}

.topbanner  { height:415px;width:990px;margin:0 auto; }

.socialnet 	{ height:52px;width:115px;position:absolute;top:6px;right:18px;background-color:#668cce;}

#vb			{ z-index: 0;}

.logoarea	{ width: 990px; height: 163px; background: url("/files/images/headerbg.png") no-repeat; z-index: 1 !important; position: absolute; }

.shadow 	{  -moz-box-shadow:    0px 3px 8px 0px #242424;   -webkit-box-shadow: 0px 3px 8px 0px #242424;     box-shadow: 0px 3px 8px 0px #242424; }

.boxes 		{ height: 280px; width: 990px; margin: 0 auto; position: absolute; background-color: white; top: 404px;padding-top: 25px; }

#topaddr 	{ font-family: sans-serif; font-size: 20px; font-weight: bold; position: absolute; right: 3px; text-align: right; top: 14px; width: 400px; text-shadow:1px 1px 2px #000; letter-spacing: .1em; }
#topaddr span 			{ font-size:1.75em;line-height: 1.05em;}
#topaddr *				{ text-decoration:none;color:#e5f5f2;}
#topaddr a:hover 		{ color:#00ff00 !important;}
#topaddr a:hover span 	{ font-size:1.75em;color:#00ff00 !important;}

#topaddr2 {height:35px;width:990px;margin:0 auto;position:absolute;top:420px;font-size:150%;z-index:90;}
#topaddr2 * {text-decoration:none; color:#0e2e6e;}
#topaddr2 a:hover 		{ color:#242424 !important;}

.leftbox 	{ background:url('/files/images/facility.png');width:324px;height:217px;margin:31px auto;float:left;
			  border:1px;position:absolute;left: 0px;}

.middlebox 	{ background:url('/files/photos/Max-staff-2014.jpg');width:324px;height:217px;margin:31px auto;border:1px;
			  position:absolute; right: 333px;}

.rightbox 	{ background:url('/files/images/max-les-lou-alice2.jpg');width:324px;height:217px;margin:31px auto;border:1px;
			  position:absolute; right: 0px;}

.transparentblack {width:304px;height:170px;background:#000000;opacity:0.7;color:white;padding:10px 10px}




/*-------Main Area/Content-------*/
.main 		{ position: relative; padding:0;width:990px;text-align:left;margin: 0px auto;text-align:left;overflow:hidden;background:#0E2E6E;}
/*.main 		{ position: relative; padding:0;width:990px;text-align:left;margin: 0px auto;text-align:left;overflow:hidden;background:url('/files/images/maintop.png') no-repeat white;}*/

.home .main { margin-top: 270px !important;}

#leftcol 	{ float:left;width:740px;display:inline;margin:0;padding:10px;}

#rightcol 	{ float:right;height:835px;display:inline;margin:0 auto;padding:10px 24px 0px 0px;}

#wrap 		{ padding:0 8px;}

/*MENUS*/

.navwrapper	{ width: 990px; height: 35px; position: absolute; top: 129px; z-index: 100;}

.spacer		{height: 34px; background: #0E2E6E; width: 85px;position: absolute; float: left; left: 0px;}

.spacerlast	{ height: 34px; background: #0E2E6E; width: 95px;position: absolute;right: 0px;  float: left;}

#navCenter	{ width: 921px; height: 30px;  margin-left: 85px;position: relative; float: left;   }

#horimenu 	{   position:relative; z-index:9; height:33px; left: 180px; }

.social		{ width: 134px; height: 60px; background: url("/files/images/socialbg.png") no-repeat; position: absolute; right: 0px; z-index: 11;}

.twitter	{ width: 35px; height: 34px; background: url("/files/images/twitter.png") no-repeat; float: left; margin-left: 7px; margin-top: 10px;}
.fb			{ width: 35px; height: 34px;  background: url("/files/images/fb.png") no-repeat; float: left; margin-left: 30px;margin-top: 10px;}

.current_page_item a {color:#b3b3b3 !important}

.sf-menu a { background-color: #0e2e6e;font-family: 'Cabin', sans-serif;text-shadow:none !important; font-size: 14px;
		     letter-spacing: 1px; padding: 10px 24px; border:none; text-decoration:none; }

.sf-menu a,
.sf-menu a:visited  { color: #fff; }

.sf-menu 			{	float:			left; }

.sf-menu li 		{ background: #0E2E6E; }

.sf-menu li li a 	{ border-right:none; }
.sf-menu li li 		{ background:		#999999; }
.sf-menu li li li 	{ background:		#999999; }
.sf-menu li:hover, .sf-menu li.sfHover,
.sf-menu a:focus, .sf-menu a:hover, .sf-menu a:active {
	color:#0e2e6e;
	outline:		0;
	background:		transparent;
}

/*DESIGN ELEMENTS - boxes and such*/

#footer {position: relative; color:#FFFFFF;width:990px;text-align:left;margin:0 auto;padding:3px 0;background-color:#a6bfd8;}

#footer a:link,#footer a:visited {color:white;}

#footer p {padding:0 8px;margin:0;}

/*-------- Specific to this site ------------*/
.blackbrd {border:solid 1px #000;padding:5px;background:#FFF;}
.bluebrd{border:solid 1px #004080;}

#ngg-gallery-2-5{z-index:200000;}
.bluestrip{background:#0e2e6e;padding-top:3px;padding-bottom:3px;color:#FFF;font-weight:bold;text-align:center;}
.bluetext{color:#0e2e6e;}
.underline{text-decoration:underline;}

.base1 {background-color: #A6BFD8;}

.colored_box_title span {color:#004080;}

.colorlist .normal{color:#004080 !important;}

.faq-page .question {font-size:1.1em;}
.faq-page .video {margin-bottom:20px;}
.video{margin-bottom:20px;}
.faq-page h3 {font-size:170%;}

/* SEO */
.seoH1{ color: #1b4c9a;font-size:18px; }
.seoH2{ color: #1b4c9a;font-size:14px; }
.seoFooter{ background-color:#000;font-size:x-small;color:white;margin:0;}
.seoFooter a:link,.seoFooter a:visited{color:white;text-decoration:none;}
.seoFooter a:hover,.seoFooter a:active{color:#888;text-decoration:none;}
.seoPhrase{font-weight:normal;}

.col {width:30%;float:left;}

