/*checkout cart*/
.cart .title-buttons{ background:url(../images/global/bar_08_1.gif) no-repeat left 1px; height:22px;}
.discount button.cart_coupon_button{ background:url(../images/global/bar_14.gif) no-repeat; width:30px; height:15px; margin-right:10px;}
.move-coupon .totals-left{ float:left; width:340px; height:119px;border-bottom:#ddd solid 1px; background:url(../images/global/bar_11.gif) no-repeat;}
#totals-copun li{ height:119px; width:324px;}
#totals-copun .copun_fee{ float:right; width:58px;width:58px; line-height:18px; font-size:18px; margin-top:47px;_margin-right:10px; margin-right:20px;}
.cart #shopping-cart-totals-table th b{ padding-left:26px;}
.total_others{ display:none;}
.cart .total_others{ font-size:13px; color:#999; font-weight:12px; line-height:12px; display:block; padding-left:26px;}

/* Shopping Cart ========================================================================= */
.cart .checkout-types .cart-botton-paypal .paypal-left{ width:333px; height:44px; background-image:url(../images/global/b_1_1.gif); background-repeat:no-repeat; display:block; float:left; }
.cart .checkout-types .cart-botton-paypal .paypal-right{ width:146px; height:44px; background-image:url(../images/global/b_1_2.gif); background-repeat:no-repeat; display:block; float:right; cursor:pointer; }
.checkout-types .continue .button{background:url(../images/global/b_31.gif) no-repeat;width:192px; height:30px; padding:0;}
.checkout-types .continue .button span{ background:none;width:192px; height:30px; padding:0;}
.topay button.button{background:url(../images/global/b_32.gif) no-repeat;width:132px; height:28px; padding:0;}

/**kiala*/
#kiala_div { position: fixed; top: 100px; left: 20%;width:800px;z-index:99999;background:#fff;border:1px solid #ccc;}
#kiala_div .title-bar {text-align:right;padding-right:8px;background:#dddddd;}
#kiala_div .title-bar img { margin: 8px 0px;cursor:pointer;}
#kiala_div .kiala-loading { width:100%;height:18px;text-align:center;}
#kiala_frm {width:800px;height:420px;margin-top: -18px;}


/* Block: Checkout Progress */
.onepage_title{ width:800px; height:66px; background:url(../images/global/bar_2_1.gif) no-repeat left center;}

/**������̱���*/
.step-title h3{ margin-left:55px;}
#opc-login .step-title{ background:url(../images/global/bar_15.gif) no-repeat;}
#opc-login.title-opc-login .step-title{ background:url(../images/global/bar_16.gif) no-repeat left;}

#opc-billing .step-title{ background:url(../images/global/bar_17.gif) no-repeat;}
#opc-billing.title-opc-billing .step-title{ background:url(../images/global/bar_18.gif) no-repeat left;}

#opc-shipping .step-title{ background:url(../images/global/bar_19.gif) no-repeat;}
#opc-shipping.title-opc-shipping .step-title{ background:url(../images/global/bar_20.gif) no-repeat left;}

#opc-shipping_method .step-title{ background:url(../images/global/bar_21.gif) no-repeat;}
#opc-shipping_method.title-opc-shipping_method .step-title{ background:url(../images/global/bar_22.gif) no-repeat left;}

#opc-payment .step-title{ background:url(../images/global/bar_23.gif) no-repeat;}
#opc-payment.title-opc-payment .step-title{ background:url(../images/global/bar_24.gif) no-repeat left;}

#opc-review .step-title{ background:url(../images/global/bar_25.gif) no-repeat;}
#opc-review.title-opc-review .step-title{ background:url(../images/global/bar_26.gif) no-repeat left;}

/*onepage*/
#checkoutSteps .button{height:24px;}
#checkout-step-login #register-form .button span{background:url(../images/global/b_33.gif) no-repeat; width:134px; height:28px;}
#checkout-step-login #login-form .button span{ width:86px; height:28px;}
#login-form .button span{width:86px; height:28px;}
#register-form .button span{background:url(../images/global/b_33.gif) no-repeat; width:134px; height:28px;}
#checkoutSteps .button span{background:url(../images/global/b_35.gif) no-repeat; width:84px; height:24px;}
#checkoutSteps .back-link{background:url(../images/global/b_36.gif) no-repeat; width:84px; height:24px; display:block; text-indent:-9999px;}


/* ���ͷ�ʽ*/
.shipping-logo-colissimo,
.shipping-logo-owebiashipping2{ background-image:url(../images/global/pic_24.gif); background-repeat:no-repeat; width:48px; height:42px; display:block; }
.shipping-logo-owebiashipping1{ background-image:url(../images/global/pic_23.gif); background-repeat:no-repeat; width:48px; height:45px; display:block; }
.shipping-logo-kiala { background-image:url(../images/global/kiala_logo.gif); background-repeat:no-repeat; width:48px; height:63px; display:block;}
.shipping-logo-mcshop { background-image:url(../images/global/mc_logo.gif); background-repeat:no-repeat; width:48px; height:50px; display:block;}
.shipping-logo-adrexo{ background-image:url(../images/global/adrexo_logo.jpg); background-repeat:no-repeat; width:48px; height:48px; display:block;}

/*checkoutSteps--right*/
.complete_change a{ display:block; text-indent:-9999px; width:62px; height:18px; background:url(../images/global/b_11.gif) no-repeat;}

/* Block: Account */
.block-account { border-color:#d5d5d5; }
.block-account .block-title { height:30px; background:#eee; border-bottom:1px solid #d5d5d5; background-image:url(../images/mc_59.gif); background-repeat:no-repeat; text-indent:-9999px; }
.block-account .block-content { margin:0px;  font-size:13px; font-weight:bold;}
.block-account .block-content li {display:inline;}
.block-account .block-content li a {height:30px; line-height:30px; padding:0; border-bottom:1px dotted #cbcbcb; display:block; white-space:nowrap; overflow:hidden;}
.block-account .block-content li a.focus {height:30px; line-height:30px; padding:0px; background:#e4e4e4; display:inline;}
.block-account .block-content li a:hover.focus {height:30px; line-height:30px; padding:0px; background:#e4e4e4; display:inline;}
.block-account .block-content li a:hover {height:30px; line-height:30px; padding:0px; background:#e4e4e4; display:block; white-space:nowrap; overflow:hidden;}
.block-account .block-content .current span {height:30px; line-height:30px; background:#e4e4e4;  padding:0; border-bottom:1px dotted #cbcbcb; display:block; white-space:nowrap; overflow:hidden;}

/**/
.user-default .col2-set .edit-link a { width:63px; height:18px; background-image:url(../images/global/b_21.gif); background-repeat:no-repeat; text-indent:-9999px;}
.col-main .buttons-set .back-link { width:80px; height:23px; background-image:url(../images/global/b_17.gif); background-repeat:no-repeat; text-indent:-9999px; }
.col-main .buttons-set button.button { height:23px; background-image:url(../images/global/b_19.gif); background-repeat:no-repeat; text-indent:-9999px; width:60px;}

/* user-address-list */
.user-address-list { border:1px solid #d5d5d5; }
.user-address-list .page-title {border-bottom:1px solid #d5d5d5; height:23px; margin-top:0; background:#f5f5f5; background-repeat:no-repeat; }
.user-address-list .page-title h2 { font-size:13px; font-weight:bold; color:#000; padding-left:25px; margin-bottom:0; height:29px; line-height:29px; vertical-align:middle; }
.user-address-list .page-title .button,
.user-address-list .page-title .button span { background-image:none; width:160px; height:23px; }
.user-address-list .page-title .button { width:160px; height:23px; background-image:url(../images/global/b_33_a.gif); background-repeat:no-repeat; text-indent:-9999px; margin-top:2px; }
.user-address-list .col2-set { padding:0 26px; font-size:13px; color:#000; }
.user-address-list .col2-set h3 { font-size:13px; font-weight:bolder; color:#087fb0; margin:7px 0 15px 0; }
.user-address-list .col2-set h4 { font-size:13px; font-weight:bolder; color:#000; margin:8px 0; }
.user-address-list .col2-set li { border:1px solid #d5d5d5; margin-bottom:5px; width:280px; padding:0 0 32px 12px; }
.user-address-list .buttons-set { padding:0 26px 20px 26px; border:0; }
.user-address-list .buttons-set .back-link { width:80px; height:23px; background-image:url(../images/global/b_17.gif); background-repeat:no-repeat; text-indent:-9999px; }
.user-address-list .buttons-set .button,
.user-address-list .buttons-set .button span { background-image:none; width:101px; height:23px; }
.user-address-list .buttons-set .button { width:101px; height:23px; background-image:url(../images/global/b_19.gif); background-repeat:no-repeat; text-indent:-9999px; }
.user-address-list .col2-set .edit { display:block; margin:5px 5px 0 0; width:63px; height:18px; float:left; background-image:url(../images/global/b_25.gif); background-repeat:no-repeat; text-indent:-9999px;  }
.user-address-list .col2-set .del { display:block; margin:5px 5px 0 0; width:62px; height:18px; float:left; background-image:url(../images/global/b_33_b.gif); background-repeat:no-repeat; text-indent:-9999px;  }
.user-address-list li.default-other-address { width:265px; height:180px; padding:0; cursor:pointer; }

/* user-account */
.user-account { border:1px solid #d5d5d5; color:#000;}
.user-account .page-title {border-bottom:1px solid #122525; height:30px; margin-top:0; background:#122525; background-repeat:no-repeat; }
.user-account .page-title h2 { font-size:14px; font-weight:bold; color:#FFF; padding-left:25px; margin-bottom:0; height:30px; line-height:30px; vertical-align:middle; }
.user-account .account-list1 h3 { padding-left:26px; margin:11px 0; font-size:13px; color:#087fb0; }
.user-account .account-list1 .form-list { padding-left:26px; }
.user-account .account-list1 .form-list li { margin-bottom:11px; }
.user-account .account-list1 .form-list label { font-size:13px; font-weight:bold; color:#646464; line-height:26px; }
.user-account .account-list2 .form-list { padding-left:26px; }
.user-account .account-list2 .form-list li { margin-bottom:11px; }
.user-account .account-list2 .form-list label { font-size:13px; font-weight:bold; color:#000; }
.user-account .required { color:#e60004; padding-right:26px; }
.user-account .buttons-set { padding:0 26px 20px 26px; border:0; }
.user-account .buttons-set .back-link { width:80px; height:23px; background-image:url(../images/global/b_17.gif); background-repeat:no-repeat; text-indent:-9999px; }
.user-account .buttons-set .button,
.user-account .buttons-set .button span { background-image:none; width:88px; height:23px; }
.user-account .buttons-set .button { width:88px; height:23px; background-image:url(../images/global/b_23.gif); background-repeat:no-repeat; text-indent:-9999px; }

/* user-address */
.user-address { border:1px solid #d5d5d5; }
.user-address .page-title {border-bottom:1px solid #122525; height:30px; margin-top:0; background:#122525; background-repeat:no-repeat; }
.user-address .page-title h2 { font-size:14px; font-weight:bold; color:#fff; padding-left:25px; margin-bottom:0; height:30px; line-height:30px; vertical-align:middle; }
.user-address .account-list1 h3 { padding-left:26px; margin:11px 0; font-size:13px; color:#087fb0; }
.user-address .account-list1 .form-list { padding-left:26px; }
.user-address .account-list1 .form-list li { margin-bottom:11px; }
.user-address .account-list1 .form-list label { font-size:13px; font-weight:bold; color:#646464; }
.user-address .account-list2 h3 { padding-left:26px; margin:11px 0; font-size:13px; color:#087fb0; }
.user-address .account-list2 .form-list { padding-left:26px; }
.user-address .account-list2 .form-list li { margin-bottom:11px; }
.user-address .account-list2 .form-list label { font-size:13px; font-weight:bold; color:#000; }
.user-address .required { color:#e60004; padding-right:26px; }
.user-address .buttons-set { padding:0 26px 20px 26px; border:0; }
.user-address .buttons-set .back-link { width:80px; height:23px; background-image:url(../images/global/b_17.gif); background-repeat:no-repeat; text-indent:-9999px; }
.user-address .buttons-set .button,
.user-address .buttons-set .button span { background-image:none; width:101px; height:23px; }
.user-address .buttons-set .button { width:60px; height:23px; background-image:url(../images/global/b_19.gif); background-repeat:no-repeat; text-indent:-9999px; }
.user-address .account-list1 #company,
.user-address .account-list2 #street_1,
.user-address .account-list2 #street_2{ width:510px; }


/* user-order */
.user-order { border:1px solid #d5d5d5; padding-bottom:10px; }
.user-order p{ padding-left:25px;  padding-top:20px;padding-bottom:20px;}
.user-order .page-title {border-bottom:1px solid #122525; height:30px; margin-top:0; background:#122525; background-repeat:no-repeat; }
.user-order .page-title h2 { font-size:14px; font-weight:bold; color:#fff; padding-left:25px; margin-bottom:0; height:30px; line-height:30px; vertical-align:middle; }
.user-order .page-title h2 a{color:#fff; margin-right:20px;}
.user-order .data-table { margin:0 26px; width:704px; }
.user-order .pager { margin:0 20px; border:0; }
.user-order .pager fieldset { display:none; }
.user-order .data-table tr td,
.user-order .data-table tr th { border:0; }
.user-order .data-table tr th { border-top:1px solid #DDD;border-bottom:1px solid #DDD; }
.user-order .data-table tr td { border-bottom:1px solid #DDD; }
.user-order .status-label { width:170px; }
.user-order .buttons-set { padding:0 26px 20px 26px; border:0; }
.user-order .buttons-set .back-link { width:80px; height:23px; background-image:url(../images/global/b_17.gif); background-repeat:no-repeat; text-indent:-9999px; }
.user-order .buttons-set .button,
.user-order .buttons-set .button span { background-image:none; width:101px; height:23px; }
.user-order .buttons-set .button { width:101px; height:23px; background-image:url(../images/global/b_19.gif); background-repeat:no-repeat; text-indent:-9999px; }

.user-order-info { border:1px solid #d5d5d5; border-bottom:0px; color:#000; }
.user-order-info { border:1px solid #d5d5d5; border-top:0px; color:555; }
.user-order-info .page-title {border-bottom:1px solid #d5d5d5; height:23px; margin-top:0; background:#f5f5f5; background-repeat:no-repeat;border-top:1px solid #d5d5d5; }
.user-order-info .page-title h2 { font-size:13px; font-weight:bold; color:#000; padding-left:25px; margin-bottom:0; height:29px; line-height:29px; vertical-align:middle; }
.user-order-info .page-title a,
.user-order-info .page-title span{ position:relative; top:5px; right:5px; }
.user-order-info .order-info { margin:0 5px; border:1px solid #d5d5d5; }
.user-order-info .order-info dt { font-size:13px; font-weight:bolder; color:#087fb0; }
.user-order-info .order-infos dt { font-size:13px; font-weight:bolder; color:#087fb0; }

.user-order-info .col2-set { padding:0 26px; font-size:13px; color:#000; }
.user-order-info .col2-set h3 { font-size:13px; font-weight:bolder; color:#000; margin:7px 0 5px 0; border-bottom:1px solid #cbcbcb; padding-bottom:3px; }
.user-order-info .col2-set h4 { font-size:13px; font-weight:bolder; color:#000; margin:8px 0; }
.user-order-info .col2-set li { border:1px solid #d5d5d5; margin-bottom:5px; width:280px; padding:0 0 32px 12px; }
.user-order-info .buttons-set { margin:0 20px; }
.user-order-info .col2-set .edit { display:block; margin:5px 5px 0 0; width:63px; height:18px; float:left; background-image:url(../images/global/b_25.gif); background-repeat:no-repeat; text-indent:-9999px;  }
.user-order-info .col2-set .del { display:block; margin:5px 5px 0 0; width:63px; height:18px; float:left; background-image:url(../images/global/b_25.gif); background-repeat:no-repeat; text-indent:-9999px;  }
.user-order-info .buttons-set { padding:0 26px 20px 26px; border:0; }
.user-order-info .buttons-set .back-link { width:80px; height:23px; background-image:url(../images/global/b_17.gif); background-repeat:no-repeat; text-indent:-9999px; }
.user-order-info .buttons-set .button,
.user-order-info .buttons-set .button span { background-image:none; width:101px; height:23px; }
.user-order-info .buttons-set .button { width:101px; height:23px; background-image:url(../images/global/b_19.gif); background-repeat:no-repeat; text-indent:-9999px; }
.user-order-info .returns-info {font-size:13px; line-height:20px; padding:10px; margin: 15px;}
.user-order-info .returns_info img {vertical-align:middle;}
.user-order-info .returns_info {display: table-cell;vertical-align:middle;border: 1px solid #dddddd;}
.user-order-info .returns_info img {vertical-align:middle;}

.user-order-view h3 {margin-top:10px; margin-left:10px; margin-right:10px; background:#e5e5e5; font-size:13px; font-weight:bolder; color:#000; line-height:30px;}
.user-order-view .data-table { margin-left:10px;width:96%;margin-bottom:10px; }
.user-order-view .data-table .product-image { padding:5px; }
.user-order-view .data-table .product-image  img{ border:1px solid #cccccc; }
.user-order-view .data-table tr td,
.user-order-view .data-table tr th {font-weight:normal;border:0; line-height:20px; }
.user-order-view .data-table tbody  td { border-bottom:1px solid #e5e5e5; }
.user-order-view .data-table thead  th { border-bottom:1px solid #DDDDDD; font-size:13px; color:#000; }
.user-order-view .buttons-set { padding:0 26px 20px 26px; border:0; }
.user-order-view .buttons-set .back-link { width:80px; height:23px; background-image:url(../images/global/b_17.gif); background-repeat:no-repeat; text-indent:-9999px; }
.user-order-view .buttons-set .button,
.user-order-view .buttons-set .button span { background-image:none; width:101px; height:23px; }
.user-order-view .buttons-set .button { width:101px; height:23px; background-image:url(../images/global/b_19.gif); background-repeat:no-repeat; text-indent:-9999px; }

.returns_box { border:1px solid #d5d5d5; color:#000; margin-top:15px; }
.returns_box h3 { margin-left:10px; background:#e5e5e5; font-size:13px; font-weight:bolder; color:#000; line-height:30px;}
.returns_box .data-table { width:98%; }
.returns_box .data-table tr td,
.returns_box .data-table tr th { border:0; }
.returns_box .data-table tbody td { border-bottom:1px solid #e5e5e5; }
.returns_box .data-table thead th { border-bottom:1px solid #DDDDDD; font-size:13px; color:#000; }
.returns_box .buttons-set { padding:0 26px 20px 26px; border:0; }
.returns_box .buttons-set .back-link { width:80px; height:23px; background-image:url(../images/global/b_17.gif); background-repeat:no-repeat; text-indent:-9999px; }
.returns_box .buttons-set .button,
.returns_box .buttons-set .button span { background-image:none; width:101px; height:23px; }
.returns_box .buttons-set .button { width:101px; height:23px; background-image:url(../images/global/b_19.gif); background-repeat:no-repeat; text-indent:-9999px; }


/* user-mail */
.user-email { border:1px solid #d5d5d5; }
.user-email .page-title {border-bottom:1px solid #122525; height:30px; margin-top:0; background:#122525; background-repeat:no-repeat; }
.user-email .page-title h2 { font-size:14px; font-weight:bold; color:#FFF; padding-left:25px; margin-bottom:0; height:30px; line-height:30px; vertical-align:middle; }
.user-email .account-list1 h3 { padding-left:26px; margin:11px 0; font-size:13px; color:#087fb0; }
.user-email .account-list1 .form-list { padding-left:26px; padding-top:20px; }
.user-email .account-list1 .form-list li { margin-bottom:11px; }
.user-email .account-list1 .form-list label { font-size:13px; font-weight:bold; color:#000; }
.user-email .account-list2 h3 { padding-left:26px; margin:11px 0; font-size:13px; color:#087fb0; }
.user-email .account-list2 .form-list { padding-left:26px; }
.user-email .account-list2 .form-list li { margin-bottom:11px; }
.user-email .account-list2 .form-list label { font-size:13px; font-weight:bold; color:#000; }
.user-email .required { color:#e60004; padding-right:26px; }
.user-email .buttons-set { padding:0 26px 20px 26px; border:0; }
.user-email .buttons-set .back-link { width:80px; height:23px; background-image:url(../images/global/b_17.gif); background-repeat:no-repeat; text-indent:-9999px; }
.user-email .buttons-set .button,
.user-email .buttons-set .button span { background-image:none; width:101px; height:23px; }
.user-email .buttons-set .button { width:101px; height:23px; background-image:url(../images/global/b_23.gif); background-repeat:no-repeat; text-indent:-9999px; }

/* user-default */
.user-default { border:1px solid #d5d5d5; color:#000;}
.user-default .dashboard { padding-bottom:15px; }
.user-default .page-title {border-bottom:1px solid #122525; height:30px; margin-top:0; background:#122525; background-repeat:no-repeat; }
.user-default .page-title h2 { font-size:14px; font-weight:bold; color:#FFF; padding-left:25px; margin-bottom:0; height:30px; line-height:30px; vertical-align:middle; }
.user-default .welcome-msg { padding-left:28px; margin:10px 0; }
.user-default .welcome-msg p { margin-top:5px; font-size:13px; }
.user-default .welcome-msg h3 { font-size:13px; font-weight:bolder; }
.user-default .user-info { border-top:1px solid #d5d5d5; border-bottom:1px solid #d5d5d5; background:#f5f5f5; font-size:13px; line-height:30px; height:30px; padding-left:28px; }
.user-default .col2-set { padding:0 30px; margin-top:15px; font-size:13px;}
.user-default .col2-set h5 { font-size:13px; color:#000; }
.user-default .col2-set .user-info-stitle { border-bottom:1px solid #cbcbcb; margin-bottom:10px; padding-bottom:0px; height:30px;}
.user-default .col2-set .user-info-stitle h4 { width:50%; font-size:14px; color:#087fb0; float:left;}
.user-default .col2-set .user-info-stitle a { float:right; }
.user-default .col2-set .user-info-atitle { margin-bottom:10px; padding-bottom:0px; height:30px;}
.user-default .col2-set .user-info-atitle a { float:right; }
.user-default .col2-set .user-info-btitle { margin-bottom:10px; padding-bottom:0px; height:30px;}
.user-default .col2-set .user-info-btitle a { float:right; }
.user-default .col2-set .mage-link a { width:120px; height:25px; background-repeat:no-repeat; text-indent:-9999px;}
.user-default .col2-set p a,
.user-default .col2-set address a { text-decoration:underline; }
.user-default .recent-orders .title-buttons { border-top:1px solid #d5d5d5; border-bottom:1px solid #d5d5d5; background:#eee; font-size:14px; line-height:30px; height:30px; padding-left:28px; text-align:left; font-weight:bolder; }
.user-default .recent-orders .title-buttons a { font-weight:normal; display:none; }
.user-default .recent-orders .data-table { margin:0 26px; width:704px; }
.user-default .recent-orders .data-table td,
.user-default .recent-orders .data-table th { border:0; }
.user-default .recent-orders .data-table th { border-top:2px solid #000; font-size:13px; font-weight:bolder; color:#000; }
.user-default .recent-orders .data-table td { border-bottom:1px solid #e5e5e5; }
.user-default .recent-orders .data-table .status-label { width:170px; }

/* Account Login/Create Pages ============================================================ */
.account-login button.button{ padding:0;}
.account-login .new-users { width:430px; height:274px; border-left:1px solid #d5d5d5; }
.account-login .user-login { width:450px; height:274px;  margin-right:3px;}
.account-login .user-login h3 { height:33px; font-size:20px; padding-left:25px;}
.account-login .user-login .login-notes { color:#087fb0; font-size:13px; margin:0px; padding-left:28px; float:left;}
.account-login .user-login .form-list { padding-left:28px; width:430px; float:left; text-align:left; }
.account-login .user-login button.button { width:85px; height:28px; background-image:url(../images/global/b_28.gif); background-repeat:no-repeat; margin-right:20px; margin-top:25px; }
.account-login .user-login .button .button-span { background-image:none; text-indent:-9999px; width:122px; height:23px; }
.account-login .user-login .form-list label { width:430px; text-align:left; font-size:13px; float:left; font-weight:bold; }
.account-login .user-login .form-list .input-width { width:160px; }
.account-login .user-login .buttons-set { border:0; padding-left:28px; }

.account-login .new-users h3 { height:29px; font-size:20px; padding-left:25px;}
.account-login .new-users .new-users-notes { margin:10px 0 21px; padding-left:28px; }
.account-login .new-users .form-list { padding-left:28px; margin-bottom:21px; padding-top:10px; }
.account-login .new-users .buttons-set { padding-left:28px; border:0; }
.account-login .new-users .buttons-set .button { width:134px; height:28px; background:none;float:right; margin-top:80px; margin-right:0px; }
.account-login .new-users .buttons-set .button-span { text-indent:-9999px; width:107px; height:23px; }
.account-login .new-users .form-list .input-width { width:160px; }

/* Account Login/Create Pages ============================================================ */
.account-create .new-users { height:auto;}
.account-create .user-login { width:578px; height:420px; border:1px solid #d5d5d5; background-image:url(../images/global/mc_50.gif); background-repeat:no-repeat; background-position: right 136px;;}
.account-create .col-2 { width:578px; height:420px; } 
.account-create .user-login h3 { height:29px; background-repeat:no-repeat; background-position: left center; text-indent:-9999px; }
.account-create .user-login .login-notes { color:#087fb0; font-size:13px; margin:21px 0 41px; padding-left:28px;}
.account-create .user-login .form-list { padding-left:28px; width:315px; float:left; }
.account-create .user-login .button { width:54px; height:50px; background-image:url(../images/global/b_03.gif); background-repeat:no-repeat; }
.account-create .user-login .button .button-span { background-image:none; text-indent:-9999px; width:54px; height:50px; }
.account-create .user-login .form-list label { width:140px; text-align:right; font-size:13px; float:left; }
.account-create .user-login .form-list .input-width { width:160px; }
.account-create .user-login .buttons-set { border:0; padding-left:28px; }
.account-create .new-users h3 { background-image:url(../images/global/mc_51.gif); height:25px; background-repeat:no-repeat; text-indent:-9999px; }
.account-create .new-users .form-list { padding-left:28px; }
.account-create .new-users .form-list .input-box { width:370px; margin-bottom:10px; }
.account-create .new-users .form-list label { width:130px; display:block; float:left; }
.account-create .new-users .form-list .input-text { width:160px; }
.account-create .new-users .new-users-notes { margin:21px 0 41px; padding-left:28px; }
.account-create .new-users .form-list .input-box .month { width:88px; float:left; }
.account-create .new-users .form-list .input-box .day { width:48px; float:left; margin-left:3px; }
.account-create .new-users .form-list .data-notes2 { padding-left:130px; margin-bottom:10px; display:block; color:#087fb0; }
.account-create .new-users .buttons-set { border:0; }
.account-create .new-users .buttons-set span{ background-image:none; width:104px; height:23px;}
.account-create .new-users .buttons-set .button { background-image:none; width:104px; height:23px;}
.account-create .new-users .buttons-set .button {  background-image:url(../images/global/b_07.gif); width:104px; height:23px; text-indent:-9999px; float:left; margin-left:156px; margin-bottom:10px; }
.account-create .new-users #form-validate { height:420px; display:block; }

.account-create .page-title { height:30px; font-size:15px; color:#FFF; width:95%; background:#122525; line-height:30px; margin:0px auto; text-align:left; }
.account-create fieldset { padding:0 45px; }
.account-create fieldset h3 { font-size:13px; font-weight:bolder; color:#087fb0; padding:15px 0; text-align:left;}
.account-create .buttons-set button,
.account-create .buttons-set button span { background-image:none; border:0; width:80px; height:23px; }
.account-create .buttons-set button { background-image:url(../images/global/b_30.gif); background-repeat:no-repeat; width:80px; height:23px; text-indent:-9999px; }
.account-create .buttons-set { margin:0 0px 10px 0px; }
.account-create .buttons-set .back-link { background-image:url(../images/global/b_17.gif); background-repeat:no-repeat; width:80px; height:23px; text-indent:-9999px; }
.account-create .button-req .required { margin:7px 30px; color:#e60004; }


/* Forget Password */
.forgetpassword { width:95%;  color:#000; }
.forgetpassword .page-title { height:33px; margin-top:0; background-color:#122525; text-align:left;margin-bottom:15px;}
.forgetpassword h2 {  font-size:15px; font-weight:bolder; padding-left:5px; padding-top:4px;  color:#FFF; line-height:30px;text-align:left;}
.forgetpassword .form-list { padding-left:20px; padding-top:10px;text-align:left;}
.forgetpassword p { font-size:13px; padding-left:20px; color:#646464;text-align:left; margin-bottom:10px;}
.forgetpassword .required { padding-right:24px; color:red;text-align:left;}
.forgetpassword .buttons-set { padding-bottom:25px; margin:0 20px; }
.forgetpassword .buttons-set .button,
.forgetpassword .buttons-set .button span { background-image:none; width:80px; height:23px; }
.forgetpassword .buttons-set .button { text-indent:-9999px; width:80px; height:23px; background-image:url(../images/global/b_19.gif); background-repeat:no-repeat; }


/******************** Clears ********************/
/**
 * Magento
 *
 * NOTICE OF LICENSE
 *
 * This source file is subject to the Academic Free License (AFL 3.0)
 * that is bundled with this package in the file LICENSE_AFL.txt.
 * It is also available through the world-wide-web at this URL:
 * http://opensource.org/licenses/afl-3.0.php
 * If you did not receive a copy of the license and are unable to
 * obtain it through the world-wide-web, please send an email
 * to license@magentocommerce.com so we can send you a copy immediately.
 *
 * DISCLAIMER
 *
 * Do not edit or add to this file if you wish to upgrade Magento to newer
 * versions in the future. If you wish to customize Magento for your
 * needs please refer to http://www.magentocommerce.com for more information.
 *
 * @copyright  Copyright (c) 2008 Irubin Consulting Inc. DBA Varien (http://www.varien.com)
 * @license    http://opensource.org/licenses/afl-3.0.php  Academic Free License (AFL 3.0)
 */

/************************************************/
/******************** Clears ********************/
/************************************************/
.clearer:after,
.header:after,
#nav:after,
.main:after,
.footer:after,
.col-main:after,
.col2-set:after,
.col3-set:after,
.col4-set:after,
.search-autocomplete li:after,
.block-poll li:after,
.block-related li:after,
.block-related .item:after,
.block .actions:after,
.mini-products-list li:after,
.title-buttons:after,
.pager:after,
.sorter:after,
.ratings:after,
.add-to-box:after,
.add-to-cart:after,
.product-essential:after,
.products-list li.item:after,
.product-view .product-img-box .more-views ul:after,
.product-view .tags .form-add-tags:after,
.product-options .options-list li:after,
.product-options-bottom:after,
.product-review:after,
.cart:after,
.opc .step-title:after,
.checkout-progress:after,
.field-100:after,
.group-select li:after,
.form-list li:after,
.buttons-set:after,
.buttons-set2:after,
.page-print .print-head:after { display:block; content:"."; clear:both; font-size:0; line-height:0; height:0; overflow:hidden; text-align:left; }

/******************** Clears  end********************/

/******************** reset.css********************/
/**
 * Magento
 *
 * NOTICE OF LICENSE
 *
 * This source file is subject to the Academic Free License (AFL 3.0)
 * that is bundled with this package in the file LICENSE_AFL.txt.
 * It is also available through the world-wide-web at this URL:
 * http://opensource.org/licenses/afl-3.0.php
 * If you did not receive a copy of the license and are unable to
 * obtain it through the world-wide-web, please send an email
 * to license@magentocommerce.com so we can send you a copy immediately.
 *
 * DISCLAIMER
 *
 * Do not edit or add to this file if you wish to upgrade Magento to newer
 * versions in the future. If you wish to customize Magento for your
 * needs please refer to http://www.magentocommerce.com for more information.
 *
 * @copyright  Copyright (c) 2008 Irubin Consulting Inc. DBA Varien (http://www.varien.com)
 * @license    http://opensource.org/licenses/afl-3.0.php  Academic Free License (AFL 3.0)
 */

* { margin:0 auto; padding:0; }

body          { font:12px/1.5 Arial, Helvetica, sans-serif; color:#000; text-align:center; background:url("../images/global/bg_01.gif") repeat-x scroll 0 0 transparent; }

img           { border:0;}

a             {}
a:hover       {}
:focus        { outline: 0; }

/* Headings */
h1            { font-size:20px; font-weight:normal; line-height:1.3; }
h2            { font-size:18px; font-weight:normal; line-height:1.34; }
h3            { font-size:16px; font-weight:bold; line-height:1.375; }
h4            { font-size:14px; font-weight:bold; }
h5            { font-size:13px; font-weight:bold; }
h6            { font-size:13px; font-weight:bold; }

/* Forms */
form          { display:inline; }
fieldset      { border:0; }
legend        { display:none; }

/* Table */
table         { border:0; border-collapse:collapse; border-spacing:0; empty-cells:show; font-size:100%; }
/* Content */
address       { font-style:normal; }
cite          { font-style:normal; }
q,
blockquote    { quotes:none; }
q:before, 
q:after       { content:''; }
small,big     { font-size:1em; }
sup           { font-size:1em; vertical-align:top; }

/* Lists */
ul,ol         { list-style:none; }

/* Tools */
.nobr         { white-space:nowrap !important; }
.wrap         { white-space:normal !important; }
.a-left       { text-align:left !important; }
.a-center     { text-align:center !important; }
.a-right      { text-align:right !important; }
.v-top        { vertical-align:top; }
.v-middle     { vertical-align:middle; }
.f-left,
.left         { float:left !important; }
.f-right,
.right        { float:right !important; }
.f-none       { float:none !important; }
.f-fix        { float:left; width:100%; }
.no-display   { display:none; }
.no-margin    { margin:0 !important; }
.no-padding   { padding:0 !important; }
.no-bg        { background:none !important; }
/******************** reset.css end********************/

/******************** jqzoom.css********************/
.product-img-box {
	/*float:left;
width:100%;*/
}
.jqzoom{
	float:left;
	position:relative;
	padding:0px;
	cursor:pointer;
}

.jqzoom img{
	float:left;
}


div.zoomdiv {
	z-index                 : 100;
	position                : absolute;
	top:0px;
	left:0px;
	width                   : 408px;
	height                  : 484px;
	background: #ffffff;
	border:1px solid #CCCCCC;
	display:none;
	text-align: center;
	overflow: hidden;
	margin-top:-10px;
	margin-left:10px;


}

div.jqZoomPup {
	z-index                 : 10;
	visibility              : hidden;
	position                : absolute;
	top:0px;
	left:0px;
	width                   : 50px;
	height                  : 50px;
	/*border: 1px solid #aaa;*/
/*	background: transparent url(../images/jqzoon_lens.png) 50% top  no-repeat;;*/
	background:none;
	/*opacity: 0.5;
	-moz-opacity: 0.5;
	-khtml-opacity: 0.5;
	filter: alpha(Opacity=50);*/
}
#fxWrapper { margin:0px auto;

}
.jqzoom {
/*	z-index:100;*/
	float:none;
}

div.jqZoomPup {
	width:50px;
	height:50px;
	z-index: 1000;
}
.zoomdiv {
	left:0px;
	display:block !important;
}

#image {
	margin-bottom:0px;
	margin-top:0px;
	float:left;
}
/******************** jqzoom.css end********************/


/*mc�����Ʒ�б�t�ӵ�������ҳ��css*/
#category-products-left{ width:160px; margin: 20px auto 0; padding-bottom:20px;}
#category-products-left #products-grid-table-left{*+border-left:1px solid #e3e3e3; *+border-right:1px solid #e3e3e3; background:#fff;}
#category-products-left #products-grid-table-left tr{border-left:1px solid #e3e3e3; border-right:1px solid #e3e3e3; border-top:none;border-bottom:none; display:block; }
#category-products-left #products-grid-table-left tr.first{}
#category-products-left .pager{display:none;}
#category-products-left .promotion-info{display:block; background-repeat:no-repeat;}
#category-products-left .product-name{display:none;}
#category-products-left .product_info_misscoquines{display:block; position:absolute; top:160px; width:auto; _width:68px;height:27px;background:url(../images/global/b_mc_1.png) no-repeat right center; _background:url(../images/global/b_mc_2.png) no-repeat; margin-top:0;}
#category-products-left .product_info_jnplus{display:block; position:absolute; top:160px; width:auto; _width:68px;height:27px;background:url(../images/global/b_jp_1.png) no-repeat right center; _background:url(../images/global/b_jp_2.png) no-repeat; margin-top:0;}
#category-products-left .product_info_wilady{display:block; position:absolute; top:160px; width:auto; _width:68px;height:27px;background:url(../images/global/b_wl_1.png) no-repeat right center; _background:url(../images/global/b_wl_2.png) no-repeat; margin-top:0;}
#category-products-left .product_info_franckliu{display:block; position:absolute; top:159px; width:auto; _width:68px;height:27px;background:url(../images/global/b_fl_1.png) no-repeat right center; _background:url(../images/global/b_fl_2.png) no-repeat; margin-top:0;}
#category-products-left .product_info_bisoudeve{display:block; position:absolute; top:160px; width:auto; _width:68px;height:27px;background:url(../images/global/b_bi_1.png) no-repeat right center; _background:url(../images/global/b_bi_2.png) no-repeat; margin-top:0;}
#category-products-left .product_info_beverlux{display:block; position:absolute; top:160px; width:auto; _width:68px;height:27px;background:url(../images/global/b_mc_1.png) no-repeat right center; _background:url(../images/global/b_mc_2.png) no-repeat; margin-top:0;}
#category-products-left .product_info_fbi{display:block; position:absolute; top:160px; width:auto; _width:68px;height:27px;background:url(../images/global/b_mc_1.png) no-repeat right center; _background:url(../images/global/b_mc_2.png) no-repeat; margin-top:0;}
#category-products-left .product_info_snowball{display:block; position:absolute; top:160px; width:auto; _width:68px;height:27px;background:url(../images/global/b_wl_1.png) no-repeat right center; _background:url(../images/global/b_wl_2.png) no-repeat; margin-top:0;}
#category-products-left .product_info_laklook{display:block; position:absolute; top:160px; width:auto; _width:68px;height:27px;background:url(../images/global/b_wl_1.png) no-repeat right center; _background:url(../images/global/b_wl_2.png) no-repeat; margin-top:0;}
#category-products-left .product_info .old-price{display:none;}
#category-products-left .product_info .list_zoom{display:none; width:23px;}
#category-products-left .product_info_list{width:auto; _width:68px; height:27px;}
#category-products-left .product_info .price-box{width:auto; _width:68px; height:27px;}
#category-products-left .list_image{ height:185px;width:145px;}
#category-products-left .products-grid td{padding-left:5px; padding-top:0px; padding-right:0px; padding-bottom:0px; height:196px;}
#category-products_cover_left_misscoquines{background:url(../images/global/b_fl_70all.png) no-repeat; width:160px; height:11px;}
#category-products_cover_left_jnplus{background:url(../images/global/b_fl_70all.png) no-repeat; width:160px; height:11px;}
#category-products_cover_left_wilady{background:url(../images/global/b_fl_70all.png) no-repeat; width:160px; height:11px;}
#category-products_cover_left_franckliu{background:url(../images/global/b_fl_70all.png) no-repeat; width:160px; height:11px;}
#category-products_cover_left_bisoudeve{background:url(../images/global/b_fl_70all.png) no-repeat; width:160px; height:11px;}
#category-products_cover_left_beverlux{background:url(../images/global/b_fl_70all.png) no-repeat; width:160px; height:11px;}
#category-products_cover_left_fbi{background:url(../images/global/b_fl_70all.png) no-repeat; width:160px; height:11px;}
#category-products_cover_left_snowball{background:url(../images/global/b_fl_70all.png) no-repeat; width:160px; height:11px;}
#category-products_cover_left_laklook{background:url(../images/global/b_fl_70all.png) no-repeat; width:160px; height:11px;}
#category-products_cover_left_f2{background:url(../images/global/b_fl_70all.png) no-repeat; width:160px; height:11px;}
#category-products_cover_left_dw{background:url(../images/global/b_fl_70all.png) no-repeat; width:160px; height:11px;}
#category-products_cover_margin{height:10px\9;border-left:1px solid #e3e3e3\9; border-right:1px solid #e3e3e3\9; background:#fff\9; }
#category-products-left .regular-price .price{color:#ffffff; font-size:18px; margin-left:5px; margin-right:5px; margin-top:1px; display:block; font-weight:normal;}
#category-products-left .regular-price {color:#ffffff; font-size:13px; font-weight:normal;}
#category-products-left .special-price .price{font-weight:normal;color:#ffffff; font-size:18px; margin-left:5px; margin-right:5px; margin-top:1px; display:block; }
#category-products-left .category-products_cover-bottom_misscoquines{background:url(../images/global/b_mc_71.png); height:10px; width:160px;}
#category-products-left .category-products_cover-bottom_jnplus{background:url(../images/global/b_jp_71.png); height:10px; width:160px;}
#category-products-left .category-products_cover-bottom_wilady{background:url(../images/global/b_jp_71.png); height:10px; width:160px;}
#category-products-left .category-products_cover-bottom_franckliu{background:url(../images/global/b_fl_71.png); height:10px; width:160px;}
#category-products-left .category-products_cover-bottom_bisoudeve{background:url(../images/global/b_fl_71.png); height:10px; width:160px;}
#category-products-left .category-products_cover-bottom_beverlux{background:url(../images/global/b_fl_71.png); height:10px; width:160px;}
#category-products-left .category-products_cover-bottom_fbi{background:url(../images/global/b_fl_71.png); height:10px; width:160px;}
#category-products-left .category-products_cover-bottom_snowball{background:url(../images/global/b_mc_71.png); height:10px; width:160px;}
#category-products-left .category-products_cover-bottom_laklook{background:url(../images/global/b_mc_71.png); height:10px; width:160px;}
#category-products-left .category-products_cover-bottom_f2{background:url(../images/global/b_mc_71.png); height:10px; width:160px;}
#category-products-left .category-products_cover-bottom_dw{background:url(../images/global/b_mc_71.png); height:10px; width:160px;}
#category-products-left .pronew-info{display:block; background-repeat:no-repeat;}
#category-products-left .products-grid td{background:none;}

/*ͷ��*/
.public_header{ height:165px; }
.page_header{ width:1000px; margin:0 auto; position:relative;}
.language{ height:20px;*+height:23px;_height:23px;}
.public_header .header_customer{ float:right; position:absolute; right:70px; top:45px; z-index:2} 
.header_shops { float:left; position:relative; z-index:3}
.header_shops li{ float: left;}
.header_shops a{ display:block; height:56px; width:81px;}
.header_shops span{ display:none;}
.form-language{margin-top:3px;}
/*misscoquines*/
.misscoquines a{ background:url(../images/global/bar_56.gif) no-repeat;}
.misscoquines a:hover{ background:url(../images/global/bar_56.gif) no-repeat 0 -56px;}
/*jnplus*/
.jnplus a{ background:url(../images/global/bar_55.gif) no-repeat;}
.jnplus a:hover{ background:url(../images/global/bar_55.gif) no-repeat 0 -56px;}
/*franckliu*/
.franckliu a{ background:url(../images/global/bar_54.gif) no-repeat 0 -56px;}
.franckliu a:hover{ background:url(../images/global/bar_54.gif) no-repeat;}
/*wilady*/
.wilady a{ background:url(../images/global/bar_59.gif) no-repeat 0 -56px;}
.wilady a:hover{ background:url(../images/global/bar_59.gif) no-repeat;}
/*bisoudeve*/
.bisoudeve a{ background:url(../images/global/bar_bi.gif) no-repeat 0 0;}
.bisoudeve a:hover{ background:url(../images/global/bar_bi.gif) no-repeat 0 -56px;}
/*beverlux*/
.beverlux a{ background:url(../images/global/bar_57b.gif) no-repeat 0 -56px;}
.beverlux a:hover{ background:url(../images/global/bar_57b.gif) no-repeat 0 0;}
/*fbi*/
.fbi a{ background:url(../images/global/bar_60.gif) no-repeat ;}
.fbi a:hover{ background:url(../images/global/bar_60.gif) no-repeat 0 -56px;}
/*snowball*/
.snowball a{ background:url(../images/global/bar_61.gif) no-repeat ;}
.snowball a:hover{ background:url(../images/global/bar_61.gif) no-repeat 0 -56px;}
/*laklook*/
.laklook a{ background:url(../images/global/bar_62.gif) no-repeat ;}
.laklook a:hover{ background:url(../images/global/bar_62.gif) no-repeat 0 -37px;}
/*f2*/
.f2 a{ background:url(../images/global/bar_63.gif) no-repeat ;}
.f2 a:hover{ background:url(../images/global/bar_63.gif) no-repeat 0 -39px;}
/*dw*/
.dw a{ background:url(../images/global/DW001.gif) no-repeat ;}
.dw a:hover{ background:url(../images/global/DW001.gif) no-repeat 0 -37px;}

/*��ͷ��*/
.header_shops .header_shops_top a{height:39px; width:83px;}
.header_shops .header_shops_bottom a{height:37px; width:83px;}
.public_header_shops{height:165px; }
.public_header_shops #customer{margin-top:10px;}
.public_header_shops .language{margin-top:22px;}
/*misscoquines*/
.misscoquines a{ background:url(../images/global/top_misscoquines.gif) no-repeat;}
.misscoquines a:hover{ background:url(../images/global/top_misscoquines.gif) no-repeat 0 -39px;}
/*franckliu*/
.franckliu a{ background:url(../images/global/top_franckliu.gif) no-repeat;}
.franckliu a:hover{ background:url(../images/global/top_franckliu.gif) no-repeat 0 -39px;}
/*jnplus*/
.jnplus a{ background:url(../images/global/top_jnplus.gif) no-repeat;}
.jnplus a:hover{ background:url(../images/global/top_jnplus.gif) no-repeat 0 -39px;}
/*wilady*/
.wilady a{ background:url(../images/global/top_wilady.gif) no-repeat;}
.wilady a:hover{ background:url(../images/global/top_wilady.gif) no-repeat 0 -39px;}
/*fbi*/
.fbi a{ background:url(../images/global/top_fbi.gif) no-repeat ;}
.fbi a:hover{ background:url(../images/global/top_fbi.gif) no-repeat 0 -37px;}
/*bisoudeve*/
.bisoudeve a{ background:url(../images/global/top_bisoudeve.gif) no-repeat 0 0;}
.bisoudeve a:hover{ background:url(../images/global/top_bisoudeve.gif) no-repeat 0 -37px;}
/*beverlux*/
.beverlux a{ background:url(../images/global/top_beverlux.gif) no-repeat;}
.beverlux a:hover{ background:url(../images/global/top_beverlux.gif) no-repeat 0 -37px;}
/*snowball*/
.snowball a{ background:url(../images/global/top_snowball.gif) no-repeat ;}
.snowball a:hover{ background:url(../images/global/top_snowball.gif) no-repeat 0 -37px;}
/*blog*/
.header_shops .blog a{ background:url(../images/global/top_blog.gif) no-repeat ;}
.header_shops .blog a:hover{ background:url(../images/global/top_blog.gif) no-repeat 0 -39px;}

.misscoquines_selected_shop a{background:url(../images/global/misscoquines_select.gif) no-repeat ; height:39px;}
.misscoquines_selected_shop a:hover{background:url(../images/global/misscoquines_select.gif) no-repeat ; height:39px;}
.franckliu_selected_shop a{background:url(../images/global/franckliu_select.gif) no-repeat ; height:39px;}
.franckliu_selected_shop a:hover{background:url(../images/global/franckliu_select.gif) no-repeat ; height:39px;}
.jnplus_selected_shop a{background:url(../images/global/jnplus_select.gif) no-repeat ; height:39px;}
.jnplus_selected_shop a:hover{background:url(../images/global/jnplus_select.gif) no-repeat ; height:39px;}
.wilady_selected_shop a{background:url(../images/global/wilady_select.gif) no-repeat ; height:39px;}
.wilady_selected_shop a:hover{background:url(../images/global/wilady_select.gif) no-repeat ; height:39px;}
.bisoudeve_selected_shop a{background:url(../images/global/bisoudeve_select.gif) no-repeat ; height:37px;}
.bisoudeve_selected_shop a:hover{background:url(../images/global/bisoudeve_select.gif) no-repeat ; height:37px;}
.fbi_selected_shop a{background:url(../images/global/fbi_select.gif) no-repeat ; height:37px;}
.fbi_selected_shop a:hover{background:url(../images/global/fbi_select.gif) no-repeat ; height:37px;}
.beverlux_selected_shop a{background:url(../images/global/beverlux_select.gif) no-repeat ; height:37px;}
.beverlux_selected_shop a:hover{background:url(../images/global/beverlux_select.gif) no-repeat ; height:37px;}
.snowball_selected_shop a{background:url(../images/global/snowball_select.gif) no-repeat ; height:37px;}
.snowball_selected_shop a:hover{background:url(../images/global/snowball_select.gif) no-repeat ; height:37px;}
.header_shops .blog_selected_shop a{background:url(../images/global/blog_select.gif) no-repeat ; height:39px;}
.header_shops .blog_selected_shop a:hover{background:url(../images/global/blog_select.gif) no-repeat ; height:39px;}
.laklook_selected_shop a{background:url(../images/global/laklook_select.gif) no-repeat ; height:37px;}
.laklook_selected_shop a:hover{background:url(../images/global/laklook_select.gif) no-repeat ; height:37px;}
.f2_selected_shop a{background:url(../images/global/f2_select.gif) no-repeat ; height:39px;}
.f2_selected_shop a:hover{background:url(../images/global/f2_select.gif) no-repeat ; height:39px;}
.David_Williams_selected_shop a{background:url(../images/global/dw_select.gif) no-repeat ; height:37px;}
.David_Williams_selected_shop a:hover{background:url(../images/global/dw_select.gif) no-repeat ; height:37px;}

/*��¼*/
.customerIsLogin .customer_mid div.top-link-cart{clear:both; }
.customerIsLogin .customer_mid{background:url(../images/global/barislogin_04.gif) repeat-x; height:21px;}
.customerIsLogin .customer_left img{display:none;}
.customerIsLogin .customer_right img{display:none;}
.customerIsLogin .customer_left{background:url(../images/global/barislogin_02.gif) no-repeat; width:9px; height:21px;}
.customerIsLogin .customer_right{background:url(../images/global/barislogin_03.gif) no-repeat; width:12px; height:21px;}
.header-container{clear:both;}
.customerIsLogin .customer_mid span{height:21px;}
.customerIsLogin  .mc-top-link-account-span{background:url(../images/global/barislogin_05.gif) no-repeat scroll transparent; height:21px;}
.customerIsLogin .top-link-cart {background:url(../images/global/barislogin_06.gif) no-repeat; height:21px;}
.customerIsLogin  .header_customer {height:62px; margin-top:0px}
.customerIsLogin  #customer{margin-top:10px;}
.customerIsLogin .top-link-cart{padding-left:30px;}
.customerIsLogin .language{margin-top:8px;}

/*onepage*/
.col2-right-layout{width:940px; margin-top:30px; margin-left:30px;}
.col2-right-layout .sidebar{display:none;}
.col2-right-layout .col-main { float:left; width:940px; display:block;}
.onepage_title_top{background:url(../images/global/mc_166.gif) no-repeat; height:29px; width:940px;}
.onepage_title_bottom{background:url(../images/global/mc_167.gif) no-repeat; height:8px; width:940px;}
#checkoutSteps .section .buttons-set{padding-top:10px; padding-bottom:0px;}
.checkoutSteps-opc li.section{background:#fff;border:none;}
.checkoutSteps-opc .step-title{ cursor:default; background-color:none; padding:0 5px; text-align:right; font-size:13px; height:42px;}
.checkoutSteps-opc .step-title h3 { float:left; line-height:27px; font-size:16px; margin-top:8px; margin-left:38px}
.checkoutSteps-opc .step{border:none; padding:10px; position:relative;}
.col-main hr{margin-left:12px; margin-right:12px;}
.checkoutSteps-opc .login .user-login-form .input-box input,.regidter-password .input-box input{float:right; margin-right:23px; width:202px;}
.checkoutSteps-opc input.input-text {margin-left:0px; *margin-left:-12px;}
.checkoutSteps-opc .section .group-select .input-box input.input-text, .checkoutSteps-opc .section  .group-select .input-box textarea{ width:132px;margin-left:2px;}
.checkoutSteps-opc .section .group-select input.input-text, .checkoutSteps-opc .section  .group-select textarea{width:304px;margin-left:2px;}

/*opc-login*/
.checkoutSteps-opc #opc-login,.checkoutSteps-opc #opc-shipping_method,
.checkoutSteps-opc #opc-payment,.checkoutSteps-opc .billing-shipping{float:left;}
.checkoutSteps-opc #opc-login{padding-bottom:15px;}
.checkoutSteps-opc #opc-login .step-title{display:none;}
#checkoutSteps{border-right:1px solid #ccc; border-left:1px solid #ccc; border-bottom:none;}
#checkout-step-login .col2-set .col-1, #checkout-step-login  .col2-set .col-2{background-color:#fffeea;}
#checkout-step-login .register{width:438px; border-right:none;float:right; margin-left:16px;}
#checkout-step-login .register-top{ background:url(../images/global/mc_164.gif) no-repeat; width:438px; height:12px;}
#checkout-step-login .register-bottom{ background:url(../images/global/mc_165.gif) no-repeat; width:438px; height:12px;}
#register-customer-password ,#register-customer-password  ul{ height:auto;width:438px; float:left;}
#register-customer-password .regidter-password-title{min-height:30px; border-right:1px solid #cdcdb5; border-left:1px solid #cdcdb5;font-weight:bold; font-family:arial;}
#register-customer-password .regidter-password-title{font-size:14px;}
#register-customer-password .regidter-password-title span{margin-left:12px; color:#b02029; font-size:16px;}
.checkoutSteps-opc .regidter-password{min-height:114px; height:114px;*+height:124px;border-right:1px solid #cdcdb5; border-left:1px solid #cdcdb5; padding-left:25px;}
.checkoutSteps-opc .login_select{border-right:1px solid #cdcdb5; border-left:1px solid #cdcdb5; padding-left:25px; padding-top:10px; white-space:nowrap }
.checkoutSteps-opc .regidter-password .input-box{padding-top:13px; color:#030000; font-size:13px;}
.checkoutSteps-opc .regidter-password{ background:url(../images/global/right.gif) no-repeat 16px 13px;}
#register_pw{ height:auto;}
#checkout-step-login .login {width:430px;float:left; margin-left:10px;}
.user-login-form{border-right:1px solid #cdcdb5; border-left:1px solid #cdcdb5; height:auto; width:436px;}
.checkoutSteps-opc .login p{color:#878588;}
.checkoutSteps-opc .login .login-title{font-size:16px; color:##b02029; margin-left:12px;font-weight:bold; font-family:arial;}
.checkoutSteps-opc .login .user-login-form .input-box{margin-top:13px; color:#030000; font-size:13px;}
.checkoutSteps-opc .login .user-login-form  ul{margin-left:16px; background:url(../images/global/left.gif) no-repeat 0 16px;}
.checkoutSteps-opc #login-form .button span{ background:url(../images/global/b_65.gif) no-repeat; width:106px; height:30px;}
#checkout-step-login #login-form .button span{background:url(../images/global/b_65.gif) no-repeat; width:106px; height:30px;}
.checkoutSteps-opc #login-form .button{margin-right:12px; height:30px;}
.checkoutSteps-opc #login-form .f-left{color:#03509e;}
.checkoutSteps-opc .form-list label {font-weight:normal; font-size:13px;}
.checkoutSteps-opc .form-list .use-for-shipping label{font-weight:bolder;}
.checkoutSteps-opc .form-list label .mc_cart_address_desc{color:#858585;}
.checkoutSteps-opc .form-list .input-box{ width:416px;}
.checkoutSteps-opc .group-select .input-box select {width:142px;}
.checkoutSteps-opc .group-select .input-box{width:152px; margin-left:2px; height:44px; padding-left:2px; padding-right:2px;}
.checkoutSteps-opc .group-select li.street-li{margin-left:4px; padding-left:1px; padding-right:2px; width:320px;}
.checkoutSteps-opc .login .user-login-form .input-box{ width:358px;padding-left:61px;}
#register-customer-password .input-email{ width:360px;padding-left:50px;}
#register_pw .input-pwd{ width:360px; padding-left:50px;}
.news_letters{ margin-top:6px; margin-right:66px;text-align:right;font-size:13px; height:30px;}
.news_letters input{*+vertical-align:bottom;}
.regidter-password .validation-advice{ position:absolute;}
#onepage-email-form .validation-advice{right:250px;top:-10px}
/*billing-shipping*/
.group-select li.regidter-username-title{margin-left:-4px; width:320px;}
.regidter-username-title{ height:28px; background-color:#e8e8e8; font-size:14px; font-weight:bolder; padding-left:12px; padding-top:3px; }
.billing-shipping .step-title{ background:url(../images/global/bar_17.gif) no-repeat; margin-left:20px; width:347px; height:42px;}
.billing-shipping .opc-billing-shipping{border:1px solid #cccccc; width:343px; margin-left:20px; margin-top:15px; margin-bottom:20px;}
.checkoutSteps-opc .use-for-shipping{padding-left:12px;}
.opc-billing-shipping hr{margin-left:0px; margin-right:0px;}
#checkoutSteps .opc-billing-shipping .button span{background:url(../images/global/b_39.gif) no-repeat; width:66px; height:26px; margin-left:0; margin-top:0px; margin-bottom:15px;}
#checkoutSteps .opc-billing-shipping .button{background:none; margin-top:12px; height:26px;}
#checkoutSteps .billing-shipping .opc-billing-shipping .button_addshow span{background:url(../images/global/b_66.gif) no-repeat; width:94px; height:23px; margin-left:65px;}
#checkoutSteps .billing-shipping .opc-billing-shipping .button_addshow{padding-right:0px;margin-left:0; height:26px;}
#checkoutSteps .billing-shipping .opc-billing-shipping .button_clear span{background:url(../images/global/b_67.gif) no-repeat; width:71px; height:23px;}
#checkoutSteps .billing-shipping .opc-billing-shipping .button_clear{ height:26px;margin-left:0;}
#opc-billing  p.required {display:none;}
#opc-billing .a-item{margin:10px 10px 10px 10px; *margin-left:-5px; padding:0px; width:328px;}
#opc-billing #register-customer-password{display:none;}
#billig_addresses{ position:absolute; left:30%; top:30%; width:680px;background:#FFFEEA; z-index:3000px;}
.billig_addresses_content{float:left;}
.billig_addresses{width:680px; border:1px solid #cdcdb3;}
.billig_addresses .billig_addresses_title{width:660px; height:30px; background:#efede0; padding-left:20px; padding-top:8px; font-size:16px; color:#bf5859; font-weight:bolder;}
.billig_addresses .billig_addresses_bottom{width:680px; height:30px;}
.billig_addresses .billing_addresses_select_main{width:680px; height:326px; overflow:auto;}
.billig_addresses .billig_addresses_content{width:306px; float:left; margin-left:25px; margin-top:15px; padding-bottom:15px;}
.billig_addresses .billig_addresses_select_title{font-size:16px; font-weight:bolder; color:#000000;}
.billig_addresses hr{clear:both;}
.billig_addresses_html{font-size:13px; color:#81807e;}
.checkoutSteps-opc .billing_save_add{padding-left:50px;}
.billig_addresses .billig_addresses_title img{ float:right; margin-right:10px; margin-top:5px; cursor:pointer;}
.checkoutSteps-opc #checkout-review-table td{vertical-align:middle;}
.checkoutSteps-opc .onepage-login{padding-left:20px; color:#ff0000; padding-top:6px;}
#shipping_addresses{ position:absolute; left:30%; top:90%; width:680px;background:#FFFEEA; z-index:3000px;}
.shipping_addresses_content{float:left;}
.shipping_addresses .shipping_addresses_title img{ float:right; margin-right:10px; margin-top:5px; cursor:pointer;}
.shipping_addresses{width:680px; border:1px solid #cdcdb3;}
.shipping_addresses .shipping_addresses_title{width:660px; height:30px; background:#efede0; padding-left:20px; padding-top:8px; font-size:16px; color:#bf5859; font-weight:bolder;}
.shipping_addresses .shipping_addresses_bottom{width:680px; height:30px;}
.shipping_addresses .shipping_addresses_select_main{width:680px; height:326px; overflow:auto;}
.shipping_addresses .shipping_addresses_content{width:306px; float:left; margin-left:25px; margin-top:15px; padding-bottom:15px;}
.shipping_addresses .shipping_addresses_select_title{font-size:16px; font-weight:bolder; color:#000000;}
.shipping_addresses hr{clear:both;}
.shipping_addresses_html{font-size:13px; color:#81807e;}

/*opc-shipping_method*/
#opc-shipping_method{width:305px; margin-left:25px;}
#checkout-step-shipping_method{ padding-left:0;left:-4px;}
#opc-shipping_method .step-title{ background:url(../images/global/bar_21.gif) no-repeat; width:305px; height:42px;}
.checkoutSteps-opc .shipping_method_top{background:url(../images/global/mc_168.gif) no-repeat; height:13px; width:313px;}
.checkoutSteps-opc .shipping_method_td{ no-repeat bottom left; height:59px; width:313px; cursor:pointer;}
.checkoutSteps-opc .shipping_method_td .shipping_method_input{padding-left:10px; width:20px;}
.checkoutSteps-opc .shipping_method_td .shipping_method_price{text-align:right; padding-right:10px;font-weight:bolder;}
.checkoutSteps-opc .shipping_method_td .shipping_method_discription{padding-left:10px;}
.checkoutSteps-opc .shipping_method_first{background:none; display:none;}
.checkoutSteps-opc .shipping_method_last{background:none; display:none;}
.checkoutSteps-opc table.shipping_method{background:url(../images/global/mc_172.gif) repeat-y; width:313px;}
.checkoutSteps-opc .shipping_method{background:url(../images/global/mc_170.gif) no-repeat bottom left; width:313px;}
.checkoutSteps-opc .shipping_method_bottom{background:url(../images/global/mc_169.gif) no-repeat bottom left; height:12px; width:313px;}

/*opc-payment*/
#opc-payment{width:201px; margin-left:17px;}
#opc-payment .step-title{background:url(../images/global/bar_23.gif) no-repeat; width:176px; height:42px; margin-left:15px;}
#checkout-payment-method-load tr.payment_method{cursor:pointer;}
.payment_bg1{background:url(../images/global/mc_171.gif) no-repeat;}
.payment_bg2{background:url(../images/global/mc_171_2.gif) no-repeat;}
#checkout-payment-method-load tr.payment_method{ height:56px;width:181px;}
#p_method_paypal_express{margin-left:20px; margin-right:20px; margin-top:-20px;}
.p_method_cybermut_payment{ margin-left:20px; margin-right:20px; margin-top:-20px;}
#p_method_paypal_standard{ margin-left:20px; margin-right:7px; margin-top:-20px;}
#p_method_checkmo{ margin-left:20px; margin-right:7px; margin-top:-20px;}
.payment_name{position:relative;top:-10px;}
.paypaly_name{ left:4px;}
/*opc-review*/
#opc-review .step-title{background:url(../images/global/bar_25.gif) no-repeat; width:895px; height:42px; margin-left:20px;}
.checkoutSteps-opc #checkout-step-review{padding-left:38px; padding-right:38px;}
#checkoutSteps #opc-review{clear:both;}

#product_info{clear:both;*+padding-top:8px;_padding-top:0px;}
#out_of_stock_send_mail_window { z-index:100;}
#out_of_stock_send_mail_window .input-text{ *+width:180px;}
.product-collateral {clear:both;}
#add-to-cart-hbox{ position:relative; z-index:90;}
.view-size-info-box {float:none; top:0;}
.view-html{right:239px; top:271px;}


.mouseover1{
 background: url("../images/global/mc_1682.gif") no-repeat scroll 0 0 transparent;

}
.mouseout1{

  background: url("../images/global/mc_168.gif") no-repeat scroll 0 0 transparent;
}



.shipping_method_td.mouseover2{
 background: url("../images/global/mc_1692.gif") no-repeat scroll 0 bottom transparent;

}
.mouseout2{

  background: url("../images/global/mc_169.gif") no-repeat scroll 0 0 transparent;
}

.shipping_method_top.shipping_method_mouseover{background: url("../images/global/mc_1682.gif") no-repeat scroll 0 0 transparent;}
.shipping_method_bottom.shipping_method_mouseover{background: url("../images/global/mc_1692.gif") no-repeat scroll 0 0 transparent;}

#checkout-step-billing .input-box.name_method_mouseover{background: url("../images/global/bg-input-checkout.jpg") no-repeat scroll 0 0 transparent;}


#checkout-step-billing .street-li.name_method_mouseover{background: url("../images/global/bg-input-checkout3.jpg") no-repeat scroll 0 0 transparent;}



div#payment_form_checkmo{position:static;margin-top:8px;_margin-top:12px;border:1px solid #C4C8CB;padding:5px; width:163px;background-color:#F0F5F8;text-align:left; }
#checkmo_img{position:relative;width:14px; height:11px;left:43px; top:-17px;_left:-30px;}
.payableto{ margin-top:-10px;}
.payableto .payableto_title label{ font-size:13px; font-weight:bolder; }
.payableto .payableto_val{ text-indent:1em;}
.sendto .sendto_title{ font-size:13px; font-weight:bolder; }
.sendto .sendto_val{   margin-left:10px;}
.shipping_method_discription #pick_item_box h3{display:none;}
/*.shipping_method_discription #pick_item_box{top:379px; left:223px;}*/


/*new checkout cart*/
.col1-layout .cart{width:862px; float:left;}
.totalbox { width:862px;}
.cart-pushsell{ float:right; width:118px;border:1px solid #E0E0E0;margin-top:46px;}
.pushsell{ padding:5px; padding-top:0;}
.pushsell li{height:170px;}
.pushsell .product-image img{border:1px solid #E0E0E0;width:105px; height:134px;}
.pushsell .product-name{ padding:0; font-weight:normal;font-size:13px;text-align:center;}
.pushsell li.item{padding-bottom:5px;background:url(../images/global/line.jpg) no-repeat bottom;padding-top:5px;}
.move-coupon .totals-left{ width:304px;}
.cart .totals{width:549px;}
.totals-copun { width:297px;}
#totals-copun li {width:297px;}
.totals #totals-copun ul{overflow:hidden; height:119px;}
#totals-copun .copun_fee { margin-right:0px;}
.shopping-cart-totals-table{ width:221px;_width:210px}
.pushsell .regular-price .price{ font-size:16px;}
.pushsell .special-price .price{ font-size:16px;}
.pushsell .product-image{width:105px; height:134px;position:relative;}
.pushsell-price{width:105px; height:23px; background:url(../images/global/lable.png) no-repeat 2px 0 ; position:absolute;bottom:0;}
.pushsell-price{*+left:0;_left:0;}
.pushsell-price .regular-price{ font-size:18px; padding-left:4px;}
.pushsell-price .special-price{ font-size:18px;padding-left:4px;}
.pushsell-price .old-price{ font-size:13px;margin-top:7px;float:right;}
.pushsell-title{height:38px; width:118px;background:url(../images/global/title.jpg) no-repeat}
.cart-line{float:left; width:2px;background:url(../images/global/line-bg.jpg) repeat-y center center;padding-left:13px;margin-top:46px}
.cart #shopping-cart-totals-table th b{ padding-left:10px;}
.cart .total_others{ padding-left:10px;}



#out_of_stock_send_mail_window_container .validation-advice{float:left;}
/*************************suit css****************************/

/****suit css****/
.gallery-image{ border:1px solid #DDDDDD;}
.sutiview-essential .more-views{ margin-left:-5px; margin-top:8px; height:92px;}
.more-views li{ float:left; padding-left:5px;}
.more-views img{ border:#dddddd solid 1px;}
.out_of_stock_img{position:absolute;right:-12px;top:198px;width:200px;height:200px;}
.suit-product-name{text-align:center;background:url(../images/global/top_line.gif) repeat-x bottom;margin-bottom:25px; padding-bottom:15px;}
.suit-product-name h1{ font-size:39px; color:#B23D84;font-family:Arial;}
.product-suitview{width:1000px;}
.suitview-left{float:left;width:440px;}
.suitview-right{float:right;width:560px;}
#suit-img{ width:397px; height:791px; border:1px solid #000;}
.suitimage-container-inner{cursor:pointer;}
.sutiview-essential .more-views{ display:none;}
.sutiview-product{ width:560px; margin-bottom:35px;}
.sutiview-product #image-container-inner{width:129px; height:164px;}
.sutiview-essential .product-2col-right{ width:400px;border:#ca039c 1px solid;border-left:none;border-right:none;padding-left:12px;}
.suitview-info{margin-bottom:35px;background:url(../images/global/line_02.gif) repeat-x bottom;padding-bottom:10px;}
.sutiview-essential .product-2col-left{ padding-left:0;}
.suit-price{float:left;width:380px;}
.suit-price-title,.suit-price-real{float:left;}
.suit-all-addtocart{width:155px; height:29px; float:right; padding-right:20px;margin-top:20px;}
button.suitadd {width:155px; height:29px;background:url(../images/global/button_a.gif) no-repeat;}
button.suitadd span{ display:none;}
.sutiview-essential .add-to-cart-hbox{width:144px;left:85px;bottom:-16px;}
.sutiview-essential .product-shop{position:relative;}
.sutiview-essential .suit-one-product{ position:absolute;right:15px;top:60px;}
.suit-one-product  .special-price .price{font-size:24px;color:#e12d88;}
.suit-one-product  .regular-price .price{font-size:24px;color:#e12d88;}
.sutiview-product .option_list{ width:250px;margin:0;}
.sutiview-product .select_list{ width:250px;margin:0;padding-bottom:6px;}
.need-addtocart{ position:relative;}
.need-addtocart-input{position:absolute;right:13px; top:-17px;}
.suit-price-real{ height:51px;font-size:33px;line-height:68px;padding-left:20px; color:#e12d88;}
#suit-more-views{margin-left:-22px;width:425px;}
#suit-more-views li{ float:left;padding-left:23px;}
#suit-more-views img{border:1px solid #DDDDDD;}
.suit-price-title{font-size:16px;font-weight:bolder;height:51px;line-height:68px;}
.suti-top4-title-related h2{text-indent:-9999px;}
.suti-top4-title-related{ width:1000px; height:25px; background:url(../images/global/bar01.jpg) no-repeat;}
.suit-product-collateral .products-grid td{width:20%;}
.suit-product-collateral .list_image{height:402px;height:174px;}
.suit-product-collateral .product-image{height:402px;height:174px;}
.suit-product-collateral .suitlist-img{border:1px solid #DDDDDD;}
.attributeReloadContainer-suit{height:auto !important;height:60px; min-height:60px; width:300px;}
.suitview-description{word-break:break-all;width:560px;}
.return-suit-list{padding-left:10px; font-size:16px; font-weight:bolder;width:100px;position:relative;top:}
.sutiview-essential .product-name{padding-bottom:0;padding-top:5px;} 
.add-to-messagebox{display:none;background-color:#fff;border:1px solid #CCCCCC;height:92px;left:-97px;position:absolute;top:-10px;width:412px;}
.add-to-message{margin-top:15px;text-align:center; font-size:13px; color:#FF0000;}
.add-to-message img{cursor:pointer;}
.add-to-close{text-align:right;}
.add-to-close  img{cursor:pointer;}
.add-to-cart-loading{display:none;background-color:#fff;border:1px solid #CCCCCC;width:120px;position:absolute;top:0;border:1px solid #CCCCCC;text-align:center;height:22px;left:160px;}
#img_preview{position:absolute;width:302px;height:385px; background-color:#fff;}
#img_preview img{display:block;width:300px;height:383px;border:1px solid #CCCCCC;}
.sutiview-essential #product_info{position:relative;}
.sutiview-essential .view-size-info-box{position:absolute;right:20px;top:38px;}
/**suit list**/
#suitlist .list_image{width:174px; height:402px;}
#suitlist .products-grid td{width:20%;}
#suitlist .product-image{width:174px; height:402px;}
#suitlist .suitlist-img{border:1px solid #DDDDDD;}
.suitproduct-info{width:174px;text-align:center;}
.account-login .col2-set.col2-set .col-2{ float:left;}
.postBookmarks{ margin-top:5px; margin-left:4px;}
.public_header .language{ margin-top:8px;}
.public_header #customer{ margin-top:0px; float:left;}
.customerIsLogin .header_customer #customer{ margin-top:0px;}
.language  .form-language a img{ margin-bottom:-4px;}


/*image-loading*/
.product-img-loading-disabled{position:absolute;background-color:#fff;}
.product-img-loading-disabled img{display:block;width:90px; height:90px;}

/*push-product*/
.products-grid {width: 100%;}
.products-grid .item_grid1 {float:left;padding-left:5px; padding-top:0px; padding-right:0px; padding-bottom:0px; width:142px;}
.products-grid .item_grid2 {float:left;padding-left:5px; padding-top:0px; padding-right:0px; padding-bottom:0px; width:142px;}
.products-grid .item_grid3 {float:left;padding-left:5px; padding-top:0px; padding-right:0px; padding-bottom:0px; width:183px;}
.half-box{ float: left; width:380px; height:530px; position:relative;}
.line-box{ float: left; width:2px; height:430px; border-left:1px dotted #ccc; margin-top:100px;}
.push_list_image{ width:180px; height:200px; position:relative;}
.brand_logo{ display:block; width:150px; height:30px; position:absolute;#position:relative; text-indent:-9999px; bottom:6px;#bottom:32px;margin-top:-2px; margin-left:1px;}
.push_list_image1{ width:144px; height:165px; position:relative;}
.push-product-name { padding:9px 0 8px 0; font-size:13px; width:135px;white-space:nowrap;overflow:hidden;}
.push-product-name a { color:#202020;}

.top1-title-related h2 { text-indent:-9999px;}
.top1-title-related{ width:800px; height:40px; background:url(../images/bar_a.gif) no-repeat; margin-top:20px;}
.top2-title-related h2 { text-indent:-9999px;}
.top2-title-related{ width:800px; height:40px; background:url(../images/bar_b.gif) no-repeat; margin-top:20px;}
.top3-title-related h2{ text-indent:-9999px;}
.top3-title-related{ width:800px; height:40px; background:url(../images/bar_c.gif) no-repeat; margin-top:20px;}

/*fastpay*/
#send-info .step-title{ background:url(../images/global/send_info.jpg) no-repeat; height:49px;}
#send-info h3,#account-info h3{ background:none; font-size:18px; color:#858689; padding-top:9px; margin-left:10px;}
#command h3{ background:none; font-size:18px; color:#858689; padding-top:9px; margin-left:58px;}
#account-info .step-title{ background:url(../images/global/account-info.jpg) no-repeat; height:49px;}
#command .step-title{ background:url(../images/global/command.jpg) no-repeat; height:49px;}
#command .data-table thead{background-color:#F2F2F2;}
#command .data-table thead th{ border-top:2px solid #555555;}
#command .data-table tbody td{ border-bottom:1px solid #E5E5E5;}
#command #checkout-review-table td{vertical-align:middle;}
#fastpay-buttons-container #fastpay-button{background:url("../images/global/b_35.gif") no-repeat scroll 0 0 transparent; width:84px; height:24px; float:right;}
#fastpay-buttons-container .button span{ background:none;}
#fastpay-buttons-container{ margin-top:32px; margin-bottom:46px;}
#command tfoot tr.last .total_checkout{ font-size:20px;}
.top-link-cart a{ line-height:28px;color:#FFFFFF;}
.customerIsLogin  .top-link-cart a{ line-height:21px; color:#FFFFFF;}


/* return box by qiongyue */
.returns_box .shipping-payment { background:#F5F5F5;padding:10px 20px; margin-left:15px;margin-right:15px;margin-bottom: 10px;}
.returns_box .shipping-payment .kiala-shipping { float:left;width:380px;}
.returns_box .shipping-payment .kiala-shipping .shipping-title { font-size: 13px;height:30px;line-height:30px;font-weight:bold;}
.returns_box .shipping-payment .kiala-shipping .kiala-right { padding-left: 60px;min-height:75px;background:url(../images/global/kiala_logo.gif) no-repeat 0px 5px;;}
.returns_box .shipping-payment .kiala-shipping .mcshop-right { margin-left: 60px;min-height:75px;}
.returns_box .shipping-payment .kiala-shipping .edit-btn { margin: 3px 0px;}
.returns_box .shipping-payment .kiala-shipping #shipping_mcshop { display:none;}

.returns_box .shipping-payment .payment { float:right;width:340px;}
.returns_box .shipping-payment .payment .payment-title { font-size: 13px;height:30px;line-height:30px;font-weight:bold;}
.returns_box .shipping-payment .payment .payment-list { margin: 5px 0px;}
.returns_box .shipping-payment .payment .confirm-btn { margin: 10px 0px;}

.returns_box .bot-btn { background:#F5F5F5;border-top: 1px dashed #C5C5C5;padding: 18px 8px;}
.returns_box .bot-btn .bot-btn-print-label { float:right;margin-right: 20px;}
.returns_box .bot-btn #returns_submit_btn { float:left;margin-left: 20px;}

/*affiliate*/
.affiliate_title{background:url(../images/global/affiliate_title.gif) no-repeat; width:1000px; height:47px; margin-bottom:20px;}
.affiliate_title h2{ padding-left:10px; padding-top:10px;}
#affiliate_content{width:1000px;}
.affiliate_search_box{width:380px;}
.affiliate_search_box .affiliate_search_shop{width:380px; height:405px;background:url(../images/global/bg_map.jpg) 10px 0 no-repeat;}
.affiliate_search_box #mainForm fieldset{width:223px;margin:0px auto; padding-top:100px;}
.affiliate_search_box .input-txt{width:223px; font-size:13px; color:#333; text-align:center; margin-bottom:20px; margin-top:7px; }
.affiliate_city_nav{width:604px;}
.city_ul{margin-left:15px;}
.affiliate_shops_item{width:604px;padding-top:30px;margin-bottom:20px;font-size:14px;color:#363636;font-family:arial;}
.affiliate_city_nav .country_fr{background:url(../images/global/bat_fr.jpg) no-repeat;}
.affiliate_city_nav .country_nl{background:url(../images/global/bat_nl.jpg) no-repeat;}
.affiliate_city_nav .country_be{background:url(../images/global/bat_be.jpg) no-repeat;}
.affiliate_city_nav .item_city_name{float:left;width:180px;}
.paris_shops{width:362px;margin-top:20px;}
.country_paris_city{width:362px;height:26px;background:url(../images/global/bat_paris.jpg) no-repeat; margin:0;padding:0;}
.paris_shops li{ float:left; width:114px;}
.affiliate_result{width:962px;height:270px;background:url(../images/global/affiliate_result_bg.jpg) no-repeat ;padding:21px 19px; margin-bottom:10px;}
.address_content{width:335px; height:240px; background:url(../images/global/affiliate_address_bg.jpg) no-repeat ;padding:15px;}
.affiliate_address{font-family:arial;padding-right:20px;}
.affiliate_address .address_title{font-size:18px;color:#2d2d2d;}
.address_info_item{ width:335px; font-size:17px;margin-bottom:10px;}
.address_info_item .info_title{width:110px;float:left;}
.address_info_item .info_info{float:left;width:220px;}
.shop_img{width:300px; height:270px;}
.shop_google_map{width:260px;height:270px;}
#mainForm .buttons-set{margin:0;padding:0;text-align:right;}
#mainForm .buttons-set #cart-register-button{width:60px;}
#affiliate_loading{ text-align:right;display:none;}
.no_shop{border:1px solid #000000;font-size:50px;height:150px;padding-top:50px;font-size:50px;width:1000px;text-align:center;}
.ads_misscoquines_fr_nl {font:left;width:762px; position:absolute; left:237px;}

/** footer样式**/
#footer_id { background:url(../images/global/bottom_bg.gif) repeat-x; height:290px; margin:0px auto;}
#footer_id .footer_width{ width:1000px; margin:0px auto;}
#footer_id h1 { font-size:30px; line-height:57px; font-family:'黑体'; padding:5px; color:#000; font-weight:bold; float:left;}
.footer_test { width:95%; border-bottom:1px #000 solid; padding:10px; float:left;}
.footer_test_left { width:118px; float:left; text-align:center; display:block; background:red; color:#FFF; font-size:14px; font-weight:bold;}
.footer_test_right { width:560px; float:left; text-align:left; color:#000; font-size:14px; line-height:20px; margin-left:10px;}
#footer_id a:link{color:#000; text-decoration:none;}
#footer_id a:visited{color:#000; text-decoration:none;}
#footer_id a:hover{color:#000; text-decoration:none;}
.page .main { background:#FFF;}
.filterHeader {background:url(../images/global/search.gif) no-repeat left top; width:765px; height:95px; padding-left:20px;padding-right:20px; padding-top:65px;}
.filterHeader .filter_list { width:auto; float:left; line-height:40px;}
.filter_list .select_title { width:auto; padding-right:8px; float:left;}
.filter_list  select { width:auto; margin-right:8px; float:left;line-height:40px;}
.filters_img {display:none;}
.filters { width:60%; float:right;}
.show_page { float:left; width:30%; line-height:24px; padding-left:10px; padding-right:10px; float:left; padding-top:10px;}
.show_page div {float:left; width:auto;}
#category-products-mountDivId { display:none;}
.title_contact{ padding:42px; text-align:left; background:url(../images/global/comcet_bg.gif) left top no-repeat #FFF;}
.title_about{ padding:42px 62px;text-align:left; background:url(../images/global/comcet_bg.gif) left top no-repeat #FFF; font-size:14px; line-height:26px;}
.title_contact_img{ width:217px; float:left; text-align:center; margin-bottom:50px;}
.title_contact_test { width:635px;font-size:16px; line-height:30px; text-align:left; float:left;margin-bottom:50px;}
.title_contact_test p { font-size:24px; font-family:'黑体'; font-weight:bold;}
.main col1-layout { background:#f2f2f2;}
.col2-set{ padding:42px; background:#FFF; text-align:left; background:url(../images/global/comcet_bg.gif) #fff left top no-repeat;}
.form-list .customer-name label { width:100%;display:block;}
#col2-left-account { width:97%;}
.user-default .dashboard .col2-set{ background:none;}
#col-left-account {float:left; width:181px;}
.customer_login {float:left; margin-left:10px;}
#col-main-account {float:right; width:690px;}
.header_customer .button span{background:url(../images/bar_login.gif) no-repeat; width:65px; height:21px;}