/*
Theme Name: Rehab Connection 948
Theme URI: http://www.e-rehab.com/
Author: John Mason
Author URI: http://www.e-rehab.com
Template: ptcng
*/
@import url(superfish.css);

* {
    margin: 0;
}

html, body {
    height: 100%;
}
html{background:url('images/bodybg.png') repeat-x #707070;}

body{min-height:754px;background:url('images/withoutsidebar/contentbg.png') no-repeat center;}
.slideshow div {display: none;}
.slideshow div *{display: block;}
.ctr{text-align:center;}
img.ctr{display:block;margin-left:auto;margin-right:auto;}
div.ctr{display:block;margin:auto;}
            /*Colors*/
#resizerbox{background-color:#ffffff;border:1px solid #444444;}
.faqbackground{background-color:#EEE;}
.comaster{background-image: url('http://www.ptclinic.com/x3/callouts/tan.png');}
.co_body {background-color: #DCD0A8;    color:#ffffff;}
.co_body *{color:#ffffff; !important;}
.pullquote{color:#ffffff;}
.pullquoteinline{color:#ffffff;}
ul.tabs a { color:#000000;}
ul.tabs a:hover { color:#ffffff;}
ul.tabs a.current, ul.tabs a.current:hover, ul.tabs li.current a { color:#000000     !important; }
.spinner{border:2px solid #FFCC66;background-image:url( 'http://ptclinic.com/site/loading.gif' );background-color:#FFCC66;}
.newsbox{border:1px solid #FFCC66;}
#newsfeedarea h1,#newsfeedarea h3,#newsfeedarea h4,#newsfeedarea h5,#newsfeedarea .newscontent,#newsfeedarea .newsdate{color:#383838    ;}
#newsitemsholder .newsitem {background: url("http://www.ptclinic.com/x3/scrollable/white200.png") no-repeat 0 0; }
.newsdivider{border-top:1px solid #FFCC66   ;}
.newscontent img {border:3px solid #FFCC66;}
.surveybox{border:2px solid #FFCC66         ;background-color:#FFCC66   ;}
.surveybox h1{color:#FFCC66 ;}
.gmapballon,.gmapballon *{color:#444444;}
.gmapballon h4{color:#01539f            }
.gmaptopper {background-color:#01539f   ;}
.gmaplarger,.gmapdirections{color:#ffffff        !important;}
input:focus{background-color:#FFFF9A;}
.nlbutton, .firstbutton, .surveybutton {background-image:url( 'http://e1h11.simplecdn.net/ptclinic/x3/greybuttons.png' );}
/*Primary Changes from here down*/
body,.bottom,.mceContentBody{color:#000;font: 16px/1.5 arial,helvetica,clean,sans-serif;background:#707070;}
td,.normal{color:#000;font: 16px/1.5 arial,helvetica,clean,sans-serif;}
h1,h2,h3,h4,h5,h6,.bodytext{ color: #01539f !important;line-height: 1.5;padding-bottom:0;margin-bottom:0; }
.testimonial{ color: #01539f }
.colorlist { color: #01539f }
.altcolor { color: #000 }
a:link { color: #01539f }
a:visited { color: #01539f }
a:hover,a:active { color: #800000; text-decoration: none }
.main {padding:15px; /*background: #ffffff;*/}
.box{border:2px solid #ece900;background-color:#FFF;padding:12px;}
.box1{border:2px solid #01539f;background-color:#FFF;padding:12px;}
.box2{padding:12px;}
.brd {border:solid 2px #ece900;}
.brd1 {border:solid 2px #01539f;}
.brd2 {border:solid 1px #000;}
.dbrd {border:solid 2px #ece900;background-color:#FFF;padding:3px;}
.dbrd1 {border:solid 2px #01539f;background-color:#FFF;padding:3px;}
/*----End of Generated Code-----*/
.blue{color:#01539f;}
.bluestrip{background:#01539f;padding-top:3px;padding-bottom:3px;color:#FFF;font-weight:bold;text-align:center;}
.testimony-copy {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #000000;
    line-height: 11px;
}
.footer {text-align:center;font-size:11px;padding-top:6px;}

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

.mbbrd1 {border:solid 2px #01539f;}
.mbbrd2 {border:solid 2px #01539f;}
img{border:0;border:none;}

.smallmap{width:220px;height:160px;}

hr {
border: 0;
color: #01539f;
background-color: #01539f;
height: 1px;
width: 100%;
text-align: left;
}
#facebook {
    width: 150px;
    background-color: #F5F9FA;
    padding: 10px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: bold;
    color: #0F53A0;
    border: 1px solid #0E4C93;
    text-align: center;
}
#facebook-home {
    width: 150px;
    background-color: #F5F9FA;
    padding: 10px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: bold;
    color: #0F53A0;
    border: 1px solid #0E4C93;
    text-align: center;
}

.pictureborder {
    border: 1px solid #0053A0;
}
.pictureborder-testimonial {
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-top-style: solid;
    border-right-style: none;
    border-bottom-style: none;
    border-left-style: none;
    border-top-color: #0053A0;
    border-right-color: #0053A0;
    border-bottom-color: #0053A0;
    border-left-color: #0053A0;
    text-align: center;
    background-image: url(/files/images/Yellow-Gradient.jpg);
    background-repeat: repeat-x;
    background-position: left top;
}
.pictureborder-testimonial2 {
    background-color: #E2E8EE;
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-top-style: solid;
    border-right-style: none;
    border-bottom-style: solid;
    border-left-style: none;
    border-top-color: #0053A0;
    border-right-color: #0053A0;
    border-bottom-color: #0053A0;
    border-left-color: #0053A0;
    padding-right: 135px;
}
.testimonials {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #000000;
}

#pediatric{
position:relative;
width:101px;
height:37px;
display:block;
float:left;
margin:0;
padding:0;
}
#patientcenter{
position:relative;
width:115px;
height:37px;
display:block;
float:left;
margin:0;
padding:0;
}
#testimonials{
position:relative;
width:128px;
height:37px;
display:block;
float:left;
margin:0;
padding:0;
}

.submenu{
margin:0;
padding:0;
position:absolute;
border:1px solid #6f796e;
top:37px;
left:0px;
width:220px;
display:none;
background-color:#01539f;
z-index:115;
}

#pediatric .submenu{
  width:240px;
}

.submenu a{
white-space:nowrap;
font-size:14px;
font-weight:bold;
display:block;
padding:4px 8px;
}
.submenu a:link,.submenu a:visited{color:#FFF;text-decoration:none;}
.submenu a:hover,.submenu a:hover:active{background-color:#FFF;color:#01539f;text-decoration:none;}



.wufoo .info{display:none}

.seoH1{ color: #7da4c7 !important;font-size:18px !important; }
.seoH2{ color: #7da4c7 !important;font-size:14px !important; }
.seoFooter{ background-color:#000;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;}

.fullbackground {width:100%;background:url('/files/images/sliver.jpg')repeat-x;}


.mission{width: 500px;
    background-color: #E4E4E4;
    padding: 5px 5px;}

.staffcol {width:46%; float:left;padding-left:15px;}

.staffcol1 {width:46%; float:left;padding-left:15px;padding-right:15px;border-right:1px solid #01539f;}

.specializingcol {width:30%;float:left;}

.pediatricphoto {width:500px;height:320px;}

.testimonialscol {width:49%;float:left;}

.post {margin-top:15px;}
.postleft { float: left;width:220px;margin-bottom:16px;}
.postright h1 {font-size:135%;padding:0;margin:0;}
.postright {width:420px; float: left;display:inline;margin-bottom:16px;}

.postright h1 {
    line-height: 35px;
}

.blogpost {
     width: 650px;
}

textarea#comment {
    width: 688px;
    height: 100px;
}

a.button {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #ffffff;
	padding: 10px 20px;
	background: -moz-linear-gradient(
		top,
		#aed6fb 0%,
		#5b98d0 50%,
		#5b98d0 50%,
		#01539f);
	background: -webkit-gradient(
		linear, left top, left bottom,
		from(#aed6fb),
		color-stop(0.50, #5b98d0),
		color-stop(0.50, #5b98d0),
		to(#01539f));
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	border: 1px solid #01539f;
	-moz-box-shadow:
		0px 1px 3px rgba(0,0,0,0.5),
		inset 0px 0px 1px rgba(255,255,255,0.6);
	-webkit-box-shadow:
		0px 1px 3px rgba(0,0,0,0.5),
		inset 0px 0px 1px rgba(255,255,255,0.6);
	box-shadow:
		0px 1px 3px rgba(0,0,0,0.5),
		inset 0px 0px 1px rgba(255,255,255,0.6);
	text-shadow:
		0px -1px 0px rgba(000,000,000,1),
		0px 1px 0px rgba(255,255,255,0.2);
		text-decoration:none !important;
}

a:hover.button {
	background: -moz-linear-gradient(
		top,
		#5b98d0 0%,
		#aed6fb 50%,
		#aed6fb 50%,
		#01539f);
	background: -webkit-gradient(
		linear, left top, left bottom,
		from(#5b98d0),
		color-stop(0.50, #aed6fb),
		color-stop(0.50, #aed6fb),
		to(#01539f));
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	border: 1px solid #01539f;
		text-decoration:none !important;
}

.wrapper{min-width:990px;width:100%;min-height:100%;height:100%;background:url('images/withoutsidebar/centerbg.png') center repeat-y;}

header{width:100%;height:188px;background:url('images/headerbg.png') repeat-x;z-index:300;}
#logo{width:328px;height:235px;position:absolute;top:5px;left:6px;z-index:300;background:url('images/logo.png') no-repeat;}
#headercenter{width:990px;height:188px;margin:0 auto;position:relative;}

#topaddr{width:400px;position:absolute;top:28px;right:98px;z-index:400;font-size:14px;}

#topaddr a:hover {color:#000;}

a.locationbanner {text-decoration:none;width:400px;height:20px;border-radius:20px;-moz-border-radius:20px;-webkit-border-radius:20px;border:3px solid #01539f;background:#558cbf;margin:0 auto 12px;text-align:center;padding:4px 30px 4px 30px;color:#FFF !important;font-weight:bold;font-size:16px;
behavior: url(http://948.ptclinicng.com/wp-content/themes/948theme/PIE.php); /* Internet Explorer */}

a:hover.locationbanner {width:400px;height:20px;border-radius:20px;-moz-border-radius:20px;-webkit-border-radius:20px;border:3px solid #01539f;background:#01539f;margin:0 auto;text-align:center;padding:4px 30px 4px 30px;color:#FFF !important;font-weight:bold;font-size:16px;
behavior: url(http://948.ptclinicng.com/wp-content/themes/948theme/PIE.php); /* Internet Explorer */}
#addrlist{margin-top:6px;}
#addrlist ul {list-style-type:none; !important;margin:0;padding:0;}
#addrlist li {list-style-type:none;display:block; !important;clear:both;}
#addrlist li div {width:225px !important;display:inline;}


#addrlist a {color:#01539f !important;font-size:14px;text-decoration:none;}
#addrlist a:hover {color:#000 !important;}

#horimenu{
width:990px;height:34px;position:absolute;top:145px;z-index:300;
}
#navCenter{width:750px;height:34px;margin:0px 0 0 260px;position:relative;}

.current_page_item a {
    color: #558cbf !important
}

.sf-menu a {
    font-family: 'arial', sans-serif;
    /*text-shadow: 1px 1px 0 #333333;*/
    font-size: 14px;
	/*font-weight: bold;*/
    letter-spacing: 1px;
    padding: 10px 8px;
    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;
}

.sf-menu li li a {
    border-right: none;
}

.sf-menu li li {
    background: #01539f;
    border:solid 1px #01539f;
}

.sf-menu li li li {
    background: #01539f;
    border:solid 1px #01539f;
}

.sf-menu li:hover, .sf-menu li.sfHover, .sf-menu a:focus, .sf-menu a:hover, .sf-menu a:active {
    color: #01539f;
    background:#FFF;
    border:solid 1px #01539f;
    outline: 0;
-webkit-top-left-radius: 9px;
-moz-top-left-radius: 9px;
border-top-left-radius: 9px;
-webkit-top-right-radius: 9px;
-moz-top-right-radius: 9px;
border-top-right-radius: 9px;
behavior: url(http://948.ptclinicng.com/wp-content/themes/948theme/PIE.php); /* Internet Explorer */
}

.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:active {
background:#FFF;
border:solid 1px #01539f;
border:0;
color:#558cbf;
-webkit-top-left-radius: 0px;
-moz-top-left-radius: 0px;
border-top-left-radius: 0px;
-webkit-top-right-radius: 0px;
-moz-top-right-radius: 0px;
border-top-right-radius: 0px;
}

.careers {width:95%;height:32px;border-radius:20px;-moz-border-radius:20px;-webkit-border-radius:20px;border:3px solid #EBE908;box-shadow:0px 0px 5px #888;margin:0 auto;text-align:center;padding:8px;color:#01539F;font-weight:bold;font-size:16px;
behavior: url(http://948.ptclinicng.com/wp-content/themes/948theme/PIE.php); /* Internet Explorer */}

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

#footer{width:990px;height:50px;margin:0 auto;position:relative;background:url('images/withoutsidebar/footerbg.png') bottom no-repeat;position:relative;}
#footer p{text-align:center;font-size:80%;}

/* 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:0.5%;float:left;min-height:1px;margin-bottom:0;}
.last{margin-right:0!important;clear:right;}

/* Ticker Styles */
.tickercontainer { /* the outer div with the black border */
border-radius:20px;border:3px solid #EBE908;box-shadow:0px 0px 5px #888;
background: #FFF;
width: 658px;
height: 32px;
/*margin: 12px 0 0 30px;*/
margin:0;
padding: 0;
overflow: hidden;
}
.tickercontainer .mask { /* that serves as a mask. so you get a sort of padding both left and right */
position: relative;
left: 10px;
bottom: 2px;
width: 638px;
overflow: hidden;
}
ul.newsticker { /* that's your list */
position: relative;
left: 668px;
font: bold 14px;
list-style-type: none;
margin: 0;
padding-top: 4px;

}
ul.newsticker li {
float: left; /* important: display inline gives incorrect results when you check for elem's width */
list-style-type:none;
display:inline;
margin: 0;
padding: 0;
background: #fff;
}
ul.newsticker a {
white-space: nowrap;
padding: 0;
color: #0047AB;
text-decoration:none;
font: bold 14px Verdana;
margin: 0 20px 0 0;
}
ul.newsticker span {
margin: 0 10px 0 0;
}
/* End Ticker Styles */


.reviewsbutton {
    background: #ff0000 none repeat scroll 0 0;
    border: 2px solid #ebe908;
    border-radius: 30px;
    color: #ffffff;
    font-size: 14px;
    padding: 2px 3px;
    position: absolute;
    right: 415px;
    text-align: center;
    top: 12px;
    width: 260px;
}

a:hover .reviewsbutton {
    background: #0D539B;
    color: #ffffff;
    border: 2px solid #ff0000;
}

.reviewsbutton i.fa {
    color: #ebe908;
}

#vid-thumb {
    position: relative;
    width: 320px;
    height: 180px;
}

#vid-play {
    left: 135px;
    position: absolute;
    top: 60px;
}

#vid-play.vimeovidbtn {
    left: 125px;
}

.toprightbg {
    background: url('/files/images/topright_bg.png') no-repeat;
    width: 397px;
    height: 184px;
}

.locationbutton {
    background: #578cc0 none repeat scroll 0 0;
    border: 2px solid #0153a5;
    border-radius: 30px;
    color: #ffffff !important;
    font-size: 14px;
    padding: 2px 3px;
    position: absolute;
    text-align: center;
    text-decoration: none;
    top: 12px;
    right:0px;
    width: 341px;
}

a.locationbutton:hover {
    background: #01539f none repeat scroll 0 0;
}

.topaddrs {
    position: absolute;
    text-align: center;
    top: 42px;
    right:0px;
    width: 360px;
}

.topaddrs a {
    font-size: 14px;
    font-weight: bold;
    text-decoration: none;
    margin-bottom: 10px;
}

a.gplus{color:#dd4b39 !important;}
a:hover.gplus{color:#464646 !important;}