/* CSS Reset */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,th,td{ margin:0;padding:0;}
table{ border-collapse:collapse;border-spacing:0;}
fieldset,img{ border:0;}
ol,ul,li{ list-style:none; list-style-position:outside;}


/* Generic Styling */
a{ color:#000; text-decoration:none;}


body{ font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#000; background:#6c6c6d url(../_images/body_bg.jpg) center top;}


/* header */
#header{ width:900px; margin:0 auto; padding:18px 0 0; overflow:hidden; color:#fff;}
	a.logo{ position:relative; float:left; display:block; margin:5px 0 17px 10px; width:230px; height:120px; background:url(../_images/logo.png) no-repeat top left; text-indent:-99999px; }
		
	.head_search{ float:right; width:630px; display:inline; margin:0 7px 4px 0; font-size:10px;}
	.head_search label{ float:left; padding-top:3px;}
	.head_search input.input_txt{ float:left; width:82px; padding:2px 2px; margin:0 10px 0 2px; font-family:Verdana, Arial; font-size:11px; color:#000;
								  background:#ababab; border:1px #484848 solid;}
	.head_search input.input_login{ float:left; width:42px; height:15px; border:0; cursor:pointer; margin:3px 0 0 0;
									 background:url(../_images/btn_login.gif) 0 0 no-repeat;}
	.head_search .cart{ float:left; padding:5px 0 5px 24px; position:relative; top:-3px; color:#fff; margin-left:16px;
						background:url(../_images/ico_cart.png) 0 0 no-repeat;}
	.head_search .btn_country{ float:right; margin-left:9px; position:relative; top:-3px;}
	
	
	.head_ad{ float:right; width:630px; display:inline; margin-right:7px;}
	.head_ad img{ vertical-align:top;}
		
	#navigation{ width:100%; clear:both;}
	#navigation ul{ width:996px; padding-left:4px; overflow:hidden;}
	#navigation li{ float:left; display:inline; margin-left:1px; height:28px; background:url(../_images/nav_left.gif) 0 0 no-repeat;}
	#navigation li a{ float:left; width:126px; height:28px; line-height:28px; color:#b47525; font-weight:bold;
					  background:url(../_images/nav_right.gif) right top no-repeat; text-align:center;}
	#navigation li.on a,
	#navigation li a:hover{ color:#c88632;}
	
	#navigation li.li_search{ width:254px;}
	#navigation li.li_search form{ padding:5px 0px 0 11px; background:url(../_images/nav_right.gif) right top no-repeat;}
		.li_search .input_keyword{ float:left; width:188px; padding:2px 4px; height:12px; line-height:12px;
								   font-size:11px; color:#000; font-family:Verdana, Arial; border:1px #b47525 solid;}
		.li_search .input_ok{ float:left; width:24px; height:16px; margin:1px 0 0 7px; border:0; cursor:pointer; background:url(../_images/btn_ok.gif) 0 0 no-repeat;}


/* content */
#content{ width:900px; margin:0 auto; background:#fff url(../_images/content_top.gif) 0 0 no-repeat;
		  -moz-box-shadow:0px 2px 6px #000; -webkit-box-shadow:0px 2px 6px #000; box-shadow:0px 2px 6px #000;}
.content_inside{ width:100%; overflow:hidden; background:url(../_images/content_bottom.gif) 0 bottom no-repeat; padding:14px 0;}

	.sidebar{ float:left; width:242px; display:inline; margin-left:18px;}
		.sidebox{ width:100%; margin-bottom:14px;}
		.side_title{ width:100%; height:31px; line-height:31px; font-size:13px; color:#fff; text-indent:8px; background:url(../_images/side_title.gif) 0 0 no-repeat;}
		.side_content{ width:240px; border:1px #ded7b4 solid; border-top:0;  overflow:hidden; padding:10px 0;
						-moz-border-radius:0 0 5px 5px; -khtml-border-radius:0 0 5px 5px; -webkit-border-radius:0 0 5px 5px; border-radius:0 0 5px 5px;}
					
			.side_list{ width:205px; margin:0 auto;}
			.side_list li{ padding:7px 0; background:url(../_images/dot_line.gif) bottom repeat-x;}
			.side_list li.last{ background:none;}
			.side_list li a{ color:#000; padding-left:22px; background:url(../_images/ico_arrow.gif) 0 5px no-repeat;}
			
			
			
			.single_seller{ font-size:12px;}
			.single_seller .sel_title,
			.single_seller .sel_title a{ font-size:9px; color:#010101; text-decoration:underline;}
			.single_seller .sel_img img{ vertical-align:top;}
			.single_seller .sel_price{ font-weight:bold; font-style:italic; color:#476400;}
			.single_seller .sel_price span{ color:#ff6c00; display:block;}
			.single_seller .sel_price strong{ color:#000; display:block;}
			
			.s1{ float:left; width:110px; overflow:hidden; margin:0 3px 10px 7px;}
			.s1 .sel_title{ width:96px; margin-bottom:8px;}
			.s1 .sel_img{ float:left; width:65px;}
			.s1 .sel_price{ float:right; width:45px; margin-top:8px;}
			
			.s2{ width:210px; margin:0 auto 14px; overflow:hidden;}
			.s2 .sel_title{ float:left; width:70px;}
			.s2 .sel_img{ float:left; width:65px;}
			.s2 .sel_price{ float:right; width:45px; margin-top:10px;}
	
	
	.main_content{ float:left; width:616px; margin-left:12px; overflow:hidden;}
		.breadcrumb{ width:100%; padding:8px 0; margin-bottom:10px; font-weight:bold; color:#b4b4b4; text-indent:10px;}
		.breadcrumb a{ color:#b4b4b4; text-decoration:underline;}
		.breadcrumb a.on{ color:#ad4300;}
		
		
		
		/*---------------Category_List page--------------*/
		.filter_box{ width:576px; background:#ecebe4; overflow:hidden; padding:12px 20px 90px; margin-bottom:10px;
					-moz-border-radius:8px; -khtml-border-radius:8px; -webkit-border-radius:8px; border-radius:8px;}
			.filter_title{ color:595959; font-weight:bold; font-style:italic; margin-bottom:8px;}
			.filter{ float:left; width:190px; margin:0 0 8px 0;}
			.filter input{ float:left; width:15px; height:15px;}
			.filter label{ float:left; margin-left:4px; font-size:9px; padding-top:1px;}
		
		
		.product_holder{ width:100%;}
			.single_product{ width:100%; background:#f4f0dd; margin-bottom:8px; overflow:hidden; padding:10px 0;
							-moz-border-radius:8px; -khtml-border-radius:8px; -webkit-border-radius:8px; border-radius:8px;}
			.single_product .pro_img{ float:left; width:118px; display:inline; margin-left:14px;}
			.single_product .pro_img img{ float:left; width:114px; height:auto; border:1px #ded7b4 solid;
									-moz-border-radius:0 2px 2px 0; -khtml-border-radius:0 2px 2px 0; -webkit-border-radius:0 2px 2px 0; border-radius:0 2px 2px 0;}
			.single_product .pro_txt{ float:left; width:460px; margin-left:14px;}
			.single_product .pro_title, .single_product .pro_title a{ font-size:16px; font-weight:bold; color:#000; margin-bottom:6px; text-decoration:none}
			.single_product .pro_title a:hover{ color:#f79b00; }
			.single_product .pro_title em{ font-size:13px; font-style:italic;}
			.single_product .pro_txt p{ line-height:120%; font-size:10px; color:#676767; margin-bottom:8px;}
			.single_product .pro_txt .pro_price{ font-size:12px; font-weight:bold; font-style:italic; color:#ff6c00;}
			.single_product .pro_txt .pro_price strong{ color:#000;}
			.single_product .pro_txt .pro_add{ float:right; font-size:9px; font-weight:bold; color:#fff; width:81px; height:14px; line-height:14px; text-align:center;
											   background:url(../_images/btn_add.gif) 0 0 no-repeat;}
				.more{ font-weight:bold; color:#ff6c00; font-style:italic;}
		
		
		.pager{ font-size:12px; color:#ae6f47; padding:10px 0;}
		.pager a{ color:#ae6f47; margin:0 4px;}
		
		
		/*---------------Contact page--------------*/
		.title{ font-size:20px; margin-bottom:18px;}
		.contact_form{ padding:148px 0 0 10px; margin-bottom:32px; background:url(../_images/ico_mail.gif) 10px 0 no-repeat;}
		.contact_form label{ display:block; line-height:160%;}
		.contact_form input.input_txt{ width:460px; padding:4px 2px; border:1px #d4d4d4 solid; margin-bottom:8px;
							 font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif;}
		.contact_form textarea{ width:460px; height:100px; padding:4px 2px; border:1px #d4d4d4 solid; margin-bottom:8px; display:block;
							    font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif;}
		.contact_form input.input_submit{ width:121px; height:21px; border:0; cursor:pointer; font-size:10px; font-family:Verdana, Arial; color:#fff;
										  background:url(../_images/btn_submit.gif) 0 0 no-repeat;}
			

		.contact_info{ margin-bottom:30px; padding-left:10px;}
		.contact_info p{ margin-bottom:14px;}
		.contact_info p span{ display:block; color:#9d6540;}
		.contact_info p.powered{ color:#b7b7b7; padding-top:28px;}
		.contact_info p.powered span{ padding-top:12px;}
		
		
		
		
		/*---------------Shopping Basket page--------------*/
		.shopping_basket{ padding:220px 0 0 10px; background:url(../_images/ico_cart2.gif) 10px 20px no-repeat;}
		.basket_table{ width:580px;}
		.basket_table th{ font-weight:normal; padding-bottom:6px;}
		.basket_table td{ text-align:center; padding:4px 0;}
		.basket_table .td_price{ text-align:right;}
		.basket_table .td_price span{ color:#ff6c00; font-weight:bold;}
		.basket_table .td_pro{ text-align:left;}
		.basket_table td input{ width:45px; padding:4px 1px; border:1px #d4d4d4 solid; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif;}
		.basket_table td  a{ font-style:italic; text-decoration:underline;}
		.basket_table .pro_img{ float:left; width:35px;}
		.basket_table .pro_img img{ width:33px; height:33px; border:1px #f1eee0 solid;}
		.basket_table .pro_title{ float:left; margin:8px 0 0 12px; font-weight:bold;}
		
		.basket_operation{ padding-top:55px; width:100%; overflow:hidden;}
		.basket_operation .basket_btn{ float:left; width:121px; height:21px; line-height:21px; text-align:center; border:0; cursor:pointer; color:#fff;
									   background:url(../_images/btn_submit.gif) 0 0 no-repeat; margin-right:8px; font-size:10px; font-family:Verdana, Arial;}
		
		
		
		/*---------------Main_Category page--------------*/
		.cate_holder{ width:100%; overflow:hidden; padding-top:10px;}
		.single_cate{ float:left; width:288px; margin:0 4px 22px 0;}
		.single_cate .cate_img{ float:left; width:95px; height:95px;}
		.single_cate .cate_img img{ width:93px; height:93px; border:1px #e1dbbc solid; vertical-align:top;
									-moz-border-radius:2px; -khtml-border-radius:2px; -webkit-border-radius:2px; border-radius:2px;}
		.single_cate .cate_txt{ float:left; width:168px; margin-left:12px;}
		.single_cate .cate_txt p{ line-height:120%; font-size:10px; color:#676767; margin-bottom:8px;}
		.single_cate .cate_title{ font-size:16px; font-weight:bold; margin-bottom:8px;}
		.single_cate .cate_title span{ color:#4c7000; font-weight:normal; font-size:12px; font-style:italic;}
		
		
		
		/*---------------Main_Product page--------------*/
		.main_product{ width:572px; padding:21px; background:#f4f0dd; overflow:hidden;
					   -moz-border-radius:8px; -khtml-border-radius:8px; -webkit-border-radius:8px; border-radius:8px;}
			.mpro_img{ float:left; width:302px; margin-bottom:10px;}
			.mpro_img .mpro_img_big{ width:100%; position:relative; margin-bottom:4px;}
			.mpro_img .mpro_img_big img{ display:block; width:300px; border:1px #ded7b4 solid; height:auto;}
			.mpro_img .mpro_img_big .btn_zoom{ position:absolute; width:11px; height:11px; text-indent:-9999px; overflow:hidden; bottom:8px; right:8px;
											  background:url(../_images/ico_zoom.png) 0 0 no-repeat;}
			.mpro_img .mpro_img_small{ width:100%; overflow:hidden;}
			.mpro_img .mpro_img_small a{ float:left; width:50px; margin-right:8px;}
			.mpro_img .mpro_img_small a img{ width:48px; border:1px #ded7b4 solid;}
			

			.mpro_txt{ float:left; width:255px; margin-left:12px; margin-bottom:10px;}
			.mpro_txt p{ line-height:120%; color:#676767; margin-bottom:9px; font-size:10px;}
			.mpro_txt .mpro_title{ font-size:16px; font-weight:bold; margin-bottom:8px;}
			.mpro_txt p.txt{ font-size:14px; }
			.mpro_txt .mpro_title em{ font-size:13px;}
			.mpro_txt .mpro_price{ font-weight:bold; font-size:15px; color:#000; font-style:italic;}
			.mpro_txt .mpro_price span{ color:#ff6c00;}
			.mpro_txt .mpro_add{ float:left; width:98px; height:18px; text-align:center; line-height:18px; font-weight:bold; font-style:italic; color:#fff;
								 background:url(../_images/btn_add2.gif) 0 0 no-repeat;}
			
			
			.mpro_tab{ width:100%; overflow:hidden; clear:both; position:relative; top:1px;}
			.mpro_tab li{ float:left; height:14px; line-height:14px; margin-right:1px; background:url(../_images/tab_off.gif) right -14px no-repeat;}
			.mpro_tab li a{ float:left; color:#949289; font-weight:bold; font-size:9px; padding:0 20px; background:url(../_images/tab_off.gif) 0 0 no-repeat;}
			
			.mpro_tab li.on{ background:url(../_images/tab_on.gif) right -14px no-repeat;}
			.mpro_tab li.on a{ color:#5c5c5c; background:url(../_images/tab_on.gif) 0 0 no-repeat;}
			
			.mpro_content{ width:535px; border:1px #FFFFFF solid; padding:15px; color:#676767; font-size:12px;}
			.mpro_content .mtitle{ font-size:11px; font-weight:bold; margin-bottom:4px;}
	
		
		
		/*---------------Main_v2 page--------------*/
		.content_title{ font-size:20px; color:#b4b4b4; font-weight:bold; line-height:180%; margin-bottom:8px; text-indent:12px;}
		
		.s_product{ width:595px; padding:10px; overflow:hidden; background:#f9e6b3; margin-bottom:14px;
					-moz-border-radius:8px; -khtml-border-radius:8px; -webkit-border-radius:8px; border-radius:8px;}
		.s_product .spro_img{ float:left; width:182px;}
		.s_product .spro_img img{ vertical-align:top;}
		.s_product .spro_txt{ float:left; width:400px; margin-left:10px;}
		.s_product .spro_txt p{ font-size:9px;}
		.s_product .spro_title,.s_product .spro_title a{ font-size:20px; font-weight:bold; margin-bottom:10px;}
.s_product .spro_title a:hover{color:#fd6c00; }
		.s_product .spro_title span{ font-size:12px; font-weight:normal; display:block;}
		.s_product .spro_txt .spro_price{ font-size:14px; font-weight:bold; font-style:italic; margin-top:10px;}
		.s_product .spro_txt .spro_price span{ color:#ff6c00;}
		.s_product .spro_txt .btn_add{ float:right; width:96px; height:17px; line-height:17px; color:#fff; text-align:center; margin-top:-18px;
							  background:url(../_images/btn_add3.gif) 0 0 no-repeat; font-size:10px; font-weight:bold; font-style:italic;}
		
		
		.tproduct_holder{ width:640px; overflow:hidden;}
			.single_tproduct{ float:left; width:120px; padding:10px; margin:0 18px 20px 0; background:#f4f0dd; text-align:center;
							  -moz-border-radius:8px; -khtml-border-radius:8px; -webkit-border-radius:8px; border-radius:8px;}
			.single_tproduct .tpro_img{ width:116px; border:1px #ded7b4 solid; margin-bottom:6px;}
			.single_tproduct .tpro_img img{ width:116px; vertical-align:top; height:auto;}
			.single_tproduct .tpro_title{ font-size:12px; font-weight:bold;}
			.single_tproduct p{ font-size:10px; color:#676767;}
			.single_tproduct .tpro_price{ font-weight:bold;; font-style:italic; margin-bottom:4px;}
			.single_tproduct .tpro_price span{ color:#ff6c00;}
			.single_tproduct .btn_add{ display:block; width:81px; height:14px; line-height:14px; margin:0 auto; text-align:center; font-style:italic;
									   background:url(../_images/btn_add.gif) 0 0 no-repeat; font-size:8px; font-weight:bold; color:#fff;}

		
		
		/*---------------Profile page--------------*/
		.profile_holder{ width:100%; overflow:hidden;}
		.profile_img{ float:left; width:265px;}
		.profile_txt{ float:left; width:288px; margin-left:10px;}
		.profile_txt p{ font-size:10px;}
			.profile_title{ font-size:20px; font-weight:bold; color:#9d6540; margin-bottom:16px;}
			.profile_title span{ font-size:14px; font-weight:normal; display:block;}
		
		
		
		
		/*---------------Sign_up page--------------*/
		.sign_form{ padding:40px 0 0 10px;}
		.sign_form label{ display:block; line-height:160%;}
		.sign_form .input_txt{ padding:4px 2px; border:1px #d4d4d4 solid; margin-bottom:8px; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif}
		.sign_form .input1{ width:240px;}
		.sign_form .input2{ width:340px;}
		.sign_form .input3{ width:65px;}
		.sign_form .input4{ width:205px;}
		.sign_form input.input_submit{ width:121px; height:21px; border:0; cursor:pointer; font-size:10px; font-family:Verdana, Arial; color:#fff;
									   background:url(../_images/btn_submit.gif) 0 0 no-repeat;}
		
		.option{ width:100%; overflow:hidden; margin-bottom:16px; padding-top:2px;}
		.option input{ float:left; width:15px; height:15px; margin-top:1px;}
		.option label{ float:left; margin:0 50px 0 2px;}
		
			
			


.discount { text-decoration:line-through; font-weight:normal; color:red !important; }


/* footer */
#footer{ width:100%; text-align:center; color:#fff; font-size:10px; padding:14px 0;}
#footer ul{ margin-bottom:7px;}
#footer li{ display:inline;}
#footer a{ color:#fff; text-decoration:underline;}
#footer a:hover{ color:#ddd;}



