.header { background:transparent url(../images/undermenu.jpg) no-repeat scroll left bottom;
height:162px;
margin:auto;
margin:auto auto 10px;
width:960px;
}
.header-top { height:80px;
padding:10px 0;background:transparent url() no-repeat scroll 0 0;
}
.header-left { float:left; }
.header-right { float:right; }
h1#logo { float:left;
margin-top:0.4em;
width:300px;
}
.headnub { float:left;
margin-top:0.8em;
width:265px;
}
h1#logo img { display:block; }
.language-switcher { float:right;
padding-bottom:6px;
padding-right:4px;
}
.language-switcher label { display:none; }
.language-switcher img { display:block;
float:left;
}
.no-display, .shop-acce { display:none; }
.header-right .quick-access { clear:right;
color:#666666;
float:right;
text-align:right;
}
.header-right .quick-access .topr { padding-bottom:6px;
padding-right:4px;
}
.welcome a{ color:#FF6666 }
.link-css { overflow:hidden;
width:100%;
}
.link-css li { float:right;
padding:0 4px !important;
}
.link-css li a{ color:#666666;
padding-left:3px !important;
text-decoration:none;
}

.header-nav { width:960px;
overflow:hidden;
margin:0 auto;
}

.home-checkout { background:transparent url(../images/home-card.jpg) no-repeat scroll left center;
float:right;
padding-left:25px;
padding-right:20px;
}
.top-check { color:#FFFFFF;
float:left;
line-height:32px;
padding:0 10px;
}
.price { white-space:nowrap !important; }
.home-checkout img { display:block; }
.mini-search { background:transparent url(../images/searchin.gif) no-repeat scroll 22px 1px;
float:left;
line-height:32px;
width:360px;
}
.mini-search .input-text { background-color:transparent;
border-width:0;
height:18px;
margin-left:20px;
margin-right:20px;
width:190px;
}
input.input-text, select, textarea {
border:1px solid #B6B6B6;
font-family:arial,helvetica,sans-serif;
font-size:12px;
}
input.input-text, textarea { padding:2px; }
.search-autocomplete { z-index:999; }

/********************** Middle **********************/
.middle-container { margin:auto;
width:960px;
}
.middle { margin:0 auto;
min-height:400px;
text-align:left;
width:960px;
}

/* Breadcrumbs */
.breadcrumbs { padding:0 6px 6px; }
.breadcrumbs li { display:inline; }

.col-left { float:left; }
.side-col { width:195px; }
.side-col .box.layered-nav { display:none; }
.col-2-left-layout .side-col .base-mini { background:transparent url(../images/vert.jpg) no-repeat scroll center top;
padding-top:43px;
}
.side-col .box.account-nav { background:transparent url(../images/vert-mid.jpg) repeat-y scroll left top; }

/* Left-nav */
#nav_vert {
background:transparent url(../images/vert-bottom.jpg) no-repeat scroll center bottom;
overflow:hidden;
padding:0 3% 14px;
width:94%;
}
#nav_vert li {
background:transparent url(../images/vert-title.jpg) no-repeat scroll left top;
font-weight:bold;
margin-top:6px;
padding:3px 0 3px 50px;
}
#nav_vert li a { color:#E199A5;
font-size:13px;
text-decoration:none;
}
#nav_vert li ul { padding-left:5px;
padding-top:6px;
}
#nav_vert li ul li { background:transparent url(../images/vert-dian.jpg) no-repeat scroll 0 9px;
font-weight:normal;
padding-left:15px;
}
#nav_vert li ul li a { font-size:14px; }

/* main */
.col-2-left-layout .col-main { 
float:right;
width:755px;
}
.col-main { float:left; }
.category-head { display:none; }
table.pager, table.view-by {
background:#FFFFFF url(../images/pager_bg.gif) repeat-x scroll left top;
width:100%;
}
table.pager td {
border-top:1px solid #EEEEEE;
line-height:17px;
padding:4px 8px;
width:32%;
}
table.pager td.pages { padding:4px 0;
text-align:center;
}
table.pager ol, table.pager li { display:inline; }
table.pager li { padding:0 2px; }
.a-right { text-align:left; }
table.pager td.a-right { text-align:right; }
table.pager select,
table.view-by select { margin:0 3px; }
table.pager select { width:50px; }
option, optgroup { font-family:arial,helvetica,sans-serif;
font-size:12px;
}
.col-2-left-layout .listing-type-grid li.item,
.col-2-right-layout .listing-type-grid li.item {text-align:center;
width:30%;
}
.listing-type-grid li.item {float:left;
line-height:1.6em;
overflow:hidden;
padding:12px 10px;
}
.listing-type-grid .product-image {
margin-bottom:12px;
padding:6px 0 2px;
text-align:center;
}
.catalog-listing h5 { margin-bottom:0.4em; }
.catalog-listing h5 a, .catalog-listing h5 a:hover { color:#cd063d;
font-size:14px;
text-decoration:none;
}
.price-box { padding:5px 0; }
.old-price { margin:0; }
.old-price .price-label { color:#666666;
white-space:nowrap;
}
.old-price .price { color:#666666;
text-decoration:line-through;
}
.special-price { margin:0; }
.special-price .price-label { color:#666666;
font-weight:bold;
}
.special-price #zcjhide { color:#D35E70; }
.special-price .price { color:#D35E70;
font-weight:bold;
}

