/*
Theme Name: 243 OConnell Selig
Theme URI: http://www.e-rehab.com/
Version: 1.0
Description: Designed by John Mason, using <a href="http://www.woothemes.com">WooThemes</a> framework.
Author: John Mason
Author URI: http://www.e-rehab.com
Template: ptcng
*/
@import url(superfish.css);
/*@import url(http://fonts.googleapis.com/css?family=EB+Garamond|Sue+Ellen+Francisco);*/
.dbrd {background-color:#fff;border-width:1px;padding:4px;}
/*body,table {font:400 16px/1.231 'EB Garamond', sans-serif; color:#555;}*/
/*body,table {font:400 14px/1.231 sans-serif; color:#555;line-height:1.6em;}*/

body, table {
	font:400 16px/1.231 sans-serif; color:#555;line-height:1.6em;
}
h1,h2,h3,h4,h5,h6 {font-family: 'Times New Roman', serif;font-weight:400;text-shadow:1px 1px 0 #CCCCCC;letter-spacing:.05em;}
h1{font-size:1.8em;padding:3px 0 8px;}
h2{font-size:1.4em;padding:3px 0 8px;}
.home h1,.home h2 {padding:0;}
.testimonialScript {font-family: 'Sue Ellen Francisco', cursive;font-size:28px;margin:12px 0;line-height:1.2em;}
html {background:#CCCCCC;}
.wrapper{
	min-height:100%;
	height:auto !important;
	height:100%;
	margin:0 auto 12px;
	background:transparent;
	width:990px;
}
header {background:white;width:990px;margin:0 auto;
/*-webkit-border-radius: 0 0 12px 12px;*/
/*-moz-border-radius:  0 0 12px 12px;*/
/*border-radius:  0 0 12px 12px;*/
}
#horimenu {height:33px;width:974px;margin:12px auto 0;background:#a62544;padding-left:16px;
/*-webkit-border-radius:12px 12px 0 0 ;*/
/*-moz-border-radius:  12px 12px 0 0 ;*/
/*border-radius:  12px 12px 0 0 ;*/
}
.addrbox {float:right;width:220px;color:#004080;font-size:20px;margin-top:6px;margin-right:18px;text-align:right;font-family:'EB Garamond',serfi;}
.addrbox a {color:#004080;text-decoration:none;}
.addrbox a:hover {color:#B3B3B3;text-decoration:underline;}
.addrbox span {font-size:1.25em;font-weight:bold;text-shadow:1px 1px 1px #CCCCCC;color:#800000}
#addrbox1 {width:210px;}
#addrbox2 {width:210px;}
#bottombox {background:#fff;height:100%;overflow:auto;padding:0 0 22px 0;width:990px;
/*-webkit-border-radius:0 0 12px 12px;*/
/*-moz-border-radius:  0 0 12px 12px;*/
/*border-radius:  0 0 12px 12px;*/
}
#maincontent {width:970px;background:#fff;
/*overflow:auto;*/
min-height:550px;
}
/*.home #maincontent {float:left;width:660px;}*/
/*.home #maincontent {float:left;-webkit-border-radius: 0 0 0 12px;*/
/*-moz-border-radius:  0 0 0 12px;*/
/*border-radius:  0 0 0 12px;}*/
.main {padding:10px;}
.home #sidebar{float:right;background:#fff;min-height:500px;width:280px;padding:10px;border-left:1px solid #ededed;}
#footer {width:990px; margin:0 auto; background: #E3B368;}
#footer,.push {height:25px;clear:both;}
#footer_content {padding:15px;text-align:center;}
#footer_content *{color:#000 !important;}
/*http://www.colorzilla.com/gradient-editor/#492d13+0,965c28+100;Custom*/
.brngrad {
background: #492d13;
background: -moz-linear-gradient(top, #492d13 0%, #965c28 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#492d13), color-stop(100%,#965c28));
background: -webkit-linear-gradient(top, #492d13 0%,#965c28 100%);
background: -o-linear-gradient(top, #492d13 0%,#965c28 100%);
background: -ms-linear-gradient(top, #492d13 0%,#965c28 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#492d13', endColorstr='#965c28',GradientType=0 );
background: linear-gradient(top, #492d13 0%,#965c28 100%);
}
/*http://www.colorzilla.com/gradient-editor/#0055a5+0,4e90cc+100;Custom*/
.bluegrad{
background: #0055a5;
background: -moz-linear-gradient(top, #0055a5 0%, #4e90cc 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0055a5), color-stop(100%,#4e90cc));
background: -webkit-linear-gradient(top, #0055a5 0%,#4e90cc 100%);
background: -o-linear-gradient(top, #0055a5 0%,#4e90cc 100%);
background: -ms-linear-gradient(top, #0055a5 0%,#4e90cc 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0055a5', endColorstr='#4e90cc',GradientType=0 );
background: linear-gradient(top, #0055a5 0%,#4e90cc 100%);
}
/*http://www.colorzilla.com/gradient-editor/#e0eaf4+0,e0eaf4+69,bcd7f2+100;Custom*/
.lightbluegrad{
background: #e0eaf4;
background: -moz-linear-gradient(top, #e0eaf4 0%, #e0eaf4 69%, #bcd7f2 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e0eaf4), color-stop(69%,#e0eaf4), color-stop(100%,#bcd7f2));
background: -webkit-linear-gradient(top, #e0eaf4 0%,#e0eaf4 69%,#bcd7f2 100%);
background: -o-linear-gradient(top, #e0eaf4 0%,#e0eaf4 69%,#bcd7f2 100%);
background: -ms-linear-gradient(top, #e0eaf4 0%,#e0eaf4 69%,#bcd7f2 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e0eaf4', endColorstr='#bcd7f2',GradientType=0 );
background: linear-gradient(top, #e0eaf4 0%,#e0eaf4 69%,#bcd7f2 100%);
}
.whitebox {border:1px solid #E6E6E6;padding:12px;background:#fff;}
/*.whitebox p,.whitebox h2,.whitebox h3 {color:#666666}*/
.whitebox>* {color:#666666}
#wb1 {width:242px;margin-right:20px;}
#wb2 {margin:12px auto;width:780px;clear:both;
/*overflow:auto;*/
}
#wb2 .minibanner {float:left;margin:0 8px;}
.rnd {-webkit-border-radius: 12px;
-moz-border-radius: 12px;
border-radius: 12px;
}
.smallmap {width:330px;height:220px;float:right;clear:both;margin:12px 0;}
.fullbar,.fullbar:after,.fullbar:before {background:#0080FF;}
.burgundy{color:#a62544;}
.burgundystrip{background:#a62544;padding-top:3px;padding-bottom:3px;color:#FFF;font-weight:bold;text-align:center;}
.blue{color:#3f4a73;}
.bluestrip{background:#3f4a73;padding-top:3px;padding-bottom:3px;color:#FFF;font-weight:bold;text-align:center;}
h1{line-height:1.25em;}

/* SEO Styles */
.seoH1{ color: #3f4a73;font-size:18px; }
.seoH2{ color: #3f4a73;font-size:14px; }
.seoFooter{ font-size:x-small;color:#000;margin:0;}
.seoFooter a:link,.seoFooter a:visited{color:#000;text-decoration:none;}
.seoFooter a:hover,.seoFooter a:active{color:#888;text-decoration:none;}
.seoPhrase{font-weight:normal;}

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

a.linkopacity:hover img {
filter:alpha(opacity=70);
-moz-opacity: 0.7;
opacity: 0.7;
-khtml-opacity: 0.7;}

a.linkopacity img {
filter:alpha(opacity=100);
-moz-opacity: 1.0;
opacity: 1.0;
-khtml-opacity: 1.0; }

.mbbrd1 {border:solid 2px #171E6F;}
.mbbrd2 {border:solid 2px #171E6F;}
img{border:0;border:none;}

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

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

#services-list,
#ins-list  {
	width:95%;
	margin: 0px auto;
	border: solid 2px #a62544;
}
#services-list ul,
#ins-list ul {
	width: 42%;
	float: left;
}

.one_half, .one_third, .two_third, .three_fourth, .one_fourth, .one_fifth, .two_fifth, .three_fifth, .four_fifth, .one_sixth, .five_sixth {
    float: left;
    margin-bottom: 0;
    margin-right: 4%;
    min-height: 1px;
    position: relative;
}

.one_half {width: 48%;}
.one_third {width: 30.66%;}
.one_fourth {width: 22%;}
.one_fifth {width: 16.8%;}
.two_fifth {width: 37.6%;}
.two_fifth {width: 37.6%;}
.four_fifth {width: 79.2%;}
.one_sixth {width: 13.33%;}
.five_sixth {width: 82.67%;}

.last {clear: right; margin-right: 0 !important;}

.beige {color:#E3B368;}
.block {border-top: 3px double #E3B368; border-bottom: 3px double #E3B368; padding-top: 10px; padding-bottom: 10px; width: 600px;}
