/**
 * 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:13px; color:#202020;}
.clear{ clear:both;}
.hide{ display:none;}
.cms-index-index .std{ display:none;}

/* Layout ================================================================================= */
.wrapper { margin:0px auto;}
.page {  margin:0 auto;}
.main{ width:1000px;}
.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:auto; }

/* 2 Columns Layout */
.col2-left-layout .col-main { float:right; }
.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:right; 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 #ddd; }
input.input-text,textarea { padding:2px; }
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; /* <- Safari & Google Chrome Fix */ }
button.button span { float:left; padding:0 12px 0 0; background:url(../images/bkg_button.gif) 100% 50% no-repeat; font:bold 12px/21px Arial, Helvetica, sans-serif; text-align:center; white-space:nowrap; color:#fff; text-indent:-9999px; }
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; color:#646464; font-size:13px;}
.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 {text-align:left;}
.group-select li { margin:0 0 5px; }
.group-select .input-box { float:left; width:330px; text-align:left;}
.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:13px; background:url(../images/validation_advice_bg.gif) 2px 1px no-repeat; color:#f00; }
.validation-failed { border:1px dashed #f00 !important; background:#faebe7 !important; }
.validation-passed {}
.required { color:#e60004; }
p.required { font-size:13px; 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:100%; 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; }
.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:980px; text-align:left; float:left; }
.breadcrumbs ul{ padding-left:10px;}
.breadcrumbs li { display:inline; }

/* Page Heading */
.page-title {padding:0px; margin:0px; margin-top:0px;}
.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-left:5px;padding-top:5px;padding-right:5px; margin-top:5px; text-align:right; background:url(../images/global/product_title.jpg) no-repeat center bottom; height:65px; line-height:24px;width:93%; }
.pager .amount {font-size:20px; font-weight:bolder; float:right; padding-right:10px;}
.pager .limiter { float:right; display:none; }
.pager .pages ol { display:inline; }
.pager .pages li { display:inline; }
.pager .pages .current { font-weight:bolder;}
.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{ text-align:right;width:97%;margin:5px 0 10px}
.pager .pages{ margin-top:6px; float:right;}


/* 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 #DDDDDD;}
.cart-table tr th{border-bottom:1px solid #DDDDDD;}
#shopping-cart-table{border:1px solid #DDDDDD;}
.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 .border 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; 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:13px; 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:13px; line-height:1.15; text-align:center; color:#fff; }
/* ======================================================================================= */

/* public_header ================================================================================ */
.public_header .header_customer{ float:right; height:56px;position:absolute; right:0; z-index:2;}
.header_shops .selected_shop a{background:url(../images/jn_03.gif) no-repeat;}
.header_shops .selected_shop a:hover{background:url(../images/jn_03.gif) no-repeat;}
/***#customer***/
.form-language{ text-align:right;}
#customer{ height:28px;}
.customer_mid{ background:url(../images/bar_04.gif) repeat-x; height:21px;}
.customer_left,.customer_mid{ float:right;}
.customer_right{ float:right;}

.customer_mid span{ display:block; float:left; height:21px;}
.customer_mid div.top-link-cart{ display:block; float:left; height:28px;}
.customer_mid span a{line-height:21px; color:#FFFFFF;}
/*登陆*/
.mc-top-link-login { background:url(../images/bar_05.gif) no-repeat;padding-left:20px;}
/*登陆购物*/
.top-link-cart { background:url(../images/bar_06.gif) no-repeat;padding-left:38px;}

/*登陆*/
.mc-top-link-account-span{ line-height:28px; color:#FFFFFF;}
/*登陆*/
.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-span{ background:url(../images/bar_05.gif) no-repeat;padding-left:30px;}
.mc-top-link-account{ padding-left:10px;}
.mc-top-link-logout{ padding-right:10px; padding-left:10px;}

/* ======================================================================================= */

/* Header ================================================================================ */
.logo { float:left; width:286px; height:54px; overflow:hidden;} 

.header .logo { background-position:0 0; background-repeat:no-repeat; text-indent:-999em; }
.header .logo a { display:block; width:333px; height:165px; }
.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; }
.header_phone{ float:right; height:69px; width:201px;}



/********** < Navigation */


/* All Levels */
#nav li { text-align:left; position:relative; }
#nav li.over { z-index:999; }
#nav li.parent {}
#nav li a { display:block; text-decoration:none; }
#nav li a:hover { text-decoration:none; }
#nav li a span { display:block; white-space:nowrap; cursor:pointer; }
#nav li ul span { white-space:normal; }

/* 1st Level */
#nav li { float:left; }
#nav li a {font-weight:bold; color:#888; }
#nav li a:hover { color:#000; }
#nav .over a,
#nav .active a {color:#000; }

/* 2nd Level */
#nav ul { position:absolute; width:15em;left:-10000px; border:1px solid #605543; background-color:#FFFFFF; top:40px;}
#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 ul li a:hover {}
#nav li.active > a,
#nav li.over > a  { font-weight:bold; color:#000 !important; }

/* 3rd+ leven */
#nav ul ul { top:7px; }

/* Show Menu */
#nav li.over > ul { left:12px; }
#nav .over > ul .over > ul { left:100px; }
#nav .over ul ul { left:-10000px; }

/***top_nav***/
#nav { font-size:13px;}
.top_seache{ float:left; margin-top:11px; margin-left:5px;}
.memu{ float:left; margin-right:9px; width:674px}
#nav li a span{ display:none;}
#nav .level0 .level1 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 .level0 span{ font-size:13px; color:#2f261c; line-height:14px; font-weight:normal;}
#nav li a:hover{ background-color:#F2F2F2!important; text-decoration:none;}
#nav li a:hover span{ color:#000;}

/**top_seach***/
.search_span,.form-search button.button,.form-search .button span{ display:block;}
.search_span,.form-search button.button{ float:left;}
.search_span{ width:270px; height:20px; background:url(../images/jn_04.gif) no-repeat;}
.search_span input{ padding:0; margin-top:1px;background-color: transparent; border:none; margin-left:10px; width:260px; font-size:13px;}
.form-search button.button{ background:url(../images/jn_05.gif) no-repeat; width:24px; height:22px;}
.form-search .button span{ background:none;}


/**left_nav**/
.col-left .block-layered-nav{border: medium none;font-family: "Arial,Helvetica,sans-serif";}
.block .left-category-content{padding-top:0;}
#nav_left span{color:#000; line-height:22px;margin-left:10px;}
#nav_left .level1 span{color:#000;}
#nav_left .parent{padding-bottom:20px;}
#nav_left .parent span{font-size:13px; line-height:22px;}
#nav_left .level1 span{ font-size:13px;}
#nav_left li.level1{ font-weight:bold;}
#nav_left .level1 a,li.level0 a{display: block; font-weight:bold;}
#nav_left .level0 .level0 .level1 a{line-height:22px;text-decoration: none;  background-color: #FFF;}
#nav_left .level0 .level0 .level1.active a {
    background-color: #F2F2F2;
}
#nav_left .level0.active a {
    background-color: #F2F2F2;
}
#nav_left .level0 .active span {
    color: #000;
}
#nav_left .mainActive a {
    background-color: #f2f2f2;
}
#nav_left .mainActive span {
    color: #000;
}
#nav_left .mainActive .level0 a{    background: none repeat scroll 0 0 transparent;}
#nav_left .mainActive .level0 span {
    background: none repeat scroll 0 0 transparent;
    color: #000000;
    font-weight: normal;
}
#nav_left .mainActive .level0 a:hover{    background-color: #F2F2F2;
    font-weight: normal;
}
#nav_left .mainActive a:hover span {
    color: #000000;
    font-weight: normal;
}
#nav_left li a:hover {
    background-color: #F2F2F2;
}
#nav_left li a:hover span {
    color: #000000;
}
.sidebar{ margin-top:0px;text-align:left; font-size:13px;}
.main{overflow: hidden; width:1000px;}
.sidebar{padding-bottom: 20000px;margin-bottom: -19950px;}

