/*
Theme Name: 1072 - STARS
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{ 
color:#000;
overflow-y:scroll;
}
.wrapper{
	min-height:100%;
	height:auto !important;
	height:100%;
	margin:0 auto -40px;
	background: #b31b1b;

}

/*#headerwrapper {width: 100%; height: 150px; background: #b31b1b;}*/
#headerwrapper {width: 100%; height: 165px; background: #E6E6E6;}

header{height:165px;width:990px;margin:0 auto;text-align:left;background-color:transparent;position:relative;}

#weblogo {height: 150px; width: 472px; background: url('images/1072_weblogo.png') no-repeat; position: relative; top: 5px;}

/* #watermark {width: 300px; height: 300px; background: url('images/1072_watermark.png'); position: absolute; margin-top: 90px; z-index: 0;} */

#topaddr {
text-shadow: 1px 1px 0px #fff;
font-size: 18px;
font-weight: bold;
position: absolute;
right: 10px;
text-align: right;
top: 14px;
width: 400px;
}

#topaddr span {font-size: 20px;color: #111;text-shadow: 1px 1px 0px #fff;}

/*#topaddr *{color: #111;text-shadow: 1px 1px 0px #ce1414;text-decoration:none;}*/
#topaddr *{color: #111;text-decoration:none;}

#topaddr a:hover {color: #b31b1b;text-shadow:none;}

#topaddr a:hover span {font-size: 20px;color: #b31b1b;text-shadow:none;}

.main {padding:0;width:990px;text-align:left;margin:0 auto;text-align:left;overflow:hidden;background:white;}

.main.fullwidth {width: 950px; padding: 0px 20px 0px 20px;}

.icon16 {width:16px;height:16px;margin-right:3px;}

#leftcol {float:right;width:770px;display:inline;margin:0;padding:0;   background: url('images/1072_watermark.png') no-repeat }

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

#rightcol .mbbrd1 {margin:0 0 2px 0;border-bottom:1px solid #7A7A7A;}

#wrap {padding:0 8px;}

#homeleft {background-color:#31582D;color:white;padding:14px;width:200px;height:370px;float:left;font-size:200%;}

#homemain {padding:12px;color:#505050;width:500px;float:left;}

.slideshowbrd {width: 720px; height: 275px; margin: 0px auto; margin-top: 20px; margin-bottom: 20px;border: 3px solid #B31B1B;}


/*MENUS*/

#navwrapper {width: 100%; height: 30px; background: #433f40;}

#horimenu {

width:990px;margin:0 auto;font-family: arial, serif; position:relative;z-index:100;height:26px;top: 2px;

}

#navCenter {margin: 0px auto; width: 700px;}

.current_page_item a {color: #ff2f2f !important; text-shadow: 1px 1px 0px #333;}
.sf-menu a {
font-family: 'Arial', sans-serif;
text-shadow:1px 1px 0px #333;
font-size: 14px;
/*font-weight: bold;*/
letter-spacing: .1em;
padding: 		6px 13px;
border:none;
text-decoration:none;
}


.sf-menu a, .sf-menu a:visited, .sf-menu a:active  { /* 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:		#433f40;
}
.sf-menu li li li {
	background:		#433f40;
}
.sf-menu li:hover, .sf-menu li.sfHover,
.sf-menu a:focus, .sf-menu a:hover, .sf-menu a:hover:active {
	color:#ff2f2f;
	outline:		0;

}


.sf-menu li li:hover, .sf-menu li li.sfHover,
.sf-menu li li a:focus, .sf-menu li li a:hover, .sf-menu li li a:hover:active {
	color:#FFF;
	background:#b31b1b;
	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, .sf-menu li li li a:hover:active {
	color:#FFF;
	background:#b31b1b;
	outline:		0;

}

/*Text Elements*/
h1, h3,h4,h5,h6{
	padding:.4em 0;
	text-transform: uppercase;
}

h1 {margin-left: 20px;}

.text {width: 90%; margin: 0px auto; line-height: 22px;}
	.text h2 {text-transform: capitalize !important;}
.staffwrapper {height: 180px; width: 100%;  margin-bottom: 20px;clear:both;}

.staffname {position: relative; top: 5px;}

.col { width: 250px; float: left;}
	/*.col:last-child {margin-left: 50px;}*/
.title {  text-align:left; margin-top: 30px; margin-left: 0px;position: relative; left: -10px;
}
.colwrapper {margin-left: 20px; margin-top: 10px; clear:both;}

.mapwrapper {margin-top: 30px;}

.mapaddy {text-align: center; margin: 15px 0px 30px 0px;font-size:120%;}

.testiewrapper {width: 70%; height: 60px;margin: 0px auto; margin-bottom: 50px; }
.testiewrapper:first-child {margin-top: 20px;}

.testie {height: 40px; font-weight: bold;}

.testiename {float: right; font-style: italic;}

.red{color:#b31b1b;}

.black{color:#000;}

.redbrd{border:solid 1px #b31b1b;}
.redstrip{background:#b31b1b;padding-top:3px;padding-bottom:3px;color:#FFF;font-weight:bold;text-align:center;}

ul li, ol li {padding-bottom:12px;}
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=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: #b31b1b;
background-color: #b31b1b;
height: 1px;
width: 100%;
text-align: left;
}

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

.question a{padding-left:18px;text-decoration:none;display:inline-block;}
.question a{background-image:url("http://www.ptclinic.com/x3/images/plusdark.png"); background-repeat:no-repeat; background-position:0px 4px;}
.questionOver a{background-image:url("http://www.ptclinic.com/x3/images/minusdark.png"); background-repeat:no-repeat; background-position:0px 4px;}


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


#footerwrapper {width: 990px; height: 150px; background: #E6E6E6; margin:0 auto;}

#footer { color:#333;width:990px;text-align:left;margin:0 auto;text-align: center;padding:3px 0;}

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

#footer  p {padding:0 8px;margin-top: 50px;}
