* {
margin: 0;
padding: 0;
outline: 0;
}
  
body {
font-size: 1em;
font-family: arial, Tahoma, Verdana, sans-serif;
line-height: 1.5em;
text-align: center;
background: #45a61b url(/v/vspfiles/templates/natural/images/bg.jpg) repeat-x top left;
}

#wrap {
width: 949px;
margin: 20px auto;
text-align: left;
}

ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
}

h1 {
font-size: 1.4em;
color: #01adef;
margin-bottom: 10px;
margin-left: 10px;
margin-top: 100px;
}

h2 {
font-size: 1.2em;
color: #025D0E;
margin-bottom: 10px;
margin-left: 10px;
}

h4 {
color: #00a4d4;
font-size: 1.3em;
}

a:link, a:visited, a:hover, a:active {
text-decoration: none;
color: #000; 
font-size: 0.9em;
}

p.mainp {
line-height: 20px;
font-size: 0.8em;
font-weight: bold;
margin-left: 10px;
width: 410px;
}

#txt {
float:left;
}

#txt1 {
float: right;
}

#topimage {
background-image: url(/v/vspfiles/templates/natural/images/header_top.gif);
height: 52px;
}

#header {
clear: both;
height: 203px;
background: #fff url(/v/vspfiles/templates/natural/images/headerbg.jpg) no-repeat top left;
}

#hlink {
position: absolute;
left: 270px;
text-indent: -5000em;
z-index: 0;
}

#hlink a {
width: 413px;
height: 203px;
display: block;
}

#txtwrap {
margin-top: 20px;
}

#navigation {
position: relative;  
display: block;  
height: 62px;  
font-size: 1.3em;  
font-weight: bold;  
top: 80px;
}

#nav1 {
position: relative;  
display: block;  
}

#nav1 ul{  
margin: 0;  
padding: 0;  
list-style-type: none;  
width: auto;  
}

#nav1 ul li{  
display: block;  
float: left;  
margin: 0 1px 0 0;  
}  

#nav1 ul li a{  
display:block;  
float:left;  
color: #fff;  
text-decoration: none;  
padding: 17px 0 0 35px;  
height: 37px;  
}    

#nav1 ul li a:hover {  
color: #7ed3f7;  
}  

#nav2 {
position: relative;  
display: block;  
}

#nav2 ul{  
margin: 0;  
padding: 0;  
list-style-type: none;  
width: auto;  
}

#nav2 ul li{  
display: block;  
float: right;  
margin: 0 1px 0 0;  
}  

#nav2 ul li a{  
display:block;  
float: left; 
color: #fff;  
text-decoration: none;  
padding: 17px 20px 0 5px;  
height: 37px;  
}    

#nav2 ul li a:hover {  
color: #7ed3f7;  
}  

#content {
clear: all;
background-color: #fff;
}

#content_area {
clear: all;
background-color: #fff;
padding: 10px 30px;
}

#sidebara {
width: 328px;
float: left;
background: #fff url(/v/vspfiles/templates/natural/images/separatar.jpg) no-repeat right center;
}

#sidebarb {
width: 301px;
float: left;
background: #fff url(/v/vspfiles/templates/natural/images/separatar.jpg) no-repeat right center; 
}

#sidebarc {
width: 230px;
float: left;
background-color: #fff;
}

#sidebar1 {
width: 249px;
float: left;
height: 640px;
background-color: #fff;
}

#sidebar2 {
width: 480px;
float: left;
height: 640px;
background-color: #fff;
}

#sidebar3 {
width: 220px;
float: left;
background-color: #fff;
height: 640px;
}

.products {
margin: 0;
padding: 0;
display: block; 
}

.products ul{  
margin: 0;  
padding: 0;  
list-style-type: none;  
width: auto;  
}

.products ul li{  
display: block;  
float: left;  
margin: 0 1px 0 0;  
}  

.products ul li a{  
display:block;  
float:left;  
color: #fff;  
text-decoration: none;
}    