/********** Navigation > */
/* ======================================================================================= */


/* Sidebar =============================================================================== */
.block { border:1px solid #d5d5d5; margin:0 0 10px; }
.block .block-title { border-bottom:1px solid #ddd; padding:0 10px; background:#f5f5f5; }
.block .block-title h2 { font-size:13px; font-weight:bold; line-height:2;}
.block .block-title1 { border-bottom:1px solid #122525; padding:0px; background:#122525; height:30px; }
.block h3 { font-size:13px; line-height:2; color:#087fb0; }
.block .block-content { margin-left:10px;margin-right:10px; line-height:2;}
.block .actions { text-align:right; }
.block .actions a { float:left; }

/* Block: Account 
.block-account { border-color:#d5d5d5; }
.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 { margin:10px;  font-size:13px; font-weight:bold;}
.block-account .block-content li {display:inline;}
.block-account .block-content li a {height:15px; line-height:15px; padding:5px 0; border-bottom:1px dotted #cbcbcb; display:block; white-space:nowrap; overflow:hidden;}
.block-account .block-content li a:hover {height:15px; line-height:15px; background-image:url(../images/bar_30.gif); display:block; color:#fff; white-space:nowrap; overflow:hidden;}
.block-account .block-content li a.focus{height:15px; line-height:15px; padding:5px 0; border-bottom:1px dotted #cbcbcb; display:block; white-space:nowrap; overflow:hidden; background-image:url(../images/bar_30.gif);}
.block-account .block-content .current span {height:15px; line-height:15px; color:#fff; padding:0px 0px 5px; border-bottom:1px dotted #cbcbcb; display:block; white-space:nowrap; overflow:hidden;}
*/
/* 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: Cart */
.block-cart { border:1px solid #d5d5d5; }
.block-cart .block-title h2 { height:29px; line-height:29px; vertical-align:middle; font-size:13px; font-weight:bolder; color:#000; border:0; }
.block-cart .block-title { border:0; border-bottom:1px solid #d5d5d5; background-color:#f5f5f5; }
.block-cart .block-content { color:#000; }
.block-cart .amount{ text-align:left; line-height:22px; margin-top:5px; font-size:13px; margin-left:10px;}
.block-cart .subtotal { text-align:left; line-height:22px; font-size:13px;margin-left:10px;}
.block-cart .actions { text-align:left; }
.block-cart .actions .button,
.block-cart .actions .button span { border:0; background-image:none; width:104px; height:18px; }
.block-cart .actions .button span { text-indent:-9999px; }
.block-cart h3 { font-size:13px; font-weight:bolder; color:#000; border-top:1px dotted #d5d5d5; height:29px; line-height:29px; vertical-align:middle; margin-left:5px;}
.block-cart .mini-products-list .product-details { position:relative; height:104px; margin-right:5px; line-height:14px; }
.block-cart .mini-products-list .product-details .truncated { position:absolute; left:0; bottom:12px; }

.mini-products-list li { padding:5px 0; }
.mini-products-list .product-image { float:left; width:72px;margin-left:5px;}
.mini-products-list .product-image img{ border:#CCCCCC solid 1px;}
.mini-products-list .product-details { margin-left:110px; }
.mini-products-list .product-details h4 { font-size:13px; font-weight:bold; margin:0; }
.mini-products-list .product-details .btn-remove { float:right; }


/* 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:100%; }
.products-grid td { width:33%;padding:5px; _position:relative;}
.products-grid td.empty {}
.products-grid .price-box{ width:200px;}
.special-price,.old-price,.regular-price{ float:left;}
.price_other { float:right;}
.product-name { padding:9px 0 8px 0; font-size:13px;}
.product-name a { color:#202020;}
#category-products .special-price .price{ font-weight:normal;}
#category-products .old-price .price { font-weight:normal;}
#category-products .product-name{ padding-bottom:0; padding-top:6px; font-size:13px;}
#category-products .regular-price .price{ font-weight:normal;}
.special-price .price{ color:#d75b11; font-size:22px;}
.old-price{ margin-top:10px; padding-left:10px;}
.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:0;margin-top:-2px; margin-left:-3px; display:none;}
.pronew-info{ display:block; width:60px; height:61px; position:absolute; text-indent:-9999px; top:0;}

.list_image{ width:202px; height:257px; position:relative;}
.product-image{ display:block;}
.small_image{ border:#ebe7df solid 1px;}
.color_images{ width:192px; 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; float:left;}
.product-view .regular-price .price{ font-weight:normal; font-size:26px; text-align:left;}
.product-view .product-name h2{ font-size:22px; font-weight:normal; color:#2f261c; font-family:Georgia ;}
.product-view .product-name h1{ font-size:22px; font-weight:normal; color:#2f261c; font-family:Georgia ;}
.product-view .product-name .product-sku-view{color:#2f261c;font-family: Arial;}


.product_info{ width:202px;}
.product_info_list{ float:left;} 
.list_zoom{ width:40px; float:right; padding-top:9px;padding-right:3px;}
.list_zoom span{font-size:13px; text-decoration:underline; cursor:pointer;}
#category-products .price-box{ width:auto;}





/* 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; min-height:520px; width:810px; float:left;}

.product-essential {}
.product-collateral {}
.product-sku-view{ font-size:13px; 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-category{ display:none;}


/* Product Images */
.product-view .product-img-box {width:304px; }
.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:302px;}
#gallery-image{ border:1px solid #ebe7df;}
.product-2col-right{ float:right; width:448px; text-align:left;}
.product-2col-left{ float:left; padding-left:20px;}
#more-views{ margin-left:-5px; margin-top:8px; height:92px;}
#more-views li{ float:left; padding-left:5px;}
#more-views img{ border:#ebe7df 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;}
.option_selected{margin: 5px; padding: 1px; cursor: pointer; color:#fff; background-color: #000; border: 1px solid #000; font-size:13px; line-height:14px; text-align:center; width:30px;}
.option_select_no{margin: 5px; padding: 1px 8px; border: 1px solid #C4C4C4; cursor: pointer; background-color: #FFF; font-size:13px; 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:13px; 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;}


/* Product Shop */
.product-view .product-shop {width:445px; }
.product-view .product-name {}
.product-view .short-description {}


/* 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; display:none; }

.price-box {}
.price-box .price { font-weight:bold; }

.price-box-bundle {}

/* Regular price */
.regular-price {}
.regular-price .price { font-size:22px; color:#d75b11; }

/* Old price */
.old-price {}
.old-price .price-label { white-space:nowrap; }
.old-price .price { font-weight:bold; text-decoration:line-through; }

/* Special price */
.special-price {}
.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;*/ display:none; }

/* 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; */ display:none;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:330px; 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:#ddd 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:100px;}
.this_shop{ width:100px;}
.center_info{ width:300px}
.cart .marques{ width:110px;}
.cart-price-col{ width:110px;}

/* Shopping Cart Totals */
.cart .totals { float:right; width:655px;}
.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:#ddd 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:#ddd 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:13px;}
.cart-table tbody h4{ font-size:13px;}
.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:13px; 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:13px;}
.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; }

#login-form .f-left{ text-decoration:underline;}
.complete address { font-size:13px;}

/**配送流程标题*/

/*配送流程右边工具条*/
.checkout-onepage-index .sidebar{ padding:0; margin:0; background:none;}
.checkout-onepage-index .block .block-content{margin:0;}

/* 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; }
/********** Common Checkout Styles > */
/* ======================================================================================= */

/* Forget Password */

/* Account Login/Create Pages ============================================================ */



/* 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; */ display:none;}
/* ======================================================================================= */

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


.product-options{ display:none;}
.image-box{ position:relative;}


/* user-address 
.user-address { border:1px solid #d5d5d5; }
.user-address .page-title {border-bottom:1px solid #d5d5d5; height:23px; margin-top:0; background:#f5f5f5; background-repeat:no-repeat; }
.user-address .page-title h2 { font-size:13px; font-weight:bold; color:#000; padding-left:25px; margin-bottom:0; height:29px; line-height:29px; vertical-align:middle; }
.user-address .account-list1 h3 { padding-left:26px; margin:11px 0; font-size:13px; color:#087fb0; }
.user-address .account-list1 .form-list { padding-left:26px; }
.user-address .account-list1 .form-list li { margin-bottom:11px; }
.user-address .account-list1 .form-list label { font-size:13px; font-weight:bold; color:#000; }
.user-address .account-list2 h3 { padding-left:26px; margin:11px 0; font-size:13px; color:#087fb0; }
.user-address .account-list2 .form-list { padding-left:26px; }
.user-address .account-list2 .form-list li { margin-bottom:11px; }
.user-address .account-list2 .form-list label { font-size:13px; font-weight:bold; color:#000; }
.user-address .required { color:#e60004; padding-right:26px; }
.user-address .buttons-set { padding:0 26px 20px 26px; border:0; }
.user-address .buttons-set .back-link { width:80px; height:23px; background-image:url(../images/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/b_19.gif); background-repeat:no-repeat; text-indent:-9999px; }
.user-address .account-list1 #company,
.user-address .account-list2 #street_1,
.user-address .account-list2 #street_2{ width:510px; }
*/

/* user-order 
.user-order { border:1px solid #d5d5d5; padding-bottom:10px; }
.user-order p{ padding-left:25px; }
.user-order .page-title {border-bottom:1px solid #d5d5d5; height:23px; margin-top:0; background:#f5f5f5; background-repeat:no-repeat; }
.user-order .page-title h2 { font-size:13px; font-weight:bold; color:#000; padding-left:25px; margin-bottom:0; height:29px; line-height:29px; vertical-align:middle; }
.user-order .data-table { margin:0 26px; width:704px; }
.user-order .pager { margin:0 20px; border:0; }
.user-order .pager fieldset { display:none; }
.user-order .data-table tr td,
.user-order .data-table tr th { border:0; }
.user-order .data-table tr th { border-top:1px solid #DDD;border-bottom:1px solid #DDD; }
.user-order .data-table tr td { border-bottom:1px solid #DDD; }
.user-order .status-label { width:170px; }
.user-order .buttons-set { padding:0 26px 20px 26px; border:0; }
.user-order .buttons-set .back-link { width:80px; height:23px; background-image:url(../images/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/b_19.gif); background-repeat:no-repeat; text-indent:-9999px; }

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

/*
.user-order-info .col2-set { padding:0 26px; font-size:13px; color:#000; }
.user-order-info .col2-set h3 { font-size:13px; font-weight:bolder; color:#000; margin:7px 0 5px 0; border-bottom:1px solid #cbcbcb; padding-bottom:3px; }
.user-order-info .col2-set h4 { font-size:13px; font-weight:bolder; color:#000; margin:8px 0; }
.user-order-info .col2-set li { border:1px solid #d5d5d5; margin-bottom:5px; width:280px; padding:0 0 32px 12px; }
.user-order-info .buttons-set { margin:0 20px; }
.user-order-info .col2-set .edit { display:block; margin:5px 5px 0 0; width:63px; height:18px; float:left; background-image:url(../images/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/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/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/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-view h3 {margin-top:10px; margin-left:10px; margin-right:10px; background:#e5e5e5; font-size:13px; font-weight:bolder; color:#000; line-height:30px;}
.user-order-view .data-table { margin-left:10px;width:96%;margin-bottom:10px; }
.user-order-view .data-table .product-image {padding:5px; }
.user-order-view .data-table .product-image img{ border:1px solid #ddd;}
.user-order-view .data-table tr td,
.user-order-view .data-table tr th {font-weight:normal;border:0; line-height:20px; }
.user-order-view .data-table tbody td { border-bottom:1px solid #e5e5e5; }
.user-order-view .data-table thead th { border-bottom:1px solid #DDDDDD; font-size:13px; color:#000; }
.user-order-view .buttons-set { padding:0 26px 20px 26px; border:0; }
.user-order-view .buttons-set .back-link { width:80px; height:23px; background-image:url(../images/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/b_19.gif); background-repeat:no-repeat; text-indent:-9999px; }

.user-order-info .returns_info {display: table-cell;vertical-align:middle;border: 1px solid #dddddd;}
.user-order-info .returns_info img {vertical-align:middle;}

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

.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 { margin-left: 60px;min-height:75px;}
.returns_box .shipping-payment .kiala-shipping .edit-btn { margin: 3px 0px;}

.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;}

/* user-mail 
.user-email { border:1px solid #d5d5d5; }
.user-email .page-title {border-bottom:1px solid #d5d5d5; height:23px; margin-top:0; background:#f5f5f5; background-repeat:no-repeat; }
.user-email .page-title h2 { font-size:13px; font-weight:bold; color:#000; padding-left:25px; margin-bottom:0; height:29px; line-height:29px; vertical-align:middle; }
.user-email .account-list1 h3 { padding-left:26px; margin:11px 0; font-size:13px; 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:13px; font-weight:bold; color:#000; }
.user-email .account-list2 h3 { padding-left:26px; margin:11px 0; font-size:13px; color:#087fb0; }
.user-email .account-list2 .form-list { padding-left:26px; }
.user-email .account-list2 .form-list li { margin-bottom:11px; }
.user-email .account-list2 .form-list label { font-size:13px; font-weight:bold; color:#000; }
.user-email .required { color:#e60004; padding-right:26px; }
.user-email .buttons-set { padding:0 26px 20px 26px; border:0; }
.user-email .buttons-set .back-link { width:80px; height:23px; background-image:url(../images/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/b_23.gif); background-repeat:no-repeat; text-indent:-9999px; }
*/
/* user-default 
.user-default { border:1px solid #d5d5d5; color:#000;}
.user-default .dashboard { padding-bottom:15px; }
.user-default .page-title {border-bottom:1px solid #d5d5d5; height:23px; margin-top:0; background:#f5f5f5; background-repeat:no-repeat; }
.user-default .page-title h2 { font-size:13px; font-weight:bold; color:#000; padding-left:25px; margin-bottom:0; height:29px; line-height:29px; vertical-align:middle; }
.user-default .welcome-msg { padding-left:28px; margin:10px 0; }
.user-default .welcome-msg p { margin-top:5px; font-size:13px; }
.user-default .welcome-msg h3 { font-size:13px; font-weight:bolder; }
.user-default .user-info { border-top:1px solid #d5d5d5; border-bottom:1px solid #d5d5d5; background:#f5f5f5; font-size:13px; line-height:30px; height:30px; padding-left:28px; }
.user-default .col2-set { padding:0 28px; margin-top:12px; font-size:13px;}
.user-default .col2-set h5 { font-size:13px; color:#000; }
.user-default .col2-set .user-info-stitle { border-bottom:1px solid #cbcbcb; margin-bottom:5px; padding-bottom:0px; height:20px;}
.user-default .col2-set .user-info-stitle h4 { width:50%; font-size:13px; 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 h5 { font-size:13px; color:#000; float:left}
.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:13px; font-weight:bolder; color:#000; }
.user-default .recent-orders .data-table td { border-bottom:1px solid #e5e5e5; }
.user-default .recent-orders .data-table .status-label { width:170px; }
*/
.user-default .col2-set .user-info-atitle h5 { font-size:13px; color:#000; float:left}
/**购物流程登陆*/
#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:13px;}

=======
.image-box{ position:relative;}

/* Catalog Product View ================================================================== */
.product_tag { padding-top: 10px; }
.product_tag ul { clear: both; }
.product_tag ul li { float: left; }
.product_tag ul li a { border-left: #dad1c1 solid 1px; border-top: #dad1c1 solid 1px; float: left; padding: 5px 10px 5px 10px; background-color: #f3efe9;font-weight: bold; letter-spacing: 1px; position:relative; bottom:-1px;}
.product_tag ul .last a { border-right: #dad1c1 solid 1px; }
.product_tag ul .tab_selected a { background-color: #FFFFFF; border-bottom: #FFFFFF solid 1px;border-right:1px solid #DAD1C1; }
.product_tag div {color:#2f261c;}
.product_tag div.tab_selected { display: block; }
.product_tag_content { border: #CCCCCC solid 1px; display: none; padding: 16px; 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;
	width:333px;
}

#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:13px;
}

.input_02 {
	font-family:Arial;
	width:165px; 
	height:13px;
	border:1px solid #202020; 
	font-size:13px;
}

#main{
	clear:both;
	width:1000px;
}

#main_left {
	padding-top:8px;
}

.bottom_01 {
	border-bottom:1px solid #202020; 
	border-top:1px solid #202020; 
	width:1000px; 
	/* height:63px;
	padding-top:20px; */
	font-size:16px;
}
.bottom_01 b{
	margin-left:20px;
	margin-right:10px;
}
.bottom_01 .ftd{
	border-bottom:1px dashed;
	padding:3px 13px;
}
.bottom_01 .fbd{
	padding:3px 13px
}

.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:13px;
    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:13px;
	margin-top:20px;
	margin-left:32px;
	_margin-left:16px;
	font-weight: bold;
}
.main_table{
	border:1px solid #cccccc;
	padding: 1px;
	height:18px;
	float:left;
    margin-left:5px;
	margin-bottom:7px;
}

.main_table_focus { border:2px solid #000;margin-left:5px;margin-bottom: 5px;}

.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;
	background-color: #aaa;
	filter: Alpha(opacity=30);
	-moz-opacity:0.3;
	opacity:0.3;
	color:#fff;
	
}

.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:13px;
	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:10px}
#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 { }

#no-filter {width:798px; height:48px;border:1px solid #cccccc;}
#no-filter .filter-page { float:right;margin-right: 50px;margin-top: -10px;}
.category-image{ display:none;}


#Chest_right_02{
	width:60px;
	height:18px;
	float:left;
	margin-left:10px;
	border: none;
}
#Chest_right_03{
	width:100px;
	height:18px;
	float:left;
	border:none;
}

.filter_clear_btn_focus { background:url(../images/filter_b_26.gif) no-repeat right bottom;}

.filter_clear_btn{ display:none;}

/* ======================================================================================= */
#p_method_cybermut_payment{ margin-left:20px; margin-right:20px; }


#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:200px; right:250px;}

#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;}

body.catalogsearch-result-index .page-title{ display:none;}
.catalog-category-view .category-description{ display:none;}


/* 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:13px; 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:13px; 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:13px; 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:13px; font-weight:bolder; color:#555; }
.shop-result .content span { font-size:13px; color:#555; }
.shop-search .form-box{_margin-top:-7px;}
.shop-result .form-box{_margin-top:-7px;}

/**页头购物车*/
#cart_headerbar{ font-size:13px;}
.top-link-cart{ position:relative; z-index:2000;}
.top_cart_list{ position:absolute; width:320px; z-index:2001;top30px; right:-12px;top:28px;*+top:27px; background:#f0f0f0; display:none;}
#header_cart{ display:inline-block; margin-bottom:-5px;width:316px; border:#d6cdc2 solid 2px;}
#cart_headerbar li{ padding:6px; height:92px;border-bottom:2px solid #fff;}
#cart_headerbar{*+margin-bottom:-3px;}
/*总价*/
#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:13px; font-family:Arial; line-height:28px; font-weight:bolder; padding-right:10px;}
.header_total{ height:26px; float:right; font-size:13px; 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.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;}
#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:13px;}
#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:13px;}

#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;}
/*弹窗*/
.black_overlay{ display: none; position: absolute; top: 0; left: 0; width: 100%; height: 900em; background-color: white; z-index:3001; -moz-opacity: 0.8; opacity:.80; filter: alpha(opacity=80);} 
.white_content { display: none; position: fixed; top: 50px; left: 30%; width: 500px; height: auto; padding: 16px; border: 5px solid #000; background-color: white; z-index:3002; overflow: auto;}

.refundbox {width: 480px; height: auto;	padding: 10px;}
.refundbox .title {	width: 480px; height: 30px;	padding: 5px; float:left;}
.refundbox h4{ font-size:13px; text-align:left;}
.refundbox ul { clear: both; }
.refundbox ul li { padding: 3px; }
.refundbox .image-box { width: 160px; height: 200px; float:left;}
.refundbox .image-box .image { width: 148px; height: 188px; padding: 5px; border:1px solid #DDDDDD; text-align:center;}
.refundbox .product-qty { margin-top: 10px;}
.refundbox .vote { width: 240px; height: 270px;	padding: 5px; float:left; margin-left: 25px;}
.refundbox .vote .other_reason textarea  { width:230px;height:35px;}
.refundbox .vote .other_reason .gray { color:#ccc;font-size:10px;}
.refundbox .submit { width: 480px; height: 30px; padding: 5px; text-align: center; float:left;}

.exchangebox {width: 480px; height: auto;	padding: 10px;}
.exchangebox .title { width: 480px; height: 20px;	padding: 5px; float:left;}
.exchangebox .content { width: 480px; height: 20px;	padding: 5px; float:left;}
.exchangebox h4{ font-size:13px; text-align:left;}
.exchangebox ul { clear: both; }
.exchangebox ul li { padding: 5px; }
.exchangebox .image-box { width: 160px; height: 200px; float:left;}
.exchangebox .image-box .image { width: 148px; height: 188px;padding: 5px; border:1px solid #DDDDDD; text-align:center;}
.exchangebox .product-qty { margin-top: 10px;}
.exchangebox .vote { width: 240px; height: 270px;	padding: 5px; float:left; margin-left: 25px;}
.exchangebox .select { width: 220px; height: 30px; padding: 5px; float:left;}
.exchangebox .submit { width: 480px; height: 30px; padding: 5px; text-align: center; float:left;}

#returns_box #returns_submit_btn { text-align:right; margin-top:15px; margin-right:35px;}
.block-cart .block-content{ margin-left:0;}
.product-view .short-description { color:#2f261c;}


#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;}

/*去掉用户中心左边颜色背景*/
.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{ position:absolute; width:190px; *+right:-40px;*+top:20px;}
.sales-order-history .pager .amount{ display:none;}


.account-login {padding-top:107px;background:url(../images/global/title_member.gif) no-repeat;}
.account-create{padding-top:107px;background:url(../images/global/title_member.gif) no-repeat;}
.customer-account-login .msgs{ padding-top:0px;}
.customer-account-create .msgs{ padding-top:0px;}
.checkout-onepage-index .msgs{ padding-top:0px;}
.checkout-cart-index .msgs{ padding-top:0px;}
.customer-account-logoutsuccess .msgs{ padding-top:0px;}
.customer-account-forgotpassword .msgs{ padding-top:0px;}
.checkout-onepage-success .msgs{ display:none;}
.checkout-onepage-failure .msgs{ 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:13px; width:890px;height:60px; margin:auto;text-align:center;}
.Optimization_SEO_CMS,.Optimization_SEO_CMS a{ font-size:13px; color:#6c6c6c; width:542px;height:37px; margin:auto; text-align:center}
.Optimization_SEO_list_keywords{color:#6c6c6c; font-size:13px; margin:auto;text-align:center; width:730px;height:80px; margin-top:10px; margin-bottom:0px; _margin-bottom:-12px;}
.Optimization_SEO_list_title{color:#6c6c6c; font-size:13px; float:right; width:470px; height:24px;margin-top:10px; margin-right:10px; _margin-left:17px; text-align:right;}
.Optimization_SEO_product_name{color:#6c6c6c; font-size:13px; margin-left:0px; width:275px;margin-top:10px; text-align:left;}
.Optimization_SEO_Catalog_Name{color:#6c6c6c; float:right;margin-right:8px; display:none; font-size:13px;}
.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;}
#nav_left li.level0 span  { font-weight:bold; display:block; border-bottom:1px #d2d2d2 solid; padding:3px; }
#nav_left li.level0 ul li span  { font-weight:normal; display:block; border:none; line-height:22px;}
/**2011public*/
#shoptooltip{ position:absolute; z-index:100; top:40px;}

.wrongprice{ color:#e60004;}

#out_of_stock_img{position:absolute;right:-12px;top:198px;width:200px;height:200px;}
.header{height:165px; float:left; }
html {background:#f2f2f2;}