/*
Theme Name: 1066 - Tier 1 Physical Therapy and Sports Medicine
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;
}

.docwrapper {width: 600px; margin-left: 100px; background: # }

 .docwrapper a {text-decoration: none; }
 .docwrapper a:hover {color: #20032E;}	

.wrapper{
	min-height:100%;
	height:auto !important;
	height:100%;
	margin:0 auto -40px;
	background: url('/files/images/1066_mainbg.png') ;
}

.brd{border:solid 2px #000;}


.headerwrapper {width: 100%; position: relative; top: 0px; height: 225px; background: url('/files/images/1066_headerbg5.png') repeat-x; }

header{height:225px; width:990px; margin:0 auto; position:relative; background: url('/files/images/1066_header5.png') no-repeat;}

#topaddr {
font-family: arial,sans-serif;
font-size: 16px;
font-weight: 300;
position: absolute;
right: 15px;
text-align: right;
top: 20px;
width: 400px;
}


#wrap p, .pee, td {font-family: arial, sans-serif; font-size:14px !important;line-height:1.4em;}

.pee li {font-family: arial,sans-serif; font-size:14px !important;line-height:1.4em;}

#topaddr span {font-size:20px; color: #7F3F98; font-weight: bold; }

#topaddr *{color: #7F3F98; text-decoration:none;}

#topaddr a:hover {color: #B1B3B5;text-shadow:none;}

#topaddr a:hover span {font-size:20px; color: #8B8D90;text-shadow:none;}

.main {padding:0; width:990px; text-align:left; margin:0 auto; text-align:left; overflow:hidden}

.main .fullwidth {width: 950px; padding: 0px 20px 0px 20px; margin: 0px auto;}

.icon16 {width:16px;height:16px;margin-right:3px;}

#leftcol {float:left;width:770px;display:inline;margin:0;padding:0;}

#rightcol {float:left;width:220px;height:788px;display:inline;margin:0;padding:0;}

#rightcol .mbbrd1 {margin:0 0 2px 0;}


#wrap {padding:0 8px; width: 710px;}
 #wrap p {line-height: 1.5em; font-size: 14px; color: #242424; font-family: arial,sans-serif;}


#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;}


/*MENUS*/

#horimenu {
width:990px;margin:0 auto; position:relative;z-index:100;height:26px;top: 167px;
}

#navCenter {float: right; margin-right: 5px;}

.current_page_item a {color: #88898C !important}

.sf-menu a {
font-size: 13px;
letter-spacing: 0px;
font-weight: bold;
padding:6px 10px;
border:none;
text-decoration:none;
text-transform: uppercase;
}


.sf-menu a, .sf-menu a:visited  { /* visited pseudo selector so IE6 applies text colour*/
	color: #82469b;  /*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:		#fff;
}
.sf-menu li li li {
	background:		#fff;
}
.sf-menu li:hover, .sf-menu li.sfHover,
.sf-menu a:focus, .sf-menu a:hover, .sf-menu a:active {
	color:#88898C;
	outline:		0;
	
}

/*Text Elements*/
h1,h2,h3,h4,h5,h6{
	font-family: arial, sans-serif;
}

h1 span {font-size: 95%; font-weight: 300;}

h1 {font-size:175%;padding-top:15px;margin:0;}
h2 {font-size:150%;}
h3 {font-size:125%;}

.page-id-3 h1 {font-size: 22px; color: #82469B;}
.page-id-3 h1 span {color: #808184;}


.testiewrapper {margin: 0px auto; border-top: 1px dotted #FFF; padding-top: 20px; margin-bottom: 20px;}

	.testiewrapper:first-of-type{border-top: none!important;}

.testimonial {color:#82469B;}

/*DESIGN ELEMENTS - boxes and such*/
.minibanner {margin-bottom: 20px !important; border: 2px groove #000; }

.sidebox {height: 360px; width: 205px; background:#82469B; margin-bottom: 20px; margin-top: 15px;  border: 2px groove #000;}
	.sidebox p {color: #fff; width: 192px; margin-left: 5px; text-align: center;}

#vb {border: 5px solid #000; margin-top: 15px;}

.footerwrapper {width: 100%; height: 283px; background: url('/files/images/1066_footerbg.png') repeat-x; position: relative;}

#footer {position: relative; height: 283px; color: #6A357E; width:990px;text-align: center; margin:0 auto; padding:3px 0;}

#footer a:link,#footer a:visited {color: #6A357E;}

#footer  p {padding:0 8px;margin:0; margin-top: 100px;}

#footer {-webkit-border-radius: 0 0 16px 16px;
-moz-border-radius:  0 0 16px 16px;
border-radius:   0 0 16px 16px;
}

.purple{color:#82469B;}
.purplebrd{border:solid 1px #82469B;}
.purplestrip{background:#82469B;padding-top:3px;padding-bottom:3px;color:#FFF;font-weight:bold;text-align:center;}

hr {
border: 0;
color: #82469B;
background-color: #82469B;
height: 1px;
width: 100%;
text-align: 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;}
ul li, ul li li, ul li li li, ol li, ol li li, ol li li li {color:#000;font-size:14px;}

ul li li {list-style:disc;}
ul li li li {list-style:circle;}
ol li {list-style:decimal;}

.col1-mini {float:left;width:150px;}
.col2-min2 {float:left;display:block;width:150px;}

.col1{width:49%;float:left;}
.col2{width:49%;float:right;}

.blue{color:#000080;}
.purple{color:#82469B;}