/*
Theme Name: 1084 - Pediatric Therapy Center
Theme URI: http://www.e-rehab.com/
Version: 1.0
Description: Designed by j shiroma
Author: j shiroma
Author URI: http://www.e-rehab.com
Template: ptcng
*/
@import url(superfish.css);

/*STRUCTURE - header, footer, etc*/
html{
background:#3c76d0;
overflow-y:scroll;
}
body{
font-size:15px;
color:#FFF;}
.wrapper{
	min-height:100%;
	height:auto !important;
	height:100%;
	margin:0 auto -40px;

}

a:link {
    color: #ffff9a
}

a:visited,a:active {
    color: #ffff9a
}

a:hover {
    color: #0dd80d;
    text-decoration: none
}

.faqbackground{background:#0d0ddd !important;}

header{ /*height: 154px;*/ height: 192px; width: 1002px; /*margin:0 auto;*/margin: 0 auto 115px auto; text-align:left; background: url('/files/images/1084_header.png') no-repeat; position:relative;z-index: 995;}

#topaddr *{color: #E3EEFF; text-decoration:none;}
#topaddr {
font-family: 'PT Sans', sans-serif;
font-size: 20px;
font-weight: normal;
position: absolute;
right: 10px;
text-align: right;
top: 25px;
text-transform: uppercase;
letter-spacing: 2px;
width: 400px;
}



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

#topaddr span {font-size: 22px;color: #ffff9a; font-weight: bold; }

#topaddr a:hover span {color: #ffffff;text-shadow:none;font-weight: bold;}

.socialmedia {
	margin-top: 10px;
}

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

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

#leftcol {float:left;width:755px;display:inline;margin:0;padding:0;}

#rightcol {float:right;width:235px;height:858px;display:inline;margin:0;padding:20px 0 0;}

 .minibanner   {margin-bottom: 33px;  margin-left: 10px; }
 .minibanner:first-of-type {margin-top: 32px;}

#wrap {padding:0 1px; position: relative;}

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

.homeslide {width:699px;height:384px;margin-left:26px;}

.herobox {width: 754px; height: 412px; margin-bottom: 30px; margin-top: 20px;padding-top: 24px;}

#vb {width: 695px; height: 380px; background:#999; margin: 0px auto;position: relative; top: 25px;}

.colwrapper {width: 800px; height: 500px; clear: both;}

.col {width: 355px; float: left; background: #666;}
.col:first-of-type {margin-right: 40px;}


.col h1 {font-size: 26px; letter-spacing: 2px; text-align: center; margin: 0px auto; }

.col h1, .col p { font-family: 'PT Sans', sans-serif !important;}
.col h2{margin-left:15px;}
	.col p {width: 320px; margin: 0px auto; line-height: 1.7em; text-align: justify !important; }

.yellowbocks h1,.yellowbocks h2 {color:#000 !important;}

.yellowbocks p {padding-bottom:12px;}
.bluebocks p {padding-bottom:41px;}

.greenbocks ul {color:#ffff9a;}

.box1 h1, .box1 h2{color:#056105;}

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

.yellow{color:#ffff9a;}
.yellowstrip{background:#ffff9a;padding-top:3px;padding-bottom:3px;color:#FFF;font-weight:bold;text-align:center;}
.yellowbrd{border:solid 1px #ffff9a;padding:8px;}

p.green{color:#0dd80d;}
.greentext{color:#0dd80d !important;}
.greenstrip{background:#0dd80d;padding-top:3px;padding-bottom:3px;color:#FFF;font-weight:bold;text-align:center;}
.greenbrd{border:solid 1px #0dd80d;padding:8px;}
.greenbrd1{border:solid 2px #0dd80d;}

.dbrd,.box1{color:#056105;}

#medlib a, #medlib a:active,#medlib a:visited {color:#ce1020;}
#medlib a:hover,#medlib a:visited:hover {color:#0dd80d;}
#medlib h1, #medlib h2, #medlib h3, #medlib h4, #medlib h5, #medlib h6 {color:#0e0ee2;}
#medlib #bodyText {color:#000;}

A:link.blueLink { color: #0e0ee2;text-decoration:none; }
A:hover.blueLink { color: #0dd80d;text-decoration:none; }
A:active.blueLink { color: #0e0ee2;text-decoration:none; }
A:visited.blueLink { color: #0e0ee2;text-decoration:none; }
A:visited:hover.blueLink { color: #0dd80d;text-decoration:none; }


.col:first-of-type p, .col:first-of-type h1 { color: #E3EEFF;}
	.col:first-of-type h1 {margin-top: 30px; margin-bottom: 30px; font-weight: 300;}
.col:last-of-type p, .col:last-of-type h1 {color: #3F4651;}
	.col:last-of-type h1 {margin-top: 15px; margin-bottom: 15px; font-weight: 300;}


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 ul li {list-style-type:circle;}
ol ol li {list-style-type:lower-alpha;}

	div#paperwork ul {
		list-style-type: none;
		padding: 0px;
		margin: 0px;
		line-height:1.75em;
	}

	div#paperwork li {
		background-image: url('/files/images/pdficon.gif');
		background-repeat: no-repeat;
		background-position: 0px 1px;
		padding-left: 30px;
	}
	div#paperwork li:last-child{padding-bottom:4px;}

/*MENUS*/

#horimenu {

width:1002px;margin:0 auto;font-family: arial, serif; position:relative;height:26px; z-index: 9999 !important;

}

#navCenter {position: relative; left: 5px; /*top: 30px;*/ top: 220px; text-align: right; z-index: 9999 !important;}

/*#menu-item-14   {position: relative; left: -7px !important;}*/


.menu-item-14 ul.sub-menu li a {
	width: 151px;
	padding: 5px 2px;
	height: 25px;
}

.menu-item-14 ul.sub-menu {
	margin-top: 28px;
}
.current_page_item a {color:#FFF !important}

.sf-menu a {
  border: medium none;
  display: table-cell;
  font-family: 'PT Sans Narrow',sans-serif;
  font-size: 16px;
  height: 61px;
  letter-spacing: 1px;
  padding: 0 10px 10px 0;
  text-decoration: none;
  text-transform: uppercase;
  vertical-align: bottom;
  width: 111px;
}

.sf-with-ul{
	padding: 0 20px 10px 0;
	width:101px;
}

.red {
	background: #cc101f;
	height: 75px;
	margin: 0 2px;
}

.green {
	background: #0dd30c;
	height: 75px;
	margin: 0 2px;
}

.blue {
	background: #0d0ddd;
	height: 75px;
	margin: 0 2px;
}

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

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

.sf-menu li {
	/*background:		transparent;*/
	display: table;
}

.sf-menu li ul {background: #0dd80d;
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIzJSIgc3RvcC1jb2xvcj0iIzBkZDgwZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjYwJSIgc3RvcC1jb2xvcj0iIzAwYWQwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
background: -moz-linear-gradient(top,  #0dd80d 3%, #00ad00 60%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(3%,#0dd80d), color-stop(60%,#00ad00));
background: -webkit-linear-gradient(top,  #0dd80d 3%,#00ad00 60%);
background: -o-linear-gradient(top,  #0dd80d 3%,#00ad00 60%);
background: -ms-linear-gradient(top,  #0dd80d 3%,#00ad00 60%);
background: linear-gradient(top,  #0dd80d 3%,#00ad00 60%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0dd80d', endColorstr='#00ad00',GradientType=0 );}

.sf-menu li li

.sf-menu li li a {
	text-align: left;
	border-right:none;

}

.sf-menu li li:last-of-type {padding-bottom: 10px;}
.sf-menu li li:first-of-type {padding-top: 10px;}
.sf-menu li li {
	 text-align: left !important;padding-left: 10px;
}
.sf-menu li li li {

}


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

}

.leftcol{width:45%;float:left;}
.rightcol{width:45%;float:left;display:inline;}

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

.whitetext {color:#FFF !important;}

.staff {margin-top: 12px;font-style: italic;line-height: 1.8em;color:#FFF !important;}

.mbhead {color: #8DABD8!important;}

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

.underline{text-decoration:underline;}


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

#footer {background: url('/files/images/1084_footer.png') no-repeat; color:#FFFFFF; width:1002px; height: 308px; text-align: center; margin:0 auto;position: relative;}

#footer a:link,#footer a:visited { color: #3F0000 !important;}

#footer  p {position: relative; top: 40px;  font-family: 'PT Sans', sans-serif; text-transform: uppercase; color: #3F0000;}

/* bg stuff */
#bg { position: fixed; top: 0; left: 0;z-index: -5 !important; }
.bgwidth { width: 100%; }
.bgheight { height: 100%; }

/* classes */
.redbocks {background: rgb(206,16,32);
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIyJSIgc3RvcC1jb2xvcj0iI2NlMTAyMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjYwJSIgc3RvcC1jb2xvcj0iI2IyMGUxYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
background: -moz-linear-gradient(top,  rgb(206,16,32) 2%, rgb(178,14,28) 60%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(2%,rgb(206,16,32)), color-stop(60%,rgb(178,14,28)));
background: -webkit-linear-gradient(top,  rgb(206,16,32) 2%,rgb(178,14,28) 60%);
background: -o-linear-gradient(top,  rgb(206,16,32) 2%,rgb(178,14,28) 60%);
background: -ms-linear-gradient(top,  rgb(206,16,32) 2%,rgb(178,14,28) 60%);
background: linear-gradient(top,  rgb(206,16,32) 2%,rgb(178,14,28) 60%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ce1020', endColorstr='#b20e1c',GradientType=0 ); }

.yellowbocks {background: #ffff9a;
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIyJSIgc3RvcC1jb2xvcj0iI2ZmZmY5YSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjYwJSIgc3RvcC1jb2xvcj0iI2ZmZmYwMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
background: -moz-linear-gradient(top,  #ffff9a 2%, #ffff02 60%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(2%,#ffff9a), color-stop(60%,#ffff02));
background: -webkit-linear-gradient(top,  #ffff9a 2%,#ffff02 60%);
background: -o-linear-gradient(top,  #ffff9a 2%,#ffff02 60%);
background: -ms-linear-gradient(top,  #ffff9a 2%,#ffff02 60%);
background: linear-gradient(top,  #ffff9a 2%,#ffff02 60%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffff9a', endColorstr='#ffff02',GradientType=0 ); }

.greenbocks {background: #0dd80d;
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIzJSIgc3RvcC1jb2xvcj0iIzBkZDgwZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjYwJSIgc3RvcC1jb2xvcj0iIzAwYWQwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
background: -moz-linear-gradient(top,  #0dd80d 3%, #00ad00 60%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(3%,#0dd80d), color-stop(60%,#00ad00));
background: -webkit-linear-gradient(top,  #0dd80d 3%,#00ad00 60%);
background: -o-linear-gradient(top,  #0dd80d 3%,#00ad00 60%);
background: -ms-linear-gradient(top,  #0dd80d 3%,#00ad00 60%);
background: linear-gradient(top,  #0dd80d 3%,#00ad00 60%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0dd80d', endColorstr='#00ad00',GradientType=0 );}


.bluebocks, #bluebocks {background: #0e0ee2;
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIzJSIgc3RvcC1jb2xvcj0iIzBlMGVlMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjYwJSIgc3RvcC1jb2xvcj0iIzAxMDFhZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
background: -moz-linear-gradient(top,  #0e0ee2 3%, #0101af 60%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(3%,#0e0ee2), color-stop(60%,#0101af));
background: -webkit-linear-gradient(top,  #0e0ee2 3%,#0101af 60%);
background: -o-linear-gradient(top,  #0e0ee2 3%,#0101af 60%);
background: -ms-linear-gradient(top,  #0e0ee2 3%,#0101af 60%);
background: linear-gradient(top,  #0e0ee2 3%,#0101af 60%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0e0ee2', endColorstr='#0101af',GradientType=0 );}

.normal {color:#FFF !important;}

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

.tmonialslink {
  display: none;
  /*top: 0px;
  right: 26px;
  display: block;
  background: blue;
  padding: 20px;
  margin: 15px 0 15px 0;
  width: 165px;
  float: right !important;*/
}

.tmonialslink a{
  width: 165px;
}

.slideshow div div {
	display: block;
}

.slide {width:695px;height:380px;}