.EBFL_HIDE{display:none;}
.EBFL_WHAT{color:purple;}
.EBFL_FAQ{display:none;font-size:small;background-color:#FFF3CE;border:2px solid #FDDC9A;border-left:none;border-right:none;padding:10px 20px;font-size:90%;line-height:1.5em;margin:0px;margin-bottom:10px;margin-top:10px;color:#963;}
.EBFL_charcount{text-align:center;border:1px solid #000;}
zztable{border-width:1px 1px 1px 1px;border-spacing:2px;border-style:solid solid solid solid;border-color:gray gray gray gray;border-collapse:separate;background-color:white;}
zztr{border-width:1px 1px 1px 1px;padding:1px 1px 1px 1px;border-style:inset inset inset inset;border-color:blue blue blue blue;background-color:white;-moz-border-radius:0px 0px 0px 0px;}
zztd{border-width:1px 1px 1px 1px;padding:1px 1px 1px 1px;border-style:inset inset inset inset;border-color:black black black black;background-color:white;-moz-border-radius:0px 0px 0px 0px;}
.EBFL_highlighted{background-color:#FFE4B5;color:#000;border:1px solid #000;}
.EBFL_input{font-family:arial;background-color:#FFFFFF;border:1px solid #000;}
#checkoutOnePage{float:right;text-align:left;width:500px;margin:8px;}
#checkoutOnePage{text-align:left;width:650px;margin:0px;padding: 0 50px 0 0}
#checkoutOnePage h2{font;1.37 "Arial Black", sans-serif;color:#AB003C;font-size:12px;font-weight:bold;padding:3px 3px;text-align:left;}
#checkoutOnePage .form-label{font-weight:normal;text-align:left;padding:5px;width:140px;}
#checkoutOnePage .form-label-required{font-weight:bold;text-align:left;padding:5px;width:140px;}
#checkoutOnePage .form-label-long{font-weight:normal;text-align:left;padding:5px;width:75%;}
#checkoutOnePage .form-label-required-long{font-weight:bold;text-align:left;padding:5px;width:75%;}
#checkoutOnePage #cartItems{height:auto;width:96%;border-collapse:collapse;float:left;clear:left;}
#checkoutOnePage #cartItems thead tr th{color:#FFFFFF;background-color:#878787;text-align:left;font-weight:bold;height:22px;font-size:12px;}
#checkoutOnePage #cartItems tbody tr td{border-bottom:1px solid #D8DDE3;text-align:left;font-weight:normal;height:auto;padding-top:5px;padding-bottom:5px;}
#checkoutOnePage #cartItems .cartError{background-color:#FF4040;}
#checkoutOnePage #cartItems .normal{background-color:yellow;}
#checkoutOnePage #cartItems .cartWarning{background-color:#FFFF80;}
#checkoutOnePage #cartInfo{height:auto;width:96%;float:left;clear:left;}
#checkoutOnePage #cartAmounts{padding-top:8px;width:145px;float:right;}
#checkoutOnePage #cartAmounts .field-link{width:130px;padding-top:8px;padding-bottom:8px;text-align:right;vertical-align:bottom;}
#checkoutOnePage #cartAmounts .field-price{text-align:right;font-weight:bold;height:18px;padding:2px;}
#checkoutOnePage #cartAmounts .field-label{text-align:left;height:18px;clear:left;float:left;padding:2px;}
#checkoutOnePage #existingCustomer{clear:left;float:left;height:auto;width:265px;margin-top:15px;margin-bottom:15px;padding-bottom:15px;border:1px solid #D8DDE3;}
#checkoutOnePage #existingCustomer .hdr-title{color:#FFFFFF;background-color:#878787;text-align:left;padding:5px;font-weight:bold;}
#checkoutOnePage #existingCustomer .body{height:auto;}
#checkoutOnePage #newCustomer{clear:left;float:left;height:auto;width:265px;margin-top:15px;margin-bottom:15px;padding-bottom:15px;border:1px solid #D8DDE3;}
#checkoutOnePage #newCustomer .hdr-title{color:#FFFFFF;background-color:#878787;text-align:left;padding:5px;font-weight:bold;}
#checkoutOnePage #newCustomer .body{height:auto;}
#checkoutOnePage #billAddress{clear:left;float:left;margin-top:15px;border-top:1px solid #D8DDE3;padding:4px;width:96%;background:#D4ECFB;}
#checkoutOnePage #billAddress table{text-align:left;padding:20px;width:100%;}
#checkoutOnePage #shipAddress{clear:left;float:left;margin-top:15px;border-top:1px solid #D8DDE3;padding:4px;width:96%;background:#EAE4EF;}
#checkoutOnePage #shipAddress table{text-align:left;padding:20px;width:100%;}
#checkoutOnePage #shipMethod{clear:left;float:left;margin-top:15px;border-top:1px solid #D8DDE3;padding:4px;width:96%;}
#checkoutOnePage #shipMethod table{text-align:left;padding:4px;width:100%;}
#checkoutOnePage #shipMethod table .multiShipOptions{width:180px;}
#checkoutOnePage #paymentInfo{clear:left;float:left;margin-top:15px;border-top:1px solid #D8DDE3;padding:4px;width:96%;background:#D5EAE9;}
#checkoutOnePage #paymentInfo table{text-align:left;padding:20px;width:100%;}
#checkoutOnePage #totalsInfo{clear:left;float:left;margin-top:15px;border-top:1px solid #D8DDE3;background:#D5EAE9;}
#checkoutOnePage #totalsInfo{text-align:left;padding:4px;width:96%;}
#checkoutOnePage #totalsInfo .totalLabel{text-align:right;font-weight:bold;font-size:125%;width:210px;padding:4px;}
#checkoutOnePage #totalsInfo .totalField{text-align:left;font-size:125%;width:auto;padding:4px;}
#checkoutOnePage #totalsInfo #grand_total_div{font-size:110%;font-weight:bold;height:24px;color:#AB003C;width:auto;}
#checkoutOnePage #checkoutSubscription{clear:left;float:left;margin-top:15px;border-top:1px solid #D8DDE3;padding:4px;width:96%;}
#checkoutOnePage #checkoutSubscription table{text-align:left;padding:4px;width:100%;}


