@charset "utf-8"; 
/* CSS Document */

body {margin:0; padding:0; background:#99998E; font:12px Arial, Helvetica, sans-serif; color:#5B574E }
a {color:#E18F68}

#maincontainer{width:824px; margin:10px auto;}

#contentwrapper{float:left; width:100%; background-color:#FFF }

#phoneText {float:right; min-width:260px; font-weight:bold; font:36px "Trebuchet MS"; color:#FFCC06; letter-spacing:-.5px;text-align:right; padding-right:7px; line-height:37px;}
#call {float:left; width:45px; font-size:13px !important; font-weight:bold; color:#fff; line-height:102%; text-align:right;margin-top:5px; letter-spacing:0px; font-family:Arial, Helvetica, sans-serif;}

#masthead{background-image:url(../img/headerbg.gif); background-repeat:repeat-y; height:146px; display:block; clear:both; padding-top:25px; }
#rapid {background-image:url(../img/rapid.gif); float:right; width:198px; height:24px; margin-top:-25px}
#logo {width:200px; height:63px; margin-left:70px; background-image:url(../img/titlebg.gif); background-repeat:repeat-x; font:25px "Trebuchet MS"; font-weight:bold; line-height:27px; color:#FFF; margin-top:-27px; letter-spacing:-1px }
#logo span {font-size:38px; font-weight:bold; padding-left:65px;}
#title {width:200px; height:62px; padding-left:10px; text-transform:uppercase; padding-top:3px; color:#fff}
.bl {background: url(../img/bl.gif) 0 100% no-repeat}
.br {background: url(../img/br.gif) 100% 100% no-repeat}
.t {background: url(../img/dot.gif) 0 0 repeat-x; width:200px}
.b {background: url(../img/dot.gif) 0 100% repeat-x}
.l {background: url(../img/dot.gif) 0 0 repeat-y}
.r {background: url(../img/dot.gif) 100% 0 repeat-y}

#tagline {float:left; width:521px; height:31px; background-image:url(../img/tagline.gif); margin-top:40px; margin-left:25px}
#detox {background-image:url(../img/detox.gif); float:right; width:220px; height:118px; margin-top:-35px}

#nav {border-top:2px solid #fff; border-bottom:2px solid #fff; background-image:url(../img/navbg.gif); background-repeat:repeat-x; max-width:100%; height:23px;}
#nav ul{ margin:0; margin-top:3px; float:right; padding-right:6px }
#nav li{list-style-type:none; display:inline; font-size:12px; padding:8px; padding-top:15px }
#nav li a {text-decoration:none; color:#FFF; font:12px "Trebuchet MS"; text-transform:uppercase; font-weight:bold; }
#nav li a:hover {color:#4B483F}

#leftcolumn{margin-right:625px; border-right:2px solid #4A4A42}
#leftcolumn h2 {border-bottom:2px solid #96928C}
#leftcolumn ul li {list-style:none; padding-bottom:10px; margin-left:-40px}

#contentcolumn{float:left; width:625px; margin-left:-625px;}
#daisybottom {background-image:url(../img/flowerbottom.gif); float:right; width:170px; height:45px; margin-top:0px; margin-right:7px}
.articles ul li {list-style:none;  margin-left:-40px}
.articles ul li a {color:#99998E; font-weight:bold; font-size:14px}
.articles ul li a:hover {color:#E18F68}
.articles p {margin-left:-40px; margin-top:0px}
.image {margin-left:5px}
.title {font-family:"Trebuchet MS",sans-serif; color:#99998E; font-size:14px; font-weight:bold }
.facility {margin-left:10px; border:1px solid #C5C5C4; margin-bottom:50px}
.facilityrose {margin-left:10px; border:1px solid #C5C5C4; margin-bottom:90px}
.resources li {list-style:none; padding-bottom:10px; margin-left:-40px}
.resources li a {color:#5B574E;} .resources li a:hover {color:#E18F68;}

#footer{clear:left; width:794px; background:#4A4A42; color:#726D64; font:10px Arial, Helvetica, sans-serif; padding:3px 15px; height:27px }
#footer a{text-decoration:none; color:#726D64; }
#footer a:hover{text-decoration:none; color:#F1EEE7 }

.bottom_nav { float:left; padding-top:6px; padding-right:4px; padding-bottom:6px; text-transform:uppercase}
.bottom_nav a {text-decoration:none; padding:6px; color:#D1CBBE; font-weight:bold; font-size: 10px;  }

.copyright {float:right; padding:10px; font-size:11px; text-align:right; margin-top:-5px}
.copyright a {font-weight:normal; text-decoration:none; }

.content{margin-top:0; padding:15px;}
.bug {margin-bottom:10px; border:1px solid #C5C5C4}
h1 {font-family:"Trebuchet MS",sans-serif; color:#6699A0; font-size:18px; letter-spacing:0px; border-bottom:2px solid #96928C; margin-top:0px }
h2 {font-family:"Trebuchet MS",sans-serif; color:#6699A0; font-size:16px; letter-spacing:-1px;  }
h2 span {font-family:"Trebuchet MS",sans-serif; color:#5B574E; font-size:14px; font-style:italic }
h2 a {font-family:"Trebuchet MS",sans-serif; color:#6699A0; font-size:16px; letter-spacing:-1px; text-decoration:none }
h2 a:hover {color:#E18F68}
h3 {font-family:"Trebuchet MS",sans-serif; color:#99998E; font-size:14px; font-weight:bold }





.dropmenudiv {position:absolute; top:0; border:1px solid #A8A69F; font:normal 12px Arial; line-height:18px; z-index:100; background-color: #E4E4E4; width:130px; visibility: hidden; margin-top:1px; margin-left:-1px; background:transparent url(../img/opaque.png) }
.dropmenudiv ul {padding:0; margin:0; list-style:none; } 
.dropmenudiv ul li a{width: auto; display: block; font-weight:normal; font:11px "Trebuchet MS"; padding: 3px 0px 3px 10px; text-decoration: none; color: #4B483F; font-weight:bold;}
* html .dropmenudiv ul li a{ /*IE only hack*/ width: 100%; }
.dropmenudiv ul li a:hover{color:#DB8558 ; text-decoration:underline }


.dropmenudiv2 {position:absolute; top:0; border:1px solid #A8A69F; font:normal 12px Arial; line-height:18px; z-index:100; background-color: #E4E4E4; width:200px; visibility: hidden; margin-top:1px; margin-left:-1px; background:transparent url(../img/opaque.png) }
.dropmenudiv2 ul {padding:0; margin:0; list-style:none; } 
.dropmenudiv2 ul li a{width: auto; display: block; font-weight:normal; font:11px "Trebuchet MS"; padding: 3px 0px 3px 10px; text-decoration: none; color: #4B483F; font-weight:bold;}
* html .dropmenudiv2 ul li a{ /*IE only hack*/ width: 100%; }
.dropmenudiv2 ul li a:hover{color:#DB8558 ; text-decoration:underline }