img {
border: none;
padding: 0;
}

#cbg {
clear: both;
background: transparent url(/v/vspfiles/templates/natural/images/contentbbg.gif) no-repeat top left;
height: 46px;
}

#navsec {
margin: 0;
padding: 0;
display: inline; 
font-size: 0.8em;
font-weight: bold;
text-align: center;
}

#navsec ul{  
margin: 0;  
padding: 0;  
list-style-type: none;  
width: auto;  
}

#navsec ul li{  
display: inline;   
text-align: center;
}  

#navsec ul li a{  
display:inline;  
color: #000;  
text-decoration: none;
padding: 2px 10px 0 10px;
}    

#footer {
text-align: center;
position: relative
}

#seal {
position: absolute;
bottom: -30px;
left: 830px;
}

#mailinglist {
background: #fff url(/v/vspfiles/templates/natural/images/newsletterbg.jpg) repeat-x left top;
height: 127px;
padding: 20px 0 0 20px;
margin-right: 20px;
margin-top: 300px;
color: #fff;
}

#mainColumn {
width: 528px;
margin: 0 auto;
text-align: left;
}

#mainColumn h1 {
margin-top: 10px;
}

.productTitle {
border-bottom:1px solid #C6AF71;
margin-bottom:16px;
padding-bottom:12px;
position:relative;
}

.productTitle img {
float:right;
margin:10px 0 0 16px;
width:155px;
}

.productTitle p {
color:#40550D;
font-size:24px;
}

.productTitle .secondTitle {
color:#628215;
font-size:15px;
font-style:italic;
}

.clear {
clear:both;
font-size:0;
height:0;
line-height:0;
}

#productOverview, #productOverviewTemp {
-x-system-font:none;
font-family:Tahoma,Verdana,Arial,sans-serif;
font-size:12px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
width:528px;
}

#productPhotoAndInteraction {
float:left;
width:215px;
}

#productPhotoAndInteraction img {
-x-system-font:none;
font-family:Tahoma,Verdana,Arial,sans-serif;
font-size:9px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:1.2em;
margin:0 auto;
max-width:215px;
padding:0;
text-align:center;
}

#productPhotoAndInteraction #productInteraction li.faqs, #productPhotoAndInteraction2Products #productInteraction li.faqs {
background:transparent url(/v/vspfiles/templates/natural/images/icFAQs.gif) no-repeat scroll left center;
margin-top:18px;
}

#productPhotoAndInteraction #productInteraction li.askOurExperts, #productPhotoAndInteraction2Products #productInteraction li.askOurExperts {
background:transparent url(/v/vspfiles/templates/natural/images/icAskExperts.gif) no-repeat scroll left center;
}

#productPhotoAndInteraction #productInteraction li.easyShip, #productPhotoAndInteraction2Products #productInteraction li.easyShip {
background:transparent url(/v/vspfiles/templates/natural/images/icSprites.gif) no-repeat scroll 0 50%;
height:16px;
line-height:16px;
margin-top:12px;
}

#productPhotoAndInteraction ul#productInteraction li {
font-size:11px;
letter-spacing:1px;
line-height:26px;
margin:0 0 6px 26px;
padding-left:32px;
}

#productSummary {
float:left;
width:296px;
}

.productTitleBulletHeader {
-x-system-font:none;
color:#996633;
font-family:Tahoma,Verdana,Arial,sans-serif;
font-size:13px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:1.2em;
margin:6px 0;
}

#productSummary li, #productPhotoAndInteraction2Products div.twoProductColumn1 li, #productPhotoAndInteraction2Products div.twoProductColumn2 li {productScreen.css (line 216)
background:transparent url(/v/vspfiles/templates/natural/images/bullet.gif) no-repeat scroll 0 5px;
line-height:1.4em;
padding-left:14px;
}

#productSummary #buyButtonBox {
background:#F3F0DC none repeat scroll 0 0;
margin:18px 0;
padding:0;
width:296px;
}

