/*
Theme Name: Professional Therapy Assc 1039
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:#71beba;
color:#000;
overflow-y:scroll;

	min-height:100%;
	height:auto !important;
	height:100%;
	margin:0 auto -100px;
}
body{
	min-height:100%;
	height:auto !important;
	height:100%;
	margin:0 auto -100px;font-size:medium;font-family:'coming soon', 'comic sans', arial, sans-serif;line-height:1.5em;}
.wrapper{
	min-height:100%;
	height:auto !important;
	height:100%;
	margin:0 auto -100px;
background: #fefdb3;
background: -moz-linear-gradient(top, #fefdb3 15%, #a8c5a7 45%, #99b9c6 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(15%,#fefdb3), color-stop(45%,#a8c5a7), color-stop(100%,#99b9c6));
background: -webkit-linear-gradient(top, #fefdb3 15%,#a8c5a7 45%,#99b9c6 100%);
background: -o-linear-gradient(top, #fefdb3 15%,#a8c5a7 45%,#99b9c6 100%);
background: -ms-linear-gradient(top, #fefdb3 15%,#a8c5a7 45%,#99b9c6 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fefdb3', endColorstr='#99b9c6',GradientType=0 );
background: linear-gradient(top, #fefdb3 15%,#a8c5a7 45%,#99b9c6 100%);
}
.push {height:100px;clear:both;}  /*This height is the bottom margin of .wrapper*/
header{height:170px;width:990px;margin:0 auto;text-align:left;background:url(images/logoWhiteBack140.png) 25px 5px no-repeat;position:relative;}
#headername{
	font-family: 'Andika', sans-serif;
	color: #6DA76B;
	font-size:30px;
	margin-left: 180px;
	padding-top: 20px;
	line-height: 1.15em;

}
#headername span{
	font-size: 24px;
}


#innerwrapper {
	min-height:1670px;
	height:auto !important;
	height:100%;
	margin:0 auto -100px;
	position: relative; top: 0px; width: 990px; background: #fff; margin: 0px auto;}


#topaddr {
font-family: 'Andika', sans-serif;
font-size: 20px;
font-weight: bold;
position: absolute;
right: 3px;
text-align: right;
top: 20px;
width: 400px;
	line-height: 1.25em;
}
#topaddr span {font-size:1.5em;color: #6DA76B;}
#topaddr *{color: #39A9CE;text-decoration:none;}
#topaddr a:hover {color:#0984bc;text-shadow:none;}
#topaddr a:hover span {font-size:1.5em;color: #0984bc;text-shadow:none;}
.main {padding:0;width:990px;text-align:left;margin:0 auto;text-align:left;background:white;}
#footer {background-color: #fefdb3 ;color:#0984bc;width:990px;text-align:left;margin:0 auto;text-align:left;padding:3px 0;}
#footer a:link,#footer a:visited {color:#0984bc;}
#footer  p {padding:0 8px;margin:0;}
#footer {-webkit-border-radius: 0 0 16px 16px;
-moz-border-radius:  0 0 16px 16px;
border-radius:   0 0 16px 16px;
}
#sidebar {
	float:right;
	width:220px;
	padding:8px;
}
.icon16 {width:16px;height:16px;margin-right:3px;}
#leftcol {float:left;width:770px;display:inline;margin:0;padding:0;background: url(images/watermark.png) 45% 20% no-repeat;height: 700px;}
#rightcol {float:left;width:220px;height:788px;display:inline;margin:0;padding:0;}
#rightcol .mbbrd1 {margin:0 0 2px 0;border-bottom:1px solid #7A7A7A;}
/*#hgss div {width:770px;height:360px;position:relative;}*/
#wrap {padding:0 8px; padding-top: 5px;}
/*#hgss div h1 {background-color:white;color:black;padding:3px 0 0 0;position:absolute;bottom:0;width:770px;height:27px;opacity:.6;letter-spacing:2px;filter: alpha(opacity = 60);}*/
#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;}
/*http://www.colorzilla.com/gradient-editor/#71beba+0,2d5f8e+26,2d5f8e+76,71beba+100;Custom*/
#horimenu {
background: #9ab2bd;
width:990px;margin:0 auto;font-family: arial, serif; position:relative;z-index:100;height:26px;
-webkit-border-radius: 16px 16px 0 0;
-moz-border-radius:  16px 16px 0 0;
border-radius:  16px 16px 0 0;
}
#navCenter{margin-left:5px;}
/*MENUS*/
.current_page_item a {color:#0984bc !important;text-shadow:0px 0px 2px #fff !important;}
.sf-menu a {
font-family: 'Arial', sans-serif;
text-shadow:1px 1px 0px #333333;
font-size: 14px;
/*font-weight: bold;*/
letter-spacing: .05em;
padding: 		6px 12px;
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:#9ab2bd;
	border:2px solid #0984bc;
	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: #9ab2bd;
}
.sf-menu li li li {
	background: #9ab2bd;
}
.sf-menu li:hover, .sf-menu li.sfHover,
.sf-menu a:focus, .sf-menu a:hover, .sf-menu a:active {
	color:#0984bc;
text-shadow:0px 0px 2px #fff !important;
	outline:		0;
}
/*Text Elements*/
h1,h2,h3,h4,h5,h6{
	padding:.4em 0;
}
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;}
ul li li{list-style:circle;}
/*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:#004080;}
.bluestrip{background:#004080;padding-top:3px;padding-bottom:3px;color:#FFF;font-weight:bold;text-align:center;}
.green{color:#267342;}
.greenbrd{border:solid 1px #267342;}
.greenstrip{background:#267342;padding-top:3px;padding-bottom:3px;color:#FFF;font-weight:bold;text-align:center;}

/* SEO Styles */

