﻿@charset "utf-8";

.boxText { font-family: Arial, Helvetica, sans-serif; font-size: 10px; }

.errorBox { font-family : Arial, Helvetica, sans-serif; font-size : 10px; background: #ffb3b5; font-weight: bold; }

.stockWarning { font-family : Arial, Helvetica, sans-serif; font-size : 10px; color: #cc0033; }

.productsNotifications { background: #f2fff7; }

.orderEdit { font-family : Arial, Helvetica, sans-serif; font-size : 10px; color: #70d250; text-decoration: underline; }

body{font-family:Arial,Helvetica,sans-serif;font-size:11px;margin:0;}

td{font-size:11px;}

p {margin: 0px;padding: 0px;}

a:link {color: #000;text-decoration: none;}

a:visited {color: #000;text-decoration: none;}

a:hover {color: #c60;text-decoration: underline;}

.red {color: #a72d2c}

.black2 {color: #000;text-decoration: underline;}

.u,a.u:link,a.u:visited{text-decoration: underline;}

.b,a.b:link,a.b:visited {font-weight: bold;}

.bg_none {background: none transparent scroll repeat 0 0;}

.blue_bg {background-color: #e1f1f6;}

.white_bg {	background-color: #fff;}

.gray_bg {background-color: #fafaf9;}

.dark_bg {background-color: #ededed;}

.pink_bg {background-color: #f2e6e6;}

.relative {z-index: 1; position: relative;}

.absolute {position: absolute;}

.hide {	display: none;}

.show {clear: both;display: block;}

.block {display: block;}

.clear {clear: both;}

.allborder {border-right: #ddd 1px solid; border-top: #ddd 1px solid; border-left: #ddd 1px solid; border-bottom: #ddd 1px solid;}

.border_r {	border-right: #ddd 1px solid;}

.center {margin: 0px auto;}

ul{list-style-type:none}

li{list-style-type:none;line-height:21px;}

img{border:0;}

h1{font-size:24px;}

h2{line-height:2em;}

h1,h2,h3,h4,h5,h6,form,dl,dt,dd,ul,li{padding:0;margin:0;}

h2{font-size:16px;}

h3{font-size:14px;}

h4{font-size:12px;}

del{font-size:10px;}

.in_1em{text-indent:10px}

.line_20px{line-height:20px}

.line_30px{line-height:30px}

.line_60px{line-height:60px}

.line_120{line-height:120%}

.line_180{line-height:180%}

.line_h{line-height:150%}

.margin_t{margin-top:10px}

.pad_10px{padding-right:10px;padding-left:10px;padding-bottom:10px;padding-top:10px}

.pad_l{padding-left:4px}

.pad_l11{padding-left:11px;}

.pad_12px{padding-left:12px;}

.h_120{height: 120px;}

.top_80 {padding-top: 80px;}

textarea{width:100%;}

html, body, ul, li, div, a{font-size:12px;}

#productPrice {border-right: #ddd 0px solid; border-top: #ddd 0px solid; border-left: #ddd 1px solid; width: 360px; border-bottom: #ddd 1px solid; text-align: center}

#productPrice a {text-decoration: underline}

#productPrice th {background: #ececec}

#productPrice th {border-right: #ddd 1px solid; border-top: #ddd 1px solid; border-left: #ddd 0px solid; border-bottom: #ddd 0px solid; height: 22px}

#productPrice td {border-right: #ddd 1px solid; border-top: #ddd 1px solid; border-left: #ddd 0px solid; border-bottom: #ddd 0px solid; height: 22px}

#banggood { width: 953px; margin-top: 0px; margin-right: auto; margin-bottom: 0px; margin-left: auto; padding: 0px; position:relative; }

#header { height: 74px; width: 953px; position:relative; }

* html #header{z-index:100;}

#quick_link,#quick_link ul li a.one,#quick_link ul li a.two,#quick_link ul li a.three,#quick_link ul li a div.tab_left, #quick_link ul li div.tab_left,#quick_link ul li a div.tab_center, #quick_link ul li div.tab_center,#quick_link ul li a div.tab_right, #quick_link ul li div.tab_right {background:transparent url(../images/nav_sprites.gif) no-repeat scroll 0 0;}

#quick_link ul li:hover > a.one,#quick_link ul li:hover > a.two ,#quick_link ul li:hover > a.three, #quick_link ul li a.three:hover {background:transparent url(../images/nav_sprites.gif) no-repeat scroll 0 0;}

#quick_link { position:absolute; right:0; text-align:left; top:0; width:309px; z-index:90; }

#quick_link p { margin:0; padding:0; position:relative; }

#quick_link p img{position:absolute;top:4px;right:10px;}

#quick_link ul { margin:0; padding:0; position:relative; width:310px; }

#quick_link ul li { display:inline; float:left; }

#quick_link ul li a.outer { display:block; font-size:12px; font-weight:bold; height:26px; line-height:20px; margin-top:2px; text-decoration:none; text-indent:1em; }

#quick_link ul li strong.outer { display:block; font-size:12px; font-weight:bold; height:26px; line-height:20px; margin-top:2px; text-decoration:none; text-indent:1em; }

#quick_link ul li a.one { background-position:0 -35px; width:105px; }

#quick_link ul li a.two { background-position:-179px -35px; width:64px; }

#quick_link ul li a.three { background-position:-343px -35px; width:140px; }

#quick_link ul li div { position:absolute; top:-2400px; padding:5px; }

#quick_link ul li a div.tab_left, #quick_link ul li div.tab_left { background-position:0 -85px; height:89px; left:0; text-indent:1em;width:146px; }

#quick_link ul li a div.tab_center, #quick_link ul li div.tab_center { background-position:-179px -85px; height:71px; left:105px; text-indent:1em;width:130px; }

#quick_link ul li a div.tab_right, #quick_link ul li div.tab_right { background-position:-343px -85px; height:145px; left:169px; text-indent:1em; width:130px; }

#quick_link ul li:hover > a.one,#quick_link ul li:hover > a.two,#quick_link ul li:hover > a.three, #quick_link ul li a.three:hover {color:#000000;cursor:pointer;height:26px;}

* html #quick_link ul li a.one:hover,* html #quick_link ul li a.two:hover,* html #quick_link ul li a.three:hover{color:#000000;cursor:pointer;height:26px;}

#quick_link ul li:hover > a.one {background-position:0 -63px;}

* html #quick_link ul li a.one:hover {background-position:0 -63px;}

#quick_link ul li:hover > a.two {background-position:-179px -63px;}

* html #quick_link ul li a.two:hover {background-position:-179px -63px;}

#quick_link ul li:hover > a.three, #quick_link ul li a.three:hover {background-position:-343px -63px;cursor:default;}

* html #quick_link ul li a.three:hover {background-position:-343px -63px;cursor:default;cursor:default;}

#quick_link ul li:hover div, #quick_link ul li a:hover div {top:24px;}

#quick_link em { font-style:normal; font-weight:normal; margin-left:5px; text-decoration:underline; }

.tab_right p {height:18px;}

.tab_left p a, .tab_center p a {margin-left:0.5em;background:transparent url(../images/common_bg.gif) scroll no-repeat -5px -85px; overflow:hidden;width:136px;display:block;height:18px;font-weight:normal;}

.tab_right p a {background:transparent url(../images/flag.gif) no-repeat scroll 0 0;padding-left:20px;font-weight:normal;}

.tab_right p a.tab_USD{background-position:0 0;}

.tab_right p a.tab_EUR{background-position:0 -15px;}

.tab_right p a.tab_GBP{background-position:0 -32px;}

.tab_right p a.tab_AUD{background-position:0 -64px;}

#login_bar { font-size: 12px; color: #333333; position: absolute; height: 21px; width: 560px; top: 20px; left: 224px; }

.apps{position:absolute;right:0;top:30px;}

#bookmark { position: absolute; top: 6px; right: 360px; }

#top_bar { width: 953px; height: 60px; position: relative; z-index:9; }

#logo { float: left; margin-top: 16px; }

#header_nav { position:absolute; width: 767px; z-index:10; right:0; bottom:0; }

#nav_menu {float:right;}

#nav_menu li {float:left;height: 30px;text-align: center;}

#nav_menu li a, #nav_menu li a:visited {color:#000;display:block;text-decoration:none;line-height: 30px; font-weight: bold;  font-size: 12px;}

#nav_menu li a:hover {text-decoration:underline;color:#c60;}

#nav_menu li,#search label,#search,#search .cart,#search input.submit,#nav_menu .ihelp,#menu_index_top li a:link, #menu_index_top li a:visited,#litbBtn,a.List,a.Grid,a.Gallery,.CRselectBox,.CRselectBoxHover,.page_bar a.first,.page_bar_bottom a.first,.page_bar a.prev,.page_bar_bottom a.prev,.page_bar a.next,.page_bar_bottom a.next,.page_bar a.last,.page_bar_bottom a.last{background:url(../images/common.gif) no-repeat scroll 0 0;}

#nav_menu .li1 {width:84px;background-position:0 -35px;}

#nav_menu .li2 {width:112px;}

#nav_menu .li3 {width:118px;}

#nav_menu .help {width:138px;background-position:0 -70px;position:relative;}

#nav_menu .ihelp{display:block;width:30px;height:23px;background-position:-70px -159px;position:absolute;top:-12px;right:20px;}

#search {float:right;height:31px; width: 767px; margin:0; padding:0;background-position:0 -127px;background-repeat:repeat-x; border:1px solid #C95E00;border-width:0 1px;overflow:hidden;}

* html #search{width:765px;}

#search label{display:block;width:67;padding:0 0 0 28px;line-height:21px;float:left;background-position:0 -106px;color:#fff;margin:0 10px}

#search input.submit{background-position:-103px -105px;border:none;cursor:pointer;width:36px;height:22px;font-size:1px;color:#F8FAB9;vertical-align:top;}

#form_search{float:left;padding:5px 0;}

#search .cart{overflow:hidden;display:block;width:160px;height:30px;line-height:30px;float:right;padding-left:36px;background-position:-103px -158px;color:#fff;}

#search a.cart:hover{background-position:-103px -187px;}

* html #search .cart{width:160px;}

.w_215,#search .s_catlist{width:200px;}

* html #search .s_catlist{width:180px;}

#search .s_catlist,#search .s_key{background:#fff;font-size:12px;outline:0;}

#search .s_catlist optgroup{color:#00c;font-weight:normal;text-decoration:none;}

#search .s_key{width:220px;}

.shopping_car { width: 146px; font-size: 11px; color: #ffffff; font-weight: bold; }

#breadcrumb { width: 933px; margin:2px 0; padding:0 10px; font-size:110%; overflow:hidden; height:1.5em; }

#breadcrumb a{ margin-left:8px}

#tyr ul { height: 80px; }

#tyr li { float: left; line-height: 80px; padding-right: 10px; padding-left: 10px; }



#feature_category div div { float:left; height:292px; margin:10px 0; padding:0 14px; width:150px; }

#feature_category { padding-left:10px; }

#feature_category h3 { margin-top:6px; line-height:180%; }

#feature_category li { background:transparent url(../images/icon_arr.gif) no-repeat scroll 2px center; padding-left:10px; }

#feature_category a.more_product img { margin-top:10px; }

#cont_box { float: left; width: 755px; }

#wholesale_company { width: 953px; }

#wholesale_company li { width: 435px; float: left; padding-right: 15px; padding-left: 15px; padding-top: 6px;

padding-bottom: 12px; }

.us_g { background-image: url(../images/us_bg_g.jpg); height: 29px; }

.us_bg { background-image: url(../images/us_bg.jpg); background-repeat: no-repeat; width: 230px; height: 29px; }

#recentlyorder { height: 240px }

#recentlyorder ul {overflow: hidden; }

#recentlyorder li {height: 70px; line-height: 140%; }

#category {padding-bottom: 10px; }

#category li {padding-left: 10px; }

#product_pic {float: left; width: 538px; }



a.more_btn,a.more_btn:visited {float:right;margin:2px 10px 4px 10px;text-decoration:underline;}

.help_desc{margin-top:10px;padding:10px;}

.help_desc,.help_desc p,.help_desc a,.help_desc a:visited{line-height:1.5em;}

.help_tool{margin-top:10px;}

.help_tool{text-align:right;}

.help_tool a,.help_tool a:visited{text-decoration:underline;color:#A72D2C}



.help_summary{padding:10px;border:1px solid #ddd;margin-bottom:10px;}

.help_summary h2{line-height:1.5em;border-bottom:1px solid #e5e5e5;margin-bottom:4px;}

.help_summary li,.help_list li{background:transparent url(../images/common_bg.gif) no-repeat scroll -5px -35px;padding-left:14px;overflow:hidden;height:22px;position:relative;}

.help_summary li span{position:absolute;right:0;padding:0 4px;background:#fff;color:#999;font-weight:bold;}

.help_summary .left{display:block;width:360px;float:left;}

.help_summary .right{display:block;width:360px;float:right;}



.help_list h3,.help_list h3 a{font-size:14px;line-height:1.4em;}

.help_list h3{border-bottom:1px solid #e5e5e5;margin-bottom:4px;margin-top:10px;text-indent:10px;}

.help_list span{float:left;}

.help_list ul{padding-left:10px;clear:both;}



.help_info h2,.help_list h2{line-height:1.2em;border-bottom:1px solid #e5e5e5; padding-bottom:10px;padding:10px;margin-bottom:4px;}



.help_topic{border:1px solid #ddd;width:184px;}

.help_topic h3,.help_topic h3 a,.help_topic h3 a:visited{background:#EEECDD;line-height:24px;font-size:14px;text-indent:10px;}

.help_topic li{border-top:1px solid #ddd;}

.help_topic li a,.help_topic li a:visited{display:block;font-size:11px;line-height:26px;padding-left:20px;height:26px;overflow:hidden;background:url(../images/common_bg.gif) no-repeat 0 -64px;}

.help_topic li a:hover {background:#eeecdd url(../images/common_bg.gif) no-repeat 0 -64px;}

.help_topic h4{background:#eee;border-top:1px solid #ddd;color:#666;line-height:27px;text-indent:10px;}

.help_search{padding:4px 0 10px 10px;border-top:1px solid #ddd;}

.help_topic button{margin-top:4px;}



.blue_con { clear: both; border-right: #ddd 1px solid; border-top: #ddd 1px solid; border-left: #ddd 1px solid; border-bottom: #ddd 1px solid; padding: 0 8px 8px 8px; }

.blue_con h3,.infoboxheading{ line-height:180%; font-weight:bold; font-size:14px; }

h3 table { background:none; }

.blue_con p { margin:10px 0 0 0; }

.popular_search { background:transparent url(../images/p_bg.jpg) no-repeat 0 0; line-height:1.8em; }

.popular_search h3 { text-align:center; }

.popular_search p a { margin-left:4px; }

#flash{ margin-left: 10px;}

.notice {padding:10px;margin-top:10px;background:#ee0;border:1px dashed #ddd;}

#shopping_car_flow { height: 70px; width:750px; background: url(../images/flow_bg.jpg) no-repeat 0 0; margin-top: 10px; margin-bottom: 10px; }

#shopping_car_content { width: 750px; line-height: 180%; }

.shopping_cart_checout img {vertical-align:top;}

#shipping_btn { height: 60px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #999999; padding-bottom: 10px; }

.shopping_cart_notice { line-height: 140%; color:#666666; }

.estimated_border{ border-bottom:1px solid #e5e5e5; }

.clear {clear:both;}



.footer{clear:both;margin:10px 0 0 0;border:1px solid #ddd;padding:10px;font-size:11px;}

.footer a,.footer a:visited,.footer p{font-size:11px;line-height:1.5em;}

.tags_nav{width:290px;float:left;border-right:1px solid #ddd;padding-right:10px;}

.tags_nav a,.tags_nav a:visited{color:#1E4E8E;}

.info_nav{float:right;}

.info_nav dl{display:block;width:150px;padding-left:5px;float:left;}

.info_nav dd,.info_nav a,.info_nav a:visited{color:#666;}

.info_nav a,.info_nav a:visited{padding-left:10px;background:transparent url(../images/common_bg.gif) scroll no-repeat -5px -90px;}

.tags_nav h3,.info_nav dt{font-size:14px;font-weight:bold;line-height:30px;}

.copyright {color:#666;text-align:center;2em;margin-top:25px;}

.copyright img{vertical-align:middle;}

.frame_footer{height:300px;width:953px;}



#breadcrumb{padding:5px 0;}

button{background:#eeecdd url(../images/common_bg.gif) repeat-x 0 -180px;border:1px solid #ddd;cursor:pointer;font-family:Arial,Helvetica,sans-serif;line-height:18px;}

button:hover, button:active {background-position:0 -201px;color:#333333;}

* html button{line-height:16px;}

div.main {width:953px;float: left;}

div.main .content {

	margin-left: 196px;width:758px;

}

.content h1 {line-height:1em;}

.left_bar{

	width: 186px;

	margin-left:-953px;

	float: left;

	position:relative;

}

a.home_page img{margin-top:18px;}

.star_5,.star_4,.star_3,.star_2,.star_1 {

	display:block;

	width:60px;

	text-indent:-99999px;

	float:left;

	margin-right:4px;

}

.star_1 {background:transparent url(../images/stars_1.gif) no-repeat scroll left center;}

.star_2 {background:transparent url(../images/stars_2.gif) no-repeat scroll left center;}

.star_3 {background:transparent url(../images/stars_3.gif) no-repeat scroll left center;}

.star_4 {background:transparent url(../images/stars_4.gif) no-repeat scroll left center;}

.star_5 {background:transparent url(../images/stars_5.gif) no-repeat scroll left center;}

.related_categories ,.search_feedback{

	border:1px solid #DDDDDD;

	height:121px;

}

.related_categories {

	clear:both;

	width:467px;

	float:left;

	color:#A72D2C;

	padding:0 10px;

}

* html .related_categories{width:467px;}

.related_categories  h3,.search_feedback h3{

	line-height:30px;

	font-size:12px;

}

.related_categories  h3 { color:#A72D2C;}

.related_categories ul{}

.related_categories ul li{

	float:left;

	width:33%;

}

.search_feedback {

	width:216px;

	background:transparent url(../images/search_feedback.gif) repeat-x scroll 0 0;

	padding:0 10px;

	float:right;

}

.search_feedback a,.search_feedback a:visited {text-decoration:underline;}

.search_feedback.extra{width:240px;margin-top:12px;}

.related_categories.extra{margin-top:12px;}

.popular_search ,.trustful{border:1px solid #ddd;clear:both;padding:0 8px 8px;margin-top:10px;}

.popular_search {line-height:1.8em;background:transparent url(../images/p_bg.jpg) no-repeat scroll 0 0;}

.popular_search h3 {line-height:29px;margin-bottom:8px;}

.trustful{padding-right:0;font-size:11px;color:#666666;line-height:1.5em}

.trustful img{margin-bottom:12px;}

#recent_sold_items {margin: 0px;padding: 0px;overflow: hidden;height: 520px;}

.also_purchase,.recent_sold,.search_purchase {border:1px solid #ddd;margin-top:10px;}

.also_purchase{background:transparent url(../images/bg_blue.gif) repeat-x scroll 0 0;}

#product_related h3,.recent_sold h3,.search_purchase h3 {padding:10px;}

.search_purchase h3{font-size:12px;}

.also_purchase li ,#recent_sold_items li,.search_purchase li {

	display: block;

	height: 50px;

	margin: 0px;

	padding: 0px;

	clear: both;

}

.also_purchase img,#recent_sold_items img,.search_purchase img {

	float: left;margin: 8px;padding:1px;background:#fff;

}

.also_purchase li:hover img,#recent_sold_items li:hover img,.search_purchase li:hover img,

.also_purchase li a:hover img,#recent_sold_items li a:hover img,.search_purchase li a:hover img{background:#ccc;}

.also_purchase span,#recent_sold_items span,.search_purchase span {

	float: left;

	display: block;

	background: url(../images/ellipsis.gif) repeat-x top right;

}

.also_purchase span a,#recent_sold_items span a,.search_purchase span a{

	display: block;

	width: 110px;

	overflow: hidden;

	height: 2em;

	line-height:2em;

	background-color:#FFFFFF;

	margin-right:10px;

}

#product_related #recent_sold_items span a{width:130px;}

.index {padding:0 10px;}

.index #recent_sold_items{height:210px;}

.index #recent_sold_items li{

background:transparent url(../images/price_cart.gif) no-repeat scroll 0 2px;

padding:0 5px 0 18px;

height:70px;

}

.recent_sold.index h3{padding-left:0;padding-right:0;}

.index #recent_sold_items span {background:none;}

.index #recent_sold_items span a {overflow:inherit;height:auto;margin:0;width:auto;}

.also_purchase strong,#recent_sold_items strong,.search_purchase strong {color:#A72D2C;}

.also_purchase h3 {font-size:12px;}

.search_purchase span{background:none;}

.search_purchase span a{width:auto;}

.left_column {float:left;width:540px;}

.right_column {float:right;width:209px;}

.banner_slave {float:right;}

.banner_slave img{height:200px;width:207px;}

.banner_slave.first {margin-bottom:10px;}

.banner_slave.two {margin-top:28px;}

.banner_master {overflow:hidden;color:#666666;height:200px;}

.banner_one{margin-top:10px;}

* html .banner_slave.first {margin-bottom:13px;}

.featured_categories{font-size:12px;line-height:1.25em;margin-top:10px;}

.featured_categories li{

	display:block;

	float:left;

	height:300px;

	margin:10px 0;

	overflow:hidden;

	padding:0 14px;

	width:150px;

	border-right:#CCCCCC dotted 1px;

	position:relative;

}

.featured_categories li.last{border:none;}

.featured_categories li a img{width:148px;border:1px solid #FFFFFF;}

.featured_categories li a:hover img{border-color:#DDDDDD;}

.featured_categories li a.more img{width:auto;height:auto;}

.featured_categories li a.more:hover img{border-color:#FFFFFF;}

.featured_categories h3{line-height:1.4em;}

.featured_categories dd{ padding-left:10px;background:transparent url(../images/common_bg.gif) scroll no-repeat -5px -85px;}

.featured_categories a.more,.featured_categories a.more:visited{

	color:#184C95;

	font-size:11px;

	text-decoration:underline;

	display:block;

	position:absolute;bottom:2px;left:10px;

}

.best_deal.,free_shipping,.new_arrival{font-size:12px;}

.best_deal li,.free_shipping li,.new_arrival li{display:block;width:240px;height:88px;margin:10px 5px;float:left;overflow:hidden;}

* html .best_deal li,* html .free_shipping li,* html .new_arrival li{width:230px;}

.best_deal a img,.free_shipping a img,.new_arrival a img{float:left;margin-right:8px;width:85px;height:85px;border:1px solid #FFFFFF;}

.best_deal a:hover img,.free_shipping a:hover img,.new_arrival a:hover img{border:1px solid #DDDDDD;}

.best_deal a,.free_shipping a,.new_arrival a{display:block;}

.best_deal strong,.free_shipping strong,.new_arrival strong{color:#A72D2C;}

.free_shipping,.new_arrival{display:none;}

.switch{border:1px solid #DDDDDD;margin-top:10px;}

#switch_tab{position:relative;}

#switch_tab li{

	display:block;

	float:left;

	font-size:14px;

	font-weight:bold;

	height:27px;

	line-height:27px;

	text-align:center;

	width:377px;

}

#switch_tab li.border_left {border-left:1px solid #ddd;width:377px;}

#switch_tab li {

background:transparent url(../images/common_bg.gif) repeat-x scroll 0 -224px;border-bottom:1px solid #ddd;color:#000;}

#switch_tab li.on {background:transparent none repeat scroll 0 0;color:#A72D2C;border-bottom:1px solid #fff;}

#switch_tab .hot_icon{

background:transparent url(../images/hot.gif) no-repeat scroll 0 50%;

height:9px;

position:absolute;

left:337px;

top:8px;

width:22px;

}

.shopping_by_category{font-family:Arial,Helvetica,sans-serif;border:1px solid #DDDDDD;margin-top:10px;}

.shopping_by_category h2 {font-size:16px;margin:8px;line-height:1.5em;}

.shopping_by_category h3 {line-height:1.2em;}

.shopping_by_category li {

	float:left;

	height:162px;

	width:234px;

	border-bottom:1px solid #E5E5E5;

	overflow:hidden;

	margin: 4px 9px 4px 9px;

	padding: 20px 0 20px;

}

.shopping_by_category li.bottom {border-bottom:none;}

.shopping_by_category a img{float:left;margin-right:8px;width:86px;height:134px;border:1px solid #FFFFFF;}

.shopping_by_category a:hover img{border:1px solid #DDDDDD;}

.shopping_by_category a.more,.shopping_by_category a.more:visited{

	color:#184C95;

	font-size:11px;

	text-decoration:underline;

	display:block;

	margin-left:90px;

}

.shopping_by_category dd{padding-left:2px;}

* html .shopping_by_category {width:753px;}

* html .shopping_by_category li {margin-right:4px;}

.prof_care{border:#DDDDDD 1px solid;margin-top:10px;background:#FFFFFF url(../images/professional_care.jpg) no-repeat scroll 0 0;height:20px;padding-top:44px;}

.prof_care a {margin-left:20px;text-decoration:underline;color:#1E4E8E;}

.translate {clear:both;background:transparent url(../images/translate.jpg) no-repeat scroll 0 0;margin-top:10px;padding:40px 0 10px 40px;}

.translate a {background:transparent url(../images/flag.gif) no-repeat scroll 0 0;padding-left:20px;line-height:18px;font-size:12px;}

.translate a.frn{background-position:0 -110px;}

.translate a.it{background-position:0 -126px;}

.translate a.ne{background-position:0 -142px;}

.translate a.es{background-position:0 -158px;}

.translate a.da{background-position:0 -174px;}

.translate a.de{background-position:0 -190px;}

.why_buy,.f_p{border:1px solid #ddd;margin-top:10px;padding-bottom:8px;}

.why_buy h3{background:transparent url(../images/common_bg.gif) repeat-x scroll 0 -249px;height:28px;line-height:28px;margin-bottom:6px;padding:0;text-indent:10px;}

.why_buy li {float:left;width:50%;height:83px;color:#666;font-size:11px;}

.why_buy li.h108{height:108px;}

.why_buy li p{padding:0 12px;line-height:1.3em;}

.why_buy p strong{font-size:12px;line-height:30px;}

.why_buy p img{float:left;}

.why_buy a,.why_buy a:visited{text-decoration:underline;color:#1E4E8E;}

.f_p{padding:0 10px;color:#666;font-size:11px;}

.f_p p{font-size:11px;}

.f_p h3{line-height:30px;}

.f_p .left{width:490px;float:left;}

.f_p ul{float:right;}

.f_p li{float:left;margin:3px 15px 0 0;width:84px;text-align:center;font-weight:bold;color:#A72D2C;}

.f_p a img{border:1px solid #fff;width:85px;height:85px;}

.f_p a:hover img{border-color:#ddd;}

.related_search a,.related_search a:visited{margin:0 2px;text-decoration:underline;}

.search_no_result{text-align:center;border:1px #ddd solid;padding:20px;margin-top:10px;}

.search_no_result li{text-align:left;padding:0 10px;background:transparent url(../images/common_bg.gif) no-repeat -5px -35px;}

.search_no_result h3,.search_no_result h4{color:#A72D2C;}

.search_no_result h4{text-align:left;}

.search_no_result a{padding:4px 24px;font-weight:bold;font-size:14px;line-height:2em;background:transparent url(../images/price_cart.gif) no-repeat scroll 6px center;border:1px #f00 solid;}

.search_no_result h3{margin-bottom:10px;}

* html .search_recommend ul{width:731px;}

.search_recommend h3{font-size:12px;text-indent:10px;margin:12px 0;}

.search_recommend div.t{border:1px solid #DDDDDD;padding:10px;}

.search_recommend a{line-height:1.5em;display:block;height:124px;overflow:hidden;}

.search_recommend li{

float:left;height:140px;width:100px;

padding-left:20px;

overflow:hidden;text-align:center

}

.search_recommend a img{border:1px solid #FFFFFF;}

.search_recommend a:hover img{border:1px solid #DDDDDD;}

.found_categories div.t{border:1px solid #DDDDDD;padding:10px;margin-top:10px;}

.found_categories h3{font-size:12px;text-indent:10px;position:relative;top:20px;}

.found_categories a{margin:0 6px;text-decoration:underline;}

.w730{width:730px;margin:0 auto;}

.w730 h4,.new_address h4,.order_detail h4{

	color:#CC3300;

	height:22px;

	line-height:22px;

	padding-left:28px;

	margin:10px 0;

	width:100%;

	position:relative;

	left:-28px;

	background:#EDEDED url(../images/icon_checkout_h4.gif) scroll no-repeat 0 0;

}

* html .w730 h4,* html .new_address h4{width:auto;}

.message_box{background-color:#FFFF00;margin:10px 0;padding:10px;}

.address_zone h4{background-position:0 -25px;}

.shipping_methods h4{background-position:0 -75px;}

.payment_methods h4{background-position:0 0;}

.orders_review h4{background-position:0 -100px;}

.commets h4{background-position:0 -125px;}

.new_address h4{background-position:0 -50px;}

.w730 a,.w730 a:visited{text-decoration:underline;color:#c30;}

.process_zone,.select_address,.shopping_cart .cart_list{border:1px solid #ddd;padding:0 10px 10px;line-height: 180%;}

.process_zone h1,.select_address h1,.shopping_cart .cart_list h1{font-size:12px;font-weight:bold;height:32px;line-height:32px;	border-bottom-width: 2px;border-bottom-style: solid;border-bottom-color: #f60;border-bottom-style: solid;}

.shipping_methods,.payment_methods,.orders_review,.order_total,.address_zone,.new_address,.commets,.select_address form{clear:both;padding-left:28px;}

.address_zone{font-size:12px;}

.address_zone div.col{width:50%;float:left;}

* html .address_zone div.col{width:340px;}

* html .order_detail .address_zone div.col{width:270px;}

* html .order_detail .shipping_methods,* html .order_detail .payment_methods,* html .order_detail .orders_review{width:570px;}

,* html .order_detail .address_zone{width:600px;}

.address_zone div.col div a{margin:10px 0;}

.shipping_methods li p,.payment_methods li div{margin-left:28px;line-height:18px;clear:both;}

.shipping_methods li label input,.shipping_methods li label strong{float:left;}

.shipping_methods li label span{float:right;padding-right:10px;}

.shipping_time{margin:10px 0;}

.shipping_time img{margin:10px auto;}

.total_delivery_time{padding:10px 0;border:1px solid #E5E5E5;border-width:1px 0;}

.total_delivery_time dt{float:left;clear:both;width:106px;font-weight:bold;text-align:right;}

.total_delivery_time p{clear:both;}

.total_delivery_time dd{padding-left:106px;color:#666666;}

.total_delivery_time dd strong{color:#000000;}

.payment_methods li div{border:1px solid #DDDDDD;padding:10px;color:#666666;}

.payment_methods label img{

vertical-align:middle;}

.orders_review th,.orders_review td{border-bottom:1px dashed #DDDDDD;padding:5px;text-align:left;}

.orders_review .edit{height:25px;line-height:25px;}

.orders_review ul li{line-height:1.2em;}

.order_total{margin-top:20px;}

.order_total td{font-size:12px;}

.order_total .total_line td{font-size:14px;font-weight:bold;border-top:1px solid #E5E5E5;}

* html .shipping_time{width:680px;}

.place_order{

	text-align:right;

	padding-top: 10px;

	padding-right: 30px;

	padding-bottom: 10px;

	padding-left: 20px;

}

.place_order input{background:transparent url(../images/btn_place_order.gif) scroll no-repeat 0 0;width:162px;height:27px;border:none;cursor:pointer;}

.secure{color:#666666;text-align:center;}

.commets textarea{height:100px;width:500px;}

.select_address,.address_book {

	font-size:12px;

	line-height: 180%;

}

.select_address form ul,.address_book ul{margin:10px 0;}

.select_address form li,.address_book li{display:block;width:300px;float:left;margin:0 0 20px 10px;line-height:normal;}

.select_address form li.crlf,.address_book li.crlf{clear:both;}

.select_address form li.current{background:transparent url(../images/icon_quantity.gif) scroll no-repeat right center;}

.note{margin-top:10px;}

.new_address table td{padding:5px;}

.new_address table td.t{text-align:right;font-weight:bold;}

.new_address table td em{font-style:normal;}

.new_address input{width:320px;}

.new_address select{width:323px;}

.new_address input{font-size:14px;}

.new_address input.submit{width:auto;}

.short input{width:90px;

outline:}

.attr{line-height:1.2em;font-size:11px;}

.shopping_cart th,.shopping_cart tfoot td{

	background-color:#E5E1D3;

	color:#333333;

	font-weight:bold;

	height:22px;

}

.shopping_cart tbody td{vertical-align:top;}

.shopping_cart th,.shopping_cart td{padding-left:8px;text-align:left;}

.shopping_cart .buttons{margin:20px 10px 0;text-align:right;}

.shopping_cart .buttons a img{vertical-align:top;}

.shopping_cart .buttons a.left{float:left;}

.shopping_cart .no_items {text-align:center;padding:20px 0;}

.shopping_cart .no_items h3{color:#EE5D04;margin-bottom:10px;}

.shopping_cart .no_items a,.shopping_cart .no_items a:visited{text-decoration:underline;}

.checkout_step{

	width:730px;

	margin-top: 20px;

	margin-right: auto;

	margin-bottom: 20px;

	margin-left: auto;

}

.checkout_step li {

	background:transparent url(../images/checkout_step.gif) scroll no-repeat 0 -47px;

	width:100px;

	display:block;

	float:left;

	text-align:center;

	font-weight:bold;

	padding-top: 27px;

	padding-right: 0;

	padding-bottom: 0;

	padding-left: 0;

}

.checkout_step li.ysc{width:175px;text-align:right;background-position:0 0;}

.checkout_step li.al{width:100px;background-position:-186px 0;}

.checkout_step li.ab{width:120px;background-position:-295px 0;}

.checkout_step li.bsr{width:150px;background-position:-395px 0;}

.checkout_step li.oc{width:185px;text-align:left;background-position:-545px 0;}

.checkout_step li.current.ysc{background-position:0 -47px;}

.checkout_step li.current.al{background-position:-186px -47px;}

.checkout_step li.current.ab{background-position:-295px -47px;}

.checkout_step li.current.bsr{background-position:-395px -47px;}

.checkout_step li.current.oc{background-position:-545px -47px;}

.checkout_step li span{color:#ddd;}

.checkout_step li.current span{color:#000;}

.checkout_step li span.logined{color:#000;}

.checkout_step li a {text-decoration:underline;}

.w730.head{margin-top:10px;position:relative;}

#siteseal{position:absolute;right:-80px;top:0px;}

.ssl_seal{padding:20px 0;}

.checkout_success{margin-left:28px;}

.checkout_success h2 {line-height:30px;color:#A72D2C;}

.checkout_success h4 {line-height:30px;color:#000000;font-size:12px;}

.checkout_success p{margin:10px 0;}

.checkout_success li{padding-left:20px;}

.checkout_success a {text-decoration:underline;}

.tags_result_nav{margin-top:20px;text-align:center;font-size:12px;}

.tags_related_categories,.tags_related_tags{border:1px solid #DDDDDD;margin-top:10px;}

.tags_related_categories h3,.tags_related_tags h3 {padding:10px;}

.tags_related_categories ul,.tags_related_tags ul{padding:0 10px 10px 10px;}

.tags_name{padding:20px 0 10px 20px;}

.tags_name li{float:left;height:20px;margin:0 10px;overflow:hidden;padding:0 2px;width:206px;}

.tags_list .page{clear:both;}

.tags_list .page a,.tags_list .page a:visited,.tags_list .page span {border:1px solid #DDDDDD;display:block;float:left;margin:2px;padding:2px 4px;}

.tags_list .page span{font-weight:bold;background-color:#dddddd;}

.char_button{margin-bottom:10px;cursor:pointer;}

#live_box{background-color:#FFFFFF;border:1px #DDDDDD solid;position:absolute;right:0;top:104px;width:229px;z-index:499;padding-bottom:10px;}

#live_box .char_button {margin:10px 18px;}

#live_box .close_btn{position:absolute;right:10px;bottom:10px;cursor:pointer;}

#live_box dd a,#live_box dd a:visited{text-decoration:underline;color:#FF8000;}

#live_box dl{margin:10px 10px 0 28px;width:200px;float:left;}

* html #live_box dl{margin-left:18px;width:190px;}

* html #live_box{width:220px;}

#live_box dt {font-size:14px;position:relative;left:-10px;border-bottom:1px #ddd dashed;font-weight:bold;clear:both;font-family:serif;color:#FF8000;}

#live_box dd {clear:both;color:#FF8000;}

#live_box dd b{width:40px;display:block;float:left;color:#000000;}

.estimate_shipping {margin-top:10px;padding:10px 0;}

.estimate_shipping p {line-height:1.25em;border-top:1px #CCCCCC solid;margin-top:10px;padding-top:10px;}

.estimate_shipping p strong{color:#EE5D04;font-weight:bold;}

.estimate_shipping h4{background:#EDEDED url(../images/icon_checkout_h4.gif) no-repeat scroll 0 0;background-position:0 -75px;color:#CC3300;line-height:22px;padding-left:28px;}

#shippingCost{margin:10px 10px 0;}

#shippingCost table{width:400px;}

#shippingCost th{background-color:#d3dfee;}

.sitemap h1{font-size:16px;}

.sitemap a{display:block;float:left;margin:0 10px;padding:4px 0;}

.sitemap h4 a{display:inherit;float:none;clear:both;color:#A72D2C;}

.sitemap h4{clear:both;border-bottom:1px solid #DDDDDD;margin-top:10px;}

.sitemap_note{padding:20px 0;}

.sitemap_note img{float:right;}

#ad {

	position:relative;

	overflow:hidden;

	height:190px;

	margin-top: 10px;

}

#ad .page{position:absolute;}

#ad .bar a,#ad .bar a:visited{font-size:12px;text-decoration:underline;color:#184C95;font-weight:bold;width:390px;overflow:hidden;display:block;padding:6px;white-space:nowrap;font-family:Arial;}

#ad .nav{position:absolute;bottom:4px;right:10px;}

#ad .nav li {display:block;width:26px;height:18px;margin:2px;float:left;background-color:#fff;border:1px #666 solid;	line-height:18px;text-align:center;cursor:pointer;}

#ad .nav li.current{background-color:#ccc;color:#fff;font-weight:bold;border-color:#fff;}

#ad .bar{display:none;}

.recent_view{border:1px solid #DDDDDD;padding:10px;margin-top:10px;}

* html .recent_view ul{width:731px;}

.recent_view a{line-height:1.2em;display:block;height:124px;overflow:hidden;}

.recent_view li{float:left;height:140px;width:100px;padding-left:20px;overflow:hidden;}

.recent_view a img{border:1px solid #FFFFFF;margin-top:4px;}

.recent_view a:hover img{border:1px solid #DDDDDD;}

.recent_view span{font-weight:bold;color:#A72D2C;}

.page_not_found {padding:10px 0;margin-bottom:20px;}

.page_not_found a,.page_not_found a:visited{color:#A72D2C;}

.page_not_found h1{font-size:16px;border-bottom:1px solid #E5E5E5}

.page_not_found .back{float:right;font-size:12px;font-weight:bold;}

.page_not_found p a{text-decoration:underline;}

.page_not_found p{padding:30px 0 30px 85px;background:transparent url(../images/icon_error.jpg) no-repeat scroll left top;line-heigth:113px;}

.login_page{}

.login_page h2{padding-left:8px;line-height:60px;}

.login_page h2 b{color:#A72D2C;}

.login_page a,.login_a:visited{text-decoration:underline;}

.login_page form{display:block;width:350px;float:left;border:1px solid #DDDDDD;}

.login_page form.right{float:right;width:380px;}

.login_page form h4{background:transparent url(../images/bg_title.gif) repeat-x scroll 0 0;border-bottom:2px solid #BE0000;font-size:12px;height:32px;line-height:32px;padding-left:10px;}

.login_page form div{padding:10px;}

.login_page label{display:block;margin-top:10px;clear:both;}

.login_page .right label{width:140px;float:left;text-align:right;padding-right:10px;}

.login_page p{margin:5px 0;}

.login_page input{border:1px #ccc solid;font-size:14px;height:17px;padding:5px 5px 1px;width:254px;}

.login_page .right input{width:200px;background:none;padding:2px 2px 1px;margin-top:5px;}

.login_page .right select{width:200px;height:21px;margin-top:5px;}

.login_page .submit_left{margin-top:20px;}

.login_page .submit_left input{width:153px;height:26px;background:transparent url(../images/button_login.gif) scroll no-repeat 0 0;cursor:pointer;border:none;}

.login_page .submit_right input{width:179px;height:26px;background:transparent url(../images/button_create_account.gif) scroll no-repeat 0 0;cursor:pointer;border:none;}

.login_page .separate{border-top:1px #CCCCCC solid;padding:0;margin-top:20px;}

.login_page .separate span{position:relative;top:-10px;background-color:#FFFFFF;padding:0 10px;color:#ccc;}

.login_page .chkbar{padding:10px 0 0 18px;clear:both;}

.login_page .chkbar input{width:auto;padding:0;margin:0;}

.login_page .chkbar label{width:auto;float:none;text-align:left;display:inline;margin:0;padding:0;margin-left:10px;}

.login_page #stateZone{margin:0;padding:0;}

h2.account {border-bottom:1px solid #E5E5E5;line-height:30px;margin-bottom:10px;}

h2.account span{float:right;font-size:11px;font-weight:normal;}

.account_nav,.account_help,.search_order{border:1px solid #DDDDDD;padding:0 10px 10px 10px;}

.account_nav li{padding:3px 10px;background:transparent url(../images/common_bg.gif) scroll no-repeat -5px -35px;line-height:1.25em;}

.account_nav h3,.account_help h3,.search_order h3{line-height:30px;}

.account_nav li.current a,.account_nav li.current a:visited{color:#A72D2C;font-weight:bold;}

.account_help,.search_order{margin-top:10px;}

.account_help a,.account_help a:visited{text-decoration:underline;}

.search_order .text{border:1px solid #DDDDDD;height:14px;line-height:14px;padding:5px;width:140px;}

.search_order button{margin-top:10px;}

.account_panel {border:1px solid #DDDDDD;}

.account_panel .tabs li{float:left;font-size:14px;font-weight:bold;height:27px;line-height:27px;text-align:center;width:249px;border-left:1px solid #DDDDDD;border-bottom:1px solid #DDDDDD;color:#000000;cursor:pointer;background:#F7F6F2 url(../images/common_bg.gif) repeat-x scroll 0 -224px;}

.account_panel .tabs li.first{border-left:none;}

.account_panel .tabs li.current{cursor:text;border-bottom:none;color:#A72D2C;background:none;}

.account_panel .pages{clear:both;padding:20px 60px;}

.account_panel form label{float:left;width:180px;clear:both;display:block;text-align:right;padding:5px 10px;line-height:14px;margin:2px 0;}

.account_panel form input{border:1px solid #DDDDDD;height:14px;line-height:14px;padding:5px;width:250px;margin:2px 0;}

.account_panel form select{width:260px;height:21px;margin-top:5px;}

.account_panel .submit{clear:both;margin-top:20px;}

.account_panel .submit input{background:#CCCCCC url(../images/button_over.gif) repeat-x scroll 0 0;color:#333333;border:1px solid #DDDDDD;width:auto;padding:0;margin:0;height:21px;margin-left:200px;}

.account_panel .newsletter{margin:8px 0 0 200px;}

.account_panel .newsletter input{width:auto;border:none;}

.message_box.account{margin-top:0;}

.delete_confirm p.info{line-height:normal;margin:20px 40px 20px 10px;width:300px;font-size:16px;}

.address_book li abbr{background:transparent url(../images/star/icon_star_2.gif) scroll no-repeat 2px center;padding-left:20px;margin-left:20px;}

.password_forget {padding:10px;border:1px solid #DDDDDD;margin-top:10px;}

.password_forget h2{border-bottom:1px solid #E5E5E5;}

.password_forget .back{float:right;font-size:12px;font-weight:bold;color:#A72D2C;}

.password_forget p{margin:10px 10px 10px 28px;font-size:12px;}

.password_forget .email{width:250px;}

.tool_bar{clear:both;text-align:right;line-height:30px;padding:0 10px;}

.tool_bar a,.tool_bar a:visited{text-decoration:underline;}

.order_list h4{clear:both;text-indent:10px;margin:10px 0;}

.order_list table a,.order_list table a:visited{text-decoration:underline;}

.order_list table th,.coupon_list table th,.coupon_list tfoot td{background-color:#EBE9DF;height:33px;padding-left:32px;text-align:left;font-weight:bold;}

.order_list table td,.coupon_list table td{border-bottom:1px solid #EEEEEE;height:28px;padding-left:32px;}

.order_list table tr.unread{font-weight:bold;}

.order_list .no_orders{text-align:center;margin:10px 0;font-weight:bold;border:1px solid #DDDDDD;padding:10px;}

.status_note{margin:1px 0;background-color:#FFFF99;text-align:center;}

.status_note a,.status_note a:visited,.pay_note a,.pay_note a:visited{text-decoration:underline;}

.order_detail h4{color:#000000;}

.account_panel.order_detail .tabs li{width:375px;}

.subtotal{text-align:right;}

.subtotal li br{display:none;}

.orders_review h4 span{width:500px;display:block;float:left;}

.status_history th,.status_history td{padding-left:32px;text-align:left;}

.status_history th{background-color:#EBE9DF;height:33px;}

.status_history td{border-bottom:1px solid #EEEEEE;height:28px;}

.repay{margin:10px 0;}

.pay_note{background-color:#F2E6E6;padding:10px;font-weight:bold;font-size:12px;}

.pay_note p{margin:4px 0;}

.remit {margin-top:10px;}

.remit td{padding:5px;vertical-align:top;}

.remit td.title{font-weight:bold;text-align:right;}

.remit div.note{margin:0;}

.remit td input {width:90px;font-size:14px;}

.remit td input.long{width:320px;}

.remit input.send{background:transparent url(../images/btn_send.gif) scroll no-repeat 0 0;width:58px;height:19px;border:none;cursor:pointer;}

.remit a.cancel{padding-top:10px;}

.coupon_limit,.user_limit,.order_limit{margin-left:2px;padding:2px 4px 2px 18px;font-weight:bold;}

.coupon_limit{background:#ff0000 url(../images/coupon_icon.gif) scroll no-repeat 2px center;color:#FFFFFF;}

.user_limit{background:#669933 url(../images/user_icon.gif) scroll no-repeat 2px center;color:#FFFFFF;}

.order_limit{background:#CCFF00 url(../images/order_icon.gif) scroll no-repeat 2px center;}

.tip_bar{margin-top:10px;padding:10px;border:1px solid #DDDDDD}

.tip_bar h4{border-bottom:1px solid #EBE9DF;}

label.error{background:#FBFCDA url(../images/cancel.png) no-repeat scroll left center;font-size:11px;margin-top:4px;padding-left:20px;float:none;clear:both;}

#frmLogin label.error{width:246px;}

#frmCreate label.error{margin-left:150px;width:175px;}

* html #frmCreate label.error{display:block;margin-left:76px;}

.account_panel form label.error{float:none;margin-left:200px;padding-left:20px;text-align:left;width:230px;}

.new_address label.error,#frmWrite label.error{display:block;}

.lotprice_list {width:360px;clear:both;margin-bottom:10px;border:1px solid #cc0;}

.lotprice_list h4{background-color:#cc0;color:#FFFFFF;text-indent:12px;}

.lotprice_list h4 a,.lotprice_list h4 a:visited{color:#FFFFFF;}

.lotprice_list strong{font-size:16px;color:#993300;margin-left:12px;}

.lotprice_list li{margin-bottom:2px;}

.sampleprice_list {width:360px;clear:both;margin:10px 0;border:1px solid #09f;clear:both;}

.sampleprice_list h4{background-color:#09f;color:#fff;text-indent:12px;}

.sampleprice_list h4 a,.lotprice_list h4 a:visited{color:#FFFFFF;}

.sampleprice_list strong{font-size:16px;color:#993300;margin-left:12px;}

.sampleprice_list li{margin-bottom:2px;}

.banner_hor{margin-top:10px;height:90px;clear:both;overflow:hidden;text-align:center;}

.xsell{border:1px solid #ddd;clear:both;margin-top:10px;padding:10px;width:338px;}

.xsell h4{color:#EE5D04;}

.xsell strong{color:#A72D2C;}

.xsell .icon_plus{padding-top:20px;vertical-align:top;}

.xsell .price_all{padding-top:0;vertical-align:middle;}

.xsell ul{border-top:1px #ccc solid;padding:2px;}

.xsell li{border-bottom:1px solid #eee;line-height:1.25em;padding:3px 0;}

.xsell li.last{border:none;margin-bottom:0;}

.discount_tag,.newarrival_tag{position:absolute;top:3px;right:0;width:32px;height:38px;color:#FFFFFF;font-size:19px;font-weight:bold;padding:8px 14px 0 0;z-index:100;background:transparent url(../images/discount_tag.gif) scroll no-repeat right 0;text-align:right;}

span.display_price{text-decoration:line-through;}

.newarrival_tag{left:85px;top:85px;background-image:url(../images/new_arrival.gif);}

.subscribe{border:1px solid #DDDDDD;margin-top:10px;padding:10px 10px 10px;background:transparent url(../images/subscribe.gif) scroll no-repeat 0 0;}

.subscribe .h2{font-size:18px;padding-left:55px;line-height:1.2em;font-weight:bold;}

.subscribe .h2 div{font-size:12px;color:#666;}

.subscribe .t{padding:10px 0;}

.subscribe input.text{height:14px;line-height:14px;padding:5px;width:140px;border:1px solid #B52829;width:152px;margin:0 auto;}

.subscribe button.submit{margin:10px 40px;}

.unsubscribe a,.unsubscribe a:visited{text-decoration:underline;color:#1E4E8E;}

.ua {line-height:1.5em;}

.ua p {margin:10px; 0;}

.ua .h{font-size:12px;}

.ua .t{border-top:1px dotted #E5E5E5;margin:10px 0;}

.ua .t a img {border:1px #FFF solid;margin-bottom:10px;}

.ua .t a:hover img {border-color:#CCCCCC;}

.ua .t h4{margin-top:4px;}

.ua .e,.ua .t td{color:#666666;}

.ua .vl {border-left:1px #E5E5E5 dotted;}

.ua h3{margin-top:10px;border-bottom:1px solid #E5E5E5;line-height:30px;}

.ua .e table{margin:10px 0;}

.ua .l{padding-bottom:10px;border-bottom:1px dotted #666;}

.ua .desc ul{margin-left:10px;}

.ua .desc li{background:transparent url(../images/common_bg.gif) no-repeat scroll -6px -85px;font-size:12px;padding-left:10px;}

.ua .c_i{background:transparent url(../images/contact_icon.jpg) no-repeat 0 -10px;font-size:12px;padding-left:100px;height:500px;}

.ua .c_i li{height:90px;line-height:2em;}

.ua .c_i a,.ua .c_i a:visited{text-decoration:underline;}

.vip_price{color:#0000FF;font-weight:bold;}

span.vip_price{font-size:12px;padding-left:20px;background:transparent url(../images/vip_price.gif) no-repeat scroll 0 center;}

.box_item {float:left;height:288px;margin:10px 0;overflow:hidden;padding:0 14px;width:150px;}

.box_item h3{margin:10px 0 2px 0;}

.box_item a img{padding:1px;}

.box_item a:hover img{background-color:#ddd;}

.box_item li{padding-left:10px;font-size:12px;background:transparent url(../images/common_bg.gif) no-repeat scroll -6px -85px;}

.box_item .more {color:#184C95;text-decoration:underline;margin-top:10px;display:block;}

img.icon{float:right;margin:0 0 10px 10px;}

.wholesale_desc{font-size:12px;margin:15px 0 0 24px;color:#666;line-height:1.5em;}

.wholesale_desc a,.wholesale_desc a:visited,.wholesale_spec a,.wholesale_spec a:visited,.wholesale_info a,.wholesale_info a:visited{text-decoration:underline;color:#A72D2C;}

.wholesale_desc li{margin-top:5px;padding-left:20px;background:transparent url(../images/red_arrow.gif) no-repeat scroll 5px center;}

p.wholesale_desc{margin-left:14px;}

.wholesale_spec table{width:100%;}

.wholesale_info{padding:10px 24px;border:1px solid #ddd;font-size:12px;color:#666;margin-top:24px;}

.wholesale_info table{margin:10px 0;}

.wholesale_contact .box{font-size:12px;margin:20px;}

.wholesale_contact .box strong{color:#666;}

.wholesale_contact .box a,.wholesale_contact .box a:visited{text-decoration:underline;color:#A72D2C;}

.wholesale_contact .box ul{padding:0 50px;background:transparent url(../images/contact.jpg) no-repeat scroll 0 0;}

.wholesale_contact .box li{line-height:40px;}

.order_list table tfoot td{height:24px;background-color:#eee;font-weight:bold;border:1px solid #ddd;border-width:1px 0;}

.date_add{color:#999;float:right;}

.affiliate_new{border:1px solid #DEDEDE;padding:6px 10px;margin-bottom:10px;padding-left:65px;background:transparent url(../images/news_icon.jpg) no-repeat scroll 0 0;}

.affiliate_new h4{float:left;font-size:14px;}

.affiliate_new .right{color:#999;float:right;}

.affiliate_new .right a{text-decoration:underline;}

.affiliate_new .clear{border-bottom:1px dotted #DEDEDE;padding:2px;}

.affiliate_summary{margin-bottom:20px;font-size:14px;color:#009933;font-weight:bold;border:1px solid #DEDEDE;padding:6px 10px;}

.affiliate_summary li{display:block;width:140px;float:left;border-right:1px dotted #ddd;margin-right:6px;}

.affiliate_summary li.withdraw{border:none;}

.affiliate_summary li b{display:block;font-weight:normal;}

.affiliate_summary li.withdraw a{color:#009900;display:block;padding-left:40px;line-height:36px;height:45px;background:transparent url(../images/cash_withdraw.png) no-repeat scroll 0 0;}

.sales_search{margin:30px 0 6px 0;}

.sales_search h4{float:left;margin:0;}

.sales_search form{text-align:right;float:right;}

.sales_search .date_input{width:60px;background:#FFFFFF none repeat scroll 0 0;}

.affiliate.account_nav li{background:none;}

.account_nav li.plus{background-color:#eee;border:1px dotted #ddd;border-width:1px 0;font-weight:bold;margin-top:5px;padding-left:2px;}

.affiliate.account_nav li.current{background:transparent url(../images/common_bg.gif) no-repeat scroll -5px -35px;}

.affiliate .banner_type li,.affiliate .banner_select li{border:1px solid #DDDDDD;float:left;margin:10px 10px 10px 0;padding:10px 10px 0;width:140px;height:190px;line-height:1.2em;color:#999;}

.affiliate .banner_type li a,.affiliate .banner_select li a{color:#0099FF;text-decoration:underline;}

.affiliate .banner_type li h5,.affiliate .banner_select li h5{font-size:14px;margin-bottom:4px;clear:both;}

div.banner_img{display:block;width:100px;height:100px;}

.no_data{border:1px solid #DDDDDD;font-weight:bold;margin:10px 0;padding:10px;text-align:center;}

.param_name{margin-bottom:10px;}

.param_name label,.a_js_deal label{font-weight:bold;font-size:12px;}

.banner_step{background:transparent url(../images/banner_create_step.png) scroll no-repeat 100px 0;height:40px;margin-bottom:10px;}

.step_2,.step_3,.step_8{background-position:100px -40px;}

.step_100{background-position:100px -80px;}

.a_js_deal option.top{font-weight:bold;color:#990000;background-color:#CCCCCC;}

.a_js_deal {margin-bottom:10px;}

.a_js_deal select{width:310px;}

.banner_code textarea{width:300px;height:100px;}

#dialog a{text-decoration:underline;}

#dialog ul{margin:0 10px;}

#dialog li{list-style-type:circle;margin-left:10px;}

.manual_banner{margin:10px;font-size:12px;}

.manual_banner h4{line-height:2em;}

.manual_item{margin:5px 0;border:1px solid #CCCCCC;padding:5px 0;position:relative;}

.manual_item a.btn_remove,.manual_item a.btn_remove:visited{position:absolute;right:0;top:0;padding:4px 6px;background-color:#f00;color:#fff;font-weight:bold;}

* html .manual_item a.btn_remove,* html .manual_item a.btn_remove:visited{right:10px;}

.banner_select .product_zone ul{border:1px solid #ccc;height:186px;overflow:auto;padding:5px;position:relative;}

.banner_select .product_zone li{border:none;border-bottom:1px dotted #ddd;float:none;height:40px;margin:2px 0;padding:2px 0;width:auto;clear:both;position:relative;line-height:40px;cursor:pointer;background-color:#fff;}

.banner_select .product_zone li.current{background-color:#ff0;color:#000;}

.banner_select .product_zone li img{float:left;margin:0 5px 0 2px;padding:1px;}

.banner_select .product_zone li.current img{background-color:#f00;}

.banner_select .product_zone li strong{position:absolute;right:0;bottom:0;color:#99cc00;line-height:1.2em;}

.banner_select .image_select_zone ul{border:1px solid #ccc;height:270px;overflow:auto;padding:5px;position:relative;}

.banner_select .image_select_zone li{height:120px;margin:5px;padding:2px;width:90px;position:relative;cursor:pointer;}

.banner_select .image_select_zone li.current{background-color:#ff0;color:#000;}

.banner_select .image_select_zone li.current span{color:#000;background-color:#ff0;}

.banner_select .image_select_zone li span{background-color:#99CC00;bottom:0;color:#000000;display:block;height:3em;left:0;line-height:1em;overflow:hidden;padding:0 2px;position:absolute;width:90px;}

.banner_select .image_select_zone li strong{display:none;}

.btn_continue{float:right;}

.deals h1,.deals h2{font-size:18px;line-height:2em;margin-top:10px;}

.deals h4{line-height:1.25em;}

.deals a,.deals a:visited{color:#006699;font-weight:bold;}

.f_hot{border:1px solid #09c;padding:10px;background:#E6F7F7;}

.f_hot li,.f_arch li{float:left;width:300px;padding:0 14px 10px 0;background:transparent url(../images/dash_y.gif) scroll repeat-y 307px 0;}

.f_hot li.last{background:none;padding-right:0;}

.f_arch li{width:173px;background:none;}

.f_hot h4,.f_arch h4{background:#c5e3e9;padding:6px 0 5px 8px;color:#0678a9;border:1px solid #99c4d5;border-bottom:none;}

.f_hot li img{background:transparent url(../images/shadow.gif) scroll no-repeat right bottom;padding-bottom:22px;}

.f_arch{margin-bottom:10px;}

.f_list table{width:100%;}

.f_list th,.f_list td{border-bottom:1px solid #e6f7f7;font-size:14px;line-height:18px;padding:8px 0 8px 20px;text-align:left;}

#login_bar h1{font-size: 12px;margin:0;padding:0;line-height: 21px;font-weight:normal;}

.h3{font-size:14px;font-weight:bold;line-height:2em;}

#login_bar .h1{display:block;}

.star_5,.star_4,.star_3,.star_2,.star_1 {display:block;width:60px;text-indent:-99999px;float:left;margin-right:4px;}

.star_1 {background:transparent url(../images/stars_1.gif) no-repeat scroll left center;}

.star_2 {background:transparent url(../images/stars_2.gif) no-repeat scroll left center;}

.star_3 {background:transparent url(../images/stars_3.gif) no-repeat scroll left center;}

.star_4 {background:transparent url(../images/stars_4.gif) no-repeat scroll left center;}

.star_5 {background:transparent url(../images/stars_5.gif) no-repeat scroll left center;}

.scrollContainer {width: 913px;	height:120px;overflow: auto;overflow-x: hidden;position: relative;clear: left;margin:0 20px;}

#someInCategory .btn,#featured .btn {position: absolute;top: 20px;cursor: pointer;z-index:1;height:58px;width:19px;}

#someInCategory  .btn.left,#featured .btn.left {left: 0px;background:url(../images/scroll_left.gif) no-repeat scroll left top;}

#someInCategory  .btn.right,#featured .btn.right {right: 0px;background:url(../images/scroll_right.gif) no-repeat scroll left top;}

.hide {display: none;}

.scrollContainer ul li {display:bloack;float:left;width:110px;padding:0 2px;height:120px;overflow:hidden;}

.scrollContainer ul a{line-height:1.2em;}

.scrollContainer ul a:hover em{text-decoration:underline;}

.scrollContainer ul a em {font-style:normal;color: #a72d2c;display:block;text-align:center;overflow:hidden;white-space:nowrap;font-weight:bold;padding:0 5px;}

.scrollContainer ul img{width:90px;height:90px;	background:#fff url('../images/loading.gif') 50% 50% no-repeat;	padding:1px;	display:block;margin:0 auto;}

.scrollContainer ul a:hover img{background-color:#ccc;}

.scrollContainer a.current img{background-color:#a72d2c;}

#someInCategory,#featured { margin: 0 auto;position: relative;}

#someInCategory{width:953px;padding-bottom: 2px;}

#someInCategory div span {display:none;}

#someInCategory span {position:absolute;right:2px;top:-1.5em;font-size:12px;}

#someInCategory span span{position:relative;top:0;right:0;}

#featured {width:518px;height:177px;border:1px solid #DDDDDD;padding:10px;margin:0;}

* html #featured {overflow:hidden;}

#featured h2 {font-size:16px;line-height:1.5em;}

#featured .scrollContainer{width:auto;height:143px;padding:10px 0;overflow:hidden;}

#featured .btn {top:80px;}

#featured .btn.left {left:10px;}

#featured .btn.right {right:10px;}

#featured ul a {padding:4px;height:140px;text-align:center;overflow:hidden;}

#featured ul a span {overflow:hidden;height:2em;display:block;}

.litb_b {width:952px;}

.litb {width:950px;}

#litbBtn{display:block; width:16px; height:17px; overflow:hidden; position:absolute; z-index:11; left:160px;top:10px;cursor:pointer;background-position:0 -159px;}

#litbCon1,#litbCon2{position:absolute;}

#litbCon2{display:none;}

#menu_btn{position:absolute; z-index:200; height:60px;float:left;top:24px;}

.menu {	background:#CC6600 none repeat scroll 0 0;font-size:12px;padding-bottom:4px;	padding-left:2px;position:relative;width:184px;z-index:500;}

* html .menu{width:184px;}

.menu ul {background:transparent none repeat scroll 0 0;float:left;}

.menu ul ul {width:183px;}

.menu ul li {background:#F5F5F5 url(../images/menu_arrow_bg.gif) no-repeat scroll -1px -121px;border-top:1px solid #A6A6A6;	display:block;float:left;	font-weight:bold;height:30px;line-height:30px;width:182px;}

.menu ul ul li {background-color:#FFFFFF;background-position:0 -52px;border-color:#A6A6A6;border-style:none solid none none;border-width:0 2px 0 0;display:block;font-weight:normal;height:auto;line-height:140%;padding:2px 0 2px 20px;width:161px;}

* html .menu ul li {width:161px;}

.menu ul ul .b_top {background-position:0 0;border-right:2px solid #A6A6A6;border-top:1px solid #A6A6A6;padding-top:10px;}

.menu a, .menu a:visited {color:#000000;display:block;float:left;font-size:12px;height:100%;padding:0;text-decoration:none;text-indent:1em;width:180px;}

.menu ul ul li a, .menu ul ul li a:visited {background:transparent none repeat scroll 0 0;color:#000000;display:inline;text-indent:0;width:auto;}

.menu ul ul li a:hover {background:transparent none repeat scroll 0 0;color:#CC6600;text-decoration:underline;}

.menu ul ul :hover > a {background:transparent none repeat scroll 0 0;color:#CC6600;text-decoration:underline;}

.menu table {border-collapse:collapse;font-size:1em;height:0;margin:-1px;padding:0;width:0;z-index:1;}

.menu li:hover {position:relative;}

.menu li:hover > a {background:#FFFFFF url(../images/menu_arrow_bg.gif) no-repeat scroll -1px -144px;color:#000000;}

* html .menu a:hover {background:#FFFFFF url(../images/menu_arrow_bg.gif) no-repeat scroll -1px -144px;color:#000000;position:relative;text-decoration:none;z-index:100;}

* html .menu :hover > a {background:#FFFFFF url(../images/menu_arrow_bg.gif) no-repeat scroll -1px -144px;color:#000000;}

.menu ul ul {background:transparent url(../images/menu_arrow_bg.gif) no-repeat scroll 0 100%;height:auto;left:156px;padding-bottom:4px;position:absolute;top:-10000000px;width:183px;}

.menu ul li:hover ul {top:-1px;}

* html .menu ul :hover ul {top:-1px;}

#menu_index_top li a:link, #menu_index_top li a:visited {color:#FFFFFF;display:block;font-size:15px;font-weight:bold;height:37px;line-height:37px;margin-top:0;width:171px;padding-left:1em;background-position:0 -220px;}

#menu_index_top li a:hover {background-position:0 -257px;}

.menu iframe{display:block;height:20px;left:0;position:absolute;top:0;width:183px;z-index:-1;}

#litbCon1 strong {display:block;background:#8E0011 url(../images/cate_title.gif) no-repeat scroll 2px 0;color:#000000;font-size:12px;height:27px;line-height:26px;overflow:hidden;text-indent:14px;width:184px;display:none;}

#top_bar{height:60px;}

#header_nav{top:0;bottom:none;}

#menu_btn.index #litbCon1{bottom:0;left:0;}

#menu_btn.index{top:0;}

.vip_step{width:944px;margin:10px 0;}

.vip_step li{float:left;width:312px;color:#703A00;font-size:14px;font-weight:bold;font-family:Verdana,Arial,Helvetica,sans-serif;height:31px;line-height:29px;padding-bottom:1px;text-align:center;background:transparent url(../images/vip_step_04.gif) scroll repeat-x 0 0;}

.vip_step {padding-left:8px;background:transparent url(../images/vip_step_01.gif) scroll no-repeat 0 0;}

.vip_step .inner{padding-right:8px;background:transparent url(../images/vip_step_05.gif) scroll no-repeat right 0;}

.vip_step li span{display:block;padding-right:15px;background:transparent url(../images/vip_step_06.gif) scroll no-repeat right 0;}

.vip_step li.pass{background-image:url(../images/vip_step_02.gif);}

.vip_step li.pass span{background-image:url(../images/vip_step_07.gif);}

.vip_step li.current span{background-image:url(../images/vip_step_03.gif);}

.vip_step .inner.last{background-image:url(../images/vip_step_08.gif);}

.vip_step li.last span{background:none;}

* html .vip_step li.last{background-image:url(../images/vip_step_04.gif);}

* html .vip_step li.last.pass{background-image:url(../images/vip_step_02.gif);}

.vip_form{float:left;border:1px solid #A9BCCA;width:556px;padding:8px;-moz-border-radius:8px;margin-top:10px;font-size:12px;}

.vip_form .form{background-color:#F1F4F6;-moz-border-radius-bottomleft:4px;-moz-border-radius-bottomright:4px;padding:10px;}

.vip_form .form td{padding-bottom:13px;}

.vip_form  a,.vip_form a:visited,.vip_tip a,.vip_tip a:visited{text-decoration:underline;color:#0000FF;}

.vip_form .title{-moz-border-radius-topleft:4px;-moz-border-radius-topright:4px;background-color:#CFE4F1;color:#28668F;font-size:13px;font-weight:bold;line-height:30px;text-align:center;font-family:Verdana,Arial,Helvetica,sans-serif;}

.vip_form td{font-size:12px}

.vip_form .submit{width:304px;height:25px;border:none;cursor:pointer;display:block;margin:2px auto;}

.vip_form input.submit{background:transparent url(../images/btn_payment_verify.gif) scroll no-repeat 0 0;}

.vip_tip{width:358px;float:right;margin-left:16px;font-size:12px;}

.vip_tip h1{font-size:13px;margin:4px 0;line-height:22px;font-family:Verdana,Arial,Helvetica,sans-serif;}

.vip_tip h2{border-bottom:1px solid #CCCCCC;color:#28668F;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:12px;font-weight:bold;line-height:32px;margin-bottom:8px;}

.vip_tip ul{list-style-image:none;list-style-position:outside;list-style-type:square;padding-left:20px;}

.vip_tip li{list-style-type:square;}

.vip_foot{color:#666;margin-top:24px;}

.buyer_guide {border:1px solid #DDDDDD;margin-top:10px;padding:0 10px;background:transparent url(../images/bg_blue.gif) repeat-x scroll 0 0;}

.buyer_guide h3{padding:10px 0;}

.buyer_guide li {background:transparent url(../images/common_bg.gif) no-repeat scroll -5px -35px;padding-left:14px;}

.page_bar,.page_bar_bottom {

	font-size: 12px;

	background-color: #EBE9DF;

	height: 30px;

	padding-top: 5px;

	border-bottom: 1px solid #E5E5E5;

	margin-top:10px;

}

.page_bar .left {

	font-weight:bold;

	margin:6px;

	float:left;

}

.page_bar .right {

	float:right;

	font-weight:bold;

}

.page_bar .right a,.page_bar_bottom a {

	border:1px solid #DDDDDD;

	cursor:pointer;

	font-weight:normal;

	line-height:28px;

	margin:0 6px;

	padding:2px 10px;

	text-align:center;

	background-color:#FFFFFF;

}

.page_bar a.first,.page_bar_bottom a.first,.page_bar a.prev,.page_bar_bottom a.prev,.page_bar a.next,.page_bar_bottom a.next,.page_bar a.last,.page_bar_bottom a.last{background-color:#FFFFFF;}

.page_bar a.first,.page_bar_bottom a.first{background-position:-158px -13px;}

.page_bar a.prev,.page_bar_bottom a.prev{background-position:-182px 2px;padding-left:16px;}

.page_bar a.next,.page_bar_bottom a.next{background-position:-135px 2px;padding-right:16px;}

.page_bar a.last,.page_bar_bottom a.last{background-position:-180px -13px;}

.page_bar_bottom{text-align:center;}

.page_bar_bottom a.current{background:none;border:none;font-weight:bold;}

.content select {

	background:#FFFFFF none repeat scroll 0 0;

	font-family:Arial,Helvetica,sans-serif;

	font-size:11px;

	font-weight:normal;

}

.list_bar {background:#eeecdd url(../images/common_bg.gif) repeat-x 0 -120px;color:#000;height:24px;line-height:20px;	overflow:hidden;border-bottom:1px solid #999;}

.list_bar dl {float:left;margin-left:6px;}

.list_bar dt {display:inline;float:left;font-weight:bold;margin-right:8px;}

.list_bar dd {float:left;display:block;width:auto;}

.list_bar dd a {display:block;padding:0;padding:0 8px 0 22px;width:23px;height:23px;}

a.List {background-position:0 -319px;}

a.Grid {background-position:-44px -319px;}

dd a.Gallery{width:48px;}

a.Gallery {background-position:-88px -319px;}

a.current,a.current:visited,a.curr,a.curr:visited,a.selected,a.selected:visited{cursor:default;text-decoration:none;}

a.List.current {background-position:0 -296px;}

a.Grid.current {background-position:-44px -296px;}

a.Gallery.current {background-position:-88px -296px;}

.list_products,.featured{clear:both;width:758px;}

.list-item{overflow:hidden;position:relative;}

.list-item a,.list-item a:visited{color:#36c;}

.list-item strong{color:#f60;}

.list-item li.rev label{float:left;padding-right:4px;}

.list-item h3{font-size:12px;line-height:normal;}

.list-item ul li{line-height:16px;}

.list-item .photo{text-align:center;overflow:hidden;position:relative;}

.list-item .photo a img{border:1px solid #fff;vertical-align:middle;}

.list-item .photo a:hover img{border-color:#ddd;}

a.buy {background:url(../images/price_cart.gif) scroll no-repeat top right;padding-right:16px;}

.list .list-item {padding:8px 0;clear:both;border-bottom:1px dashed #cdcdcd;/*height:130px;*/height:166px;margin:2px 0 0;padding:5px 0 10px 178px;}

.list .list-item h3{height:30px;margin:0 0 -30px;padding:0;width:275px;}

.list .list-item .photo{float:left;/*height:180px;*/margin:0 0 0 -178px;position:relative;/*width:140px;*/width:178px;}

.list .list-item ul.attribute{margin-top:30px;padding:10px 0;}

.list .list-item ul.extend{padding-right:4px;position:absolute;right:0;top:5px;width:300px;}

.list .list-item p{width:275px;line-height:normal;}

.list .list-item p a{font-weight:bold;font-size:14px;}

.list .list-item p a:hover{outline:none;}

.list .list-item .btn_buy{position:absolute;right:4px;bottom:20px;}

* html .list .list-item .photo{margin-left:-89px;z-index:98;}

.grid .list-item{float:left;width:168px;/*height:260px;*/height:320px;padding:5px 10px 10px;margin-top:10px;border-bottom:1px dashed #cdcdcd;}

.grid .list-item .photo{padding:5px;margin-bottom:5px;/*height:140px;*/}

.list .list-item .photo img,.grid .list-item .photo img{/*width:128px;height:128px;*/width:166px;}

.grid .list-item .attribute{padding:10px 0;}

* html .grid .list-item {/*height:260px;*/height:320px;}

.gallery .list-item{float:left;padding:5px 6px 10px;margin-top:10px;width:238px;/*height:328px;*/height:400px;border-bottom:1px dashed #cdcdcd;}

.gallery .list-item .photo{/*height:240px;*/padding:5px;margin-bottom:5px;}

.gallery .list-item .photo img{width:228px;/*height:228px;*/}

.gallery .list-item ul.attribute{padding:5px 0;}

* html .gallery .list-item{/*height:344px;*/height:400px;}

.list .list-item.last{border:0;}

.featured .grid .list-item,.featured .gallery .list-item{border:none;}

.featured,.featured .skin,.featured .skin .skin{background:url(../images/recommend.gif) scroll no-repeat 0 0;}

.featured{padding-top:63px;margin-top:10px;}

.featured .skin{padding-bottom:8px;background-position:-760px bottom;margin-top:-60px;}

.featured .skin .skin{background-position:-1520px 0;background-repeat:repeat-y;padding:0;}

.category_box{font-size:11px;border:1px solid #DDDDDD;padding:0;width:184px;}

.category_box h3{line-height:24px;text-indent:10px;background:#eeecdd;}

.category_box h4{line-height:27px;text-indent:10px;color:#666666;background:#eee;border-top:1px solid #ddd;}

.category_box a.current{color:#A72D2C;font-weight:bold;}

.category_box li{border-top:1px solid #ddd;}

.category_box li a{display:block;padding-left:20px;line-height:26px;font-size:11px;}

.category_box .parent li a{background:#eeecdd url(../images/common_bg.gif) no-repeat 0 -2px;}

.category_box .parent .current a,.category_box .price a{background:none;}

.category_box .trail li a{background:#eeecdd url(../images/common_bg.gif) no-repeat 160px -32px;}

.category_box .trail li a.current{cursor:default;}

.category_box .trail li a:hover{text-decoration:none;}

.category_box .trail li a.current:hover{font-weight:bold;}

.category_box .trail .current li a{background:none;}

.category_box .trail .current li a:hover {background:#eeecdd url(../images/common_bg.gif) no-repeat 0 -64px;}

.category_box .trail .current li a.current:hover{background:none;}

.category_box .price a:hover{background:#eeecdd url(../images/common_bg.gif) no-repeat 0 -64px;}

.category_box .filter li{padding-left:12px;}

.category_box .filter a{width:13px;height:13px;padding:0;background:url(../images/common_bg.gif) no-repeat 0 -150px;text-indent:-9999999px;margin:4px 5px 0 0;float:left;clear:both;}

.category_box .filter a.on,.category_box .filter a.off:hover{background-position:0 -162px;}

.category_box .filter a.off{background-position:-12px -162px;}

.category_box .filter a:focus{outline:0;}

.category_box .filter button{margin:4px auto;}

* html .category_box .filter a{line-height:13px;}

form.price_input {padding:5px 0 5px 5px;display:block;border-top:1px solid #ddd;text-align:center;}

form.price_input .text{border:1px solid #9FAFBB;height:14px;margin:0 2px 1px;padding:2px;width:38px;}

.top_selling {

	border:1px solid #DDDDDD;

	margin-top:10px;

	margin: 0px;margin-top:10px;

	padding: 0px;

	clear:both;

}

.top_selling h3 {padding:10px;font-size:16px;color:#A72D2C;}

.top_selling li {

	display: block;

	height: 50px;

	margin: 0px;

	padding: 0px;

	clear: both;

}

.top_selling img {

	float: left;

	margin: 8px;

}

.top_selling span {

	float: left;

	display: block;

	background: url(../images/ellipsis.gif) repeat-x top right;

}

.top_selling span a {

	display: block;

	width: 130px;

	overflow: hidden;

	height: 2em;

	line-height:2em;

	background-color:#FFFFFF;

	margin-right:10px;

}

.top_selling strong {color:#A72D2C;}

.slim{margin-top:10px;}

.slim h3{background:#EEECDD none repeat scroll 0 0;padding-left:10px;border-top:1px solid #E5E5E5;line-height:30px;color:#A72D2C;}

.slim h3 a.more{float:right;margin:1px 2px 1px 1px;padding:2px 5px;line-height:20px;border:1px solid #DDDDDD;background-color:#FFFFFF;font-size:12px;font-weight:normal;}

.slim li.p{padding:5px 0 15px 10px;width:179px;float:left;margin:18px 0;}

.slim li.p a img {margin-bottom:6px;border:1px solid #fff;text-decoration:none}

.slim li.p a:hover img{border:1px solid #ddd;text-decoration:none}

.slim li.p ul {margin-top:8px;}

.slim li.p ul li{width:auto;height:auto;float:none;padding:0;}

.slim li.p strong {font-size:12px;line-height:1.1em;}

.filter_wholesale{display:block;float:left;padding-left:40px;}

* html .filter_wholesale{}

.filter_wholesale a{display:block;float:left;margin:0 2px;padding:0 5px;}

* html .filter_wholesale a{}

.filter_wholesale a.curr{font-weight:bold;color:#c00;border:1px solid #000;background-color:#fff;}

.pblock{font-size:1.25em;}

.pbulk{background:#cc0;color:#fff;text-align:center;font-weight:bold;padding:2px 4px;border:1px solid #000;line-height:1.2em;}

.CRselectBox,.CRselectBoxHover{background-color:#fff;}

.CRselectBox {

	background-position:0 -343px;

	border:1px solid #999;

	cursor:pointer;

	display:block;

	width: 120px; height: 20px;

	float:left;

}

.list_bar .option_bar {font-weight:bold;float:left;padding-left:50px;width:300px;}

* html .list_bar .option_bar{padding-left:10px;}

.sort_box{float:left;padding-right:10px;}

.s_box{float:right;}

* html .sort_box,* html .s_box{padding-right:2px;}

.sort_box_title{float:left;display:block;padding-right:4px;}

.CRselectBoxHover {background-position:0 -360px;}

.CRselectBox a.CRselectValue {

	display:block;

	padding:1px 20px 2px 4px;

	white-space:nowrap;

	color:#000;

	overflow:hidden;

	width:74px;

}

* html .CRselectBox a.CRselectValue{height:18px;}

.CRselectBoxOptions {

	background:#FFFFFF;

	border:1px solid #999;

	margin-left:-1px;

	list-style:none;

	overflow-y:auto;

	z-index:1000;

	position: absolute;

	width:120px;height:132px;display:none;

	overflow:auto;

}

.CRselectBoxOptions a{

	color:#000;

	display:block;

	height:22px;

	line-height:22px;

	padding-left:4px;

	background:#fff;

	overflow:hidden;

	white-space:nowrap;

}

.CRselectBoxOptions a:hover{

	background:#bbb

}

.CRselectBoxOptions a.selected{

	background:#bbb

}

.CRselectBox a {

	outline: none;

	text-decoration:none;

}

.CRselectBox a:focus {

	outline: none;

	text-decoration:none;

}

.s_box a{padding:0 1px;margin:0 1px;font-size:11px;border:1px solid #000;text-decoration:none;}

.s_box a.selected,.s_box a:hover{background:#f00;color:#fff;text-decoration:none;}

.float,.float_left{position:fixed;top:0;z-index:9;width:758px;border:1px solid #99c;border-width:1px 1px 3px;}

.float_left{width:184px;top:10px;}

* html .float_left{left:0;}

.float_ie{position:absolute;}

#product_box {

	width:953px;

	border:#DDDDDD solid 1px;

	background:transparent url(../images/right_gray.gif) right top scroll repeat-y;

	padding-bottom:12px;

}

#product_box .main_box {

	float:left;

	width:100%;

}

.main_box a, .main_box a:visited {color:#0000FF;text-decoration:underline;}

.main_box .overview_box {margin:0 210px 0 322px;}

.option_box,.picture_box {position:relative;float: left;}

.picture_box {

	width: 322px;

	margin-left: -100%;

}

.option_box {

	margin-left:-210px;

	padding:0 10px;

	width:190px;

	background-color: #eeeeee;

}

.main_box {padding:0px;}

.main_box h1 {

	background:transparent url(../images/bg_blue.gif) repeat-x;

	border-bottom:1px dashed #CCCCCC;

	font-size:16px;

	line-height:1.2em;

	padding:10px 0 15px;

}

.main_box div.current_price{margin:6px 0;font-weight:bold;}

.main_box div.current_price strong {font-size:14px;color:#A72D2C; font-family:Georgia, "Times New Roman", Times, serif;}

.overview_box fieldset {width:340px;padding:10px 7px;margin:10px 0;}

fieldset div.label {width:110px;float:left;}

fieldset li {clear:both;margin:2px 0;}

.picture_box img { border:none;padding:5px;padding-left:10px;width:300px;/*height:300px;*/}

.picture_box li img{ border:#ccc 1px solid;padding:0;margin:0;width:40px;height:40px;}

* html .picture_box li img{ border:#999 1px solid;padding:0;margin:0;width:40px;height:40px;}

.picture_box ul {

	margin:4px 5px;

	width: 320px;

}

.picture_box li {

	float: left;

	padding-left: 5px;

	cursor:pointer;

}

.picture_box center a {

	padding-left:18px;

	background:url(../images/btn_enlarge.gif) scroll no-repeat 0 0;

}

.picture_box li.current img{border:1px solid #990;}

.option_box {

text-align:center;

font-weight:bold;

}

.option_box .price_shipping{

background-color:#FFFFFF;

border:1px solid #DDDDDD;

clear:both;

padding:10px;

margin:10px 0;

}

.option_box .price_shipping span{color:#A72D2C;}

.option_box .submit {display:block;margin:10px auto;background:transparent url(../images/add_to_cart.jpg) no-repeat center center;width:132px;height:29px;border:0;text-indent:-9999px;cursor:pointer;}

* html .option_box .submit {text-indent:0;color:#fff;font-size:0px;}

#IEAddToCart .submit {text-indent:0;color:#fff;font-size:0px;}

.option_box input.quantity {width:30px;margin:0 4px;}

#product_description{

float:left;

width:733px;

margin-right:10px;

}

#product_related{

float:right;

width:210px;

}

.tell_friend {

border:1px solid #DDDDDD;

padding:8px;

margin-top:10px;

background:transparent url(../images/tell_friend.gif) scroll no-repeat right top;

}

.tell_friend p {margin:10px 0;}

.tell_friend input.email_address {border:#CC6600 1px solid;width:150px;}

.tell_friend .submit{

border:none;

width:32px;

height:18px;

background:transparent url(../images/tell_a_friend.gif) no-repeat 5px center;

text-indent:-999px;

}

* html .tell_friend .submit{

color:#FFFFFF;

font-size:0px;

text-align:right;;

text-indent:0;

}

#IETellFriend .submit {

color:#FFFFFF;

font-size:0px;

text-align:right;;

text-indent:0;

}

.wedding_delivery{ width:395px;margin-top:5px;}

.wedding_delivery em, .wedding_delivery span {

	background:transparent url(../images/round_corner.gif) no-repeat scroll 0 0;

	display:block;

	height:11px;

	overflow:hidden;

}

.wedding_delivery em {

background-position:0 0;

}

.wedding_delivery em span {

	background-position:100% 0;

	margin-left:11px;

}

.wedding_delivery span {

	background-position:0 -11px;

}

.wedding_delivery span em {

	background-position:100% -11px;

	margin-left:11px;

}

.wedding_delivery div {

	border-color:#DDDDDD;

	border-style:solid;

	border-width:0 1px;

	padding:0 8px;

	font-size:12px;

}

.wedding_delivery div strong {color:#A72D2C}

.tags dl {clear:both;margin-top:20px;}

.tags dt,.tags dd{

float:left;

vertical-align:baseline;

margin:3px 5px 3px 0;

}

.tags dl a{ margin-right:5px}

.review {

	border-top:#666666 dashed 1px;

	margin:20px 0 0 0;

	clear:both;

}

.review h2 {color:#1E4E8E;}

.review a,.review a:visited {color:#CC6600;text-decoration:underline;}

.review em {

font-style:normal;

}

.review ul {

	margin-left:28px;

}

.review ul li {

	border-bottom:1px solid #CCCCCC;

	margin-bottom:10px;

	padding:6px 0;

	clear:both;

}

.review li div {color:#666666}

.review .more {

	float:right;

	text-align:right;

}

.review .write_review {

	float:right;

}

.write_review .form-required {color:#FF0000;}

.write_review {

	margin:0 0 20px 0;

	font-size:12px;

}

.write_review form,.write_review p{margin:10px 28px;}

.write_review em {text-align:right;float:right;}

.write_review form{display:block;width:360px;}

.review blockquote ul{margin:0;}

.review blockquote li{border:0;margin:0;padding:0;padding-left:16px;background:transparent url(../images/common_bg.gif) scroll no-repeat -5px -35px;}

.review blockquote {

  font: 14px/22px normal helvetica, sans-serif;

  margin-top: 10px;

  margin-bottom: 10px;

  margin-left: 50px;

  padding-left: 15px;

  border-left: 3px solid #ccc;

}

.tip {

	position: relative;

	font-weight:normal;

	z-index:0;

	margin-top:0;

}

.tip li img {cursor:pointer;}

.tip_popup {

	position: absolute;

	display: none;

	z-index: 99;

	width:273px;

	height:288px;

	padding:20px;

	padding-right:44px;

	text-align:left;

	background: #EEEEEE url(../images/pop_win_bg.png) scroll no-repeat 0 0;

	line-height:1.4em;

	font-weight:normal;

}

.tip_popup h2 {color:#1E4E8E;}

.tip_popup ul {

	list-style:none;

	margin:5px 0 5px 8px;

}

.tip_popup li {

	list-style-type:square;

	list-style-position:inside;

	line-height:1.4em;

}

.tip_popup a,.tip_popup  a:visited {

	text-decoration:underline;

	color:#CC6600;

}

.tip_popup .close_btn{

	cursor:pointer;

	position:absolute;

	right:24px;

	top:5px;

}

.description,.description td{

	font-size:12px;

	line-height:1.5em;

	padding-top: 10px;

}

.description p{margin:5px 0;}

.description li{padding-left:16px;background:transparent url(../images/common_bg.gif) scroll no-repeat -2px -86px;}

.description table{border-collapse:collapse;}

.description td{padding:0 4px;}

.description .note {

	font-size: 12px;

	padding-top:10px;

	width:700px;

	background:transparent url(../images/green_cir.gif) no-repeat scroll 0 0;

	margin:12px 0;

	font-family:Arial,Helvetica,sans-serif;

}

.note .inner{

border:#91C089 solid 1px;

border-width:0 1px;

padding:0 50px 0 100px;

}

.note em{

background:transparent url(../images/green_cir.gif) no-repeat scroll 0 100%;

display:block;

height:11px;

overflow:hidden;

}

.alert .inner{background:#EBF8DE url(../images/alert.gif) scroll no-repeat 18px 0;}

.ring .inner{background:#EBF8DE url(../images/ring.gif) scroll no-repeat 18px 0;}

.note_2{padding:10px;padding-left:28px;margin-top:10px;border:1px solid #DDDDDD;font-size:12px;background:transparent url(../images/blue.gif) repeat-x scroll 0 0;font-family:Arial,Helvetica,sans-serif;}

.note_2 h2{line-height:30px;font-size:16px;}

.note_2 p{color:#A72D2C;font-weight:bold;}

#Item_Description_Spc{background-color: #FFFFCF;width: 700px;padding-top: 15px;padding-right: 5px;padding-bottom: 15px;	padding-left: 10px;	border:1px solid #CCCCCC;}

a.t_l,a.t_l:visited{background:#ccc;color:#00c;font-weight:bold;padding:2px 4px;}

.sold_out{display:block;position:absolute;left:20px;top:200px;width:274px;height:1.5em;line-height:1.5em;font-size:32px;background:#d00;color:#FFFFFF;text-align:center;border:3px dotted #ccc;}

.sf{padding:10px;margin-top:10px;border:1px solid #ddd;background:url(../images/bg_blue.gif) repeat-x scroll 0 0;}

.sf a,.sf a:visited{font-weight:bold;text-decoration:underline;color:#c60;}



.tags_pic_list{width:953px}

.pic_list li{

	width:156px; text-indent:8px; display:block; float:left; line-height:30px; color:#ccc; font-family:arial; font-size:11px; text-align:center

}

.zt_bt{text-align:left; font-size:15px; line-height:30px}

.zt_sj{

	width:946px; border:4px solid #000

}

.zt_sjk{

	width:236px; height:200px; float:left; text-align:center; margin-top:20px; margin-bottom:5px

}

#zt_sj_u{

	width:236px; height:160px

}

#zt_sj_d{

	width:236px;word-break:break-all; margin-top:5px

}

.reply p{font-weight:600}

.reply { border:1px solid #E5E5E5; padding-left:10px}

.dddz{ margin-left:10px; margin-right:10px;float:left}

#ddxgtj{ width:58px; height:19px; background:url(../images/btn_save.gif) no-repeat; border:none;vertical-align:middle}

.blank5{ height:5px}