/*
Theme Name: TheraWest PT and Aquatic Therapy 1125
Theme URI: http://www.e-rehab.com/
Version: 1.0
Description: Designed by jon shiroma
Author: jon shiroma
Author URI: http://www.e-rehab.com
Template: xwp
*/
@import url(superfish.css);


* {
	margin: 0;
}


html, body {height: 100%;}

/*STRUCTURE - header, footer, etc*/
html {background:#FFF;
    overflow-y:scroll;

}
body{ }
.wrapper {
min-height: 100%;
width:990px;
height: auto !important;
height: 100%;
margin: 0 auto -60px;
position:relative;
}
#footer, .push {
	height: 60px;clear: both; /* .push must be the same height as .footer */
}

body,td,.bottom,.mceContentBody,.normal{color:#5a5a5a;}
body{font-size:15px;font-weight:normal;font-style:normal;font-family:"Droid Sans","Century Gothic","Lucida Grande",verdana,sans-serif;}
h1,h2,h3,h4,h5,h6{font-family:"Droid Sans","Century Gothic","Lucida Grande",verdana,sans-serif;}
h1{font-size:150%;}
h2{font-size:130%;}
h3{font-size:115%;}
.base,.gmaptopper{background-color:#086680 !important;border-color:#086680 !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:#5a5a5a !important;}
.altcolor { color: #000}
a:link { color: #086680}
a:visited,a:active { color: #086680 }
a:hover { color: #cf8848; text-decoration: none }
.box3{border-top:1px solid #737986;border-bottom:1px solid #737986;padding:6px;z-index:1;}
.box2{background:url('images/boxbg.png');}

.box4{background:url('images/box1bg.png');padding:6px;}

.brd {border:solid 1px #737986;}
.brd1 {border:solid 1px #7f8da9;}
.dbrd {border:solid 1px #737986;background-color:#525d73;padding:3px;}
.dbrd1 {border:solid 1px #7f8da9;background-color:#323b4e;padding:3px;}
.faqbackground {background-color: #525d73;}


/*Opera Fix*/
body:before {
	content:"";
	height:100%;
	float:left;
	width:0;
	margin-top:-32767px;/
}



/*-----Header--------*/
header{height:129px;width:990px;margin:0 auto;text-align:left;background:url('images/logo.png') no-repeat;position:relative;}

#logo{width:486px;height:129px;position:absolute:left:0;}

#topaddr 	{position:absolute;right:0px;top:26px;font-family: 'Open Sans Condensed', sans-serif; font-size: 14px;font-weight: bold;text-align: right;
				width: 350px;letter-spacing: 1px;color:#486873; margin-left: 20px;text-transform:uppercase;}
#topaddr 	*{text-decoration:none;color:#486873;}
#topaddr a:hover,#topaddr a:visited:hover {color: #ca7c32;text-shadow:none;}

#hero{width:990px;height:336px;border-bottom:solid #34accc 18px;margin-top:-15px;z-index:2;}

/*-------Main Area/Content-------*/
.main {position: relative; padding:0;width:990px;text-align:left;margin:0 auto;text-align:left;overflow:hidden;padding-top:20px;}

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

#rightcol {float:left;width:220px;height:788px;display:inline;margin:0;padding:0;}

#wrap {padding:0 8px;}

/*MENUS*/

#horimenu {
width:990px; position:relative;z-index:100;height:56px;background:url('images/navbg.png') no-repeat;z-index:100;
}
#navCenter{margin-left:23px;}

.current_page_item a {color:#486873 !important}

.sf-menu a {
font-size: 14px;
/*font-weight: bold;*/
letter-spacing: 1px;
padding: 11px 10px;
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: #241802;  /*Match color above*/
}

.sf-menu {
	float:			left;
}

.sf-menu li {
	/*background:		transparent;*/
	border-right:solid 1px #aa6b1c;
}
.sf-menu li:last-child {
border-right:none;
}

.sf-menu li li,.sf-menu li li li {
	border-right:none;
}
.sf-menu li li {
	background:		#ddc074;
}
.sf-menu li li li {
	background:		#ddc074;
}
.sf-menu li:hover, .sf-menu li.sfHover,
.sf-menu a:focus, .sf-menu a:hover {
	color:#486873;
	outline:		0;
}
.sf-menu li li:hover, .sf-menu li li.sfHover,
.sf-menu li li a:focus, .sf-menu li li a:hover {
	color:#486873;
	outline:		0;
	background:		#d59e27;
}
.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 {
	color:#486873;
	outline:		0;
	background:		#d59e27;
}

/*DESIGN ELEMENTS - boxes and such*/

#footer {position: relative; color:#FFFFFF;width:100%;height:60px;text-align:left;margin:0 auto;padding:3px 0;background:#5b5b5b;}

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

#footer p {padding:0 8px;margin:0; color:#FFF !important;}

/*-------- Specific to this site ------------*/

.box1 {font-size:12px;margin-top:35px;}

.sagebrd{border:solid 1px #b7cbcc;}

.introbox{border-right:solid 10px #cf8848;color:#c2c2c2;font-size:36px;text-align:right;line-height:1.25em;font-family:"Times New Roman", serif;padding-top:22px;padding-right:10px;width:215px;height:165px;}

#maincontent ul li, #maincontent ol li {padding-bottom:9px;}
#maincontent ul li:last-child, #maincontent ol li:last-child {padding-bottom:0px;}
#maincontent ul ul li:last-child, #maincontent ol ol li:last-child {padding-bottom:0px;}
#maincontent ul ul li:first-child, #maincontent ol ol li:first-child {padding-top:0px;}

#maincontent ul li {list-style-image: url(/wp-content/themes/1125theme/images/littlesun.jpg);}
#maincontent ul li li {list-style-type:disc;}
#maincontent ul li li li {list-style-type:circle;}

#maincontent ol li li {list-style-type:lower-alpha;}


a.linkopacity:hover img {
filter:alpha(opacity=50);
-moz-opacity: 0.5;
opacity: 0.5;
-khtml-opacity: 0.5;}

a.linkopacity img {
filter:alpha(opacity=100);
-moz-opacity: 1.0;
opacity: 1.0;
-khtml-opacity: 1.0; }

hr {
border: 0;
color: #cabb00;
background-color: #cabb00;
height: 1px;
width: 100%;
text-align: left;
}

hr.green {
border: 0;
color: #086680;
background-color: #086680;
height: 1px;
width: 100%;
text-align: left;
}

.mapaddy{text-align:center;font-size:120%;}

.greentext{color:#086680;}
.greenstrip{background:#086680;padding-top:3px;padding-bottom:3px;color:#cabb00;text-align:center;font-weight:bold;}
.greenbox{background:#086680;padding:9px;color:#FFF;}
.greenbrd{border:solid 1px #086680;}

.goldtext{color:#cabb00;}
.goldstrip{background:#cabb00;padding-top:3px;padding-bottom:3px;color:#086680;text-align:center;font-weight:bold;}
.goldbox{background:#cabb00;padding:9px;color:#000;}
.goldbrd{border:solid 1px #cabb00;}

.orangetext{color:#ca7c32;}
.orangestrip{background:#ca7c32;padding-top:3px;padding-bottom:3px;color:#000;text-align:center;font-weight:bold;}
.orangebox{background:#ca7c32;padding:9px;color:#000;}
.orangebrd{border:solid 1px #ca7c32;}

.slideshow div {display: none;}
.slideshow div *{display: block}

.testimonialtext{font-family: georgia, 'times new roman', serif;font-weight:normal;font-size:16px;line-height:1.4em;margin:0;padding:0;}


.turquoistext{color:#34accc;}
.turquoisstrip{background:#34accc;padding-top:3px;padding-bottom:3px;color:#000;text-align:center;font-weight:bold;}
.turquoisbox{background:#34accc;padding:9px;color:#000;}
.turquoisbrd{border:solid 1px #34accc;}

.blackbrd{border:solid 1px #000;}

#sscontrol h4{margin:0;font-weight:normal;}
#resumeDiv{display:none;}

.testimonial2{font-style:italic;text-align:right;}

.col1{width:49%;float:left;}
.col2{width:49%;float:right;}

#hgss div {display: none;}
#hgss div *{display: block}

#hgss DIV{width:650px;height:336px;}
#hgss DIV H1{width:410px;height:134px;margin-left:25px;margin-top:45px;color:#086680 !important;padding:3px 0 0;position:absolute;top:184px;letter-spacing:2px;font-size:26px;font-weight:normal;line-height:1.4em;}
#hgss img{width:200px;height:120px;position:absolute;top:195px;right:8px;}
#hgss a {text-decoration:none;}