/********************** Product **********************/
.col-1-layout .col-main { float:none;
margin:0;
}
.product-info-box { border:1px solid #c4c6c8;
margin-top:0;
}
.product-essential { background:#FFFFFF url(../images/product_essential_bg.gif) no-repeat scroll left top;
padding:25px 0;
}
.product-essential-left { float:left;
width:50%;
}
.product-essential-left .product-img-box { overflow:hidden;
width:100%;
}
.product-essential-left .product-img-box #image { float:right;
margin-top:0;
width:460px;
}
.product-essential-left .product-img-box #image .jqzoom { overflow:hidden;
width:100%;
}
.product-essential-left .product-img-box #image a { margin-top:6px;
cursor:pointer;
float:right;
}
.product-essential-left .product-img-box #image a img { display:block; }
.product-essential-left .product-img-box .more-views { float:right;
width:460px;
}
.product-essential-left .product-img-box div img {display:none; 
}
.product-essential-left .product-img-box div#image img,.product-essential-left .product-img-box div#roll img {display:block;}
.product-essential-left .product-img-box .more-views ul li { float:left;
padding-right:10px;
}
.product-essential-left .product-img-box .more-views ul li a { border:1px solid #DDDDDD;
display:block;
padding:3px 0 0;
text-align:center;
width:90px;
}
.product-essential-right { float:right;
width:50%;
}
.product-essential-right .product-shop { margin:auto;
overflow:hidden;
width:92%;
}
.product-info-box .product-name { color:#CD063D; }
.product-shop-left { color:#666666;
float:left;
font-weight:bold;
width:80%;
}
.product-shop-left div small {display:none;}
#product_addtocart_form .product-shop p.availability{ display:none; }
.product-info-box .availability { margin:10px 0; }
.product-info-box .price-box { margin:4px 0 10px;
overflow:hidden;
padding:0;
width:100%;
}
.product-info-box .price-box.first p { line-height:22px; }
.base-mini .special-price { font-size:12px; }
.product-info-box .product-shop-left .price-box.first p.old-price { float:left;
padding-right:12px;
}
.product-shop-right { float:left;
padding-top:2px;
}
.product-shop-right .add-to-box li { display:block;
padding-bottom:10px;
}
.product-essential-right .product-shop .add-to-box a { background-color:#D05F71;
color:#FFFFFF;
padding:4px 12px;
text-decoration:none;
}
.product-essential-right .product-options { margin:auto;
width:92%;
}
.product-essential-right .product-options-bottom { background-color:#EEEEEE;
border-top:1px solid #CCCCCC;
margin:0 auto 10px;
width:86%;
padding:3%;
}
.product-essential-right .comment { margin:auto;
overflow:hidden;
padding-bottom:10px;
width:92%;
}
.product-essential-right .comment a { color:#D35E70;
font-weight:bold;
}
.product-essential-right .quick-view { border:1px solid #CCCCCC;
margin:auto;
padding:3%;
width:86%;
}
.product-options dt { border-top:1px solid #CCCCCC;
font-weight:normal;
padding-bottom:5px;
padding-top:4px;
width:100%;
}
.product-options dt.configurable-product-options { overflow:hidden;
padding-bottom:0;
}
.product-options dd { height:38px;
margin:auto;
width:80%;
}
.last .v_show { width:auto;
margin:0;
}
.last .v_show .v_content { border-width:0;
height:38px;
overflow:hidden;
width:100%;
}
.last .v_show .v_content .v_content_list {
left:0;
position:absolute;
top:0;
width:2500px;
}
.last .v_show .v_content .v_content_list ul { float:left; }
.configurable-product-options-color-element{ border:1px solid #CCCCCC;cursor:pointer;
float:left;
height:30px;
margin-right:10px;
}
.configurable-product-options .no_selected { color:#FF0065; }
.no_selected { float:right; }
.product-options dt .no_selected { color:#D35E70;
font-weight:bold;
}
.product-options dt .no_selected a, .product-options dt .no_selected a:hover { color:#D35E70; }
.configurable-product-options .widtharray { 
margin:auto;
overflow:hidden;
padding-bottom:2px !important;
padding-bottom:6px;
width:80%;
}
.widtharray .width_span_lh { border:2px solid #CCCCCC;
cursor:pointer;
float:left;
margin-bottom:4px;
margin-right:6px;
text-align:center;
width:44px;
}
.widtharray .width_span_lh_seleted { border:2px solid #FF6666;
cursor:pointer;
float:left;
margin-bottom:4px;
margin-right:6px;
text-align:center;
width:44px;
}
#height_lh_configurable_ div label { float:left; }
.abcde { float:left;
padding-bottom:4px;
padding-left:44px;
padding-top:4px;
}
.abcde .input-text { width:40px; }
#height_lh_configurable_ div .abcde .required { float:none;
padding:0 0 0 10px;
}
#height_lh_configurable_ div .required { float:right;
padding-top:4px; 
}
.product-options-bottom .price-box{ display:none;
float:left;
margin:0;
padding:0;
}
.product-options-bottom .price-label { float:left;
padding-right:5px;
}
.add-to-cart-box { width:100%; }
.add-to-cart-box .qty-box { float:left;
margin:3px 0;
}
.add-to-cart-box .qty-box label { float:left; }
.add-to-cart-box .qty-box .qty { float:left;
margin:0 5px;
}
.abcd { float:left; }
#configurable-product-attribute-price-selected, #configurable-product-attribute-width-selected, #configurable-product-attribute-color-selected { margin:3px; }
.product-essential-right .product-options-bottom .add-to-cart-box .button-addcart { border:0 none;
width:124px;
}
.button-addcart{ background:transparent none repeat scroll 0 0;
border:medium none;
cursor:pointer;
float:right;
}
.product-essential-right .product-options-bottom .add-to-cart-box .button-addcart img { display:block;
border:0;
}
.firstreview { float:right; }
.firstreview a { color:#D35E70; }
.short-description p {margin:0;}

/********************** Product View **********************/
.head h1,
.head h2, 
.head h3, 
.head h4, 
.head h5, 
.inner-head h1, 
.inner-head h2, 
.inner-head h3, 
.inner-head h4, 
.inner-head h5 { margin:0;     
float:left;
}
.product-view-left { float:left;
width:25%;
}
.product-view-right { float:right;
width:73%;
}
#customer-reviews { float:right;
overflow:hidden;
width:100%;
}
#customer-reviews .head { border-bottom:1px solid #CCCCCC;
margin-top:0.4em;
padding-bottom:6px;
}
.base-mini .head { background:#FFFFFF url(../images/tabs_button_corner_left_top_active.gif) repeat-x scroll 0 0;
font-size:1.15em;
margin:0;
padding:6px 20px;
}
.base-mini .head h4 { color:#FFFFFF; }
.product-view-left .box { border:1px solid #CCCCCC;
margin-bottom:12px;
}
.base-mini ol li { overflow:hidden;
padding:8px 4%;
width:92%;
}
.base-mini .content ol li { padding:0; width:100%; }
.base-mini ol li img { border:1px solid #CCCCCC;
display:block;
}
.base-mini ol li .widget-btn img { border-width:0; }
.content { padding:4%; }
.content p { margin:0; }
.content p strong { display:none; }
.base-mini .product-images-two { float:left;
overflow:hidden;
width:26%;
}
.mini-related-items .product-details-two { float:right;
overflow:hidden;
width:70%;
}
.mini-related-items .product-images .checkbox-container {	float:left;
width:15px;
display:none;
}
.link-cart { display:none;
color:#000 !important;
font-weight:bold !important;
}
.product-collateral .collateral-box h4 { color:#CD063D;
font-size:16px;
}
#customer-reviews li { border-bottom:1px dashed #CCCCCC;
margin-bottom:20px;
overflow:hidden;
width:100%;
padding-bottom:10px;
}
.ratings-list { float:right; }
.customer-reviews-two { overflow:hidden;
padding:6px 0 8px;
width:100%;
}
#customer-reviews li p { float:left;
line-height:22px;
margin:0;
overflow:hidden;
text-indent:2em;
width:82%;
}
.ratings-list td { padding:3px 0; }
.ratings-list td.label { padding-right:8px; }
.enlarge { clear:both;
padding-top:10px !important;
padding-top:5px;
text-align:right;
}
.enlarge img {cursor:pointer;}



