@charset "UTF-8";
/* CSS Document */


body {
background-color:#fff;
height:100%;
width:100%;
margin:0;
padding:0;
}

.container {
background-image:url(../images/bg.png);
background-repeat:repeat-y;
}

#header-container {
margin:0px 0px 0px 20px;
padding:0px;
}

#top-header {
height:110px;
background-image:url(../images/bg-top-header.jpg);
background-repeat:no-repeat;
}

#top-header h3 {
text-indent:70px;
font-size:36px;
font-family:"Trebuchet MS", Tahoma, Arial;
font-weight:bold;
color:#047602;
margin-top:24px;
line-height:36px;
margin-bottom:0px;
letter-spacing:-1px;
}

#top-header h3 b {
color:#047602;
}

#top-header h5 {
font-size:14px;
line-height:14px;
text-indent:120px;
margin-top:4px;
color:#44a70c;
}

#menu-head-container {
height:216px;
background-image:url(../images/right-header.jpg);
background-repeat:no-repeat;
background-position:338px 50%;
margin-right:0px;
padding-right:10px;
}

#menu-head-container img {
float:left;
}

dl.head-menu {
height:216px;
margin:0px;
padding:0px;
float:left;
width:230px;
}

dl.head-menu dt {
float: left;
}


dl.head-menu dt a {
padding:0px;
text-decoration:none;
height:36px;
float: left;
}

dl.head-menu dt.home { background: url(../images/home-hover.gif) center no-repeat; }
dl.head-menu dt.home a {  width:230px; background: url(../images/home.gif) center no-repeat; }

dl.head-menu dt.howto { background: url(../images/howto-hover.gif) center no-repeat; }
dl.head-menu dt.howto a {  width:230px; background: url(../images/howto.gif) center no-repeat; }

dl.head-menu dt.delivery { background: url(../images/status-hover.gif) center no-repeat; }
dl.head-menu dt.delivery a {  width:230px; background: url(../images/status.gif) center no-repeat; }

dl.head-menu dt.faq { background: url(../images/faqs-hover.gif) center no-repeat; }
dl.head-menu dt.faq a {  width:230px; background: url(../images/faqs.gif) center no-repeat; }

dl.head-menu dt.guarantee { background: url(../images/guarantees-hover.gif) center no-repeat; }
dl.head-menu dt.guarantee a {  width:230px; background: url(../images/guarantees.gif) center no-repeat; }

dl.head-menu dt.contact { background: url(../images/contact-hover.gif) center no-repeat; }
dl.head-menu dt.contact a {  width:230px; background: url(../images/contact.gif) center no-repeat; }

dl.head-menu dt a span { display: none; margin:0px; padding:0px;}
dl.head-menu dt a.active { background: none; }
dl.head-menu dt a:hover { background: none;}

dl.head-menu dt a.current {background: none;}

#content-container {
margin-left:20px;
text-align:justify;
padding-top:20px;
width:630px;
padding-left:20px;
padding-right:20px;
line-height:1.8em;
font-size:13px;
margin-bottom:20px;
}

#terms-content-container {
margin-left:20px;
text-align:justify;
padding-top:20px;
width:820px;
padding-left:20px;
padding-right:20px;
line-height:1.8em;
font-size:13px;
margin-bottom:20px;
}

.icons {
margin-left:5px;
}

.summary-b {
margin-left:65px;
margin-bottom:15px;
}


#sidebar-container {
width:190px;
padding-left:20px;
padding-right:10px;
padding-top:20px;
padding-bottom:20px;
}

#main-bg {
background-image:url(../images/bg-sidebar.gif);
background-repeat:repeat-y;
background-position: 700px 1px;
margin:0px;
padding:0px;
}

#terms-bg {
background-repeat:repeat-y;
background-position: 700px 1px;
margin:0px;
padding:0px;
}

#products-menu {
margin-top:10px;
}

#products-menu dt {
float: left;
height:50px;
width:150px;
}

#products-menu dt span {
float: left;
height:40px;
width:150px;
border-bottom:1px #b5cae2 dotted;
padding:10px 0 0 20px;
margin-left:10px;
}

#products-menu dt span.last {
border-bottom:0px;
}

#products-menu dt a , #products-menu dt a:visited {
float: left;
text-decoration:none;
font-size:14.5px;
color:#44a70c;
font-weight:900;
line-height:1.2em;
vertical-align:middle;
cursor:hand;
}


