.onestepcheckout-extraproducts { margin-top: 10px; margin-bottom: 10px; } .onestepcheckout-extraproducts span { font-weight: bold; } .onestepcheckout-extraproducts li { padding: 2px 0; } /* Button CSS */ .onestepcheckout-button, .onestepcheckout-button:visited { background: #222 url(images/button-background.png) repeat-x; display: inline-block; padding: 5px 10px 6px; color: #fff; text-decoration: none; -moz-border-radius: 5px; -webkit-border-radius: 5px; -moz-box-shadow: 0 1px 3px rgba(0,0,0,0.5); -webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.5); text-shadow: 0 -1px 1px rgba(0,0,0,0.25); border-bottom: 1px solid rgba(0,0,0,0.25); position: relative; cursor: pointer; } .onestepcheckout-button:hover { background-color: #111; color: #fff; } .onestepcheckout-button:active { top: 1px; } .small.onestepcheckout-button, .small.onestepcheckout-button:visited { font-size: 11px; padding: ; } .onestepcheckout-button, .onestepcheckout-button:visited, .medium.onestepcheckout-button, .medium.onestepcheckout-button:visited { font-size: 13px; font-weight: bold; line-height: 1; text-shadow: 0 -1px 1px rgba(0,0,0,0.25); } .large.onestepcheckout-button, .large.onestepcheckout-button:visited { font-size: 16px; padding: 8px 30px 9px; } .green.onestepcheckout-button, .green.onestepcheckout-button:visited { background-color: #91bd09; } .green.onestepcheckout-button:hover { background-color: #749a02; } .blue.onestepcheckout-button, .blue.onestepcheckout-button:visited { background-color: #2daebf; } .blue.onestepcheckout-button:hover { background-color: #007d9a; } .red.onestepcheckout-button, .red.onestepcheckout-button:visited { background-color: #e33100; } .red.onestepcheckout-button:hover { background-color: #872300; } .magenta.onestepcheckout-button, .magenta.onestepcheckout-button:visited { background-color: #a9014b; } .magenta.onestepcheckout-button:hover { background-color: #630030; } .orange.onestepcheckout-button, .orange.onestepcheckout-button:visited { background-color: #ff5c00; } .orange.onestepcheckout-button:hover { background-color: #d45500; } .yellow.onestepcheckout-button, .yellow.onestepcheckout-button:visited { background-color: #ffb515; } .yellow.onestepcheckout-button:hover { background-color: #fc9200; } .grey.onestepcheckout-button, .grey.onestepcheckout-button:visited { background-color: #cccccc; } .grey.onestepcheckout-button:hover { background-color: #cccccc; } .onestepcheckout-place-order-loading { text-align: right; margin-top: 10px; font-style: italic; } select.address-select { margin-top: 3px; margin-bottom: 3px; width: 95% !important; } .onestepcheckout-enterprise { } .onestepcheckout-enterprise span.validation-error,.onestepcheckout-enterprise div.validation-error { padding-right: 0; } ul.onestepcheckout-custom-options { margin: 0; padding: 0; margin-left: 20px; list-style-type: disc; } .onestepcheckout-coupons input#id_couponcode { margin-bottom: 5px; width: 200px; } #onestepcheckout-form label { font-weight: normal !important; } .onestepcheckout-summary,.onestepcheckout-totals { border-collapse: collapse; } .onestepcheckout-totals { } .onestepcheckout-summary th,.onestepcheckout-summary,.onestepcheckout-summary td,.onestepcheckout-totals td { padding: 3px 0; } .onestepcheckout-summary th { border-bottom: 1px solid #BEBCB7; border-top: 1px solid #BEBCB7; } .onestepcheckout-totals td,.onestepcheckout-summary td { border-bottom: 1px solid #BEBCB7; } h1.onestepcheckout-title { font-size: 20px; text-transform: uppercase; } p.onestepcheckout-description { font-size: 18px; } #onestepcheckout-form .group-select { padding: 10px 0px !important; } div.onestepcheckout-threecolumns { margin-top: 10px; } div.onestepcheckout-threecolumns h1 { font-family: Arial; font-size: 18px; font-weight: bold; } div.onestepcheckout-threecolumns div.onestepcheckout-column-left { width: 27%; float: left; margin-right: 15px; background: transparent url(images/line-gradient.gif) no-repeat scroll right top; padding-top: 15px; min-width: 260px; min-height:460px; } div.onestepcheckout-threecolumns div.onestepcheckout-column-middle { width: 31%; float: left; margin-right: 0px; padding-right: 30px; background: transparent url(images/line-gradient.gif) no-repeat scroll right top; padding-top: 15px; min-width: 316px; } div.onestepcheckout-threecolumns div.onestepcheckout-column-right { width: 37%; float: left; padding-top: 15px; min-width: 302px; } p.onestepcheckout-login-link { padding-top: 5px; } #onestepcheckout-email-error { width: 245px; } div.onestepcheckout-error { background-color: #FAEBE7; color: #DF280A; border: 1px solid #DF280A; margin-top: 5px; margin-bottom: 5px; text-align: left; padding-top: 3px; padding-bottom: 3px; padding-left: 25px; background-image: url(images/onestepcheckout-error.jpg); background-repeat: no-repeat; background-position: 5px 5px; } .onestepcheckout-column-left .onestepcheckout-error { width: 85% !important; } div.onestepcheckout-enable-newsletter { margin-bottom: 10px; /*text-align: right;*/ } div.onestepcheckout-enable-newsletter-bottom { margin-top: 20px; text-align: right; } div.onestepcheckout-enable-terms { /*text-align: right;*/ } table.onestepcheckout-summary { width: 100%; } table.onestepcheckout-summary td.name { width: 55%; text-transform: capitalize; padding:2px 5px; } table.onestepcheckout-summary td.qty,table.onestepcheckout-summary th.qty { width: 10%; text-align: center; } table.onestepcheckout-summary td.total,table.onestepcheckout-summary th.total { width: 35%; text-align: right; } table.onestepcheckout-totals { width: 100%; margin-bottom: 20px; } table.onestepcheckout-totals tr.grand-total td { font-weight: bold; } table.onestepcheckout-totals td.title { width: 65%; text-align: right; } table.onestepcheckout-totals td.value { width: 35%; text-align: right; } div.onestepcheckout-place-order { text-align: right; margin-top: 20px; } div.checkoutcontainer { border-top: 1px solid #D8D2C7; min-height: 33em; overflow: hidden; } div.checkoutcontainer .checkout-error-message { font-size: 14px; margin-left: 10px; color: red; } div.checkoutcontainer .payment-methods .form-list label { text-align: left !important; } div.checkoutcontainer div.input-error label { color: red !important; } div.checkoutcontainer div.input-error input,div.checkoutcontainer div.input-error select { border: 1px solid red !important; } div.checkoutcontainer div.input-different-shipping { margin-top: 10px; } div.checkoutcontainer div.input-firstname,div.checkoutcontainer div.input-lastname,div.checkoutcontainer div.input-email,div.checkoutcontainer div.input-telephone,div.checkoutcontainer div.input-company,div.checkoutcontainer div.input-fax,div.checkoutcontainer div.input-password { width: 49%; float: left; } div.checkoutcontainer li.taxvat .input-text { width: 83% !important; } div.checkoutcontainer div.input-firstname .input-text,div.checkoutcontainer div.input-lastname .input-text,div.checkoutcontainer div.input-email .input-text,div.checkoutcontainer div.input-telephone .input-text,div.checkoutcontainer div.input-company .input-text,div.checkoutcontainer div.input-fax .input-text,div.checkoutcontainer div.input-password .input-text { width: 70%; } div.checkoutcontainer div.input-address,div.checkoutcontainer div.input-city,div.checkoutcontainer li.taxvat div.input-box { width: 100% !important; } div.checkoutcontainer div.input-address .input-text,div.checkoutcontainer div.input-city .input-text { width: 83%; } div.checkoutcontainer div.input-postcode { width: 39%; float: left; } div.checkoutcontainer div.input-postcode .input-text { width: 70%; } div.checkoutcontainer div.input-region { width: 60%; float: left; } div.checkoutcontainer div.input-region .input-text { width: 77%; } div.checkoutcontainer div.input-country { width: 100%; } div.checkoutcontainer div.input-country select { width: 85%; float:none; } div.checkoutcontainer div.input-region select { width: 77% !important; float: left; } fieldset.group-select { padding: 10px 10px; } .group-select li { padding: 4px 0; } .shipment-methods .flatrate{ font-size: 12px; font-weight: bold; margin: 15px 0 5px; } p.checkout-choose-payment-method,p.checkout-choose-shipping-method { margin-top: 1em; font-size: 14px; font-weight: bold; margin-bottom: 5px; } p.checkout-choose-payment-method { margin-top: 2em !important; } .payment-methods dd { padding: 0; padding-left: 20px; } .payment-methods dd li { padding: 0; } div.onestepcheckout-shipping-method { margin-bottom: 20px; } div.loading-ajax { height: 50px; text-align: center; background-image: url(images/ajax-loader.gif); background-repeat: no-repeat; background-position: center center; } p.onestepcheckout-numbers { background-repeat: no-repeat; height: 35px; color: #404040; text-transform: uppercase; padding-top: 6px; padding-left: 38px; font-size: 15px; font-weight: bold; } p.onestepcheckout-numbers-1 { background-image: url(images/onestepcheckout-numbers-1.png); } p.onestepcheckout-numbers-2 { background-image: url(images/onestepcheckout-numbers-2.png); } p.onestepcheckout-numbers-3 { background-image: url(images/onestepcheckout-numbers-3.png); margin:30px 0 0 ; } p.onestepcheckout-numbers-4 { background-image: url(images/onestepcheckout-numbers-4.png); } div.onestepcheckout-skin-magento .onestepcheckout-numbers { padding-top: 0px !important; padding-left: 28px !important; height: 25px !important; text-transform: capitalize !important; color: #F18200 !important; font-size: 13px !important; } div.onestepcheckout-skin-magento p.onestepcheckout-numbers-1 { background-image: url(images/skin-magento/onestepcheckout-numbers-1.png) !important; } div.onestepcheckout-skin-magento p.onestepcheckout-numbers-2 { background-image: url(images/skin-magento/onestepcheckout-numbers-2.png) !important; } div.onestepcheckout-skin-magento p.onestepcheckout-numbers-3 { background-image: url(images/skin-magento/onestepcheckout-numbers-3.png) !important; } div.onestepcheckout-skin-magento p.onestepcheckout-numbers-4 { background-image: url(images/skin-magento/onestepcheckout-numbers-4.png) !important; } /* Popup CSS */ #onestepcheckout_popup_overlay_iframe { z-index: 100000; background-color: black; opacity: 0.8; filter: alpha(opacity = 80); position: absolute; width: 100%; height: 100%; left: 0; top: 0; right: 0; } #onestepcheckout_popup_overlay { z-index: 1000000; background-color: black; opacity: 0.8; filter: alpha(opacity = 80); position: absolute; width: 100%; height: 100%; left: 0; top: 0; right: 0; cursor: pointer; } #onestepcheckout-toc-popup { width: 482px; height: 530px; position: absolute; z-index: 1000001; } #onestepcheckout-toc-popup .onestepcheckout-popup-wrapper { height: 515px !important; } #onestepcheckout-toc-popup div.onestepcheckout-popup-contents { overflow: auto; height: 450px; } #onestepcheckout-toc-popup h1 { margin-left: 20px; } #onestepcheckout-toc-popup .onestepcheckout-toc-terms { margin: 20px; margin-top: 0 !important; height: 440px !important; overflow: auto; padding-right: 10px; } #onestepcheckout-login-popup,#onestepcheckout-toc-popup { text-align: left !important; } .onestepcheckout-popup-footer { background-image: url(images/onestepcheckout-popup-footer.png); background-repeat: no-repeat; height: 13px; } .onestepcheckout-popup-wrapper { background-image: url(images/onestepcheckout-popup-header.png); *background-image: url(images/onestepcheckout-popup-header.png) !important; background-repeat: no-repeat; } .onestepcheckout-popup-wrapper h1 { font-size: 18px !important; padding-bottom: 10px !important; padding-top: 15px !important; } .onestepcheckout-popup-contents { margin-left: 20px; margin-right: 20px; margin-bottom: 0; padding-bottom: 1px; } .onestepcheckout-popup-wrapper label { font-weight: normal; } .onestepcheckout-popup-wrapper .input-text { width: 190px !important; } #onestepcheckout-forgot-table td { vertical-align: middle !important; } /* Popup CSS (login link) */ #onestepcheckout-login-popup { width: 482px; position: absolute; z-index: 1000001; /*position: fixed;*/ } #onestepcheckout-login-popup table { width: 99%; } #onestepcheckout-login-popup table td { padding-top: 3px; padding-bottom: 3px; } #onestepcheckout-login-popup button { padding: 3px 10px; } #onestepcheckout-login-popup div.onestepcheckout-popup-contents { } #onestepcheckout-login-popup p.close,#onestepcheckout-toc-popup p.close { font-size: 15px; text-transform: uppercase; font-weight: bold; position: absolute; right: 10px; bottom: -5px; } #onestepcheckout-login-popup p.close a,#onestepcheckout-login-popup p.close a:link,#onestepcheckout-login-popup p.close a:visited,#onestepcheckout-toc-popup p.close a,#onestepcheckout-toc-popup p.close a:link,#onestepcheckout-toc-popup p.close a:visited { text-decoration: none; color: black; } #onestepcheckout-login-popup p.close a:hover,#onestepcheckout-toc-popup p.close a:hover { text-decoration: underline; } #onestepcheckout-login-error,#onestepcheckout-forgot-error { color: red; margin-bottom: 10px; } div.onestepcheckout-comments { margin-top: 5px; margin-bottom: 20px; } div.onestepcheckout-comments textarea { margin-top: 5px; width: 95%; } /* onestepcheckout-twocolumns */ .onestepcheckout-two-columns .onestepcheckout-column-left { width: 47%; float: left; margin-right: 30px; background: transparent url(images/line-gradient.gif) no-repeat scroll right top; } .onestepcheckout-two-columns .onestepcheckout-column-right { width: 43%; float: left; } .onestepcheckout-two-columns p.onestepcheckout-numbers { margin-top: 20px !important; } .onestepcheckout-two-columns div.onestepcheckout-enable-terms { text-align: center !important; } .onestepcheckout-two-columns div.onestepcheckout-place-order { text-align: center !important; margin-top: 10px !important; } .onestepcheckout-two-columns div.onestepcheckout-enable-newsletter { text-align: center !important; } .checkoutcontainer .payment-methods .input-box { width: 100% !important; } .checkoutcontainer .payment-methods .input-box .input-text,.checkoutcontainer .payment-methods .input-box textarea,.checkoutcontainer .payment-methods .input-box select { width: 95% !important; } .checkoutcontainer .payment-methods .input-box select.year,.checkoutcontainer .payment-methods .input-box select#protxDirect_expiration_yr,.checkoutcontainer .payment-methods .input-box select#protxDirect_start_yr { width: 75px !important; } .checkoutcontainer .payment-methods .input-box select.month,.checkoutcontainer .payment-methods .input-box select#protxDirect_start,.checkoutcontainer .payment-methods .input-box select#protxDirect_expiration { width: 140px !important; } .checkoutcontainer li.shipping-address-title { font-family: Arial; font-size: 16px; text-transform: uppercase; color: #404040; font-weight: bold; padding-top: 5px; } .onestepcheckout-giftmessagecontainer { margin-bottom: 10px; } .onestepcheckout-giftmessagecontainer .input-checkbox { /*text-align: right;*/ } .onestepcheckout-giftmessages fieldset.group-select { padding: 0 !important; border: 0 !important; margin: 0 !important; } .onestepcheckout-giftmessages .group-select li .input-box-last { margin-right: 0 !important; } .onestepcheckout-giftmessages .group-select li .input-box { width: 125px; margin-right: 20px; } .onestepcheckout-giftmessages .group-select li .input-box .input-text { width: 120px; } .onestepcheckout-giftmessages .group-select li textarea { width: 267px; } .onestepcheckout-address-line { margin-bottom: 10px; } .onestepcheckout-column-left .customer-dob .dob-month,.onestepcheckout-column-left .customer-dob .dob-day,.onestepcheckout-column-left .customer-dob .dob-year { float: left; } .onestepcheckout-column-left .customer-dob input.input-text { display: block; width: 74px; } .onestepcheckout-column-left .customer-dob label { font-size: 10px; font-weight: normal; color: #888; } .onestepcheckout-column-left .customer-dob .dob-day,.onestepcheckout-column-left .customer-dob .dob-month { width: 60px; } .onestepcheckout-column-left .customer-dob .dob-day input.input-text,.onestepcheckout-column-left .customer-dob .dob-month input.input-text { width: 46px; } .onestepcheckout-column-left .customer-dob .dob-year { width: 110px; } .onestepcheckout-column-left .customer-dob .dob-year input.input-text { width: 115px; } .onestepcheckout-feedback, .onestepcheckout-feedback-freetext { padding-top: 10px; } .onestepcheckout-feedback select { width:95%; } .onestepcheckout-feedback-freetext textarea{ width:95%; } .onestepcheckout-coupon-code-notice { } #checkout-payment-method-load .payment{ background: url("images/hm.png") no-repeat scroll -56px -503px transparent; float: left; height: 30px; text-align: left; width: 286px; } #p_method_paypal_standard{ display: none; } .onestepcheckout-column-left #billing_address_list .selectBox{ width: 140px; } .onestepcheckout-coupons{ margin-top: 30px; } .onestepcheckout-coupons .op_block_title { border-bottom: 1px solid #EEEEEE; color: #000000; font-size: 11pt; margin: 15px 0 5px; padding-bottom: 5px; text-transform: uppercase; } #onestepcheckout-form .onestepcheckout-coupons label{ font:12px/1.55; color:#2f2f2f; text-align: left; font-family: Arial; margin:10px 0; display:block; } form label { color: #707070; font: bold 13px/13px Segoeui-Bold,Myriad Pro,Verdana,serif; } { } form #billing_address_list .input-box label { color: #707070; display: block; font: bold 13px/13px Segoeui-Bold,Myriad Pro,Verdana,serif; margin: 6px 0 10px; } form #billing_address_list label { color: #707070; font: bold 13px/13px Segoeui-Bold,Myriad Pro,Verdana,serif; } #onestepcheckout-form select{height:33px;}