.wrapper_box{position:fixed;width:330px;height:265px;background:white;z-index:999999;opacity:1;top:40%;left:35%;display:block;padding:0px 10px;}
.wrapper_box div{text-align:center;padding:5px 0px;}
.wrapper_box a{}
.wrapper_box .product_name a{}
.wrapper_box p.info{color:#000000;font-size:18px;padding:0px 4px;}
.wrapper_box #continue_shopping{background:none repeat scroll 0 0 #000000;color:#FFFFFF;margin-top:10px;padding:5px 10px;}
.wrapper_box #continue_shopping:hover{background:#000000;}
.wrapper_box #shopping_cart{background:none repeat scroll 0 0 #000000;color:#FFFFFF;margin-top:10px;padding:5px 10px;}
.wrapper_box #shopping_cart:hover{background:#000000;}
.pop_compare.wrapper_box #continue_shopping{float:none;}
.pop_compare.wrapper_box #product_info_box{padding-bottom:10px;}
.pop_wishlist.wrapper_box #continue_shopping{float:none;}
.pop_wishlist.wrapper_box #product_info_box{padding-bottom:10px;}
.page-title1 h1{color:#000000;font-size:18px;line-height:35px;margin:0px 0px;padding:0px 0px;text-align:center;text-transform:uppercase;border-bottom:1px solid #000000;border-left:0px;border-right:0px;border-top:0px;}
.opc{color:#000000;overflow:hidden;position:relative;text-align:center;z-index:1;height:650px;}
.opc p.required{width:auto;}
.opc .validation-advice{font-size:10px !important;text-transform:none;}
.opc .ul{list-style:disc outside none;padding-left:18px;}
.opc li.section{display:inline;}
.opc .section .step-title{-moz-border-bottom-colors:none;-moz-border-left-colors:none;-moz-border-right-colors:none;-moz-border-top-colors:none;border-color:#E0E0E0 -moz-use-text-color;border-image:none;border-style:solid none;border-width:1px medium;}
.opc .section .step-title:after{background:url("../../images/opc_step_arrow.png") repeat scroll 0 0 rgba(0, 0, 0, 0);content:"";height:15px;margin:-7px 0 0;position:absolute;right:-4px;top:50%;width:8px;z-index:1;}
.opc .section:first-child .step-title{border-left:1px solid #E0E0E0;margin-left:0;}
.opc .section:last-child .step-title{border-right:1px solid #E0E0E0;}
.opc .section:last-child .step-title:after{display:none;}
.opc .step{border:0 none;left:0;position:absolute;text-align:left;top:42px;width:100%;padding:0px 0px;z-index:1;}
.opc .step-title{float:left;margin-left:12px;padding:8px 2px;position:relative;text-align:center;width:118px;}
.opc .step-title h2{clear:both;color:#000000;font-size:11px;text-align:center;text-transform:uppercase;width:100%;}
.opc .step-title a{display:none;}
.opc .step-title .number{display:none;}
.opc .allow .step-title{cursor:pointer;}
.opc .allow .step-title h2{}
.opc .active .step-title{cursor:default;float:left;margin-left:12px;padding:8px 2px;position:relative;text-align:center;width:118px;}
.opc .active .step-title h2{color:#ffffff;font-size:11px;background:#000000;}
.opc .form-list .field{width:353px;}
.opc .form-list .field SELECT, .opc .form-list .field .input-text{width:200px;}
.opc .form-alt{margin:18px 0 0;}
.opc .form-alt > li{margin:10px 0 0;}
.opc .buttons-set{opacity:1 !important;overflow:hidden;text-align:left;width:auto;}
.opc .buttons-set p.required{margin:0;padding:0 0 10px;}
.opc .buttons-set .back-link{display:none;}
.opc .buttons-set .please-wait{background:none repeat scroll 0 0 #FFFFFF;border:1px solid #000000;border-radius:2px;box-shadow:0 0 50px rgba(0, 0, 0, 0.2);color:#000000;font-size:12px;left:50%;margin:-80px 0 0 -146px;padding:30px;position:absolute;top:12%;white-space:nowrap;z-index:99;}
.opc .buttons-set .button span{font-size:12px;padding:0px 20px 0px 20px;text-align:center;}
.opc:first-of-type .step{transition:all 0.5s ease-in-out 0s;}
.opc:first-of-type .step[style*="display: none;"], .opc:first-of-type .step[style*="display:none;"]{display:block !important;}
.opc:first-of-type .section .step{left:100%;}
.opc:first-of-type .allow .step{left:-100%;}
.opc:first-of-type .active .step{left:0;}
#opc-login h3{font-size:23px;font-weight:bold;}
#opc-login .form-list{margin:14px 0 0;}
#opc-login .buttons-set{}
#opc-login .buttons-set .button{float:none;padding:0px 30px 0px 0px;text-align:center;}
#opc-billing .form-table .form-alt:first-child .input-box select{margin-top:14px;width:81.75%;}
#opc-payment .sp-methods{}
#opc-payment .sp-methods dt:after{clear:both;content:"";display:table;}
#opc-payment .sp-methods dd{margin:6px 0 20px 12px;}
#opc-payment .sp-methods dt input.radio{float:left;}
#opc-payment .sp-methods dt label{display:block;margin-left:30px;}
#opc-review .buttons-set{}
#opc-review .buttons-set p.f-left{margin:3px 0 0;}
#opc-review .buttons-set .please-wait{height:40px;line-height:40px;}
#opc-review .buttons-set .button > span{font-size:14px;padding:0px 10px;}
.btn-checkout{text-align:right;}
#review-buttons-container{text-align:right;}