#products-menu dt a b {
float: left;
text-decoration:none;
font-size:11px;
color:#b1b1b1;
font-weight:normal;
line-height:11px;
cursor:hand;
}

#products-menu dt a:hover {
color:#FFCC00;
cursor:hand;
}

#products-menu dt a:hover b {
color:#747474;
cursor:hand;
}

#sidebar-container p {
margin-left:20px;
}

#sidebar-container h6 {
color:#047602;
font-size:20px;
font-weight:bold;
text-indent:30px;
background-image:url(../images/arrow_block.gif);
background-repeat:no-repeat;
background-position: left 50%;
}

.f-right {
float:right;
}

.img-left {
float:left;
margin-right:10px;
padding-top:8px;
}

.heading {
color:#047602;
font-weight:bold;
font-size:26px;
text-indent:30px;
background-image:url(../images/arrow_block.gif);
background-repeat:no-repeat;
background-position: left 50%;
font-family:"Trebuchet MS", Tahoma, Arial;
letter-spacing:-1px;
}

.heading b {
color:#FFCC00;
}

.heading2{
color:#047602;
font-weight:bold;
font-size:22px;
text-indent:30px;
background-image:url(../images/arrow_block.gif);
background-repeat:no-repeat;
background-position: left 50%;
font-family:"Trebuchet MS", Tahoma, Arial;
letter-spacing:-1px;
}

.heading2 b {
color:#FFCC00;
}


#b-footer {
margin-left:20px;
clear:both;
height:18px;
width:908px;
background-image:url(../images/before-footer.gif);
background-repeat:repeat-x;
margin:1px solid #0087ae;
}


#footer-container {
text-align:center;
clear:both;
width:950px;
display:block;
margin-bottom:0px;
padding-bottom:20px;
font-size:11px;
padding-top:20px;
color:#b1b1b1;
}


dl.menu_bottom a:link, dl.menu_bottom a:active, dl.menu_bottom a:visited {
color: #666666;
font-family: "Arial", Times New Roman, Times, serif;
font-size:12px;
font-weight:900;
text-decoration: none;
line-height:13px;
}

dl.menu_bottom a:hover {
color:#FFCC00;
text-decoration: underline;
}

.menu_bottom dt {
display:inline;
padding:0 5px;
line-height:13px;
}

dl.menu_bottom {
text-align:center;
line-height:1em;
}

.menu_bottom dt.last {
border-right:0px;
}


/* IE6 PNG FIX  */


 img, div, ul, li, a { behavior: url(../iepngfix.htc) }


/* IE6 PNG FIX  */



#ingredients-tablez {
width:450px;
margin:0 auto;
background-color:#cdcdcd;
}

#ingredients-tablez td {
background-color:#fff;
padding-left:20px;
}

#ingredients-tablez tr.head-table td {
background-color:#047602;
color:#fff;
}

#compare-tablez {
width:500px;
margin:0 auto;
background-color:#cdcdcd;
}

#compare-tablez td {
background-color:#fff;
padding: 5px 20px;
vertical-align:text-top;
}

#compare-tablez tr.head-table td {
background-color:#047602;
color:#fff;
}

.yellow {
background-color:#FFFFCC!important;
}

.green {
background-color:#defee5!important;
}

h4 {
color:#047602;
font-weight:bold;
}


.data_list {
line-height:2em;
font-size:12px;
color:#222;
list-style:none;
}

.data_list li {
text-indent:10px;
padding-left:20px;
background-image: url(../images/bullet.gif);
background-repeat: no-repeat;
background-position: 5px 50%;
}


.data_list2 {
line-height:2em;
font-size:12px;
color:#222;
list-style:none;
}

.data_list2 li {
text-indent:10px;
padding-left:20px;
background-image: url(../images/bullet.gif);
background-repeat: no-repeat;
background-position: 5px 7px;
}

.marginleftabit {
margin-left:10px;
}

.faqs h3 , .testi h3 {
font-size:16px;
border-bottom:1px dotted #FFCC00;
padding-bottom:5px;
padding-top:5px;
color:#047602;
font-weight:bold;
padding-left:20px;
background-image:url(../images/bullet.gif);
background-repeat:no-repeat;
background-position:left 50%;
}

.right {
float:right;
}