.seoH1{ color: #74a5b4;font-size:18px; }
.seoH2{ color: #74a5b4;font-size:14px; }
.seoFooter{border-top:dotted #000 1px;font-size:x-small;color:267342;margin:0;}
.seoFooter a:link,.seoFooter a:visited{color:white;text-decoration:none;}
.seoFooter a:hover,.seoFooter a:active{color:#267342;text-decoration:none;}
.seoPhrase{font-weight:normal;}

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; }

#fancyBox {border:solid 3px #263D83;background:#FFF; text-align:left;}
#fancyBox .colorlist {color:#999;}
#fancyBox .normal {#263D83;}

.ctr{text-align:center;}
img.ctr{display:block;margin-left:auto;margin-right:auto;}
div.ctr{margin:0 auto;}


/* Gallery Styles */
span.rollover {
	opacity: 1;
	-o-transition-duration: 1s;
	-moz-transition-duration: 1s;
	-webkit-transition: -webkit-transform 1s;
	background:url(/files/images/mag.png) center center no-repeat #000;
	cursor: pointer;
	height: 200px;
	width: 150px;
	position: absolute;
	z-index: 10;
	opacity: 0;

-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
behavior: url(http://1406.ptclinicng.com/wp-content/themes/1039theme/PIE.php); /* Internet Explorer */
}

span.rollover2 {
	opacity: 1;
	-o-transition-duration: 1s;
	-moz-transition-duration: 1s;
	-webkit-transition: -webkit-transform 1s;
	background:url(/files/images/mag.png) center center no-repeat #000;
	cursor: pointer;
	height: 169px;
	width: 225px;
	position: absolute;
	z-index: 10;
	opacity: 0;

-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
behavior: url(http://1406.ptclinicng.com/wp-content/themes/1039theme/PIE.php); /* Internet Explorer */
}

span.rollover:hover,span.rollover2:hover {
	opacity: .7;
	-o-transition-duration: 1s;
	-moz-transition-duration: 1s;
	-webkit-transition: -webkit-transform 1s;
	-webkit-box-shadow: 0px 0px 4px #000;
	-moz-box-shadow: 0px 0px 4px #000;
	box-shadow: 0px 0px 4px #000;
	-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
behavior: url(http://1406.ptclinicng.com/wp-content/themes/1039theme/PIE.php); /* Internet Explorer */
}

/* Column Layouts ----------------------------------------------------- */
.one_half{width:48%;}
.one_third{width:30.66%;}
.two_third{width:65.33%;}
.one_fourth{width:22%;}
.three_fourth{width:74%;}
.one_fifth{width:16.8%;}
.two_fifth{width:37.6%;}
.three_fifth{width:58.4%;}
.four_fifth{width:79.2%;}
.one_sixth{width:13.33%;}
.five_sixth{width:82.67%;}
.custom_column{position:relative;margin:0;float:left;}
.one_half,.one_third,.two_third,.three_fourth,.one_fourth,.one_fifth,.two_fifth,.three_fifth,.four_fifth,.one_sixth,.five_sixth{position:relative;margin-right:1%;float:left;min-height:1px;margin-bottom:0;}
.last{margin-right:0!important;clear:right;}

.rnd {-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
behavior: url(http://1406.ptclinicng.com/wp-content/themes/1406theme/PIE.php); /* Internet Explorer */
}
.toprnd{
-webkit-top-left-radius: 10px;
-moz-top-left-radius: 10px;
border-top-left-radius: 10px;
-webkit-top-right-radius: 10px;
-moz-top-right-radius: 10px;
border-top-right-radius: 10px;
behavior: url(http://1406.ptclinicng.com/wp-content/themes/1406theme/PIE.php); /* Internet Explorer */
}
