
#banner1_bg1 { display: none; }
#main_form_container { padding: 0px; width: 100%; }
.field .top { margin: 0px; }
#language_selector .left { display: inline-block; margin: 6px 0px 8px; }
#language_selector .right { display: inline-block; margin: 6px 5px 8px 0px; }
#language_selector .formLabel { font-size: 11px; margin-right: 5px; text-align: right; }
#form_container_top { margin: 0px; }
#form_container_top_1 { border-top-width: 1px; border-top-style: solid; border-top-color: rgb(240, 240, 240); width: 100%; background: linear-gradient(rgb(250, 250, 250) 0px, rgb(204, 204, 204) 100%) 0px 0px repeat scroll transparent; }
#form_container_top_2 { display: none; }
#cb_logo_1 { display: inline-block; margin-left: 5px; padding: 5px 0px 5px 5px; background-color: transparent; }
.cb_logo_m { display: none; }
.cb_logo_xs { display: inline-block; }
.field select { height: inherit; padding: 2px 5px; }
#cb_securetitle_1 { float: right; font-size: 12px; padding: 0px 10px 0px 0px; background-color: transparent; }
#security_logos_1 { display: none; }
.security_logos { margin: 10px auto; background-color: transparent; }
.cb_guarantee { border-top-width: 1px; border-top-style: solid; border-top-color: rgb(224, 224, 224); clear: both; padding: 10px; background-color: rgb(255, 255, 255); }
.cb_guarantee p { color: rgb(102, 102, 102); font-size: 11px; }
#cb_guarantee_1 h3 { font-size: 12px; margin-bottom: 2px; }
#form_container_bottom { clear: both; }
#form_container_bottom_1 { float: none; width: 100%; }
#form_container_bottom_2 { float: none; width: 100%; }
.iteminfocontainer { float: none; padding: 0px 0px 10px; }
.cb_orderdetails, .cb_billinginfo, .cb_shippinginfo, .cb_paymentdetails { border: 1px solid rgb(239, 239, 239); border-radius: 5px; margin: 0px 5px 14px; padding: 0px 10px; background-color: rgb(250, 250, 250); }
.cb_orderdetails h3, .cb_billinginfo h3, .cb_shippinginfo h3 { display: block; border-top-left-radius: 5px; border-top-right-radius: 5px; color: rgb(250, 250, 250); font-size: 14px; margin: 0px -10px 10px; padding: 5px 10px; background: linear-gradient(rgb(102, 102, 102) 0px, rgb(51, 51, 51) 100%) 0px 0px repeat scroll rgba(0, 0, 0, 0) !important; }
.cb_orderdetails h3 { margin-bottom: 0px; }
.cb_orderdetails { border-bottom-width: 0px; border-radius: 5px 5px 0px 0px; margin-bottom: 0px; }
.cb_paymentdetails { border-radius: 0px 0px 5px 5px; border-width: 0px 1px 1px; padding: 0px 10px 10px; }
.cb_paymentdetails td { font-size: 11px; padding: 3px 0px; }
.cb_paymentdetails .strong.uppercase, #total { font-size: 12px; }
.cb_billinginfo { }
td.tablefooter { padding: 10px 0px 0px; }
.field { margin: 0px; }
.field h3 { font-size: 12px; font-weight: bold; margin-bottom: 2px; }
.field table { margin-bottom: 0px; }
.field #currency_select { margin: 0px 0px 4px; }
.customer_amount { color: rgb(102, 102, 102); font-size: 10px; }
.field .cb_coupon .fieldContainer { margin: 0px; vertical-align: middle; }
.field .cb_coupon .formLabel { text-align: right; }
.field .cb_coupon input[type="button"] { font-size: 11px; }
.field .left, .field .right { display: block; }
.field .formLabel { font-size: 12px; line-height: 20px; margin: 0px; padding: 0px; text-align: left; width: auto; }
.field input[type="text"], .field textarea, .field select { margin: 0px; padding: 5px; background-color: rgb(255, 255, 255); }
.field .newLine { margin-top: 0px; }
.field.billing-location, .cb_billinginfo .field, .cb_shippinginfo .field { margin: 0px 0px 10px; }
input[type="text"] { box-shadow: rgb(255, 255, 255) 0px 0px 0px inset; }
input[type="radio"] { margin-bottom: 10px; height: 20px; border-radius: 100% !important; border: 1px solid rgb(187, 187, 187) !important; background-color: rgb(255, 255, 255) !important; }
input[type="radio"]:checked { color: rgb(255, 255, 0) !important; background-color: rgb(51, 153, 255) !important; }
.field .checkboxLabel { display: inline-block; font-size: 12px; margin: 0px; padding: 0px 0px 0px 4px; vertical-align: top; width: 90% !important; }
input[type="checkbox"]:checked { background-color: rgb(102, 255, 102); }
.countryWidth { width: 230px; }
.countryWidth.trigger { font-size: 11px !important; width: 150px !important; }
.zipWidth { width: 70px; }
#paymenttype_radiobuttons_container { margin-bottom: 5px; margin-top: 20px; }
.nameWidth { width: 250px; }
.cardnumWidth.trigger { width: 200px !important; }
.right > select { font-size: 11px; }
.seccodeWidth { width: 54px; }
.issueWidth { width: 64px; }
.emailWidth { width: 270px; }
.cb_paybutton { margin-left: 5px; margin-right: 5px; margin-top: 5px; background-color: transparent; }
.cb_paybutton input[type="submit"] { margin: 0px auto; width: 100%; }
.submitButton { border-radius: 3px; border: medium none; cursor: pointer; font-size: 22px; font-weight: bold; padding: 5px 15px; text-transform: uppercase; }
#security_logos_4 { display: block; }
#security_logos_4 img { max-width: 100%; }
.cb_terms { background-color: transparent; }
.cb_terms ul { color: rgb(102, 102, 102); font-size: 10px; font-weight: normal; }
.cb_terms a { font-size: 10px; }
.cb_copyright { width: 100%; background-color: transparent; }
#clicksales { width: 100%; }
.trigger { width: 100px !important; }