/********************** Footer **********************/
.notice-msg, .note-msg { font-size:12px !important;
font-size:12px;
}
.footer-container { background:transparent url(../images/footr.jpg) no-repeat scroll right bottom;
margin:auto;
padding-top:10px;
width:1025px;
}
.footer { width:960px;
margin:0 auto;
}
.footbottom { background:transparent url(../images/footbg.gif) no-repeat scroll 0 0;
height:82px;
overflow:hidden;
padding-top:8px;
width:100%;
}
.footimg { float:left;
width:160px;
}
.footimg a { color:#333333;
font-size:14px;
font-weight:bold;
text-decoration:none;
}
.footimg a img { padding-top:12px; }
.footimg a:hover { color:#333333;
font-size:14px;
font-weight:bold;
text-decoration:none;
}
.copyright { height:120px;
padding-top:30px;
}
.copyright a, .copyright a:hover { color:#2F2F2F;
margin:0 6px;text-decoration:none;
}
.footer-links {background-color:#F9E3E5;
margin-top:20px;
padding:5px;}
.footer-links ul li {border-right:1px solid #BBBBBB;
display:inline;
padding:0 6px;}
.footer-links ul li.last {border-right-width:0;}
.footer-links a {color:#555555;
text-decoration:none;}
.footer-links a:hover {color:#555555;
text-decoration:underline;}