@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; background-color:#660000	; background-image:url(../images/background.jpg); background-repeat:repeat-x; }

#master_container { width:900px; margin: 0px auto; }
#mailofferform { position:absolute; margin-top:60px; color:#FFF; }

#splash_offer_form { position:absolute; top:96px; right:20px; }
#splash_offer_form  td { color:#fff; padding:6px; font-size:15px; }
.red_star { display: none; }
.left { position:relative; display:inline; float:left; }

.form { position:relative; display:inline; float:left; color:white; width:350px; margin-top:10px; }
.form li { margin-bottom:5px; }
#abs { position:absolute; width:350px; }
.titles { position:relative; display:inline; float:left; font-weight:bold; font-size:.95em; width:120px; margin-right:10px; text-align:right; }
.disclaimer { margin-left:90px; }


.copyright { position:relative; display:inline; float:left; width:100%; text-align:center; color:#FFF; font-size:.85em; margin-top:10px; color:#000; }
.legal { position:relative; display:inline; float:left; width:100%; text-align:center; margin-top:10px; margin-bottom:10px; }
.legal li { display:inline; color:#FFF; margin-right:20px; }

a:link { color:#999; text-decoration:underline;}
a:active { color:#F00; text-decoration:underline;}
a:hover	{ color:#F00; text-decoration:underline;}
a:visited {	color:#999; text-decoration:underline; }
a:visited:hover { color:#F00; text-decoration:underline; }
#billing_container { width:1000px; margin:0px auto; }
.billing_box { margin-top:20px; width:1000px; margin-bottom:20px; }
.options { position:relative; display:inline; float:left; width:600px; margin-top:50px; margin-left:10px; margin-bottom:50px; }
.order_box { position:relative; display:inline; float:left; width:530px; height:205px; border-style:solid; border-width:thin; margin-left:30px; }
.options li { position:relative; display:inline; float:right; margin-bottom:10px; }
.radio { position:relative; display:inline; float:left; margin-top:100px; width:15px; }
.cc_box { position:absolute; width:345px; right:4px; margin-top:20px; }
.cc_logos { position:relative; display:inline; float:left; margin-top:15px; margin-left:60px; }
.cc_logos li { display:inline; margin-left:3px; }
.update { position:relative; display:inline; float:left; width:100%; margin-top:5px; text-align:center; font-size:.85em;}
.cc_spread { position:relative; display:inline; float:left; width:93%; margin-top:10px; margin-left:5%; }
.cc_spread li { margin-bottom:8px; }
.left_five { margin-left:5px; }
.seven_five { font-size:.75em; }
.terms_and_c { position:relative; display:inline; float:left; margin-left:65px; }
.terms_and_c li { display:inline; padding-right:5px; padding-left:10px; font-size:.75em; border-left-style:solid; border-left-width:thin; }
.terms_and_c li:first-child { border:none; }
.rush { margin-top:20px; margin-bottom:20px; margin-left:38px; }
.build { position:relative; display:inline; float:right; margin-right:40px;}
.no_logo_two { position:relative; display:inline; float:left; }
.act_now { position:absolute; color:#000; width:530px; text-align:justify; font-size:.75em; margin-top:5px; }

.LV_validation_message{
    font-weight:bold;
    margin:0 0 0 5px;
}

.LV_valid {
    color:#00CC00;
}
	
.LV_invalid {
    color:#CC0000;
}
    
.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;
    background-color: #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;
    background-color:#F00;
}
.no_bottle { position:absolute; margin-left:860px; margin-top:190px; }
.terms_box { position:relative; display:inline; float:left; background-color:#FFF; padding:40px; }