#productSummary #buyButtonBox #buyButtonBoxTop, .buyButtonBoxTop {
background:transparent url(/v/vspfiles/templates/natural/images/buyButtonBoxTop.gif) no-repeat scroll 0 0;
height:9px;
width:296px;
}

#productSummary #buyButtonBox .buyButton {
float:left;
margin:0 10px;
}

#productSummary #buyButtonBox p.pricingYourSpecial {
font-size:10px;
line-height:1.1em;
text-decoration:line-through;
}

#productSummary #buyButtonBox p.pricingSpecial {
color:#FF0000;
font-size:11px;
font-style:italic;
font-weight:bold;
line-height:1.1em;
}

#productSummary #buyButtonBox .buyButton2 {
float:left;
margin:10px 10px 0;
}

#productSummary #buyButtonBox .pricing2 {
margin:10px 0 0;
}

#productSummary #buyButtonBox span.pricingYourRed {
color:#FF0000;
}

#productSummary #buyButtonBox #buyButtonBoxBottom, .buyButtonBoxBottom {
background:transparent url(/v/vspfiles/templates/natural/images/buyButtonBoxBottom.gif) no-repeat scroll center bottom;
height:9px;
width:296px;
}

a.easyshipAccordion img {
margin-bottom:10px;
}

#accordianWrapper {
margin:0;
}

h5.accToggler {
-x-system-font:none;
background:transparent url(/v/vspfiles/templates/natural/images/ailmentBarClose.gif) no-repeat scroll left center;
border:1px solid #E6DFCE;
color:#996633;
cursor:pointer;
display:none;
font-family:Tahoma,Verdana,Arial,sans-serif;
font-size:14px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:1.2em;
margin:0;
padding:10px;
text-decoration:none;
width:506px;
}

element.style {
display:none;
}
.accContent {
background:#F8F7EF none repeat scroll 0 0;
border:1px solid #E6DFCE;
color:#333333;
margin:0;
padding:16px 0;
width:526px;
}

.accContent p {
-x-system-font:none;
font-family:Tahoma,Verdana,Arial,sans-serif;
font-size:12px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:1.4em;
margin:1em 30px;
}

div.accButtons {
background:#EDF0E0 none repeat scroll 0 0;
float:right;
margin:10px 30px 10px 10px;
width:296px;
}

#productSummary #buyButtonBox #buyButtonBoxTop, .buyButtonBoxTop {
background:transparent url(/v/vspfiles/templates/natural/images/buyButtonBoxTop.gif) no-repeat scroll 0 0;
height:9px;
width:296px;
}

div.accButtons .buyButton {
float:left;
padding:10px 10px 5px 15px;
width:130px;
}

div.accButtons p.pricingYourRegular {
font-size:10px;
margin:8px 5px 0;
text-decoration:line-through;
}
div.accButtons p {productScreen.css (line 989)
float:right;
margin:0 5px 5px;
padding:0;
width:111px;
}

.accContent p {
-x-system-font:none;
font-family:Tahoma,Verdana,Arial,sans-serif;
font-size:12px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:1.4em;
margin:1em 30px;
}

#featuredTestimonial {
-x-system-font:none;
background:transparent url(/v/vspfiles/templates/natural/images/testimonialFeaturedQuote.gif) no-repeat scroll left top;
color:#4E3114;
font-family:Georgia,"Times New Roman",serif;
font-size:14px;
font-size-adjust:none;
font-stretch:normal;
font-style:italic;
font-variant:normal;
font-weight:normal;
line-height:1.2em;
margin:18px 36px;
padding:0 44px;
}

#productInfo {
background:transparent url(/v/vspfiles/templates/natural/images/productGuideBkgd.gif) no-repeat scroll 0 0;
border-bottom:1px solid #EDE9DC;
border-left:1px solid #EDE9DC;
border-right:1px solid #EDE9DC;
padding:41px 36px 18px;
width:456px;
}

