body { margin: 0; padding: 0; font: 12px/20px Arial, sans-serif; color: #2f3428; background: #528036 url(img/body_bg.jpg) top center no-repeat; }

h1, h2, h3, h4, h5, h6, span, p, input { margin: 0; padding: 0; }

table, tr, td { margin: 0; padding: 0; border-collapse: collapse; vertical-align: top; }

ul, li, ol { margin: 0; padding: 0; }

img { border: none; }

a { text-decoration: underline; color: #3a8700; }
a:hover { text-decoration: none; }
a:focus { outline: 0; }

input[type=text]:focus, input[type=submit]:focus, input[type=password]:focus, textarea:focus, select:focus { outline: 0 none; }

.hd_w { width: 950px; height: 213px; background: url(img/hd_bg.jpg) 0 0 no-repeat; margin: 0 auto; }
.hd_w .logo { width: 290px; height: 32px; background: url(img/herbalpillshoodia_logo_1.png) 0 0 no-repeat; behavior: url(img/iepngfix.htc); position: absolute; margin: 12px 0 0 558px; }
.hd_w .quality_1 { width: 103px; height: 104px; background: url(img/tag_quality_1.png) 0 0 no-repeat; behavior: url(img/iepngfix.htc); position: absolute; margin: 35px 0 0 869px; }

.ct_w { width: 950px; margin: 0 auto; z-index: 2; position: relative; }
.ct_l { width: 245px; background: #e0eada url(img/ct_l_bg.png) bottom left no-repeat; border-right: 1px solid #ccd5c6; padding-top: 18px; }
.ct_r { background: #fff url(img/ct_r_bg.png) bottom right no-repeat; padding: 18px 0; }

.menu { margin: 0 0 25px -7px; }
.menu a { width: 207px; height: 34px; background: url(img/menu_a_bg.png) 0 0 no-repeat; display: block; color: #242424; text-decoration: none; font-weight: bold; text-shadow: #c8e39f 0 1px 0; padding: 9px 0 0 25px; margin-bottom: 3px; }
.menu a:hover { background-position: 0 -43px; color: #000; }

.testimonials { text-align: center; font-size: 11px; line-height: 16px; padding: 0 20px; }
.testimonials .item { margin-bottom: 25px; }
.testimonials img { margin-bottom: 10px; }

.content { padding: 0 0 0 20px; float: left; width: 519px; float: left; margin-right: 25px; }
.content h1 { font-size: 16px; margin-bottom: 5px; }
.content h2 { font-size: 16px; margin-bottom: 5px; padding-top: 6px; }
.content p { margin-bottom: 12px; }
.content ul { list-style-type: disk; padding-left: 25px; margin-bottom: 12px; }
.content q { text-align: center; font: bold 14px Georgia, serif; text-align: center; margin-bottom: 17px; padding-top: 5px; display: block; color: #000; }
.content q s { color: #d10018; text-decoration: none; }

.ad { float: left; width: 120px; }

.deco_1 { width: 1290px; height: 221px; background: url(img/deco_1.png) 0 0 no-repeat; behavior: url(img/iepngfix.htc); position: absolute; margin: 158px 0 0 -170px; z-index: 1; }

.social { font-size: 11px; line-height: 14px; background-color: #ecf2e9; border: 1px solid #d9d9d9; -moz-border-radius: 3px; -webkit-border-radius: 3px; width: 111px; padding: 0 0 5px 7px; margin-bottom: 15px; }
.social img { float: left; margin-right: 8px; }
.social a { overflow: hidden; padding-top: 8px; display: block; color: #2c6700; text-decoration: none; }
.social a:hover { text-decoration: underline; }

.important { background: #f5f6be url(img/important_bg.png) top right no-repeat; border: 1px solid #d1b56d; padding: 12px 17px; -moz-border-radius: 3px; -webkit-border-radius: 3px; }
.important h3 { font-size: 16px; color: #c62100; margin-bottom: 5px; }
.important p { margin: 0; }

.ft_w { width: 950px; margin: 0 auto; text-align: center; color: #fff; padding: 17px 0; }
.ft_w a { color: #fff; }