/* EU Cart Stylesheet ---> November 2011 *//***** Page Styles *****/body{margin:0;padding:0;font:12px Arial, Tahmoa, Verdana;color:#666;cursor:default;height:100%:}a{color:#F06E10;text-decoration:none;outline:0;}a:hover{color:#C95E0E;text-decoration:underline;}img,iframe{border:0;}.hidden{display:none !important;}.blue{color:#0080B9 !important;}.red{color:#F00 !important;font-size:16px;}.discount{text-decoration:strikethrough;}.err{padding:5px;background:#FFFBCC;border:1px solid #CFAD66;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;font:700 12px Arial;color:#000;margin:5px 0 10px;text-align:left;text-indent:5px;display:inline-block;clear:left;float:left;width:95%;}.loginmsg{display:none;text-indent:0 !important;}#top-line{height:15px;width:100%;position:absolute;top:0;left:0;background:#0080B9;background:url(images/bg-colour.png) 0 -10px;}#cart-wrap{width:990px;position:relative;margin:0 auto 0;overflow:hidden;padding-top:35px;}#section_cont{overflow:hidden;}#header{overflow:hidden;height:70px;}#header h1{float:right;display:inline;color:#0080B9;font:700 33px/70px sans-serif;margin:0 5px 0 0;letter-spacing:1px;}#logo{float:left;display:inline;width:274px;height:70px;background:url(images/sprite.png);margin-left:5px;}#logo.sc-logo,.logo-small.sc-logo{background:url(images/softcity.png);width:190px;height:64px;}#cart-inner{background:#EAEAEC;overflow:hidden;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;margin-top:10px;padding:15px;float:left;display:inline;width:960px;}.line{margin-top:15px;border-top:1px dotted #666;}.left{float:left;}.right{float:right;}/* Cart Left */#cart-left{float:left;display:inline;padding:5px 10px;background:#FFF;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;width:650px;}#cart-left-head{float:left;display:inline;width:340px;color:#999;}#cart-left-head p{margin-top:0;}#cart-inner h2{color:#0080B9;font:25px sans-serif;margin:0;font-weight:700;}#cart-steps{float:right;display:inline;width:150px;margin-top:18px;}#cart-steps a{float:left;display:inline-block;width:39px;margin-right:35px;padding-top:45px;text-align:center;color:#CCC;font-size:11px;}#cart-steps a:hover{text-decoration:none;color:#999;}#cart-steps a:last-child{margin-right:0;}.step1{background:url(images/sprite.png) -313px 0;}.step1-on{background:url(images/sprite.png) -274px 0;color:#999 !important;}.step2{background:url(images/sprite.png) -391px 0;}.step2-on{background:url(images/sprite.png) -133px -303px;color:#999 !important;}.step3{background:url(images/sprite.png) -469px 0;margin-right:0 !important;}.step3-on{background:url(images/sprite.png) -430px 0;color:#999 !important;margin-right:0 !important;}#left-content{float:left;display:inline;width:650px;margin-top:15px;}#left-content input[type="text"],#left-content input[type="password"],.login-box input[type="password"],.login-box input[type="text"]{float:left;display:inline-block;border:1px solid #999;width:250px;padding:3px;color:#666;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;}#fname,#sname,#email,#loginPassword{float:left;display:inline-block;border:1px solid #999;width:250px;padding:3px;color:#666;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;margin-bottom:15px;}#left-content input:hover,#left-content input:focus,.quan-table:hover input,#left-content select:hover,#left-content select:focus{border:1px solid #0080B9;box-shadow:0 0 2px #ccc;-moz-box-shadow:0 0 2px #ccc;-webkit-box-shadow:0 0 2px #ccc;outline:0;}#left-content label{font-size:11px;margin-bottom:3px;display:block;}#left-buttons{margin:15px 0 10px;padding-top:10px;border-top:1px dotted #999;}#left-buttons a,.general-btn,.login-box input[type="submit"],.edit,.step3-form a,.emptyCart .continue-shopping{display:inline-block;border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;color:#FFFFFF;font-weight:700;}#left-buttons a:hover,.general-btn:hover,.login-box input:hover[type="submit"],.edit:hover,.step3-form a:hover{text-decoration:none;box-shadow:0 0 3px #666;-moz-box-shadow:0 0 3px #666;-webkit-box-shadow:0 0 3px #666;color:#fff;}.prev-btn,.general-btn,.login-box input[type="submit"],.edit{float:left;line-height:25px;padding:0 8px;border:1px solid #0A89BF;font-size:13px;background:url(images/bg-colour.png);text-shadow:0 0 1px #666;-moz-text-shadow:0 0 1px #666;-webkit-text-shadow:0 0 1px #666;}a.prev-btn{background:url(images/bg-colour.png) bottom;text-shadow:0 0 1px #FFF;-moz-text-shadow:0 0 1px #FFF;-webkit-text-shadow:0 0 1px #FFF;color:#666 !important;border:1px solid #CCC !important;height:26px;display:inline-block;float:left;padding:0 8px;font-weight:700;}a.prev-btn:hover{text-shadow:0 0 1px #CCC;-moz-text-shadow:0 0 1px #CCC;-webkit-text-shadow:0 0 1px #CCC;background:#D4D4D4;box-shadow:0 0 3px #EAEAEA !important;text-decoration:none;}.prev-btn:hover,.general-btn:hover,.login-box input:hover[type="submit"],.edit:hover{text-shadow:0 0 1px #333;-moz-text-shadow:0 0 1px #333;-webkit-text-shadow:0 0 1px #333;}.prev-btn span,.general-btn span{font-size:16px;}.next-btn,.emptyCart .continue-shopping{float:right;line-height:40px;padding:0 10px;border:1px solid #68ce01;font-size:25px;text-shadow:0 0 1px #666;-moz-text-shadow:0 0 1px #666;-webkit-text-shadow:0 0 1px #666;color:#FFF;background:#7dcc2d;background:-moz-linear-gradient(top,#7dcc2d 0%,#68ce01 100%);background:-webkit-linear-gradient(top,#7dcc2d 0%,#68ce01 100%);background:linear-gradient(tobottom,#7dcc2d 0%,#68ce01 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#7dcc2d',endColorstr='#68ce01',GradientType=0);}.next-btn:hover,.emptyCart .continue-shopping:hover{background:#68ce01;text-shadow:0 0 1px #333;-moz-text-shadow:0 0 1px #333;-webkit-text-shadow:0 0 1px #333;text-decoration:none;color:#FFF;}.next-btn span{font-size:30px;line-height:35px;}.grey-btn{background:url(images/bg-colour.png) bottom;border:1px solid #CCC;color:#777;text-shadow:none;-moz-text-shadow:none;-webkit-text-shadow:none;}.grey-btn:hover{background:#D4D4D4;box-shadow:0 0 3px #EAEAEA !important;color:#666;text-shadow:none;-moz-text-shadow:none;-webkit-text-shadow:none;}.next-btn.disabled{background:#eaeaea;border-color:#ccc;color:#999;text-shadow:none;cursor:default;}.next-btn.disabled:hover{box-shadow:none;color:#777;}.payment_area  .next-btn.validate_account{float:right !important;min-width:190px;text-align:center;}.privacy-fields-wrap{padding-top:15px;margin-top:15px;border-top:1px solid #ccc;clear:both;}.payment-form .privacy-fields-wrap label{width:100% !important;height:auto !important;text-align:left;line-height:normal;display:block;margin-bottom:10px !important;}.payment-form .privacy-fields-wrap label a{box-shadow:none !important;text-decoration:underline;color:#0A89BF;}.payment-form .privacy-fields-wrap label span,.payment-form .privacy-fields-wrap label input{vertical-align:middle;margin:2px;}/* Cart Right */#cart-right{float:right;display:inline;padding:10px;background:#FFF;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;width:254px;position:relative;}.order-no{color:#666;overflow:hidden;font-size:15px;line-height:25px;margin:15px 5px;}.order-no div{float:left;display:inline;}.order-no span{float:right;display:inline-block;padding:0 15px;background:url(images/bg-colour.png) center 27px;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;color:#0080B9;font-weight:700;letter-spacing:1px;border:1px solid #CCC;}#cart-right .orange-btn{margin-right:5px;}.special-add{line-height:18px !important;padding:0 4px !important;font-size:11px !important;}/* Footer */#footer{overflow:hidden;width:930px;margin:30px 0 15px 30px;color:#999;float:left;display:inline;}#footer-left{float:left;display:inline;width:595px;}#footer-right{float:right;display:inline;width:260px;}.footer-block{float:left;display:inline;width:260px;}.footer-block h2{line-height:29px !important;color:#999 !important;font-size:16px !important;border-bottom:1px dotted #CCC;padding-bottom:5px;margin:0 0 10px;}.sales-line{font-size:17px;line-height:25px;}.sales-line h2{background:url(images/sprite.png) -469px -73px no-repeat;padding-left:35px;}.sales-line a,.sales-line strong{color:#0080B9 !important;}.sales-line a:hover{color:#666 !important;}.sales-line small{line-height:normal;font-size:10px;}.delivery-info{float:right;font-size:15px;}.delivery-info h2{background:url(images/sprite.png) -479px -109px no-repeat;padding-left:23px;}.delivery-info span{font-size:10px;display:block;margin-top:10px;}.secure{font-size:10px;}.secure h2{background:url(images/sprite.png) -476px -140px no-repeat;padding-left:26px;}.sec-logos{margin:0 auto;width:220px;overflow:hidden;}.mcafee{float:right;display:inline;margin:18px 10px 0 0;}.sec-logos div{float:left;display:inline;}.sec-logos div table{width:100px;margin-top:10px;}.card-logos{width:265px;height:29px;margin:10px auto;background:url(images/sprite.png) 0 -71px;}#cart-right .footer-block{width:auto;margin-bottom:20px;}#cart-right .sales-line{font-size:15px;}#footer-bottom{width:479px;height:68px;margin:15px auto;background:url(images/footer-bottom.png);padding:48px 0 0 430px;}/***** Step 1 *****/.step1-form{display:block;overflow:hidden;margin:15px;}.step1-left{float:left;display:inline;width:258px;}.step1-right{float:right;display:inline;width:258px;}#first{margin-bottom:15px;}.step1-msg{float:left;display:inline-block;font-size:11px;margin-top:15px;}#newsletter{float:left;display:inline;margin:0 10px 0;}.agree{float:right;display:inline-block;width:230px;margin:-3px 0 0;cursor:pointer;font-weight:100 !important;color:#666 !important;}#confirm{float:left;display:inline-block;}#mini-cart{}#mini-cart-inner{max-height:330px;overflow:auto;}.mini-prod{padding-bottom:10px;margin-bottom:10px;border-bottom:1px dotted #999;overflow:hidden;float:left;display:inline;width:325px;}.mini-prod img{float:left;display:inline;border-radius:10px;border-radius:10px;border-radius:10px;border:1px solid #eaeaea;box-shadow:0 0 5px #ccc;margin:5px;padding:4px 4px 4px 0;}.mini-prod-right{float:right;display:inline;width:220px;margin-top:10px;position:relative;}.mini-prod-right h3{color:#0080B9;margin:0;font-size:13px;}.mini-prod-right p{font-weight:700;margin:10px 0;}.mini-price{color:#999;font-size:14px;}.mini-total{border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;color:#fff;font-weight:700;line-height:25px;padding:0 8px 1px;border:1px solid #0A89BF;font-size:13px;float:left;display:inline;width:308px;background:#16abe1;background:-moz-linear-gradient(top, #16abe1 0%, #0a89bf 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#16abe1), color-stop(100%,#0a89bf));background: -webkit-linear-gradient(top, #16abe1 0%,#0a89bf 100%);background: -o-linear-gradient(top, #16abe1 0%,#0a89bf 100%);background: -ms-linear-gradient(top, #16abe1 0%,#0a89bf 100%);background: linear-gradient(to bottom, #16abe1 0%,#0a89bf 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#16abe1', endColorstr='#0a89bf',GradientType=0 );}.mini-total div{float:left;display:inline;}.mini-total span{float:right;display:inline-block;border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;margin:2px -5px 0;line-height:19px;background:#FFF;color:#0080B9;padding:0 20px;box-shadow:inset 3px 3px 5px #E2E2E2;-moz-box-shadow:inset 3px 3px 5px #E2E2E2;-webkit-box-shadow:inset 3px 3px 5px #E2E2E2;border:1px solid #FFF;min-width:42px;text-align:center;}.trash{position:absolute;bottom:10px;right:10px;width:13px;height:16px;background:url(images/sprite.png) -206px -163px;}.step1-left input[type="text"]{margin-bottom:15px;}.tva-table{margin:10px 0 0;border-bottom:1px dotted #ccc;}.tva-table td{padding-bottom:10px;}#tva{width:59px;line-height:37px;background:#109BD1;color:#fff;font-size:20px;font-weight:700;text-align:center;border-radius:6px;margin-right:20px;}/***** Step 2 *****/.step2-dropdowns{overflow:hidden;margin:15px 0;line-height:25px;}.step2-dropdowns select{border:1px solid #999;padding:2px;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;float:right;display:inline;}.step2-dropdowns select:hover,.step2-dropdowns select:focus{border:1px solid #0080B9;box-shadow:0 0 2px #ccc;-moz-box-shadow:0 0 2px #ccc;-webkit-box-shadow:0 0 2px #ccc;outline:0;}.step2-dropdowns label{float:left;display:inline;font-size:12px !important;}.location-drop{float:left;display:inline;width:340px;}.location-drop select{width:250px;}.currency-drop{float:right;display:inline;width:152px;}#cart-head{line-height:30px;color:#FFF;font-size:20px;font-weight:700;padding:0 8px;border:1px solid #0A89BF;background:url(images/bg-colour.png);text-shadow:0 0 1px #666;-moz-text-shadow:0 0 1px #666;-webkit-text-shadow:0 0 1px #666f;border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;overflow:hidden;padding-bottom:1px;}#cart-head div{float:left;display:inline;}#head-prod{width:300px;}.order_col21{width:313px;}#head-quan{width:110px;text-align:center;}#head-type{width:110px;text-align:center;}#head-price{width:80px;text-align:center;}.incart-table{margin:15px 0 0;border-bottom:1px dotted #999;}.incart-table td{border-top:1px dotted #CCC;padding:10px 0;}.incart-table td table td{border:none;padding:0;}.incart-table h3{font-size:13px;color:#0080B9;margin:0 0 4px;}.incart-table i{display:block;margin-top:5px;font-size:11px;}.incart-table img{margin-right:5px;}.pb_tool{width:190px;font-size:11px;}.quan-table a{display:block;width:16px;height:16px;}.quan-table input{text-align:center;width:50px !important;}#quan-add{background:url(images/sprite.png) 0 -100px;}#quan-rem{background:url(images/sprite.png) -16px -100px;}.cart-price{color:#0080B9;font-size:14px;}.price-cell{padding-right:10px !important;}.extra-table{margin-top:20px;padding-bottom:20px;}.extra-table label{font-size:12px !important;cursor:pointer;}.extra-table span{font-size:11px !important;width:400px;display:block;color:#999;}#backup-cd{width:47px;height:47px;background:url(images/sprite.png) -307px -72px;margin-bottom:10px;}#extend-dl{width:57px;height:44px;background:url(images/sprite.png) -354px -76px;}#shipping-icon{width:46px;height:36px;background:url(images/sprite.png) -256px -212px;}.extra-table{border-bottom:1px dotted #CCC;}.extra-table td{padding-bottom:10px;}.ext-cell{padding-bottom:10px !important;}.ext-span{position:relative;}.discount-table{margin-top:20px;}#discount-ico{width:59px;height:37px;background:url(images/sprite.png) -33px -100px;}.about-btn{display:block;width:16px;height:16px;background:url(images/sprite.png) 0 -116px;}#discountCode{width:110px !important;}.discount-table .general-btn{float:none !important;}.add_discount{position:relative;padding-right:18px !important;}.add_discount span{position:absolute;right:5px;text-shadow:1px -1px 1px #EAEAEA;top:0;}#discount{width:100px !important;}#cart-total{background:url(images/bg-colour.png);border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;color:#fff;font-weight:700;line-height:25px;padding:0 8px 0;border:1px solid #0A89BF;font-size:15px;margin-top:25px;overflow:hidden;}#cart-total span{float:right;display:inline-block;border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;margin:1px 3px 0;line-height:19px;background:#FFF;color:#0080B9;box-shadow:inset 3px 3px 5px #E2E2E2;-moz-box-shadow:inset 3px 3px 5px #E2E2E2;-webkit-box-shadow:inset 3px 3px 5px #E2E2E2;border:1px solid #FFF;width:90px;text-align:center;}#cart-total-left{float:left;display:inline;width:260px;color:#A4E9FF;margin-top:2px;}#cart-total-left span{color:#EE6C0E;}#cart-total td.cart-total-left span{color:#EE6C0E;margin-right:20px;}.cart-total-left{color:#A4E9FF;}#cart-total-right{float:right;display:inline;width:250px;font-size:15px;margin-top:2px;}.shipping_options{float:left;margin:5px 10px 5px;}.shipping_options select{border:1px solid #999;padding:2px;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;float:right;display:inline;min-width:170px;}.shipping_options select:hover{border:1px solid #0080B9;box-shadow:0 0 2px #ccc;-moz-box-shadow:0 0 2px #ccc;-webkit-box-shadow:0 0 2px #ccc;outline:0;}.ship_desc{float:left;margin-bottom:5px;font-size:11px;clear:left;}#upsell{}#upsell h1{margin:0 0 10px;font-size:33px;color:#999;background:url(images/sprite.png) no-repeat 210px -138px;letter-spacing:-2px;}h2#upgrade-offer{font-size:17px;margin:15px 0 -15px;}.upsell-prod{width:500px;border:0 !important;}.upsell-right{width:120px;text-align:right;border:0 !important;}.upsell-right a{display:block;margin-right:7px;}.upsell-title{margin-top:22px;display:inline-block;}.upsell-prod img{float:left;display:inline;margin:0 15px 0 0;}.upsell-prod-right{float:right;display:inline;width:220px;margin-top:10px;}.upsell-prod-right h3{color:#0080B9;margin:0;font-size:13px;}.upsell-prod-right p{font-weight:700;}.upsell-price{color:#999;font-size:14px;float:left;font-weight:700;bottom:15px;margin:0;position:absolute;line-height:8px;}.upsell-prod ul{padding:0 0 0 8px;list-style:url(images/bullet.png)}.orange-btn,.skip-btn{float:right;line-height:25px;padding:0 10px;border:1px solid #EF6D0F;font-size:12px;background:#F8952E;display:block;border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;color:#fff;font-weight:700;background:url(images/bg-colour.png) center;min-width:80px;}.orange-btn:hover,.skip-btn:hover{background:#F8952E;color:#FFF;text-decoration:none;box-shadow:0 0 3px #666;-moz-box-shadow:0 0 3px #666;-webkit-box-shadow:0 0 3px #666;}.orange-btn span,.skip-btn span{font-size:16px;line-height:25px;float:right;margin:0 -5px 0 5px;display:inline;}.slide-div{display:none;}.offers-bottom{float:left;display:inline;width:200px;}.offers-bottom .orange-btn{float:left !important;}.slide-btn{margin:-12px 0 10px 8px;display:block;}.line-through{text-decoration:line-through;}.incart-table .upsell-prod{position:relative;}.incart-table .upsell-title{display:block;}.incart-table .upsell-price{position:relative;bottom:auto;float:none;margin-bottom:15px;font-size:20px;color:#0080B9;}.incart-table .upsell-price span{display:block;}.incart-table .upsell-price span.line-through{font-size:14px;font-weight:normal;color:#999;margin-bottom:14px;}.upgrade-offer-wrap{border-top:3px solid #15A9DF;border-bottom:3px solid #15A9DF;background:#f7f7f7;margin-top:-1px;}.upgrade-offer-wrap .incart-table{border-bottom:0;}.upgrade-offer-wrap .upsell-title strong{font-size:18px;}.upgrade-offer-wrap h2#upgrade-offer{margin:15px 0 -5px 15px;}.upgrade-offer-wrap .upsell-right{width:160px;text-align:center;}.upgrade-offer-wrap .upgradeBtn.add_offerItem{line-height:34px;padding:0 10px;border:1px solid #EF6D0F;font-size:17px;text-shadow:0 0 1px #666;background:url(images/bg-colour.png) 0 -32px;color:#FFF;}.upgrade-offer-wrap .upgradeBtn.add_offerItem:hover{text-decoration:none;opacity:0.8;}/* Lightbox */#overlay{width:150%;height:150%;position:fixed;background:url(images/trans.png) repeat;z-index:991;top:0;left:0;display:none;_display:none !important;}#lightbox-outer{width:640px;position:relative;margin:0 auto;_position:absolute;_left:180px;}#login-pop,#process-pop,#lightbox{position:fixed;width:640px;top:120px;background:url(images/trans.png);border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;padding:10px;overflow:hidden;z-index:992;display:none;border:1px solid #000;_position:absolute;_top:400px;}#login-inner,#process-inner{background:#FFF;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;overflow:hidden;padding:20px;float:left;width:600px;}#login-inner p{float:left;display:inline-block;width:100%;margin:15px 0;}.logo-small{width:189px;height:45px;background:url(images/sprite.png) -110px -105px;}.login-box{border:1px solid #CCC;padding:10px;display:inline;width:258px;}.login-box label{font-size:11px;margin-bottom:3px;display:block;}.login-box input[type="submit"]{padding:3px 8px;cursor:pointer;float:right;margin-top:5px;}.login-box .general-btn{float:left;line-height:25px;padding:0 8px;border:1px solid #0A89BF;font-size:13px;background:url(images/bg-colour.png);text-shadow:0 0 1px #666;-moz-text-shadow:0 0 1px #666;-webkit-text-shadow:0 0 1px #666;float:right;color:#FFF;font-weight:700;}#login-or{position:absolute;font-size:25px;color:#999;font-weight:700;left:311px;top:163px;}#pw-box{float:left;}#pw-box p{font-size:10px;float:right;display:block-inline;margin:7px 0 0;width:250px;text-align:right;}#skip-box{float:right;text-align:center;padding:20px 10px 13px;}.skip-btn-wrap{width:95px;margin:10px auto 20px;}#lightbox{text-align:center;left:50%;margin-left:-330px;}#lightbox .logo-small{margin:0 auto;}#lightbox img{margin:3px auto 0;}.login-box input[type="password"],.login-box input[type="text"]{margin-bottom:7px;}/***** Step 3 *****/#step3-info{float:left;display:inline;width:558px;padding:10px;border:1px solid #EAEAEA;margin-bottom:15px;line-height:21px;background:#F7F7F7;background:-moz-linear-gradient(center top , #FFFFFF, #F7F7F7);background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#FFFFFF), to(#F7F7F7));filter:progid:DXImageTransform.Microsoft.gradient(startColorstr = '#FFFFFF', endColorstr = '#F7F7F7');}#step3-info h3,#invoice-info h3{margin:0 0 10px;font-size:20px;color:#999;}.edit{float:right;font-size:11px;line-height:20px;}.step3-form{width:490px;float:left;display:inline;}.step3-form fieldset{border:1px solid #EAEAEA;padding:0 15px 15px;display:block;}.step3-form legend{font-size:20px;font-weight:700;color:#999;line-height:25px;margin:15px 0;}.step3-form label{float:left;height:31px;margin-bottom:0 !important;line-height:26px;width:140px;text-align:right;clear:left;}.step3-form input,.step3-form select{float:right !important;margin-bottom:6px !important;}.address-inner input[type="text"],.address-inner input[type="password"]{width:260px !important;}.address-inner select{width:268px !important;}.step3-form select{display:inline;border:1px solid #999;width:258px;padding:3px;color:#666;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;}.aq-a{float:right;display:inline;width:86px;height:73px;background:url(images/sprite.png) -306px -124px;margin:15px 0 0;}.payment-form{width:580px;margin-top:20px;position:relative;padding-top:20px;}.payment-form label{width:100px !important;height:34px !important;}.payment-left{float:left;display:inline;width:340px;}.payment-form input{width:220px !important;margin-bottom:10px !important;}.payment-form select{width:228px !important;margin-bottom:10px !important;}.payment-form legend{margin:0;display:block;}.payment-form fieldset{padding-top:20px;}.payment-form .mini-total{position:absolute;right:12px;top:18px;width:235px;}.payment-form .mini-total span{margin-left:10px;}#payCont1{width:100%;}#expiration{float:right;display:inline;margin-right:88px;}#end_month{width:60px !important;float:left !important;display:inline-block;margin-right:10px;}#end_year{width:70px !important;float:right !important;display:inline-block;}#card_cv2{width:60px !important;float:left !important;margin-left:12px;}#card-sec{float:right;width:340px;}#card-sec .about-btn{float:left;margin:4px 0 0 5px;}#payment-right{float:right;display:inline;width:190px;margin-top:-40px}#payment-right p{background:url(images/padlock.png) right bottom no-repeat;padding:0 15px 10px 0;}.cards2{width:190px;height:22px;background:url(images/sprite.png) 0 -178px;}.address-inner{padding:0 10px;overflow:hidden;width:420px;margin-left:15px;float:left;}.payCont{float:left;display:inline;}.payment_title{font:700 20px Arial;margin:0 0 10px;color:#0080B9;}.paypal-logo{float:left;display:inline;width:71px;height:52px;background:url(images/sprite.png) 0 -207px;margin-right:10px;}.fax-payment{float:left;display:inline;width:61px;height:74px;background:url(images/sprite.png) -132px -207px;margin-right:10px;}.phone-payment{float:left;display:inline;width:61px;height:74px;background:url(images/sprite.png) -71px -207px;margin-right:10px;}.mail-payment{float:left;display:inline;width:61px;height:74px;background:url(images/sprite.png) -193px -207px;margin-right:10px;}.payment_area_grey{overflow:hidden;border:1px solid #EAEAEA;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;padding:8px;width:525px;background:#F7F7F7;background:-moz-linear-gradient(center top , #FFFFFF, #F7F7F7);background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#FFFFFF), to(#F7F7F7));filter:progid:DXImageTransform.Microsoft.gradient(startColorstr = '#FFFFFF', endColorstr = '#F7F7F7');}.cheque-btn{width:435px;display:block;margin:10px auto;padding:5px;border-radius:3px !important;-moz-border-radius:3px !important;-webkit-border-radius:3px !important;border:1px solid #EAEAEA;background:#FFF;color:#333 !important;margin-top:20px;}.cheque-btn:hover{border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;box-shadow:none !important;-moz-box-shadow:none !important;-webkit-box-shadow:none !important;color:#000;border:1px solid #CCC;}#phoneMsg{width:450px;float:right;display:inline;margin-top:20px;}.address-tickBox{float:left;display:inline;width:467px;margin:15px 0;border:1px solid #EAEAEA;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;padding:0 10px;color:#666;background:#F7F7F7;background:-moz-linear-gradient(center top , #FFFFFF, #F7F7F7);background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#FFFFFF), to(#F7F7F7));filter:progid:DXImageTransform.Microsoft.gradient(startColorstr = '#FFFFFF', endColorstr = '#F7F7F7');}.address-tickBox:hover{border:1px solid #CCC;}.address-tickBox label{width:auto;font-size:12px !important;font-weight:700;cursor:pointer;line-height:30px !important;color:#666;}.address-tickBox:hover label{color:#333;}.address-tickBox input{margin-top:9px;}#completeBtn1{text-align:center;margin:7px 0 0;clear:both;}/***** Invoice *****/#invoice-left{float:left;display:inline;padding:5px 10px;background:#FFF;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;width:580px;}#invoice-left-head{float:left;display:inline;width:340px;color:#999;}#invoice-left-head h2{font-weight:700;}#invoice-info,.invoice-prodInfo,.invoice-box{float:left;display:inline;width:558px;padding:10px;border:1px solid #EAEAEA;margin-bottom:15px;line-height:21px;background:#F7F7F7;background:-moz-linear-gradient(center top , #FFFFFF, #F7F7F7);background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#FFFFFF), to(#F7F7F7));filter:progid:DXImageTransform.Microsoft.gradient(startColorstr = '#FFFFFF', endColorstr = '#F7F7F7');}#invoice-info h3,#invoice-info h4{float:left;display:inline;}#invoice-info h4{margin:0 0 0 5px;}#invoice-btns{float:right;display:inline;width:120px;}#invoice-btns a{margin-bottom:8px;}.invoice-date{float:right;display:inline;margin:10px 5px 0 0;}.invoice-prodInfo{margin:0;overflow:hidden;}.invoice-table{margin:10px 0 0;}.invoice-table td{border-top:1px dotted #666;padding:10px 0 0;}.invoice-table td table td{border:none;padding:0;}.invoice-table h3,.extra-table h3{font-size:13px;color:#0080B9;}.extra-table td{padding:0;}.download-info{float:left;display:inline;width:250px;}.download-info h3,.install-info h3{margin:0 0 8px;font-size:15px;}.download-btn{display:inline-block;border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;color:#fff;font-weight:700;line-height:25px;padding:0 8px;border:1px solid #82A50C;font-size:13px;background:#0080B9;text-shadow:0 0 1px #666;-moz-text-shadow:0 0 1px #666;-webkit-text-shadow:0 0 1px #666;margin:8px 50px 0 0;background:url(images/dl-bg.png);}.download-btn:hover{text-decoration:none;box-shadow:0 0 3px #CCC;-moz-box-shadow:0 0 3px #CCC;-webkit-box-shadow:0 0 3px #CCC;color:#fff;background:#8BAD10;}.install-info{float:right;display:inline;width:250px;font-size:11px;line-height:15px;}.install-info textarea{width:250px;border:1px solid #ccc;margin-bottom:5px;}.invoice-extra{text-indent:10px;}.invoice-extra-table{border:0;}.invoice-total{margin:10px 0 !important;}.invoice-total table{float:right;}.invoice-total table td{padding:0 10px;}.invoice-total span{float:none !important;margin:2px 0 0 !important;}.order-no2{float:left;display:inline;width:230px;color:#0080B9;line-height:25px;font-size:15px;border:1px solid #CCC;padding:0 10px;background:#FFF;margin-top:20px;}.order-no2 span{float:right;display:inline;color:#999;font-weight:700;font-size:16px;}.invoice-last h3{margin:0 0 10px;font-size:20px;color:#999;}.invoice-last{display:inline;width:260px;padding:10px;border:1px solid #EAEAEA;margin-bottom:15px;line-height:21px;font-size:14px;height:155px;position:relative;background:#F7F7F7;background:-moz-linear-gradient(center top , #FFFFFF, #F7F7F7);background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#FFFFFF), to(#F7F7F7));filter:progid:DXImageTransform.Microsoft.gradient(startColorstr = '#FFFFFF', endColorstr = '#F7F7F7');}.bottom{position:absolute;bottom:10px;}.invoice-box h3{margin:0;float:left;display:inline;}.invoice-box span{float:right;display:inline;font-size:10px;width:220px;text-align:right;}.invoice-box span strong{font-size:11px;}/* New Invoice */.main_wrap{width:980px;margin:0 auto;}#invoice-left{float:left;display:inline;padding:5px 10px;background:#FFF;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;width:580px;}#invoice-left-head{float:left;display:inline;width:340px;color:#999;}#invoice-left-head h2{font-weight:700;}#invoice-info,.invoice-prodInfo,.invoice-box{float:left;display:inline;width:558px;padding:10px;border:1px solid #EAEAEA;margin-bottom:15px;line-height:21px;background:#F7F7F7;background:-moz-linear-gradient(center top , #FFFFFF, #F7F7F7);background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#FFFFFF), to(#F7F7F7));filter:progid:DXImageTransform.Microsoft.gradient(startColorstr = '#FFFFFF', endColorstr = '#F7F7F7');}#invoice-info h3,#invoice-info h4{float:left;display:inline;}#invoice-info h4{margin:0 0 0 5px;}#invoice-btns{float:right;display:inline;width:120px;}#invoice-btns a{margin-bottom:8px;}.invoice-date{float:right;display:inline;margin:10px 5px 0 0;}.invoice-prodInfo{margin:0;overflow:hidden;}.invoice-table{margin:10px 0 0;}.invoice-table td{border-top:1px dotted #666;padding:10px 0 0;}.invoice-table td table td{border:none;padding:0;}.invoice-table h3,.extra-table h3{font-size:13px;color:#109BD1;}.extra-table td{padding:0;}.download-info{float:left;display:inline;width:936px;margin:20px 0 0;background:#E3F4FC;border:1px solid #97B9C5;border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;padding:10px;}.download-info h3,.install-info h3{margin:0 0 8px;font-size:15px;}.download-btn{display:inline-block;border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;color:#fff;font-weight:700;line-height:25px;padding:0 8px;border:1px solid #82A50C;font-size:13px;background:#109BD1;text-shadow:0 0 1px #666;-moz-text-shadow:0 0 1px #666;-webkit-text-shadow:0 0 1px #666;margin:8px 50px 0 0;background:url(images/dl-bg.png);}.download-btn:hover{text-decoration:none;box-shadow:0 0 3px #CCC;-moz-box-shadow:0 0 3px #CCC;-webkit-box-shadow:0 0 3px #CCC;color:#fff;background:#8BAD10;}.install-info{float:right;display:inline;width:250px;font-size:11px;line-height:15px;}.install-info textarea{width:250px;border:1px solid #ccc;margin-bottom:5px;}.invoice-extra{text-indent:10px;}.invoice-extra-table{border:0;}.invoice-total{margin:10px 0 !important;}.invoice-total table{float:right;}.invoice-total table td{padding:0 10px;}.invoice-total span{float:none !important;margin:2px 0 0 !important;}.order-no2{float:left;display:inline;width:230px;color:#109BD1;line-height:25px;font-size:15px;border:1px solid #CCC;padding:0 10px;background:#FFF;margin-top:20px;}.order-no2 span{float:right;display:inline;color:#999;font-weight:700;font-size:16px;}.invoice-last h3{margin:0 0 10px;font-size:20px;color:#999;}.invoice-last{display:inline;width:260px;padding:10px;border:1px solid #EAEAEA;margin-bottom:15px;line-height:21px;font-size:14px;height:155px;position:relative;background:#F7F7F7;background:-moz-linear-gradient(center top , #FFFFFF, #F7F7F7);background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#FFFFFF), to(#F7F7F7));filter:progid:DXImageTransform.Microsoft.gradient(startColorstr = '#FFFFFF', endColorstr = '#F7F7F7');}.bottom{position:absolute;bottom:10px;}.invoice-box h3{margin:0;float:left;display:inline;}.invoice-box span{float:right;display:inline;font-size:10px;width:220px;text-align:right;}.invoice-box span strong{font-size:11px;}#progress-step5{background:url("images/steps-bg.png");border:1px solid #000000;border-radius:5px;display:inline;float:left;width:954px;}#progress-step5 a{color:#FFFFFF;display:inline-block;float:left;font-size:14px;font-weight:700;line-height:36px;text-align:center;border-radius:3px 0 0 3px;background:url("images/step-blue.png") right;cursor:default;margin:-1px 0 -1px -1px;padding:1px 40px 1px 30px;}#progress-step5 a:hover{text-decoration:none;}#left-wrap{float:left;display:inline;width:100%;}.order-summary.order-confirm{clear:both;padding:10px;border:1px solid #EAEAEA;margin:15px 0 15px;line-height:21px;overflow:hidden;position:relative;background:#F7F7F7;background:-moz-linear-gradient(center top , #FFFFFF, #F7F7F7);background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#FFFFFF), to(#F7F7F7));filter:progid:DXImageTransform.Microsoft.gradient(startColorstr = '#FFFFFF', endColorstr = '#F7F7F7');}.order-summary.order-confirm h2,.order-summary.order-confirm .final-message{clear:both;}.order-summary.order-confirm .bottom-blue{position:absolute;right:15px;top:5px;background:none;width:auto;font-weight:700;}.order-summary.order-confirm .confirm-buttons{position:absolute;right:15px;top:45px;width:180px;margin:0;}.order-summary.order-confirm .confirm-buttons a,#left-wrap .continue-shopping{float:right;line-height:25px;padding:0 10px;border:1px solid #EF6D0F;font-size:12px;background:#F8952E;display:block;border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;color:#fff;font-weight:700;background:url(images/bg-colour.png) center;height:auto;}.order-summary.order-confirm .confirm-buttons a:hover,#left-wrap .continue-shopping:hover{background:#F8952E;color:#FFF;text-decoration:none;box-shadow:0 0 3px #666;-moz-box-shadow:0 0 3px #666;-webkit-box-shadow:0 0 3px #666;}.order-summary.order-confirm .confirm-buttons span{clear:both;}.order-summary.order-confirm .confirm-buttons .green_btn_white.right.green_btn_print{height:auto;}.left-box-wrap{overflow:hidden;}.left-box-wrap .order-date{display:none;}.invoice_page .confirm-blockhead{height:30px;color:#FFF;font-size:20px;font-weight:700;background:url(images/bg-colour.png);text-shadow:0 0 1px #666;-moz-text-shadow:0 0 1px #666;-webkit-text-shadow:0 0 1px #666;overflow:hidden;border:1px solid #0A89BF;border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;}.invoice_page .confirm-blockhead div{line-height:30px;}.order-confirm h2{font:700 19px Arial;color:#127CB6;margin:8px 0 0 10px;letter-spacing:-0.5px;}.final-message{margin:10px 0 20px 15px;color:#127CB6;float:left;display:inline;}.bottom-blue{background:#E3F4FC;padding:5px 0 5px 20px;margin:0 0 -5px -5px;float:left;display:inline;width:712px;}.confirm-buttons{float:right;display:inline;width:250px;margin:6px 10px 0 0;}.top_conf_msg_r {width: 180px;position: relative;float: right;display: inline;text-align: right;}.green_btn_white {position: relative;display: block;height: 32px;background: url(images/grn_btn_left.gif) no-repeat left top;white-space: nowrap;line-height: 30px;float:right;}.green_btn_white span a {font-family: Arial,Helvetica,sans-serif;color: white;font-weight: bold;font-size: 14px;float: left;position: relative;background: url(images/grn_btn_right.gif) no-repeat right top;padding-right: 20px;margin-left: 0px;padding-left: 0px;height: 32px;text-decoration: none;}.green_btn_white span{float:right;display:inline;}.green_btn_print{width:168px;}.green_btn_inv{width:161px;}.relative_float_left {position: relative;float: left;display: inline;}.top_marg_10px{margin-top:10px;}.order-date{background:#127CB6;padding:5px 0 5px 15px;margin:-5px 0 0 -5px;float:left;display:inline;width:712px;color:#fff;font-weight:700;font-size:12pt;}.confirm-blockhead ul{margin:0;padding:0;float:left;display:inline;list-style:none;}.confirm-blockhead div{display:inline;line-height:37px;padding-left:15px;font-size:12pt;}.confirm-blockhead-left{float:left;width:585px;padding:0 !important;}.confirm-blockhead-right{float:right;width:333px;padding:0 !important;}.conf_prod_area_1{width:415px;float:left;}.conf_prod_area_2{width:135px;float:right;padding:0 !important;}.conf_prod_area_3{width:110px;float:left;}.conf_prod_area_4{width:143px;float:right;padding:0 !important;}.conf_blue_area{color:#005181;float:left;display:inline;}.image_container{float:left;display:inline;margin:10px 0 0 20px;}.conf_area_content{float:left;display:inline;margin-top:30px;text-align:center;width:340px;padding-right:20px;}.conf_area_content .inner{text-align:left;padding-left:20px;}.conf_area_content2{float:left;display:inline;width:60px;margin-top:30px;text-align:center;}.conf_area_content3{float:left;display:inline;width:110px;margin-top:30px;text-align:center;margin-left:106px;}.conf_area_content4{float:left;display:inline;width:80px;margin-top:30px;text-align:center;margin-left:67px;}.download-info-top{float:left;display:inline;width:100%;margin:0;}.download_time_l{float:left;display:inline;width:400px;text-align:center;}.download_time_l h2{line-height:37px;margin:0;font-size:17px !important;float:none !important;}.download_btn{float:left;display:inline;width:243px;margin-top:6px;}.dl-time a{color:#005181;}.filesize{font-size:19px;margin:0 0 10px;}.download-left{margin:10px 0;border-right:1px solid #1079B3;}.download-right{margin:10px 0;}.download_time_r{float:right;display:inline;width:475px;text-align:center;}.download_time_r h2{line-height:37px;margin:0;font-size:17px !important;float:none !important;}.download_time_r_content{text-align:left;margin:15px 0 0 10px;line-height:18px;}.conf_options{float:left;display:inline;width:920px;margin:15px 0 0;background:#E3F4FC;padding:10px 20px;color:#005181;}.conf_options_right b{margin-right:55px;width:100px;text-align:center;}.conf_options_left{float:left;display:inline;}.conf_options_right{float:right;display:inline;}.conf_total{background:url(images/bg-colour.png);border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;color:#fff;font-weight:700;line-height:25px;padding:0 8px 1px;border:1px solid #0A89BF;font-size:13px;margin-top:25px;overflow:hidden;float:left;display:inline;width:940px;}.conf_total span{display:inline-block;border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;margin:2px 3px 0;line-height:19px;background:#FFF;color:#109BD1;padding:0 20px;box-shadow:inset 3px 3px 5px #E2E2E2;-moz-box-shadow:inset 3px 3px 5px #E2E2E2;-webkit-box-shadow:inset 3px 3px 5px #E2E2E2;border:1px solid #FFF;}.conf_total b{display:inline;}.conf_total_inner_inner {float:right;display:inline;margin:2px 0 1px;}.relative_inline_right{float:left;display:inline;margin-right:35px;}.conf_box_left{background:#E3F4FC;border:1px solid #97B9C5;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;float:left;display:inline;width:350px;min-height:180px;}.conf_box_right{background:#E3F4FC;border:1px solid #97B9C5;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;float:right;display:inline;width:350px;min-height:180px;}.conf_box_top{height:31px;line-height:30px;padding-left:15px;font-weight:700;font-size:11pt;}.conf_box_content{margin:15px;}.conf_box_o_n{background:#fff;padding:10px;border:1px solid #97B9C5;margin: 10px 0pt;}.payment-details h2{width:270px;color:#fff;line-height:37px;margin:0 0 0 15px;font-size:11pt;}.payment-details-inner{float:left;display:inline;width:100%;}.pay_det_box_left{float:left;display:inline;width:286px;}.pay_det_box_right{width:437px;float:right;display:inline;text-align:right;margin-top:-20px;}.preorder{margin:10px 0 0 12px;float:left;color:#005C85;font:13px Arial;text-indent:10px;}.conf_area_boxes{width:740px;margin:10px auto;overflow:hidden;}.payment-details{clear:both;padding:10px;border:1px solid #EAEAEA;margin:15px 0 15px;line-height:21px;overflow:hidden;position:relative;width:910px;background:#F7F7F7;background:-moz-linear-gradient(center top , #FFFFFF, #F7F7F7);background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#FFFFFF), to(#F7F7F7));filter:progid:DXImageTransform.Microsoft.gradient(startColorstr = '#FFFFFF', endColorstr = '#F7F7F7');}#cart-inner .payment-details h2{font-size:17px;margin-bottom:5px;}.invoice_page .home-btn,.checkout-proceed.change_step{float:left;line-height:25px;padding:0 8px;border:1px solid #0A89BF;font-size:13px;background:url(images/bg-colour.png);text-shadow:0 0 1px #666;-moz-text-shadow:0 0 1px #666;-webkit-text-shadow:0 0 1px #666;display:inline-block;border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;color:#FFFFFF;font-weight:700;}.invoice_page .home-btn:hover,.checkout-proceed.change_step:hover{text-decoration:none;box-shadow:0 0 3px #666;-moz-box-shadow:0 0 3px #666;-webkit-box-shadow:0 0 3px #666;color:#fff;}.download_btn .checkout-proceed{float:right;line-height:25px;padding:0 10px;border:1px solid #EF6D0F;font-size:12px;background:#F8952E;display:block;border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;color:#fff;font-weight:700;background:url(images/bg-colour.png) center;height:auto;font-size:15px;}.download_btn .checkout-proceed:hover{text-decoration:none;background:#F8952E;box-shadow:0 0 3px #666;}.download_time_l_inner{margin:10px 90px 0;line-height:19px;}div#d_clip_button_7916857{float:right;line-height:25px;padding:0 15px !important;border:1px solid #0A89BF;font-size:13px;background:url(images/bg-colour.png) !important;text-shadow:0 0 1px #666;-moz-text-shadow:0 0 1px #666;-webkit-text-shadow:0 0 1px #666;display:inline-block;border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;color:#FFFFFF;font-weight:700;}.d_clip_container{margin:-40px 80px 50px 0;}.download_time_r_content textarea{position:relative;z-index:99999;}.download_time_r_content b:first-child{display:block;}#footer.foot_invoice{float:none;display:block;margin:0 auto;padding-top:30px;}.invoice_page .progress-bar{display:none !important;}.invoice_page #left-wrap{padding:0 15px 15px;width:930px;background:#fff;border-radius:10px;}#left-wrap{float:left;display:inline;padding:0 15px 15px;background:#fff;border-radius:10px;width:695px;min-height:320px;}#right_cont{float:right;display:inline;padding:10px 15px 15px;background:#fff;border-radius:10px;width:190px;}.side-block{margin-top:15px;}.side-block table{margin:0 auto;}.side-block h2{font-size:22px !important;}.card-types{width:190px;height:22px;background:url(images/sprite.png) 0 -178px;margin-top:15px;}.checkout-proceed.change_step{float:right;font-size:13px;}#left-wrap .continue-shopping{float:left;}#cart-inner.invoice_page{padding:0;margin:0;}/***** Empty Cart *****/.emptyCart{background:#FFF;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;overflow:hidden;text-align:center;}.emptyCart h3{font-size:25px;}.emptyCart .continue-shopping{float:none;margin-bottom:30px;font-size:18px;line-height:32px;}.emptyCart .continue-shopping:hover{text-decoration:none;box-shadow:0 0 3px #666;-moz-box-shadow:0 0 3px #666;-webkit-box-shadow:0 0 3px #666;background:#F8952E;}/***** Offers Lightbox *****/#offers-overlay{width:150%;height:150%;position:fixed;background:url(images/trans.png) repeat;z-index:991;top:0;left:0;}#offers-pop{position:fixed;width:640px;top:120px;left:30%;background:url(images/trans.png);border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;padding:10px;overflow:hidden;z-index:992;border:1px solid #000;display:none;}#offers-inner{background:#FFF;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;overflow:hidden;padding:10px 20px 20px;}#offers-inner h1{margin:0 0 10px;float:left;display:inline;}#offers-inner .upsell-prod-right{width:500px;}#offers-inner .general-btn{float:right;}.offers-top{overflow:hidden;margin-right:-20px;padding-right:10px;}.step1-2_form input[type="text"]{float:left;display:inline;border:1px solid #999;width:250px;padding:3px;color:#666;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;}.step1-2_form label{font-size:11px;margin-bottom:3px;display:inline-block;float:left;width:200px;font-weight:700;color:#0080B9;}.step1-2_form #confirm{margin-right:10px;}#cart-right .next-btn{display:inline-block;border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;color:#fff;font-weight:700;}#tooltip,.balloon_wrap{border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;background:#EAEAEA !important;background:-moz-linear-gradient(center top , #FFFFFF, #EAEAEA) !important;background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#FFFFFF), to(#EAEAEA)) !important;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr = '#FFFFFF', endColorstr = '#EAEAEA') !important;border:1px solid #CCC !important;box-shadow:0 0 10px #999;-moz-box-shadow:0 0 10px #999;-webkit-box-shadow:0 0 10px #999;}.balloon_wrap{padding:8px;border:1px solid #ccc;box-shadow:0 0 10px #ccc;}/* Cart Flow 1 Styles */.cart_flow1 #cart-steps{width:200px;}.mini-prod{width:255px;}.mini-prod img{width:55px;height:auto;}.mini-prod-right{width:175px;}.mini-total{width:238px;}#idenForm{overflow:hidden;}#step3-info{width:628px;}.step3-form{width:650px;}.address-tickBox{width:627px;}div.mini-total-total{font-size:20px;line-height:40px;}.mini-total span.mini-total-total{font-size:18px;line-height:29px;margin-top:5px;}.cart_flow1 #cart-left-head{margin-bottom:15px;}.cart_flow1 #cart-left-head{line-height:18px;}.cart_flow1 #cart-left-head h2{font-size:30px;margin:15px 0 5px;letter-spacing:1px;}.cart_flow1 #left-buttons{margin:35px 0 1px;}/* Cart Flow 2 Styles */.cart_flow2 #left-content .cart-table .incart-table{padding-right:30px;}.cart_flow2 #left-content .cart-table .incart-table td{border-top:0;}.preorder-alert{padding:10px 10px 10px 44px;margin-bottom:20px;background:#f7f7f7 url(/store3/images/global/warning.png) 10px center no-repeat;clear:both;border:1px solid #eaeaea;}.cart_flowinvoice_page #cart-inner{margin-bottom:20px;}/* Lightbox */#lightbox-overlay{position:absolute;top:0;left:0;right:0;bottom:0;z-index:99998;width:100%;height:100%;background:rgba(0,0,0,0.6);display:none;}#lightbox-popup{position:absolute;padding:20px;border-radius:10px;background:#fff;box-shadow:0 0 15px #000;z-index:99999;width:400px;left:50%;margin-left:-180px;top:100px;height:220px;display:none;}#lightbox-popup .inner{display:block;width:100%;height:100%;}#lightbox-popup iframe{display:block;width:100%;height:100%;overflow:hidden;}#lightbox-popup .close{cursor:pointer;width:32px;height:32px;background:url(../../images/close.png);position:absolute;top:-15px;right:-15px;}/* Newsletter Pop */#lightbox-popup.newsletter-pop{background:#007CAA;width:320px;margin-left:-160px;padding-bottom:15px;}#lightbox-popup.newsletter-pop .inner{background:#EEE;}body#lightbox-iframe{padding-top:0;background:#EEE;}#lightbox-iframe #popContent .AQ-Optin-cont{width:100%;height:100%;padding:20px;background:#eee url(../../images/newsletter-pop.png) no-repeat -272px -21px;}#lightbox-iframe #popContent .AQ-Optin-wrap{position:relative;}.pop-btm{display:block;height:20px;bottom:-10px;left:10px;right:10px;background:#eee;position:absolute;border-radius:10px;font-size:11px;color:#f00;text-align:center;}.pop-btm .err{display:block;}#lightbox-iframe #popContent{border-radius:20px;}#lightbox-iframe #popContent .btn{padding:0;}#lightbox-iframe #popContent .highlight{color:#f00;}.newsletter-complete{text-align:center;font-size:13px;padding:18px 20px;width:100%;line-height:17px;}.newsletter-complete strong{font-weight:700;font-size:16px;color:#007CAA;}.AQ-Optin { z-index:10; }.AQ-Optin input.text-input { height:25px; background:none; border:none; line-height:20px; width:205px; color:#666666; margin-left:35px;} #popContent a.btn { width:114px; height:38px; }#popContent a.btn1 { background:url(../../images/newsletter-submit.png) no-repeat left top;} .AQ-Optin #submit {background:none;border:none;width:114px;height:38px;cursor:pointer;line-height:10px;font-weight:600;color:#fff;text-shadow:1px 1px 2px rgba(0,0,0,0.2);text-align:center;letter-spacing:-0.5px;font-size:0.85em;margin-top:-4px;}#popContent { position:relative; }#popContent .AQ-Optin-cont { width:574px; margin:0px auto; }#popContent .AQ-Optin-wrap { position:fixed; top:25%; }#popUp { position:fixed; top:0; left:0; width:100%; height:9999px; background:url(/template/header/css_cdn/5/images/bg.png) repeat left top transparent; }#popUp:hover {cursor:pointer;}.newsletter-bar{width:100%;max-width:890px;margin:20px auto;clear:both;padding:0 20px 20px;background:#109BD1;border-radius:10px;}.newsletter-bar-form{position:relative;text-align:center;}.newsletter-bar-title{display:block;color:#fff;text-transform:uppercase;font-size:1.5em;font-weight:100;padding:10px;background:#FF1D05;margin:0 0 25px;}.newsletter-bar-form input.text{display:inline-block;vertical-align:middle;border:0;font:400 14px Roboto,Open Sans,sans-serif;letter-spacing:-0.5px;width:276px;height:37px;padding-left:10px;}.newsletter-bar-form input.submit{display:inline-block;vertical-align:middle;background:#FF1D05;width:114px;height:37px;cursor:pointer;text-transform:uppercase;color:#fff;font-weight:700;text-align:center;letter-spacing:-0.5px;margin-left:15px;border:0;}.newsletter-bar-social{float:left;width:40%;position:relative;height:75px;}.newsletter-bar-social a{display:block;width:44px;height:40px;top:19px;position:absolute;}.newsletter-bar-social a.fb{right:146px;}.newsletter-bar-social a.tw{right:93px;}.newsletter-bar-social a.gp{right:29px;}.newsletter-bar-social a.gp.disable{cursor:default;background:#343434;}.newsletter-bar-pop{position:absolute;left:10%;top:75px;background:#007FB8;padding:20px;color:#fff;z-index:100;width:400px;font-size:0.9em;display:none;}.newsletter-bar-pop b{font-size:1.1em;display:block;margin-bottom:10px;}.newsletter-bar-pop strong{font-weight:700;}.newsletter-bar:hover .newsletter-bar-pop{display:block;}.newsletter-left{display:inline-block;vertical-align:middle;margin-right:20px;}.icon-newsletter{width:126px;height:119px;background:url(images/icon-mail.png);}.newsletter-right{display:inline-block;vertical-align:middle;text-align:left;color:#fff;}.newsletter-right p{margin:0;}.newsletter-bar-content{padding-bottom:15px;}