#productInfo #productGuideNav {
-x-system-font:none;
font-family:Tahoma,Verdana,Arial,sans-serif;
font-size:11px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
margin:0 0 0 -36px;
text-transform:uppercase;
width:526px;
}

#productInfo #productGuideNav ul {
margin-bottom:0;
}

#productInfo #productGuideNav li.first {
background:transparent none repeat scroll 0 0;
margin-left:30px;
}

#productInfo #productGuideNav li a {
text-decoration:none;
}

#productInfo p.title {
-x-system-font:none;
color:#40550D;
font-family:Tahoma,Verdana,Arial,sans-serif;
font-size:22px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:1.2em;
margin:36px 0 0.5em;
}

#productInfo p {
font-size:13px;
margin-bottom:1.2em;
line-height:1.4em;
}

div.seeBelowCallout {
background:#F3F0DC none repeat scroll 0 0;
border:0 solid #DFDDD0;
float:right;
margin:0 0 10px 16px;
text-align:center;
width:auto;
}

#testimonials .testimonial {
clear:both;
color:#4E3114;
font-size:14px;
margin:18px 0;
}

#productInfo ul#addViewTestimonials {
margin:0 auto;
width:421px;
}

#productInfo #addViewTestimonials li {
background:transparent none repeat scroll 0 0;
float:left;
height:42px;
padding:0;
}

#calloutHoriz {
background:#F3F0DC none repeat scroll 0 0;
border-bottom:1px solid #CCD3BC;
border-right:1px solid #CCD3BC;
margin-bottom:15px;
padding:15px;
}

#productInfo #addViewTestimonials li.viewTestimonial a {
background:transparent url(/v/vspfiles/templates/natural/images/testimonialView.gif) no-repeat scroll center top;
display:block;
height:42px;
overflow:hidden;
text-indent:-5000px;
width:210px;
}

div.seeBelowCallout {
background:#F3F0DC none repeat scroll 0 0;
border:0 solid #DFDDD0;
float:right;
margin:0 0 10px 16px;
text-align:center;
width:auto;
}

div.seeBelowCallout img {
margin:-7px auto 11px;
}

#bottomBuyBox {
background:#E8EBCA none repeat scroll 0 0;
margin:36px 0;
padding:18px;
}

#bottomBuyBox p.title {
-x-system-font:none;
color:#1E0A02;
font-family:Tahoma,Verdana,Arial,sans-serif;
font-size:22px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:1.2em;
margin:9px 0 4px;
}

#bottomBuyBox p.subtitle {
-x-system-font:none;
color:#1E0A02;
font-family:Tahoma,Verdana,Arial,sans-serif;
font-size:12px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:1.2em;
margin:0 0 18px;
}

.whiteBox {
background:#FFFFFF none repeat scroll 0 0;
padding:18px;
width:456px;
}

#bottomBuyBox div.productTitle {
border-bottom:1px solid #E3D8BA;
margin-bottom:18px;
padding-bottom:10px;
position:relative;
}

#bottomBuyBox .productTitle img {
left:320px;
margin-top:0;
top:0;
width:auto;
}

#bottomBuyBox .productTitle p {
-x-system-font:none;
color:#40550D;
font-family:Georgia,'Times New Roman',serif;
font-size:22px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
height:35px;
line-height:35px;
width:auto;
}

#bottomBuyBox #productImageAndGuarantee {
float:left;
margin-right:18px;
width:135px;
}

#bottomBuyBox #productPurchaseItems {
float:left;
width:290px;
}

#bottomBuyBox #productPurchaseItems .orderTitle {
-x-system-font:none;
background:transparent url(/v/vspfiles/templates/natural/images/icSprites.gif) no-repeat scroll 0 -80px;
color:#1E0A02;
font-family:Tahoma,Verdana,Arial,sans-serif;
font-size:13px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
letter-spacing:1px;
line-height:16px;
margin-bottom:18px;
padding-left:24px;
text-transform:uppercase;
}

#bottomBuyBox #productPurchaseItems .buyButton {
float:left;
margin-bottom:10px;
margin-right:10px;
width:138px;
}

