TD {border:0;}
.error {color:#bd0000;}
.star {color:#9B1E0D;}
.legalese {font-family:Tahoma,  Verdana, Arial, Helvetica, sans-serif; margin-left: 0px; font-size: 11px;line-height: 17px}

/* all pages */

body.index { margin: 0; padding: 0px 0 0px 0; font-family:Tahoma, Verdana, Arial, Times, sans-serif; background-color:#155c94; background-image:url(/rhp/images/vitaloils/order/bg.jpg); background-repeat:repeat-y; background-position:center; background-position:top; }

a.body {color:#CCCCCC;}


#wrapper {position:relative; margin:0px auto; padding: 0 0 15px 0; width:850px; background-image: url(/rhp/images/vitaloils/order/wrapper_bg.gif); background-repeat: repeat-y; background-position: 0 0; font-size: 11px;}

#image_full_width {width:850px; background-repeat: no-repeat; background-position: 0 0; margin:0; padding:0; }

#footer_index {position: relative; width:848px; padding:10px 0 10px 0; margin:0px auto; background-color:#f3f3f3; border:1px solid #d2d2d2; font-family: Tahoma, Verdana, Times, Arial, Helvetica, sans-serif; text-align:center; font-size:10px; line-height:15px; color:#949494}

#headline_slogan {width:848px; border-left:1px solid #d2d2d2; border-right:1px solid #d2d2d2; background-color:#ececec; font-family:Verdana, Tahoma, Arial, Helvetica, sans-serif; color: #000000; font-size: 26px; font-weight:bold; letter-spacing:0px; text-align:center; padding:8px 0px 8px 0px; margin-bottom:30px}

table.main_menu {height:38px}
table.main_menu td {height:38px; padding:0 18px 0 18px; background-image: url(/rhp/images/vitaloils/order/bg_link_top.gif); background-repeat: no-repeat; background-position: 0 0;}

a.thickbox:link {text-decoration: underline; color: #1750BA; font-weight:normal; text-align:left}
a.thickbox:visited {text-decoration: underline; color: #1750BA; font-weight:normal; text-align:left}
a.thickbox:hover {text-decoration: underline; color: #E60707; font-weight:normal; text-align:left}

a.navbar:link  {font-family:Verdana, Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; font-weight:bold; text-decoration:none; color:#ffffff}
a.navbar:hover {font-family:Verdana, Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; font-weight:bold; text-decoration:none; color:#fdee6e}
a.navbar:visited {font-family:Verdana, Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; font-weight:bold; text-decoration:none; color:#ffffff}

/* .navbar {color:#ffffff}
.navbar:hover {color:#fdee6e} */

table.benefits {width:415px; margin-bottom:0px}
table.benefits td {border:0px solid #bd0000;}

table.benefits td.headline {font-family: Verdana, Tahoma, Times, Arial, Helvetica, sans-serif; color: #212121; font-size: 12px; line-height:20px; font-weight:bold}
table.benefits td.veri {padding-top:0px}
table.benefits td {font-family: Verdana, Tahoma, Times, Arial, Helvetica, sans-serif; color: #212121; font-size: 11px; line-height:16px; font-weight:normal}

ul.benefits_list {width:260px; padding:0px 0px 0px 0px; margin:10px 0px 0px 3px; font-family: Verdana, Tahoma, Times, Arial, Helvetica, sans-serif;  color: #000000; font-size: 11px; line-height:16px; text-align:left;}
li.benefits_list {padding:0px 0px 0px 18px; list-style-type: none; background-image: url(/rhp/images/vitaloils/order/simple_bullet_black.gif); background-repeat: no-repeat; background-position: left 7px}

/* text bottom - testimonials & benefits */

ul.better_list {width:300px; padding:0px 0px 0px 0px; margin:5px 0px 0px 0px; font-family: Tahoma, Verdana,  Times, Arial, Helvetica, sans-serif;  color: #000000; font-size: 14px; line-height:16px; text-align:justify;}
li.better_list {padding:2px 0px 10px 22px; list-style-type: none; background-image: url(/rhp/images/vitaloils/order/bullet.gif); background-repeat: no-repeat; background-position: left 2px}

#benefits_testimonials {margin:0; padding: 0px 0px 0 0px; width: 850px; height:auto; }

#testimonials {padding:0px 0px 0px 0px; width:100%; font-family:Verdana,  Tahoma, Helvetica, Times; color: #000000; font-size: 11px; line-height:14px; letter-spacing:0px; text-align:justify}	

div#testimonials table {width:363px; margin:0px 0px 0px 28px} 

div#testimonials td {padding:0px 0 0 0px } 









#contact_index {z-index:90; position: absolute; top: 35px; left: 709px; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; color:#ffffff; font-size:12px; font-weight:bolder}

#separator {clear:both; margin:0px 0px 0px 0px}

#veri {z-index:90; position: absolute; top: 560px; left: 49px; width:450px}	

#image_top_left {float:left; background-repeat: no-repeat; background-position: left top;}
#image_top_right {float:right; background-repeat: no-repeat; background-position: left top;}

#separator {clear:both; margin:0px 0px 0px 0px}

/* form */

body.form { margin: 0; padding: 0; font-family: Tahoma, Verdana, Arial, Times, sans-serif; background-color:#ffffff}

#wrapper_form { position: relative; margin: 0 auto; padding: 0px 0 0 0; text-align: left; width: 364px; height:auto; background-color:#ffffff}
#close_form {position: absolute; top: 4px; left: 0px; width:364px}

#table_form { margin: 0 auto; padding: 115px 0 0 0; width: 364px; height:auto; background-color:#ffffff; border:0px solid #000000; background-image: url(/rhp/images/vitaloils/order/form_background_02.jpg); background-repeat: no-repeat; background-position: top left}
table.form td {padding:0px 0px 0px 0px}
table.form td.field {padding:0px 0px 0px 0px; height:25px}








#shipping_info {z-index:90; width:295px; margin:85px 0 0 47px; border:0px solid #bd0000}
div#shipping_info table.form td {z-index:90; padding:0px 0px 0px 0px}
div#shipping_info table.form td.field {z-index:90; padding:0px 0px 0px 0px; height:25px}

#guaranteed_symbol_top {z-index:25; position: absolute; top: 300px; left: 290px; width:118px; height:118px; margin:0px; background-image: url(..//rhp/images/vitaloils/order/guaranteed_symbol.gif); background-repeat: no-repeat; background-position: top left}




h4 {font-family: Tahoma, Verdana, Helvetica, sans-serif;  margin: 0 0 10px 0; padding: 0; font-size: 15px;}

p {font-family:Tahoma, Verdana,  Times, Arial, Helvetica, sans-serif;  margin: 0 0 8px 0; padding: 0; color: #000000; font-size: 12px; text-align:left; line-height:19px;}

p.text_13_21_66 {font-family:Tahoma, Verdana,  Times, Arial, Helvetica, sans-serif;  margin: 0; padding: 0; color: #666666; font-size: 13px; line-height:21px; text-align:left; }

#button_free {z-index:16; position: absolute; top: 327px; left: 218px; margin:0px;}
#button_buy_now {z-index:17; position: absolute; top: 341px; left: 590px; margin:0px;}	

a.top_menu_01:link {text-decoration: underline; color: #105990; font-weight:bolder; text-align:center}
a.top_menu_01:visited {text-decoration: underline; color: #105990; font-weight:bolder; text-align:center}
a.top_menu_01:hover {text-decoration: underline; color: #E60707; font-weight:bolder; text-align:center}


a.top_menu_02:link {text-decoration: underline; color: #E60707; font-weight:bolder}
a.top_menu_02:visited {text-decoration: underline; color: #E60707; font-weight:bolder}
a.top_menu_02:hover {text-decoration: underline; color: #0096D6; font-weight:bolder}

a.top_menu_03:link {text-decoration: underline; color: #027EE7; font-weight:bolder}
a.top_menu_03:visited {text-decoration: underline; color: #027EE7; font-weight:bolder}
a.top_menu_03:hover {text-decoration: underline; color: #DE0403; font-weight:bolder}

a.top_menu_04:link {text-decoration: underline; color: #195BB4; font-weight:normal}
a.top_menu_04:visited {text-decoration: underline; color: #195BB4; font-weight:normal}
a.top_menu_04:hover {text-decoration: underline; color: #EA0303; font-weight:normal}

ul.b {margin: 0 0 10px 0; padding: 0; list-style-position: outside; font-family:Tahoma, Verdana, Times, Helvetica, ; color: #000000; font-size: 12px; font-weight: normal; text-align:justify; line-height:17px; width:400px}
li.b {margin: 0 0 0 15px; padding: 2px 0 2px 0; color: #D21F34}

ul.b li.b ul.b { margin: 5px 0 5px 15px; }
ul.b li.b ul.b li.b { padding: 1px 0 1px 3px; }





/* checkout */

/* checkout */

body.checkout { margin: 0; padding: 30px 0 30px 0; font-family:Tahoma, Verdana, Arial, Times, sans-serif; background-color:#ffffff}


#wrapper_checkout { position: relative; margin: 0 auto; padding: 0; text-align: left; width: 750px; background-image: url(/rhp/images/vitaloils/order/bg_wrapper_checkout.gif); background-repeat: repeat-y; background-position: top left}

#checkout_top_left {float:left; background-repeat: no-repeat; background-position: left top;}
#checkout_top_right {float:right; background-repeat: no-repeat; background-position: right top;}

#separator {clear:both; margin:0px 0px 0px 0px}

#footer_checkout {position: relative; width:750px; padding:10px 0 10px 0; margin:0px auto; border-top:1px solid #557494; font-family: Tahoma, Verdana, Times, Arial, Helvetica, sans-serif; text-align:center; font-size:10px; line-height:15px; color:#949494}



#guaranteed_symbol_top {z-index:25; position: absolute; top: 300px; left: 290px; width:118px; height:118px; margin:0px; background-image: url(..//rhp/images/vitaloils/order/guaranteed_symbol.gif); background-repeat: no-repeat; background-position: top left}

#veri {z-index:90; position: absolute; top: 467px; left: 340px; width:150px}	
#description {z-index:91; position: absolute; top: 290px; left: 420px; width:365px}	

#image_top_left {float:left; background-repeat: no-repeat; background-position: left top;}
#image_top_right {float:right; background-repeat: no-repeat; background-position: left top;}


h4 {font-family: Tahoma, Verdana, Helvetica, sans-serif;  margin: 0 0 10px 0; padding: 0; font-size: 15px;}

p {font-family:Tahoma, Verdana,  Times, Arial, Helvetica, sans-serif;  margin: 0 0 8px 0; padding: 0; color: #000000; font-size: 15px; text-align:left; line-height:19px;}

p.text_12_19_66 {font-family:Tahoma, Verdana,  Times, Arial, Helvetica, sans-serif;  margin: 0; padding: 0; color: #666666; font-size: 12px; line-height:19px; text-align:left; }

#button_free {z-index:16; position: absolute; top: 327px; left: 218px; margin:0px;}
#button_buy_now {z-index:17; position: absolute; top: 341px; left: 590px; margin:0px;}	

a.top_menu_contact:link {text-decoration: underline; color: #0051A2; font-weight:bolder; font-family: Verdana, Tahoma, Times, Arial, Helvetica, sans-serif; font-size: 13px; }
a.top_menu_contact:visited {text-decoration: underline; color: #0051A2; font-weight:bolder}
a.top_menu_contact:hover {text-decoration: underline; color: #E60707; font-weight:bolder}

ul.b {margin: 0 0 10px 0; padding: 0; list-style-position: outside; font-family:Tahoma, Verdana, Times, Helvetica, ; color: #000000; font-size: 12px; font-weight: normal; text-align:justify; line-height:17px; width:400px}
li.b {margin: 0 0 0 15px; padding: 2px 0 2px 0; color: #D21F34}

ul.b li.b ul.b { margin: 5px 0 5px 15px; }
ul.b li.b ul.b li.b { padding: 1px 0 1px 3px; }



/* checkout */


/* #shipping_info_checkout {width:320px; height:285px; padding-left:17px; border:0px #000000 solid}
#billing_info_checkout {width:320px; height:285px; padding-right:72px; border:0px #000000 solid}
#payment_info_checkout {width:300px; height:120px; padding-left:17px; border:0px #000000 solid} */

#terms {width:700px; height:auto; margin-left:0px; border:0px solid #000000}
#submit {z-index:19;  position: absolute; top: 540px; left: 165px; width:306px; height:120px; }

.fields {font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;  margin: 0; padding: 0; color: #000000; font-size: 11px; padding:2px 2px 2px 3px;}
.fields_b {font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;  margin: 0; padding: 0; color: #000000; font-size: 11px; padding:2px 2px 2px 5px; background-color:#cacaca}

table td.line {border-bottom:1px solid #c3c3c3;}
h4.checkout_table {font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;  margin: 0 0 7px 0; padding: 0; font-size: 12px; line-height:16px; color:#3463A5; font-weight:bolder}
p.checkout_table {font-family:Tahoma,  Verdana, Arial, Helvetica, sans-serif;  margin: 6 0 0px 0; padding: 0; color: #000000; font-size: 11px; line-height:16px;}
p.ttr {font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;  margin: 0 0 0px 0; padding: 0; color: #000000; font-size: 12px; line-height:17px; font-weight:normal}

#cards_right {width:390px; height:130px; padding:0px 5px 0 0; background-image: url(/rhp/images/vitaloils/order/cards_guaranteed.gif); background-repeat: no-repeat; background-position: left 15px; border:0px solid #000000}
#veri_checkout {width:436px; height:auto; margin-top:0px}

div#agreement_text_div table td.verdana_11 {font-family:Verdana,  Tahoma, Arial, Helvetica, sans-serif;  font-size: 10px; color:#000000; font-weight:normal}

div#agreement_text_div table td.tahoma_11 {font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;  font-size: 11px; color:#666666; font-weight:normal}

div#agreement_text_div table td.tahoma_12 {font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;  font-size: 12px; color:#666666; font-weight:normal}

/* Pop-Up */

body.popup {margin: 0; padding: 0; font-family:Tahoma, Verdana, Arial, Times, sans-serif; background-color:#ffffff}


#wrapper_popup { padding: 0px 0px 0px 0px; text-align: left; width: 584px; }



#top_popup {margin: 0 auto; padding: 0px 0px 0 0px; width: 584px; height:auto}

#footer_popup {width:584px; padding:11px 0 20px 0; border-top:1px solid #B4B4B4; font-family: Tahoma, Verdana,  Times, Arial, Helvetica, sans-serif; text-align:center; font-size:10px; line-height:15px; margin-bottom:0px; font-family: Tahoma; color:#949494}

#footer_popup_ingredients {width:584px; padding:11px 0 0px 0; border-top:2px solid #000000; font-family: Tahoma, Verdana,  Times, Arial, Helvetica, sans-serif; text-align:center; font-size:10px; line-height:15px; margin-bottom:0px; font-family: Tahoma; color:#949494}

#top_menu_popup {z-index:10; position: absolute; top: 108px; left: 0px; width:584px; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; color:#027EE7; font-size:11px}

#main_content {float:left; margin: 20px 0 0 0px; padding: 10px 10px 0 10px; width:564px; border-top:0px solid #B4B4B4; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; color:#444444; font-size:11px; line-height:18px; text-align:left}


div#main_content p {font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; color:#444444; font-size:11px; line-height:18px; text-align:left}
div#main_content p.text_12 {font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; color:#444444; font-size:12px; line-height:18px; text-align:left}
div#main_content p.text_10 {font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; color:#444444; font-size:10px; line-height:18px; text-align:left}


div#main_content h2 {font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; color:#DE0403; font-size:18px; line-height:18px; text-align:left; margin:20px 0 0px 0; font-weight:normal}
div#main_content_ingredients h2 {font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; color:#DE0403; font-size:18px; line-height:18px; text-align:left; margin:20px 0 0px 0; font-weight:normal}

div#main_content h2.green {font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; color:#78A22F; font-size:18px; line-height:18px; text-align:left; margin:20px 0 0px 0; font-weight:normal}


div#main_content_testimonials h2.orange {font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; color:#ff9f00; font-size:18px; line-height:18px; text-align:left; margin:10px 0 0px 0; font-weight:normal}

div#main_content h3 {font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; color:#78A22F; font-size:16px; line-height:18px; text-align:left; margin:20px 0 20px 0}
div#main_content_ingredients  h3 {font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; color:#000000; font-size:20px; line-height:18px; text-align:left; margin:20px 0 20px 0}

div#main_content h4 {font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; color:#DE0403; font-size:11px; line-height:18px; text-align:left; margin:20px 0 0px 0}


div#main_content ul {padding:0px 0px 15px 20px; margin:0px 0px 0px 0px; font-family: Tahoma, Verdana,  Times, Arial, Helvetica, sans-serif;  color: #444444; font-size: 11px; line-height:18px; text-align:left;}
div#main_content li {list-style-type: disk; padding:0px 0px 0px 0px;}

div#main_content h4.references {font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; color:#444444; font-size:13px; line-height:18px; text-align:left; margin:15px 0 0px 0; font-weight:bolder}
div#main_content ol.references {padding:0px 0px 0px 25px; margin:0px 0px 0px 0px; font-family: Tahoma, Verdana,  Times, Arial, Helvetica, sans-serif;  color: #444444; font-size: 10px; line-height:18px; text-align:left;}
div#main_content li.references {list-style-type: disk; padding:0px 0px 0px 0px;}

#main_content_ingredients {float:left; margin: 0px 0 0 0px; padding: 0px 10px 0 10px; width:564px; border-top:0px solid #bd0000; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; color:#444444; font-size:11px; line-height:18px; text-align:left}

div#main_content_ingredients table.ingredients {width:564px; margin-bottom:8px; color:#666666}
div#main_content_ingredients td.ingredients {padding:2px 0 2px 0}
div#main_content_ingredients td.ingredients_19 {padding:3px 0 3px 0; border-bottom:1px solid #191919}
div#main_content_ingredients td.ingredients_19_10 {padding:3px 0 3px 10px; border-bottom:1px solid #191919}
div#main_content_ingredients td.ingredients_e5 {padding:3px 0 3px 0; border-bottom:1px solid #e5e5e5}
div#main_content_ingredients td.ingredients_e5_10 {padding:3px 0 3px 10px; border-bottom:1px solid #e5e5e5}


#main_content_testimonials {float:left; margin: 5px 0 0 0px; padding: 10px 10px 0 10px; width:564px; border-top:0px solid #B4B4B4; font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; color:#444444; font-size:11px; line-height:14px; text-align:left}

div#main_content_testimonials  table.testimonials {width:564px; margin:0px 0 0px 0; color:#444444; text-align:justify}
div#main_content_testimonials  td.testimonials {padding:5px 0 5px 0; border-bottom:1px solid #bababa; font-family:Tahoma,  Verdana, Arial, Helvetica, sans-serif; color:#444444; font-size:11px}
div#main_content_testimonials  td.testimonials_end {padding:5px 0 5px 0; border-bottom:0px solid #bababa; font-family:Tahoma,  Verdana, Arial, Helvetica, sans-serif; color:#444444; font-size:11px; line-height:15px}

div#main_content_testimonials  p.signature {font-family:Tahoma,  Verdana, Arial, Helvetica, sans-serif; color:#444444; font-size:11px; line-height:11px; font-weight:bolder; margin:5px 0px 0px 0px; padding:0px}