@charset "UTF-8";
/* CSS Document */

/* --------------------------------------------------------------------------- ORDER FORM --------------------------------------------------------------------------- */
.column_order { position:relative; display:inline; float:left; width:100%; background-repeat:repeat-y; }
.column_order > h3, .column_order > h2  { position:relative; display:inline; float:left; width:100%; font-size:1em; }
.column_order > h2 { margin-bottom:10px; font-size:1.2em; color:#003399; }

#pad_zero { padding-left:0; margin:10px 0 0 0; font-size:.75em; float:left; width:100%; font-size:.85em; line-height:1.3em; margin-bottom:10px; padding-bottom:10px; border-bottom-style:solid; border-bottom-width:1px; border-color:#CCC; }

.column_order ul > li { position:relative; display:inline; float:left; width:100%; margin-bottom:5px; margin-left:0px; font-size:.85em; color:#333;}
.column_order > p { float:left; margin-bottom:10px; font-size:.85em; text-align:justify; }

.textinp { width:95%; margin:0 0 5px 0; }
.inpshort { width:30px; }
.textinp { border:1px solid #666; display:block; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; padding:8px;color:#666; }

.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; }

.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; }

.one_bottle { position:relative; display:inline; float:left; width:230px; margin-left:25px; }
.three_bottles { position:relative; display:inline; float:left; width:230px; }
.five_bottles { position:relative; display:inline; float:left; width:230px; }
.seven_bottles { position:relative; display:inline; float:left; width:230px; }

.bullets { position:relative; display:inline; float:left; font-size:.85em; margin-bottom:5px; }
.bullets li { position:relative; display:inline; float:left; width:95%; color:#000; }
.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-bottom:15px; width:80%; height:auto;  }

.column_order img { }

.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; }

.process_box { position:relative; display:inline; float:left; width:474px; margin-left:263px; margin-top:50px; }
.spiral { position:relative; display:inline; float:left; margin-left:220px; margin-bottom:15px;}
.processing_title { text-align:center; margin-top:10px; margin-bottom:15px; color:#F00;  }
.order_explanation { position:relative; dispaly:inline; float:left; width:400px; margin-left:40px; text-align:center; margin-bottom:20px; font-size:.95em; }

.footer_ads { position:relative; display:inline; float:left; width:100%;  }
.footer_ads li { position:relative; display:inline; float:left; width:238px; height:136px; display:inline; margin-left:8px; }
.confirmation { position:relative; display:inline; float:left; width:830px; height:410px; border-style:solid; border-width:thin; margin-left:85px; margin-top:20px; }

.border_box { position:relative; display:inline; float:left; width:100%; }
.no_border_box { position:relative; display:inline; float:left; width:100%; background:url(../images/order-gradient.gif) repeat-x bottom;  }
.breakdown { position:relative; display:inline; float:left; margin-left:20px; width:900px; margin-bottom:10px; }
.breakdown > li { font-size:.85em; }

label.custom-select { float:left; }
.custom-select select { float:left; font-size:.95em; line-height: 1.2; color:#000; border:1px color:#ccc; height:25px; }

.submit a { float:left; width:278px; height:70px; background-image:url(../images/submit.gif); }
.submit a:hover { background-position:0 -70px; }
.resbutton { position:relative; display:inline; float:left; width:50px; height:25px; background:none; color:#000; font-weight:bold; margin:10px 0 0 0; cursor:pointer; -moz-border-radius: 8px; -webkit-border-radius: 8px; margin-bottom:30px; }
.resbutton:hover { background:#666; color:#FFF; }

.one_bottle { position:relative; display:inline; float:left; width:230px; margin-left:25px; }
.three_bottles { position:relative; display:inline; float:left; width:230px; }
.five_bottles { position:relative; display:inline; float:left; width:230px; }
.seven_bottles { position:relative; display:inline; float:left; width:230px; }

.bullets { position:relative; display:inline; float:left; font-size:.85em; margin-bottom:5px; }
.bullets li { position:relative; display:inline; float:left; width:95%; color:#000; }
.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 }

/* --------------------------------------------------------------------------- ORDER FORM --------------------------------------------------------------------------- */