@charset "UTF-8";
/* CSS Document */
* {margin:0; padding:0;}
a img {border-style:none;} 
ul li {list-style-type:none; margin:0; padding:0; }
body { font-family:Arial, Helvetica, sans-serif;  }

/* --------------- FLOAT --------------- */
.left { position:relative; display:inline; float:left; }
.right { position:relative; display:inline; float:right;  }
/* --------------- FLOAT --------------- */

/* --------------- PERCENTAGES --------------- */
.forty { width:40%; } .fifty { width:50%; } .hundred { width:100%; } .eighty { width:80%; }
/* --------------- PERCENTAGES --------------- */

/* -------------------------------------------------------------------- POSITIONING -------------------------------------------------------------------- */
  /* --------------- TOP --------------- */
.top_one { margin-top:1px; } .top_three { margin-top:3px; } .top_five { margin-top:5px; } .top_six { margin-top:6px; } .top_seven { margin-top:7px; } .top_eight { margin-top:8px; } .top_nine { margin-top:9px; } .top_ten { margin-top:10px; } .top_eleven { margin-top:10px; } .top_twelve { margin-top:12px; } .top_thirteen { margin-top:13px; }  .top_fifteen { margin-top:15px; } .top_seventeen { margin-top:17px; } .top_eighteen { margin-top:18px; } .top_nineteen { margin-top:19px; } .top_twenty { margin-top:20px; } .top_twenty_three { margin-top:23px; } .top_twenty_five { margin-top:25px; } .top_thirty { margin-top:30px; } .top_thirty_five { margin-top:35px; } .top_forty { margin-top:40px; } .top_fifty { margin-top:50px; } .top_sixty { margin-top:60px; } .top_three_thirty_five { margin-top:335px; } .top_three_forty { margin-top:340px; } .top_three_forty_three { margin-top:343px; } .top_three_forty_eight { margin-top:348px; }  .top_three_fifty_five { margin-top:355px; }  
  /* --------------- TOP --------------- */
  /* --------------- BOTTOM --------------- */
.bottom_three { margin-bottom:3px; } .bottom_five { margin-bottom:5px; } .bottom_six { margin-bottom:6px; } .bottom_ten { margin-bottom:10px; } .bottom_fifteen { margin-bottom:15px; }  .bottom_sixteen { margin-bottom:16px; } .bottom_seventeen { margin-bottom:17px; } .bottom_eighteen { margin-bottom:18px; } .bottom_twenty { margin-bottom:20px; } .bottom_twenty_three { margin-bottom:23px; } .bottom_thirty { margin-bottom:30px; } .bottom_thirty_five { margin-bottom:35px; } .bottom_forty { margin-bottom:40px; } .bottom_forty_three { margin-bottom:43px; } .bottom_forty_five { margin-bottom:45px; } .bottom_fifty { margin-bottom:50px; } .bottom_sixty { margin-bottom:60px; } .bottom_seventy { margin-bottom:70px; } .bottom_eighty { margin-bottom:80px; } .bottom_one_hundred { margin-bottom:100px; }
  /* --------------- BOTTOM --------------- */
  /* --------------- LEFT --------------- */
.left_two { margin-left:2px; } .left_three { margin-left:3px; } .left_four { margin-left:4px; } .left_five { margin-left:5px; } .left_six { margin-left:6px; } .left_seven { margin-left:7px; } .left_eight { margin-left:8px; } .left_nine { margin-left:9px; } .left_ten { margin-left:10px; } .left_eleven { margin-left:11px; } .left_twelve { margin-left:12px; }  .left_thirteen { margin-left:13px; } .left_fourteen { margin-left:14px; } .left_fifteen { margin-left:15px; } .left_eighteen { margin-left:18px; } .left_nineteen { margin-left:19px; } .left_twenty { margin-left:20px; } .left_twenty_two { margin-left:22px; } .left_twenty_three { margin-left:23px; } .left_twenty_four { margin-left:24px; } .left_twenty_five { margin-left:25px; } .left_twenty_eight { margin-left:28px; } .left_thirty { margin-left:30px; } .left_thirty_five { margin-left:35px; } .left_forty { margin-left:40px; } .left_fifty { margin-left:50px; } .left_fifty_five { margin-left:55px; }   .left_sixty { margin-left:60px; } .left_sixty_five { margin-left:65px; } .left_seventy { margin-left:70px; } .left_seventy_five { margin-left:75px; }  .left_eighty { margin-left:80px; } .left_one_hundred { margin-left:100px; } .left_one_fifty { margin-left:150px; } .left_two_hundred { margin-left:200px; }  .left_four_hundred { margin-left:400px; } .left_six_hundred { margin-left:600px; } 
  /* --------------- LEFT --------------- */
  /* --------------- RIGHT --------------- */
