@charset "utf-8";
/* CSS Document */

body,ul,li,p,h1,h2,h3,h4,h5,h6,h7,dl,dt,dd{ font-size:12px; margin:0; padding:0; list-style-type:none; color:#673f2e; font-family:Verdana, Arial, Helvetica, sans-serif;}
img{ border:0;}
a{text-decoration:underline; color:#673f2e;}
a:hover{ color:#F30; text-decoration:none; }
p{ margin-bottom:5px;}
.cle{ clear:both}
.FL{ float:left}
.FR{ float:right} 
.VA{ vertical-align:middle}
.btnStyleA{ background:url(../images/btnA_2.gif) no-repeat right 0; height:19px; line-height:19px; padding:0 30px 0 25px; display:block;cursor:pointer; position:relative; text-decoration:none; margin-right:10px; width:auto !important; width:0px; float:left; }
	.btnStyleA div{ display:block; width:15px; height:19px; background:url(../images/btnA_1.gif) no-repeat 0 0; position:absolute; left:0; top:0;}
	.btnStyleA span{ display:block; height:19px; text-align:right; line-height:19px;white-space:nowrap; color:#FFF; text-decoration:none }
.btnStyleB{ background:url(../images/btnA_2.gif) no-repeat right 0; height:19px; line-height:19px; padding:0 30px 0 25px; display:block;cursor:pointer; position:relative; text-decoration:none; margin-left:10px; width:auto !important; width:0px; float:right; }
	.btnStyleB div{ display:block; width:15px; height:19px; background:url(../images/btnA_1.gif) no-repeat 0 0; position:absolute; left:0; top:0;}
	.btnStyleB span{ display:block; height:19px; text-align:right; line-height:19px;white-space:nowrap; color:#FFF; text-decoration:none }
.tR{ text-align:right}

.head{ width:965px; margin:0 auto; height:98px;}
	.logo{ display:block; width:245px; height:70px; background:url(../images/logo.gif) no-repeat; cursor:pointer; margin-top:10px;}
	.topBar{}
		.topContact{ text-align:right; padding-right:5px; margin:15px 0 20px; font-size:9px;}
		.topLanguage{ font-size:9px; line-height:12px; margin-bottom:15px; text-align:right}
			.topLanguage a{ background-image:url(../images/country.gif); background-repeat:no-repeat; width:24px; padding-left:18px; text-decoration:none; margin-left:5px; }
			.gb{ background-position:0 0}
			.en{ background-position:-42px 0}
			.sp{ background-position:-84px 0}
			.jp{ background-position:-126px 0}
		.topLogin{ font-size:11px; text-align:right}
			.topLogin a{ font-weight:bold;}
			.topLogin span{ margin:0 5px;}
.nav{ width:955px; margin:0 auto; height:40px; background:url(../images/navBg.gif) repeat-x; font-size:14px; font-weight:bold; line-height:40px; padding-left:10px;}
	.nav a{ text-decoration:none; padding:0 10px; margin-right:15px; float:left; height:40px;}
	.nav a:hover{ background:url(../images/navBg2.gif) repeat-x; color:#ede0d5}
	.nav a.on{ background:url(../images/navBg2.gif) repeat-x; color:#ede0d5}
.toolBar{ width:965px; margin:10px auto 5px;}
	.fSearch{ position:relative; height:16px;}
		.f_txtSearch{ border:1px solid #673f2e; line-height:14px; height:14px;}
		.f_btnSearch{ width:0; height:0}
		.aSearch{ position:absolute; background:url(../images/icoSearch.gif) no-repeat; display:block; width:14px; height:16px; cursor:pointer; right:1px;top:1px !important; top:2px;}
	.fCurrency{ margin-left:20px;}
		.f_selCurrency{ scrollbar-face-color:#000; border:none;border:1px solid #673f2e; width:100px; font-size:11px;}
	.cartMsg{ padding-left:20px; background:url(../images/icoCart.gif) no-repeat; margin-left:20px; margin-top:3px}
	.ordreMsg{ padding-left:18px; background:url(../images/icoMoney.gif) no-repeat; margin-left:20px; margin-top:3px}
		.cartMsg a,.ordreMsg a{ text-decoration:none;}

.mainBox{ width:965px; margin:0 auto;}
	.leftBox{ width:200px; float:left;}
		.leftList{ margin-bottom:20px;}
			.leftList dt{font-size:13px; font-weight:bold; margin-bottom:5px; line-height:21px; }
			.leftList dd a{font-size:11px; font-weight:bold; text-decoration:none; display:block; width:156px; height:25px; background:url(../images/listBg.gif) no-repeat; padding-left:19px; line-height:25px; overflow:hidden; margin-top:5px; color:#945827;}
			.leftList dd a:hover{ background:url(../images/listBg2.gif) no-repeat; color:#ede0d5}
			.leftList dd a.on{ background:url(../images/listBg2.gif) no-repeat; color:#ede0d5}
			.leftList dd b{}
				.leftList dd b a{ color:#333; font-size:11px; font-weight:bold; text-decoration:none; display:block; width:156px; height:20px; background:none; padding-left:19px; line-height:20px; overflow:hidden;}
				.leftList dd b a:hover{ background:none; color:#F30;}
				.leftList dd b a.on{ background:none; color:#F30;}
			
	.rightBox{ width:765px; float:left;}
		.indexBanner{ width:765px; height:400px; overflow:hidden;} 
			.indexBanner img{ width:765px; height:400px;}
		.productBanner{ } 
			.productBanner img{ width:765px;}
		.topPosition{ height:20px; overflow:hidden; border-bottom:1px solid #CCC; margin-bottom:5px; padding:0; line-height:20px;}
			.topPosition a{ text-decoration:none;}
		.ADBar{ height:20px; overflow:hidden; background-color:#f0e2c9;}
			.AD1{ font-size:11px; font-weight:bold; padding-left:10px; line-height:20px; text-decoration:none}
			.AD2{ font-size:11px; font-weight:bold; padding-right:10px; line-height:20px;}
		.ADBar2{ margin-top:12px;overflow:hidden}
			.ADBar2 a{ display:block; cursor:pointer;text-decoration:none;}
				.ADBar2 a span{ display:block; width:175px; height:156px; padding:2px; border:1px solid #CCC;}
				.ADBar2 a span img{ width:175px; height:156px;}
				.ADBar2 a p{ background:#f0e2c9 url(../images/ico1.gif) 5px center no-repeat; padding:2px 3px 2px 15px; width:162px; margin-top:5px; font-size:14px; text-decoration:none; color:#945827; font-weight:bold}
			.AD3{width:181px; margin:0 4px 0 4px;}
			.AD4{width:181px; margin-right:13px;}
			.AD5{width:181px; margin-right:14px;}
			.AD6{width:181px;}
		.listBox{}
			.listBar{ height:28px; margin-top:10px; overflow:hidden; border-bottom:1px solid #CCC}
				.listSort{ font-size:11px; padding-left:10px; line-height:20px; text-decoration:none}
					.f_selSort{}
				.listPage{ font-size:11px; padding-right:10px; line-height:20px; text-align:right;}
					.listPage span{ font-weight:bold; color:#666; }
					.listPage a{ text-decoration:none; font-size:9px; margin-left:5px; padding:0px 2px;}
					.listPage a.on{ border:1px solid #CCC;}
			.listBox a{ text-decoration:none;}
			.listCell{ margin:10px 17px; width:220px;height:350px; overflow:hidden;}	
				.listCell img{ width:220px; height:280px; margin-bottom:10px;}
			.p_intro{ text-align:center; color:#88492a; line-height:18px; max-height:36px;}	
			.p_price{ text-align:center; font-weight:bold; color:#df732b; text-decoration:none;}
			.p_price2{ text-align:center; font-weight:bold; color:#df732b; text-decoration:none; font-size:14px;}
		.introBox{}
			.introBox h1{ color:#333; font-size:18px; font-weight:100; font-family:"Times New Roman", Times, serif; position:relative; margin:10px 0 20px;}
			.introPicBox{ float:left; width:420px;}
				.introPicBox h1{ color:#333; font-size:18px; font-weight:100; font-family:"Times New Roman", Times, serif; margin:10px 0 0;}
				.introPicBox h2{font-weight:bold; color:#df732b; font-size:12px; text-align:right; margin-bottom:10px}
				.introPicBox h2 .introPrice{ font-weight:bold; color:#666666; font-size:12px; right:0; top:5px; font-family:Verdana, Arial, Helvetica, sans-serif;}
				.normalprice{ text-decoration:line-through; font-weight:100; color:#666}
				.productSpecialPrice{ font-size:14px; color:#CC0000}
				.introPicShow{}
				.introPicList{}	
					.introPicList a{ width:80px; height:100px; padding:2px; border:1px solid #CCC; display:block; float:left; margin-right:10px;}
					.introPicList a:hover{background-color:#333}
					.introPicList a.on{ background-color:#945827}
					.introPicList a img{ width:80px; height:100px;}
			.introDetail{ float:right; width:310px; padding-top:17px;}
				.introDetail h2{ height:35px; padding-left:20px; background:url(../images/icoDot.gif) repeat-x 0 33px;}
					.introDetail h2 span{ display:block; padding:0 10px; height:32px; line-height:32px; float:left; border:1px solid #CCC; border-bottom:1px solid #FFF; background:#FFF; margin-right:5px;}
					.introDetail h2 a{ display:block; float:left; padding:0 10px; height:32px; line-height:32px; border:1px solid #CCC; background:#ddca94; margin-right:5px;}
					.introDetail h4{ font-weight:bold; color:#000; line-height:30px;}
				.introPro{}
					.introPro p{ margin-bottom:10px; color:#333; padding-left:8px; display:block; background:url(../images/icoDot2.gif) no-repeat 0 6px;}
				.f_color{}
					.f_color a{ border:2px solid #FFF; display:block; float:left; width:30px; height:30px; margin-right:5px; margin-bottom:5px;}
					.f_color a:hover{ border:2px solid #333;}
					.f_color a.on{ border:2px solid #945827;}
						.f_color a img{ width:30px; height:30px;}
				.introBar{ margin:20px 0;}
					.introBar span{ color:#000; font-weight:bold}
					.introBar p{ color:#000; font-weight:bold; padding:0; margin:0; margin-bottom:5px;}
					.f_txtSelectSize{}
					.f_txtQuantity{ width:30px;}
					.f_btnAddCart{}
					.f_txtMsgPlus{ width:760px; border:1px solid #935826; height:60px;}
					.f_txtA{ width:250px;}
					
				.introBar2{ margin:20px 0;}
			
			.contantBox{ border:1px solid #c8b5a0; padding:0 20px 20px; height:auto!important; height:10px;}
				.contantBox h1{ font-size:20px; margin:20px 0; font-weight:500}
				.contantBox h2{ margin-top:10px;}
				.contantBox h4{ font-size:14px; margin:10px 0; }
				.contantBox h5{ font-size:12px; margin:10px 0; }
				.contantBox p{ margin-bottom:15px; line-height:22px;}
				
				.zone1{ padding:20px; background-color:#e9dfd5; line-height:18px;}
				
				.contantDetail{ line-height:24px;}
			.formBox{}
				.formBox h1{ font-size:16px; line-height:30px; margin-bottom:10px; color:#333;}
				.formBox h5{ background:url(../images/icoDot.gif) repeat-x 0 center; margin:25px 0 5px;}
					.formBox h5 span{ color:#333; background-color:#FFF; padding-right:10px;}
				.formBox h6{ color:#333; font-weight:100; margin:25px 0 5px;}
					.formBox h6 p{ color:#333}
				.barType1{ line-height:20px; height:20px}
					.barType1 h4{ float:left; background:#945827 url(../images/icoBarZ1.gif) no-repeat right center; color:#FFF; line-height:20px; height:20px; padding:0 15px 0 10px; font-weight:100; margin-right:20px; }
					.barType1 span{ margin-right:20px; color:#333;}
					.barType1 span b{}
				.barType2{ line-height:20px; border:1px solid #CCC; padding:10px;}
					.barType2 b{ margin-right:20px; color:#333; float:left;}
				.barType3{border:1px solid #CCC; padding:10px;}
				.barType4{}
					.barType4 span{ display:block; line-height:22px; color:#333;}
					.barType4 span b{color:#C30; font-weight:bold;}
				.barType5{ line-height:20px; }
					.barType5 span{ color:#999; margin-right:20px;}
					.barType5 b{ color:#999; font-weight:100;}
				.tableBox{ margin-top:15px;}
					.tableType1{border-top:1px solid #CCC; border-right:1px solid #CCC;}
						.tableType1 th{ margin:0; border-left:1px solid #CCC; border-bottom:1px solid #CCC; padding:2px 5px; background:#fff4df; color:#333; text-align:center; vertical-align:middle; line-height:20px;}
						.tableType1 td{ margin:0; border-left:1px solid #CCC; border-bottom:1px solid #CCC; padding:5px;}
					.tableType2{}
						.tableType2 th{ margin:0;  padding:8px; color:#333; font-weight:100; text-align:right; vertical-align:middle; line-height:20px; width:auto !important; width:100px; vertical-align:top;}
						.tableType2 td{ margin:0; padding:5px; vertical-align:top}
						.tableType2 b{ vertical-align:middle; color:#F30; font-weight:bold; margin-left:5px; font-size:16px;}
						
						
						.tabelC{ text-align:center; vertical-align:middle}
						.tableNumTxt1{ width:30px; margin:0 5px; height:15px;}
						.tablePrice1{ color:#C30; font-weight:bold;text-align:center; vertical-align:middle}
						/*.tableDelete1{ display:block;text-align:center; vertical-align:middle; background:url(../images/icoDelete.gif) center center no-repeat; width:30px; height:30px; cursor:pointer; }*/
					.tableProductBox{ padding:5px;}
						.tableProductBox h2{ margin-bottom:10px; font-weight:bold}
						.tableProductBox div span{ color:#999; margin-right:10px;}
						.tableProductBox div b{ font-weight:100;}
						.tableProductPic1{ float:left; width:48px; height:58px; border:1px solid #CCC; margin-right:10px; }
				.deliveryList{}
					.deliveryList li{ float:left; width:185px; height:50px;}
						.deliveryList li input{ vertical-align:middle;}
						.deliveryList li img{ width:110px; height:40px; vertical-align:middle; margin-left:5px;}
					

.pushBox{ border:2px solid #e1cf99; width:500px; position:relative}
	.pushBox h3	{ background:#e1cf99; line-height:24px; padding-left:10px; color:#673f2e;}
	.pushBox h3 span{color:#673f2e; font-weight:bold}
	.pushBox h3 a{ font-weight:100; text-decoration:underline; position:absolute; right:10px; top:0px;}
.p_barType3{ padding:0 20px;}
.p_barType4{ margin:10px 20px 0 20px; display:block; width:460px;}
	.p_barType4 span{line-height:22px; color:#333; float:left; margin-right:20px;}
	.p_barType4 span b{color:#C30; font-weight:bold;word-wrap: break-word}									


.title1 span{ font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:500; font-size:24px; line-height:40px;}
.contactBox{ width:400px; overflow:hidden;}			
	.contactBox	h3{ color:#9c8b73; font-size:12px; line-height:16px; font-weight:100; margin:10px 0; display:block; padding:10px 0;}
.contactBox2{ width:340px; padding-left:12px; margin-left:12px; border-left:1px dotted #CCC;}
	.contactBox2 p{ color:#666; line-height:24px;}
		.contactBox2 p b{ font-weight:bold;}
.ezPagesHeading{ line-height:40px; font-size:24px; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif; margin-bottom:10px;}
				
.bottom{ width:965px; margin:0 auto; border-top:1px solid #7f461c; margin-top:20px; height:85px;}
	.bottom p{ text-align:center; font-size:11px; color:#7f461c;}
	.bottomNav{ text-align:center; margin:15px 0; font-size:10px; }
		.bottomNav a{ color:#7f461c;}
		.bottomNav b{ margin:0 3px; font-weight:100;}






























