/*
Theme Name: 1113
Theme URI : http://www.e-rehab.com/
Version: 1.0
Description: Designed by Jon Shiroma
Author: j shiroma
Author URI: http://www.e-rehab.com
Template:xwp
*/

/*font-family: 'Droid Sans', sans-serif;
font-family: 'Muli', sans-serif;
font-family: 'Questrial', sans-serif;*/

@import url(superfish.css);

body,td,.bottom,.mceContentBody,.normal 	{ color:#fff; }
body										{ font-size:14px;font-weight:normal;font-style:normal;
											  font-family: 'Droid Sans', sans-serif; }
h1,h2,h3,h4,h5,h6 ,.gform_title				{ font-family: 'Questrial', sans-serif;  color: #1a1c1f !important;
											  text-transform: uppercase;}
h1											{ letter-spacing: 8px!important; font-size: 28px !important;color: #333a45!important;
											  margin-bottom: 20px;}
h2											{ letter-spacing: 6px!important; font-size: 24px !important;color: #333a45!important;
											  margin-bottom: 20px;  }

.base,.gmaptopper							{ background-color:#333a45;border-color:#092334 !important; }
.base_sprite,.base_numbers li:before		{ background-image:url(images/shortcodes/sprites/custom_sprite_092334.png) !important;}

.smallbox									{background: url("/files/images/smallboxbg.png");}
.base_text,.base_sprite a,
h1,h2,h3,h4,h5,h6,.brd,.testimonial,
.colorlist,.bodytext						{ color: #fff; }
.altcolor 									{ color: #fff; }
a:link 										{ color: #ffff66; }
a:visited 									{ color: #ffff66; }
a:hover,a:active 							{ color: #bc821c; 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 1px #666; outline: 4px solid #fff; }
.brd1  										{ border:solid 1px #666;outline: 4px solid #fff; }
.dbrd  										{ border:solid 1px #666;background-color:#592615;padding:3px; }
.dbrd1 										{ border:solid 2px #fff;background-color:#7e130f;padding:3px; }

.gmap					{ margin-top: 30px;   }

.page-id-27 .main		{ min-height: 920px;  }
.page-id-7 .main		{ min-height: 1200px; }
.page-id-3 .main		{ min-height: 1200px; }
.page-id-75 .main		{ min-height: 1050px; }
.page-id-446 .main		{ min-height: 1900px;}
.page-id-72 p			{ width: 290px;}
.page-id-21 p			{ width: 600px !important; margin: 0px auto !important;  margin-top: 40px !important; margin-bottom: 40px !important;}
.page-id-21 hr			{ width: 600px; margin: 0px auto !important;  margin-top: 40px; margin-bottom: 40px;}
.page-id-21 .main 		{ min-height: 1020px;}
.page-id-369 p.smallbox { width: 500px !important; margin: 0px auto !important; padding: 20px !important; margin-bottom: 25px; }
.page-id-369 .main		{ min-height: 100%;}
.page-id-19 .main		{ min-height:800px; }
.page-id-369 #leftcol	{ float: none!important;}
.page-id-19 p 			{ width: 700px; margin: 0px auto; margin-bottom: 15px; }

.elsalv					{ margin-left: 230px !important;}
.graston				{ width: 892px; height: 200px; margin: 0px auto !important; margin-top:50px;}

p,td,
.gform_description		{ font-size: 13px; letter-spacing: 1px; line-height: 1.7em; font-family: 'Droid Sans', sans-serif;}
#maincontent li			{ font-size: 13px; letter-spacing: 1px; line-height: 1.7em;}
/*STRUCTURE - header, footer, etc*/
html 					{ background-color: #e6e6e6;  overflow-y: scroll; background: url("/files/images/1113_main_bg.png") fixed; }
.wrapper				{ min-height:100%;	height:auto !important;	height:100%; margin:0 auto -40px; }

/*-----Header--------*/

#headerwrapper 			{ height: 143px; width: 100%; background: url("/files/images/1113comp_head_bg.png"); }
header					{ height:143px;width:1000px;margin:0px auto;  background: url("/files/images/1113_head2.png") no-repeat;
						  position:relative; }

.topaddr 				{ font-size: 18px;font-weight: bold;position: absolute; right: 3px;
						  text-align: right;top: 35px;width: 300px; letter-spacing: .1em;  }
.topaddr.right			{ text-align: right;}
.topaddr.left			{ text-align: left; left: 0px !important;}
.topaddr *				{ text-decoration:none; color:#00447E !important;  font-family: 'Droid Sans', sans-serif  !important; }
.topaddr a:hover 		{ color:#bc821c !important; }

 .topaddr span			{color:#bc821c !important; font-size: 18px; letter-spacing: 3px; margin-top: 15px;}

 .topaddr a:hover span { text-decoration:none; color:#00447E !important; }

/* for hiding the comments */
#comment-area			{ display: none !important; }

/*-------Main Area/Content-------*/

#moreinfoplz			{ width: 1031px; height: 134px; margin: 0px auto; background: url("/files/images/moreinfo.png") no-repeat;
			 			  position: relative; left: -25px; margin-top: 30px; margin-bottom: 10px;}

#moreinfoplz h3			{ color:#081e26 !important; text-transform: capitalize !important; letter-spacing:5px;padding-top: 25px; }

.main 					{ position: relative; padding:0px;width:961px; min-height: 700px;text-align:left;margin:0 auto;
						  padding-top:15px;padding-left:15px;padding-right:35px;
						  text-align:left; background: #92b0c8;
						  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzkyYjBjOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijk5JSIgc3RvcC1jb2xvcj0iIzA3NGE4MSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
							background: -moz-linear-gradient(top,  #92b0c8 0%, #074a81 99%); /* FF3.6+ */
							background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#92b0c8), color-stop(99%,#074a81)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #92b0c8 0%,#074a81 99%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #92b0c8 0%,#074a81 99%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #92b0c8 0%,#074a81 99%); /* IE10+ */
background: linear-gradient(to bottom,  #92b0c8 0%,#074a81 99%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#92b0c8', endColorstr='#074a81',GradientType=0 ); /* IE6-8 */
;  }

.intro					{width: 800px; margin: 0px auto; margin-top: 30px; margin-bottom: 50px; letter-spacing: 1px; font-size: 12px; line-height: 1.6em; color: #02172d !important; }

.dapost					{ border-top: 1px dotted #425e75; margin-top: 5px; padding-top: 5px; position: relative; left: -5px; }

#leftcol 				{ /* float:left; */width:990px; isplay:inline;margin:0px auto; }
#rightcol 				{ float:left;width:220px;height:788px;display:inline;margin:0;padding:0;}
#wrap 					{ padding:0 8px;}

#vb						{width: 906px; margin: 0px auto; margin-top: 100px; margin-bottom: 30px;}
#topwords				{width: 550px; height:56px; background: url("/files/images/topwords.png") no-repeat; position: relative;
						 margin: 0px auto; margin-top: 30px; margin-bottom:20px; }

.middlesection			{width: 906px; margin: 0px auto; margin-top: 40px;}

.rightbox				{ width:240px; height: 170px; background: #BC821C/* #aac5da */; border: 3px solid #a26906/* #dff1ff */;
						  text-align: right; padding-right: 10px; padding-left: 20px; padding-top: 20px; color: #557b98;s  }

.rightbox p 			{  font-family: 'Muli', sans-serif; font-size: 14px; font-weight: 700; line-height: 24px;
							color: #fff !important;	margin-top: 4px; }

.rightbox a				{ color: #fff; }
.rightbox a:hover		{ color: #fff; }


h4						{ font-family: 'Muli', sans-serif; font-size: 20px; letter-spacing: 1px; color: #2a465e;
						  text-transform: uppercase;}

.middlebanners			{ width: 1010px; margin-top: 20px; position: relative; left: -15px;}
.middleinside			{ width: 950px;height: 150px !important; margin: 0px auto;}
.middlebannertitle		{ height: 20px; width: 980px;background:#004080; font-family: 'Droid Sans', sans-serif;
							color: #DFF1FF;
						  text-transform: uppercase; letter-spacing: 3px; font-weight: 300; text-align: center;}
.middlebottom			{ height: 20px; width: 980px;background:#004080; }
.minibanner				{ margin-top: 30px;}
.bottomtext 			{ width: 600px;  margin-top: 30px; font-size: 13px;line-height: 20px; margin-left: 50px;
							font-family: 'Droid Sans', sans-serif;  position: relative; height: 220px;
							margin-bottom: 20px !important; }
.bottomtext	h4			{ color: #76bcf6 !important;}


.more					{ position: absolute; bottom: 5px; right: 0px;}

	#navshadow			{ width: 1010px; height: 26px; background:url("/files/images/nav_shadow.png"); margin: 0px auto;
						  position: relative; top: -15px; left: -5px; }


/*MENUS*/

#horimenu 				{ width:1010px;margin:0 auto;  position:relative;z-index:100;height:34px;
						  background: none !important; top:118px; }

#navCenter 				{ margin: 0px auto; width: 1000px !important; position: relative; left: 50px;}

.current_page_item a 	{ color:#DCD0A8 !important}

.sf-menu a 				{ font-family: 'Questrial', sans-serif; font-size: 14px; padding: 6px 16px;	border:none;
	 					  text-decoration:none;  font-weight: 600; letter-spacing: 1px; }

.sf-menu a,
.sf-menu a:visited  	{ color: #fff; }

.sf-menu 				{ float: left; }

.sf-menu li				{ }


.sf-menu li li a 				{ border-right:none;  z-index: 1000;}
.sf-menu li li 					{ background:	#043061; z-index: 999999 !important;}
 .sf-menu li li li 				{ z-index: 1000;}
.sf-menu li li a:first-child 	{ margin-top: 5px;}

.sf-menu li li a:last-child 	{ margin-bottom: 5px;}

.sf-menu li li a:hover 			{ margin-left: 10px;}

.sf-menu li:hover,
.sf-menu li.sfHover,
.sf-menu a:focus,
.sf-menu a:hover,
.sf-menu a:active 		{ color:#caefff;	outline:		0;	 }
/*DESIGN ELEMENTS - boxes and such*/

#footerwrapper			{ width: 100%; height: 100px; background: #083c65; border-top: 8px solid #83c3f5;}

#footer 				{ position: relative; color:#3174ab; width:990px;text-align:center;margin:0 auto;padding:3px 0;
						  background: none!important;font-family: 'Droid Sans', sans-serif;  text-transform: uppercase;
						  font-weight: bold; letter-spacing: 3px}

#footer a:link,
#footer a:visited 		{ color: #3174ab;}
#footer p 				{ padding:0 8px; margin:0; position: relative; top: 20px;}

#footerbar				{ width: 1010px; height: 28px; background: url("/files/images/footerbar.png") no-repeat;}
#footerwords			{ font-size: 11px; letter-spacing: 2px; top: -3px; position: relative;width: 500px;
						  text-align: center; margin:0px auto; }

/*-------- Specific to this site ------------*/
.underline{text-decoration:underline;}

.fr{margin-right:35px;}

.tantext{color:#bc821c !important;}

.lttantext{color:#DCD0A8 !important;}

.bluetext{color:#004080 !important;}

a.linkopacity:hover img {
filter:alpha(opacity=70);
-moz-opacity: 0.7;
opacity: 0.7;
-khtml-opacity: 0.7;}

a.linkopacity img {
filter:alpha(opacity=100);
-moz-opacity: 1.0;
opacity: 1.0;
-khtml-opacity: 1.0; }

.small {font-size:11px;}

.bluestrip{background:#3c6c94; font-family: 'Droid Sans', sans-serif;  color: #fff;
						  text-transform: uppercase; letter-spacing: 3px; font-weight: 300; text-align: center;}

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;}

a.linkopacity:hover img {
filter:alpha(opacity=70);
-moz-opacity: 0.7;
opacity: 0.7;
/* -khtml-opacity: 0.7;  THERE IS NO REASON TO BE USING THIS */}

a.linkopacity img {
filter:alpha(opacity=100);
-moz-opacity: 1.0;
opacity: 1.0;
/* -khtml-opacity: 1.0;  THERE IS NO REASON TO BE USING THIS */}

.faqbackground{background:#1c4980;}

.blackbrd{border:solid 1px #000;}
.faqAnswer2{background:#074a81;padding:9px;}
.question{font-size:14px;}

#medlib a, #medlib a:active,#medlib a:visited {color:#074a81;}
#medlib a:hover,#medlib a:visited {color:#800000;}
#medlib h1, #medlib h2, #medlib h3, #medlib h4, #medlib h5, #medlib h6 {color:#074a81;}
#medlib #bodyText {color:#000;}

#gravityformz			{ height: 600px;}

.bluestrip.staff {width:95%;padding:10px;}

#staffwrapper {width:85%;margin: 0 auto;}
#staffwrapper .clr {height:35px;}