﻿/*
 * 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)
 * @licensehttp://opensource.org/licenses/osl-3.0.php  Open Software License (OSL 3.0)
 */
 /*全局*/
body, h1, h2, ul, ol, li, dl, dt, dd, p { margin:0; padding:0; }
ul, ol, dl, dt, dd, li { list-style:none; }
a { text-decoration:none; color:#000; }
img { border:0; }
body { font-family: Arial; font-size:12px; color:#202020; }
.clear { clear:both; }
.hide { display:none; }
/* Layout ================================================================================= */
.wrapper { }
.page { margin:61px auto 0; text-align:left;}
.main { width:1000px; margin:0 auto; padding:1px 0 15px 0;background:url(../images/homebg_03.jpg) -8px 0 repeat-y;}
.page-print { background:#fff; padding:20px; text-align:left; }
.page-popup { padding:20px; text-align:left; }
/* 1 Column Layout */
.col1-layout .col-main { float:none; width:100%;margin-left:10px; }
/* 2 Columns Layout */
.col2-right-layout .col-main { }
/* 3 Columns Layout */
.col3-layout .col-main { width:484px; margin-left:10px; }
/* Content Columns */
.col2-set .col-1 { float:left; width:49%; }
.col2-set .col-2 { float:left; width:49%; }
.col2-set .narrow { width:33%; }
.col2-set .wide { width:65%; }
.col3-set .col-1 { float:left; width:32%; }
.col3-set .col-2 { float:left; width:32%; margin-left:2%; }
.col3-set .col-3 { float:right; width:32%; }
.col4-set .col-1 { float:left; width:23.5%; }
.col4-set .col-2 { float:left; width:23.5%; margin:0 2%; }
.col4-set .col-3 { float:left; width:23.5%; }
.col4-set .col-4 { float:right; width:23.5%; }
/* ======================================================================================= */


/* Global Styles ========================================================================= */
/* Form Elements */
input, select, textarea, button { font:12px Arial, Helvetica, sans-serif; vertical-align:middle; color:#000; }
input.input-text, select, textarea { background:#fff; border:1px solid #D4D4D4; width:169px; }
input.input-text, textarea { padding:1px; }
select { padding:1px; }
select option { padding-right:10px; }
select.multiselect option { }
textarea { overflow:auto; }
input.radio { margin-right:3px; }
input.checkbox { margin-right:3px; }
input.qty { width:2.5em !important; }
button.button::-moz-focus-inner {
padding:0;
border:0;
} /* FF Fix */
button.button { overflow:visible; width:auto; border:0; padding:0 0 0 12px; background:url(../images/bkg_button.gif) 0 50% no-repeat; cursor:pointer; }
button.disabled { }
button.disabled span { }
/* Input & Textarea stretched for 100% */
.field-100 { border:1px solid #888; padding:2px; overflow:hidden; }
.field-100 input.input-text, .field-100 textarea { float:left; width:100%; margin:0; padding:0; border:0; }
/* Form Highlight */
/*input.input-text:focus,select:focus,textarea:focus {}*/
/*.highlight { background:#eee; }*/

/* Form lists */
.form-list li { margin:0 0 5px; }
.form-list label { font-weight:bold; }
.form-list .input-box { float:left; width:260px; }
.form-list input.input-text, .form-list textarea { width:250px; }
.form-list select { width:256px; }
.form-list li.add-row { border-top:1px solid #ddd; margin-top:10px; }
.form-list li.add-row .btn-remove { font-size:0; line-height:0; padding:5px 5px 0 0; text-align:right; }
.form-list .range input.input-text { width:96px; }
.group-select { }
.group-select li { margin-left:5px; _margin-left:8px; }
.group-select .input-box { float:left; width:260px; }
.group-select input.input-text, .group-select textarea { width:510px; }
.group-select select { width:516px; }
.group-select .input-box input.input-text, .group-select .input-box textarea { width:250px; }
.group-select .input-box select { width:256px; }
.buttons-set { clear:both; margin:5px 0 0; padding:5px; }
.buttons-set .back-link { float:left; }
.buttons-set button.button { float:right; }
.buttons-set2 { clear:both; margin:5px 0 0; padding:5px; border:1px solid #ddd; text-align:right; }
/* Form Validation */
.validation-advice { clear:both; min-height:13px; margin:3px 0 0; padding-left:17px; font-size:10px; line-height:9px; background:url(../images/validation_advice_bg.gif) 2px 0px no-repeat; color:#f00; }
.validation-failed { border:1px dashed #f00 !important; background:#faebe7 !important; }
.validation-passed { }
.required { color:#e60004; }
p.required { font-size:10px; text-align:right; }
/* Expiration date and CVV number validation fix */
.v-fix { float:left; }
.v-fix .validation-advice { display:block; width:12em; margin-right:-12em; position:relative; }
/* Global Messages  */
.success { color:#3d6611; font-weight:bold; }
.error { color:#f00; font-weight:bold; }
.notice { color:#ccc; }
.messages, .messages ul { list-style:none !important; margin:0 !important; padding:0 !important; }
.messages { width:958px; overflow:hidden; }
.messages li { margin:0 0 10px; }
.messages li li { margin:0 0 3px; }
.error-msg, .success-msg, .note-msg, .notice-msg { border-style:solid !important; border-width:1px !important; background-position:10px 10px !important; background-repeat:no-repeat !important; min-height:24px !important; padding:8px 8px 8px 32px !important; font-size:10px !important; font-weight:bold !important; }
.error-msg { border-color:#f16048; background-color:#faebe7; background-image:url(../images/error_msg_icon.gif); color:#df280a; }
.success-msg { border-color:#446423; background-color:#eff5ea; background-image:url(../images/success_msg_icon.gif); color:#3d6611;}
.note-msg, .notice-msg { border-color:#fcd344; background-color:#fafaec; background-image:url(../images/note_msg_icon.gif); color:#3d6611; }
/* BreadCrumbs */ 
.breadcrumbs { margin-top:10px; padding-bottom:5px; width:727px; }
.breadcrumbs ul { padding-left:10px; }
.breadcrumbs li { display:inline; }
/* Page Heading */
.page-title { margin-top:10px; }
.title-buttons { text-align:right; }
.title-buttons h2, .title-buttons h3, .title-buttons h4, .title-buttons h5, .title-buttons h6 { float:left; }
/* Pager */ 
.pager { padding:5px; margin:5px 0; text-align:right; *+padding-left:0;width:727px;}
.pager .amount { font-size:20px; font-weight:bolder; float:right; padding-right:10px; }
.pager .limiter { float:right; display:none; }
.pager .pages { margin-top:6px; float:right;}
.pager .pages ol { display:inline; }
.pager .pages li { display:inline; }
.pager .pages li a{color:#7C7B79;}
.pager .pages .current { font-weight:bolder;color:#7C7B79;}
.page_previous { margin-right:17px; }
.page_next { margin-left:17px;}
.last_tool .pager .amount { display:none; }
.last_tool #go_header span { text-decoration:underline; font-size:14px; }
#go_header img { margin-bottom:2px; margin-right:2px; }
.last_tool .go_header { float:right; margin-right:40px}
.last_tool .go_header .go_header_div{ width:167px; margin-left:auto; margin-right:auto}
/* Sorter */ 
.sorter { border:1px solid #ddd; padding:5px; margin:5px 0; }
.sorter .view-mode { float:left; }
.sorter .sort-by { float:right; }
.sorter .link-feed { }
/* Data Table */ 
.data-table { width:100%; }
.data-table th { padding:5px; font-weight:bold; white-space:nowrap; }
.data-table td { padding:5px; }
.cart-table tbody tr td { border-bottom:1px solid #EA721C; }
.cart-table tr th { border-bottom:1px solid #EA721C; }
#shopping-cart-table { border:1px solid #EA721C; }
.data-table tfoot { }
.data-table tr.first { }
.data-table tr.last { }
.data-table tr.odd { }
.data-table tr.even { }
.data-table tbody.odd { }
.data-table tbody td { border-width:0 1px; }
.data-table tbody.even { background-color:#f6f6f6; }
.data-table tbody td { border-width:0 1px; }
.data-table tbody tr td { border-bottom-width:1px; }
.data-table th .tax-flag { white-space:nowrap; font-weight:normal; }
.data-table td.label, .data-table th.label { font-weight:bold; background-color:#f6f6f6; }
.data-table td.value { }
/* Tax Details Row */
tr.tax-total { cursor:pointer; }
tr.tax-total td { }
tr.tax-total .tax-collapse { float:right; text-align:right; padding-left:20px; background:url(../images/bg_collapse.gif) 0 4px no-repeat; cursor:pointer; }
tr.show-details .tax-collapse { background-position:0 -53px; }
tr.show-details td { }
tr.tax-details td { background-color:#f6f6f6; }
tr.tax-details-first td { }
/* Shopping cart tax info */
.cart-tax-info, .cart-tax-info .cart-price { padding-right:20px; }
.cart-tax-total { cursor:pointer; }
.cart-tax-total { padding-right:20px; background:url(../images/bg_collapse.gif) 100% 4px no-repeat; cursor:pointer; }
.cart-tax-total-expanded { background-position:100% -52px; }
/* Lists Decoration */
li.odd { }
li.even { background-color:#f6f6f6; }
dt.odd, dd.odd { }
dt.even, dd.even { background-color:#f6f6f6; }
/* Class: std - styles for admin-controlled content */
.std, .std ul, .std ol, .std dl, .std p, .std address, .std blockquote { margin:0 0 1em 23px; padding:0; }
.std ul { list-style:disc outside; padding-left:1.5em; }
.std ol { list-style:decimal outside; padding-left:1.5em; }
.std ul ul { list-style-type:circle; }
.std ul ul, .std ol ol, .std ul ol, .std ol ul { margin:.5em 0; }
.std dt { font-weight:bold; }
.std dd { padding:0 0 0 1.5em; }
.std blockquote { font-style:italic; padding:0 0 0 1.5em; }
.std address { font-style:normal; }
.std b, .std b { font-weight:bold; }
.std i, .std em { font-style:italic; }
/* Misc */
.link-rss { background:url(../images/icon_rss.gif) 0 1px no-repeat; padding-left:18px; white-space:nowrap; }
/* Noscript Notice */
.noscript { border:1px solid #ddd; border-width:0 0 1px; background:#ffff90; font-size:12px; line-height:1.25; text-align:center; color:#2f2f2f; }
.noscript .noscript-inner { width:1000px; margin:0 auto; padding:12px 0 12px; background:url(../images/i_notice.gif) 20px 50% no-repeat; }
.noscript p { margin:0; }
/* Demo Notice */
.demo-notice { margin:0; padding:6px 10px; background:#d75f07; font-size:12px; line-height:1.15; text-align:center; color:#fff; }
/* ======================================================================================= */

/* public_header ================================================================================ */
.header_shops .selected_shop a { background:url(../images/misscoquines_03.gif) no-repeat; }
.header_shops .selected_shop a:hover { background:url(../images/misscoquines_03.gif) no-repeat; }
/***#customer***/
#customer{ width:628px}

.customer_mid { height:36px; float:left; font-size:13px; font-weight:bold }
.customer_left, .customer_mid { float:right; background:url("../images/bar_06.gif") no-repeat scroll right 0 transparent; }
.customer_right { float:right; }
.customer_mid span { display:block; float:left; }

.customer_mid span a { line-height:28px; color:#0000000; font-weight:bold; }
/*登陆*/
.mc-top-link-login {background:url(../images/homeA2_20.jpg) no-repeat scroll left 3px transparent;padding:13px 24px 0 21px; float:right}
.mc-top-link-login a{ color:#000000; font-weight:bold;font-size:12px;}

/*登陆购物*/

/*登陆*/
.customerIsLogin .mc-top-link-account-span {padding-left:0;}
.mc-top-link-account-span {background:url(../images/homeA2_20.jpg) no-repeat scroll left 3px transparent;padding:14px 24px 0 21px; float:left;}
.mc-top-link-account-span a{ color:#000000;font-weight:bold;}
/*登陆*/
.top-link-checkout { padding-top:7px; padding-left:10px; }
.top-link-checkout a { display:block; text-indent:-9999px; background:url(../images/bar_07.gif) no-repeat; height:16px; width:72px; }

.mc-top-link-account { padding-left:10px; }
.mc-top-link-logout { padding-top:14px;position:absolute;}
.mc-top-link-logout a{ color:#000000;font-weight:bold;}
.header_customer .shopImg { margin-top:3px; margin-bottom:3px; margin-left: 5px;}
/* ======================================================================================= */

/* Header ================================================================================ */
.logo { float:left; width:174px; height:76px; overflow:hidden; }
.header { height:89px; width:100%; margin:1px auto 0; text-align:left }
.header .logo { background-position:0 0; background-repeat:no-repeat; text-indent:-999em; }
.header .logo a { display:block; width:286px; height:68px; }
.header .welcome-msg { font-weight:bold; text-align:right; }
.header .links { float:right; }
.header .form-search { text-align:center;}
.header .form-search .search-autocomplete { z-index:999; }
.header .form-search .search-autocomplete ul { border:1px solid #ddd; background-color:#fff; }
.header .form-search .search-autocomplete li { padding:3px; border-bottom:1px solid #ddd; cursor:pointer; }
.header .form-search .search-autocomplete li .amount { float:right; font-weight:bold; }
.header .form-search .search-autocomplete li.selected { }
.header .form-language { text-align:center; }
/********** < Navigation */


/* All Levels */
#nav li { text-align:left; position:relative; }
#nav li.over { z-index:999; }
#nav li a { display:block; text-decoration:none; }
#nav li a:hover { text-decoration:none; }
#nav li a span { font-size:15px;display:block; white-space:nowrap; cursor:pointer; padding:11px 6px 0 6px;color:#ffffff;}
#nav ul.level0 a span { padding:0; }
#nav li ul span { white-space:normal; }
/* 1st Level */
#nav li { float:left;padding-left:6px;padding-right:6px; background:url(../images/homeA2_17.jpg) right 0 no-repeat;height:44px; }
#nav li.active_nouveaute,#nav li.active_promotion,#nav li.active_adresses,#nav li.active_port{background:url(../images/homeA2_33.jpg) 0 0 repeat-x;height:44px;}
#nav li a { font-weight:bold; color:#212121; }
#nav li a:hover { color:#000; }
/*
#nav li.over a,
#nav li.active a { color:#000; }
*/
/* 2nd Level */
#nav .nav-brand { position:absolute; width:998px; top:19px; left:-10000px; border:1px solid #202020; background-color:#FFFFFF; }
#nav ul li { float:none; }
#nav ul li.last { border-bottom:0; }
#nav ul li a { float:none; padding:3px 9px; font-weight:normal; color:#888 !important; }
#nav li.active > a { font-weight:bold; color:#000 !important; }
#nav li.active > a span { background:#f9d1d1; }
/* 3rd+ leven */
#nav ul ul { top:7px; }
/* Show Menu */
/*#nav li.over > ul { left:0; }*/
/*
#nav li.over > ul li.over > ul { left:100px; }
#nav li.over ul ul { left:-10000px; }
*/

/***top_nav***/
#nav { font-size:13px;background:url(../images/homeA2_17.jpg) left 0 no-repeat;height:44px;  }

#nav li ul span { display: block; }
#nav .level0 .level1 a { background:none; }
#nav .level0 .level1 a:hover { background:none; }
#nav .nav-marques { display:none; }

#nav .level0 .level1 a { height:auto; width:auto; }
#nav li:hover {background:url(../images/homeA2_33.jpg) 0 0 repeat-x;height:44px;}
#nav li.level0 ul.level0 li { font-size:12px; }
#nav li.level0 ul.level0 li { padding-right:0; padding-left:0; }
#nav li.nav-to-brand {padding-right:11px; padding-left:9px; padding-top:2px; }
#nav .nav-suit span { display:none; }
#nav .nav-suit a { width:144px; height:20px; background:url(../images/global/top_nav_suit.jpg) 0 0 no-repeat; }
#nav .nav-suit a:hover { background-color:#fff!important; }
.nav-a-over { background-color:#F8EAE7 }
/**nav-brand****/
#nav .nav-brand { z-index:500; padding-bottom:10px; }
#nav .nav-brand li a { padding:0; }
#nav .nav-brand a span { color:#212121 !important; padding:0; }
#nav .nav-brand li a:hover span { background-color:#A7B8F7; }
#nav .top_nav_links { width:176px; margin-top:10px; }
#nav .top_nav_links li a { font-weight:bolder; }
.nav-brand .top_nav_links_ul { width:151px; margin-left:15px; }
.nav-accessoires .nav-brand .top_nav_links_ul { width:155px; }
#nav .nav_top_brand_midd { margin-top:10px; }
#nav .nav_top_brand_midd_content li { width:139px; font-size:12px; }
div.level0 .nofloat { width:220px; }
div.level0 .nav_top_brand_midd_title { margin-left:38px; margin-bottom:9px; }
div.level0 .nav_top_brand_midd ul { }
div.level0 .nav_top_brand_midd ul li { padding-left:38px; }
div.level0 .needfloat { width:407px; }
#nav .top_nav_links, #nav .nav_top_brand_midd, #nav .nav_top_brand { float:left; min-height:175px; background:url(../images/global/nav_line.gif) repeat-y right center; }
#nav .needfloat .nav_top_brand_midd_content li { float:left; width:147px; }
.nav_top_brand_midd .nav_top_brand_midd_title { font-weight:bolder; }
#nav .nav_top_brand_midd_content li a { line-height:20px; }
#nav .nav_top_brand { width:190px; margin-bottom:10px; margin-top:10px; }
.nav_top_brand .nav_top_brand_title { font-weight:bolder; margin-bottom:10px; margin-left:38px; }
.nav_top_brand .nav_top_brand_content { margin-left:38px; }
.nav_top_brand .nav_top_brand_content li { width:140px; }
#nav .top_nav_ads { float:right; width:190px; }
#nav .top_nav_img { height:175px; margin-top:10px; width:175px; }
#nav_left .top_nav_img { height:121px;width:187px; }
div.level0 .brand_sex { width:407px; }
.brand_sex_men { width:202px; float:left; }
.brand_sex_men .brand_sex_title { font-weight:bolder; margin-left:38px; margin-bottom:9px; }
.brand_sex_women { width:202px; float:left; background:url(../images/global/nav_line.gif) repeat-y right center; min-height:175px; }
.brand_sex_women .brand_sex_title { font-weight:bolder; margin-left:38px; margin-bottom:9px; }
#nav div.nav-promotion .nav_top_brand_midd { width:407px; }
#nav .promotion-content li { width:140px; }
#nav .promotion-title { font-weight:bolder; margin-left:38px; }
#nav .promotion-title a { width:140px; }
#nav .promotion-percent { width:202px; float:left; background:url(../images/global/nav_line.gif) repeat-y right center; min-height:175px; }
#nav .promotion-price { width:202px; float:left; }
#nav .promotion-price-collection { width:202px; float:left; margin-top:5px; }
#nav .nav-to-brand .nav_top_brand_midd { width:407px; }
#nav .nav-to-brand .nav_top_brand_midd ul li { float:left; }
#nouveaute-ads { float:right; width:390px; padding:10px; }
#nouveaute-ads ul li { width:390px; display:none; }
#nouveaute-ads ul li.nav_top_nouveaute_ads_select { display:block; }
#nouveaute-ads .nouveaute-ads-li { float:left; width:175px; height:175px; padding-left:17px; }
#nouveaute_brand_list .nav_top_brand_list_select a:hover span { background-color:#A7B8F7; }
/**top_seach***/
.top_memu { float:left;width:531px;}
.top_seache { float:right; width:179px; height:27px; }
.top_seache .button span { display:none; }
.top_seache .button { float:right; padding:0; background:url(../images/mc_17.gif) no-repeat; width:21px; height:18px }
.top_seache input { padding:0; margin-top:2px; #margin-top:0px;
#padding-bottom:4px;
background-color: transparent; border:none; margin-left:10px; width:170px; font-size:11px; }
/**left_nav**/
.col-left .block-layered-nav { border:none;height:480px; }
.block .left-category-content { padding-top:0; }
#nav_left {list-style-type:none; margin:0; padding:0; width:106px; margin-top:17px}
#nav_left span { font-weight:bolder; line-height:25px; color:#000000; }
#nav_left .parent a span{ color:#ffffff}
#nav_left .last a span{ color:#FFFFFF; font-size:13px}

#nav_left li a, #nav_left li a:visited{display:block; text-decoration:none; color:#000;text-align:left;line-height:20px; font-size:11px; overflow:hidden; padding-left:59px;padding-top:16px;}
#nav_left li .level0 { display:none;}
#nav_left li:hover .level0 .level1 a{height:26px;overflow:hidden;background: url(../images/catpoin.png) no-repeat scroll 25px 27px transparent;display:block;color:#000;}
#nav_left li:hover .level0 .level1 .top_nav_img a{height:121px;}
#nav_left li:hover .level0 .level1 a:hover {color:#ffffff;}
#nav_left .level0.nav-rayonnage:hover{ background:url(../images/parbg_03.jpg)  no-repeat scroll 0 0 transparent; width:233px; height:56px;}
/* #nav_left .level0.nav-vitrines:hover{ background:url(../images/parbg_04.jpg)  no-repeat scroll 0 0 transparent; width:233px; height:56px;} */
/* #nav_left .level0.nav-comptoirs:hover{ background:url(../images/parbg_05.jpg)  no-repeat scroll 0 0 transparent; width:233px; height:56px;} */
#nav_left .level0.nav-mobilier-de-bureau:hover{ background:url(../images/parbg_06.jpg)  no-repeat scroll 0 0 transparent; width:233px; height:56px;}
#nav_left .level0.nav-mannequins-bustes:hover{ background:url(../images/parbg_06.jpg)  no-repeat scroll 0 0 transparent; width:233px; height:56px;}
#nav_left .level0.nav-mannequins-bustes:hover{ background:url(../images/lef.jpg)  no-repeat scroll 0 0 transparent; width:233px; height:56px;}
#nav_left .level0.nav-cintres:hover{ background:url(../images/lef01.jpg)  no-repeat scroll 0 0 transparent; width:233px; height:56px;}
#nav_left .level0.nav-etiquetage:hover{ background:url(../images/lef02.jpg)  no-repeat scroll 0 0 transparent; width:233px; height:56px;}
#nav_left .level0.nav-presentoirs-accessoires:hover{ background:url(../images/parbg_07.jpg)  no-repeat scroll 0 0 transparent; width:233px; height:56px;}
/* #nav_left .level0.nav-manutention:hover{ background:url(../images/parbg_08.jpg)  no-repeat scroll 0 0 transparent; width:233px; height:56px;} */
#nav_left .level0.nav-securitr:hover{ background:url(../images/parbg_09.jpg)  no-repeat scroll 0 0 transparent; width:233px; height:56px;}
#nav_left .level0.nav-mobilier-chr:hover { background:url(../images/parbg_10.jpg)  no-repeat scroll 0 0 transparent; width:233px; height:56px;}

#nav_left li:hover .level0{display:block; position:absolute; top:1px; z-index:999; background-color:#d44036;width:228px;}
#nav_left .nav-rayonnage:hover .level0{height:405px}
#nav_left .nav-vitrines:hover .level0,#nav_left .nav-materiel-boutiques-1:hover .level0,#nav_left .nav-signaletique:hover .level0{display:none;}
#nav_left .nav-comptoirs:hover .level0{height:425px}
#nav_left .nav-mobilier-de-bureau:hover .level0{height:212px}
#nav_left .nav-presentoirs-accessoires:hover .level0{height:188px}
#nav_left .nav-manutention:hover .level0{height:421px}
#nav_left .nav-securitr:hover .level0{height:260px}
#nav_left .nav-mobilier-chr:hover .level0{height:238px}
#nav_left .nav-etiquetage:hover .level0{height:310px}
#nav_left .nav-mannequins-bustes .level0{height:203px}

#nav_left li:hover .level0{padding-top:3px;display:block; position:absolute; top:0px; z-index:999; background-color:#cfce00;width:220px; height:auto;left:220px;}
#nav_left ul.level0 li a { padding-left:36px; }
#nav_left .level0 .level1 span { font-weight:normal; font-size:12px; color:#ffffff; font-weight:bold}
#nav_left .parent {float:left; position:relative }
#nav_left .parent span { font-size:13px; }
#nav_left li.last { border-bottom:1px solid #cccccc; float:left; position:relative }
#nav_left .nav-sex-women .level1 a, #nav_left .nav-sex-men .level1 a { margin-left:15px; }
#nav_left .level0 .level1 a, .level0 a { display:block; }
#nav_left .level0 .level1 a { height:auto; line-height:14px; }
#nav_left ul.level1 .active a { background-color:#202020; }
#nav_left ul.level2 .active a { background-color:#202020; }
#nav_left .level1 .active span { color:#FFFFFF; }
#nav_left .level2 .active span { color:#FFFFFF; }
#nav_left .nav-sex-women ul.level0 li.active a span { color:#FFFFFF; }
#nav_left .nav-sex-men ul.level0 li.active a span { color:#FFFFFF; }
#nav_left .nav-sex-women ul.level0 li.active { background-color:#fff; }
#nav_left .nav-sex-women ul.level0 li.active a { background-color:#202020 }
#nav_left .nav-sex-men ul.level0 li.active { background-color:#fff; }
#nav_left .nav-sex-men ul.level0 li.active a { background-color:#202020 }
#nav_left .level1.mainActive a { }
#nav_left .level1.mainActive  .level2 a { background:none; }
#nav_left .mainActive a {}
#nav_left .mainActive span { color:#FFFFFF; }
#nav_left .level1.mainActive span { color:#FFFFFF; }
#nav_left .level1.mainActive  .level2 span {color:#000000; }
#nav_left .mainActive .level0 a { background:none; }
#nav_left .mainActive .level0 span { background:none; color:#000; }
#nav_left .mainActive .level0 a:hover { background-color:#202020; }
#nav_left .mainActive a:hover span { color:#FFFFFF; }

#nav_left li a:hover span { color:none; }
#nav_left .nav-accessoires { border-bottom:none; }
#nav_left .nav-tenues-de-fetes-2 span { font-size:16px; }
#category-sex-title a { width:179px; display:block; height:19px; margin-top:10px; }
div.category-sex-title span { font-family:"Arial,Helvetica,sans-serif"; font-weight:bolder; line-height:16px; color:#000000; font-size:16px; }
#category-sex-title a:hover { background-color:#202020; }
div.mainActive a { background-color:#202020; }
div.mainActive a span { color:#fff; }
#category-sex-title a:hover span { color:#fff; }
#nav_left .nav-sex-women span.nav-left-sex-title { font-size:14px; cursor:default; color:#9B0754 }
#nav_left .nav-sex-men span.nav-left-sex-title { font-size:14px; cursor:default; color:#073f9b }
#nav_left ul.level0 li {height:24px;}
#nav_left  .level1 .level2 { background:none; }
#nav_left .nav-sex-women .level1, #nav_left .nav-sex-men .level1 { background:url(../images/sex_poin.gif) no-repeat left center; }
/********** Navigation > */
/* ======================================================================================= */


/* Sidebar =============================================================================== */
.block { margin:0 0 10px; }
.block .block-title { padding:0 10px; }
.block .block-title h2 { font-size:12px; font-weight:bold; line-height:2; }
.block .block-title1 { border-bottom:1px solid #ddd; padding:0px; background:#ffffff; line-height:10px; }
.block h3 { font-size:11px; line-height:2; color:#087fb0; }
.block .block-content { line-height:2; margin-top:0px;}
.sidebar .block-cart .block-content {line-height:2; border-left:1px solid #828282; border-right:1px solid #828282; border-bottom:1px solid #828282 }
.block .actions { text-align:right; }
.block .actions a { float:left; }
.block-layered-nav { margin-bottom:0; }
/* Block: Currency Switcher */
.block-currency { }
.block-currency select { width:100%; border:1px solid #888; }
/* Block: Layered Navigation */
.block-layered-nav dt { font-weight:bold; }
/* Block: Wishlist */
.block-wishlist { }
/* Block: Related */
.block-related { }
.block-related li { padding:5px 0; }
.block-related input.checkbox { float:left; margin-right:-20px; }
.block-related .item { margin-left:20px; }
.block-related .item .product-image { float:left; margin-right:-65px; }
.block-related .item .product-details { margin-left:65px; }
/* Block: Compare Products */
.block-compare { }
.block-compare li { padding:5px 0; }
/* Block: Viewed */
.block-recent { }
/* Block: Poll */
.block-poll { }
.block-poll input.radio { float:left; margin:3px -18px 0 0; }
.block-poll .label { display:block; margin-left:18px; }
.block-poll .answer { }
.block-poll .votes { font-weight:bold; }
/* Block: Tags */
.block-tags ul, .block-tags li { display:inline; }
/* Block: Subscribe */
.block-subscribe { }
/* Block: Reorder */
.block-reorder { }
.block-reorder li { padding:5px 0; }
.block-reorder input.checkbox { float:left; margin:3px -20px 0 0; }
.block-reorder .label { display:block; margin-left:20px; }
/* Block: Banner */
.block-banner { }
.block-banner .block-content { text-align:center; }
/* ======================================================================================= */


/* Category Page ========================================================================= */
.category-title { border-bottom:1px solid #ddd; margin:0 0 10px; }
.category-image { display:block; margin:0 auto; }
.category-products { }
/* View Type: Grid */
.products-grid { width:0;float:left; }
.products-grid td { width:142px;height:242px; _position:relative;background:url(../images/list_03.jpg) 0 0 no-repeat;  }
#suitlist .products-grid td { width:38%; padding:2px 3px 25px; _position:relative; }
#suitlist .list_image { border:none; }
.products-grid tr { _position:relative; }
.products-grid td.empty { display:none}
.products-grid .price-box { width:200px; }
.special-price, .old-price, .regular-price { }
.price_other { float:right; }
.product-name { padding:9px 0 8px 0; font-size:11px; color:#6d736f }
.product-name a { color:#202020; white-space:nowrap; }
#category-products .special-price .price { font-weight:bold; }
#category-products .old-price .price { font-weight:normal; }
#category-products .product-name { padding-bottom:0; padding-top:0; font-size:11px;overflow:hidden; text-align:center;}/*商品列表标题修改为两栏*/
#category-products .product-name a { line-height:13px; white-space:pre-wrap;*word-wrap: break-word;*white-space: pre; }/*商品列表标题修改为两栏*/
#category-products .regular-price .price { font-weight:bold; }
.special-price .price { color:#A60100; font-size:17px; }
.old-price {padding-left:6px; line-height:12px;height:12px;}
.price_other { margin-top:10px; }
.regular-price { color:#B23D84; font-size:22px;}
.category-title { display:none; }
.promotion-info { display:block; width:58px; height:58px; position:absolute; text-indent:-9999px; top:-13px;left:-3px }
.pronew-info { display:block; width:62px; height:62px; position:absolute; text-indent:-9999px; top:-10px;right:0}
.promotion123-info { display:block; width:58px; height:58px; position:absolute; text-indent:-9999px; top:0; background:no-repeat; margin-top:-3px; margin-left:-4px; }
.list_image { width:169px; height:169px; position:relative;padding-left:13px;}
.product-image { display:block; }
.small_image { }
.color_images { width:132px; padding:5px; position: absolute; bottom:1px; display:none; text-align:center; }
.color-img { margin:2px; height:20px; }
.list_color_img { height:18px; width:18px; border:#202020 solid 1px; margin-top:3px; }
.color_images { background:rgba(255, 255, 255, 0.5); filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#7FFFFFFF, endcolorstr=#7FFFFFFF);
}
.product-view .special-price .price { font-size:26px; font-weight:normal; }
.product-view .product-name h1 { font-size:19px; font-weight:normal; }
.product-view .product-name h2 { font-size:22px; font-weight:normal; }
.product-view .regular-price .price { font-weight:bold; font-size:26px; }
.product_info {text-align:center;width:182px;}
.product_info_list {}
.list_zoom { width:31px; float:right; padding-top:9px; padding-right:10px; }
.list_zoom span { font-size:12px; text-decoration:underline; cursor:pointer; }
#category-products .price-box { width:auto;height:22px; }
/*item-brand*/
.item-brand { width: 200px; height:330px; }
.brand-style { height:30px; }
/* View Type: List */
.products-list li.item { border:1px solid #ddd; padding:5px; margin:0 0 5px; }
.products-list .product-image { float:left; }
.products-list .product-shop { float:right; width:320px; }
/* ======================================================================================= */


/* Product View ========================================================================== */
.product-view { margin-top:25px;width:750px; }
.product-essential { }
.product-collateral { }
.product-sku-view { font-size:12px; color:#202020; font-weight:normal; padding:0; }
.product-options-bottom .price-box { display:none; }
.availability { display:none; }
.product-collateral .last_tool { display:none; }
.product-collateral .note-msg { display:none; }
/* Product Images */
.product-view .product-img-box { width:302px; }
.product-view .product-img-box .product-image { border:1px solid #ddd; }
.product-view .product-img-box .product-image-zoom { position:relative; width:265px; height:265px; overflow:hidden; z-index:9; }
.product-view .product-img-box .product-image-zoom img { position:absolute; left:0; top:0; cursor:move; }
.product-view .product-img-box .zoom-notice { text-align:center; }
.product-view .product-img-box .zoom { position:relative; z-index:9; height:18px; margin:0 auto 13px; padding:0 28px; background:url(../images/slider_bg.gif) 50% 50% no-repeat; cursor:pointer; }
.product-view .product-img-box .zoom #track { position:relative; height:18px; }
.product-view .product-img-box .zoom #handle { position:absolute; left:0; top:-1px; width:9px; height:22px; background:url(../images/magnifier_handle.gif) 0 0 no-repeat; }
.product-view .product-img-box .zoom .btn-zoom-out { position:absolute; left:2px; top:0; }
.product-view .product-img-box .zoom .btn-zoom-in { position:absolute; right:2px; top:0; }
.product-image-popup { margin:0 auto; }
.product-image-popup .nav { text-align:center; }
.product-image-popup .image { display:block; }
.product-image-popup .image-label { }
#image-container-inner { height:385px; width:304px; }
#gallery-image { border:none; }
.product-2col-right { float:right; width:392px; }
.product-2col-left { float:left; padding-left:20px; }
#more-views { margin-left:-5px; margin-top:8px; height:92px; background-color:#e4e4e4; padding:4px 2px 4px 2px; width:227px; float:right}
#more-views li { float:left; padding-left:2px; }
#more-views img { border:#dddddd solid 1px; }
.option_list { margin:5px; width:400px; }
.select_color_no { margin: 5px; padding: 1px; border: #ddd solid 1px; cursor: pointer; }
.selected_color { margin: 4px; padding: 1px; border: #555 solid 2px; cursor: pointer; }
.select_color.mouseOver { margin: 4px; padding: 1px; border: #555 solid 2px; cursor: pointer; }
.option_selected { margin: 5px; padding: 1px 8px; cursor: pointer; color:#fff; background-color: #000; border: 1px solid #000; font-size:11px; line-height:14px; text-align:center; }
.option_select_no { margin: 5px; padding: 1px 8px; border: 1px solid #C4C4C4; cursor: pointer; background-color: #FFF; font-size:11px; line-height:14px; text-align:center; }
.option_select_no.notQty { background-color: #C4C4C4; color:#FFFFFF; }
.option_select_no.mouseOver { margin: 5px; padding: 1px 8px; cursor: pointer; color:#fff; background-color: #000; border: 1px solid #000; font-size:11px; line-height:14px; text-align:center; }
.option_select_no.notQty.mouseOver { background-color: #C4C4C4; color:#FFFFFF; }
.select_list { width:300px; float:left; }
.select_list span { display: block; float:left; }
.select_list img { width:22px; height:22px; display:block; float:left; }
#attributeReloadContainer { height:auto!important; height:35px; min-height:35px; }
.color_out_stock { margin: 5px; padding: 1px; border: red solid 1px; cursor: pointer; }
.option_out_stock { margin: 5px; padding: 1px 10px 2px 10px; border: 1px solid #C4C4C4; cursor: pointer; background-color: red; _height:15px; }
/* Product Shop */
.product-view .product-shop { width:445px; }
.product-view .product-name {width:366px; }
.product-view .short-description { font-size:12px; }
.product-shop .price-box .regular-price .price { font-size:26px; color:#fe0000; }
/* Rating */
.ratings { }
.ratings .amount { }
.ratings .rating-links { }
.ratings dt { }
.ratings dd { }
.rating-box { width:69px; height:13px; font-size:0; line-height:0; background:url(../images/bg_rating.gif) 0 0 repeat-x; position:relative; overflow:hidden; }
.rating-box .rating { position:absolute; top:0; left:0; height:13px; background:url(../images/bg_rating.gif) 0 100% repeat-x; }
/* Availability */
.availability { }
.availability .in-stock { font-weight:bold; }
.availability .out-of-stock { font-weight:bold; color:#f00; }
/********** < Product Prices */
.price { white-space:nowrap !important; }
.price-box {}
.price-box .price { font-weight:bold; }
.price-box-bundle { }
/* Regular price */

.regular-price .price { font-size:15px; color:#A60100; }
/* Old price */

.old-price .price-label { white-space:nowrap; }
.old-price .price { font-weight:bold; text-decoration:line-through; }
/* Special price */
.special-price {line-height:16px; }
.special-price .price-label { font-weight:bold; white-space:nowrap; }
.special-price .price { font-weight:bold; }
/* Minimal price (as low as) */
.minimal-price { }
.minimal-price .price-label { font-weight:bold; white-space:nowrap; }
a.minimal-price-link { display:block; }
a.minimal-price-link .label { }
a.minimal-price-link .price { font-weight:normal; }
/* Excluding tax */
.price-excluding-tax { display:block; }
.price-excluding-tax .label { white-space:nowrap; }
.price-excluding-tax .price { font-weight:normal; }
/* Including tax */
.price-including-tax { display:block; }
.price-including-tax .label { white-space:nowrap; }
.price-including-tax .price { font-weight:bold; }
/* Excl tax (for order tables) */
.price-excl-tax { display:block; }
.price-excl-tax .label { display:block; white-space:nowrap; }
.price-excl-tax .price { display:block; }
/* Incl tax (for order tables) */
.price-incl-tax { display:block; }
.price-incl-tax .label { display:block; white-space:nowrap; }
.price-incl-tax .price { display:block; font-weight:bold; }
/* Price range */
.price-from { }
.price-from .price-label { font-weight:bold; white-space:nowrap; }
.price-to { }
.price-to .price-label { font-weight:bold; white-space:nowrap; }
/* Price as configured */
.price-as-configured { }
.price-as-configured .price-label { font-weight:bold; white-space:nowrap; }
/* Price notice next to the options */
.price-notice { padding-left:10px; }
.price-notice .price { font-weight:bold; }
/********** Product Prices > */

/* Tier Prices */
.tier-prices .price { font-weight:bold; }
.tier-prices .benefit { }
/* Add to Links */
.add-to-links .separator { display:none; }
/* Add to Links + Add to Cart */
.add-to-box { }
.add-to-box .add-to-cart { float:left; }
.add-to-box .or { float:left; margin:0 10px; }
.add-to-box .add-to-links { float:left; }
/* Product Options */
.product-options { padding:10px; margin:10px 0 0; border:1px solid #ddd; background-color:#f6f6f6; }
.product-options dt label { font-weight:bold; }
.product-options dt .qty-holder { float:right; }
.product-options dt .qty-holder label { vertical-align:middle; }
.product-options dt .qty-disabled { background:none; border:0; padding:3px; color:#000; }
.product-options dd { margin:10px 0; }
.product-options dl.last dd.last { }
.product-options dd input.input-text { width:98%; }
.product-options dd textarea { width:98%; height:8em; }
.product-options dd select { width:100%; }
.product-options .options-list { }
.product-options .options-list input.radio { float:left; margin:3px -18px 0 0; }
.product-options .options-list input.checkbox { float:left; margin:3px -20px 0 0; }
.product-options .options-list .label { display:block; margin-left:20px; }
.product-options ul.validation-failed { padding:0 7px; }
.product-options p.required { padding:15px 0 0; }
.product-options-bottom { padding:10px; }
.product-options-bottom .price-box { margin:10px 0; }
/* Grouped Product */
.grouped-items { }
/* Block: Description */
.product-view .description { }
/* Block: Additional */
.product-view .additional { }
/* Block: Upsell */
.product-view .up-sell { }
.product-view .up-sell .products-grid td { width:25%; }
/* Block: Tags */
.product-view .tags { }
.product-view .tags .form-add-tags label { float:left; }
.product-view .tags .form-add-tags .input-box { float:left; width:260px; margin:0 5px; }
.product-view .tags .form-add-tags input.input-text { width:254px; }
.product-view .tags .form-add-tags button.button { vertical-align:bottom; }
.product-view .tags .form-add-tags p { clear:both; }
/* Block: Reviews */
.product-view .reviews { }
/* Block: Add Review */
.product-view .add-review { }
.product-view .add-review .product-name span { font-weight:normal; }
/* ======================================================================================= */


/* Content Styles ================================================================= */

/* Product Tags */
.tags-list li { display:inline; }
/* Advanced Search */
.search-summary { }
/* CMS Home Page */
.cms-home .products-grid td { width:20%; }
/* Sitemap */
.sitemap { }
/* ======================================================================================= */


/* Product Review ======================================================================== */
.product-review { }
.product-review .product-img-box { float:left; width:140px; }
.product-review .product-img-box .product-image { display:block; border:1px solid #ddd; padding:1px; }
.product-review .details { float:right; width:570px; }
/* ======================================================================================= */


/* Shopping Cart Table */
.cart-table .item-msg { font-size:10px; }
/* Shopping Cart Collateral boxes */
.cart .cart-collaterals { height:33px; border:#EA721C 1px solid; background-color:#F5F5F5; border-top:none; }
.cart .crosssell .product-image { float:left; margin-right:-90px; }
.cart .crosssell .product-shop { margin-left:90px; }
.cart .shipping { }
.cart-shopimg img { border:#ddd solid 1px; }
.cart-shopimg { width:84px; }
.this_shop { width:1px}
.center_info { width:77px }
.cart .marques { width:110px; }
.cart-price-col { width:110px; }
/* Shopping Cart Totals */
.cart .totals { float:left; width:598px;margin-left:8px; }
.cart .totals table { width:100%; }
.cart .totals table th, .cart .totals table td { padding:5px; }
.cart .totals table th { font-weight:bold; }
.totalbox { width:1000px; margin-top:6px; }
.totals-copun { float:left; height:119px; border:#EA721C solid 1px; }
.totals-copun-item { padding-left:60px; }
.cart-update-number { width:110px; }
.cart-update-number input { margin-right:2px }
.shopping-cart-totals-table { float:right; width:304px; height:119px; border:#EA721C solid 1px; padding-left:20px }
#shopping-cart-totals-table { margin-top:30px; }
#shopping-cart-totals-table .a-right { text-align:left!important; }
.a-right-total b { padding-left:20px }
.cart-price-col .price { font-weight:bolder; }
.cart-mini-total .price { font-weight:bolder; }
.cart-table tbody { font-size:11px; }
.cart-table tbody h4 { font-size:11px; }
.cart-table .product-image { padding-left:10px; }
.cart-table .this_shop img { }
/* Options Tool Tip */
.item-options dt { font-weight:bold; font-style:italic; }
.item-options dd { padding-left:10px; }
.truncated { cursor:help; }
.truncated a.dots { cursor:help; }
.truncated a.details { cursor:help; }
.truncated .truncated_full_value { position:relative; z-index:999; }
.truncated .truncated_full_value dl { position:absolute; top:-99999em; left:-99999em; z-index:999; width:250px; padding:8px; border:1px solid #ddd; background-color:#f6f6f6; }
.truncated .show dl { top:-20px; left:50%; }
.col-left .truncated .show dl { left:30px; top:7px; }
.col-right .truncated .show dl { left:-240px; top:7px; }
.cart .cart-price-col .price { margin-left:30px; }
/* ======================================================================================= */


/* Checkout ============================================================================== */
/* One Page */
.opc { border-bottom:1px solid #ddd; position:relative; }
.opc li.section { border:1px solid #ddd; border-bottom:0; background:#F5F5F5; }
.opc li.active { background:#fff; }
.opc li.section button.button { background:none; }
.opc .step-title { background-color:#f6f6f6; padding:0 5px; text-align:right; font-size:12px; height:27px; }
.opc .step-title .number { float:left; line-height:22px; margin-right:5px; }
.opc .step-title h3 { float:left; color:#888; line-height:27px; font-size:12px; }
.opc .allow .step-title { cursor:pointer; }
.opc .active { }
.opc .active .step-title { cursor:default; }
.opc .step { border-top:1px solid #ddd; padding:10px; position:relative; }
.opc .step .tool-tip { right:10px; }
/**配送流程标题*/
/**
.step-title h3{ margin-left:55px;}
#opc-login .step-title{ background:url(../images/bar_15.gif) no-repeat;}
#opc-login.title-opc-login .step-title{ background:url(../images/bar_16.gif) no-repeat left;}

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

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

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

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

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

/* Multiple Addresses Checkout */
.checkout-progress { padding:0 50px; margin:10px 0; }
.checkout-progress li { float:left; width:20%; border-top:5px solid #ccc; text-align:center; color:#ccc; }
.checkout-progress li.active { border-top-color:#000; color:#000; }
.multiple-checkout { position:relative; }
.multiple-checkout .tool-tip { top:50%; margin-top:-120px; right:10px; }
.multiple-checkout .grand-total { font-size:1.5em; text-align:right; }
.multiple-checkout .grand-total big { }
.multiple-checkout .grand-total .price { }
/********** < Common Checkout Styles */
/* Shipping and Payment methods */
.sp-methods dt { font-weight:bold; }
.sp-methods .price { font-weight:bold; }
.sp-methods .form-list { padding-left:20px; }
.sp-methods select.month { width:150px; margin-right:10px; }
.sp-methods select.year { width:96px; }
.sp-methods input.cvv { width:3em !important; }
.please-wait { float:right; margin-right:5px; }
.cvv-what-is-this { cursor:help; margin-left:5px; }
/* Tooltip */
.tool-tip { border:1px solid #ddd; background-color:#f6f6f6; padding:5px; position:absolute; z-index:9999; }
.tool-tip .btn-close { text-align:right; }
.tool-tip .tool-tip-content { padding:5px; }
/* Gift Messages */
.add-gift-message { }
.gift-message-form { border:1px solid #ddd; background-color:#f5f5f5; }
.gift-message-form .inner-box { padding:5px; height:300px; overflow:auto; }
.gift-message-form .gift-item { }
.gift-message-link { display:block; background:url(../images/bg_collapse.gif) 0 4px no-repeat; padding-left:20px; }
.gift-message-link.expanded { background-position:0 -53px; }
.gift-message-row { }
.gift-message-row .btn-close { float:right; }
.gift-message dt b { font-weight:bold; }
/* Checkout Agreements */
.checkout-agreements { }
.checkout-agreements li { margin:10px 0; }
.checkout-agreements .agreement-content { border:1px solid #ddd; background-color:#f6f6f6; padding:5px; height:10em; overflow:auto; }
.checkout-agreements .agree { padding:6px; }
/* My Account ============================================================================= */
/********** < Dashboard */
.dashboard { }
.dashboard .welcome-msg { }
/* Block: Recent Orders */
.dashboard .recent-orders { margin:10px 0; }
/* Block: Tags */
.dashboard .tags .number { float:left; margin-right:-20px; }
.dashboard .tags .details { margin-left:20px; }
/* Block: Reviews */
.dashboard .reviews { }
/********** Dashboard > */

/* Order View */
.order-info { border:1px solid #ddd; padding-top:5px; padding-right:5px; padding-left:5px; padding-bottom:0px; }
.order-info dt, .order-info dd, .order-info ul, .order-info li { display:inline; }
.order-info dt { font-weight:bold; }
.order-infos { border:1px solid #ddd; padding-top:0px; padding-right:5px; padding-left:5px; padding-bottom:5px; }
.order-infos dt, .order-infos dd, .order-infos ul, .order-infos li { display:inline; }
.order-infos dt { font-weight:bold; }
/* Print Pages */
.page-print .print-head { }
.page-print .print-head img { float:left; }
.page-print .print-head address { float:left; margin-left:15px; }
/* Price Rewrites */
.page-print .gift-message-link { display:none; }
.page-print .price-excl-tax, .page-print .price-incl-tax { display:block; white-space:nowrap; }
.page-print .cart-price, .page-print .price-excl-tax .label, .page-print .price-incl-tax .label, .page-print .price-excl-tax .price, .page-print .price-incl-tax .price { display:inline; }
/* ======================================================================================= */

/*=================index==================================*/ 


/* Footer main_bottom ================================================================================ */
#main_bottom { clear:both; width:1000px; padding-top:6px; }
#div_bottom01 { float:left; margin-left:25px; }
#div_bottom02 { float:left; margin-left:5px; }
.bottom_01 { border-bottom:1px solid #202020; border-top:1px solid #202020; width:1000px; height:63px; padding-top:20px; }
.bottom_02 { clear:both; margin-top:8px; }
#f_L { float:left; }
#wenzi { float:left; margin-left:65px; padding-bottom:15px; }
#bottom_so { float:left; margin-top:5px; }
#main_right_bottom { float:right; width:305px; padding-top:10px; margin-top:20px; margin-right:150px; }
.bottom_logo { float:left; margin-left:10px; }
.main_logo { margin-top:10px; margin-left:auto; margin-right:auto; }
/* ======================================================================================= */

.product-options { display:none; }
.image-box { position:relative; }
/**购物流程登陆*/
#checkout-step-login .register { border-right:1px dotted #cbcbcb; width:307px; margin-left:12px; float:left; }
#checkout-step-login .login { width:430px; padding-right:12px; float:right; }
#checkout-step-login h4 { font-size:12px; }
 ======= .image-box {
position:relative;
}
/* Catalog Product View ================================================================== */
.product_tag { padding-top: 10px; color:#7E8693; font-size:14px }
.product_tag ul { clear: both; }
.product_tag ul li { float: left; }
.product_tag ul li a { border-left: #CCCCCC solid 1px; border-top: #CCCCCC solid 1px; float: left; padding: 5px 10px 5px 10px; background-color: #EEEEEE; font-weight: bold; letter-spacing: 1px; position:relative; bottom:-1px; }
.product_tag ul .last a { border-right: #CCCCCC solid 1px; }
.product_tag ul .tab_selected a { background-color: #FFFFFF; border-bottom: #FFFFFF solid 1px; }
.product_tag div.tab_selected { display: block; }
.product_tag_content { border: #CCCCCC solid 1px; display: none; padding-left: 16px; padding-right: 16px; padding-bottom: 16px; padding-top: 2px; clear:both; *+padding-top:8px;
_padding-top:0px }
.selected_option_label { font-weight: bold; }
#out_of_stock_send_mail_window { border: #CCCCCC solid 1px; display: none; padding: 2px; position: absolute; background-color: #FFFFFF; width: 260px; }
#out_of_stock_send_mail_window input { border: #888888 solid 1px; }
#out_of_stock_send_mail_window .input-text { height: 17px; width: 188px; padding: 0 0 0 2px; }
#out_of_stock_send_mail_window .send-mail-button { margin-left: 5px; padding: 0 3px; background-color: #888888; color: #FFFFFF; }
#out_of_stock_send_mail_window .close_window { background:url("../images/mc_48.gif") no-repeat scroll 0 0 transparent; width: 56px; height: 18px; float: right; cursor: pointer; }
#out_of_stock_send_mail_window_container { padding: 0px 16px 16px 16px; }
#out_of_stock_send_mail_window_container div { padding: 5px 0px; }
/* Filter ================================================================================ */

#logo { float:left; }
#tel { float:right; }
#guide_01 { background-image:url(../image/mc_25.gif); clear:both; width:1000px; height:23px; }
.input_01 { width:160px; height:15px; border:0px; margin-left:11px; margin-top:2px; font-family:Arial; font-size:11px; }
.input_02 { font-family:Arial; width:165px; height:13px; border:1px solid #202020; font-size:11px; }
#main { clear:both; width:1000px; }
#main_left { padding-top:8px; }
#main_bottom { clear:both; width:1000px; padding-top:6px; }
.bottom_01 { border-bottom:1px solid #202020; border-top:1px solid #202020; width:1000px; height:63px; padding-top:20px; }
.bottom_02 { clear:both; margin-top:8px; margin-bottom:15px; margin-left:auto; margin-right:auto; }
#ul { list-style: none; }
#div_01 { width:1000px; height:68px; }
.div_02_li { background-color: #000000; float: left; height: 23px; font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF; background-position: center center; }
.div_02_li01 { float: left; height: 23px; font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF; background-position: center center; background-image: url(../image/mc_01_10.jpg); background-repeat: repeat; width: 11px; }
#div3_jiange { background-image: url(.../image/mc_01_22.jpg); background-repeat: no-repeat; background-position: left; float: left; height: 31px; width: 305px; }
#div_00 { margin-left:auto; margin-right:auto; width: 1000px; }
#div_03 { width:156px; font-family:"Verdana"; font-size:11px; line-height:14px; margin-left:12px; margin-top:5px; padding-bottom:5px; }
.div03_li { font-size:13px; font-weight: bold; margin-bottom:5px; }
.div3_03 { float:left; width:252px; height:102px; border:1px solid #ccc; }
#ad_01 { width:546px; height:500px; float:right; }
#ad_02 { width:252px; height:484px; margin-top:14px; float:right; border:1px solid #ccc; }
#ad_title { clear:both; padding-top:20px; }
#div_bottom01 { float:left; }
#div_bottom02 { float:left; margin-left:5px; }
#f_L { float:left; }
#wenzi { float:left; margin-left:66px; padding-bottom:15px; }
#bottom_so { float:left; margin-top:5px; }
#main_text { float:left; font-size:11px; margin-top:23px; margin-left:60px; font-weight: bold; }
.main_table { border:1px solid #cccccc; padding: 1px; height:18px; float:left; margin-left:5px; margin-left:7px; margin-top:7px; margin-top: 8px; margin-bottom: 1px; }
.main_table_focus { border:2px solid #000; margin-left:5px; margin-top: 7px; margin-bottom: 0px; }
.grayimg { filter: Alpha(opacity=10); -moz-opacity:0.1; opacity:0.1; }
.main_table_02 { width:30px; height:14px; line-height: 14px; border:1px solid #cccccc; text-align: center; float:left; margin-bottom:5px; margin-left:6px; cursor:pointer; }
.main_table_02_no { width:30px; height:14px; line-height: 14px; border:1px solid #cccccc; text-align: center; float:left; margin-left:6px; margin-bottom:5px; background-color: #aaa; filter: Alpha(opacity=30); -moz-opacity:0.3; opacity:0.3; color:#fff; display:none; }
.main_table_02_focus { width:30px; height:14px; line-height: 14px; border:1px solid #000; color:#FFFFFF; background-color:#000000; text-align: center; float:left; margin-left:6px; }
.main_table_02_focus a { color:#fff; }
a img { border:none; }
#Chest_right { float:left; font-size:11px; font-weight: bold; }
#Chest_right_02 { width:54px; height:18px; border:1px solid #cccccc; float:left; margin-left:10px; }
#Chest_right_03 { width:120px; height:18px; border:1px solid #cccccc; float:left; }
.Chest_right_class { float:left; margin-left:7px; text-align: center; padding-top:2px; }
.main_top { float:right; margin-left:17px; margin-top:10px; }
.main_Price { font-size:22px; color:#b23d84; float:left; }
.main_Tailles { float:right; text-decoration: underline; padding-top:11px; }
.main_name { font-weight: bold; padding-bottom:9px; padding-top:8px; }
.main_picture { border:1px solid #dddddd; width:200px; height:255px; }
.main_p { width:204px; float:left; padding-left:30px; padding-right:30px; padding-top:26px; }
#main_right_bottom { float:right; width:305px; padding-top:10px; margin-top:20px; margin-right:150px; }
.bottom_logo { float:left; margin-left:10px; }
.main_logo { margin-top:10px; margin-left:auto; margin-right:auto; }
#category-products { position:relative; padding-left:5px }
#category-products_cover { position:absolute; text-align:center; display:none; width:100%; height:100%; top:0px; left:0px; filter: Alpha(opacity=80); opacity:0.5; z-index:99; background:#FFF; }
.filter-toolbar-sort { }
/* ======================================================================================= */


#mcshop_div { position: fixed; top: 100px; left: 30%; display:none; width:650px; z-index:99999; background:#fff; border:1px solid #ccc; }
#mcshop_div .title-bar { text-align:right; padding-right:8px; background:#dddddd; }
#mcshop_div .title-bar img { margin: 8px 0px; cursor:pointer; }
#mcshop_div .mcshop-loading { margin-top:2px; width:100%; height:18px; text-align:center; }
#mcshop_frm { width:650px; height:350px; margin-top: -32px; }
/**优惠码提示兼容*/
.discount { position:relative; }
#advice-required-entry-coupon_code { position:absolute; }
#view-size-info { display:block; cursor:pointer; text-indent:-9999px; background:url(../images/mc_30.gif) no-repeat; width:77px; height:17px; }
.view-size-info-box { float:right; position:relative; top:9px; _top:30px; width:77px; height:17px; }
.view-html { z-index:20000; position:absolute; top:-168px; right:35px; border:solid 1px #cccccc; }
.view-htmls { background:#ffffff; }
.view-html-head { background:#eeeeee; height:20px; width:650px; }
.view-html-head img { float:right; margin-right:5px; margin-top:3px; }
#tooltip { position: absolute; z-index: 3000; border: 1px solid #111; background-color: #fff; padding: 5px; }
.body { height:383px; width:300px; }
.body img { display:block; height:383px; width:300px; }
/* Shop-Search */
.shop-search .title { width:1000px; height:30px; margin-bottom:15px; }
.shop-search .content { padding:0 18px; }
.shop-search .content .left { width:470px; height:430px; margin-right:10px; float:left; }
.shop-search .content .right { width:470px; height:430px; float:left; }
.shop-search .content .bghead { background-image:url(../images/mc_86.gif); background-repeat:no-repeat; height:8px; }
.shop-search .content .bgfoot { background-image:url(../images/mc_87.gif); background-repeat:no-repeat; height:8px; }
.shop-search .content .form-box { height:414px; border-left:1px solid #c4c4c4; border-right:1px solid #c4c4c4; background-color:#f5f5f5; text-align:center; background-image:url(../images/mc_103.gif); background-repeat:no-repeat; }
.shop-search .content .right .form-box { background-image:none; }
.shop-search .content .left fieldset { width:223px; margin-left:auto; margin-right:auto; padding-top:30px; text-align:left; }
.shop-search .content .left label { font-size:15px; color:#555; }
.shop-search .content .left .input-txt { width:223px; font-size:12px; color:#333; text-align:center; margin-bottom:20px; margin-top:7px; }
.shop-search .content .left .buttons-set { text-align:right; padding:0; }
.shop-search .content .left .buttons-set .button, .shop-search .content .left span { background-image:none; border:0; width:80px; height:23px; }
.shop-search .content .left .buttons-set { margin-top:0px; }
.shop-search .content .left .buttons-set .button-all, .shop-search .content .left span { background-image:none; border:0; width:196px; height:23px; }
.shop-search .content .left .buttons-set .button-all { background-image:url(../images/b_40.gif); background-repeat:no-repeat; width:196px; height:23px; text-indent:-9999px; float:none; margin-left:auto; margin-right:auto; }
.shop-search .content .left fieldset { padding-top:100px; }
.shop-result-title { width:990px; height:33px; line-height:33px; vertical-align:middle; background-image:url(../images/mc_107.gif); background-repeat:repeat-x; margin-top:30px; }
.shop-result-title #title-iter { font-size:16px; font-weight:bolder; color:#888; padding:0 20px 0 10px; }
.shop-result-title #title-alliter { font-size:11px; font-weight:bolder; color:#555; cursor:pointer; }
.title-alliter-hover { color:#e02a86; }
.shop-result { margin-top:20px; width:909px; margin-left:18px; padding:0 25px; position:relative; }
.shop-result { padding-left:35px; }
.shop-result .list-button-left { position:absolute; left:0; top:67px; width:19px; height:87px; background-image:url(../images/b_42.gif); background-repeat:no-repeat; cursor:pointer; }
.shop-result .list-button-right { position:absolute; right:0; top:67px; width:19px; height:87px; background-image:url(../images/b_44.gif); background-repeat:no-repeat; cursor:pointer; }
.shop-result .list-button-left-oneline, .shop-result .list-button-right-oneline { top:12px; }
.shop-result .content { float:left; margin:0 10px 6px 0; }
.shop-result .content .bghead { background-image:url(../images/mc_89.gif); background-repeat:no-repeat; width:292px; height:8px; }
.shop-result .content .bgfoot { background-image:url(../images/mc_90.gif); background-repeat:no-repeat; width:292px; height:8px; }
.shop-result .content .form-box { height:94px; width:291px; border-left:1px solid #ddd; border-right:1px solid #ddd; background-image:url(../images/mc_91.gif); background-repeat:repeat-x; }
.shop-result .content h4 { margin:0 10px; padding-left:10px; background:url(../images/mc_92.gif) no-repeat left; font-size:12px; color:#202020; }
.shop-result .content li { list-style-type:none; margin:3px; }
.shop-result .content .labelsty { float:left; padding-left:17px; width:88px; }
.shop-result .content .labelsty label { font-size:11px; font-weight:bolder; color:#555; }
.shop-result .content span { font-size:11px; color:#555; }
.cms-index-index .std { display:none; }
.cart-noitem .page-title { padding:0; margin:0; }
/**页头购物车*/
#cart_headerbar { font-size:11px; }

.top_cart_list { position:absolute; width:320px; z-index:2001; right:232px; top:148px; background:#F0F0F0; display:none;}
#header_cart { display:inline-block; margin-bottom:0px; width:316px; border:#d6cdc2 solid 2px; z-index:1 }
#cart_headerbar li { padding:6px; height:92px; border-bottom:2px solid #fff; }
#cart_headerbar { *+margin-bottom:-3px;
}
.top_cart_list .del_product a { padding-right:0px; }
/*总价*/
#header_cart_total { background:#FFFFFF; width:316px; height:28px; }
#header_total span { display:inline; height:auto; }
.go_onepage { float:right; }
.header_total { height:26px; float:right; font-size:12px; font-family:Arial; line-height:28px; font-weight:bolder; padding-right:10px; }
.header_total { height:26px; float:right; font-size:12px; font-family:Arial; line-height:28px; font-weight:bolder; padding-right:10px; }
.header_total .label { color:#000000; padding-right:10px; }
.header_total .price { color:#e60004; }
.go_onepage { margin-top:5px; padding-right:6px; }
.go_onepage .button { background:url(../images/bar_07.gif) no-repeat; width:72px; height:16px; }
.go_onepage .button span { display:none; }
/*商品列表*/
#cart_headerbar .product-image img { border:#dddddd solid 1px; }
#cart_headerbar .item_left { width:72px; height:91px; float:left; }
#cart_headerbar .item_right { width:220px; float:right; height:90px; position:relative; _width:218px; }
#cart_headerbar .name { float:left; width:190px; text-align:left; }
#cart_headerbar .product_name { height:20px; }
#cart_headerbar .name a { line-height:18px; color:#000000; font-family:Arial; font-weight:bolder; font-size:11px; }
#cart_headerbar .del_product { float:right; }
#cart_headerbar .info_info span { text-align:left; height:auto; line-height:18px; color:#000000; font-family:Arial; font-size:11px; }
#cart_headerbar .num_price { width:220px; height:20px; position:absolute; bottom:0; left:0; }
#cart_headerbar .product_num { float:left; }
#cart_headerbar .product_price { float:right; font-family:Arial; font-weight:bolder; }
.block-cart .block-content { margin-left:0; }
#opc-review .data-table thead { background-color:#F2F2F2; }
#opc-review .data-table thead th { border-top:2px solid #555555; text-align: left; }
#opc-review .data-table tbody td { border-bottom:1px solid #E5E5E5 }
#checkout-review-table td { vertical-align:top; }
#checkout-review-table .product-name { padding:0; }
#checkout-review-load tfoot tr.last .total_checkout { font-size:20px; }
#checkout-review-table tr.even { background-color:#F2F2F2; }
/*用户中心查找订单窗口*/
#find_my_order_window { border: #CCCCCC solid 1px; display: none; padding: 2px; position: absolute; right:0px; background-color: #FFFFFF; width: 260px; z-index: 100; }
#find_my_order_window input { border: #888888 solid 1px; }
#find_my_order_window .input-text { height: 17px; width: 188px; padding: 0 0 0 2px; }
#find_my_order_window .find-my-order-button { margin-top: 3px; padding: 0 3px; background-color: #888888; color: #FFFFFF; }
#find_my_order_window .close_window { background:url("../images/mc_48.gif") no-repeat scroll 0 0 transparent; width: 56px; height: 18px; float: right; cursor: pointer; }
#find_my_order_window_container { padding: 0px 16px 16px 16px; }
#find_my_order_window_container div { padding: 5px 0px; }
/*去掉用户中心左边颜色背景*/
.customer-account-index .sidebar { background:none; margin-bottom:0; padding:0; }
.customer-account-edit .sidebar { background:none; margin-bottom:0; padding:0; }
.customer-address-index .sidebar { background:none; margin-bottom:0; padding:0; }
.newsletter-manage-index .sidebar { background:none; margin-bottom:0; padding:0; }
.sales-order-history .sidebar { background:none; margin-bottom:0; padding:0; }
.customer-address-edit .sidebar { background:none; margin-bottom:0; padding:0; }
.customer-address-new .sidebar { background:none; margin-bottom:0; padding:0; }
.sales-order-view .sidebar { background:none; margin-bottom:0; padding:0; }
.top_ads { top:8px; width:278px; height:42px; padding-left:10px; z-index:1; float:left; }
.newsletter .input-box { position:relative; }
.newsletter #advice-validate-email-newsletter { width:125px; *+right:-40px;*+top:20px;height:42px; background-color:#FFFFFF; overflow:hidden }
.sales-order-history .pager .amount { display:none; }
.account-login { margin-top:20px; }
.account-create { margin-top:10px; }
.customer-account-login .msgs { padding-top:10px; }
.customer-account-create .msgs { padding-top:10px; }
.checkout-onepage-index .msgs { padding-top:10px; }
.checkout-cart-index .msgs { padding-top:10px; }
.customer-account-logoutsuccess .msgs { padding-top:10px; }
.customer-account-forgotpassword .msgs { padding-top:10px; }
.checkout-onepage-success .msgs { display:none; }
.checkout-onepage-failure .msgs { display:none; }
/*foot*/
.main_bottom { clear:both; width:1000px; padding-top:30px; *+padding-top:40px;
}
.bottom_01 { border-bottom:1px solid #202020; border-top:1px solid #202020; width:1000px; height:63px; padding-top:20px; }
.div_bottom01 { float:left; margin-left:10px; }
.div_bottom02 { float:left; margin-left:5px; }
.home_newsletter { padding-left:12px; margin-top:-2px; }
.home_newsletter button.button span { background:none; }
.newsletter .block { border:none; width:176px;}
.newsletter .block-title { border:none; background:none; }
.newsletter .block-content { width:165px; }
.newsletter .input-box { float:left; }
.home_newsletter .input-box { float:left; }
.home_newsletter .input-box { position:relative; }
.newsletter .newsletter_button { float:right; }
.home_newsletter .home_newsletter_button { float:left; margin-left:7px; }
.home_newsletter .validation-advice { width:156px; }
.home_newsletter .input-text { border:1px solid #000000; }
.newsletter #newsletter { font-family:Arial; width:140px; height:17px; border:1px solid #202020; font-size:11px; padding:0; }
.newsletter_button .button span { display:none; }

.cms-home .newsletter_foot { width: 177px; background: url(../images/home45_06.jpg) no-repeat; float: left; height: 145px; }
.bottom_02 { clear:both; margin-top:8px; margin-bottom:15px; margin-left:auto; margin-right:auto; }
.bottom_logo { float:left; margin-left:10px; }
.main_logo { margin-top:4px; margin-left:auto; margin-right:auto; margin-bottom:4px; }
.txt_202020 a:link { color: #202020; }
.txt_202020 a:visited { color: #202020; }
.txt_202020 a:hover { color: #202020; }
.txt_202020 a:active { color: #202020; }
.test { width:0px; }
.col-main .order-infos { border:1px solid #cccccc; padding-top:0px; padding-right:5px; padding-left:5px; padding-bottom:5px; }
.col-main .user-order-info .order-info { border-top:1px solid #cccccc; border-left:1px solid #cccccc; border-right:1px solid #cccccc; border-bottom:none; }
.col-main .user-order-info .order-infos { border-bottom:1px solid #cccccc; border-left:1px solid #cccccc; border-right:1px solid #cccccc; border-top:none; margin:0 5px; }
/*qui-sommes-nous,service-client ,conditions-generales-de-vente */
.qui-sommes-nous .lin a { text-decoration: none; }
.qui-sommes-nous .lin a:link { color: #202020; font-size: 11px; font-family: Arial; line-height: 150%; }
.qui-sommes-nous .lin a:visited { color: #202020; font-size: 11px; font-family: Arial; line-height: 150%; }
.qui-sommes-nous .lin a:hover { color: #202020; font-size: 11px; font-family: Arial; line-height: 150%; }
.qui-sommes-nous .lin a:active { color: #202020; font-size: 11px; font-family: Arial; line-height: 150%; }
.qui-sommes-nous table { border-collapse: collapse; }
.qui-sommes-nous table td { padding: 0; text-align:justify }
.qui-sommes-nous .color01 a:link { color: #999999; text-decoration:underline; }
.qui-sommes-nous .color01 a:visited { color: #999999; text-decoration:underline; }
.qui-sommes-nous .color01 a:hover { color: #202020; text-decoration:underline; }
.qui-sommes-nous .color01 a:active { color: #202020; text-decoration:underline; }
.qui-sommes-nous .txt_12 { font-size:12px; font-weight:bold; }
.qui-sommes-nous .txt_14 { font-size:14px; font-weight:bold; }
.qui-sommes-nous .txt_16 { font-size:16px; font-weight:bold; line-height: 140%; }
.second_image { display:none; }
.filters_color_title { font-size:11px; font-weight:bolder; margin-top:15px; }
.filters_size_title { font-size:11px; font-weight:bolder; margin-top:15px; }
#limit_select-button { background:url(../images/cur1.gif) no-repeat 28px 6px #FFFFFF; }
#order_select-menu li a { text-align:left; }
#filter_color_select-menu { margin-top:-2px; }
/*mcshop 模板的css*/
#easyTooltip { margin:0 10px 1em 0; width:130px; padding:8px; background:#fcfcfc; border:1px solid #e1e1e1; line-height:130%; }
#easyTooltip h3 { margin:0 0 .5em 0; font:11px Arial, Helvetica, sans-serif; font-weight:bold; text-transform:uppercase; }
#easyTooltip p { margin:0 0 .5em 0; }
#easyTooltip img { background:#fff; padding:1px; border:1px solid #e1e1e1; float:left; margin-right:10px; }
.easyTooltip { display:none; font:11px Arial, Helvetica, sans-serif; }
.pick_item { display:none; }
#checkmo_info { border:1px solid #C4C8CB; margin:10px auto 0; padding:5px; width:244px; background-color:#F0F5F8; }
.payable_title { font-weight:bolder; }
.send_title_title { font-weight:bolder; }
.send_title_val { color:red; }
.send_val { margin-left:121px; }
.Optimization_SEO, .Optimization_SEO a { color:#6c6c6c; font-size:10px; width:890px; height:60px; margin:auto; text-align:center;  }
.Optimization_SEO_CMS, .Optimization_SEO_CMS a { font-size:10px; color:#6c6c6c; width:542px; height:37px; margin:auto; text-align:center }
.Optimization_SEO_list_keywords { color:#6c6c6c; font-size:10px; margin:auto; text-align:center; width:730px; height:auto; margin-top:10px; }
.Optimization_SEO_list_title { color:#6c6c6c; font-size:10px; float:left; width:atuo; height:23px; margin-top:13px; margin-left:34px; _margin-left:17px; }
.Optimization_SEO_product_name { color:#6c6c6c; font-size:11px; margin-left:0px; width:275px; height:30px; margin-top:125px; text-align:center; }
.Optimization_SEO_Catalog_Name { color:#6c6c6c; float:right; margin-right:8px; display:none; font-size:12px; }
.catalog-category-view .Optimization_SEO_Catalog_Name, .cms-nouveaute .Optimization_SEO_Catalog_Name, .cms-promotion-additional .Optimization_SEO_Catalog_Name, .cms-promotion-additional-2 .Optimization_SEO_Catalog_Name, .cms-promotion .Optimization_SEO_Catalog_Name { display:block; }
.catalog-category-view .breadcrumbs ul, .cms-nouveaute .breadcrumbs ul, .cms-promotion-additional .breadcrumbs ul, .cms-promotion-additional-2 .breadcrumbs ul, .cms-promotion .breadcrumbs ul { float:left; }
/**2011public*/
#shoptooltip_left { position:absolute; z-index:100; }
#shoptooltip_top { position:absolute; z-index:100; top:40px; }
div#payment_form_checkmo { position:absolute; border:1px solid #C4C8CB; margin:10px auto 0; padding:5px; width:302px; background-color:#F0F5F8; text-align:left; left:291px; }
#checkmo_img { left:217px; position:relative; top:-17px; }
.wrongprice { color:#e60004; }
#out_of_stock_img { position:absolute; right:-12px; top:198px; width:200px; height:200px; }
.col-left .suit a { display:block; width:169px; height:44px; background:url(../images/suit.gif) no-repeat; margin-top:5px; }
.col-left .suit a:hover { background:url(../images/suit.gif) no-repeat 0 -44px; }
.language_name { color:#828282; font-size:12px; }
.tel_search { width:205px; float:left; margin-left:37px; margin-top:-11px; }
/*filter*/
.filterHeader { width:734px; padding-bottom:0px;border-bottom:6px solid #eeeeee;}
.filters_img { float:left; width:167px; }
.votre { width:167px; height:88px; }
.filters { float:right; margin-top:3px; margin-right:20px; }
.filters_color { float:left; }
#filter_color_list { width:140px; float:left; margin-left:10px; margin-top:12px; }
.filters_size { float:left; }
#filter_size_list { width:140px; float:left; margin-left:10px; margin-top:12px; }
.list3 { clear:both; padding-top:10px; font-size:11px; }
/****top_customer*/
#top_customer{float:right; height:44px;}
#top_customer #login-form{ float:left; width:628px}
.top-link-cart #to_cart {font-size:12px;font-weight:bold;color:#000000;line-height:22px; float:left;padding:12px 24px 0 31px;}
#top-link-cart{float:left; height:44px;background:url(../images/homeA2_22.jpg) no-repeat scroll left 3px transparent;}
.left_Brand { font-size:14px; padding-left:11px; height:23px; }
.header_brand { float:left; margin-right:11px; margin-top:5px; margin-left:11px;_display:inline; }
.header_brand .last { float:right; margin-right:22px; }
.filter_grid { width: 200px; height:330px; }
/**left-brand-collection*/
.left-brand-collection { margin-top:1px; }
.left-brand-collection a { display:block; }
.left-brand-collection a:hover { background-color:#202020; }
.left-brand-collection a:hover span { color:#fff; }
.left-brand-collection span { display:block; height:24px; font-size:16px; font-weight:bolder; line-height:24px; }
.cms-boutiques .left-brand-collection a { background-color:#202020; }
.cms-boutiques .left-brand-collection span { color:#FFFFFF; }
div.brand-collection-active a { background-color:#202020; }
div.brand-collection-active a span { color:#fff; }
.cms-nouveautes .left-brand-nouveautes span { color:#FFFFFF; }
.cms-nouveautes .left-brand-nouveautes a { background-color:#202020; }
.left-brand-nouveautes { margin-top:1px; }
.left-brand-nouveautes a { display:block; }
.left-brand-nouveautes a:hover { background-color:#202020; }
.left-brand-nouveautes a:hover span { color:#fff; }
.left-brand-nouveautes span { display:block; height:24px; font-size:16px; font-weight:bolder; line-height:24px; }
.topselect { background-color:#F8EAE7; }
#nav_left li.level1.over .topselect { background:none; }
#nav_left li.level1.over a:hover.topselect {background-color:#202020;}
#nav_left li.level1.over a:hover.topselect span{color:#fff; }

/*category-topproducts-left*/
.topproducts-left .topproducts-content tr { border-left:1px solid #e3e3e3; border-right:1px solid #e3e3e3; border-top:none; border-bottom:none; display:block; }
.topproducts-left .topproducts-top { width:160px; height:38px; background:url('../images/ad_title.jpg') no-repeat; }
.topproducts-left .topproducts-content #topproducts-grid-table-left {
*+border-left:1px solid #e3e3e3;
*+border-right:1px solid #e3e3e3; background:#fff; }
.topproducts-left .toproduct_info { display:block; position:absolute; bottom:0; *bottom:-2px;_bottom:-5px;
width:145px; height:40px; background:url(../images/bg_leftto.png) repeat-y; }
#category-products-left #toproduct_info .price-box { width:145px; height:auto; margin-top:-4px; }
#category-products-left #toproduct_info .price-box span { color:#b23d84 }
#category-products-left #toproduct_info .product_info_list { width:145px; margin-left:0; height:40px; }
.topproducts-left .topproducts-bottom { background:url(../images/global/b_jp_71.png); height:10px; width:160px; }
.topproducts-left .toproduct_name { font-size:12px; color:#202020; margin-left:6px; width:140px; position:absolute; bottom:0px; *bottom:5px;
}
/*FAQ */
.faqPonit { padding-top: 6px; }
/*checkout cart*/
.cart .title-buttons { background:url(../images/global/bar_08_1.gif) no-repeat left 1px; height:43px; }
.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:12px; 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/b_31.gif) no-repeat; width:216px; 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:106px; height:24px; }
#checkout-step-login #login-form .button span { background:url(../images/global/b_34.gif) no-repeat; width:116px; height:24px; }
#login-form .button span { background:url(../images/global/b_34.gif) no-repeat; width:116px; height:24px; }
#register-form .button span { background:url(../images/global/b_33.gif) no-repeat; width:106px; height:24px; }
#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 { background:url(../images/mon_03.jpg) no-repeat;height:131px;  }
.block-account .block-title { height:29px; 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 {font-size:11px; font-weight:bold; }
.block-account .block-content li { display:inline;}
.block-account .block-content li a { height:26px; line-height:26px;display:block; white-space:nowrap; overflow:hidden; color:#FFFFFF }
.block-account .block-content li a.focus {height:15px;line-height:13px; background: none; display:inline;_padding-top:0; }


.block-account .block-content .current span { height:26px;line-height:26px; background:url(../images/bar_30.png) no-repeat 193px 6px; color:#fff;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; }
/* user-address-list */
.user-address-list {}
.user-address-list .page-title {margin-top:0;background-repeat:no-repeat;  background-image:url(../images/mon_14.jpg);background-repeat:no-repeat; width:730px; height:25px}
.user-address-list .page-title h2 { font-size:12px; 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; margin-top:1px }

.user-address-list .col2-set { padding:0 26px; font-size:11px; color:#000; width:676px;border-left:1px solid #018cb5; border-right:1px solid #018cb5;}
.user-address-list .col2-set h3 { font-size:12px; font-weight:bolder; color:#087fb0; margin:7px 0 15px 0; }
.user-address-list .col2-set h4 { font-size:11px; 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; margin-top:0; background-repeat:no-repeat; background:url(../images/mon_19.jpg) no-repeat scroll -1px 0 transparent; width:732px; height:36px}
.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 { color:#000; width:730px; }
.user-account .page-title { height:26px; margin-top:0; background-repeat:no-repeat; background-image:url(../images/mon_13.jpg);}
.user-account .page-title h2 { font-size:12px; font-weight:bold; color:#ffffff; padding-left:25px; margin-bottom:0; height:29px; line-height:29px; vertical-align:middle; }
.user-account .page-bottom {margin-top:0; background-repeat:no-repeat; background:url(../images/mon_17.jpg) no-repeat scroll -1px 0 transparent; width:732px; height:12px}
.user-account .account-list1 h3 { padding-left:26px; margin:11px 0; font-size:12px; 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:12px; font-weight:bold; color:#000; }
.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:12px; 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-account-form{border-left:1px solid #2356b1; border-right:1px solid #2356b1; padding:2px}
/* user-address */
.user-address {}
.user-address .page-title {height:23px; margin-top:0; background-image:url(../images/mon_14.jpg);background-repeat:no-repeat; width:730px; height:25px }
.user-address .page-title h2 { font-size:12px; font-weight:bold; color:#ffffff; padding-left:25px; margin-bottom:0; height:29px; line-height:29px; vertical-align:middle; }
.user-address .page-bottom{margin-top:0;background:url(../images/mon_18.jpg) no-repeat scroll -1px 0 transparent; width:732px; height:12px} 
.user-address .account-list1 h3 { padding-left:26px; margin:11px 0; font-size:12px; 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:12px; font-weight:bold; color:#000; }
.user-address .account-list2 h3 { padding-left:26px; margin:11px 0; font-size:12px; 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:12px; 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-address-form{border-left:1px solid #018cb5; border-right:1px solid #018cb5; width:724px; padding:2px}
/* user-order */
.user-order {padding-bottom:10px; width:730px}
.user-order p { padding-left:25px; }
.user-order .page-title { margin-top:0;background-repeat:no-repeat;background-image:url(../images/mon_15.jpg); width:730px; height:25px }
.user-order .page-title h2 { font-size:12px; font-weight:bold; color:#ffffff; padding-left:25px; margin-bottom:0; height:29px; line-height:29px; vertical-align:middle; }
.user-order .page-bottom{margin-top:0; background-repeat:no-repeat; background:url(../images/mon_20.jpg) no-repeat scroll -1px 0 transparent; width:732px; height:12px}
.user-order .data-table { width:730px; border-left:1px solid #5E96CF; border-right:1px solid #5E96CF}
.user-order .pager {border-left:1px solid #5e96cf; border-right:1px solid #5e96cf; margin:0; width:718px}
.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:12px; 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:11px; font-weight:bolder; color:#087fb0; }
.user-order-info .order-infos dt { font-size:11px; font-weight:bolder; color:#087fb0; }
.user-order-info .col2-set { padding:0 26px; font-size:11px; color:#000; }
.user-order-info .col2-set h3 { font-size:11px; 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:11px; 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:12px; 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:11px; 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:12px; 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:11px; 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 {}
.user-email .page-title {margin-top:0;background-repeat:no-repeat;background-image:url(../images/mon_22.jpg); width:730px; height:26px }
.user-email .page-title h2 { font-size:12px; font-weight:bold; color:#fff; padding-left:25px; margin-bottom:0; height:29px; line-height:29px; vertical-align:middle; }
.user-email-form{ border-left:1px solid #484848; border-right:1px solid #484848; width:728px}
.user-email .page-bottom{margin-top:0; background-repeat:no-repeat; background:url(../images/mon_21.jpg) no-repeat scroll -1px 0 transparent; width:732px; height:12px} 
.user-email .account-list1 h3 { padding-left:26px; margin:11px 0; font-size:12px; color:#087fb0; }
.user-email .account-list1 .form-list { padding-left:26px; }
.user-email .account-list1 .form-list li { margin-bottom:11px; }
.user-email .account-list1 .form-list label { font-size:12px; font-weight:bold; color:#000; }
.user-email .account-list2 h3 { padding-left:26px; margin:11px 0; font-size:12px; 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:12px; 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 { color:#000; }
.user-default .dashboard {width:728px; margin-left:1px}
.dashboard .dashboard_div{border-left:1px solid #005d7c;border-right:1px solid #005d7c; width:728px;} 
.user-default .page-title {margin-top:0;background-repeat:no-repeat; background:url(../images/mon_12.jpg) no-repeat; width:731px; height:26px  }
.user-default .page-title h2 { font-size:12px; font-weight:bold; color:#ffffff; padding-left:25px; margin-bottom:0; height:29px; line-height:29px; vertical-align:middle; }
.user-default .page-bottom {margin-top:0; background-repeat:no-repeat; background:url(../images/mon_16.jpg) no-repeat; width:732px; height:12px  }
.user-default .welcome-msg { padding-left:28px; width:701px; border-left:1px  solid #005D7C; border-right:1px  solid #005D7C;}
.user-default .welcome-msg p { margin-top:5px; font-size:11px; }
.user-default .welcome-msg h3 { font-size:12px; font-weight:bolder; }
.user-default .user-info { font-size:12px; line-height:30px; height:30px; padding-left:28px; background:url(../images/mon_12.jpg)  no-repeat scroll -1px 0 transparent; width:731px; height:26px; color:#ffffff  }
.user-default .col2-set { padding:0 28px; padding-top:12px; font-size:11px; }
.user-default .col2-set h5 { font-size:11px; color:#000; }
.user-default .col2-set .user-info-stitle { border-bottom:1px solid #cbcbcb; margin-bottom:5px; padding-bottom:0px; height:20px; }
.user-default .col2-set .user-info-stitle h4 { width:50%; font-size:11px; color:#087fb0; float:left }
.user-default .col2-set .user-info-stitle a { float:right; }
.user-default .col2-set .user-info-atitle { margin-bottom:5px; padding-bottom:0px; height:20px; }
.user-default .col2-set .user-info-atitle a { float:right; }
.user-default .col2-set .user-info-btitle { margin-bottom:5px; padding-bottom:0px; height:20px; }
.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:12px; 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:480px; height:274px; border:1px solid #d5d5d5; background-repeat:no-repeat; background-position: right 80px; }
.account-login .user-login { width:475px; height:274px; border:1px solid #d5d5d5; background-repeat:no-repeat; background-position: right 80px; margin-right:3px; }
.account-login .user-login h3 { height:29px; font-size:16px; padding-left:25px; }
.account-login .user-login .login-notes { color:#087fb0; font-size:12px; margin:10px 0 41px; padding-left:28px; }
.account-login .user-login .form-list { padding-left:28px; width:315px; float:left; text-align:left; }
.account-login .user-login button.button { width:122px; height:24px; 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:140px; text-align:left; font-size:12px; float:left; }
.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:16px; padding-left:25px; }
.account-login .new-users .new-users-notes { margin:10px 0 41px; 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:106px; height:24px; background:none; float:right; margin-top:56px; margin-right:50px; }
.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 { width:406px; height:auto; border:1px solid #d5d5d5; }
.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:12px; 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:12px; 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 { width:725px; height:30px; font-size:12px; padding-left:28px; background:url(../images/account-create_01.jpg) no-repeat; margin:0 }
.account-create .page-bottom{background:url(../images/account-create_02.jpg) no-repeat scroll -1px 0 transparent; width:727px; height:12px} 
.account-create fieldset { padding:0 26px; }
.account-create fieldset h3 { font-size:12px; font-weight:bolder; color:#ed701c; padding:15px 0; }
.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; }
.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; }
.account-create-form{border-left:1px solid #ea701a; border-right:1px solid #ea701a; width:723px}
/* Forget Password */
.forgetpassword { border:1px solid #d5d5d5; color:#000; }
.forgetpassword .page-title { border-bottom:1px solid #d5d5d5; height:23px; margin-top:0; background-color:#f5f5f5; border-bottom:1px solid #d5d5d5; }
.forgetpassword h2 { font-size:14px; font-weight:bolder; padding-left:5px; padding-top:4px; color:#000 !important;}
.forgetpassword .form-list { padding-left:20px; }
.forgetpassword p { font-size:11px; padding-left:20px; }
.forgetpassword .required { padding-right:24px; }
.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; }
/******************** 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; padding:0; }
body {background:url(../images/homeAr_03.jpg) no-repeat scroll center 171px transparent; font:12px/1.5 Arial, Helvetica, sans-serif; color:#000; text-align:center; }
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:12px; font-weight:bold; }
h6 { font-size:11px; 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 { }
.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_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:12px; 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 .pronew-info { display:block; background-repeat:no-repeat; }
#category-products-left .products-grid td { background:none; }
/*ͷ��*/
.public_header { height:67px; width:100%; }
.page_header { width:1000px; margin:0 auto; position:relative; }
.language { height:28px; *+height:31px;_height:28px;}
.public_header .header_customer { float:right; height:56px; position:absolute; right:0; z-index:2; width:100%; }
.header_customer{ float: right; width:628px; padding-right:14px; }
.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:5px; text-align:left; height:22px; float:left; }
/*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; }
/*��ͷ��*/
.header_shops .header_shops_top a { height:39px; width:83px; }
.header_shops .header_shops_bottom a { height:37px; width:83px; }
.public_header_shops { }
.public_header_shops #customer {margin-right:8px; }
.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; }
/*��¼*/


.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:12px; height:42px; }
.customerIsLogin .customer_right { background:url(../images/global/barislogin_03.gif) no-repeat; width:12px; height:42px; }
.header-container { clear:both; width:1000px; margin:0 auto; padding-top:8px;height:97px;}
.customerIsLogin .customer_mid span { height:21px; margin-left:14px; }
.customerIsLogin .mc-top-link-account-span { background:none; height:21px; }



.customerIsLogin .language { margin-top:8px; }
/*onepage*/
.col2-right-layout { width:1000px; margin-top:30px; padding-top:15px; }
.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:12px; 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; border:1px solid #DDDDDD; }
.checkoutSteps-opc .section .group-select input.input-text, .checkoutSteps-opc .section .group-select textarea { width:304px; margin-left:2px; border:1px solid #DDDDDD; }
/*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:12px; }
.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:12px; }
.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:12px; }
.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; border:1px solid #DDDDDD; }
.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; white-space:nowrap; }
.news_letters input { *+vertical-align:bottom;
}
.regidter-password .validation-advice { position:absolute; }
#onepage-email-form .validation-advice { right:250px;}
/*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:0px; 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; }
#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:12px; 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:12px; 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;_margin-left:0; }
#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_bg1 .payment_method_box , .payment_bg2 .payment_method_box { text-align:left; padding-top:5px; width:181px;}
.payment_bg2 { background:url(../images/global/mc_171_2.gif) no-repeat; }
#checkout-payment-method-load tr.payment_method { height:56px; width:181px; }
#checkout-payment-method-load input.radio {float: left;  margin-left: 18px; margin-top: 17px;}
.user-order-view #p_method_checkmo { margin:0 auto;padding:0 }
.payment_name { float: right; height: 48px; line-height: 48px; overflow: hidden; width: 75px; }
.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:11px; font-weight:bolder; }
.payableto .payableto_val { text-indent:1em; }
.sendto .sendto_title { font-size:11px; 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:958px; float:left; }
.totalbox { width:958px; }
.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:12px; 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:574px; }
.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:249px;}
.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:12px; 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:12px; 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:0px; border-bottom:1px solid #828282; border-top:1px solid #828282; }
.public_header #customer { width:197px; float:right; }

.language .form-language a img { margin-bottom:-2px; }
/*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: 0 }
.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; text-indent:-9999px; bottom:6px; #bottom:32px;
margin-top:-2px; margin-left:1px; #position:relative;
}
.push_list_image1 { width:144px; height:165px; position:relative; }
.push-product-name { padding:9px 0 8px 0; font-size:11px; 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; }


/* 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:12px; 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; }
.language_name { color:#949494; font-size:12px; }
.cms-home .page { margin:68px auto 0;_margin:0 auto; text-align:left;}
/*Brand img*/
.brand-misscoquines { width:200px; height:30px;background:url(../images/mc.jpg); }
.brand-jnplus { width:200px; height:30px; margin: 10px 0 10px 0; background:url(../images/jp.jpg); }
.brand-franckliu { width:200px; height:30px; margin: 10px 0 10px 0; background:url(../images/fk.jpg); }
.brand-beverlux { margin: 10px 0 10px 0; width:200px; height:30px; background:url(../images/bl.jpg); }
.brand-wilady { margin: 10px 0 10px 0; width:200px; height:30px; background:url(../images/wl.jpg); }
.brand-laklook { margin: 10px 0 10px 0; width:200px; height:30px; background:url(../images/ll.jpg); }
.brand-f-2 { margin: 10px 0 10px 0; width:200px; height:30px; background:url(../images/f2.jpg); }
.brand-fbi { margin: 10px 0 10px 0; width:200px; height:30px; background:url(../images/FBI.jpg); }
.brand-snowball { margin: 10px 0 10px 0; width:200px; height:30px; background:url(../images/sn.jpg); }
.brand-bisoudeve { margin: 10px 0 10px 0; width:200px; height:30px; background:url(../images/bd.jpg); }
.brand-david-williams { margin: 10px 0 10px 0; width:200px; height:30px; background:url(../images/dw.jpg); }
.brand-francinel { margin: 10px 0 10px 0; width:200px; height:30px; background:url(../images/fc.jpg); }
.brand-puntobene { margin: 10px 0 10px 0; width:200px; height:30px; background:url(../images/pb.jpg); }
.product-view .brand-misscoquines{ margin-left:-29px;}
.product-view .brand-jnplus{ margin-left:-29px;}
.product-view .brand-franckliu{ margin-left:-29px;}
.product-view .brand-beverlux{ margin-left:-29px;}
.product-view .brand-wilady{ margin-left:-29px;}
.product-view .brand-laklook{ margin-left:-29px;}
.product-view .brand-f-2{ margin-left:-29px;}
.product-view .brand-fbi{ margin-left:-29px;}
.product-view .brand-snowball{ margin-left:-29px;}
.product-view .brand-bisoudeve{ margin-left:-29px;}
.product-view .brand-david-williams{ margin-left:-29px;}
.product-view .brand-francinel{ margin-left:-29px;}
.product-view .brand-puntobene{ margin-left:-29px;}
.newsletter_button button.button { background:url(../images/mc_19.gif) no-repeat; width:18px; height:19px; }
.home_newsletter_button button.button { background:url(../images/home0992_03.jpg) no-repeat; width:18px; height:19px; }
#lookPro { margin-top:30px; }
/*内嵌样式提取*/
/*背景设置未提取*/


/*.nav-to-brand a img {
	margin-top:15px;
	margin-right:2px;
}*/
#Chest .filters .filters_top .filters_color { float:left; }
#Chest .filters .filters_top .filters_color .filters_color_title { float:left; }
.filters .filters_top .filters_size { float:left; }
.filters_size .filters_size_title { float:left; }
#no-filter span img { margin-top:10px; }
.list3 .per_page_title { float:left; }
.list3 .sort_by_title { height:19px; float:left; }
#filter_clear_btn { height:22px; margin-right:0px; margin-right:20px; }
.list3 .list3_div3 { width:65px; height:19px; float:left; margin-left:5px; }
.toolbar_div { clear:both; padding-top:24px; }
.toolbar_div .toolbar_Show { float:left; }
.toolbar_div .toolbar_div3 { width: 65px; height: 19px; float: left; margin-left: 11px; }
.toolbar_div .toolbar_div4 { width: 65px; height: 19px; float: left; margin-left: 13px; }
.pager .pages ol .li_isLast { border-right:0; }
#makeProductView { cursor:pointer; }
#upload_target { width:0; height:0; border:0; }
#suitlist { padding-left:11px; padding-top:15px; }
#out_of_stock_send_mail_window_container .send-mail-input .input-text .required-entry .validate-email { display: none; }
#product_info .add-to-cart { padding: 10px 0 10px 0; }
#product_info .add-to-cart .price-box{text-align:left;}
#product_info .add-to-cart #add-to-cart-hbox #add-to-cart-hcon ul .botton-list span .botton_list_title { border:0 none; }
#product_info .add-to-cart #add-to-cart-hbox #add-to-cart-hcon ul .botton-list span .botton_list_left { cursor:pointer; margin-bottom:-6px; margin-right:5px; }
#product_info .add-to-cart #add-to-cart-hbox #add-to-cart-hcon ul .botton-list span .botton_list_right { cursor:pointer; margin-bottom:-6px; margin-left:5px; }
#more-views ul li img { cursor: pointer; }
.success_div { display:inline; }
.success_div img { border-style:none; }
.cart-noitem { margin-top:10px; }
.block-content .subtotal a { text-decoration:underline; }
.center_info center .info_div { text-align:left; margin-top:-10px; }
.info_div .product-name span { font-weight:bolder; }
#opc-review .data-table .center_info{padding-left:50px;}
.cart-price-col .cart-tax-info { display: none; }
.cart-update-number .num-left img, .cart-update-number .num-right img { position:relative; top:5px; cursor:pointer; }
.cart-mini-total .cart-tax-info { display: none; }
#onepage-email-form .email_text { display:none }
#register_pw { display:block }
#mcshop { width:100%; font-size:11px; font-family:Arial; background-color:#FFF; overflow:hidden; }
#mcshop #shopbox { float:left; margin-left:20px; margin-bottom:20px; margin-top:0px; width:280px; background-color:#F5F5F5; line-height:20px; border:1px solid #cccccc; }
#mcshop #shopbox .mchop_div3 { width:96%; *width:100%;
border-bottom:1px solid #CCCCCC; margin:0; line-height:30px; padding-left:11px; background-color:#4779b8 }
#mcshop #shopbox .mchop_div4 { float:left; padding-left:15px; padding-top:15px; padding-right:15px; padding-bottom:10px; }
#mcshop #shopbox .mchop_div4 img { border:1px solid #cccccc; }
#mcshop #shopbox .mchop_div5 { float:left; padding-top:13px; padding-bottom:15px; }
#mcshop #shopbox .mchop_div6 { float:left; padding-left:10px; padding-bottom:5px; }
#payment-please-wait { display:none }
.block-progress2 { width: 100%; }
#checkout-payment-method-load left .first_table { border:0px solid #000; width:181px; }
#checkout-payment-method-load left .first_table .payment_tr td table { width:186px; }
.itme_table { border:0; background:none; }
#opc-review .data-table .itme_table .itme_table_tr { border:0; background:none; }
#opc-review .data-table .itme_table .itme_table_tr td { border:0; background:none; padding-left:0; }
.cart-tax-info { display: none; }
.shipping_method .available_shipping_method { width:100%; }
.shipping_logo_img { display: none; }
.discription_span { font-weight:bolder; }
#kiala_locator { cursor:pointer; }
#mc_shop_picktime_button { cursor: pointer; }
#pick_item_box { display: none; border: 1px solid #000000; position: absolute; background-color: #FFFFFF; padding: 5px 15px; z-index:100; }
#contactForm fieldset .form-list .group-select li #comment { height:150px; }
.Address_Book { width:50%; }
.address_Entries { width:50%; }
.user-address #form-validate .account-list2 .form-list .group-select li label .required { padding:0; }
#login-form .login_form_fieldset { margin-top:8px; margin-left:5px; }
.form-list li table tr .fprm_list_td { width:21px; }
.form-list li table tr td #rememberpass { width:100%; font-weight:normal; cursor:pointer; }
#register-form .new_users_fieldset { margin-top:8px; margin-left:5px; }
.itme_getorder_td { padding:3px 9px; }
.itme_getorder_td2 { padding:6px 9px; }
.items_getOrder_table { border:1px solid #bebcb7; background:#f8f7f5; font-size:12px; }
.items_getOrder_table thead tr th { padding:3px 9px; }
.itme_getorder_td a img { border:1px #ddd solid; }
.form_div { border: #333333 solid 1px; padding: 5px; background-color: #EEEEEE; }
.result_div { margin-top:10px; margin-left:-30px; }
.note-msg { margin-top:10px; width:688px;}
.last_tool .go_header #filter_show_all { padding-right:10px; cursor:pointer; }
.item_gred_div { height:30px; }
.txt { width:40px; }
.returns-info img { margin-bottom:50px; }
.view_div { page-break-after:always; height:1px; }
.viewnltocustomer_div { page-break-after:always; height:1px; }
.form_imgs { margin:0 5px; }
.block .block-subscribe .block-title img { margin:0 0 4px -9px; }
.wrapper .page .page_div1 { margin:0 auto; width:1000px; }
#awards { display:none; border:1px solid #ccc; background:#fff; padding:12px; }
#awards #awards_form { display:inline; }
#awards #awards_form .userclose { width:767px; height:24px; }
#awards #awards_form #test .username { margin-top:276px; margin-left:100px; height:27px; }
#awards #awards_form #test .username .username_div1 { float:left; }
#awards #awards_form #test .username .username_div2 { float:left; margin-left:5px; }
#awards #awards_form #test .useremail { margin-top:10px; margin-left:100px; height:20px; clear:both; }
#awards #awards_form #test .usersave { margin-top:50px; }
#awards #responseMessage #responseMessageContent { color:#fff; font-size:18px; margin-top:24px; margin-left:20px; margin-right:20px; text-align:center; }
.Optimization_SEO { font-size:10px; color:#6c6c6c; width:890px; height:60px; margin:auto; }
.public_header .page_header .top_ads { float:left; height:56px; width:320px; position:relative; top:8px; }
.form-language a { margin-right:2px; }
.form-language a img { margin-right:4px; }
.account-create #form-validate fieldset .form-list .group-select li label .is_subscribed_font { color:#087fb0; }
.account-create #form-validate fieldset .form-list .group-select li .form_list_p { padding-left:19px; }
.account-create #form-validate fieldset .form-list .group-select li label .group_select_font { color:#087fb0; }
.account-create #form-validate fieldset .form-list .group-select li .group_select_p { padding-left:19px; }
.customer-dob .validation-advice { opacity: 0 .999999; display:none; }
.itme_table_getorder { border:1px solid #bebcb7; background:#f8f7f5; font-size:12px; }
.itme_table_getorder thead tr th { padding:3px 9px; }
.block .block-recent .block-content #recently-viewed-items li .recently_viewed1 { float:left; }
.block .block-recent .block-content #recently-viewed-items li .recently_viewed2 { float:right; width:180px; word-wrap:break-word; }
.block .block-recent .clear { clear:both; }
.image-box #box-base-container #image-container-inner #gallery-image { z-index: 100; display: block; }
#more-views ul li img { cursor: pointer; }
.user-order .page-title { position:relative; }
.user-order .page-title h2 .page_title_h2_span { float: right; margin-right: 2px; }
.user-order .page-title h2 .page_title_h2_span a{ color:#FFFFFF}
.user-order .page-title #find_my_order_window { display: none; }
.user-order .page-title #find_my_order_window #find_my_order_window_container #find-my-order-message { color: red; }
.user-order #my-orders-table tbody tr td .nobr .span_nobr_a { font-weight: bolder; color: rgb(224, 42, 134); }
.user-order-info .returns-info .returns_info_imgs { margin-bottom:50px; }
.user-order-view .buttons-set div .buttons_right_a { font-weight: bolder; color: rgb(224, 42, 134); }
#returns_box #shipping-payment-box #exchange_payment { float:right; }
.shipping_title2 { float:left; width:50px; }
#mcshop_locator { cursor:pointer; }
#returns_box #shipping-payment-box #exchange_payment { float:right; }
.refundbox div .vote span { color: #e60004; }
#checkout-payment-method-load center .sp_methods_table { border:0px solid #000; }
#checkout-payment-method-load center .sp_methods_table tr td table tr .sp_methods_center { text-align:center; padding-top:5px; }
#checkout-payment-method-load center .sp_methods_table tr .sp_methods_right { text-align:right; }
#product_sendtofriend_form fieldset #sender_options li #sender_message { height:100px; }
#product_sendtofriend_form fieldset .buttons-set #max_recipient_message #wishlist-table tbody tr td .data_textarea { width:99%; height:10em; }
.itme_Wishlist { border:1px solid #bebcb7; padding:15px; background:#f8f7f5; }
.itme_Wishlist table tr td p a img { border:1px solid #ccc; }
.itme_Wishlist table tr td p .itme_Wishlist_a1 { color:#203548; }
.itme_Wishlist table tr td p .itme_Wishlist_a2 { color:#1E7EC8; }
.itme_Wishlist table tr td p .itme_Wishlist_a3 { color:#DC6809; }
#category-products #products-grid-table .item_grid { float:left; width:172px; padding-left:19px; }
#category-products #products-grid-table .item_grid { display:none; float:left; padding-left:5px; padding-top:0px; padding-right:0px; padding-bottom:0px; width:250px; }
#show_all { padding-right:10px; }
#suit-more-views ul li img { cursor: pointer; }
.itme_getorder_td dl dd { margin:0; padding:0 0 0 9px; }
.itme_getorder_td dl { margin:0; padding:0; }
#awards #awards_form .userclose a { float:right; font-size:14px; }
#awards #awards_form #test .username .username_div1 #awards_lastname { width:100px; border:1px solid #ccc; height:18px; }
#awards #awards_form #test .username .username_div2 #awards_name { width:100px; border:1px solid #ccc; height:18px; }
#awards #awards_form #test .useremail #awards_email { width:210px; border:1px solid #ccc; height:18px; }
.form-language a img { margin-right:4px; }
.form-language a { margin-right:4px; }
/*内页嵌入样式*/
.infor { font-size: 12px; color: #6d6c6c; margin-top:3px; font-family:Arial, Helvetica, sans-serif; line-height:19px; text-align:left; }
.newsletter_foot { width: 177px; background: url(../images/boutique_10.gif) no-repeat scroll 0 0 transparent; float: left; height: 94px; }
.block block-subscribe .block-title .block-title { margin: 0 0 4px -9px; }
#Chest_right_02 #nofilter { width:66px; }
.newsletter .block-title img {float:left }
======= .home_newsletter_button button.button {
background:url(../images/home0992_03.jpg) no-repeat;
width:18px;
height:19px;
}
/*左边商品栏*/
.toproduct_name a { white-space: nowrap; overflow: hidden; }
/*标题：public_footer   标识符：public_footer*/
.public_footer { width:100%; }
.footer_fr_nl_test { background-color:#d6d3d3; }
.public_footer #main_bottom { font-family:Arial, Helvetica, sans-serif; font-size:11px; width:1000px; margin-left:auto; margin-right:auto; }
/*标题：public_ads   标识符：public_ads*/
.cms_public_ads { float:left; margin-top:8px; margin-left:2px; }
/*标题：Shipping Description   标识符：shipping_description*/
.shipping_description { margin-left:20px; }
/*标题：return_desc   标识符：return_desc*/
.return_desc { margin-left:20px; }
/*标题：header_ads_misscoquines   标识符：home_ads*/
.ads_misscoquines_fr_nl { float:right; width:451px; height:78px; padding-right:160px; }
/*标题：Footer misscoquines   标识符：page_footer*/
.bodymain_bottom { font-family:Arial, Helvetica, sans-serif; font-size:11px; }
.bodymain_bottom .bottom_01 table { margin-left:auto; margin-right:auto; width:100%; }
.bodymain_bottom .bottom_01 table tr td .txt_202020 { width:105px; line-height:12px; }
/*标题：home_ads_misscoquines   标识符：home_ads*/
#main_right { float:right; width:800px; }
#main_right .main_right_div { width:252px; height:484px; margin-top:6px; float:right; }
#main_right .main_right_div .right_ads_a1 { height:109px; width:252px; display:block; margin-bottom:8px; }
#main_right .main_right_div .right_ads_a2 { height:363px; width:252px; display:block; }
#main_right #ad_01 { float:right; height:495px; width:546px; }
#main_right #ad_01 #home_ads_list { overflow:hidden; height:485px; position:relative; }
#main_right #ad_01 #home_ads_list li { padding-top:6px; }
#main_right #ad_title { clear:both; padding-top:20px; }
#main_right #ad_03 { float:left; width:252px; height:163px; }
#main_right #ad_04, #main_right #ad_05 { margin-left:22px; float:left; width:252px; height:163px; }
/*标题：header_ads_misscoquines   标识符：header_ads*/
.ads_misscoquines_uk { float: right; width:451px; height: 69px; padding-right:160px; }
/*标题：public_ads   标识符：public_ads*/
.cms_public_ads_uk { float: left; margin-top:8px; margin-left:100px; }
/*标题：home_ads_newmisscoquines   标识符：home_ads*/
.brand { padding:9px; }
.ads_newmisscoquines_fr1 { background-color:transparent; margin-top:-3px; height:422px; width:1000px; position: relative; }
#showBoxImageContaion #loading { display:block; position: absolute; left:360px; top:162px; opacity:0.1; filter: alpha(opacity=8); z-index:3; }
#fk-load { margin:0 auto; position: absolute; left:73px; z-index:9; }
.ads_newmisscoquines_fr2 { width:998px; margin-left:auto; margin-right:auto; padding-top:10px; #padding-top:20px;
}
.ads_newmisscoquines_fr2 #fk-load { margin:0 auto; position: absolute; left:73px; }
.ads_newmisscoquines_fr3 { width:1000px; margin:0 auto; }
.ads_newmisscoquines_fr4 { float:left; }
.ads_newmisscoquines_fr5 { float:left; #padding-left:15px; background:url(../images/top_001.jpg) no-repeat 15px 0;padding-top:25px;
padding-left:15px; width:719px; }
.ads_newmisscoquines_fr5 ul { width:701px;float:left;border-left:solid 1px #cfcfcf;border-right:solid 1px #cfcfcf;padding-left:15px;}
.ads_newmisscoquines_fr5 div { width:719px; height:10px;float:left;display:block; background:url(../images/buttom_002.jpg) no-repeat 0 0;}
.ads_newmisscoquines_fr5 ul li {float:left;margin-right:6px;}
.ads_newmisscoquines_fr5 ul li a {display:block; overflow:hidden;width:167px;height:247px;}
.ads_newmisscoquines_fr5 ul li a img {border:solid 1px #cfcfcf;}
.ads_newmisscoquines_fr5 ul li a span {font-size:11px; color:#757575;display:block; line-height:17px;}
.ads_newmisscoquines_fr5 ul li a p {font-size:20px; color:#b33b82; line-height:22px;}
.ads_newmisscoquines_fr6 { margin-top:14px; }
.ads_newmisscoquines_fr7 { font-size:14px; font-family:Arial, Helvetica, sans-serif; color:#5a5a5a; margin:11px 10px 13px 12px; line-height:19px; }
.ads_newmisscoquines_fr8 { border:1px solid #c9b7c0; height:129px; margin-top:14px; width:714px; #width:715px;
margin-left:auto; #margin-left:1px;
margin-right:auto; #margin-right:1px;
}
.ads_newmisscoquines_fr9 { padding:2px; margin-left:auto; margin-right:auto;}
/*标题：FootTest   标识符：page_footer2*/
.FootTest1 { background-color: #e5e5e5; margin-top: 10px; width: 100%; height: 197px; border-top: #d6d3d3 1px solid; }
.FootTest2 { margin-top: 16px; width: 988px; margin-left: auto; margin-right: auto; }
.FootTest3 { float:left; height:143px; width:176px; background:url(../images/foot_news_03.gif) no-repeat 0 0; }
/*标题：brand_list   标识符：brand_list*/
.to_brand { background-color:#fff3ea; width:170px; height:22px; position:relative; margin-left:441px; font-family:Arial, Helvetica, sans-serif; text-align:center }
.out_brand { border:1px solid #888888; width:650px; height:250px; margin-bottom:20px; }
.brand_list { margin-left:48px; margin-right:auto; width:800px; }
.out_brand .out_brand_div1 { padding:12px; margin-top:6px; }
.out_brand .out_brand_div1 .out_brand_div2 { float:left; }
.out_brand .out_brand_div1 div .out_brand_div3 { height:188px; }
.desole { margin-top:10px; }

/*底部导航*/
#footer-site-map { width: 100%; border-bottom: 1px solid #999; }
#footer-site-map .footer-site-wrap { width:1000px; margin:0 auto 20px; font-size:11px; font-weight:bold; }
#footer-site-map .footer-site-wrap .footer_box { float:left; text-align: left; }
#footer-site-map .footer-site-wrap .footer_box ul.level2{ border:none; margin-top:0; padding-top:4px; font-weight:normal}
#footer-site-map .footer-site-wrap .footer_box .footer_box_titles { height:36px; display:block; font-size: 12px; font-weight: bold; overflow: hidden; color:#3D3D3D}
#footer-site-map .footer-site-wrap .footer_box ul { padding-top:7px; border-top: 1px solid #999; margin-top:10px; }
#footer-site-map .footer_box ul .level1 span{ color:#3D3D3D}
.catalog-product-view .product-view .regular-price .price { font-size:28px;}
#checkout-payment-method-load img {float:left;margin: 6px 5px;}
.plusone{float:left;margin:2px 0 0 0; width:86px;}
.top_facebook{float:left;width:286px;height:28px;  overflow:hidden;}
.top_facebook_font{float:left; color:#345390; font-size:12px; line-height:14px; margin-left:2px}
.newsletter_font{ text-align:left; margin-left:9px; width:165px;}
.newsletter  #newsletter-validate-detail{ float:left; margin-left:5px;}
.newsletter{ height:48px; float:left; margin-top:2px;}
.newtop_search .button span{ background:none}
.newtop_search  .nav_search { float:left; padding-top:4px; height:22px; padding-left:0px\9}
#nav .nav-maquillage  >a{ font-size:15px;background:url(../images/maquillage.gif) 0 -5px  no-repeat; width:71px; height:25px; text-indent:-999px;top:0px;position:relative;}
#nav .nav-maquillage >a span { display:none}
#nav li.nav-maquillage{width:77px; height:20px; position:relative; top:0px; left:5px; }
#nav .nav-maquillage.active > a span{background:url(../images/maquillage.gif) 0 -5px  no-repeat; width:71px; height:25px;}

/*左边套装*/
#suitLeft{ margin-top:10px;}
.suitLeft-top { width:174px; height:16px; background:url('../images/ad_title2.jpg') no-repeat; }
.suitLeft-bottom { background:url(../images/global/b_jp_71.png); height:10px; width:160px; }
#suitLeft .product_info_list { width:145px; margin-left:0; height:40px; }
#suitLeft .toproduct_info { display:block; position:absolute; bottom:0; *bottom:-2px;_bottom:-5px;
width:174px; height:38px; background:url(../images/bg_leftto2.png) repeat-y; }
#suitLeft .price-box { width:145px; height:auto; margin-top:-4px; }
#suitLeft .toproduct_name { font-size:12px; color:#202020; margin-left:6px; width:140px; position:absolute; bottom:0px; *bottom:5px;}
#suitLeft .list_image{ width:174; height:402px; border:1px solid #DDDDDD ; position:relative;}
#suitLeft .regular-price { margin-left:5px; display:block; margin-top:1px; font-size:19px; float:none}
#billing-new-address-form .code_and_tel .input-box{ height:auto}

#email_lable{ float:left;color:#ed7119;font-size:14px; font-weight:bold}
#pass_lable{ float:left;color:#ed7119;font-size:14px; font-weight:bold}

#email_input,#pass_input{background:url(../images/home_05.jpg) 0 0  no-repeat; width:180px; height:23px; float:right}
#email_input input,#pass_input input{width:163px; height:15px;margin-left:7px;margin-top:3px;float:left; border:none}
#login-form #login_button .button span{background:url(../images/home1_03.jpg) 0 0  no-repeat;width:25px; height:24px;}
#pass_div{float:left;width:281px;margin-left:27px}
#email_div{width:266px;float:left}

#mc_mincart_header{ float:left; width:174px}
.left_other{ height:118px}
.left_other ul li a{ height:37px; display:block;}
.left_other ul li a span{ display:none}
.unit{ float:left; font-size:21px; line-height:46px}
.add_unit{ float:left;width:98px;}
.add_box{width:366px;height:68px; text-align:center}
.add_box tr.first{border-top:1px solid #A60000;}
.add_box td{text-align:right;border-top:1px solid #A60000;}
.add_box tr{height:26px;}
.autres{ width:56px;height:101px;background-color:#e6e6e6;float:left;margin-top:8px;text-align:center;font-size:14px;font-weight:bold}
.autres li{margin-top: 26px; float:left; width:56px}
.condition{width:366px;height:68px; text-align:center}
.condition tr.first{ background-color:#fd8000; font-weight:bold}
.condition td{ border:1px solid #000000}
.condition .price-box .regular-price .price{ font-size:12px; color:#000000}
.condition tr.second{background-color:#cccccc}
.condition td.last .price{ font-weight:bold}
.list_title{padding-left: 11px; font-weight: bold; font-size: 13px;width:717px;}

/*左边菜单*/
#nav_left .level0.parent{float:left; width:218px; height:56px;background:url(../images/left_menu_04.jpg) no-repeat 0 0px; padding-bottom:0px}
#nav_left .level0.parent a span:hover{color:#d41206;}
#nav_left .level0.nav-rayonnage{ background:url(../images/parbg_03.jpg)  no-repeat scroll 0 0 transparent; width:214px; height:56px;}
#nav_left .level0.nav-vitrines{background-position:0 -56px}
#nav_left .level0.nav-comptoirs{background-position:0 -112px}
#nav_left .level0.nav-mobilier-de-bureau{background-position:0 -168px}
#nav_left .level0.nav-mannequins-bustes{background-position:0 -224px}
#nav_left .level0.nav-presentoirs-accessoires{background-position:0 -280px}
#nav_left .level0.nav-cintres{background-position:0 -336px}
#nav_left .level0.nav-manutention{ background-position:0 -392px}
#nav_left .level0.nav-electricite{ background-position:0 -448px}
#nav_left .level0.nav-etiquetage{ background-position:0 -504px}
#nav_left .level0.nav-signaletique{ background-position:0 -560px}
#nav_left .level0.nav-materiel-boutiques-1{ background-position:0 -616px}
#nav_left .level0.nav-securitr{background-position:0 -672px}
#nav_left .level0.nav-mobilier-chr{background-position:0 -728px}
#nav_left .level0.nav-led.parent{background-position:0 -784px}
#nav_left .level0.nav-quincaillerie.parent{ background-position:0 -840px;}
#nav_left .level0.nav-fournitures-bureau{background-position:0 -895px;}
#nav_left .level0.nav-carrelages{background-position:0 -951px;}
#nav_left .level0.nav-jetable{background-position:0 -1008px;}


/*登陆后*/
.header_customer.customerIsLogin { float:right; height:55px; padding-right:35px; padding-top:33px}
.customerIsLogin #customer {float:right; width:275px}
.customerIsLogin #top_customer{font-size:13px; font-weight:bold; height:16px; float:right; margin-right:30px; width:auto}
.customerIsLogin .customer_mid { background:url("../images/bar_06.gif") no-repeat scroll right 0 transparent; height:29px; width:287px; width:auto!important}
.customerIsLogin .customer_mid div.top-link-cart {}

.menuCustomer-container{background:url(../images/menu_bg_02.jpg) center 0  repeat-x; width:100%; height:44px; margin-left:auto; margin-right:auto }
.user-order-form{border-left:1px solid #5e96cf; border-right:1px solid #5e96cf; height:28px}
.user-order-form span{ padding-left:10px}

.nos_top { background:url(../images/nos_03.gif) no-repeat; width:704px; height:412px}
.fra_pool{ width:692px; text-align:justify;}
.nos_cotact{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 19px;
	padding-left:127px;
	padding-top:29px;
	color: #333333;
}
.nosPonit { padding-top:6px}
.nos_title{ color:#FFFFFF; padding-left:127px; padding-top:6px; font-size:14px}
.fra_article { font-family:Arial, Helvetica, sans-serif; font-size:14px; margin-top:15px }
.nos_content{
	font-size: 13px;
	line-height: 17px;
	padding-top: 5px;
	padding-left: 14px;
	color:#737d7c;
}
.fraPonit { padding-top:6px}
.fra_article { font-family:Arial, Helvetica, sans-serif; font-size:14px; margin-top:15px }
.fra_content{
	font-size: 13px;
	line-height: 17px;
	padding-top: 5px;
	padding-left: 40px;
	color:#737d7c;
	text-indent: 10px;
}
.fra_top{ background:url(../images/Frais-de-port_03.gif) no-repeat; width:704px; height:92px}
.strip_wrapper{ z-index:0}
.product_sku_name{ height:31px; font-weight:bold; width:182px; text-align:center; overflow:hidden}
.newletter-search-container{float:right;margin-right:40px;width:213px;}
.newletter-search-container .block-title{display:none;}
.newletter-search-container .input-box{float:left; background:url(../images/homeA2_10.jpg) no-repeat; width:159px; height:25px}
.newtop_search .nav_search{float:left; background:url(../images/homeA2_11.jpg) no-repeat; width:159px; height:25px}
.newletter-search-container .newsletter_button button.button,.newtop_search  .button{ float:right;background:url(../images/homeA2_06.jpg) no-repeat; width:46px; height:22px; }
.newletter-search-container input.input-text{margin-left:4px;margin-top:4px;width:147px;border:none;font-size:11px;color:#999999;}
.newletter-search-container #search.input-text{margin-top:0px;margin-left:0px;float:right;margin-right:4px;width:131px;color:#999999;font-size:11px;}
.newletter-search-container .block-subscribe,.newtop_search{margin:0px;height:36px;}
.newletter-search-container #advice-validate-email-newsletter { position:absolute;width:125px; height:42px; background-color:#FFFFFF; overflow:hidden }
.home-recommand{border-left:1px solid #dddddd; height:1000px; padding-left:5px;margin-left:9px;}
.recommand-top {  background:url(../images/homeA1_03.jpg) no-repeat; width:710px; height:28px;}
.home-product{ float:left;padding-top:26px;}
.home-product.first{padding-top:5px;}
.home-product .home-li{ float:left; width:144px;list-style:none; text-align:center;font-size:13px;font-weight:bold; border-right:1px solid #dddddd;}
.home-product .home-li.last{ border:none}
.home-product .name{ color:#1370d8;display:block;line-height:14px;overflow:hidden;height:30px;}
.home-product .price{ font-size:19px;}
.condition .special-price .price{font-size:12px;color:#000000;}
#nav_left .top_nav_ads{margin-top:10px;*margin-top:0px;height:154px;}
#nav_left .top_nav_ads .top_nav_img a{padding-left:16px;height:121px;width:187px;}
.checkout-cart-index .col-main{margin-left:0px;}
.customer-address-index .col2-set .col-1{float:none;}
.cms-nouveautes .Optimization_SEO_list_title,.cms-promotion-additional .Optimization_SEO_list_title{margin-left:19px;margin-top:1px;}
.cms-nouveautes .note-msg,.cms-promotion-additional .note-msg{margin-left:14px;}