#bottomBuyBox #productPurchaseItems .pricing1, #bottomBuyBox #productPurchaseItems .pricing2 {
-x-system-font:none;
color:#666666;
float:left;
font-family:Tahoma,Verdana,Arial,sans-serif;
font-size:10px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:1.1em;
}

#bottomBuyBox p {
-x-system-font:none;
color:#666666;
font-family:Tahoma,Verdana,Arial,sans-serif;
font-size:11px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:1.4em;
}

#bottomBuyBox #productPurchaseItems p.pricingYourSpecial {
font-size:10px;
line-height:1.1em;
text-decoration:line-through;
}

#bottomBuyBox #productPurchaseItems p.pricingSpecial {
color:#FF0000;
font-size:11px;
font-style:italic;
font-weight:bold;
line-height:1.1em;
}

#bottomBuyBox #productPurchaseItems .buyButton {
float:left;
margin-bottom:10px;
margin-right:10px;
width:138px;
}

#bottomBuyBox #productPurchaseItems .pricing1, #bottomBuyBox #productPurchaseItems .pricing2 {
-x-system-font:none;
color:#666666;
float:left;
font-family:Tahoma,Verdana,Arial,sans-serif;
font-size:10px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:1.1em;
}

#bottomBuyBox #phoneNumbers {
margin:18px 0;
width:290px;
}

#bottomBuyBox #phoneNumbers div.locations {
float:left;
width:120px;
}

#bottomBuyBox #phoneNumbers div.locations p, #bottomBuyBox #phoneNumbers div.numbers p {
-x-system-font:none;
font-family:Tahoma,Verdana,Arial,sans-serif;
font-size:12px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:1.4em;
}

#bottomBuyBox #phoneNumbers div.numbers {
float:right;
}

#bottomBuyBox #phoneNumbers div.locations p, #bottomBuyBox #phoneNumbers div.numbers p {
-x-system-font:none;
font-family:Tahoma,Verdana,Arial,sans-serif;
font-size:12px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:1.4em;
}

#bottomBuyBox #shippingInfo {
border-top:1px solid #E3D8BA;
margin-top:18px;
padding-top:18px;
width:456px;
}

#bottomBuyBox #shippingInfo .shippingTitle {
float:left;
width:145px;
}

#bottomBuyBox #shippingInfo .shippingDetails {
float:right;
width:295px;
}

#bottomBuyBox #shippingInfo .shippingDetails p {
-x-system-font:none;
font-family:Tahoma,Verdana,Arial,sans-serif;
font-size:10px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:1.4em;
margin-bottom:1.2em;
}

#productInfo #productGuideNav li {
background:transparent url(/v/vspfiles/templates/natural/images/productGuideNavLine.gif) no-repeat scroll left bottom;
float:left;
font-size:12px;
height:34px;
letter-spacing:1px;
line-height:34px;
margin-bottom:0;
padding:0 18px;
text-transform:uppercase;
}
#productInfo ul li {
background:transparent url(/v/vspfiles/templates/natural/images/bullet.gif) no-repeat scroll 0 5px;
font-size:13px;
line-height:1.4em;
padding-left:14px;
}

.pimg {
float:left;
width: 90px;
margin-left: 10px;
text-align: center;
}

.pimg1 {
float:left;
width: 112px;
margin-left: 25px;
text-align: center;
}

.pimg2 {
width: 149px;
margin-left: 20px;
text-align: center;
}

.pimg a, .pimg1 a, .pimg2 a {
font-size: 0.8em;
text-align: center;
font-family: Verdana, Arial;
color: red;
font-weight: bold;
float: left;
}

.pimg2 a {
margin-top: 20px;
}

table {
margin: 0 auto;
text-align: left;
width: 100%;
}

td {
text-align: left;
}

#productPhotoAndInteraction img {
text-align: center;
}

.plink1 {
padding-left: 20px;
}

.plink2 {
padding-left: 35px;
}