@charset "utf-8";
/* Copyright (c) 2010, XXX.com All rights reserved. 
version: 2.0
site:demo 
template:Default
author: juyf
dated: 2010/07/13
updated 
-------------
*/
html, body, div, span, tbody,h1, h2, h3, h4, h5, h6, p, table, tr, th, td, tt,div,form,img,ul,ol,li,dl,dt,dd {margin: 0;padding: 0;border: 0;/*outline: 0;font-weight: inherit;font-style: inherit; ie bug*/ font-size:12px;font-family:Arial, Helvetica, sans-serif;}
:focus {outline: 0;}

body {margin:0; padding:0; background-color:#fff;font-family:Arial, Helvetica, sans-serif;font-size:12px; color:#5F5F5F;}

li{list-style-type:none;}
img{vertical-align:top;}
img {filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(...);}

strong{font-weight:bold;}
em {font-style:italic;}
h1,h2,h3,h4,h5,h6 {font-size:12px; font-weight:normal;}
input,select,option{font-family:Arial; font-size:12px;}


table {border-collapse: separate;/*border-spacing: 0; ie*/}
caption, th, td {text-align: left;font-weight: normal;}
blockquote:before, blockquote:after, q:before, q:after {/*content: ""; ie*/}
blockquote, q {/*quotes: "" ""; ie  */}
textarea{resize:none;}

/** Link **/
a:link {color:#5F5F5F; text-decoration:none;cursor:pointer;}
a:visited {color:#5F5F5F;text-decoration:none;}
a:hover {color:#990000; text-decoration:underline;cursor:pointer;}
a:active {color:#f60;}
a img {border:0; cursor:pointer;}

/**link Color **/
.cOrange,a.cOrange:link,a.cOrange:visited{ color:#ff6600; }
.cBlue,a.cBlue:link,a.cBlue:visited,a.cBlue:active,.cBlue a:link,.cBlue a:hover{color:#2EAADE;}
.cwhite,a.cwhite:link,a.cwhite:visited{ color: #fff;}
.cBlack,a.cBlack:link,a.cBlack:visited{color:#000;}
.cRed,a.cRed:link,a.cRed:visited{color:#D70000/*#c00000*/;}
.cGray,a.cGray:link,a.cGray:visited{ color:#666666;}
.cgrey{ color:#676767;}


/** Font size **/
.fb{font-weight:bold;}
.f10px{ font-size:10px;}
.f11px{ font-size:11px;}
.f12px{ font-size:12px;}
.f13px{ font-size:13px;}
.f14px{ font-size:14px;}
.f16px{ font-size:16px;}
.f18px{ font-size:18px;}

/**other**/
.left{float:left;}
.right{float:right}
.clear{clear:both;}
.clearfix:after{content:"."; display:block; height: 0; clear: both; visibility: hidden;} /* only FF */
.hidden {display: none;}
.noBorder{border:none;	}
.blank3{ height:3px;display:block; clear:both;overflow:hidden; font-size:1px;}
.blank9{ height:9px; display:block; clear:both;overflow:hidden;font-size:1px;}
.blank6{height:6px; display:block;clear:both;overflow:hidden; font-size:1px;}
.float_l{ float:left;}
.cb{ clear:both; display:block; font-size:0; height:0;}

/*tool*/
.clearfix:after     { content:"."; display:block; clear:both; visibility:hidden; height:0;}
.clearfix           { zoom:1}

/*image=middle*/
.img40,.img60,.img80,.img90,.img120,.img160,.img180,.img300{overflow:hidden; display: table-cell;vertical-align:middle; text-align:center;*display: block;*font-family:Arial;}
.img40 img,.img60 img,.img80 img,.img90 img,.img120 img,.img160 img,.img180 img,.img300 img{vertical-align:middle; cursor:pointer;}
.img40 { width:40px; height:40px; *font-size:35px;}
.img60 { width:60px; height:60px; *font-size:52px;}
.img80 { width:80px; height:80px; *font-size:70px;}
.img90 { width:90px; height:90px; *font-size:79px;}
.img120{ width:120px; height:120px; *font-size:105px;}
.img160{ width:160px; height:160px; *font-size:140px;}
.img180{ width:182px; height:183px; *font-size:157px; border:1px solid #fff;}
.img300{ width:300px; height:300px; *font-size:262px;}

input[type="button"],input[type="submit"]{ cursor:pointer;}
*html input[type="submit"],*html input[type="button"]{cursor:hand;}

.form_list label.error {  min-height:13px; margin:3px 0 0; padding-left:17px; font-size:11px; font-weight:bold; line-height:13px;background:transparent url(/images/bg_icon_error.gif) no-repeat 0 0; color:#FF0000; width:250px; clear:both; display:block; } 
.form_list input.valid {border:1px solid #339966;}
.form_list input.error,.form_list textarea.error,.form_list select.error { border:1px solid #FF0000; background:#fff7f5;  }
 textarea.wrong{ border:1px solid #FF0000; background:#fff7f5; }
.form_list .emailfix label.error{margin-left:120px;}
.form_list .passwordfix label.error{margin-left:155px; }
.form_list .label_short label.error{margin-left:90px; }
.form_list .short label.error,.form_list .wide label.error{margin-left:0; width:100%; }
 
.cart_code .form_list .short label.error{margin-left:0; width:310px; }

/** layout **/
#wrapper{margin:0 auto;width:960px;background:#fff;}

/** layout_header **/
#layout_header{  width:960px; height:70px; margin:0; padding:0;}
#layout_header_01{ height:0px; margin:0; padding:0; display:inline;}
	.logo{ float:left}
	.top_nav{ float:right; margin:0; padding:0; height:27px;background:transparent url(/images/bg_top_nav02.gif) repeat-x 0 0; width:425px;}
	.top_nav li{ float:left; display:block; padding:0 0px; line-height:20px; height:25px; padding-top:2px; }
	.top_nav li a:hover{ cursor:pointer;}
	.top_nav li img{ margin:0px 0 0 5px;}
	.top_nav .top_nav_l{ width:7px; height:27px; padding:0; float:left; background:transparent url(/images/bg_top_nav_l.gif) no-repeat 0 0;}
	.top_nav .top_nav_r{ margin:0; padding:0;float:right;width:6px; height:27px;background:transparent url(/images/bg_top_nav_r.gif) no-repeat 0 0;}	
	
	.do_currency{display:block; position:relative;width:120px;border-bottom:0;}
	.currency_main{display:block;position:relative;width:120px; padding-left:10px; background:transparent url(../images/btn_account.gif) no-repeat 110px 4px;border-style:solid; border-color:#fff #ECECEC; border-width:1px 0px 0 0px; text-decoration:none;}
	.currency_main_on{width:120px;position:relative; padding-left:9px; display:inline-block; border:1px solid #D0D0D0;  background:#F7F7F7 url(../images/btn_account.gif) no-repeat 109px 4px; z-index:99; text-decoration:none;}
	a.currency_main_on{ text-decoration:none;}
	.currency_list{ padding-top:2px; z-index:900; position:absolute; top:23px; right:-11px; _right:-1px;  width:70px;*width:125px; display:none;  border-top:0;  padding-bottom:5px;border:1px solid #D0D0D0; background-color:#F7F7F7; border-top:0;}
	.currency_list li{ clear:both; display:block;  overflow:hidden; padding:0 0px 0 0px;line-height:25px;font-size:11px; text-align:left;  }
	.icon_currency{ display:block;height:12px; float:left; width:25px; margin:7px 3px 0 0; text-align:center;}
	.order_sta{width:85px;}
	.order_sta a{border-style:solid; border-color:#fff #ECECEC; border-width:1px 0px 0 0px; display:block; position:relative;}
	.acc{display:block;position:relative;width:115px; }
	.acc_none{display:block;position:relative;width:115px; text-indent:15px }
	.accs_main{display:block;width:90px;position:relative; padding-left:10px; background:url(../images/btn_account.gif) no-repeat 78px 5px; border-style:solid; border-color:#fff #ECECEC; border-width:1px 1px 0 0px;}
	
	.accs_main_none{display:block;width:90px;position:relative; padding-left:10px; border-style:solid; border-color:#fff #ECECEC; border-width:1px 1px 0 0px;}
	
	.accs_main_on{width:90px;position:relative; padding-left:9px; display:block; background:url(../images/btn_account.gif) no-repeat 78px 5px #F7F7F7; border:1px solid #D0D0D0; border-bottom:0; z-index:900;}
	.acc_list{ z-index:99; padding-top:2px;width:130px;display:none; padding-bottom:5px;border:1px solid #D0D0D0; background-color:#F7F7F7; position:absolute; left:0px; top:22px;  }
	.acc_list li{ clear:both; padding:0 10px 0 20px;line-height:19px;font-size:11px; text-align:left; width:90px;}
	.acc_list li a{ text-decoration:underline;}
	.acc_list li a:hover{ text-decoration:underline;}
		
	.helps{display:block;width:70px;position:relative;}
	.helps_main{width:55px;display:block; position:relative; padding-left:10px; background:url(../images/btn_account.gif) no-repeat 40px 5px;border-top:1px solid #fff; border-left:1px solid #ececec; border-right:1px solid #ececec; z-index:900;  }
	.helps_main_on{width:55px; padding-left:10px;position:relative; border:1px solid #D0D0D0; border-bottom:0; background:#F7F7F7 url(../images/btn_account.gif) no-repeat 40px 5px; z-index:900;  }
	a.helps_main_on{ text-decoration:none;}
	.helps_list{ padding-top:2px;width:120px; z-index:99; position:absolute; left:0px; top:22px; border:1px solid #D0D0D0; background-color:#F7F7F7; display:none; margin:0;padding-bottom:5px;}
	.helps_list li{ clear:both; display:block;width:120px; overflow:hidden; padding:0 10px 0 20px;line-height:19px;font-size:11px; text-align:left;  }
 	.search_cb{ display:block!important; clear:both;}

	.sign_register{  float:right; z-index:9; margin:10px 15px 0 0;}
	.sign_register .wel{ color:#FF0000; margin-left:5px;}
	

.categories_bar{ position:relative; z-index:99; width:183px;*width:184px;height:37px; line-height:37px; text-align:center;background:transparent url(/images/bg_see_all_categories.gif) no-repeat right 0; margin:9px 0 0; padding:0; font-size:14px; font-weight:bold; color:#ffffff; cursor:pointer; }
.categories_bar1{ position:relative; z-index:99;width:184px;height:29px; line-height:29px; text-align:center;background:transparent url(/images/bg_see_all_categories_02.gif) no-repeat right 0; margin:9px 0 0; padding:0; font-size:14px; font-weight:bold; color:#ffffff; cursor:pointer; }

	.cat{ display:block; width:163px; height:29px; font-size:14px;}
	.categories_bar2{ position:relative; width:184px; height:29px; line-height:29px; text-align:center;background:transparent url(/images/bg_see_all_categories_02.gif) no-repeat right 0;  padding:0; font-size:14px; font-weight:bold; color:#ffffff; cursor:pointer; margin:0px 0 0;}
	
	.categories_bar_01{ position:absolute;top:35px; width:183px; height:29px; line-height:29px; text-align:center;background:transparent url(/images/bg_see_all_categories_02.gif) no-repeat 0 0; margin:0; padding:0; font-size:14px; font-weight:bold; color:#ffffff;}
	.main_menu,.main_menu_03{ float:left; margin-top:-8px; padding:0; width:545px;height:29px; background:transparent url(/images/bg_main_menu.gif) repeat-x 0 0; margin:9px 0 0; overflow:hidden;}
	.main_menu_02{  margin:0; padding:0; width:545px; height:29px; background:transparent url(/images/bg_main_menu.gif) repeat-x 0 0; overflow:hidden; }
	.main_menu_03{width:546px;_width:545px;}
	.main_menu a,.main_menu_03 a{ font-size:14px; color:#333333;}
	.main_menu .home,.main_menu_03 .home{ font-weight:bold; font-size:14px;}
	.main_menu li,.main_menu_03 li{ float:left; padding:3px 18px; margin:3px 3px 0; background:transparent url(/images/bg_main_menu_border.gif) no-repeat right 0; height:17px; overflow:hidden;}
	.main_menu_02 a{ font-size:14px; color:#000000;}
	.main_menu_02 a:hover{ color:#624100;}
	.main_menu_02 .home{ font-weight:bold; font-size:14px;}
	.main_menu_02 li{ float:left; padding:3px 18px; margin:3px 3px 0; background:transparent url(/images/bg_main_menu_border.gif) no-repeat right 0;}
	.chat{ float:right;margin:0; padding:0; z-index:9;}
	.chat_02{margin:0; padding:0; position:absolute; top:70px; right:194px; z-index:9;}
	/** layout_container **/
#layout_container{ width:960px; margin:0; padding:0;}
	#layout_container #left_box{ float:left; margin:0; padding:0; }
	#layout_container #right_box{ float:left; margin:0; padding:0;}
	
/* left_box */
#left_box{ width:183px;}	
	.categories_list_main{ position:relative; z-index:900; width:181px;*width:180px; margin:0; padding: 0; text-align:left;border:2px solid #FFCE3F; border-width:0 2px 1px 2px; background-color:#FFFFFF;}
	.categories_list_main li{position:relative; padding:4px 20px 4px 8px; line-height:18px; background:#fff url(../images/bg_list.gif) no-repeat 165px center; border-bottom:1px solid #FFCE3F;}

	.categories_list_01{position:absolute; top:29px; left:0; width:180px; margin:0; padding: 0;border:2px solid #FFCE3F; border-top:0; text-align:left; font-weight:normal; background:#fff;}
	.categories_list_01 li{ position:relative; padding:4px 20px 4px 8px; line-height:18px; border-bottom:1px solid #FFCE3F; background:#fff;}
	
	
	.categories_list_sub{ position:absolute; z-index:900; left:181px; _left:172px; top:-1px;*top:-3px; width:180px;border-right:2px solid #FFCE3F;border-left:2px solid #FFCE3F;border-top:1px solid #FFCE3F;border-bottom:1px solid #FFCE3F; background:#fff;}
	.categories_list_sub li{ position:relative; z-index:900; padding-left:20px;background:#fff url("../images/bg_list.gif") no-repeat scroll 10px 10px; line-height:18px;}
 	
	
	
	.special,.recently_viewed{ width:182px; margin-top:5px; padding-bottom:8px;border:1px solid #DDDDDD;}
	.recently_viewed{ width:213px; }
	.special h3,.recently_viewed h3{ width:162px; padding-left:20px; background:transparent url(/images/bg_special.gif) repeat-x 0 0; height:28px; line-height:28px; font-size:13px; font-weight:bold; color:#E65525;}
	.recently_viewed h3{ width:193px;}
	.special_product,.recently_viewed_product{ height:87px; overflow:hidden;}
	.special_product{width:180px;}
	.special_product .product_img,.recently_viewed_product .product_img{  height:60px; width:60px; margin:8px;  text-align:center; vertical-align:middle;}
	.special_product.recently_viewed_product span{ margin:0; padding:0;position:static; +position:absolute; top:50%;}
 	.special_product_detail,.recently_viewed_product_detail{ float:left; margin:10px 0; padding:0; width:100px;}
	.recently_viewed_product_detail{ width:130px;}
		.s_name{ height:31px; overflow:hidden; width:95px;}
		.s_name a{ font-size:11px;}
		.s_name_02{ height:31px; overflow:hidden; width:120px;}
		.s_name_02{ color:#505050;}
		.s_content{ height:30px; overflow:hidden;color:#000; }
		.s_content_pre{ height:30px; overflow:hidden;  color:#B2B2B2;text-decoration:line-through;}
 	.newsletter{ width:182px; margin:5px 0; padding-bottom:8px;border:1px solid #DDDDDD;}
	.newsletter_r{ width:213px; margin:5px 0; padding-bottom:8px; border:1px solid #dddddd;}
	.newsletter_title{ width:115px; height:50px; margin:0; padding:15px 0 0 65px; background:transparent url(/images/bg_newsletter.gif) no-repeat 8px 8px;font-weight:bold;}
	.newsletter_title .money{ color:#B72C2C;}
	.newsletter_title .black{ color:#000000; font-size:18px; }
	.newsletter_content{ padding:0 10px; line-height:18px; font-size:11px;}
	.mail,.mail_01{display:inline-block; width:156px;   margin:15px 0 0 11px;padding:3px 2px;*padding:3px 0; height:28px; background:transparent url(/images/bg_mail.gif) no-repeat scroll 0 0; }
	.mail_box{width:145px;*width:135px;padding-left:5px; *padding:0; height:22px;margin:0; line-height:22px; color:#666666; border:0; font-size:11px;}
	.mail_01{ margin:5px 25px 0;*margin:5px 0 0 15px; }
	.form{padding:0 10px;}
	.subscribe{ height:25px; margin:10px 0 0 40px; width:99px; background:transparent url(/images/btn_subscribe.gif) no-repeat 0 0; border:0; font-weight:bold; text-align:center; color:#5B2700; background-position:10px 0;}
	.subscribe a{color:#000000;}
	
	/*layout_footer*/
#layout_footer{ margin:10px auto 5px; width:960px;}
	.join{ margin:0; padding:0; height:50px;border:1px solid #DDDDDD; width:958px; }
	.join li{ float:left; padding:10px 50px 10px 20px;; margin:0;}
	.join .join_us{ font-size:14px; font-weight:bold; color:#000000; display:block; margin-top:8px;*margin-top:20px;}
	.icon_introduct{ float:left; margin-left:10px;width:100px; display:block; color:#676767; text-decoration:none;}
	.speical_fb{ font-size:16px; color:#000000;}
	.other_info{ margin-top:10px; padding:10px 15px; width:928px;border:1px solid #DDDDDD;}
	.other_info_sub{ float:left; width:160px; margin:0 10px;}
	.other_info_sub h4{ margin-bottom:3px;font-size:14px; color:#000000; font-weight:bold; }
	.list{margin:0;padding:0;}
	.list li{ padding:0 0 0 10px;background:transparent url(/images/bg_bottom_list.gif) no-repeat 0 7px ;font-size:11px; color:#676767;}
	.list li a,.list li a:visited{ color:#676767;}
	.list li a:hover{ color:#990000; text-decoration:underline;}

	
	.footer_link{ height:70px; margin-top:20px; padding:0 75px; width:810px;}
	.footer_link li{height:70px;float:left; margin:0 2px;}	
	.footer_link li p{height:70px; position:relative; display:table-cell; vertical-align:middle;}
	.footer_link li p span{position:static;+position:absolute; top:50%; margin:0; padding:0;}
	.footer_link li p img{ position:static;+position:relative; top:-50%;}
	.copy{ margin-top:8px; width:960px;  text-align:center; font-size:11px; color:#676767;}
	.bottom_link{ margin-top:15px; text-align:center;}
	.bottom_link a{  margin:0 10px;}
	.web_link{ text-align:center; margin:5px 0 0; width:960px; color:#676767;}
	.web_link a{ text-decoration:underline; color:#676767;}
	
	/*index.html===============+++++++++++*/
#right_box{ width:776px; }
	.search,.common_search{margin:0px; padding-left:10px; width:766px; height:35px; background:transparent url(/images/bg_search.gif) repeat-x 0 0; color:#000}
	.common_search{ width:950px;  }
	.search_padding{padding-left:204px;}
	.shopping_cart{ padding-top:2px;}
	.search li,.common_search li{ float:left; height:25px; *height:25px; padding-right:3px;line-height:25px;}
	.btn_search{ width:40px; height:23px; margin-top:5px; background:transparent url(/images/bg_search_go.gif) no-repeat 0 0; border:0;cursor:pointer;}
	.margin_top_1{margin-top:6px;}
	.border_none{ *overflow:hidden; *width:198px; *height:17px; *margin:4px 2px 1px;}
	.border_none_01{ *overflow:hidden; *width:198px; *height:17px; *margin:4px 2px 1px;}
	*html .border_none_01{_width:198px;}
	.select,.select_01{ height:19px; width:200px; padding-left:4px; margin:3px 0 0 1px;*margin:-1px 0 8px -1px;_margin:-2px -1px -1px -1px; border:0; z-index:0;}
	.select_01{width:167px;*width:169px;}
	.search_input,.search_input_01{width:155px; margin:4px 0 0 5px;_margin-top:4px; border:0;}
	.search_input_02{ height:21px; line-height:21px; width:195px; margin:2px 5px 0 5px; border:1px solid #A5ACB2;}
	.search_fb{ display:block; margin-top:5px;font-weight:bold; color:#454545;}
	.advanced_search_01{ margin:5px 0 0 5px;}
	.advanced_search_01 a,.advanced_search_01 a:visited{ text-decoration:underline;}
	.advanced_search_02{}
	.bg_input{ width:160px; height:24px; margin:5px 5px 0 0; background:transparent url(/images/bg_search_input_02.gif) no-repeat 0 0;}
	.bg_input_01{ width:315px; height:24px; margin-top:5px; background:transparent url(/images/bg_search_input_01.gif) no-repeat 0 0;}
	.bg_select,.bg_select_01{ width:205px; height:24px; margin-top:5px; background:transparent url(/images/bg_search_select.gif) no-repeat 0 0;}
	.bg_select_01{width:170px; margin-right:5px;background:transparent url(/images/bg_search_select_02.gif) no-repeat 0 0;}
	.cart_l{ display:block; float:right; width:38px; height:29px; background:transparent url(/images/bg_shopping_cart_l.gif) no-repeat 0 0; margin:0; word-spacing:0px;}
	.cart_c{ display:block; float:right;padding:2px 0 0 5px; height:29px; background:transparent url(/images/bg_shopping_cart_c.gif) repeat-x 0 0; font-weight:bold; word-spacing:0px; }
	.cart_c a,.cart_c a:visited{ color:red;}
	.cart_num{color:#F00; margin:0 4px;}
	.cart_r{ display:block; float:right; width:6px; height:29px; margin-right:5px; background:transparent url(/images/bg_shopping_cart_r.gif) no-repeat 0 0;}	
	
	/*++++++++++++++++++++++++++++shopping_cart==============++++++++++++*/
.header_mid .header_cart .min_car,.header_mid .header_cart .min_car_01{background-position:-32px -491px; width:224px; height:29px;_height:18px; margin:2px 0 0 3px; position:absolute;  }
.header_mid .header_cart .min_car_01{ margin:2px 0 0 7px;}
.header_mid .header_cart .min_car_on,.header_mid .header_cart .min_car_on_01{background-position:-32px -491px; width:224px;margin:2px 0 0 3px; position:absolute; z-index:900; display:inline;}
.header_mid .header_cart .min_car_on_01{ margin:2px 0 0 7px;}
.header_mid .header_cart p.bag{background-position:400px -197px;  font-size:14px; color:#43986E; font-weight:bold; margin-top:10px;}
.header_mid .header_cart p{ text-align:left; cursor:pointer; padding:4px;}
.header_mid .header_cart .min_cart_list{ margin:0px;width:222px;background:#FFF ; display:none; z-index:900; border:1px solid #FDC019;}
.header_mid .header_cart .min_cart_list dl{clear:both; border-bottom:1px dashed #DEDEDE; height:50px;}
.header_mid .header_cart .min_cart_list dd{float:left; display:inline;}
.header_mid .header_cart .min_cart_list .empty{ line-height:18px; display:block;}
.header_mid .header_cart .min_cart_list .min_cart_list_pic{ width:40px; height:40px; margin:5px; display:inline; }
.header_mid .header_cart .min_cart_list .min_cart_list_pic a{width:40px; height:40px; overflow:hidden; display: table-cell;border:1px solid #f2f2f2;vertical-align:middle; text-align:center;*display: block;*font-size:35px;*font-family:Arial;}
.header_mid .header_cart .min_cart_list .min_cart_list_pic img{vertical-align:middle;}
.car_click{ height:30px; cursor:pointer; color:#676767; }

.header_mid .header_cart .min_cart_list .min_cart_list_info{margin-top:5px;width:140px;}
.header_mid .header_cart .min_cart_list .min_cart_list_info p{width:105px; line-height:100%; text-align:left; text-indent:0;}
.header_mid .header_cart .min_cart_list .min_cart_list_info p.title{height:30px; overflow:hidden;}
.header_mid .header_cart .min_cart_list .min_cart_list_info .title a{ display:block; height:13px; overflow:hidden;color:#676767; font-size:11px; }
.header_mid .header_cart .min_cart_list .min_cart_list_del{width:20px;margin:6px 0px 0px 5px; padding:10px 0 0;}
header_mid .header_cart .min_cart_list .min_cart_list_del img{ vertical-align:middle; text-align:center; }
.header_mid .header_cart .min_cart_list .min_cart_btn{ display:inline-block;background: transparent url(/images/btn_register_02.gif) repeat-x scroll 0 0; width:82px; height:22px; line-height:22px; text-align:center; color:#522D01; border:0; margin:5px 5px 5px 48px; font-weight:bold;}
	
	
	/*content class*/
.content_l{ float:left; margin:0 10px 0 15px;_margin:0 6px 0 8px;width:537px;_width:532px;}
	.content_product{ margin:6px 0 0; padding:0;}
	.content_product h2{  margin:0; padding:0; border-bottom:1px solid #D6D6D6;font-size:13px; font-weight:bold; color:#6E6E6E;}
	.product_title_l{ display:block; float:left; width:6px; height:29px; background:transparent url(/images/bg_product_title_l.gif) no-repeat 0 0;}
	.product_title_c{ display:block; float:left; padding:6px 0 0 10px;width:516px; _width:511px;height:22px; background:url(/images/bg_product_title.gif) repeat-x 0 0; border-top:1px solid #D6D6D6; font-size:15px; font-weight:normal; color:#6E6E6E;}
	.product_title_r{ display:block; float:right; width:5px; height:29px; background:transparent url(/images/bg_product_title_r.gif) no-repeat 0 0;}
	
	.product_detail_outside{ padding:0 0 0 4px; width:531px;_width:526px; border:1px solid #DDDDDD; border-top:0;}
	.product_detail{float:left; margin:4px 0 5px;padding:5px 8px 0px;_padding:5px 12px 0; width:160px;_width:150px;height:290px;*height:290px;border-right:1px dashed #DDDDDD;}
	.border_r_none{ border:0;}
	.p_name{ height:18px; margin:5px 0 5px 5px;  line-height:18px;font-size:14px; font-weight:bold;}
	.p_content{ margin:0 5px 5px;overflow:hidden; white-space:normal; height:100px;}
	.p_content li{padding-left:11px; height:20px;line-height:20px;background:transparent url(/images/bg_bottom_list.gif) no-repeat 2px 10px ; overflow:hidden;}
	.more_product{ height:18px;color:#184C95;}
	.more_product a,.more_product a:visited{ margin-left:5px;*margin-left:3px; font-size:11px;color:#184C95; text-decoration:underline;}
	.more_product a:hover{ color:#990000; text-decoration:underline;}
	.img148{ display:block; width:148px; height:116px; margin:0 5px;_margin:0; overflow:hidden;}
	
.content_r{ float:right; width:210px; padding:5px 0 0px;}
* html .content_r{margin-left:6px;}
	.content_r_img{ width:210px; height:260px;margin:0; padding:0; text-align:center; vertical-align:middle; overflow:hidden;}
	.content_r_img_01{ width:210px; height:240px; margin:8px 0 0; padding:0; text-align:center; vertical-align:middle;overflow:hidden;}
	.markdowns{ margin:8px 0 0; padding:0; height:162px; width:210px; overflow:hidden;}
	.more_img_outside{ margin:0;}
	.more_img{width:210px; height:200px;  margin:8px 0 0; padding:0; text-align:center; vertical-align:middle; overflow:hidden;}
	
	/* best_product*/
.tabs_outside{margin:6px 0 0 16px;_margin:0px 0 0 16px; width:760px;}
 *html .tabs_outside{ background-position:0 28px;}
.tabs_bg{width:761px; height:35px; line-height:35px!important;*line-height:35px; _line-height:28px;background:transparent url(/images/bg_tab_ul.gif) repeat-x 0 3px;_background-position:0 6px;}
*html .tabs_bg{  width:759px; }
*html .tabs_outside{width:759px;}
.border{ position:absolute; right:0; bottom:0; width:2px; height:26px; border-right:1px solid #DFE0E0;}
	*html .border{top:14px; }
.tabs{ width:759px; display:inline;height:32px; line-height:32px;}
	.tabs li{ float:left; padding:2px 50px 0; background:transparent  url(/images/tabs_li.gif) no-repeat left 8px;_background-position:left 13px; }
	.tabs li a{font-size:14px;}
	.tabs .best_deals a{display:block; margin-left:15px; padding:0 40px 0 0;background:transparent url(/images/bg_tabs_right.gif) no-repeat right 0px;cursor:pointer; color:#E65525; font-size:15px; }
	.tabs .best_deals_on{ display:block; height:32px;line-height:32px;float:left;padding:3px 0 0 20px; margin:0; background:#fff url(/images/bg_tab2_l_02.gif) no-repeat 0 3px;_background-position:0 8px;}
	
	.tabs .best_deals_on_a{display:block; margin-left:15px; padding:3px 48px 0 5px;background:transparent url(/images/bg_tabs_right.gif) no-repeat right 0px;_background-position:right 5px;cursor:pointer; color:#E65525; font-size:14px; font-weight:bold; }
	.tabs .best_deals_over{float:left; display:inline;padding:3px 35px 0;_margin-top:8px; margin:0; }
	.tabs .best_deals_over_a{ display:inline; float:left;padding:0 0 0 20px; margin:0;_margin-top:8px; cursor:pointer;}
	.free_shipping{background: transparent; margin:1em; width:710px; margin:0px; margin-top:0px; position:relative; z-index:0; top:-1px; *margin-left:-8px; _top:-6px; display:none;}
	

	.main_nav li.hover{background-color:transparent url(/images/bg_tab2_l.gif) no-repeat left top;}
	.main_nav li a.hover{background-color:transparent url(/images/nav_tabs_right.gif) no-repeat right bottom;color:#3F5E69;}
	.best_deals{ width:}
	.best_deals_r{}
		
.best_product{ width:759px; padding:40px 0 0px; margin:-26px 0 0;*margin:-27px 0 0;_margin:-29px 0 0; border:1px solid #DFE0E0; border-top:0;}
*html .best_product{ width:758px; }
	.best_product_detail{ float:left; width:235px; overflow:hidden; margin:0px 8px 25px;_margin:0px 5px 25px; padding:0; height:90px;}
	.best_product_intro{ float:left; margin-left:8px;*margin-left:5px; padding:0;}
	.float_l_out{ width:90px; height:90px; overflow:hidden; float:left;}
		.b_name{ height:30px; overflow:hidden; width:130px; margin-bottom:5px;}
		.b_name a{ color:#0000;}
		.b_name a:hover{ color:#990000; text-decoration:underline;}
		.price_bar{ margin-top:3px;height:18px;}
		.pre_price{text-decoration:line-through; height:18px; overflow:hidden; font-size:11px;}
		.pre_price{text-decoration:line-through;color:#2d2d2d;}
		.present_price{ height:18px; overflow:hidden; font-size:11px;}
		.price_num{color:#A82E2C; font-size:11px; font-weight:bold; }
		.normal_price{font-weight:bold; color:#000;}
		.details{ margin-top:5px;}
		.details a,.details a:visited{color:#C8720C; text-decoration:underline;}
		.details a:hover{ color:#000;}
		
/*product_view.html=================++++++++++++++*/
.product_sort{ float:left; margin:0 0 5px 44px;color:#DEDEDE; width:137px;  font-size:11px; text-align:left; line-height:17px; display:inline}
.product_sort a{display:block;  width:60px; float:left }
.product_sort a.prev{ float:left;text-indent:30px;  height:17px; background:transparent url(/images/btn_pre_02.gif) no-repeat 10px 3px;}
.product_sort .prev_last{ padding-left:30px; margin-right:6px; display:inline;  height:17px; background:transparent url(/images/btn_pre_last.gif) no-repeat 10px 2px;text-indent:30px; font-size:11px;}
.product_sort a.next{background:transparent url(/images/btn_next_03.gif) no-repeat 30px 3px;text-align:left; height:17px; float:right}
.product_sort .next_last{ padding-right:40px; display:inline;background:transparent url(/images/btn_next_last.gif) no-repeat 30px 4px;text-align:left; height:17px; float:right; font-size:11px;}
.product_select_right .product_star img{ vertical-align:middle; padding:5px 0}
.product_star{padding:5px 0 10px; margin-bottom:10px;}
.product_star_01{padding:5px 0 10px; margin-bottom:10px; border-bottom:1px solid #d8d8d8;}
/*star_rating*/
.star_rating,.star_rating a:hover,.star_rating a:active,.star_rating a:focus,.star_rating .current_rating{background:url(star.gif) left -1000px repeat-x;}
.star_rating{position:relative;width:125px;height:25px;overflow:hidden;list-style:none;margin:0;padding:0;background-position:left top;}
.star_rating li{display:inline;}
.star_rating a,.star_rating .current_rating{position:absolute;top:0;left:0;text-indent:-1000em;height:25px;line-height:25px;outline:none;overflow:hidden;border:none;}
.star_rating a:hover,.star_rating a:active,.star_rating a:focus{background-position:left bottom;}
.star_rating a.one_star{width:20%;z-index:6;}
.star_rating a.two_stars{width:40%;z-index:5;}
.star_rating a.three_stars{width:60%;z-index:4;}
.star_rating a.four_stars{width:80%;z-index:3;}
.star_rating a.five_stars{width:100%;z-index:2;}
.star_rating .current_rating{z-index:1;background-position:left center;}	
.inline_rating{display:-moz-inline-block;display:-moz-inline-box;display:inline-block;vertical-align:middle;}
 .small_star{width:65px;height:60px;}
.small_star,.small_star a:hover,.small_star a:active,.small_star a:focus,.small_star .current_rating{background-image:url(/images/star.gif);line-height:12px;height:12px;}
.small_star1,.small_star a:hover,.small_star a:active,.small_star a:focus,.small_star .current_rating{background-image:url(/images/star.gif);line-height:12px;height:12px;}
 .small_star1{width:65px;height:12px; margin-top:2px;background-image:url(/images/star1.gif);}
 .btn_add_to_cart_01{ width:163px; padding-right:15px; margin:5px 0;color:#6E3E1C; border:0; font-size:18px; height:39px; line-height:39px; background:transparent url(/images/btn_add_to_cart.gif) no-repeat 0 0; cursor:pointer;}
.star_position{ display:block; float:left; margin:8px 0 0 10px;}


/*product_details*/
.product_details{width:735px; float:left; margin-left:15px; display:inline;}
.product_details .pro_tab_top{ position:relative;margin-left:20px; width:713px; z-index:10;}
.product_details .pro_tab_top ul{  width:713px;  height:32px; }
.product_details .pro_tab_top li{ display:block; cursor:pointer; height:32px;  font-size:11px; z-index:900; float:left; margin:0 5px;}
.product_details .pro_tab_top li a{padding:0 20px; }
.product_details .pro_tab_on{background:url(/images/pro_tab_on_l_02.gif) left top no-repeat;  line-height:32px;display:inline-block; font-weight:bold; }
.product_details .pro_tab_on_a{background:url(/images/pro_tab_on_r.gif) right top no-repeat; height:32px; display:inline-block;color:#E85529; font-size:14px; text-decoration:none;}
.product_details .pro_tab_over{background:url(/images/pro_tab_over_l_02.gif) left top no-repeat; height:32px; line-height:32px; font-weight:bold; float:left;}
.product_details .pro_tab_over_a{background:url(/images/pro_tab_over_r.gif) right top no-repeat; height:32px; display:block;color:#606060; font-size:14px; float:left; text-decoration:none;}
.pro_tab {background: transparent; margin:1em; width:710px; margin:0px;z-index:0; top:-1px; *margin-left:-20px;_margin-left:00px; _top:-12px;}
.pro_tab_none {background: transparent; margin:1em; width:710px; margin:0px; margin-top:0px; position:relative; z-index:0; top:-1px; *margin-left:-8px; _top:-6px; display:none;}
.pro_tab_content {display:block; position:relative;top:-1px; background:#fff; border:1px solid #dadada; border-top:1px solid #ABABAB;padding:10px; overflow:hidden; line-height:20px; text-align:left; width:711px; *margin-left:20px;}
*html .pro_tab_content{ margin:0;}
.pro_tab_content p{padding:10px;}




	.wedding_apparel{ padding:6px 0 0; background-color:#ffffff; display:inline;margin:0; width:176px; text-align:center;}
	.wedding_apparel a{ display:block; margin:0 39px; font-weight:bold;}
	.crumb{ padding:5px; margin:0; font-weight:bold; font-size:11px;}
	.show_pic{ margin:0;  height:130px; padding:15px 00px 0 00px; overflow:hidden; background:transparent url(/images/bg_nav_banner.gif) repeat-x 0 0; border:1px solid #D8D8D8;}
	.btn_pre{ float:left; margin-top:35px; margin-right:35px; width:19px; height:40px; background:transparent url(/images/btn_pre.gif) no-repeat 0 0;cursor:pointer;}
	.btn_next{float:right; margin-top:35px;width:19px; height:40px; background:transparent url(/images/btn_next.gif) no-repeat 0 0;cursor:pointer;}
	.show_pic_list_01{float:left; display:inline; z-index:10; overflow:hidden;}
	.show_pic_list_01 ul{overflow:hidden;}
	.show_pic_list{float:left;margin:8px 6px 0;padding:2px; display:inline; text-align:left;}
	.pre_price_pro{ margin-top:5px; text-decoration:line-through;}
	.show_pic_list .pic a{border:0px solid #F00; display:block; width:90px; height:90px; }
	.show_pic_list .pic a:hover{border:1px solid #F00; margin:-1px;}
	.show_pic_list p{text-align:center;}
	.product_price{ margin-top:5px;text-align:center; color:#AD0000;}
	
	.product_content{ color:#585858;}
		.product_content .product_content_left{ float:left;width:730px;}
		.product_content .product_content_right{ float:right;}
		.product_view{display:inline; margin:0; padding:0; width:740px;}
		.product_view .product_view_img{ display:inline;margin:15px 0 0;float:left; height:425px;}
			.product_view_images{ width:300px; height:300px; padding:25px; display:table-cell;   text-align:center; vertical-align:middle; margin:0; border:1px solid #B9B9B9;}
 			.product_enlarge{ padding:1px 0;height:16px; width:350px;background-color:#B9B9B9; text-align:center; font-size:11px; color:#fff; border:1px solid #B9B9B9;}
			.product_enlarge a,.product_enlarge a:visited{ color:#fff;}
			.product_small_pic{margin:0; padding:5px 0px 0 0px; *padding-top:8px;width:352px;height:50px;}
			.product_small_pic a{ cursor:pointer;}
			.product_view_right{ padding:5px 0 10px 35px; margin-top:10px; border-top:1px solid #cdcdcd; background:#f2f2f2 url(../images/bg_right.gif) no-repeat 12px 9px; line-height:20px;}
			
			
			.product_img_prev{ display:block; float:left; top:5px; left:0;width:15px;height:45px; padding-top:5px; margin:0; *margin-right:10px;_margin-right:0px; cursor:pointer;}
			.product_img_next{display:block; float:right;top:5px; right:0;width:15px; height:45px; padding-top:5px; margin:0; cursor:pointer;}
			.product_img_next a{ background:url(/images/product_scroll_next_ico.png) no-repeat;display:block;width:15px;height:45px;}
			.product_img_prev a{ background:url(/images/product_scroll_prev_ico.png) no-repeat;display:block;width:15px;height:45px;}
			
			.product_small_pic .mover_next a,.product_small_pic .mover_prev a{background-position:0 -45px;}
			.product_small_pic .unclick_next a,.product_small_pic .unclick_prev a{background-position:0 -90px;}
			
			
			.small_pic_list{padding:0; margin:3px 0 0; width:313px; height:45px; overflow:hidden;}
			.small_pic_list .small_pic_sub{margin:0 0 0 8px; display:inline; width:42px; float:left; border:1px solid #FFF;}
			.small_pic_list .good-picture-clicked{border:1px solid #FE6218!}
			.small_pic_list .good-picture-mover{border:1px solid #d8d8d8; }
            .product_view_detail{display:block;}
			.product_view_detail .select{display:inline;float:left;line-height:32px;width:120px; height:auto; margin:0;}
			#custom_child,.custom_box{clear:both; padding-top:8px;}
			.product_view_detail .select span.title{float:left;}
			.product_view_detail .selectBox{position:relative;float:left;width:80px;padding-left:6px;}		
			.product_view_detail .selectBox .selectMain{background:url(../images/bg_bar.gif) no-repeat scroll 100% 50% transparent;cursor:pointer;padding-right:20px;}
			.product_view_detail .selectBox .selectMain span{display:inline-block; padding-left:10px;background:url(../images/bg_bar.gif) no-repeat scroll 0 50% transparent;}
			.product_view_detail .selectBox ul{position:absolute;left:6px; top:25px;display:none;padding:0; border:1px solid #c5c5c5;}
			.product_view_detail .selectBox ul li{padding-left:6px;line-height:15px;width:72px; background-color:#fdfdfd; border-bottom:1px solid #c3c3c3; cursor:pointer;}
			.product_view_detail .selectBox ul li.good-attribute-option-denied{color:#afafaf; background-color:#efefef; cursor:default;}
			.product_view_detail .selectBox ul li.hover{background-color:#bdbdbd;}
	.product_view_detail{ float:left; display:inline;  width:345px;  margin:15px 0 0 15px; padding:0;}
		.product_view_detail_name{ font-size:14px; font-weight:bold; line-height:22px;}
		.product_sku{ margin:15px 0;font-size:11px; font-weight:bold;}
		.sku{ margin-left:8px; font-size:11px; font-weight:normal;}
		.product_grade{ height:28px; line-height:18px; border-bottom:1px solid #D8D8D8; margin-bottom:10px;}
		.star_img img{ margin:0 1px;}
		.reviews{ font-size:11px; margin-left:5px;}
		.reviews a,.reviews a:visited{ text-decoration:underline;}
		.size,.color{ display:block; height:18px; font-weight:bold;}
		.size_detail{ display:block; margin:4px 0; color:#959595; font-weight:bold;}
		.size_detail li{ float:left; margin:0 4px 4px 0; line-height:20px; padding:1px; position:relative; vertical-align:middle;}
		.size_detail li a{ border:1px solid #8794A6;display:block; padding:0 6px; text-align:center; width:auto !important}
		.size_detail li a:hover{ background-color:#EDEDED; border:2px solid #FE6218; color:#7A7A7A; margin:-1px;}
		
		.color_box{ display:block; height:35px; margin:4px 0 15px 0; padding:0; font-size:0px;}
		.color_box li{ float:left; margin:0 4px 4px 0;height:35px;line-height:35px; padding:1px; position:relative; vertical-align:middle;font-size:0px;}
		.color_box li a{ display:block;height:31px; width:31px;*font-size:0;border:2px solid #A0A0A0;}
		.color_box li a:hover{ border:2px solid #FF5E13;}
			
		.descrip_titile{ margin-top:15px;clear:both; font-weight:bold; font-size:11px; }
		.descrip_content{ font-size:11px; margin:2px 0 15px; padding:0; line-height:16px;}
		.secure{ margin:5px 0; font-size:11px;}
		.secure a,.secure a:visited{ color:#4F4F4F; text-decoration:underline;}
		.secure a:hover{ color:#990000; text-decoration:underline;}
			
.description{ position:relative; width:725px;margin-top:35px; height:35px; border-bottom:2px solid #ABABAB;}
	.description_bar{ position:absolute; bottom:-3px;_bottom:-4px;margin-left:20px; padding:0; height:35px; line-height:35px;}
	.description_bar li{ float:left; height:35px; line-height:35px;width:170px; margin:0; padding:0; background:transparent url(/images/bg_description.gif) no-repeat 0 0; text-align:center; font-size:14px; color:#000;}
	.description_bar li.description_tab1{ background:transparent url(/images/bg_description_link.jpg) no-repeat 0 0; }
	.product_details{ margin:0; padding:30px 0 0 0;}
	.product_details .product_details_content{ display:block; width:685px; line-height:19px; font-weight:bold;}
	.product_details_img{ margin:30px 0 0; width:700px;_width:698px; text-align:center;}
	
	.send_inquiry{ margin-top:10px; width:731px; border:1px solid #DDDDDD;}	
		.send_inquiry_title{ padding:15px; font-size:18px; font-weight:bold;}
		.average_bar{ width:721px; height:30px; line-height:30px; margin:5px; background-color:#F1F1F1;}
		.average{ display:block; float:left;  margin:0px 120px 0 15px;}
		.border_none{ border:0;_width:167px;}
		.review{ display:block; float:left;}
		.review img{ margin:8px 2px 0;}
		.read_review{ display:block; float:left;margin-left:8px;}
		.read_review a,.read_review a:visited{ color:#595959; text-decoration:underline;}
		.read_review a:hover{ color:#990000; text-decoration:underline;}
		.star_img{}
		
.customer_rating{padding:20px 30px; margin:10px 8px; width:632px; border-bottom:1px dotted #D6D6D6;}
	.overall_rating{ font-size:11px; font-weight:bold; margin-right:154px;}

	.customer_rating img{ margin:0 2px;}
	.comment{ font-weight:bold; color:#000;margin:0 5px 0 10px ;}
	.author{ margin:2px 0;color:#434343;}
	.comment_detail{ margin-top:3px; line-height:18px; color:#6E6E6E;}
	.botder_bottom{ border-bottom:1px solid #B9B9B9;}
	.write_review{ width:700px; margin:0; padding:30px 0; background:transparent url(/images/bg_write.gif) no-repeat 55px 120px; text-align:center;}
	
	.write_review_intro,.require_field{ width:670px; margin-left:30px; line-height:18px; font-size:11px;}
	.write_review_intro{ line-height:120%; margin-top:10px; color:#888;}
	.require_field{ margin-top:10px; font-size:11px; color:#ff0000;}
	.rating{ font-weight:bold; margin-left:214px; text-align:left;}
	.rating img{ margin-left:4px;}
	
	    .former_info{ list-style:none; margin-left:210px; padding:0; width:500px;}
		.former_info li{ clear:both;margin:0 5px; padding:13px 0; font-size:11px;}
		.info_l{ float:left; width:100px; text-align:left;font-weight:bold; color:#5F5F5F;font-size:11px;}
		.info_r{ float:left; width:250px; text-align:left; }
		.former_info .wrong{ display:block;line-height:15px; height:15px; width:225px; white-space:normal; overflow:hidden;}
			label.wrong{  display:block; padding-left:16px;line-height:18px; background:transparent url(/images/bg_icon_error.gif) no-repeat 0 2px; color:#FF0000; float:left; font-size:11px; font-weight:bold;}
	input.wrong{border:1px #ff0000 solid; background:none repeat scroll 0 0 #FFF7F5 ; }
	.input_textarea{font-size:12px; font-family:Arial, Helvetica, sans-serif;color:#EFEFEF;}
	.w250{ width:250px;}
	input,textarea,select{ margin:0; padding:0;}
	.h80{ height:80px;}
	.btn_submit{ width:68px; height:25px; background:transparent url(/images/btn_submit.gif) no-repeat 0 0; border:0; cursor:pointer;}
	
.product_content_right{width:215px; margin:0; padding-top:15px;}
	.add_to_cart{width:215px; margin:0; padding:0; }
 	.add_to_cart_top{width:215px; height:4px;_height:1px; padding:0; margin:0;background:transparent url(/images/bg_add_to_cart_top.gif) no-repeat 0 0;font-size:0; }
 	.add_to_cart_middle{ width:215px; background:transparent url(/images/bg_add_to_cart_middle.gif) repeat-y 0 0;}
 	.add_to_cart_bottom{ width:215px; height:5px;background:transparent url(/images/bg_add_to_cart_bottom.gif) no-repeat 0 0;font-size:0;}
	.cart_info{ padding:20px 25px; margin:0;}
	.cart_info li{ height:25px; line-height:25px; clear:both;}
		.add_to_cart_l{ float:left; width:80px; font-weight:bold; font-size:11px;}
		.add_to_cart_r{ float:left; font-size:11px;}	
		.on_sale_price{ font-size:16px;color:#AF0000; font-weight:bold;}
		.qty{ width:25px; margin-top:4px; display:block;}
	.btn_add_to_cart{ position:relative;  margin:25px 0 0;cursor:pointer; left:25px;}
	.btn_add_to_wishlist{ text-align:center; margin:40px 0 5px;cursor:pointer;}
	.btn_tell_friend{ text-align:center; margin-bottom:20px;cursor:pointer;}
	.share{ padding:10px 0;border-top:1px solid #E6D09A; text-align:center; font-size:11px; }
	.share img{ margin-left:5px;}
	
/*product_list.html===================+++++++++++++++++*/
.content{ padding:0; margin:0;}
.left_box{ float:left; width:184px; margin-right:2px;}
.right_box,.right_box_01{ float:right; width:758px;}
.right_box_01{ width:776px;}
	
.left_box{}
	.browse{ width:174px; margin:0; padding-left:10px; height:23px; line-height:23px; background:transparent url(/images/bg_browser.gif) no-repeat 0 0; font-weight:bold; font-size:14px; color:#fff;}
	.left_box h5,#left_box h5{ width:172px;padding-left:10px; height:25px; line-height:25px; background:transparent url(/images/bg_wedding_apparel.gif) repeat-x 0 0; color:#5E5E5E; border:1px solid #DBDBDB; font-weight:bold; overflow:hidden;}
	.wedding_apparel_list,.color_list,.category,.faq_list{ margin:0; padding:0; border-left:1px solid #DBDBDB; border-right:1px solid #DBDBDB;}
	.wedding_apparel_list li,.category li{padding-left:25px;background:transparent url(/images/bg_list.gif) no-repeat 14px 10px;}
	.faq_list{ border-bottom:1px solid #dbdbdb; width:182px;}
	.faq_list li{ padding:3px 0 3px 25px; background:transparent url(/images/bg_list_02.gif) no-repeat 15px 13px; font-size:11px; }
	.faq_list li.on{ padding:3px 0 3px 25px; background:transparent url(/images/bg_list_hover_01.gif) no-repeat 0 0;color:#d80100; font-weight:bold; cursor:pointer;}
	.faq_list li.on a{color:#d80100; font-weight:bold; cursor:pointer;}
	.wedding_apparel_list li,.color_list li,.price li,.faq_list li{ line-height:25px; border-top:1px solid #DBDBDB; }
	.wedding_apparel_list li{padding:5px 5px 5px 25px;background:transparent url(/images/bg_list.gif) no-repeat 12px 9px; line-height:120%;}
	.about_us_list li a:hover{ color:#FF6600; text-decoration:underline;}
	.category li{ line-height:25px; border-bottom:1px solid #dbdbdb; font-size:11px;}
	.color_list li,.price li{padding-left:13px; clear:both; height:26px; }
	.price{ border:1px solid #DBDBDB; border-top:0;}
	.checkbox{ display:block; float:left; margin:7px 14px 0 0; _margin:7px 10px 0 0; border:0;*border:1px solid #9D9DA1; *width:12px; *height:12px;}
	
/*categories_view.html=======================+++++++++++++++++++++*/
.banner{ margin:5px 0 10px; padding:0;}
.banner_01{ margin:0px 0 10px; padding:0;}
.page{padding-right:10px;height:30px;background:#EFEEEE url(/images/bg_page.gif) repeat-x 0 0; width:746px; border:1px solid #DDDDDD; font-size:0;}
	.page p{}
.sortby{float:left;width:45%;padding:6px 0 4px 5px; font-size:11px;}
.sorry{ color:#5E5E5E; font-size:20px; }
.pagination {float:right;width:53%;padding:5px 0 5px 5px;_padding:5px 0 0px 5px;}
	.pagination span {float:right;display:inline;padding:0px 6px;margin:0 2px;}
	.pagination b {float:right;display:inline;padding:0px 6px;margin:0 2px;}
	.pagination a {float:right;display:inline;padding:0px 5px;margin:0 2px;}
	.pagination a:visited {border:1px solid #b9b9b9;background:#fff;}
	.pagination a:link {border:1px solid #b9b9b9;background:#fff;}
	.pagination a:hover,.pagination b{border:1px solid #b9b9b9;text-decoration:none;background-color:#9B9B9B; color:#fff;}
/**page end**/

/*product_list*/
.product_list{ width:716px; display:block;padding:0 20px 0 20px; border:1px solid #DDDDDD; border-top:0; border-bottom:0;}
.product_list_detail{ display:inline; float:left; margin:8px 0 20px; padding:10px 21px; width:190px; border-bottom:1px dotted #D2D2D2; overflow:hidden;}	
	.product_detail_content{ margin-top:5px; height:40px; line-height:18px; overflow:hidden; font-size:11px; }
	.detail_link{ font-weight:bold;}
	.margin_left_10{ margin-left:0px;}
	.margin_left_11{ margin-left:11px;}
	.margin_left_20{ margin-left:20px;}
	.margin_left_65{margin-left:65px;}
	.margin_right_20{ float:right; margin-right:20px; width:50%;_margin-right:10px;}
	.product_list_detail a.detail_pic:hover{border:1px solid #CBCBCB;}
	
	/*search.html==============++++++++++++++*/
	.advanced_search{margin:0 20px; padding-bottom:80px;}
	.advanced_search_title{ padding:1px 0;border:1px solid #9C9C9C; width:100px;}
	.advanced_search_box{ width:250px; padding:2px 0;border:1px solid #9c9c9c;}
	.select_mid{ width:150px; padding:2px; border:1px solid #9c9c9c;}
	.search_details{ margin-top:3px;}
	.search_details a,.search_details a:visited{ color:#000; font-size:11px; font-weight:bold;}
	.yellow{ font-weight:bold;color:#FF7E00;}
	.line{ display:block;padding-bottom:30px; width:630px; height:30px; border-bottom:1px solid #CBCBCB;}
	.error_content{ width:745px;_width:744px; margin:15px 0 0 18px; padding:0 6px 140px;_padding-bottom:138px;border:1px solid #C7C7C7;background:transparent url(/images/bg_registration.gif) repeat-x 0 top;}
	.error_title{ padding:15px 30px 0;  height:40px; border-bottom:1px dashed #C7C7C7;font-size:25px; text-align:center; color:#515151;}
	.search_error{ width:628px; height:80px; padding:30px 0 0 105px; background:transparent url(/images/bg_error.gif) no-repeat 20px 40px;}
	.search_box{ width:750px; height:170px;}
	.search_l,.search_error_l{ float:left; display:block; width:315px; line-height:18px; color:#797979; font-size:8pt;}
	.search_r,.search_error_r{ float:left; display:block; width:300px;}
	.search_input,.search_input_box,.search_input_01{ width:190px; height:19px;*height:17px;}
	.search_input{width:153px;}
	.search_input_01{ width:300px;}
	.search_input_box{ border:1px solid;}
	.btn_search_02{ width:73px; height:25px; margin-left:8px;_margin-left:2px;*margin-top:2px; padding-right:15px; background:transparent url(/images/btn_search.gif) no-repeat 0 0; border:0; color:#532D00; font-weight:bold; cursor:pointer;}
	.search_box_top{ display:block; width:745px; height:50px; padding-top:10px; margin-right:10px; border-bottom:1px solid #DDDFE2;}
	.search_tip{ display:block; margin-top:15px; height:90px;}
	.search_error_tip{ display:block; margin-left:105px; height:90px;}
	.search_top{ display:block; margin-bottom:10px; color:#696969;}
	.search_list{ margin-left:16px; padding:0; color:#797979;}
	.search_list li{ margin:0; padding:0; list-style:disc; line-height:20px; font-size:8pt;}

/*register.html=================+++++++++++++++++*/
.register,.news,.success,.registered{ margin:15px 0 15px 15px; padding-bottom:155px; width:759px;border:1px solid #C7C7C7; background:transparent url(/images/bg_registration.gif) repeat-x 0 top;}
	.registration{ display:block;width:715px; margin: 0 0 5px 30px; height:48px; line-height:54px; color:#444444; font-weight:bold; border-bottom:#CBCBCB 1px dashed; font-size:16px;}
	.register_detail{ display:block; width:400px; line-height:18px;margin:0 0 20px 30px; color:#676767; font-size:11px;}
	.registration_info{ display:block;width:650px; margin-left:30px;}
	.registration_info li{ padding:5px 0;*padding:2px 0;}
	.registration_info_l{ display:block; float:left; margin:0; padding:0; width:150px; font-weight:bold;}
	.registration_info_r{ display:block; float:left; margin-top:3px; padding:0; width:500px;}
	.register_input{ float:left; margin-right:5px;width:150px; height:19px; border:1px solid #9C9C9C;}
	.btn_submit_registration{ width:160px; height:23px; line-height:23px; text-align:center; margin-top:5px; background:transparent url(/images/btn_register.gif) no-repeat 0 1px;*background:transparent url(/images/btn_register.gif) no-repeat 0 0; color:#532D00; font-weight:bold; border:0; word-spacing:5px;cursor:pointer; }
	.required_fields,.required_fields_01{ font-size:11px; color:#f00; margin:20px 0 0 30px;}
	.required_fields_01{ margin:20px 0 0 5px;}
	
	/*news.html=====================+++++++++++++*/
	.icon_list{ display:block; float:left; width:3px; height:5px; margin:10px 8px 0 5px; background:transparent url(/images/bg_list_title.gif) no-repeat 0 0;}
	.news{ margin:0 0 0 0px; padding-bottom:15px; width:756px; }
	.news h1{ margin:0 0 10px 5px;padding:10px 0 6px 15px; border-bottom:1px dashed #CBCBCB; font-size:16px; color:#3B3B3B; font-weight:bold;}
	.news_title{ margin:15px 5px 0;text-align:center; color:#454444; font-weight:bold;font-size:14px;}
	.news_date{ margin:5px 0 10px;text-align:center; color:#797979; font-size:8pt;}
	.news .news_content{ padding:0 20px; margin:0px 0 10px; line-height:20px;color:#5F5F5F;}
	
	/*user_center.html=============++++++++++++++++++++*/
	.user_center{ margin:0; padding:0;}
	.user_center_title{ height:27px; line-height:27px; padding-left:20px; width:160px; background:transparent url(/images/bg_user_center_02.gif) repeat-x 0 0; border:1px solid #FFD27B; color:#624100; font-weight:bold; font-size:14px;}
	.user_center_list{ width:180px;  border:1px solid #FFDB96;background-color:#FFFCE8;}
	.user_center_list li{ padding-left:30px;width:148px; height:26px; line-height:26px; background:transparent url(/images/bg_list_03.gif) no-repeat 18px 11px; border:1px solid #fffce8;}
	.user_center_list li.on{background:#FFF7D5 url(/images/bg_list_04.gif) no-repeat 18px 11px;border:1px solid #FFDB96;  font-weight:bold; color:#EB7143;}
	.user_center_list li.on a{color:#EB7143;}
	.user_order{padding:3px 0 10px 10px; margin:0; font-weight:bold; font-size:16px; color:#434343; background:url(/images/bg_title_borer.gif) repeat-x scroll 0 bottom transparent;}
	.order_box{ width:680px; border:1px solid #C2C2C2;}
	.order_overview,.order_overview_02{height:32px; line-height:32px; padding-left:15px; background:transparent url(/images/bg_order_view.gif) repeat-x 0 0; border-bottom:2px solid #F19A00; font-size:14px; font-weight:bold;}
	.order_overview_02{ width:665px;}
	.border_right{ border-right:1px solid #E4E4E4;}
	/*promotion.html=====================+++++++++++++++++++++*/
	.right_box_sub{ width:753px; margin:10px 0 0 14px;}
	.promotion_detail{}
	.promotion_detail p{line-height:20px;}
	.more_promotion{ width:745px; height:18px;
	line-height:18px; text-align:right;}
	.more_promotion a{ text-decoration:underline;}
	.promotion_detail_title{ height:28px; margin-top:10px; line-height:28px;font-weight:bold; color:#5C5C5C;}
	.promotion_title{ padding:10px 5px 0 0;margin-top:10px; font-weight:bold; color:#000; font-size:14px;}
	.promotion_product{ margin:0; padding:0;}
	.promotion_product_list { width:750px;margin-top:20px; padding-bottom:5px;}
	.promotion_product_list li{ float:left; width:130px; margin:0 15px 0 5px; display:inline;}
	.promotion_product_list li.promotion_pic{ display:block; height:120px; width:120px; border:0;}
	.promotion_detail_content{ margin-top:5px; height:55px; line-height:18px; overflow:hidden; font-size:11px; }
	.promotion_price,.promotion_price_01{ color:#B10103; margin-top:3px; display:block;}
	.promotion_price_01{ font-size:11px;}
	.border_bottom{ padding-bottom:10px;border-bottom:1px solid #A4A4A4;}
	.margin_top_1{margin-top:6px;}
	.margin_top_5{ margin-top:5px;}
	.margin_top_7{ margin-top:7px;}
	.margin_top_10{ margin-top:10px;}
	.margin_top_15{ margin-top:15px;*margin-top:25px;}
	.margin_top_20{ margin-top:20px;}
	.margin_bottom_5{ margin-bottom:5px;}
	.margin_bottom_15{ margin-bottom:15px;}
	.margin_bottom_20{margin-bottom:20px;}
	.padding_bottom_200{ padding-bottom:200px;}
	.padding_left_5{ padding-left:5px;}
	.paragraph_top{ padding-top:20px;border-top:1px dotted #A4A4A4; }
	
	/*cart.html===================+++++++++++++++++*/
.shoppint_cart{margin-top:5px; padding:0; border:1px solid #C2C2C2;width:758px;}
	.shopping_cart_title,.order_cart_title,.order_title,.shopping_cart_title_02{ margin:0; height:28px; padding:0; line-height:28px; background:transparent url(/images/bg_order_list.gif) repeat-x 0 0;border-top:1px solid #C2C2C2; border-bottom:1px solid #E4E4E4;font-weight:bold;}
	.privacy_policy{ padding:8px 0 8px 15px;}
	.shopping_cart_title li,.order_cart_title li,.order_title li,.shopping_cart_title_02 li{ float:left; text-align:center;font-size:11px;}
	.cart_empty{ width:700px; margin:10px; text-align:left;}
	.yellow_02{ color:#F18800;}
	.w20{width:20px;}
	.w30{width:30px;}
	.w42{width:42px;}
	.w50{width:50px;}
	.w75{width:75px;}
	.w77{width:77px;}
	.w80{width:80px;}
	.w82{width:82px;}
	.w90{width:90px;}
	.w100{width:100px;}
	.w95{width:95px;}
	.w390{width:390px;}
	.w105{width:105px;}
	.w110{width:110px;}
	.w120{width:120px;}
	.w135{width:135px;}
	.w140{width:140px;}
	.w150{width:150px;}
	.w160{width:160px;}
	.w170{width:170px;}
	.w180{width:180px;}
	.w200{width:200px;}
	.w250{width:250px;}
	.w300{width:300px;}
	.w400{width:400px;}
	.w450{width:450px;}
	.w500{width:500px;}
	.h18{ height:18px;}
	.fn{ font-weight:normal;}
	.text_l{ text-align:left;}
	.cart_list,.order_list,.order_list_details{margin:0; padding:0;border-bottom:1px solid #D6D6D6;  font-weight:bold; text-align:center; }
	.order_list_details{width:680px;}
	.cart_list p,.order_list p,.order_list_details p{  line-height:20px;}
	.cart_list li,.order_list li,.payment_list li,.order_list_details li{ float:left; padding:12px 0 8px; font-size:11px; }
	.remove a{ text-decoration:underline;}
	.w90 a{ text-decoration:underline;}
	.qty_input{ margin:3px 0;width:48px; height:12px; text-align:center;}
	.cart_update{ width:54px; padding:0;height:20px; margin-top:3px; font-size:10px}
	.item_l,.wishlist_l{ float:left; display:inline; margin:0 15px;width:60px; height:60px;}
	.item_l{ border:1px solid #C5C5C5;}
	.item_l a.cart_pic,,.wishlist_l a.cart_pic{ display:block; height:60px; width:60px;}
	.item_r,.wishlist_r{ float:left;width:295px; line-height:20px; text-align:left; font-size:11px;}
	.wishlist_r a{ font-size:11px;}
	.details_item_r{float:left;width:300px; line-height:20px; text-align:left;}
	*html .details_item_r{width:308px;}
	.product_name{ display:block;line-height:20px; overflow:hidden;}
	.product_name a,.product_name a:visited{font-size:11px;}
	.cart_sku{ display:block; clear:both;height:20px; line-height:20px; overflow:hidden; font-size:11px;}
	.icon_cart{ display:block; float:left; width:28px; height:28px; background:transparent url(/images/icon_cart.gif) no-repeat 0 0;}	
	
	.cart_promotion{ margin:0; padding:30px 15px 15px ;width:728px; background-color:#F4F4F4;}
	.promotion_code{ float:left; width:300px;}
	.using_code{ font-weight:bold; color:#515151; margin-bottom:10px;font-size:11px;}
	.continue_shopping{ margin:10px 0 0 5px;}
	.continue_shopping a:link{color:#2A58A6; font-weight:bold;text-decoration:underline;font-size:11px;}
	.continue_shopping a:visited{color:#2A58A6; font-weight:bold; text-decoration:underline; font-size:11px;}
	.apply_input{ border:1px solid #AEAEAE; height:18px;}
	
	.subtotal{ float:right; width:290px; margin-left:20px;}
	.subtotal li{ border-bottom:1px solid #D6D6D6; padding:7px 0 7px 5px;line-height:15px;}
	.subtotal li label{ display:block;float:left; font-size:11px;}
	.darl_red{ color:#B12828;}
	.preferential{ margin-left:25px; padding:0;}
	.preferential li{ padding:0 0 7px 0;list-style-type:decimal; border:0; line-height:16px;}
	.select_info{ margin-top:10px; padding:20px 0 10px;width:758px; border:1px solid #C2C2C2;background-color:#F4F4F4;}
	.select_info_sub{ width:301px; float:right;}
	.select_info_sub p{ line-height:25px; font-size:11px;}
	.select_country{ margin:5px 0 8px;}
	.shipping_method{ margin-top:10px; width:300px; clear:both;}
	.shipping_method span{ display:block; float:left; margin:0 14px 0 3px;}
	.payment_method{width:753px;text-align:right; height:30px; margin-bottom:50px;padding-top:20px;}
	.payment_method a{ margin-left:10px;}
	.radio_margin{ margin-top:6px;*margin-top:2px;}


/*success.html=====================++++++++++++++++++++++*/
.success{}
	.success_sub{ margin:60px 0 0 40px; padding:0 0 65px 120px; width:630px;_width:570px; background:transparent url(/images/bg_success.gif) no-repeat 0 40px;}
	.success_sub li{ line-height:35px;}
	.success_sub .payment_success{ font-size:28px; color:#515151;}
	.congratulations{ color:#FE6D00; font-weight:bold;}
	.success_button{ display:block; float:left; margin-right:10px;width:162px; height:27px; line-height:27px; background:transparent url(/images/btn_continue_shopping.gif) no-repeat 0 0; text-align:center; font-weight:bold; margin-top:10px; color:#522C00; font-size:14px;}
	.success_button:hover{ color:#975900;}
	
/*cart_register.html====================+++++++++++++++*/
.register_title{ margin:20px 0 0 25px;font-size:18px; font-weight:bold;}
.registered{ margin:8px 0 15px 15px; padding-bottom:30px;}
	.registered_customers,.new_customers{ display:inline; width:325px; float:left; margin:5px 30px 0 20px;}
	.registered_title{ padding:15px 0 10px 0px;font-size:18px; font-weight:bold;border-bottom:1px dashed #CBCBCB; color:#444444;}
	.red{ color:#F21E44; font-weight:bold;}
	.introduce{ margin:10px 0 15px 0; font-size:11px; color:#676767;}
	
	.register_info{}
	.contact_box .contact_textarea,.order_track_box .contact_textarea,.contact_box .contact_textarea_01{ margin-right:4px;width:240px; height:80px;}
	.contact_box .contact_textarea_01{width:280px;}
	.register_info label.error{ width:158px;}
	.register_info li,.contact_box li,.order_track_box li{ clear:both; padding:10px 0;}
	.register_info label,.contact_box label,.order_track_box label{ display:block; float:left;}
	.register_info span.wrong,.contact_box span.wrong,.order_track_box span.wrong,.former_info span.wrong,.registration_info span.wrong{ display:block; padding-left:16px;line-height:18px; background:transparent url(/images/bg_icon_error.gif) no-repeat 0 3px; color:#FF0000;}
	span.wrong{ display:block; padding-left:16px;line-height:18px; background:transparent url(/images/bg_icon_error.gif) no-repeat 0 3px; color:#FF0000;}

	.inputbox,.inputbox_01{ width:150px; height:19px;margin-right:4px;border:1px solid #9C9C9C;}
	.inputbox_01{width:220px;}
	.btn_sign{ width:80px; height:27px; line-height:27px; background:transparent url(/images/btn_search.gif) no-repeat 0 3px;*background:transparent url(/images/btn_search.gif) no-repeat 0 2px; border:0;font-weight:bold; padding-right:20px; color:#532E01; cursor:pointer;}
	.btn_register{ width:86px; height:25px; line-height:25px;*line-height:29px; background:transparent url(/images/btn_register_02.gif) no-repeat 0 2px; *background:transparent url(/images/btn_register_02.gif) no-repeat 0 3px; border:0; font-weight:bold; padding-right:10px; color:#522D01;cursor:pointer;}
	
	/*contact_us.html========================++++++++++++++*/
.contact_box{ padding:0 0 200px 38px; }
.contact_us_title{margin:20px 15px 0 15px;font-size:18px; font-weight:bold; padding:0 0 5px 20px; border-bottom:1px dashed #CBCBCB;}
.contact_box span.wrong,.order_track_box span.wrong,.registration_info span.wrong{ float:left;}
.for_question{ margin:10px 20px 5px 37px;line-height:20px;}
.for_question a,.for_question a:visited{ color:#0051C7;}
.chat_img,.img_help{margin: 10px 0pt 35px 37px;}

/*user_center.html=================+++++++++++++++++++++++*/
.remind_error{padding:4px 0 4px 20px;margin:10px auto; font-weight:bold;color:#FF0000; border:1px solid #ff0000; background:transparent url(/images/bg_icon_error.gif) no-repeat 4px 4px;width:85%;}
.user_password{ padding:5px 0 200px 20px; margin-top:15px;}
.user_password_box{ margin-left:65px; width:650px;}

/*faq.html=======================+++++++++++++++++++++*/
.faq_title{ font-weight:bold; margin:10px 0 10px 20px;}

/*find_password.html==========================++++++++++++++++++++++++*/
.find_password{margin:15px 0 300px 20px; width:500px;}
.find_password label.error {  min-height:13px; margin:3px 0 0; padding-left:17px; font-size:11px; font-weight:bold; line-height:13px;background:transparent url(/images/bg_icon_error.gif) no-repeat 0 0; color:#FF0000; width:250px; clear:both; display:block; float:left; margin-left:95px;_margin-left:46px; } 

	.password_input{ display:inline; margin-top:3px; _margin-top:2px; padding:0;border:1px solid #A5ACB2; height:18px;}
	.find_password li{ float:left; font-weight:bold; margin-right:5px;height:26px; line-height:26px; padding:0;}
	
	/*get_password.html=====================++++++++++++++++++*/
.get_password_input{ width:200px; border:1px solid #a5acb2; height:20px;}

/*news_list.html=============================+++++++++++++++++++++++*/
.news_list{margin:10px 15px 0 20px; padding-bottom:40px; width:715px;}
	.news_list li{ padding:5px 10px 2px 25px; margin-top:4px; height:18px; line-height:18px; border-bottom:1px dotted #CDCDCD; background:transparent url(/images/bg_news_list.gif) no-repeat 5px 13px; clear:both;}
	.news_list li a{ color:#777777;}
	.news_list li a:hover{ color:#9c0003; text-decoration:underline;}
	.news_list li .news_list_l{ width:550px; float:left; display:block; overflow:hidden;}
	.news_list li .news_list_r{ width:115px; float:right; display:block; font-size:11px; color:#949494;}
	
	/*user_center_address.html===================+++++++++++++++++++++*/
.enter_new_password{ padding:8px 0 8px 25px; margin:0 0 10px 25px; background:transparent url(/images/bg_user_new_password.gif) no-repeat 0 7px;font-weight:bold; }
	.enter_new_password a,.enter_new_password a:visited{ color:#964905;font-weight:bold; }
	.user_address{display:inline;float:left; margin-bottom:30px; }
	.user_address_list{ padding:0px;margin-left:10px;width:367px; border:1px solid #C2C2C2; font-size:11px;}
	.user_address_list li{ margin:0;padding:6px 0 3px 15px;*padding:4px 0 0px 15px;border-bottom:1px dotted #CDCDCD; }
	.address_title{ padding:3px 0 6px 12px;font-size:13px; font-weight:bold; background:transparent url(/images/bg_address_title.gif) repeat-x 0 0;}
	.btn_delete{ display:block; float:left; margin:20px 20px 0 15px;_margin:20px 20px 0 8px; padding:0 5px 0 15px;width:56px; height:22px; line-height:21px;background:transparent url(/images/btn_delete.gif) no-repeat 0 0; border:0; color:#606060; letter-spacing:1px; font-weight:bold;cursor:pointer;}
	.btn_edit{display:block; float:left; margin-top:20px;width:76px; height:22px; line-height:21px;background:transparent url(/images/btn_edit.gif) no-repeat 0 0; border:0; color:#562900; letter-spacing:1px;  font-weight:bold; text-align:center;cursor:pointer;}
	
	/*user_address.html========================++++++++++++++++++++++*/
.border_style{ border:1px solid #B7B7B7;}
.address_input{ margin:0 5px 2px 0;height:19px; float:left; padding:0; overflow:hidden;width:180px; border:1px solid #B7B7B7;}
.select_address{ float:left; margin-right:5px; height:20px; width:182px; border:1px solid #b7b7b7;}
.h19{ height:19px;}
.h20{ height:20px;}
.address_submit_box{ margin:20px 0 50px 50px; color:#5E5E5E; width:700px;}
.address_submit_box li{margin:0;padding:6px 0 2px 15px;*padding:4px 0 0px 15px; line-height:20px; _line-height:normal;}

/*order_track.html========================++++++++++++++++++++++*/
.order_track{ width:670px;margin:5px 0 20px 0; padding-bottom:10px;border:1px solid #b7b7b7;}
	.order_track li{ padding:6px 10px; line-height:18px;border-bottom:1px dashed #CDCDCD;}
	.bg_grey{ background-color:#F3F3F3;}
	
/*user_order.html=========================++++++++++++++++++++++++*/
.order{border:1px solid #C2C2C2; padding:30px;}
.order_overview_title,.order_address_title{ width:680px; height:28px;margin:0; padding:0; background:transparent url(/images/bg_order_list.gif) repeat-x 0 0;}
.order_overview_title li,.order_address_title li{ float:left; padding:6px 0;text-align:center; color:#5F5F5F; font-weight:bold; font-size:11px;}
.order_address_title li,.order_address_list li{ text-align:left; padding:6px 0 6px 15px;}
.order_address_list li{ float:left; line-height:18px; font-size:11px;}
.order_address_list{ line-height:20px;}
.order_overview_list{ margin:0; padding:0;}
.order_overview_list li{ float:left; padding:8px 0;text-align:center;}

.order_sent_method{ width:610px; height:31px;margin:0; padding:0 0 0 70px; background-color:#EDEDED; border-top:1px  solid #fff;}
	.order_sent_method li{ float:left;padding:8px 0; margin-right:35px;}
.border_bottom_style{ border-bottom:1px dashed #cdcdcd; height:1px; width:680px; margin:15px 0;}
.order_message{ font-size:10px; margin:20px 0 5px 20px; }
.gender{ font-weight:bold; color:#8A8A8A;}
.order_cart_title{ width:680px; font-size:11px;}

.add_message{ width:680px; margin:5px 0 20px;}
	.add_message li{ padding:5px 0; margin:0;}
	.add_message_textarea{float:left; width:500px; height:120px; margin:0 5px 5px 0;}
	.btn_message{ padding-right:8px;*padding-right:4px;width:125px; height:22px; background:transparent url(/images/btn_message.gif) no-repeat 0 0; border:0; font-weight:bold;cursor:pointer;}
	.user_gender{ float:left; margin-right:5px;}

/*user_center_order.html==========================++++++++++++++++++++++*/
.center_order_box{ width:753px; margin:0 0 30px 3px; border:1px solid #C2C2C2; border-top:0; }
.order_detail_title{ width:600px; margin:10px 0 10px 20px; font-weight:bold;}
.order_title,.order_list{ width:753px; border-bottom:1px solid #E4E4E4;}
.order_list{ font-weight:normal;}
.order_list li{ padding:6px 0 ; font-size:11px;}
.to_pay{color:#2959A3;}
.to_pay a,.to_pay a:visited{ color:#2959A3; text-decoration:underline; font-size:11px;}
.order_page{ height:28px; width:74w3px;margin:0; padding:3px 10px 0 0; background-color:#EDEDED;}

/*wishlist.html====================+++++++++++++++++++*/
.wishlist_l{ margin:0 20px 0 30px;}
.wishlist_r{ width:320px; text-align:left; display:block;}

/*payment.html======================+++++++++++++++++++++*/
.shopping_cart_title_02{ width:850px;}
.order_number{width:830px; padding:10px 0 10px 20px; margin-bottom:20px;background-color:#FFFCDF; border:1px solid #E6CF9B;}
.payment_box{ width:850px;margin:5px 0 0 0;border:1px solid #C2C2C2; border-top:0;}
.payment_list{ width:850px; text-align:center; font-weight:bold;border-bottom:1px dotted #E4E4E4;}
.payment_price{ width:250px; font-weight:bold; color:#000;}
	.payment_price li{ padding:5px 0;}
.total_price{ padding:10px 50px 10px 0; text-align:right; width:800px; background-color:#EEEEEE; border-top:1px solid #C2C2C2;}

.payment_info_outside{ width:850px; margin:0; padding:0; color:#000;}
.choose{ width:510px;padding:7px 0 7px 5px; background-color:#EEEEEE; font-weight:bold;}
.select_choose{ width:200px; height:20px; border:1px solid #B7B7B7; font-weight:bold; margin-left:5px;}
.information_title{ width:850px; padding:7px 0;margin-top:10px; border-bottom:2px solid #E5D099;font-size:14px; font-weight:bold;}

.payment_info{}
.cRed_w{ display:block; color:#d70000;  float:left;}
.name{ display:block; float:left; margin-right:4px; font-size:11px; color:#6A6A6A;}
.payment_box01,.payment_border,.credit_card{margin:10px auto; width:680px;}
.payment_box01 li{ float:left;margin-left:10px; display:inline;}
.payment_select{ width:253px; height:22px;border:1px solid #B7B7B7;}
.payment_border{ margin:20px auto 15px;height:0px; border-bottom:1px dashed #e4e4e4;}
	.payment_txt{ float:left; display:block; width:110px;padding:18px 0 0px 0; text-align:right; font-weight:bold;}
	.payment_input{ width:250px; height:20px; margin:0; padding:0; border:1px solid #A5ACB2;}
	.read,.read a:visited{ color:#FEBA77; text-decoration:underline;}
	.btn_payment{ width:193px; height:29px; background:transparent url(/images/btn_payment.gif) no-repeat 0 0; border:none; font-weight:bold; color:#69400C; font-size:14px;cursor:pointer;}
	.card img{ margin:0 2px;}
	.btn_proceed{ width:233px;height:29px;  padding-right:10px; background:transparent url(/images/btn_proceed.gif) no-repeat 0 0; border:none; font-size:13px;color:#69400C;cursor:pointer;}
	.check_box{ display:block; float:left; margin:2px 3px 0 0; *margin-top:0;cursor:pointer;}
	.credit_card li{ padding:8px 0; clear:both;}
	.card_txt { width:110px; margin-right:10px; text-align:left; font-weight:bold;}
	.year,.month{ display:block; float:left; margin-right:5px;}
	.comments{width:320px; height:150px;}
	
/*index_banner*/
	

.showbanner { position:relative; float:left; width:537px; height:242px; overflow:hidden; margin-top:5px; }
.showbanner .bigimg img { position:absolute; top:0; left:0; padding:0px; display:none; }
.ulchange { position:absolute; right:5px; bottom:7px; padding-left:19px; overflow:hidden; }
.ulchange li { display:inline-block; *display:inline; *zoom:1; cursor:pointer;}
.ulchange span { display: -moz-inline-stack; display:inline-block; *display:inline; *zoom:1;padding:2px 10px; margin-right:4px; font-size:12px; color: #666664;background:#ffffff; cursor:pionter; }
.ulchange span.on { background: #CDCCCA; color: #fff; font-weight:bold;  text-decoration:none; }




	
.hide {display:none;}


.adv_search{ width:80%;}
.adv_search label{ font-weight:bold; font-size:13px;}
.adv_search .search_attr {
clear:both;
margin-left:80px;
}
.adv_search .search_attr span {
display:inline-block;
float:left;
margin-right:2px;
overflow:hidden;
white-space:nowrap;
width:150px;
 }
.mb_5{ margin-bottom:5px;}
input[type="checkbox"],input.checkbox{
position:relative;
margin-right:3px!important;
*top:-0.1em;
vertical-align:top;
}

dl.cate_product_list{width:172px; margin-left:14px; margin-bottom:45px; float:left; text-align:left;  display:inline; font-size:11px;} 
dd.product_list_img{width:162px; height:162px; overflow:hidden; position:relative;}
dd.product_list_img p.check_detail{position:absolute;border:1px solid #cfcdc9;bottom:10px; left:40px; padding:3px 0; display:none;}
dd.product_list_img p.check_detail a{ background-color:#984b60; border:1px solid #e4d1d7;color:#fff; padding:2px 5px; text-decoration:none;}
dd.product_list_img a.pic{display:table-cell; text-align:center; vertical-align:middle; width:160px; height:160px; +display:block; +font-size:140px; border:1px solid #e9e9e9; }
dd.product_list_img a img{vertical-align:middle;}
dd.choose_color{width:159px; font-size:0; padding:1px;  border:1px solid #f0f0f0; margin-top:1px;} 
dd.choose_color a{margin-right:3px;}
dd.choose_color a img{vertical-align:top;}   
dt.name{ margin:8px 0 2px 0; height:30px; overflow:hidden; width:159px;}
dt.name a{color:#604053; font-size:11px;}
dt.w_159  { width:159px;}
dd.readers{color:#c6c6c6; margin:0 0 2px 0; height:16px; overflow:hidden;}
dd.price_list,dd.price_sample{color:#6a6a6a; height:16px; overflow:hidden;}
dd.price_list span{color:#d50000; text-decoration:line-through;}
dd.price_sample span{color:#e40000; font-size:12px; font-weight:bold;}

.product_pagination{padding:5px 0px; width:99.9%; margin:5px auto; border-top:1px dashed #cfcfcf; border-bottom:1px dashed #cfcfcf; clear:both;}
.product_pagination a{border:1px solid #bbb;color:#52514C;display:inline-block;padding:1px 4px; font-size:11px;}
.product_pagination a.current{color:#fff; background-color:#f391c3; border:1px solid #c45191;}
.product_pagination a:hover{color:#dcccd3; background-color:#fbf8f3; border:1px solid #ddd; text-decoration:none;}


.inquiry_list{ list-style:none; padding-left:35px; width:400px;}
.inquiry_list li{ clear:both;margin:0 5px; padding:13px 0; font-size:11px;}

.dialog_overlay
{
    opacity:0.5;
    filter:alpha(opacity:50);
    background:gray;
}

.dialog
{
	z-index:999;
	padding:10px;
    border-radius:3px;
    -moz-border-radius:3px;
    -webkit-border-radius:3px;
	width:497px;
}
.dialog .dialog_bar{background:transparent url(/images/dialog_top.png) no-repeat; height:43px;}
.dialog .dialog_bar .dialog_title{ display:block; float:left; font-weight:bold; font-size:14px; padding:18px 0 0 30px;} 
.dialog .dialog_bar .dialog_close
{
    float:right;
    cursor:pointer;color:#000;
    text-decoration:underline;
	width:49px; height:43px; display:block;
	background:transparent url(/images/dialog_close.png) no-repeat 4px 15px;
}

.dialog .dialog_content
{
    padding:10px 10px 50px 10px;
	background:transparent url(/images/dialog_bg.png) repeat-y;
}
.dialog .dialog_bot
{
	background:transparent url(/images/dialog_bot.png) no-repeat; height:17px;
}
.w_inquiry{ margin:0 auto; padding:0 10px;}
.w_inquiry h3{font-size:14px; font-weight:bold; margin-bottom:10px;}
.w_inquiry li{text-align:left;}
.w_inquiry li label{text-align:left; width:80px !important;}
.tab_question p{ padding:2px 0}

