/*
Theme Name: First Therapy - 1111
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
*/
@import url(superfish.css);


/* 
font-family: 'Open Sans', sans-serif;
font-family: 'Oswald', sans-serif;
font-family: 'Droid Serif', serif; 
*/

.mobilear-page .content_inside {
min-height: 315px;
background-color: white !important;
}
body,td,.bottom,.mceContentBody,.normal{color:#ffe0e6;}
body{font-size:15px;font-weight:normal;font-style:normal;font-family: 'Open Sans', sans-serif; color: #ffe0e6;}
h1,h2,h3,h4,h5,h6{font-family: 'Open Sans', sans-serif; color: #ffe0e6 !important;}
/* .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, .brd,.testimonial,.colorlist,.bodytext{color: #F1F4D4 !important;}
.altcolor { color: #7e130f}
a:link { color: #d6e4f5}
a:visited { color: #d6e4f5 }
a:hover,a:active { color: #d6e4f5; 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 #7e130f;}
.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:  rgba(89,56,62,50);}

h1{font-size:28px;}
h2{font-size:24px;}


/*STRUCTURE - header, footer, etc*/

#contentwrap {}
.page-id-3 #contentwrap { background: url("/files/images/1111_bg.jpg") repeat-x;}
.page-id-15 #medlib a:link {color: #1C4980;}
.page-id-25 h5 {border-bottom: 3px double #3B1B21;}
.page-id-25 .video a { color: #1C4980 !important;}

.library-page  #maincontent {text-align: center !important;}

html { background: url("/files/images/1111_mainbg.jpg"); overflow-y:scroll; }

.wrapper{ min-height:100%; height:auto !important;	height:100%; margin:0 auto -40px; }

/*-----Header--------*/

#headerwrapper	{ height:160px; width: 100%; background: url("/files/images/1111headerbg.png") repeat-x; }

header 			{ height:160px;width:990px;margin:0 auto;text-align:left; background: url("/files/images/1111header.png") no-repeat; position:relative; }

#topaddr		{font-family: 'Open Sans', sans-serif;font-size: 16px;font-weight: 300;position: absolute;right: 30px;text-align: right;top: 15px;width: 400px; letter-spacing: .1em; line-height: 1.6em;}
#topaddr span 	{font-size: 18px;line-height: 1.05em;}
#topaddr * 		{text-decoration:none;color:#2d4124;}
#topaddr a:hover {color:#4b222a!important;}
#topaddr a:hover span {font-size: 18px;color:#4b222a !important;}

/*-------Main Area/Content-------*/
.main 		{position: relative; padding:0;width:990px;text-align:left;margin:0 auto;text-align:left;overflow:hidden; margin-top: 30px;  min-height: 680px;}

#leftcol 	{float:left;width:750px;display:inline;margin:0;padding:10px;}
#leftcol2 	{float:left;width:990px;display:inline;margin:0;padding:10px;}


#rightcol 	{float:left;width:220px;height:788px;display:inline;margin:0;padding:0;}

#wrap 		{padding:0 8px;}

#vb 		{width: 904px; margin: 0px auto;position: relative; margin-top: 50px !important; margin-bottom: 45px;} 

.one_third h3 		{ color: #ffe0e6 !important; }

.minibannerwrapper 	{ width: 990px; height: 100px; clear: both; margin-top: 40px; margin-bottom:40px;}

.cmb 		{ width: 188px; height: 88px; float: left; margin-left: 50px; }

.minibannerwrapper .first {margin-left: 40px;}

.whitebox   { width: 260px; height: 150px; font-family: 'Droid Serif', serif;  text-align: right; font-size: 14px; background: rgba(89,56,62,50); line-height: 2em; padding: 10px 20px 0px 20px; letter-spacing: 2px;}

.bigwords 	{ font-family: 'Open Sans', sans-serif;font-size: 18px;font-weight: 300; color: #d6d6c6; text-align: right; line-height: 1.8em; margin-bottom: 30px; margin-right: 20px !important;}

.two_third p { margin-top: 5px; color: #d6d6c6; line-height: 1.6em;}

/*MENUS*/

#horimenu { width:990px; margin:0 auto; font-family: 'Oswald', sans-serif; position:relative;z-index:100;height:34px;background: none !important;}

#main-nav { float: right; position: relative; top: 120px; margin-right: 20px;}

.current_page_item a {color:#3b392a !important}

.sf-menu a {
font-family: 'Oswald', sans-serif;
 
font-size: 13px;
/*font-weight: bold;*/
letter-spacing: 1px;
padding: 10px 12px;
border:none;
text-decoration:none;
text-transform: uppercase;
}

.sf-menu a, .sf-menu a:visited, .sf-menu a:active  { /* visited pseudo selector so IE6 applies text colour*/
	color: #482027;  /*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:		#E1E4C7;
}
.sf-menu li li li {
	background:		#E1E4C7;
}
.sf-menu li:hover, .sf-menu li.sfHover,
.sf-menu a:focus, .sf-menu a:hover {
	color: #959976;
	outline:		0;
	 
}

.sf-menu li li:hover, .sf-menu li li.sfHover,
.sf-menu li li a:focus, .sf-menu li li a:hover {
	background:#4f6745;
	color: #FFF;
	outline:		0;
	 
}

.sf-menu li li li:hover, .sf-menu li li li.sfHover,
.sf-menu li li li a:focus, .sf-menu li li li a:hover {
	background:#4f6745;
	color: #FFF;
	outline:		0;
	 
}

ul.erehab_tabs a.current, ul.erehab_tabs a.current:hover, ul.erehab_tabs li.current a, ul.erehab_tabs a  {
    background-position: -420px -62px;
    color: #333333;
    cursor: default !important;
}
 

/*DESIGN ELEMENTS - boxes and such*/

#footerwrap {background: #F1F4D4; width: 100%; height: 100px; position: relative; margin-top: 30px;}

#footer {position: relative; color:#FFFFFF; background: none !important; width:990px;text-align:left;margin:0 auto;padding:3px 0;}

#footer a:link,#footer a:visited {color: #4a4f38;}

#footer p {padding:0 8px;margin:0px auto; text-align: center; font-family: 'Open Sans', sans-serif; font-weight: 300; color: #4a4f38; position: relative; top: 15px; letter-spacing: 2px;}

/*-------- Specific to this site ------------*/

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;}

#medlib{text-align:left;}

#mListLabel {color:#4f6745;}

#medlib a, #medlib a:active,#medlib a:visited {color:#4b222a;}
#medlib a:hover,#medlib a:hover:visited {color:#4f6745;}
#medlib h1, #medlib h2, #medlib h3, #medlib h4, #medlib h5, #medlib h6 {color:#4f6745 !important;}
#medlib #bodyText {color:#000;}

.blackstrip{background:#000;padding-top:3px;padding-bottom:3px;color:#FFF;font-weight:bold;text-align:center;}
.blackbrd{border:solid 1px #000;}

.greenstrip{background:#4f6745;padding-top:3px;padding-bottom:3px;color:#f1f4d4;font-weight:bold;text-align:center;}
.greenbrd{border:solid 1px #4f6745;}
.greentd{background:#f1f4d4;border:solid 1px #4f6745;color:#4f6745;}
.greentd .normal {color:#4f6745;padding:5px;}
.greentd ul, .greentd li {line-style-type:square;color:#4f6745;}

