body{
  margin: 0;
  background: #003366;
}

a{outline: none;}

p{
  font-family: Verdana, sans-serif;
  font-size: 12px;
  font-style: normal;
  font-weight: 500;
  letter-spacing: normal;
  line-height: 1.6em;
}

.faq{
  font-family: Verdana, sans-serif;
  font-size: 12px;
  font-style: normal;
  font-weight: 500;
  letter-spacing: normal;
  line-height: 1.6em;
}

.logo {margin-left: 130px;}

#wrapper{
  margin-left: auto;
  margin-right: auto;
  height: 130px;
  width: 900px;
  background: #fff;
  margin-top: 30px;
}

#container {
  margin-left: auto;
  margin-right: auto;
  height: auto;
  width: 900px;
  min-height: 556px;
  background: #fff;
  background-image: url(../_image-base/leftNav.gif);
  background-repeat: no-repeat;
  overflow:auto;
  position:relative;
  margin-bottom: 30px;
}

#header{
  margin-left: auto;
  margin-right: auto;
  width: 720px;
  height:116px;
  float: left;
}

#headerleft{
  width: 368px;
  height:116px;
  float: left;
}

#headerright{
  width: 352px;
  height:116px;
  float: left;
 }


#header img{
  border: 0;
  margin-top: 0px;
}

#header a{
  text-decoration: none;
}

#topNav{
  margin-top: 30px;
  margin-left: 730px;
  margin-top: -99px;
  float: left;
  display: inline;
}

#topNav a{
  font-family: Veranda, sans-serif;
  text-decoration: none;
  color: #43444b;
}

#topNav a:visited{
  font-family: Veranda, sans-serif;
  text-decoration: none;
  color:#43444b;
}

#topNav a:hover{
  font-family: Veranda, sans-serif;
  text-decoration: none;
  color: #5cb1df;
}

#topNav p{
  font-family: Veranda, sans-serif;
  color: #000;
  font-weight: bold;
  font-size: 9px;
  padding: 0px;
}

#leftNav{
  float: left;
  width: 422px;
  height: auto;
  background: transparent;
  padding-top: 50px;
}

* html #leftNav{
  padding-top: 40px;
}

#leftNav ul{
  list-style-type: none;
  text-align: right;
  margin: 40px 150px 0 0;
}

#leftNav ul li{
  display: block;
  font-family:Veranda, sans-serif;
  color: #fff;
  font-size: 9pt;
  font-weight: bold;
  line-height: 29px;
}

#leftNav ul li a{
  display: block;
  font-family:Veranda, sans-serif;
  color: #fff;
  font-size: 9pt;
  font-weight: bold;
  line-height: 29px;
  text-decoration: none;
}

div#leftNav ul ul{
  margin: 0;
}


div#leftNav ul ul li a {
  display: block;
  font-family:Veranda, sans-serif;
  color: #fff;
  font-size: 8pt;
  font-weight: bold;
  line-height: 20px;
  text-decoration: none;
}

div#leftNav ul ul li a:hover {
  display: block;
  font-family:Veranda, sans-serif;
  color:  #43444b;
  font-size: 8pt;
  font-weight: bold;
  line-height: 20px;
  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{
  font-family:Veranda, sans-serif;
  color: #43444b;
  font-size: 9pt;
  font-weight: bold;
  line-height: 26px;
  text-decoration: none;
}

#mainContent{
  margin: 40px 0px 0px -60px;
  float: left;
  width: 490px;
}


#productMaincontent{
  margin:40px 0px 0px -60px;
  float: left;
  width: 500px;
}

#mainContentdist{
  margin:40px 0px 0px -60px;
  float: left;
  width: 500px;
}

#productDetail{
  width: 130px;
  float: left;
  margin: 120px 0 0 80px;
  text-align: center;
}

#productDetail a{
  color:#5cb1df;
  font-weight: bold;
  text-decoration: none;
}

#productDetail a:visited{
  color:#5cb1df;
  font-weight: bold;
  text-decoration: none;
}

#productDetail a:hover{
  color:#43444b;
  font-weight: bold;
  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: 0px;
}

#mainContent p{
  margin-top: -1px;
  line-height: 20px;
  font-weight: 500;
}

#mainContent label{
  margin-top: -1px;
  line-height: 20px;
  font-weight: 500;
}
#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;
  margin: 0;
  float: left;
}

#rightColumn{
  width: 260px;
  margin: 0 0 0 10px;
  float: left;
}

#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-family: Veranda, sans-serif;
  color: #000;
  font-weight: bold;
  font-size: 13px;
  margin-bottom: 2px;
}