.right_five { margin-right:5px; } .right_six { margin-right:6px; } .right_seven { margin-right:7px; } .right_ten { margin-right:10px; } .right_fifteen { margin-right:15px; } .right_twenty { margin-right:20px; } .right_twenty_one { margin-right:21px; } .right_twenty_two { margin-right:22px; } .right_twenty_three { margin-right:23px; } .right_twenty_five { margin-right:25px; } .right_thirty { margin-right:30px; } .right_forty { margin-right:40px; } .right_fifty { margin-right:50px; } .right_sixty_five { margin-right:65px; } .right_eighty { margin-right:80px; } .right_eighty_five { margin-right:85px; } .right_ninety { margin-right:90px; } .right_ninety_five { margin-right:95px; } .right_one_hundred { margin-right:100px; } .right_one_thirty { margin-right:130px; } .right_one_forty { margin-right:140px; } .right_one_fifty { margin-right:150px; } 
  /* --------------- RIGHT --------------- */
/* -------------------------------------------------------------------- POSITIONING -------------------------------------------------------------------- */

/* --------------- MISC --------------- */
.none { position:absolute; display:none; }
/* --------------- MISC --------------- */

/* --------------- COLOR --------------- */
.black { color:#000; } .white { color:#FFF; } .gray { color:#999; } .maroon_red { color:#cc0000; } .blue { color:#0099ff; } .dark_blue { color:#006699; }
/* --------------- COLOR --------------- */

/* --------------- FONT SIZE --------------- */
.six_em { font-size:.6em; } .six_five_em { font-size:.65em; } .seven_five_em { font-size:.75em; } .eight_five_em { font-size:.85em; } .nine_five_em { font-size:.95em; } .one_em { font-size:1em; } .one_one_em { font-size:1.1em; } .one_two_em { font-size:1.2em; } .one_three_em { font-size:1.3em; } .one_four_em { font-size:1.4em; } .one_five_em { font-size:1.5em; } .one_six_em { font-size:1.6em; } .one_seven_em { font-size:1.7em; } .one_seven_five_em { font-size:1.75em; } .one_eight_em { font-size:1.85em; } .one_nine_em { font-size:1.9em; } .two_em { font-size:2em; } .two_two_em { font-size:2.2em; } .two_five_em { font-size:2.5em; } .three_em { font-size:3em; }
/* --------------- FONT SIZE --------------- */

/* --------------- FONT FAMILY --------------- */
.times { font-family:"Times New Roman", Times, serif; } .arial_black { font-family:"Arial Black", Gadget, sans-serif; }
/* --------------- FONT FAMILY --------------- */

/* --------------- FONT WEIGHT --------------- */
.bold { font-weight:bold; } .normal { font-weight:normal; } .light { font-weight:lighter; } .uppercase { text-transform:uppercase; }
/* --------------- FONT WEIGHT --------------- */

/* --------------- TEXT DECORATION --------------- */
.underline { text-decoration:underline; } .italic { font-style:italic; } .strike { text-decoration:line-through; } .center { text-align:center; }
/* --------------- TEXT DECORATION --------------- */

/* --------------- TEXT ALIGN --------------- */
.a_right { text-align:right; } .a_left { text-align:left; } .a_justify { text-align:justify; }
/* --------------- TEXT ALIGN --------------- */	

/* --------------- FONT SPACING --------------- */
.s_two_em { letter-spacing:.2em; } .s_minus_zero_two_em { letter-spacing:-.2em; } .s_minus_zero_one_em { letter-spacing:-.1em; }
/* --------------- FONT SPACING --------------- */

/* --------------- LINE HEIGHT --------------- */
.l_seven_five { line-height:.75em; } .l_eight_five { line-height:.85em; } .l_nine_five { line-height:.95em; } .l_one_two { line-height:1.2em; } .l_one_three { line-height:1.3em; } .l_one_four { line-height:1.4em; } .l_one_five { line-height:1.5em; } .l_one_six { line-height:1.6em; }
/* --------------- LINE HEIGHT --------------- */

/* --------------- HREF --------------- */
.terms > li > a { color:#000; cursor:pointer; }
.terms > li > a:focus { outline: none }
.terms > li > a:link { text-decoration:none;}
.terms > li > a:hover { text-decoration:underline;}

a { text-decoration:none; }
a:focus { text-decoration:none; }
a:link { text-decoration:none;}
a:hover { text-decoration:none;}

.blue_link > a { color:#0099ff; cursor:pointer; }
.blue_link > a:focus { outline: none }
.blue_link > a:link { text-decoration:none;}
.blue_link > a:hover { text-decoration:none;}
/* --------------- HREF --------------- */

/* --------------- MOBILE SITE --------------- */

/* --------------- MOBILE SITE --------------- */

/* --------------- ORDER FORM --------------- */
.border_box { position:relative; display:inline; float:left; width:100%; }

.left_wrap { position:relative; display:inline; float:left; width:474px; margin:10px 0px 5px 5px; }
.column_order { position:relative; display:inline; float:left; width:474px; background-image:url(../images/order-body.png); background-repeat:repeat-y; }
.column_order_no_border { position:relative; display:inline; float:left; width:435px; margin-bottom:10px; padding:10px; }
.column_order_no_border > h3, .column_order > h2  { position:relative; display:inline; float:left; width:435px; }
.column_order > h2 { margin-top:10px; margin-bottom:10px; margin-left:20px; }

.column_order_no_border > p { position:relative; display:inline; float:left; width:435px; font-size:.95em; line-height:1.3em; margin-bottom:10px; }
.column_order ul > li { position:relative; display:inline; float:left; width:420px; margin-bottom:5px; margin-left:20px; font-size:.85em; }

.textinp { width:200px; margin:0 0 10px 0; }
.textinp, .areainp { border:1px solid #666; display:block; -moz-border-radius:14px; -webkit-border-radius:14px; padding:8px;color:#666; }
.textinp:focus, .areainp:focus { border:1px solid #000; moz-box-shadow: 0px 0px 2px black; -webkit-box-shadow: 0px 0px 2px black; box-shadow: 0px 0px 2px black; color:#000; font-weight:bold; }

.LV_validation_message { font-weight:bold; margin:0 0 0 5px; }
.LV_valid { color:#00CC00; }
.LV_invalid { color:#CC0000; font-size:.75em;}
.LV_valid_field, input.LV_valid_field:hover, input.LV_valid_field:active, textarea.LV_valid_field:hover, textarea.LV_valid_field:active { border: 1px solid #00CC00; }
.LV_invalid_field, input.LV_invalid_field:hover, input.LV_invalid_field:active,textarea.LV_invalid_field:hover, textarea.LV_invalid_field:active { border: 1px solid #CC0000; }

#number_box { position:relative; display:inline; float:left; margin-bottom:10px; }
.order_quantity { position:relative; dispaly:inline; float:left; margin-left:10px; }
.radopt > .order_special { position:relative; dispaly:inline; float:left; font-family:"Arial Black", Gadget, sans-serif; color:#FFF; font-size:.75em; margin-top:4px; margin-left:10px;   }
.order_quantity li { display:inline; margin-right:5px; }
.order_quantity li > h2 { font-family:"Arial Black", Gadget, sans-serif; font-weight:bolder; color:#000; font-size:1.3em; line-height:16px; font-weight:900px; padding:0; margin:0 0 5px 0; }
.radopt { position:relative; display:inline; float:left; width:219px; height:37px; background-image:url(../images/radio.gif); }
.radopt_one { position:relative; display:inline; float:left; width:192px; height:37px; background-image:url(../images/radio-one.gif); }
.radopt_three { position:relative; display:inline; float:left; width:222px; height:37px; background-image:url(../images/radio-three.gif); }

.one_bottle { position:relative; display:inline; float:left; width:265px; margin-left:20px; margin-bottom:10px;}
.three_bottles { position:relative; display:inline; float:left; width:350px; margin-bottom:10px; }
.five_bottles { position:relative; display:inline; float:left; width:285px; margin-bottom:10px; }

.bullets { position:relative; display:inline; float:left; font-size:.85em; margin-bottom:5px; }
.bullets li { position:relative; display:inline; float:left; width:95%; }
.bullet { position:relative; dispaly:inline; float:left; margin-left:8px; margin-right:5px; margin-top:3px; width:5px; height:5px; }
.only { font-size:12px; padding:0; margin:5px 65px 0px 0px; font-weight:bold; }
.price { font-size:32px; line-height:30px; color:#0000; font-weight:bolder; padding:0;margin:0;  }
.yellow { color:#ffdc00 }

.cc { margin-left:20px; margin-bottom:15px; }

.cvv:link { color:#F00; text-decoration:underline; font-size:.75em; }
.cvv:active { color:#F00; text-decoration:underline; font-size:.75em; }
.cvv:hover	{ color:#F00; text-decoration:underline; font-size:.75em; }
.cvv:visited {	color:#F00; text-decoration:underline; font-size:.75em; }
.cvv:visited:hover { color:#F00; text-decoration:underline; font-size:.75em; }

.submitbutton { position:relative; display:inline; float:left; -moz-border-radius:14px; -webkit-border-radius:14px; padding:8px; color:#fff; font-weight:bold; border:1px solid #900; font-size:16px;cursor:pointer; background:#900; }
.submitbutton:hover {background:#090;color:#FFF;border:1px solid #060; }
.submitbutton { -moz-border-radius: 14px; -webkit-border-radius: 14px; color:#fff; font-weight:bold; border:1px solid #900; font-size:32px;	cursor:pointer;	background-color: #F00;	margin-bottom: 15px; margin-left: 20px; margin-top:10px; padding-top: 20px; padding-right: 70px; padding-bottom: 20px;	padding-left: 70px; }
.submitbutton:hover { background:#099; color:#FFF; border:1px solid #060; }
.resbutton { position:relative; display:inline; float:left; width:50px; height:20px; background:none; color:#F00; font-weight:bold; margin:30px 0 0 30px; cursor:pointer; -moz-border-radius: 8px; -webkit-border-radius: 8px; margin-bottom:30px; }
.resbutton:hover { background:#FFFF00; color:#CC0000; }
/* --------------- ORDER FORM --------------- */

/* --------------------------------------------------------------------------- START CURRENT DOCUMENT --------------------------------------------------------------------------- */

#margin { float:left; width:240px; }
#head { position:relative; display:inline; float:left; width:100%; background-color:#000; }
.mobile_sections { position:relative; display:inline; float:left; margin-top:10px;  }
.stripe { position:relative; display:inline; float:left; background-image:url(../images/mobile-body.gif); background-repeat:repeat-x; height:54px; width:424px; text-align:center; }
.blue_stripe { position:relative; display:inline; float:left; background-image:url(../images/blue-stripe.gif); background-repeat:repeat-x; height:54px; width:424px; text-align:center;  }
ul { position:relative; display:inline; float:left;}
ul > li { float:left; margin-bottom:10px; }
#sub_head {float:left; width:100%; background-color:#000;  }

#ron_house { position:relative; display:inline; float:left; width:487px; height:320px; text-align:center; }
.ron_back { position:relative; display:inline; float:left; width:293px; height:335px; background-image:url(../images/background.gif); }
#box { position:fixed; width:60px; }
#master_container { margin:0px auto; width:100%; }
#section_house { position:relative; display:inline; float:left; width:100%; }
.sub { position:relative; display:inline; float:left; font-size:1.25em; line-height:1.2em; }
.full_mobile {  position:relative; display:inline; float:left; width:100%; }
.m_t { float:left; width:440px; padding:0px 20px 20px 20px; font-size:1.8em; line-height:1.3em; }
#top_five_text > p { font-size:1.8em; line-height:1.3em; color:#666; padding:0px 20px 20px 20px;  }
/* --------------------------------------------------------------------------- START CURRENT DOCUMENT -----------------
---------------------------------------------------------- */