
body{font-family:Verdana, Arial, Helvetica, sans-serif; margin:5px auto;}

h1{text-transform:uppercase; font-size:20px; margin:10px 0 0 0;}
h2{font-size:13px; border-bottom:1px solid #cccccc; margin:20px 30px 10px 0;}
h3{font-size:12px; color:#0066cc; margin:10px 0 0 0;}
p{font-size:12px; margin: 10px 0 10px 0;}
ul.leftnav{font-size:12px; margin:10px 10px 10px 0; padding:0; list-style:none;}
ul.leftnav li{margin:0; padding:0; line-height:15px;}
ul.leftnav li a{color:#999999; text-decoration:none;}
ul.leftnav li a:hover{color:#00ccff;}

body#juice,
body#function,
body#ingredients,
body#store,
body#locator,
body#about,
body#ra,
body#sitemap,
body#contact{background:url(../backgrounds/bottle_functional.jpg) no-repeat; margin:35% auto;}

body#windex{background:url(../backgrounds/index_bottle.jpg) no-repeat 61% top; margin:35% auto;}

body#potency{background:url(../backgrounds/cap2.jpg) no-repeat 568px top; margin:35% auto;}
body#fruitjuice{background:url(../backgrounds/all_fruit.jpg) no-repeat; margin:35% auto;}
body#blueberry{background:url(../backgrounds/sing_blueberry.jpg) no-repeat 634px top; margin:35% auto;}
body#currant{background:url(../backgrounds/sing_blk_curr.jpg) no-repeat 692px top; margin:35% auto;}
body#grape{background:url(../backgrounds/sing_grape.jpg) no-repeat 644px top; margin:35% auto;}

body#tcm{background:url(../backgrounds/all_tcm.jpg) no-repeat; margin:35% auto;}
body#astragalas{background:url(../backgrounds/astrag.jpg) no-repeat 551px top; margin:35% auto;}
body#ginger{background:url(../backgrounds/ginger.jpg) no-repeat 524px top; margin:35% auto;}
body#cinamon{background:url(../backgrounds/cinamon.jpg) no-repeat 641px top; margin:35% auto;}

body#wns{background:url(../backgrounds/pwder_2.jpg) no-repeat 724px top; margin:35% auto;}
body#tea{background:url(../backgrounds/tea2.jpg) no-repeat 407px top; margin:35% auto;}
body#sunny{background:url(../backgrounds/sunny_stamp.jpg) no-repeat 612px 19px; margin:35% auto;}


.bodytype {font-size: 12px;}
.bodytype a{color:#999999;}

.bodyheader {font-size: 12px; color: #00CCFF; color:#0066CC; 
font-weight:bold; color:#666; }

.bodysubhead {font-size: 12px; color: #999999; line-height:150%;}
.bodysubhead a{color:#999999; color:#00CCFF; text-decoration:none;}
.bodysubhead a:hover{color:#00ccff;}

.rights {font-family:Arial, Helvetica, sans-serif; font-size:9px; color:#CCCCCC;}
.rights a{color:#cccccc; text-decoration:none;}
.rights a:hover{text-decoration:underline;}

.box {border: thin solid #999999;}

form.info {font-size:12px; padding:10px; width:380px; margin-bottom:10px;}
form.info label {display: block; width: 160px; float: left;margin-bottom: 10px; text-align:right; padding-right:20px;}
form.info input, form.info select, form.info textarea {display: block; width: 190px; float: left; margin-bottom: 10px; border:1px solid #999999; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;}
form.info input.sub {width:70px; height:21px; margin-right:5px; color:#00ccff; font-weight:bold; text-transform:uppercase; background:#ffffff; cursor:pointer;}
form.info input.hide {display:none;}
form.info textarea { height:60px;}
form.info p {clear:both; float:left; font-size:11px; color:#ff0000; margin:0px;}
form.info br{clear:both;}

table.ingredients{width:100%;}

#buynowfloat{position:absolute; top:10px; right:10px; font-size:12px; font-family:Arial, Helvetica, sans-serif;}
#buynowfloat a{background-color:#FFF; color:#00ccff; text-decoration:none; padding:3px; display:block;}

ul.sitemap{font-size:12px; list-style:url(../images/arrow.jpg); list-style-position:outside; margin:10px 10px 10px 30px; padding:0;}
ul.sitemap li{margin:0; padding:0 0 10px 0; line-height:14px;}
ul.sitemap ul li{padding:5px 0 0 0; line-height:14px;}
ul.sitemap a{color:#000000;}
ul.sitemap a:hover{color:#00ccff;}

.imgright {float:right;border:0;margin:5px;}
.imgleft {float:left;border:0;margin:5px;}

.newsletter{ background:url(../contest/newsletter.jpg) no-repeat right top; width:132px; height:159px; text-align:left; margin-top:12px;}
.newsletter input.text{width:117px; height:16px; font-size:10px; font-family:Arial, Helvetica, sans-serif; padding:1px 0 0 5px;; margin-top:140px; border:none; background:none; padding-left:5px; margin-right:1px}
.newsletter input.button{margin-top:140px; vertical-align:top}

input.txtInput{background:url(../contest/bg_input.gif) no-repeat; width:215px; height:27px; border:0px; padding:5px 10px 0 10px;}