@charset "utf-8";
/* CSS Document */

input{ border:1px solid #ccc; color:#000;}
.color999{ color:#999;}
.clearfix {display: inline-table;zoom:1;_height: 1%;display: block;}
.clearfix:after{content: "."; display: block;font-size:0;line-height:0; height: 0; clear: both; visibility: hidden;}
.curpointer{ cursor:pointer;}



.main-title .main-title-text{float:left;font-size:15px;margin-top:10px; color:#000;}
.main-title .country-selector{margin-top:10px;display:inline-block;font-size:14px;float:right;width:305px;zoom:1; color:#000;}
.main-title .country-selector-title{margin-right:15px;float:left;}
.count_sel{ padding-left:2px; width:160px; border:1px solid #ccc; height:20px; line-height:20px;}
.count_sel option{ padding-left:5px; line-height:22px;}



.gold-supplier{display: block;font-weight:normal;float: left;margin-right:10px;height: 20px;line-height: 20px;overflow: hidden;}
a.atm16, a.atm16grey, a.atm16none{padding-top:1px !important;}
a.atm16,a.atm16grey,a.atm16none{display:block;float:left;height:20px;padding:2px 2px 2px 18px;text-align:left;font:10px verdana; line-height:2em;background:url(../images/shop_cart_ico.gif) no-repeat -20px -18px;}
a.atm16grey, a.atm16none {background-position:-20px -53px;overflow:hidden;}
.contact-now{display: block;float: left;font: 10px/20px verdana;height: 20px;margin-left: 5px; padding-left: 22px;text-decoration: none;background: url(../images/shop_cart_ico.gif) no-repeat scroll -20px -90px transparent;}




.item-group{width:100%;table-layout:fixed;word-break:break-all;margin-top:15px;border:1px solid #D6d6d6;margin-bottom:10px;*margin-top:0; color:#000; float:left;}
.item-group th{border:none;padding:5px 5px 5px 10px;font-weight:normal;}
.item-group td{padding:10px 10px;font-weight:normal;border-bottom:1px solid #D6d6d6;}
.item-group tbody td{background-color:#f8f9fb}
.item-group caption{border:1px solid #D6d6d6;padding: 10px 5px 10px 5px;border-bottom:0 none;}
.item-group thead{ height:36px; line-height:36px;}
.item-group .seller-name{float:left;line-height:20px;display:inline-block;margin-right:20px;}
.item-group .item-product td{word-wrap: break-word;word-break:break-all; color:#000;}
.item-group .item-product-info{border:none;}
.item-group .item-product-info-wrapper{height:20px;}
.item-group .item-header{border:1px solid #D6d6d6;border-left:0;border-right:0;Text-align:left;background-color:#e4e7ef; color:#000; font-weight:bold;}
.item-group .product-pic{float:left;width:75px;}
.item-group .product-link{margin:0 0 15px 85px;}
.item-group .product-link a{color:#0066cc;display: block;font-weight: bold;line-height: 16px;}
.item-group .product-link .lbl-remaining{color: #999999;font-size: 11px;padding-top: 8px;}
.item-group .product-attribute{margin-left:85px;min-height:18px;}

.item-group .product-attribute dt{color:#666;margin-right:5px;}
.item-group .product-attribute dt{float:left;}
.item-group .product-attribute dd{ color:#000;}
.item-group .sku-img {width:16px;height:16px;border:1px solid #999;vertical-align:middle;}
.item-group .product-color-preview{display:inline-block;color:#666;border: 1px solid #999;float:left;height: 14px;margin-right: 3px;width: 14px;}
.item-group .product-color-title{display:inline-block;line-height:14px;height:14px;}
.item-group .product-remove{margin-left:85px;margin-top:10px;clear:both;}
.item-group .product-price {padding-top:12px;}
.item-group .product-info-detail, .item-group .product-quantity,.item-group .product-price,.item-group .product-shipping, .item-group .product-operate{vertical-align:top;}
.item-group .product-shipping{width: 200px;}
.item-group .product-quantity-input{height:14px;width:35px;}
.item-group .product-quantity-comment{color:#999;font-size:11px;display:block;}
.item-group .product-quantity-highlight{color:#F60;}
.item-group .product-unavialable{color:#ccc !important;}
.item-group .currency,.item-group .value{font-weight:bolder;font-size:11px; color:#000;}
.item-group .product-price .separator,.item-group .product-price .unit{color:#666;}
.item-group .product-shipping-select {border: 1px solid #C6C6C6;clear: both;cursor: pointer;display: block;float: left;font-size: 11px;height: 18px;line-height: 18px;padding: 0 8px 0 5px;position: relative;text-align: left;white-space: nowrap;z-index: 1;}
.item-group .product-shipping-select-open {border-bottom: 1px solid #FFFFFF;z-index: 100;}
.item-group .product-shipping-cost{float:left;margin:3px 0 10px 5px;}
.item-group .free-shipping {color: #090;display: block;font-weight: bold;font-size:10px;}
.item-group .product-shipping-comment{clear:both;margin-top:10px;*margin-top:0;}
.item-group .product-shipping-comment dt{float:left;color:#a6a6a6;}
.item-group .product-shipping-comment dd{float:left;color:#666;}
.item-group .product-price-info1,.item-group .product-price-info2,.item-group .product-price-info3{float:right;clear:both;}
.item-group .product-price-info1 .saved-help{margin-left:4px;text-indent:-999999px;display:inline-block;width:16px; height:16px;cursor:pointer;background: url(../images/shop_cart_ico.gif) no-repeat scroll -20px -164px transparent;}
.item-group .downico{margin-left:4px;text-indent:-999999px;display:inline-block;width:8px; height:10px;cursor:pointer;background: url(../images/shop_cart_ico.gif) no-repeat scroll -20px -196px transparent;}
.item-group .product-price-info2,.item-group .product-price-info3{margin-top:10px;}
.item-group .product-price-info3 a{text-decoration:none; color:#fff;}
.item-group .product-price-title{color:#666;margin-right:2px;}
.item-group .product-price-subtotal{margin-right:20px;}
.item-group .product-price-total{color:#C00;font-weight:bolder;font-size:14px;}
.item-group .product-operate .product-buy{text-align: center;}
.item-group .product-operate .product-remove{margin-left:0; text-align: center;}
.downico{margin-left:4px;text-indent:-999999px;display:inline-block;width:8px; height:10px;cursor:pointer;background: url(../images/shop_cart_ico.gif) no-repeat scroll -20px -196px transparent;}



.mask-content {border: 1px solid #FCBB29;width: 400px;height: auto;background-color: #fff; position: fixed; _position: absolute;}
.mask-content h3 {height: 27px;padding: 0 10px;font: 700 12px/27px Arial;color: #000;background-color: #FFF3D9;}
.mask-close {display: block;height: 17px;position: absolute;right: 7px;top: 7px;width: 17px;}
.mask-close:hover{background-position:0 -1650px;}
.mask-content .action{text-align:center;margin:35px 0 10px 0;}
.mask-content form{*padding:5px;}
#ae-mask {position:fixed;_position:absolute;top:0;left:0;background:#000;background:-webkit-radial-gradient(50% 50%,rgba(0,0,0,0.3),rgba(0,0,0,1) 80%);background:-moz-radial-gradient(50% 50%,rgba(0,0,0,0.3),rgba(0,0,0,1) 80%);}



.bottom-info {margin:30px 0 0 0;}
.bottom-info .bottom-info-left {float:left;width:315px;}
.bottom-info .bottom-info-remove-all{display:inline-block;}
.bottom-info .bottom-info-right {float:right;}
.bottom-info .bottom-info-right ul{margin-bottom:15px;float:right;}
.bottom-info .bottom-info-right li{line-height:22px;}
.bottom-info .bottom-info-right li,.payment-method{color:#666;text-align:right;}
.bottom-info .bottom-info-right dt{color:#666;}
.bottom-info .bottom-info-right .default-price{color:#000;font-size:12px;padding-left:5px;}
.bottom-info .bottom-info-right .total-price{color:#bd1a1d;font-size:16px;padding-left:5px;font-weight:bolder;}
.bottom-info .bottom-info-escrow {border: 1px solid #E8E8E8;margin-top: 11px;padding: 7px 7px 7px 60px;position: relative;height: 47px;}
.bottom-info .bottom-info-escrow em {color: #999999;font: 11px/1 Tahoma;margin-left: 15px;}
#inf-bp {margin-bottom: 10px; clear: both; text-align: left;}
.payment-method{clear:both;margin:55px 0 20px 0;float:left;width:100%;zoom:1;}
.payment-method .payment-method-title{line-height:30px;margin-right:15px;float:left;}
.payment-method ul{width:750px;height:30px;overflow:hidden;float:left;}
.payment-method li{display: block;float: left;height: 25px;margin-right: 5px;margin-top: 3px;text-align:left;text-indent: -9999px;overflow:hidden;}
.inf-list {margin: 3px 0;}
.inf-list li{color:#9b9b9b;}



.pm-type-visa-s{width:49px !important;background-position:-2px -450px !important;}
.pm-type-mastercard-s{width:42px !important;background-position:-2px -500px !important;}
.pm-type-paypal-s{width:37px !important;background-position:-2px -850px !important;display:none !important;}
.pm-type-moneybookers-s{width:57px !important;background-position:-2px -550px !important;}
.pm-type-maestro-s{width:41px !important;background-position:-2px -600px !important;}
.pm-type-solo-s{width:19px !important;background-position:-2px -650px !important;}
.pm-type-cartebleue-s{width:52px !important;background-position:-2px -700px !important;}
.pm-type-4b-s{width:25px !important;background-position:-2px -750px !important;}
.pm-type-euro6000-s{width:25px !important;background-position:-2px -800px !important;}
.pm-type-cartasi-s{width:36px !important;background-position:-2px -900px !important;}
.pm-type-postepay-s{width:80px !important;background-position:-2px -950px !important;}
.pm-type-banktransfer-s{width:88px !important;background-position:-2px -1000px !important;}
.pm-type-westernUnion-s{width:75px !important;background-position:0 -1550px !important;}
.pm-type-qiwi-s{width: 83px !important;background-position:-2px -2254px !important;}


.fake-select{float:right;position:relative;width:143px;height:18px;overflow:hidden;padding-right:16px;border:1px solid #AAAAAC;}
.fake-select .lbl-title{height:17px;background:#FFF;padding:2px 11px 0 5px;font:11px/17px Tahoma;border:1px solid #DEDEDE;border-width:1px 0 0 1px;overflow:hidden;white-space:nowrap;cursor:pointer;}
.fake-option{height:250px;visibility:hidden;position:absolute;left:-1px;top:18px;width:159px;overflow-y:auto;padding:5px 0px;background-color:#FFF;border:1px solid #A6A6A6;margin-top:-1px;}
.fake-option a{display:block;margin:0px 3px !important; padding:2px 5px; font:11px Tahoma;color:#105CB6;border:1px solid #FFF;text-decoration:none;line-height:normal;cursor:pointer;}
.fake-option a:hover{background-color:#F5FAFF none;border:1px solid #c4d8e6;text-decoration:none;}
.fake-option a.current{background-color:#FFEACD none;border:1px solid #FFBA53;text-decoration:none;}
.css_flag{float:none;line-height:12px !important;}
.fake-option .css_split{background:0;padding:0;color:#000;cursor:default;}
.fake-option .list-sep{display:block;font-size:10px;padding:10px 5px 5px;line-height:normal;}
#tpl-country,#tpl-option,#sep-country,#dlg-add-option{display:none;}



#dlg-edit-quantity{border-bottom:3px solid #E3E3E3;}
#dlg-edit-quantity .inner{border:1px solid #C6C6C6;padding:6px 7px;z-index:2;}
#dlg-edit-quantity{width:auto;font-size:11px;position:absolute;background:#FFF;}
#txt-editable-quantity{float:left;width:35px;height:14px;font-size:12px;}
#lbl-unit-quantity{float:left;display:block;overflow:hidden;line-height:18px;margin-left:6px;}
#btn-cancel-quantity,#btn-ok-quantity{line-height:18px;font-size:11px;cursor:pointer;}
#btn-cancel-quantity{float:left;}
#btn-ok-quantity{float:left;display:block;width:31px;height:18px;overflow:hidden;text-indent:-9999px;border:0;}
#btn-cancel-quantity{color:#06C;text-decoration:underline;}
#dlg-edit-quantity .inventory{margin-top:5px;}
#dlg-edit-quantity .inventory-error{color:red;}
.quantity-minus,.quantity-add {margin-top:2px;float:left;text-indent:-999999px;overflow:hidden;display:inline-block;height:15px;width:15px;}
.inventory-wrapper {clear:both;}
#dlg-unit-quantity {line-height:17px;padding-left:5px;padding-right:5px;font-size:12px;float:left;}



.pnl-shipping{font-size:11px;position:absolute;z-index:1;width:300px;border:1px solid #c6c6c6;border-bottom:2px solid #E3E3E3;background:#FFF;text-align:left; margin-top:20px;}
.pnl-shipping .inner{border-bottom:1px solid #C6C6C6;padding:7px 5px; margin-top:10px;}
.pnl-shipping .lbl-shipping-remaining,.pnl-shipping .lbl-shipping-price{float:right;text-align:right;}
.pnl-shipping .lbl-shipping-remaining{width:70px;color:#999;}
.pnl-shipping .lbl-shipping-important{color:#bd1a1d;word-break:normal;}
.pnl-shipping .lbl-shipping-important strong{padding-right:5px; display: inline-block;}
.pnl-shipping .lbl-shipping-price{width:60px;}
.pnl-shipping .price .currency,.pnl-shipping .price .value,#product-list .pnl-shipping .price .value,.list-foot .pnl-shipping .price .comment{font-size:11px;color:#BD1A1D; line-height:20px;}

.pnl-shipping li{border-bottom:1px solid #EBEBEB;padding: 10px 0 10px 10px;line-height:20px;}
.pnl-shipping li label{cursor:pointer;}
.pnl-shipping li label input{margin-right:5px;}
.pnl-shipping-action{margin:8px 0 5px;text-align:center;}
.pnl-shipping-action .btn-ok,.pnl-shipping-action .btn-cancel{line-height:22px;font-size:11px;cursor:pointer;}
.pnl-shipping-action .btn-cancel{text-decoration:underline;}
.btn-cancel{ float:left; margin-left:20px;}
.pnl-shipping-action .btn-ok{display:inline-block;width:40px;height:22px;overflow:hidden;border:0;}
.cancel-shipping{margin-left:10px;font-size:11px;text-decoration:underline!important;}



.ft_promotion {clear: both;margin:0 auto;width:950px;padding:10px 0 0;zoom:1;overflow:hidden;}
.ft_promotion h5,.ft_promotion .ftp-title {position:relative;margin-bottom:10px;height:1px;border-bottom:1px solid #D6D6D6;}
.ft_promotion h5 span,.ft_promotion .ftp-title span {position:absolute;top:-10px;padding:0 5px 0 0;font:800 12px/21px Arial;color:#666;background:#FFF;}
.ft_promotion ul {width:960px;overflow:hidden;}
.ft_promotion li {float:left;padding:0 10px 0 0;width:310px;}



.btn-buy-now,
.btn-buy-now-disabled,.btn-comfirm{clear:both;display:block;float:right;width:130px;height:35px;text-indent:-9999px;cursor:pointer;border:0;}
.btn-buy-now,.btn-comfirm{background-position:0 -150px;}
.btn-buy-now-disabled{background-position:0 -220px;}
.btn-buy-now:hover,.btn-comfirm:hover{background-position:0 -185px;}

.btn-buy-all,
.btn-buy-all-disabled{clear:both;display:block;float:right;padding:0 20px;-webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; height:36px; cursor:pointer;border:1px solid #e87b01;color:#FFF;font-size: 16px; font-weight: 700;}
.btn-buy-all{background-position:0 -52px;}
.btn-buy-all-disabled{background-position:0 -124px; border-color: #D4D4D4; color: #CCC;}
.btn-buy-all:hover{background-position:0 -88px;}

/*
.btn-buy-this{display:block;padding:0 10px; font-size: 12px; font-weight: 700; line-height: 26px; text-align: center; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; height: 26px; cursor:pointer;border:1px solid #e87b01;color:#FFF;}
.btn-buy-this:hover{background-position:0 -26px; color: #FFF; text-decoration: none;}
*/
.btn-buy-this,.btn-buy-only,.btn-buy-this-disabled,.btn-buy-only-disabled{display:block;padding:0 10px; font-size: 12px; font-weight: 700; line-height: 20px; text-align: center; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; height: 20px; cursor:pointer;border:1px solid #e87b01;color:#FFF;}
.btn-buy-this:hover,.btn-buy-only:hover{background-position:0 -180px; color: #FFF; text-decoration: none;}
.btn-buy-this-disabled,.btn-buy-only-disabled{background-position: 0 -200px; color: #cbcbcb; border-color: #D4D4D4;}
.btn-buy-this-disabled:hover,.btn-buy-only-disabled:hover{color: #CBCBCB; text-decoration: none;}
.btn-buy-this,.btn-buy-this-disabled{display: inline-block;}



.board.alertL {border:1px solid #fed9b2;font-size:11px;line-height:12px;padding:7px 5px 7px 35px; background:url(../images/shop_cart_ico.gif) no-repeat scroll -10px -123px #FFC;}
.board.infoL {margin:10px 0;border:1px solid #FDDC9B;font-size:11px;line-height:12px;word-break:normal;padding:7px 5px 7px 28px;}
.board.alertL .important-words {display:block;font-size:20px;font-weight:normal;line-height:24px;margin-bottom:8px;}
.board.infoC {word-break:normal;background:#e7f4fc;border:1px solid #bbdff7;line-height:16px;padding:6px 20px 5px 35px;font-size:10px;font-family:verdana;}
.board.success {background:#f1ffe6;border:1px solid #8fda5b;line-height:16px;padding:6px 20px 5px 35px;font-size:10px;font-family:verdana;}
.shop-cart-top {margin-top:10px !important;padding:7px 5px 6px 35px !important;width:auto !important;height:auto !important;}
.buy-now-disabled-info{float:right;clear:both;height:20px;line-height:25px;padding-left:30px;background:#fff;font-size:11px;color:#bd1a1d;}
.buy-now-info{float:right;clear:both;height:20px;line-height:25px;padding-left:30px;font-size:11px;color:#666;}



.rel-products{padding:15px 0;display:none;}
.rel-products h2,.rel-products h5{float:left;padding:0 10px 10px;color:#C60;font-size:16px;}
.rel-title{float:left;padding:0 10px 10px;color:#C60;font-size:16px;font-weight:bold;}
.rel-product-slide .pnl-slide{float:left;width:100%;overflow:hidden;position:relative;margin:10px 0;}
.rel-product-slide .pnl-slide-container{height:220px;text-overflow:ellipsis;margin:0 30px;}
.rel-product-slide .lnk-prev,.rel-product-slide .lnk-next{display:block;width:20px;height:220px;text-indent:-9999px;cursor:pointer;position:relative;}
.rel-product-slide .lnk-prev{float:left;margin-left:-100%;}
.rel-product-slide .lnk-next{float:left;margin-left:-20px;background-position:-20px 0;}
.rel-product-slide .lnk-prev-disabled{background-position:-40px 0;cursor:default;}
.rel-product-slide .lnk-next-disabled{background-position:-60px 0;cursor:default;}

.rel-product-slide .pnl-slide ul{width:200%;}
.rel-product-slide .pnl-slide li{list-style:none;display:inline;float:left;width:185px;height:210px;overflow:hidden;padding-top:10px;text-align:center;}
.rel-product-slide .pnl-slide .sep-mask-left,.rel-product-slide .pnl-slide .sep-mask-right{width:16px;height:220px;position:absolute;background:#FFF;z-index:3;}
.rel-product-slide .pnl-slide .sep-mask-left{left:20px;}
.rel-product-slide .pnl-slide .sep-mask-right{right:20px;}

.rel-product-slide .pnl-thumb,.rel-product-slide .g-items-pic{width:120px;height:120px;overflow:hidden;table-layout:fixed;display:table!important;display:block;font-size:100px;margin:0 auto;}
.rel-product-slide .lnk-thumb{display:table-cell;text-align:center;vertical-align:middle;}
.rel-product-slide .lnk-thumb img{vertical-align:middle;}
.rel-product-slide .lnk-title,.rel-product-slide .price,.rel-product-slide .count{display:block;width:150px;margin:0 auto;font-family:arial;line-height:14px;max-height:28px;overflow:hidden;word-wrap:break-word;}
.rel-product-slide .lnk-title{margin-top:10px;font-size:12px;}
.rel-product-slide .price{margin-top:5px;}
.rel-product-slide .count{margin-top:3px;font-size:11px;color:#666;}
.loading-wrapper {padding-top:50px;text-align:center;}



.discount-info {float: right; line-height: 20px; display: inline-block; padding-right: 5px; color: #333;}
.product-price-info2 .value {font-weight: bolder; font-size: 12px;}


.top-notice{display:block;position:relative;padding:5px 0;font:normal 10px/14px verdana; color:#000;background-color:#ffffe1;border-bottom:1px solid #aca899;}
.top-notice p{width:950px;margin:0 auto;line-height:120%;text-align:left;}
.top-notice .close-btn{display:block;position:absolute;right:20px; top:10px; height:15px; width:14px; cursor:pointer;}

.top-notice-banner{margin:0 auto;width:990px;}


.captcha-wrap{overflow:hidden;}
.captcha-box{float:right;line-height:18px;width:160px;}
.captcha-title{padding:5px 5px 5px 0;}
.captcha-input{ border: 1px solid #CCCCCC;height: 16px; margin-right: 5px;margin-bottom:3px;padding: 3px 5px;width:140px;}
.captcha-image img{border:1px solid #ccc;vertical-align:middle;}
.captcha-box .message-box{}



.error-box-max{margin:30px auto;vertical-align:bottom;min-height:22px;line-height:24px;min-width:5px;padding:12px 0 12px 60px;background:#FFF6F6;border:1px solid #FFA8A2;font-size:14px;}
.warn-box-max{margin:30px auto 0;vertical-align:bottom;min-height:22px;line-height:22px;min-width:5px;padding:20px 0 20px 60px;background:#E7F4FC;border:1px solid #BBDFF7;font-size:14px;}

.address-field-item input{*vertical-align:middle;}
.address-field-item .message-box{display:inline-block;line-height:18px;*display:inline;*vertical-align:middle;*zoom:1;}

.message-box{vertical-align:bottom;min-height:18px;line-height:18px;min-width:5px;padding:3px 10px 3px 25px;}
.error-box-a,.error-box-b,.warn-box1,.warn-box2,.success-box{background-repeat: no-repeat;font-size: 12px;}


.error-box-a{color:#ea2b2f;background-position:-225px -50px;} 
.error-box-b{color:#ea2b2f;background-position:-225px -50px;background-color:#FFF6F6;border:1px solid #FFA8A2;}
.warn-box1{color:#404040;background-color:#EBF8FF;background-position:-175px -100px;border:1px solid #65D2FF;}
.warn-box2{color:#404040;background-color:#FFFFE5;background-position:-150px -125px;border:1px solid #FFC974;}
.success-box{background-position:-275px 0;}

.order-table .message-box{margin-top:5px;}
.p-message .warn-box2{width:450px;}
.use-coupon .message-box{float:right;text-align:left;margin-top:8px;}
.used-coupon-warn {display: inline-block;text-align:left;padding: 3px 10px 3px 25px !important;}
.order-error-info .message-box{margin-top:0;}

#order-false-warn .message-box{margin-top:15px;}
#place-order-num-error{clear:both;float:right;margin:10px 8px 0;padding-right:8px;}


.order-container{position:relative;z-index:1;width:100%;padding-top:20px;overflow:hidden;}
.order-error-container{position:relative;z-index:1;width:100%;padding-top:20px;overflow:hidden;}
.order-container-mask{position:absolute;z-index:6;top:0;left:0;width:100%;height:100%;background-color:#FFF;overflow:hidden;filter:Alpha(opacity=60);opacity:0.6;}
.order-item{border:1px solid #CCC;margin-bottom:30px;}
.hack-iframe{position:absolute;margin:0 auto;width:100%;height:100%;border:none;display:block;overflow:hidden;filter:Alpha(opacity=60);opacity:0.6;}


.order-title{height:22px;line-height:22px;margin-bottom:10px;padding-left:5px;}
.order-title h2{float:left;font-size:16px;width:55%;overflow:hidden;}
.order-title a{}
.order-title .lnk-change-wrap{float:right;text-align:right;width:40%;padding-right:5px;outline:none;}



.order-address,.order-address-item{margin:0 auto;width:100%;overflow:hidden;clear:both;}
.order-address{padding-top:20px;}
.order-container{padding-top:10px;}
.order-address-item{border-top:1px solid #ccc;border-bottom:1px solid #CCC;}

.address-field-buttons button{margin-right:10px;line-height:20px;}
.address-field-buttons  {*padding-left:0;*padding-right:0;}
.address-field-buttons .btn-cancel{padding:0 20px;font-size:14px;height:25px;line-height:23px;color: #333 !important;border: 1px solid #666;border-color: #D1D1D1 #B5B5B5 #B5B5B5;cursor: pointer;font-family: Arial;display:inline-block;vertical-align:middle;}
.order-address-name{float:left;width:160px;padding:10px 0;font-size:14px;overflow:hidden;}
.order-address-name label{cursor:pointer;}
.order-address-manage{float:left;width:740px;overflow:hidden;padding-left:30px;}
#buyer-name-sidebar{padding-left:20px;}
.address-form{padding-bottom:20px;}



.address-field-item{padding-bottom:5px;clear:both;}
.address-field-item .address-street-box{padding-bottom:15px;}
.address-field-item h3{font-weight:normal;padding:10px 0;}
.address-field-item .board{margin:0 !important;padding-top:4px;padding-bottom:0;height:22px;line-height:23px;display:inline-block;border:none;background-color:#FFF;vertical-align:bottom;}
.address-field-item .board-success-simple{margin-top:0;margin-bottom:0;}
.order-address-selected label{padding-left:5px;font-weight:bold;}
#add-street-address-two{display:block;}

.field-span{padding:0 5px;}

.err-item{border:1px solid #FAC5C8;background-color:#FDE8E9;}

.contact-name,.city,.zip-code,.local-number{width:100px;}
.extra-number{width:40px;}
.street-address,.province{width:210px;clear:both;}
.contact-name,.street-address,.city,.province,.zip-code,.extra-number,.local-number,.mobile-number{height:16px;border:1px solid #CCC;padding:3px;margin-right:5px;}
#country-region,.provinceSelect{height:20px;line-height:18px;}
#country-region{width:219px;}
.address-tip{height:20px;line-height:20px;overflow:hidden;font-size:11px;color:#999;}
#add-street-address-two{display:inline-block;}
.address-field-buttons{padding:7px 0 25px 0;}


.place-order-btn{color: #7A5233;display: block;font-size: 18px;font-weight: bold;height: 37px;width:157px;padding:0;text-indent:-9999px;border:none;overflow:hideen;cursor:pointer;}


.order-address-list{margin:0 auto;overflow:hidden;}
.order-address-list li{border:1px solid #fff;padding:15px 0;clear:both;overflow:hidden;margin:2px 0;border-top:1px solid #ccc;}
.order-address-list .order-address-hover{background-color:#fefdf2;border:1px solid #e0e0e0;}
.order-address-list .order-address-selected{background-color:#fefbde;border:1px solid #d6d6d6;}
.order-address-list .order-address-main{width:740px;padding-left:10px;}
.order-address-list .order-address-main p{line-height:150%;color:#999;}
.order-address-list .order-address-selected p{color:#000;}

.order-address-list .address-list-key{padding-right:5px;}
.order-address-list .order-address-name{padding-top:3px;padding-left:15px;}
.order-address-list .default-mark{display:block;padding:10px 0 10px 20px;font-size:12px;color:#999;}
.address-info{float:left;width:479px;overflow:hidden;}
.address-opration{float:right;width:240px;padding-left:20px;overflow:hidden;}
.opt-tip{padding-bottom:20px;padding-top:5px;}
.lnk-opt{display:block;line-height:22px;height:22px;overflow:hidden;}
.lnk-edit{display:inline;}
#lnk-add-new-address{float:left;padding:5px 0;line-height:20px;height:20px;}



.order-address-list{padding:10px 0;}


.address-show-tab{text-align:center;height:35px;}
.address-show-tab span{margin:0 auto;margin-top:-1px;display:block;width:240px;height:30px;border:1px solid #CCC;border-top:1px solid #FFF;_position:relative;}
#lnk-address-tab{display:block;height:20px;line-height:20px;width:200px;padding:5px 20px;overflow:hidden;outline:none;}
.address-show-tab #lnk-address-tab.hide-list{background-position:113px -2452px;}



.order-table{table-layout:fixed;border-collapse:collapse;width:100%;border:1px solid #ccc;margin-bottom:15px;}
.order-table thead th {background:#E4E7EF;font-weight: normal;text-align:left;padding:7px 10px;line-height:20px;border-bottom:1px solid #ccc;}
.order-table td{padding:0;vertical-align:top;border-bottom:1px solid #ccc;}    
.order-table th{}    
.order-table .order-shipment-info{padding:10px 8px;border:solid #ccc; border-width: 0 0 1px 1px;}
.order-table .order-product-info{border-bottom:1px solid #ccc;}
.order-shipment-info .product-shipping-select{background: #fff; border:1px solid #C6C6C6;clear: both; cursor: pointer; display: inline-block; font-size: 11px; height: 18px; line-height: 18px; padding: 0 8px 0 5px; position: relative;text-align: left; white-space: nowrap; z-index: 1; margin-bottom:10px; width:auto;}
.order-shipment-info .product-shipping-select-open{border-bottom: 1px solid #FFFFFF;z-index: 100;}
.order-shipment-info p{padding-bottom:6px;}
.order-shipment-info .ship-info{padding:4px 0;color:#999;}
.order-shipment-info .ship-value {padding-left:5px;color:#333;}
.order-shipment-info .ship-key{}
.free-shipping {color: #009900;font-weight:bold;}

.order-table .use-coupon{background:#F0F4FE;padding:10px;text-align:right;border-bottom:1px solid #ccc;}
.order-table .order-price{padding:15px 10px;color:#666;text-align:right;}
.order-price p{padding:5px 0;}
.order-price .value{color:#000;padding-left:5px;}
.order-price .ship-text{margin-left:45px;}
.order-price .whole-coupon-price, .coupon-price, .unit-price{color:#000;padding-left:5px;}
.order-price .whole-price{color:#c80000;font-weight:bold;padding-left:5px;}
.p-name-title{float:left;}
.p-price-title{float:right;width:160px;padding:0 10px;}
.item-details-list{}
.item-details-list li{padding:10px 8px;}
.item-details .pimg,.feedback-already-list .pimg{float:left;padding-right:10px;width:77px;}
.item-details .pimg img{width:75px;height:75px;vertical-align:middle;}
.item-details .p-info{float:left;width:396px;padding-right:10px;padding-bottom:12px;}
.item-details .p-title,.feedback-already-list .p-title{padding-bottom:10px;line-height:1.4em;}
.item-details .p-extra{float:right;width:210px;padding:0 10px;}
.item-details .p-extra .p-price{line-height:16px;}
.p-price .txt-multiply{padding:0 10px; color:#999;}
.item-details .product-quantity-input{height:14px;width:28px; background:#fff; border:1px solid #abadb3;}
.item-details .product-quantity-comment {color: #999999;display: block;font-size: 11px;}
.p-sku{line-height:16px;padding:2px 0;}
.p-keys{padding-right:5px;color:#666;}
.p-color-card{width:14px;height:14px;border:1px solid #999;overflow:hidden;display:inline-block;vertical-align:bottom;}
.p-color-image{width:16px;height:16px;vertical-align:bottom;}
.clear-line{height:1px;background:#fff;margin-top:-1px;}
.p-message{margin-left:85px;color:#999;padding:8px 0;line-height:1.2em;}
.message-text{margin-top:5px;width:480px;line-height:18px;padding:3px;height:36px;resize:vertical; border:1px solid #CCC;}
.message-text-tip{padding:5px 0;}
.no-hit{color:#999;}



#order-false thead th{background-color:#FCEEEE;}
#order-false tbody td{padding:10px;border-bottom:1px solid #ccc;}
#order-false tbody .order-error-info{padding:5px 10px;}



.all-total-price{margin:10px auto 0 auto;width:100%;hegiht:30px;line-height:30px;text-align:right;overflow:hidden;}
.all-total-price a{float:left;width:30%;text-align:left;overflow:hidden;}
.all-total-price em{font-weight:bold;font-size:14px;}
.all-total-price strong{padding-left:10px;font-size:20px;color:#C80000;}




.step_show_div{padding:26px 0px 20px 0px; text-align:center;}
.step_show_div table{ margin-left:150px;}
.step_show_div table tr td{ color:#919191;}
.step_show_char{ width:146px; text-align:left;}
.step_show_bg{ background:url(../images/step_show.gif) no-repeat; width:666px; height:36px;}
.step_show_bg_2{ background:url(../images/step_show_2.gif) no-repeat; width:666px; height:36px;}


.btn_cart {clear:both;	background:url(../images/btn-fas.png) repeat-x scroll 0px -55px transparent;float: right;border: 1px solid #E87B01;border-radius: 2px;-webkit-border-radius: 2px; -moz-border-radius: 2px;color: #FFF;font-size: 15px;font-weight: bold;height: 36px;padding: 0 10px; padding-bottom:2px;cursor:pointer;}
.btn_cart_off {clear:both;	background:url(../images/btn-fas.png) repeat-x scroll 0px -126px transparent;float: right;border: 1px solid #CCC;border-radius: 2px;-webkit-border-radius: 2px; -moz-border-radius: 2px;color: #999;font-size: 15px;font-weight: bold;height: 36px;padding: 0 10px; padding-bottom:2px;cursor:pointer;}

.hide,.address-field-item .hide,.order-address-list .hide{display:none;}

.button_small_red{ width:81px; height:24px; background:url(../images/show-room/product_details_icon.png) 0 -735px; display:block; border:none; color:#FFF; text-align:center; font-weight:bold; cursor:pointer;}

.Fea_Pop_21{position:absolute; margin-top:-81px; margin-left:-187px;}
@media screen and (-webkit-min-device-pixel-ratio:0){ .Fea_Pop_21 { position:absolute; margin-top:-80px; margin-left:-173px; } }	/*CSS HACK for Google Chrome*/

.inner input{ border:none;}
.inner{ font-size:10px;}

.cart_null_con{width:80%; margin:0 auto; padding:25px 0 0 0;}
.reg_suc_now{font-size:20px;  line-height:95px;}