#footer{
  width:100%;
  float: left;
  margin-top: 50px;
}

form{
  line-height: 30px;
  display: block;
}

label{
  font-family: Verdana, sans-serif;
  display: inline-block;
  font-size: 12px;
  font-style: normal;
  font-weight: 500;
  letter-spacing: normal;
  line-height: 23px;
  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;
   width:265px;
   text-decoration:none;
   color:#fff;
   line-height: 29px;
   font-family:Veranda, sans-serif;
   font-size:9pt;
   font-weight:bold;
   text-align: right;
}

.mainMenuLinkSelected{
   display:block;
   width:265px;
   text-decoration:none;
   color:#43444b;
   font-family:Veranda, sans-serif;
   font-size:9pt;
   font-weight:bold;
   text-align: right;
   line-height: 29px;
}

.mainMenuLink:hover{
  color: #43444b;
}

.mainMenuLinkSelected:hover{
  color: #43444b;
}

.subMenuLink{
   line-height: 20px;
   display:block;
   width:265px;
   text-decoration:none;
   color:#fff;
   font-family:Veranda, sans-serif;
   font-size:8pt;
   text-align: right;
   font-weight: bold;
}

.subMenuLinkSelected{
   line-height: 20px;
   display:block;
   width:265px;
   text-decoration:none;
   color:#43444b;
   font-family:Veranda, sans-serif;
   font-size:8pt;
   font-weight: bold;
   text-align: right;
}

.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: bold;
   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:bold;
   text-align: right;
   line-height: 29px;
}

.imgHead{
  margin: 0 0 20px -2px;
  }


.seoheader, .seoheader2, .seoheader3, .seoheader4, .seoheader5, .seoheader6, .seoheader7, .seoheader8, .seoheader9, .seoheader10, .seoheader11, .seoheader12 {
display: block; /* Allows you to change the width and height of the image */
margin:0;
padding:0;
text-indent: -2000em; /* Hides the text in the h1 tag */
z-index: 1000; /* IE Fix*/
}

.seoheader { 
height: 116px;
}

#headermasthead {
background:url(/_image-base/home_quote.gif) 0px 78px no-repeat;
}

.seoheader2 { 
height: 29px;
}

#headerhome {
background:url(/_image-base/clearly_better.gif) 0 0 no-repeat;
}

.seoheader3 { 
height: 28px;
margin-left: -3px
}

#headerabout {
background:url(/_image-base/about.gif) 0 0 no-repeat;
}

#headerdietgelrecovery {
background:url(/_image-base/prod_dgrec.jpg) 0 0 no-repeat;
}

.seoheader4 { 
height: 17px;
margin: 0 0 15px 1px;
}

#headerproducts {
background:url(/_image-base/products.gif) 0 0 no-repeat;
}


.seoheader5 { 
height: 25px;
margin-left: -2px;
}

#headerhydrogel {
background:url(/_image-base/prodpg_hgel.jpg) 0 0 no-repeat;
}

.seoheader6 { 
height: 22px;
margin-left: -2px;
}

#headerdietgel {
background:url(/_image-base/prodpg_dgel.gif) 0 0 no-repeat;
}

#headerquality {
background:url(/_image-base/quality.gif) 0 0 no-repeat;
}

#headersamples {
background:url(/_image-base/request.gif) 0 0 no-repeat;
}

.seoheader7 { 
height: 24px;
margin-left: -2px;
}

#headerlabgel {
background:url(/_image-base/prodpg_lgel.gif) 0 0 no-repeat;
}

.seoheader8 { 
height: 23px;
margin-left: -2px;
}

#headerfiberbites {
background:url(/_image-base/prodpg_fbites.jpg) 0 0 no-repeat;
}

#headerresources {
background:url(/_image-base/resourceCenter.gif) 0 0 no-repeat;
}

.seoheader9 { 
height: 21px;
}

#headernutritionals {
background:url(/_image-base/nutritionals.gif) 0 0 no-repeat;
}

#headercontact {
background:url(/_image-base/contact_us.gif) 0 0 no-repeat;
}

.seoheader10 { 
height: 20px;
}

#headerdietgel76a {
background:url(/_image-base/prod_dg76.jpg) 0 0 no-repeat;
}

.seoheader11 { 
height: 15px;
}

#headerdistributors {
background:url(/_image-base/distributors.gif) 0 0 no-repeat;
}

.seoheader12 { 
height: 26px;
}

#headerfaq {
background:url(/_image-base/faq.gif) 0 0 no-repeat;
}



