/*
Theme Name: PT Specialists 1015
Theme URI: http://www.e-rehab.com/
Version: 1.0
Description: Designed by John Mason, using <a href="http://www.woothemes.com">WooThemes</a> framework.
Author: John Mason
Author URI: http://www.e-rehab.com
Template: ptcng
*/
@import url(superfish.css);

body{font:15px/1.4 arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;}select,input,button,textarea{font:99% arial,helvetica,clean,sans-serif;}table{font-size:inherit;font:100%;}pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:100%;}


/*STRUCTURE - header, footer, etc*/
.wrapper{
	min-height:100%;
	height:auto !important;
	height:100%;
	margin:0 auto -160px;
	background:#fff;
	width:100%;
}
header {height:150px;position:relative;
background: #339BFF;
background: -moz-linear-gradient(top, #91caff 0%, #339bff 40%, #339bff 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#91caff), color-stop(40%,#339bff), color-stop(100%,#339bff));
background: -webkit-linear-gradient(top, #91caff 0%,#339bff 40%,#339bff 100%);
background: -o-linear-gradient(top, #91caff 0%,#339bff 40%,#339bff 100%);
background: -ms-linear-gradient(top, #91caff 0%,#339bff 40%,#339bff 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#91caff', endColorstr='#339bff',GradientType=0 );
background: linear-gradient(top, #91caff 0%,#339bff 40%,#339bff 100%);
}
#topcenter {width:990px;margin:0 auto;position:relative;}
#addrbox1 {font-family: 'Ubuntu', sans-serif;height:33px;font-size:20px;font-weight:400;text-align:center;background:#FFA523;letter-spacing:.2em;border-top:3px solid #FFCB23;border-bottom:3px solid #FFCB23;}
#addrbox1 *{color:#fff;text-shadow:1px 1px 0px #A6670B;text-decoration:none;line-height:33px;}
#addrbox1 a:hover {text-decoration:underline;line-height:33px;}



nav {
height:33px;
width:100%;
background: #4C87BF;
border-bottom:3px solid #00264E;
}

#horimenu {width:990px;margin:0 auto;height:36px;text-align:center;}

#maincontent {min-height:440px;width:970px;margin:0 auto;position:relative;background:#fff;}
.main {padding:10px;}
.main *{font-family: 'Ubuntu', sans-serif;}
footer {width:100%;background:#4C87BF;position:relative;border-top:3px solid #00264E;}
footer,.push {height:160px;clear:both;}  /*This height is the bottom margin of .wrapper*/


.footer_content{
	width:990px;
	margin:0 auto;
	padding:10px 0;
	overflow:hidden;
}
.footer_content h3,.footer_content p,.footer_content h2{
  	color:white;
	text-shadow:none;
	text-align:center;
}



/*MENUS*/
.sf-menu a {
font-family: 'Ubuntu', sans-serif;
color: #fff;
text-shadow:2px 1px 1px #115CA6;
font-size: 20px;
letter-spacing: .15em;
border:none;
padding: 		6px 13px;
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 li li a {
	border-right:none;
}
.sf-menu li li {
	background:		#4C87BF;
}
.sf-menu li li li {
	background:		#4C87BF;
}
.sf-menu li:hover, .sf-menu li.sfHover,
.sf-menu a:focus, .sf-menu a:hover, .sf-menu a:active {
	color:#002852;
	text-shadow:none;
	outline:		0;
}

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

/*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}

.blue{color:#1D15A6;}
.bluestrip{background:#1D15A6;padding-top:3px;padding-bottom:3px;color:#FFF;font-weight:bold;text-align:center;text-shadow:none;}

.ltblue{color:#339BFF;}
.ltbluestrip{background:#339BFF;padding-top:3px;padding-bottom:3px;color:#FFF;font-weight:bold;text-align:center;text-shadow:none;}

.orange{color:#FFA523;}
.orangestrip{background:#FFA523;padding-top:3px;padding-bottom:3px;color:#FFF;font-weight:bold;text-align:center;text-shadow:none;}

.brown{color:#A6670B;}
.brownstrip{background:#A6670B;padding-top:3px;padding-bottom:3px;color:#FFF;font-weight:bold;text-align:center;text-shadow:none;}

A:link.whiteLink { color: #FFCE86;text-decoration:none; }
A:hover.whiteLink { color: #FFF;text-decoration:none; }
A:active.whiteLink { color: #FFCE86;text-decoration:none; }
A:visited.whiteLink { color: #FFCE86;text-decoration:none; }
A:visited:hover.whiteLink { color: #FFF;text-decoration:none; }

.onethird{width:33%;float:left;}
.twothirds{width;66%;float:left;}

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.5;
-khtml-opacity: 0.7;}

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

hr {
border: 0;
color: #339BFF;
background-color: #339BFF;
height: 1px;
width: 100%;
text-align: left;
}
hr.brown {
border: 0;
color: #A6670B;
background-color: #A6670B;
height: 1px;
width: 100%;
text-align: left;
}

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

.darkbluetext{color:#1D15A6;}
.darkbluebrd{border:solid 1px #1D15A6;}
.darkbluestrip{background:#1D15A6;padding-top:3px;padding-bottom:3px;color:#FFF;text-align:center;font-weight:bold;}

.browntext{color:#A6670B;}
.brownbrd{border:solid 1px #A6670B;}
.brownstrip{background:#A6670B;padding-top:3px;padding-bottom:3px;color:#FFF;text-align:center;font-weight:bold;}

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

/* SEO Styles */
.seoH1{ color: #308ae5;font-size:18px; }
.seoH2{ color: #308ae5;font-size:14px; }
.seoFooter{ font-size:x-small;color:white;margin:0;}
.seoFooter a:link,.seoFooter a:visited{color:white;text-decoration:none;}
.seoFooter a:hover,.seoFooter a:active{color:#888;text-decoration:none;}
.seoPhrase{font-weight:normal;}