/* 			clearh2o.com Screen Stylesheet
Created:	http://www.iBecCreative.com 
Released:	11/30/2010
*/
body {margin:0;background:#036;font:500 12px/normal Verdana, sans-serif;}
a {outline:none;}
p, .faq {font:normal 500 12px/1.6em Verdana, sans-serif;letter-spacing:normal;}
.logo {margin-left:130px;}
#wrapper {margin:30px auto auto;height:130px;width:900px;background:#fff;}
#homeContainer #wrapper {margin-top:0;}
#container {margin:0px auto 30px auto; height:auto;width:900px;min-height:556px;overflow:auto;position:relative;background:url(../_image-base/leftNav.gif) no-repeat #fff;}
#header {margin:0 auto;width:720px;height:116px;float:left;position:relative;}
#headerleft, #headerright {width:368px;height:116px;float:left;}
#headerright {width:352px;}
#header img {border:0;margin-top:0;}
#header a {text-decoration:none;}
#topNav {margin-left:730px;margin-top:-99px;float:left;display:inline;}
#topNav a {text-decoration:none;color:#43444b;}
#topNav a:visited {text-decoration:none;color:#43444b;}
#topNav a:hover {text-decoration:none;color:#5cb1df;}
#topNav p {color:#000;font-weight:700;font-size:9px;padding:0;}
#leftNav {float:left;width:300px;height:auto;padding-top:50px;}
#leftNav ul {list-style-type:none;text-align:right;}
#leftNav ul li {display:block;font:700 9pt/29px Veranda, sans-serif;color:#fff;padding-right:35px;}
#leftNav ul li a {display:block;font:700 9pt/29px Veranda, sans-serif;color:#fff;text-decoration:none;}
div#leftNav ul ul {margin:0;}
div#leftNav ul ul li a {display:block;font:700 8pt/20px Veranda, sans-serif;color:#fff;text-decoration:none;}
div#leftNav ul ul li a:hover {display:block;font:700 8pt/20px Veranda, sans-serif;color:#43444b;text-decoration:none;}
div#leftNav li.active a {color:#43444b;}
div#leftNav li.active ul a {color:#fff;}
div#leftNav li ul,div#leftNav li.open li.closed ul {display:none;}
div#leftNav li.open ul {display:block;}
#leftNav li a:hover {color:#43444b;text-decoration:none;}
#mainContent {width:490px;margin:40px 0 0 360px;}
#productMaincontent {float:left;width:500px;margin:40px 0 0 -60px;}
#mainContentdist {float:left;width:500px;margin:40px 0 0 -60px;}
#productDetail {width:130px;float:left;text-align:center;margin:120px 0 0 80px;}
#productDetail a {color:#5cb1df;font-weight:700;text-decoration:none;}
#productDetail a:visited {color:#5cb1df;font-weight:700;text-decoration:none;}
#productDetail a:hover {color:#43444b;font-weight:700;text-decoration:none;}
#mainContent a,#productMaincontent a,#mainContentdist a {color:#0e6f9f;text-decoration:none;}
#mainContent a:visited,#productMaincontent a:visited,#mainContentdist a:visited {color:#0e6f9f;text-decoration:none;}
#mainContent a:hover,#productMaincontent a:hover,#mainContentdist a {color:#43444b;text-decoration:none;}
.link {border:none;margin:0;}
#mainContent p {margin-top:-1px;line-height:20px;font-weight:500;}
#mainContent label {margin-top:-1px;line-height:20px;font-weight:500;}
#mainContent label span {color:red;}
#mainContent a {color:#0e6f9f;}
#productMaincontent a {color:#0e6f9f;}
#productMaincontent p {margin-top:-1px;line-height:20px;font-weight:500;}
#mainContentdist p {margin-top:-1px;line-height:20px;font-weight:500;}
#leftColumn {width:220px;float:left;margin:0;}
#rightColumn {width:260px;float:left;margin:0 0 0 10px;}
#leftColumn a,#rightColumn a {font-family:Veranda, sans-serif;text-decoration:none;color:#0e6f9f;}
#leftColumn a:visited,#rightColumn a:visited {font-family:Veranda, sans-serif;text-decoration:none;color:#5cb1df;}
#leftColumn a:hover,#rightColumn a:hover {font-family:Veranda, sans-serif;text-decoration:none;color:#43444b;}
#clear {clear:both;}
h3 {font:700 13px Veranda, sans-serif;color:#000;margin-bottom:2px;}
#footer {width:100%;float:left;margin-top:50px;}
form {line-height:30px;display:block;}
label {font:normal normal 12px/23px Veranda, sans-serif;display:inline-block;letter-spacing:normal;margin-right:3px;}
.right {float:right;margin-right:-175px;line-height:30px;margin-top:-25px;}
.smright {float:right;line-height:30px;margin-top:-25px;}
.text {width:135px;margin-right:5px;}
.ad {width:75px;}
input {vertical-align:middle;}
ul.map {list-style-type:none;line-height:30px;}
ul.submap {list-style-type:none;line-height:20px;margin-left:-15px;}
#dist_footer {text-align:center;width:auto;margin-top:30px;}
sub,sup {line-height:0;}
.mainMenuLink {display:block;text-decoration:none;color:#fff;line-height:29px;font-family:Veranda, sans-serif;font-size:9pt;font-weight:700;text-align:right;}
.mainMenuLinkSelected {display:block;width:265px;text-decoration:none;color:#43444b;font-family:Veranda, sans-serif;font-size:9pt;font-weight:700;text-align:right;line-height:29px;}
.mainMenuLink:hover {color:#43444b;}
.mainMenuLinkSelected:hover {color:#43444b;}
.subMenuLink {line-height:20px;display:block;text-decoration:none;color:#fff;font-family:Veranda, sans-serif;font-size:8pt;text-align:right;font-weight:700;}
.subMenuLinkSelected {line-height:20px;display:block;text-decoration:none;color:#43444b;font-family:Veranda, sans-serif;font-size:8pt;font-weight:700;text-align:right;}
.sub_active a {color:#43444b !important;}
.subMenuLink:hover {color:#43444b;}
.subMenuLinkSelected:hover {color:#43444b;}
#product a {line-height:20px;display:block;width:265px;text-decoration:none;color:#43444b;font-family:Veranda, sans-serif;font-size:8pt;font-weight:700;text-align:right;}
.red {color:red;}
#products-page #products.mainMenuLink {display:block;width:265px;text-decoration:none;color:#43444b;font-family:Veranda, sans-serif;font-size:9pt;font-weight:700;text-align:right;line-height:29px;}
.imgHead {margin:0 0 20px -2px;}
.seoheader,.seoheader2,.seoheader3,.seoheader4,.seoheader5,.seoheader6,.seoheader7,.seoheader8,.seoheader9,.seoheader10,.seoheader11,.seoheader12,.seoheader13,.seoheader14 {display:block; text-indent:-2000em;z-index:1000;margin:0;padding:0;}
.seoheader {height:116px;}
h2 a { display: block; cursor: pointer; z-index: 100000; height: 30px; width: 100%; outline: 0px solid transparent  !important; }
a h2 { cursor: pointer; outline: 0px solid transparent !important; }
#headermasthead {background:url(../_image-base/home_quote.gif) no-repeat 0 78px;}
.seoheader2 {height:29px;}
#headerhome {background:url(../_image-base/clearly_better.gif) no-repeat;}
.seoheader3 {height:28px;margin-left:-3px;}
#headerabout {background:url(../_image-base/about.gif) no-repeat;}
#headerdietgelrecovery {background:url(../_image-base/dgel-recovery.gif) no-repeat;}
.seoheader4 {height:17px;margin:0 0 15px 1px;}
#headerproducts {background:url(../_image-base/products.gif) no-repeat;}

#dietgelboost {background:url(../_image-base/prodpg_dgboost.jpg) no-repeat;}
#dietgelcriticare {background:url(../_image-base/prodpg_dgcriticare.jpg) no-repeat;}

.seoheader5 {height:25px;}
#headerhydrogel {background:url(../_image-base/prodpg_hgel_reg.png) no-repeat;}
.seoheader6 {height:22px;margin-left:-2px;}
#headerdietgel {background:url(../_image-base/prodpg_dgel.gif) no-repeat;}
#headerdietgel76a {background:url(../_image-base/dgel-76.gif) no-repeat;}
#headerquality {background:url(../_image-base/quality.gif) no-repeat;}
#headersamples {background:url(../_image-base/request.gif) no-repeat;}
.seoheader7 {height:24px;margin-left:-2px;}
#headerlabgel {background:url(../_image-base/prodpg_lgel.gif) no-repeat;}
.seoheader8 {height:23px;margin-left:-2px;}
#headerfiberbites {background:url(../_image-base/prodpg_fbites.jpg) no-repeat;}
#headerresources {background:url(../_image-base/resourceCenter.gif) no-repeat;}
.seoheader9 {height:21px;}
#headernutritionals {background:url(../_image-base/nutritionals.gif) no-repeat;}
#headercontact {background:url(../_image-base/contact_us.gif) no-repeat;}
.seoheader10 {height:20px;}
.seoheader11 {height:15px;}
#headerdistributors {background:url(../_image-base/distributors.gif) no-repeat;}
.seoheader12 {height:26px;}
#headerfaq {background:url(../_image-base/faq.gif) no-repeat;}
.seoheader13 {height:17px;margin-bottom:1px;}
.seoheader14 {height:17px;margin-bottom:5px;}
#headermedigel {background:url(../_image-base/title_medigel.png) no-repeat;}
#headermedigelfbz {background:url(../_image-base/title_medigel-fbz.png) no-repeat;}
#headermedigelhazelnut {background:url(../_image-base/title_medigel-hazelnut.png) no-repeat;}
#headermedigelsucralose {background:url(../_image-base/title_medigel-sucralose.png) no-repeat;}
#topNav ul {font-weight:700;padding:0;}
#topNav li {font-size:9px;list-style:none;float:left;padding:0 3px;}
.menu-site-map {border:1px solid #000;border-width:0 1px;}
#homeLeftNav ul ul {display:none;}
#leftNav .active ul {display:block;}
#leftNav li {text-transform:uppercase;}
#leftNav li li {padding-right:0;text-transform:none;}
/* --- from former home_layout.css --- */
#homeContainer {height:686px;width:900px;border:2px solid #000;margin:30px auto;background:url(../_image-base/homebg.gif) no-repeat;}
#homeLeftNav {float:left;display:inline;margin:7px 30px 0 140px;}
#homeLeftNav ul {text-align:right;list-style-type:none;}
#homeLeftNav li {font-family:Veranda, sans-serif;color:#fff;font-size:9pt;font-weight:700;line-height:26px;}
#homeLeftNav li a {font-family:Veranda, sans-serif;color:#fff;font-size:9pt;font-weight:700;line-height:26px;text-decoration:none;}
#homeLeftNav li a:hover {font-family:Veranda, sans-serif;color:#43444b;font-size:9pt;font-weight:700;line-height:26px;text-decoration:none;}
#homeContainer #imageScroll {margin-top:11px;height:254px;width:375px;float:left;}
#homeContainer #welcome {margin:30px 0 0 260px;}
#homeContent {width:400px;margin:15px 0 0 410px;}
#homeContent p {line-height:20px;}
#homeContainer a {color:#0e6f9f;text-decoration:none;}
#homeContainer a:hover {color:#43444b;text-decoration:none;}
#homeFooter {text-align:center;width:900px;margin-top:20px;}

/** Form **/
.hidden {display: none;}
.formbuilderform fieldset{ border: 0px;}
#mainContent .formbuilderform label{font-weight: bold; width: 150px; float: left;}
#mainContent .formbuilderform  div{clear: both; margin-bottom: 10px;}
#mainContent .formbuilderform input, #mainContent .formbuilderform textarea, #mainContent .formbuilderform select{width: 200px; resize: none; }
#mainContent .formbuilderform  div.product div label{ font-weight: normal; float: none; width: 300px;}
#mainContent .formbuilderform  div.product div {line-height: 20px; margin-bottom: 0px;}
#mainContent .formbuilderform  div.product div input {width: 12px; height: 12px; margin: 3px;}
#mainContent .formbuilderform  div.question, #mainContent .formbuilderform  div.how-hear {padding-top: 10px;}
#mainContent .formbuilderform  div.submit input {background: #5eb2df; color: white; border: 0px; height: 20px; width: 100px; -moz-border-radius: 5px; /* Firefox */
-webkit-border-radius: 5px; /* Safari, Chrome */
border-radius: 5px; /* CSS3 */ font-weight: bold; float: right; margin-right: 120px;}

/* 
Edits for scrolling Ticker 
Added: 4/5/2011 by iBec Creative
*/
#ticker{position:absolute;width:325px;top:48px;right:-140px;color:#0d2e5b;font-size:12px;}
#ticker span{font-style: italic;}
#leftFade{position:absolute;left:0;top:0;background:transparent url('../_image-base/tickerFader.png') no-repeat -15px top;z-index:10;width:15px;height:20px;}
#rightFade{position:absolute;right:0;top:0;background:transparent url('../_image-base/tickerFader.png') no-repeat left top;z-index:10;width:15px;height:20px;}

#page-resource-center #mainContent a {
	color: #54addd; font-weight: bold; text-decoration: underline;
}
