/*
Theme Name: Physical Therapy Care & Aquatic Rehab of Fort Bend 713
Theme URI: http://www.e-rehab.com/
Version: 1.0
Description: Designed by John Mason
Author: John B Mason
Author URI: http://www.e-rehab.com
Template: xwp
*/
@import url(superfish.css);


body,td,.bottom,.mceContentBody,.normal{color:#666;}
body{font-size:15px;font-weight:bold;font-style:normal;font-family:"Century Gothic","Muli",sans-serif;}
h1,h2,h3,h4,h5,h6{font-family:"arial",sans-serif;}
.base,.gmaptopper{background-color:#092334 !important;border-color:#092334 !important;}
.base_sprite,.base_numbers li:before{background-image:url(images/shortcodes/sprites/custom_sprite_092334.png) !important;}
.base_text,.base_sprite a,h1,h2,h3,h4,h5,h6,.brd,.testimonial,.colorlist,.bodytext{color:#004080 !important;}
.altcolor { color: #7e130f}
a:link { color: #1c4980}
a:visited { color: #1c4980 }
a:hover,a:active { color: #EBA40A; text-decoration: none }
.box{border:2px solid #7e130f;background-color:#592615;padding:12px;}
.box1{border:2px solid #592615;background-color:#592615;padding:12px;}
.brd {border:solid 2px #1c4980;}
.brd1 {border:solid 2px #592615;}
.dbrd {border:solid 2px #7e130f;background-color:#592615;padding:3px;}
.dbrd1 {border:solid 2px #592615;background-color:#7e130f;padding:3px;}
.faqbackground {background-color: #67A2DC;}
.blue_text {color:#231D75 !important;font-weight: bold;}
.quotebox{padding-left:7px;padding-right:12px}
.quoteBox2 {background:url('/files/images/rightgrad.jpg') no-repeat;padding:10px;min-height:350px;}
.quoteAuthor {text-align:right;font-weight:bold;color:#010066;}
.blackbrd{border:solid 1px #000;}
.topquote {
color: white !important;
font-style: italic;
font-family: trebuchet ms;
line-height:1em;
}

.topquoteauthor {
font-size: 20px;
color: white;
font-style: italic;
font-weight: bold;
text-align: right;
margin-top: 6pt;
line-height:1em;
}

.fr{float:right;margin-left:10px;margin-bottom:5px;}

/*STRUCTURE - header, footer, etc*/
html {
	background: url('/files/images/pagebackground.jpg') repeat-x #FFFFFF;
    overflow-y:scroll;

}
.wrapper{
	min-height:100%;
	height:auto !important;
	height:100%;
	margin:0 auto -40px;
}

/*-----Header--------*/
header{height:211px;width:990px;margin:0 auto;text-align:left;background-color:transparent;position:relative;background:url('/files/images/banner.jpg');}

#topaddr {
font-family: sans-serif;
font-size: 20px;
font-weight: bold;
position: absolute;
right: 3px;
text-align: right;
top: 14px;
width: 400px;
text-shadow:1px 1px 2px #000;
letter-spacing: .1em;
}
#topaddr span {font-size:1.75em;line-height: 1.05em;}
#topaddr *{text-decoration:none;color:#e5f5f2;}
#topaddr a:hover {color:#00ff00 !important;}
#topaddr a:hover span {font-size:1.75em;color:#00ff00 !important;}

/*-------Main Area/Content-------*/
.main {position: relative; padding:0;width:990px;text-align:left;margin:0 auto;text-align:left;overflow:hidden;background:url('/files/images/mainbackground.jpg') repeat-y white;}

#rightcol {float:left;width:750px;display:inline;margin:0;padding:10px;}

#leftcol {float:left;width:220px;height:850px;display:inline;margin:0;padding:0;}

#wrap {padding:0 8px;}

/*MENUS*/

#horimenu {
width:990px;margin:0 auto;font-family: arial, serif; position:absolute;z-index:100;height:34px;top:176px;
}

.current_page_item a {color:#3D8EDD !important}

.sf-menu a {
font-family: 'Century Gothic', sans-serif;
text-shadow:none !important;
font-size: 14px;
font-weight: bold;
letter-spacing: 1px;
padding: 10px 2px;
border:none;
text-decoration:none;
}

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

.sf-menu {
	float:			left;
}

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

.sf-menu li li a {
	border-right:none;
}
.sf-menu li li {
	background:		#FFDE59;
	color:#3D8EDD !important
}
.sf-menu li li li {
	/*background:		#999999;*/
	color:#3D8EDD !important
}
.sf-menu li:hover, .sf-menu li.sfHover,
.sf-menu a:focus, .sf-menu a:hover, .sf-menu a:active {
	color:#fff;
	outline:		0;
	/*background:		#666666;*/
	color:#3D8EDD !important
}
.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 {
	color:#fff;
	outline:		0;
	background:		#FFF;
	color:#3D8EDD !important
}

/*DESIGN ELEMENTS - boxes and such*/

#footer {position: relative; color:#004080;width:990px;text-align:left;margin:0 auto;padding:3px 0;}

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

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

/*-------- Specific to this site ------------*/
.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;}


A:link.blueBoxLink { color: #FFF;text-decoration:underline; }
A:hover.blueBoxLink { color: #FFF;text-decoration:none; }
A:active.blueBoxLink { color: #FFF;text-decoration:underline; }
A:visited.blueBoxLink { color: #FFF;text-decoration:underline; }
A:visited:hover.blueBoxLink { color: #FFF;text-decoration:none; }

#box3{border:solid 5px #EBA40A;background:#010066}

#box3 li, #box3 .normal, #box3 p, #box3 h4{color:#FFF !important;}


.normal2 {color:#010066;}
.normal3 {color:#3481D1;}

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

.underline{text-decoration:underline;}

.faq-page .question {
    font-size: 1.2em;
}

.faq-page .video {
    margin-bottom: 20px;
}

.testimonials-page .question {
    font-size: 1.2em !important;
}

.testimonials-page .video {
    margin-bottom: 20px;
}

.seoH1{ color: navy;font-size:18px; }
.seoH2{ color: navy;font-size:14px; }
.seoFooter{ 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;}

.bluebrd{border:solid 1px #004080;padding:10px;}
.bluestrip{background:#004080;color:#FFF;font-weight:bold;text-align:center;padding:3px;}
.bluetext{color:#004080;}

a.linkopacity:hover img {
filter:alpha(opacity=70);
-moz-opacity: 0.7;
opacity: 0.7;
-khtml-opacity: 0.7;
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
filter: alpha(opacity = 70);
}

a.linkopacity img {
filter:alpha(opacity=100);
-moz-opacity: 1.0;
opacity: 1.0;
-khtml-opacity: 1.0;
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
filter: alpha(opacity = 100);
}

.redtext {color: #FF0000 !important;}
.uppercase {text-transform: uppercase;}

.homebox1 {
	border:solid 5px #EBA40A;
	background:#010066;
	height:100px;
	width:450px;
	padding:15px;
}

.homebox2 {
	border:solid 5px #010066;
	background: #EBA40A;
	height:auto;
	width:450px;
	padding:15px;
	color: #FFF;
	text-align: center;
}

.homebox2 h2 {
	font-family: 'Times New Roman', serif;
	text-transform: uppercase;
	margin-bottom: 0px;
}

.homebox2 a {text-decoration: underline;}
.homebox2 a:hover {color: #FFEFB3;}

.blacktext {color:#000;}

i.fa-google-plus-square{ color: #dc4e41 !important;}
i.fa-facebook-square{ color: #3b5998 !important;}
i.fa-twitter-square{ color: #55acee !important;}
i.fa-youtube-square{ color: #cd201f !important;}
i.fa-pinterest-square{ color: #bd081c !important;}