/*
Theme Name: Carson PT 1033
Theme URI: http://www.e-rehab.com/
Version: 1.0
Description: Designed by John Mason
Author: John Mason
Author URI: http://www.e-rehab.com
Template: ptcng
*/

@import url(superfish.css);



/*STRUCTURE - header, footer, etc*/
html{
	background:navy;
}

.wrapper{
	min-height:100%;
	height:auto !important;
	height:100%;
	margin:0 auto -89px;
	/*width:990px;*/
	background-color:#F6FFF6;
}

a.linkopacity:hover img {
-moz-opacity: 0.7;-khtml-opacity: 0.7;
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
filter: alpha(opacity = 70);
opacity: 0.7;
}

a.linkopacity img {
filter:alpha(opacity=100);
-moz-opacity: 1.0;-khtml-opacity: 1.0;
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
filter: alpha(opacity = 100);
opacity: 1.0;
}

.fr{float:right;margin-left:10px !important;margin-bottom:10px !important;}
.fl{float:left;margin-right:10px !important;margin-bottom:10px !important;}

header{height:227px;position:relative;width:100%;background:url(images/topPart2.jpg) repeat-x center #fff;}
#headerCenter{height:161px;margin:0 auto;width:990px;position:relative;background:url(images/logoCleaned.png) no-repeat 50px 6px;}
#topaddr {
font-family: sans-serif;
font-size: 20px;
font-weight: bold;
position: absolute;
right: 59px;
text-align: right;
top: 14px;
width: 400px;
}
#topaddr span {font-size:1.75em;color: #7592CA;text-shadow: 2px 1px 1px #fff;}
#topaddr *{color: #0059A9;text-shadow: 2px 1px 1px #CCC;text-decoration:none;}
#topaddr a:hover {color:#197B30;text-shadow:none;}
#topaddr a:hover span {font-size:1.75em;color: #3D8D74;text-shadow:none;}

nav {
height:30px;
width:100%;
}

#navCenter{
	width:990px;
	margin:0 auto;
	height:30px;
}

#sidebar {
	float:right;
	width:240px;
	margin-left:12px;
	padding:8px;
}


#maincontent {min-height:440px;width:970px;margin:0 auto;position:relative;}
.main {padding:10px;}



footer{
    background:url(images/bottomPart.png) repeat-x center #fff;
    position:relative;
    height:89px;
	 width:100%;
	 margin:0 auto;
	 clear:both;
}

.push {height:89px;clear:both;}  /*This height is the bottom margin of .wrapper*/


.footer_content{
    width:990px;
    margin:auto;
    overflow:hidden;
    text-align:center;
	 padding-top:40px;
}

.footer_content h3,.footer_content p,.footer_content a,.footer_content h2{
  	color:#005DAB;
	text-shadow:none;
}

.footer_content a{color:#005DAB;}



/*MENUS*/
.current_page_item a {color:#005DAB !important;text-shadow:none !important;}
.sf-menu a {
font-family: 'Arial', sans-serif;
text-shadow:1px 1px 0px #333333;
font-size: 18px;
font-weight: bold;
padding: 		6px 13px;
border:none;
text-decoration:none;
}


.sf-menu a, .sf-menu a:visited  { /* visited pseudo selector so IE6 applies text colour*/
	color: #fff;  /*Match color above*/
}

.sf-menu {
	float:			left;
	/*margin-bottom:	1em;*/
}

.sf-menu li {
	/*background:		transparent;*/
}
.sf-menu ul{
	background:#689ECD;
	border:2px solid #005DAB;
	border-top:none;
	padding:4px;
	-webkit-border-radius: 0 0 12px 12px;
	-moz-border-radius:  0 0 12px 12px;
	border-radius:  0 0 12px 12px;;

}
.sf-menu li li a {
	border-right:none;
}
.sf-menu li li {
	background:		#689ECD;
}
.sf-menu li li li {
	background:		#689ECD;
}
.sf-menu li:hover, .sf-menu li.sfHover,
.sf-menu a:focus, .sf-menu a:hover, .sf-menu a:active {
	color:#005DAB;
	text-shadow:none;
	outline:		0;
}

/*Text Elements*/
h1,h2,h3,h4,h5,h6{
	padding:.4em 0;
}

.blue{color:#005DAB;}


/*DESIGN ELEMENTS - boxes and such*/
.fullbar {background:#00f !important;height:130px;width:990px;}
.fullbar:after,.fullbar:before {background:#00f !important;}
.fullbar>* {color:white;text-shadow:1px 1px 1px #000;}
.fullbar .minibanner {float:left;margin:0 13px;}
.fullbar .minibanner:first-child {margin-left:90px}

.home .slideshow,.home .slideshow *{
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	-o-border-radius: 20px;

}
.home .slideshow *{
	-webkit-border-radius: 17px;
	-moz-border-radius: 17px;
	-o-border-radius: 17px;

}

.rnd *{
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	-o-border-radius: 20px;

}

.greenbrd{border:solid 1px #408C80;}
.green1{color:#408C80;}
.greenstrip1{background:#408C80;padding-top:3px;padding-bottom:3px;color:#FFF;font-weight:bold;text-align:center;}

.greenbrd2{border:solid 1px #197B30;}
.green2{color:#197B30}
.greenstrip2{background:#197B30;padding-top:3px;padding-bottom:3px;color:#FFF;font-weight:bold;text-align:center;}

.bluebrd{border:solid 1px #005DAB;}
.blue{color:#005DAB;}
.bluestrip{background:#005DAB;padding-top:3px;padding-bottom:3px;color:#FFF;font-weight:bold;text-align:center;}

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

#astym{width:150px;height:131px;position:absolute;top:105px;right:50px;}


.greenbox{padding:20px 15px 20px 55px;margin-bottom:20px;font-size:14px;letter-spacing:.3px;}
.greenbox{background:#dee3ab url('/files/images/down_alt.png') no-repeat 10px 15px;border:1px solid #a3c159;}

.greenbox a{color:#5e6f33 !important;text-decoration:underline !important;}
.greenbox a:hover (color:#000 !important;text-decoration:none;}

