/*
Theme Name: 1151
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:#666;}
body					{font-size:15px;font-weight:normal;font-style:normal; }
h1,h2,h3,h4,h5,h6		{ }
.base,.gmaptopper		{background-color:#004080 !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:#004080 !important;}
.testimonial{font-family:'Dancing Script', cursive;font-weight:normal;font-size:18px;}

.altcolor 				{ color: #7e130f}
a:link					{ color: #1c4980}
a:visited 				{ color: #1c4980 }
a:hover,a:active 		{ color: #800000; text-decoration: none }
.box					{ border:2px solid #004080;background-color:#c7e0f8;padding:12px;}

.box1a					{ border:2px solid #004080;background-color:#b2d5f7;padding:12px;}
.brd 					{ border:solid 2px #004080;}
.brd1 					{ border:solid 2px #1c4980;}
.dbrd 					{ border:solid 2px #004080;background-color:#b2d5f7;padding:3px;}
.dbrd1 					{ border:solid 2px #1c4980;background-color:#FFF;padding:3px;}
.faqbackground 			{ background-color: #ffffc2;}


/*STRUCTURE - header, footer, etc*/
html 					{ background: url("/files/images/mainbg.jpg") #f2f1d9 fixed; overflow-y:scroll; }
.wrapper				{ min-height:100%;	height:auto !important;	height:100%; margin:0 auto -40px; }

/*-----Header--------*/

#weblogo		{ width: 324px; height: 190px; background: url("/files/images/1151_weblogo.png") no-repeat; position: absolute;
top: 30px; left: 50px; z-index: 99000 !important; }
header			{ height:244px;width:1012px;margin:0 auto;text-align:left;  position:relative;
			      background: url("/files/images/1151_header.png") #f2f1d9  no-repeat; z-index: 1 !important;}

header.homepage	{ height:510px;width:1012px;margin:0 auto;text-align:left;  position:relative;
			      	  background: url("/files/images/1151_headertall.jpg") #f2f1d9 no-repeat; z-index: 1 !important;}

#topaddr 		{ font-family: sans-serif;
    font-size: 20px;
    font-weight: bold;
    letter-spacing: 0.1em;
    position: absolute;
    right: -23px;
    text-align: right;
    top: 14px;
    width: 500px; }
#topaddr span 	{ font-size:14px;line-height: 1.05em;}
#topaddr *		{ text-decoration:none;color:#e5f5f2;}
#topaddr a:hover 		{ color:#163B84 !important;}
#topaddr a:hover span 	{ font-size:14px;color:#163B84 !important;}
.addy			{ float: left;
    font-size: 12px;
    margin-right: 10px;
    text-align: center;
    width: 220px;}

/*-------Main Area/Content-------*/
.main 				{ position: relative; padding:0;width:1012px;text-align:left;margin:0 auto;text-align:left;
				  		background: url("/files/images/1151_mainbg.jpg") #f2f1d9 repeat-y; min-height: 780px;}

.main.fullwidth		{ position: relative; padding:0;width: 770px; padding-left: 220px; padding-right: 22px;text-align:left;margin:0 auto;text-align:left; background: url("/files/images/1151_mainbg.jpg") #f2f1d9 repeat-y; }

#leftcol 			{ position: relative; top: 0px; left: 0px; width:750px;  margin:0px; margin-left: 220px;padding:10px;}


#rightcol.homepage 	{ position: relative; /* top: -275px; */  top: 0px; z-index: 9000; margin-left: 13px;}

#rightcol 			{ float:left;width:190px; height: 600px; margin:0px; padding:0px; position: relative;
				   	  top: 250px; z-index: 9000; margin-left: 13px;}

#vb					{ position: relative; top: 135px; left: 207px;}

#wrap 				{ padding:0 8px;}

/*MENUS*/

#horimenu 		{ width:1012px;margin:0 auto;  position:relative;z-index:100;height:34px; top: 110px; left: 375px; }

.current_page_item a {color:#194a83 !important}

.sf-menu a 		{ font-size: 13px; letter-spacing: 1px; padding: 10px 12px; border:none; text-decoration:none; }

.mbbrd1		{ margin-bottom: 10px; }

.sf-menu a,
.sf-menu a:visited  {  color: #fff;  /*Match color above*/}

.sf-menu 			{ float:			left; }

.sf-menu li 		{	/*background:		transparent;*/ }

.sf-menu li li a	{ 	border-right:none; }
.sf-menu li li 		{ background:#88AFEB; }
.sf-menu li li li 	{ 	background:#88AFEB; }
.sf-menu li:hover,
 .sf-menu li.sfHover,
.sf-menu a:focus,
.sf-menu a:hover,
.sf-menu a:active 	{ color:#194a83; outline:		0; }

/*DESIGN ELEMENTS - boxes and such*/

#footer 			{ position: relative; color:#FFFFFF;width:1012px;text-align:left;margin:0 auto;padding:3px 0; height: 156px;
 background: url("/files/images/1151_footer.jpg") repeat-y; }

#footer a:link,
#footer a:visited 	{ color:white;}

#footer p 			{ padding:0 8px;margin:0;}

/*-------- Specific to this site ------------*/

#hours	{width: 197px; height: 335px; background: #4064C5; position: absolute; color: #fff !important; top: 0px; left: 10px; }
#hours.home	{ top: 250px; left: 10px;}

#hours table	{ margin-left: 30px; color: #fff;font-size:13px;}
.day			{ color: #fff; padding-right: 3px;font-size:13px;}
.times			{ color: #fff;font-size:13px;}
.hourstitle		{ width: 150px; margin: 0px auto; position: relative;  text-align: center; padding-top: 20px; font-size: 13px; letter-spacing: 2px; padding-bottom: 5px;}

.bluetext{color:#004080;}

#tagline{font-family:'Dancing Script', cursive;font-size:40px;text-align:center;}

#bulletext .colorlist, #bulletext .normal {color:#FFF;}

.faq-page .question {font-size:1.1em;}
.faq-page .video {margin-bottom:20px;}
.video{margin-bottom:20px;}

ul li, ol li {padding-bottom:9px;}
ul li:last-child, ol li:last-child {padding-bottom:0px;}
ul ul li:last-child, ol ol li:last-child {padding-bottom:0px;}
ul ul li:first-child, ol ol li:first-child {padding-top:0px;}

span.bl {
	background: #a8d1ff;
	padding: 5px;
}
span.bigger{font-size:115%;font-weight:bold;color:#6f9fe7 !important;}

.blackbrd{border:solid 1px #000;}

.third {width:32%; float:left;}

.col {width:48%;float:left;}

#sidebar{
margin-top: 105px;
}