.wrapper-shop{padding:20px 0;background-color:#FFFFFF;width:1200px;min-width:1200px;margin: 0 auto;}

.wrapper-shop .shop-process{color:#AAAAAA;background-color:#F0F0F0;padding:15px 20px;margin-bottom:20px;}
.wrapper-shop .shop-process span{float:left;display:inline;font-size:14px;}
.wrapper-shop .shop-process .active{color:#D13F3F;font-weight:bold;}
.wrapper-shop .shop-process .i-exp{color:#525252;font-family:"Simsun";font-weight:normal;text-indent:-999px;overflow:hidden;width:20px;padding:0 10px;background:url(../../images/crumbs_exp_bg.png) no-repeat center;}

.wrapper-shop .prompt{background:#FFFFFF;margin-bottom:10px;}
.wrapper-shop .prompt a{color:#3366CC;}
.wrapper-shop .prompt a:hover{color:#B20000;}

.wrapper-shop .prompt .warning{padding:10px;background:#FFF5CC;font-size:13px;color:#777777;margin-bottom: 10px;}
.wrapper-shop .prompt .success{padding:20px 10px;background:#DFF2BF;font-size:15px;font-weight:bold;margin-bottom: 10px;}
.wrapper-shop .prompt .information{padding:10px;background:#BDE5F8;margin-bottom: 10px;}
.wrapper-shop .prompt .error{padding:10px;background:#FFBABA;margin-bottom: 10px;font-size:14px;}

.wrapper-shop .prompt .order-info{font-size:16px;}
.wrapper-shop .prompt .order-info .symbol {color:#DA0000;font-weight:bold;}
.wrapper-shop .prompt .order-info .price {color:#DA0000;font-weight:bold;}

.wrapper-shop .table{width:100%;}
.wrapper-shop .table thead th{padding:10px 5px;background:#F2F2F2;font-weight:bold;color:#777777;}
.wrapper-shop .table tbody td{padding:5px;border-bottom:1px solid #F2F2F2;}

.wrapper-shop .form-fields dl{background:#E8E8E8;}
.wrapper-shop .form-fields dl dt{float:left;display:inline;width:160px;text-align:right;line-height:24px;padding:3px 5px;color:#777777;font-weight:bold;}
.wrapper-shop .form-fields dl dd{overflow:auto;line-height:24px;background:#F7F7F7;padding:3px 5px;}
.wrapper-shop .form-fields dl dd input.textfield{float:left;display:inline;margin-right:3px;}
.wrapper-shop .form-fields dl dd select.select{float:left;display:inline;margin-right:3px;}

.wrapper-shop .box-checkout{margin-bottom:20px;}
.wrapper-shop .box-checkout h2{font-size:1.1em;font-weight:bold;color:#777777;padding:8px 0;border-bottom:2px solid #EEEEEE;margin-bottom:10px;}

.wrapper-shop #boxCartList .cart-empty{padding:80px 80px 80px 160px;margin-bottom:20px;background:url(../../images/cart_empty_bg.png) no-repeat 20px center #FFFFFF;}
.wrapper-shop #boxCartList .cart-empty .empty-text{color:#777777;font-size:1.3em;margin-bottom:20px;}
.wrapper-shop #boxCartList .cart-empty a{color:#00A3D9;}
.wrapper-shop #boxCartList .cart-empty a:hover{color:#B20000;}
.wrapper-shop #boxCartList .cart-empty .operate{margin-bottom:20px;}
.wrapper-shop #boxCartList .cart-empty .operate a{font-weight:bold;}

.wrapper-shop #tableCartList thead tr th{background:#F0F0F0;color:#777777;font-weight:bold;padding:8px 5px;}
.wrapper-shop #tableCartList tbody tr td{padding:5px;border-bottom:1px solid #EEEEEE;background:#FFFFFF;}

.wrapper-shop #tableCartList .prod-info .img {float:left;display:inline;}
.wrapper-shop #tableCartList .prod-info .img a {float:left;display:inline;border: 2px solid #EEEEEE;background: #FFFFFF;}
.wrapper-shop #tableCartList .prod-info .img a:hover {border-color:#FFDC97;}
.wrapper-shop #tableCartList .prod-info .img a img {float:left;display:inline;height:50px;width:70px;}
.wrapper-shop #tableCartList .prod-info .info {padding-left:5px;overflow: auto;}
.wrapper-shop #tableCartList .prod-info .info .part {padding-top:5px;}
.wrapper-shop #tableCartList .prod-info .info .part a{color:#0055AA;}
.wrapper-shop #tableCartList .prod-info .info .part a:hover{color:#333333;}
.wrapper-shop #tableCartList .prod-info .info .mfg {padding-top:5px;}
.wrapper-shop #tableCartList .prod-info .info .mfg a{color:#777777;}
.wrapper-shop #tableCartList .prod-info .info .mfg a:hover{color:#B20000;}
.wrapper-shop #tableCartList .prod-price {color:#D13F3F;font-weight:bold;}
.wrapper-shop #tableCartList .unit-price {color:#333333;}

.wrapper-shop #tableCartList .quantity span {float:left;display:inline;margin-right:3px;}
.wrapper-shop #tableCartList .quantity span a{height:16px;width:16px;display:inline-block;overflow:hidden;text-indent:-9999px;background:url(../../images/cart_prod_count_sprite.png) no-repeat;position:relative;top:4px;}
.wrapper-shop #tableCartList .quantity span a.add {background-position:0 0;}
.wrapper-shop #tableCartList .quantity span a.add:hover {background-position:-16px 0;}
.wrapper-shop #tableCartList .quantity span a.sub {background-position:0 -16px;}
.wrapper-shop #tableCartList .quantity span a.sub:hover {background-position:-16px -16px;}
.wrapper-shop #tableCartList .quantity span .txt-quantity {text-align:right;width:60px;}


.wrapper-shop #cartToolbar{padding:10px 0;}
.wrapper-shop #cartToolbar .bar-operate span{float:left;display:inline;line-height:34px;margin-right:5px;}
.wrapper-shop #cartToolbar .bar-operate span.i-exp {color:#CCCCCC;}

.wrapper-shop #cartToolbar .total-price{float:left;display:inline;line-height:34px;margin-right:20px;color:#D13F3F;font-weight:bold;}
.wrapper-shop #cartToolbar .total-price .prefix{color:#777777;font-size:1.1em;}
.wrapper-shop #cartToolbar .total-price .symbol{font-size:1.3em;font-family:Tahoma;}
.wrapper-shop #cartToolbar .total-price .price{font-size:1.3em;font-family:Tahoma;}

.wrapper-shop #cartToolbar .checkout{float:left;display:inline;}
.wrapper-shop #cartToolbar .checkout #btnCheckbout{font-size:1.1em;font-weight:bold;padding:5px 20px;}

.wrapper-shop #boxAddress .shipto-list .marker-tip{font-size:1em;float:left;display:inline;font-weight:bold;color:#E95A59;visibility:hidden;}
.wrapper-shop #boxAddress .shipto-list .marker-point{float:left;display:inline;height:32px;margin-left:10px;}
.wrapper-shop #boxAddress .shipto-list .marker-point input{height:32px;line-height:32px;margin:-3px 3px 0 0;*margin:0 3px 0 0;vertical-align:middle;}
.wrapper-shop #boxAddress .shipto-list .marker-modify{float:right;display:inline;visibility:hidden;}
.wrapper-shop #boxAddress .shipto-list .marker-addr{padding-left:70px;padding-right:70px;}
.wrapper-shop #boxAddress .shipto-list .marker-addr label{display:block;}
.wrapper-shop #boxAddress .shipto-list .marker-addr em.marker-phone{color:#777777;font-style:normal;}
.wrapper-shop #boxAddress .shipto-list .marker-addr .marker-setdefault{visibility:hidden;margin-left:10px;}
.wrapper-shop #boxAddress .shipto-list .marker-addr .default{visibility:visible;color:#AAAAAA;}

.wrapper-shop #boxAddress .shipto-list li{font-size:1em;line-height:32px;padding:0 10px;margin-bottom:5px;}
.wrapper-shop #boxAddress .shipto-list li a{color:#3366CC;}
.wrapper-shop #boxAddress .shipto-list li a:hover{color:#B20000;}
.wrapper-shop #boxAddress .shipto-list li.active{background:#FCEAA3;box-shadow:3px 3px 0 #F0F0F0;}
.wrapper-shop #boxAddress .shipto-list li.active:hover{background:#FCEAA3;}
.wrapper-shop #boxAddress .shipto-list li.active .marker-modify{visibility:visible;}
.wrapper-shop #boxAddress .shipto-list li.active .marker-tip{visibility:visible;}
.wrapper-shop #boxAddress .shipto-list li.active .marker-addr label{font-size:1.1em;font-weight:bold;}
.wrapper-shop #boxAddress .shipto-list li.active .marker-addr .marker-setdefault{font-size:12px;font-weight:normal;}
.wrapper-shop #boxAddress .shipto-list li:hover{background:#FCF3C7;}
.wrapper-shop #boxAddress .shipto-list li:hover .marker-setdefault{visibility:visible;}

.wrapper-shop #boxProdList .prod-info .img{float:left;display:inline;background:#FFFFFF;}
.wrapper-shop #boxProdList .prod-info .img img{float:left;display:inline;}
.wrapper-shop #boxProdList .prod-info .info{overflow:auto;padding-left:10px;}
.wrapper-shop #boxProdList .prod-price{font-weight:bold;color:#DA0000;}

.wrapper-shop #boxOrderPrice .order-price{float:right;display:inline;background:#FFEBCC;text-align:right;padding:10px 10px 10px 30px;margin-bottom:10px;}
.wrapper-shop #boxOrderPrice .order-price .prefix{color:#777777;font-weight:bold;font-size:1.1em;}
.wrapper-shop #boxOrderPrice .order-price .symbol{color:#DA0000;font-weight:bold;font-size:1.1em;}
.wrapper-shop #boxOrderPrice .order-price .price{color:#DA0000;font-weight:bold;font-size:1.1em;}
.wrapper-shop #boxOrderPrice .order-price #boxTotal{font-size:1.3em;}

.wrapper-shop #boxOrderPrice .order-submit{text-align:right;}
.wrapper-shop #boxOrderPrice .order-submit .btn-backtocart{line-height: 34px;margin-right: 10px;color:#CCCCCC;}
.wrapper-shop #boxOrderPrice .order-submit #btnOrderSubmit{font-weight:bold;font-size:1.1em;padding:5px 20px;line-height:normal;height:auto;}

.wrapper-shop .form-order-submit{padding:0 20px;}

.wrapper-shop .select-type .item{line-height:32px;background:#FFFFFF;}
.wrapper-shop .select-type .item-selected{background:#FFF4D3;}
.wrapper-shop .select-type .item span{float:left;display:inline;}
.wrapper-shop .select-type .item .item-field{width:30px;}
.wrapper-shop .select-type .item .item-field .radio{position:relative;left:10px;}
.wrapper-shop .select-type .item .item-title{width:180px;color:#333333;font-weight:bold;}
.wrapper-shop .select-type .item .item-desc{color:#999999;}

.wrapper-shop .select-type .item-child{background:#FFF4D3;padding:5px 10px 10px 30px;}
.wrapper-shop .select-type .item-child dl{margin-top:5px;}
.wrapper-shop .select-type .item-child dl dt{float:left;display:inlnie;width:180px;overflow:hidden;}
.wrapper-shop .select-type .item-child dl dt span{float:left;display:inlnie;width:20px;position:relative;top:5px;}
.wrapper-shop .select-type .item-child dl dt label{float:left;display:inlnie;}
.wrapper-shop .select-type .item-child dl dt label img{float:left;display:inlnie;}
.wrapper-shop .select-type .item-child dl dd{float:left;display:inlnie;width:800px;}
.wrapper-shop .select-type .item-child dl dd .desc{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#999999;}

.wrapper-shop #boxShipType dl{padding:5px 0;background:#FFFFFF;}
.wrapper-shop #boxShipType dl.active{background:#FFF4D3;}
.wrapper-shop #boxShipType dl dt{float:left;display:inlnie;width:210px;overflow:hidden;}
.wrapper-shop #boxShipType dl dt span{float:left;display:inlnie;width:30px;}
.wrapper-shop #boxShipType dl dt span .radio{position:relative;left:10px;top:5px;}
.wrapper-shop #boxShipType dl dt label{float:left;display:inlnie;}
.wrapper-shop #boxShipType dl dt label img{float:left;display:inlnie;}

.wrapper-shop #boxShipType dl dd{float:left;display:inlnie;width:800px;}
.wrapper-shop #boxShipType dl dd .desc{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#999999;}