/* CSS Document */
body{ margin:0px auto;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding-bottom:20px;
	background-image:url(../tpl_images/bg.jpg);
	background-repeat:repeat-x;
}


/*div.* { margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}*/

a { text-decoration:none;
	outline:none;
	cursor: pointer;
	cursor: hand;
	/*color:#b68550;*/
}

element {
	cursor: pointer;
	cursor: hand;
}

img{ border:0px;
}

.clearfix:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
}

.clearfix {
    display: inline-block;
}

html[xmlns] .clearfix {
    display: block;
}

* html .clearfix {
    height: 1%;
}

.spacer{ clear:both;
}



/** Header **/
div.header{ margin:0px auto; width:939px; height:187px; background-image:url(../tpl_images/header.jpg); }
div.header_phone{ float:right; margin:5px 190px 0px 0px; font-size:18px; font-weight:bold; color:#5a331c; }
/** // Header **/

/** Main Handler **/
div.main_handler{ margin:0px auto; width:900px; padding:0px 0px 0px 39px; }

div.search_handler{ margin:0px auto; width:900px; height:20px; padding:0px 0px 0px 0px; text-align:right; }

/*
div.search_handler_menu{ margin-top:-12px; margin-left: 0px; padding:0px 0px 0px 0px;}
*/

div.search_handler_menu{ float:left; margin-left:0px; width:680px; height:23px; }
div.search_handler_menu1{ float:right; margin:0px 0px 0px 0px; }

div.search_handler_menu ul{ float:left; margin:0px 0px 0px 0px; list-style:none; }
div.search_handler_menu ul li{ float:left; height:18px; /*padding:0px 0px 0px 0px;*/ padding:5px 8px 0px 8px; }
div.search_handler_menu ul li a{ /*color:#FFFFFF;*/ color:#96591d; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; text-transform:uppercase; }
div.search_handler_menu ul li a:hover{ color:#ffd7b9; }
div.search_handler_menu ul li.free_shipping_li{ padding:5px 5px 0px 0px; *padding:5px 10px 0px 30px; }


input.txt_search{ float:left; margin:-1px 0px 0px 0px; *margin:0px 0px 0px 0px; color:#666666; font-size:12px; width:159px; height:17px; }

div.top_menu_handler{ margin:0px auto; margin-top:-12px; *margin-top:6px; width:900px; height:37px; background:url(../tpl_images/top_menu_bg.jpg) repeat-x; }

div.top_menu_handler ul{ list-style:none; width:900px; }
div.top_menu_handler ul li{ float:left; height:25px; padding:12px 20px 0px 18px; background:url(../tpl_images/top_menu_bg_separator.jpg) right no-repeat; }
div.top_menu_handler ul li.last_menu{ background:none; }
div.top_menu_handler ul li a{ color:#96591d; font-family:"trebuchet MS"; font-size:11px; font-weight:bold; }
div.top_menu_handler ul li a:hover{ color:#ca9c6e; }

div.content_handler{ margin:0px auto; width: 900px; padding: 0px 0px 0px 0px; background-color:#FFFFFF; /*background-image:url(../tpl_images/content_btm_bg.jpg); background-repeat:repeat-x; background-position:bottom;*/ }


div.left_content{ float:left; width:663px; /*width:671px;*/ }

p.txt_content{ color:#8e4c24; line-height:21px; padding:0px 10px 0px 15px; }


div.bottom_content{ float:left; width:900px;  }

div.sales_info_box{ float:left; margin:112px 0px 0px 50px; *margin:112px 0px 0px 30px; }

div.right_img2_handler{ 

		float:left; 
		width:326px; 
		height:140px; 
		background-image:url(/images/bg_saveon.jpg); 
		background-repeat:no-repeat; 
		margin:0px 3px 0px 0px; 
		}
div.right_img2_handler_btn{ float:right; margin:115px 8px 0px 0px; }

div.right_img3_handler{ 
		float:left; 
		width:300px; 
		height:160px; 
		/*background-image:url(/images/bg_newsletter.jpg);*/
		background-image:url(/images/left_img2.gif);  
		margin:2px 0px 2px 0px; 
		background-repeat:no-repeat; }

div.right_img4_handler {
		float:left; 
		width:300px; 
		height:160px; 
		background-image:url(/images/bg_newarrival.gif); 
		background-repeat:no-repeat; 
		margin:2px 0px 2px 0px;
		padding:20px 0px 0px 0px;
		}

div.right_img5_handler { 
		float:left;		
		width:300px; 
		height:160px; 		
		background-image:url(/images/bg_bestseller.gif); 
		background-repeat:no-repeat; 
		margin:2px 0px 2px 0px;
		padding:20px 0px 0px 0px;
		}

div.special_img{ float:left; width:130px; margin:5px 0px 0px 2px; }
div.special_desc_handler{ float:left; width:117px; height:105px; margin:5px 0px 0px 3px; overflow:auto; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; }


div.right_img3_handler_btn{ float:right; margin:95px 10px 0px 0px; }

div.right_content{ float:left; width:215px; }

div.btm_line{ margin:0px auto; width:884px; height:3px; background-color:#8e4c24; }

div.copy_right{ margin:0px auto; width:900px; padding:10px 0px 5px 0px; color:#8e4c24; }

div.copy_right_txt{ float:left; }
div.footer_click1{ float:left; margin:0px 0px 0px 150px; }
div.footer_click2{ float:left; margin:0px 0px 0px 270px; }

span.menu a{ color:#96591d; }
span.menu a:hover{ color:#ca9c6e; }
/** Main Handler **/


/** View Detail Page **/
span.prodDet ul li{ margin:0px 0px 0px 20px; }
