@charset "utf-8";



* {margin:0 auto; padding:0;}

body {font-family:Arial;}

a {text-decoration:none; font-family:Arial; font-weight:bold;}

p {color:#666; font-size:14px;}

h1 {color:#006d38; font-size:18px; text-decoration:underline;}

ul {list-style:none;}

img {border:none;}

hr {width:100%; color:#e8e7e7; -moz-opacity:0.2;}

textarea {width:310px; border:#666 1px solid;}



#container {border-top:#006d38 8px solid; padding-bottom:15px;}

#header {background:url(images/header-logo-bg.jpg) no-repeat top; width:1018px; text-align:right; padding:72px 0 7px 0; position:relative;}

#header a {display:inline; color:#005b2f; font-size:12px; padding:0 5px; border-right:#005e30 1px solid;}

#header a:hover {color:#bd9137;}

#header a.active2 {color:#bd9137;}

#navigator {background:#026435 url(images/main-navi-bg.jpg) no-repeat top; width:1013px; border-bottom:#9a9963 5px solid; height:38px; padding-left:5px;}

#navigator a {display:block; float:left; font-size:14px; color:#FFF; padding:5px 16px 8px 17px; border-right:1px solid #79B296; margin-top:9px;}

#navigator a:hover {background:url(images/navi-h.jpg) repeat-x bottom;}

#navigator a.active{background:url(images/navi-h.jpg) repeat-x bottom;}



#content-container {width:1018px; padding:10px 0;}

#left-container {float:left; width:765px;}

#banner {background:url(images/banner-back.jpg) no-repeat; width:764px; height:282px; text-align:right; overflow:hidden; position:relative;}

#mailing-list {background:url(images/mailing-list.jpg) no-repeat; width:743px; text-align:right; padding:15px 20px 16px 0; margin-bottom:15px;}

ul.content1 li {display:block; float:left; color:#666; font-size:14px; line-height:17px; text-align:justify;}

.success-story {width:260px; border-right:#e0e0e0 1px solid; padding:0 15px 0 10px;}

.mony-back {width:260px; padding:0 5px;}

.nutrasense {width:550px; padding-left:20px;}



#right-container {float:right; width:227px; overflow:hidden;}

#right-container ul li {display:block; text-align:center; width:226px; padding-bottom:10px;}

.free-shipping {height:601px; margin-bottom:40px;}

.best-rated {background:url(images/right-bg2.jpg) no-repeat; height:438px; padding-top:20px;}

.best-rated img {display:block; }

.magazine {background:url(images/right-bg3.jpg) no-repeat; height:424px; padding-top:15px;}

.payments {background:url(images/right-bg4.jpg) no-repeat; font:22px "Arial Black"; color:#006d38; height:511px; padding-top:20px; line-height:23px;}

.payments ul li a {display:block;}

.worldwide {background:url(images/right-bg5.jpg) no-repeat; font:22px "Arial Black"; color:#006d38; height:243px; padding-top:15px; line-height:23px; }

.need-help {background:url(images/right-bg-help.jpg) no-repeat; height:145px; padding-top:7px;}

.add-this {background:url(images/right-bg-add.jpg) no-repeat; height:87px; font:22px "Arial Black"; color:#006d38; padding-top:10px; line-height:23px;}

.add-this img {padding:5px;}



#footer-bl {background:#006d38 url(images/bl.jpg) 0 100% no-repeat; width:1018px; text-align:center; line-height:28px; color:#FFF; font-weight:bold; font-size:14px;}

.footer-br {background: url(images/br.jpg) 100% 100% no-repeat}

.footer-tl {background: url(images/tl.jpg) 0 0 no-repeat}

.footer-tr {background: url(images/tr.jpg) 100% 0 no-repeat; padding:10px}

#footer-bl a {color:#FFF; font-size:12px; display:inline; padding:0 15px;}

#footer-bl a:hover {color:#bd9137;}

#footer-bl a.active3 {color:#bd9137;}



.clear {clear:both;}

.logo {position:absolute; left:0; top:7px;}

.contact td {padding:5px; font-size:14px; color:#666; text-align:left;}

.contact input {width:250px; height:25px; border:#666 1px solid;}

.order-now {background:url(images/order-bg.png) no-repeat; width:764px; height:908px; padding-top:10px;}

.order-now td {padding:5px; color:#FFF; font-size:14px; font-weight:bold;}

.image {padding-left:10px;}

.image1 {margin-top:37px;}

.image2 {float:left; padding-right:10px;}

.image3 {float:right; padding-left:25px;}

.image4 {padding:5px;}

.title1 {font-size:18px; color:#006d38; font-weight:bold;}

.title2 {color:#bd9137; font-size:14px; font-weight:bold;}

.title3 {font-size:12px; padding-top:10px; border-top:#338a60 1px solid; width:85%; color:#FFF; margin-top:20px;}

.title4 {color:#006d38;}

.title5 {color:#006d38; text-decoration:underline; font-size:14px; font-weight:normal;}


