
/* UNIVERSAL STYLES
================================================================================*/

html, body{
	padding:0;
	margin:0;
	background:#9ca85d url(../images/bg.jpg) repeat-x 0 0;
	font:normal 12px Tahoma;
	color:#6a522a;
	}
	
/*fixing firefox outline*/

a:active{
	outline:none;
	}
	
:focus{
	outline:none;
	}
	
img, form{
	padding:0;
	margin:0;
	border:none;
	}
	
	
	
	
	
	
	
/*TEXT STYLES
================================================================================*/

h1{
	padding:0 0 16px 0;
	margin:0;
	font:bold 18px Arial, Helvetica, sans-serif;
	color:#7b6238;
	line-height:100%;
	}
	
h2{
	padding:0 0 8px 10px;
	margin:0;
	font:bold 20px Georgia, "Times New Roman", Times, serif;
	color:#49631d;
	line-height:100%;
	border-bottom:1px dotted #beb1a1;
	}
	
h3{
	padding:0 0 12px 0;
	margin:0;
	font:bold 21px Georgia, "Times New Roman", Times, serif;
	color:#715b34;
	line-height:120%;
	}
	
h4{
	padding:0 0 10px 0;
	margin:0;
	font:normal 14px Tahoma;
	color:#636d2c;
	line-height:120%;
	}
	
.bigbold{
	font:normal 16px Tahoma;
	}
	
.bigbold2{
	font:normal 16px Tahoma;
	color:#715b34;
	}
a{
	color:#7b8739;
}

/* NAVIGATION STYLES
================================================================================*/

#nav{
	background:url(../images/nav_bg.jpg) repeat-x 0 0;
	width:935px;
	height:43px;
	padding:0 0 0 27px;
	}
	
#nav ul{
	padding:0;
	margin:0;
	line-height:100%;
	list-style:none;
	}
	
#nav ul li{
	padding:0;
	margin:0 25px 0 0;
	float:left;
	}
	
#lips a:link, #lips a:visited{
	background:url(../images/lips.jpg) no-repeat 0 0;
	width:62px;
	height:43px;
	display:block;
	}
	
#lips a:hover{
	background:url(../images/lips_hover.jpg) no-repeat 0 0;
	width:62px;
	height:43px;
	}
	
#hair a:link, #hair a:visited{
	background:url(../images/hair.jpg) no-repeat 0 0;
	width:63px;
	height:43px;
	display:block;
	}
	
#hair a:hover{
	background:url(../images/hair_hover.jpg) no-repeat 0 0;
	width:63px;
	height:43px;
	}
	
#body a:link, #body a:visited{
	background:url(../images/body.jpg) no-repeat 0 0;
	width:68px;
	height:43px;
	display:block;
	}
	
#body a:hover{
	background:url(../images/body_hover.jpg) no-repeat 0 0;
	width:68px;
	height:43px;
	}
	
#gift a:link, #gift a:visited{
	background:url(../images/gift.jpg) no-repeat 0 0;
	width:89px;
	height:43px;
	display:block;
	}
	
#gift a:hover{
	background:url(../images/gift_hover.jpg) no-repeat 0 0;
	width:89px;
	height:43px;
	}
	
#new a:link, #new a:visited{
	background:url(../images/new.jpg) no-repeat 0 0;
	width:85px;
	height:43px;
	display:block;
	}
	
#new a:hover{
	background:url(../images/new_hover.jpg) no-repeat 0 0;
	width:85px;
	height:43px;
	}
	
#about a:link, #about a:visited{
	background:url(../images/about.jpg) no-repeat 0 0;
	width:72px;
	height:43px;
	display:block;
	}
	
#about a:hover{
	background:url(../images/about_hover.jpg) no-repeat 0 0;
	width:72px;
	height:43px;
	}
	
#blog a:link, #blog a:visited{
	background:url(../images/blog.jpg) no-repeat 0 0;
	width:37px;
	height:43px;
	display:block;
	}
	
#blog a:hover{
	background:url(../images/blog_hover.jpg) no-repeat 0 0;
	width:37px;
	height:43px;
	}
	
#promise a:link, #promise a:visited{
	background:url(../images/promise.jpg) no-repeat 0 0;
	width:92px;
	height:43px;
	display:block;
	}
	
#promise a:hover{
	background:url(../images/promise_hover.jpg) no-repeat 0 0;
	width:92px;
	height:43px;
	}
	
#charitable a:link, #charitable a:visited{
	background:url(../images/charitable.jpg) no-repeat 0 0;
	width:124px;
	height:43px;
	display:block;
	}
	
#charitable a:hover{
	background:url(../images/charitable_hover.jpg) no-repeat 0 0;
	width:124px;
	height:43px;
	}
	
#wholesalers a:link, #wholesalers a:visited{
	background:url(../images/wholesalers.jpg) no-repeat 0 0;
	width:88px;
	height:43px;
	display:block;
	}
	
#wholesalers a:hover{
	background:url(../images/wholesalers_hover.jpg) no-repeat 0 0;
	width:88px;
	height:43px;
	}








/* LAYOUT STYLES
================================================================================*/
	
#wrapper{
	margin:0 auto 0 auto;
	width:990px;
	position:relative;
	background:url(../images/container_bg.jpg) repeat-y 0 0;
	}
	
#leftedge{
	float:left;
	background:url(../images/leftedge.jpg) no-repeat 0 0;
	width:14px;
	height:142px;
	}
	
#container2{
	float:left;
	width:962px;
	}
	
#rightedge{
	float:left;
	background:url(../images/rightedge.jpg) no-repeat 0 0;
	width:14px;
	height:142px;
	}
	
#header_wrapper{
	width:962px;
	}
	
#header{
	background:url(../images/header_bg.jpg) no-repeat 0 0;
	width:962px;
	height:142px;
	}
	
#header_top{
	width:729px;
	height:37px;
	padding:13px 0 0 233px;
	}
	
.cleardiv{
	clear:both;
	font-size:0;
	}
	
#search_div{
	float:left;
	width:267px;
	}
	
.txtbox1{
	background:url(../images/txtbox.jpg) no-repeat 0 0;
	width:166px;
	height:19px;
	border:none;
	float:left;
	margin:0 4px 0 0;
	font:normal 11px Georgia, "Times New Roman", Times, serif;
	color:#8b925e;
	padding:6px 12px 0 12px;
	}
	
.go_btn{
	float:left;
	}
	
#mail_div{
	float:left;
	width:209px;
	}
	
#mail_left{
	float:left;
	width:41px;
	font:normal 11px Georgia, "Times New Roman", Times, serif;
	color:#49631d;
	line-height:100%;
	padding:7px 0 0 0;
	}
	
#mail_right{
	float:left;
	width:151px;
	}
	
.txtbox2{
	background:url(../images/txtbox2.jpg) no-repeat 0 0;
	width:127px;
	height:19px;
	border:none;
	font:normal 11px Georgia, "Times New Roman", Times, serif;
	color:#8b925e;
	padding:6px 12px 0 12px;
	}
	
#pass_div{
	float:left;
	width:242px;
	}
	
#pass_left{
	float:left;
	width:60px;
	font:normal 11px Georgia, "Times New Roman", Times, serif;
	color:#49631d;
	line-height:100%;
	padding:7px 0 0 0;
	}
	
#pass_right{
	float:left;
	width:182px;
	}
	
.txtbox3{
	background:url(../images/txtbox3.jpg) no-repeat 0 0;
	width:127px;
	height:19px;
	border:none;
	float:left;
	font:normal 11px Georgia, "Times New Roman", Times, serif;
	color:#8b925e;
	padding:6px 12px 0 12px;
	margin:0 4px 0 0;
	}
	
#header_bottom{
	width:962px;
	height:92px;
	}

#logo{
	float:left;
	width:359px;
	height:92px;
	}
	
#header_right{
	float:right;
	width:387px;
	height:92px;
	}
	
#cart_area{
	width:387px;
	height:53px;
	}
	
#cart_left{
	background:url(../images/cart_bg.jpg) no-repeat 0 0;
	width:245px;
	height:42px;
	float:left;
	padding:11px 13px 0 17px;
	}
	
#cart_cell1{
	float:left;
	width:30px;
	}
	
#cart_cell2{
	float:left;
	width:128px;
	text-align:center;
	padding:9px 0 0 0;
	font:bold 11px Verdana, Arial, Helvetica, sans-serif;
	color:#715a3b;
	line-height:100%;
	}
	
#cart_cell3{
	float:left;
	width:87px;
	}
	
#cart_right{
	float:left;
	padding:3px 0 0 4px;
	width:103px;
	font:bold 11px Verdana, Arial, Helvetica, sans-serif;
	color:#9f9280;
	line-height:122%;
	}
	
#cart_right a:link, #cart_right a:visited{
	text-decoration:none;
	color:#9f9280;
	}
	
#cart_right a:hover{
	text-decoration:underline;
	}
	
#bodyarea{
	width:929px;
	padding:8px 23px 40px 10px;
	}
	
#leftcol{
	float:left;
	width:218px;
	}
	
#leftnav_outer{
	width:218px;
	}
	
#leftnav{
	background:url(../images/leftnav_bg.jpg) repeat-y 0 0;
	width:218px;
	}
	
#leftnav_inside{
	background:url(../images/leftnav_top.jpg) no-repeat 0 0;
	width:206px;
	padding:15px 6px 0 6px;
	}
	
#leftnav_bottom{
	background:url(../images/leftnav_bottom.jpg) no-repeat 0 0;
	width:218px;
	height:9px;
	font-size:0;
	}
	
.leftmenu{
	padding:10px 0 10px 11px;
	margin:0 0 9px 0;
	line-height:100%;
	list-style:none;
	border-bottom:1px dotted #beb1a1;
	}
	
.leftmenu li{
	padding:0 0 9px 0;
	margin:0;
	font:normal 14px Georgia, "Times New Roman", Times, serif;
	color:#6a522a;
	}
	
.leftmenu li a:link, .leftmenu li a:visited{
	text-decoration:none;
	color:#6a522a;
	}
	
.leftmenu li a:hover{
	text-decoration:underline;
	}
	
.leftcol_content{
	width:195px;
	padding:15px 0 25px 11px;
	border-bottom:1px dotted #beb1a1;
	margin:0 0 10px 0;
	}
	
.leftcol_content2{
	width:206px;
	padding:15px 0 15px 0;
	border-bottom:1px dotted #beb1a1;
	margin:0 0 10px 0;
	}
	
.leftcol_content_last{
	width:206px;
	padding:15px 0 140px 0;
	}
	
.leftcol_text{
	padding:0 0 14px 0;
	margin:0;
	font:bold 14px Georgia, "Times New Roman", Times, serif;
	color:#886d40;
	line-height:100%;
	}
	
.txtbox4{
	background:url(../images/txtbox4.jpg) no-repeat 0 0;
	width:159px;
	height:19px;
	border:none;
	font:normal 11px Arial, Helvetica, sans-serif;
	color:#748035;
	padding:6px 12px 0 12px;
	margin:0 0 7px 0;
	}
	
.leftcol_row{
	text-align:center;
	padding:0 0 10px 0;
	margin:0;
	line-height:100%;
	}
	
#rightcol{
	float:right;
	width:694px;
	}
	
#banner{
	width:694px;
	padding-top:4px
	}
	
#hot_deal_outer{
	width:694px;
	}
	
#hot_deal_top{
	background:url(../images/hot_deal_top.jpg) no-repeat 0 0;
	width:694px;
	height:24px;
	}
	
#hot_deal_content{
	background:url(../images/hot_deal_bg.jpg) repeat-y 0 0;
	width:694px;
	}
	
#hot_deal{
	background:url(../images/hot_deal_bottom.jpg) no-repeat left bottom;
	width:654px;
	padding:0 20px 22px 20px;
	}
	
.prev{
	float:left;
	width:70px;
	padding:52px 0 0 0;
	}
	
.next{
	float:left;
	width:53px;
	padding:52px 0 0 0;
	}
	
.hot_deal_cell{
	float:left;
	width:176px;
	text-align:center;
	}
	
.hot_deal_pic{
	padding:0 0 0 px 0;
	margin:0;
	line-height:100%;
	}
	
.hot_deal_text{
	padding:0 0 0px 0;
	margin:0;
	font:normal 14px Georgia, "Times New Roman", Times, serif;
	color:#49631d;
	line-height:100%;
	}
	
.hot_deal_text a:link, .hot_deal_text a:visited{
	text-decoration:none;
	color:#49631d;
	}
	
.hot_deal_text a:hover{
	text-decoration:underline;
	}
	
.rating{
	text-align:center;
	}
	
#content{
	width:676px;
	padding:38px 0 0 18px;
	}
	
#content_row{
	width:676px;
	}
	
#content_left{
	float:left;
	width:470px;
	}
	
#content_left p{
	padding:0 0 15px 0;
	margin:0;
	line-height:140%;
	}
	
#content_right{
	float:right;
	width:190px;
	padding:5px 0 0 0;
	}
	
#footer{
	background:url(../images/footer_bg.jpg) repeat-x 0 0;
	width:962px;
	height:50px;
	padding:11px 0 0 0;
	text-align:center;
	}
	
#footer ul{
	padding:0 0 6px 0;
	margin:0;
	line-height:100%;
	list-style:none;
	}
	
#footer ul li{
	padding:0 18px 0 0;
	margin:0;
	display:inline;
	font:normal 11px Tahoma;
	color:#e8e3d9;
	}
	
#footer ul li.lastnav{
	padding:0;
	}
	
#footer ul li a:link, #footer ul li a:visited{
	text-decoration:none;
	color:#e8e3d9;
	}
	
#footer ul li a:hover{
	text-decoration:underline;
	}

#footer p{
	line-height:100%;
	padding:0;
	margin:0;
	font:normal 11px Tahoma;
	color:#e8e3d9;
	}
	
#footer p a:link, #footer p a:visited{
	text-decoration:none;
	color:#e8e3d9;
	}
	
#footer p a:hover{
	text-decoration:underline;
	}





/*for inner pages*/

#current_page{
	padding:14px 0 20px 0;
	font:normal 10px Tahoma;
	color:#636d2c;
	}
	
#current_page a:link, #current_page a:visited{
	text-decoration:none;
	color:#636d2c;
	}
	
#current_page a:hover{
	text-decoration:underline;
	}
	
.pro_row_outer{
	width:694px;
	margin:0 0 40px 0;
	}
	
.pro_row{
	background:url(../images/pro_row_outer.jpg) repeat-y 0 0;
	width:692px;
	}
	
.pro_row_inside{
	background:url(../images/pro_row.jpg) no-repeat 0 0;
	width:692px;
	}
	
.pro_row_bottom{
	background:url(../images/pro_row_bottom.jpg) repeat-y 0 0;
	width:692px;
	height:18px;
	}
	
.pro_cell{
	float:left;
	width:333px;
	margin:0 26px 0 0;
	}
	
.pro_cell_last{
	float:left;
	width:333px;
	}
	
.pro_cell_left{
	float:left;
	width:130px;
	text-align:center;
	padding:15px 3px 0 0;
	}
	
.pro_cell_right{
	float:left;
	width:180px;
	padding:28px 20px 0 0;
	}
	
.pro_text{
	padding:0 10px 0 0;
	margin:0;
	font:normal 11px Arial, Helvetica, sans-serif;
	color:#715b34;
	line-height:130%;
	}
	
.view{
	padding:15px 0 10px 40px;
	}
	
#category_content{
	width:664px;
	padding:0 30px 0 0;
	}
	
.text{
	line-height:130%;
	padding:0 0 28px 0;
	margin:0;
	color:#636d2c;
	}
	
.text2{
	line-height:130%;
	padding:0 0 10px 0;
	margin:0;
	color:#636d2c;
	}
	
.cat_row{
	width:664px;
	padding:24px 0 24px 0;
	}
	
.cat_left{
	float:left;
	width:150px;
	margin:0 14px 0 0;
	text-align:center;
	}
	
.cat_right{
	float:left;
	width:532px;
	padding:37px 0 0 0;
	}
	
#product_details{
	width:694px;
	padding:0 0 30px 0;
	}
	
#pro_detail_left{
	float:left;
	width:220px;
	margin:0 20px 0 0;
	text-align:center;
	}
	
#pro_detail_pic{
	width:220px;
	}
	
#pro_detail_large{
	padding:10px 0 0 0;
	}
	
#pro_detail_large a:link, #pro_detail_large a:visited{
	background:url(../images/enlarge.jpg) no-repeat 168px 2px;
	text-decoration:none;
	font:normal 12px Tahoma;
	color:#715b34;
	display:block;
	}
	
#pro_detail_large a:hover{
	text-decoration:underline;
	}
	
#pro_detail_right{
	float:left;
	width:420px;
	padding:20px 0 0 0;
	}
	
#add_cart_area{
	width:420px;
	padding:0 0 35px 0;
	}
	
#add_cart_left{
	float:left;
	width:150px;
	}
	
.size{
	padding:0 0 8px 0;
	margin:0;
	font:normal 14px Tahoma;
	color:#636d2c;
	line-height:100%;
	}
	
.price{
	padding:0 0 14px 0;
	margin:0;
	font:bold 18px Tahoma;
	color:#636d2c;
	line-height:100%;
	}
	
#quantity{
	width:150px;
	}
	
#quantity_left{
	float:left;
	width:64px;
	font:normal 14px Tahoma;
	color:#636d2c;
	line-height:100%;
	padding:4px 0 0 0;
	}
	
#quantity_right{
	float:left;
	width:50px;
	}
	
.txtbox_small{
	background:url(../images/txtbox_small.jpg) no-repeat 0 0;
	width:50px;
	height:21px;
	border:none;
	font:normal 14px Tahoma;
	color:#636d2c;
	text-align:center;
	padding:4px 0 0 0;
	}
	
#add_cart_right{
	float:right;
	width:117px;
	padding:50px 20px 0 0;
	}
	
#product_links{
	width:374px;
	padding:0 0 0 46px;
	}
	
.product_links_row{
	width:374px;
	padding:0 0 7px 0;
	}
	
.product_links_cell{
	float:left;
	width:135px;
	padding:0 20px 0 0;
	}
	
.product_links_pic{
	float:left;
	width:30px;
	}
	
.product_links_text{
	float:left;
	width:105px;
	font:normal 12px Tahoma;
	color:#636d2c;
	padding:5px 0 0 0;
	}
	
.product_links_text a:link, .product_links_text a:visited{
	text-decoration:none;
	color:#636d2c;
	}
	
.product_links_text a:hover{
	text-decoration:underline;
	}	
	
#tab_outer{
	width:645px;
	padding:0 0 23px 0;
	}
	
#tab_nav{
	width:640px;
	padding:0 0 0 5px;
	}
	
#tab_nav ul{
	padding:0;
	margin:0;
	line-height:100%;
	list-style:none;
	}
	
#tab_nav ul li{
	padding:0;
	margin:0 1px 0 0;
	float:left;
	}
	
#litab1 a:link, #litab1 a:visited{
	background:url(../images/tabs/tab4.jpg) no-repeat 0 0;
	width:137px;
	height:32px;
	display:block;
	}
	
#litab1 a:hover{
	background:url(../images/tabs/tab4_hover.jpg) no-repeat 0 0;
	width:137px;
	height:32px;
	}
	
#litab2 a:link, #litab2 a:visited{
	background:url(../images/tabs/tab3.jpg) no-repeat 0 0;
	width:137px;
	height:32px;
	display:block;
	}
	
#litab2 a:hover{
	background:url(../images/tabs/tab3_hover.jpg) no-repeat 0 0;
	width:137px;
	height:32px;
	}
	
#litab3 a:link, #litab3 a:visited{
	background:url(../images/tabs/tab2.jpg) no-repeat 0 0;
	width:137px;
	height:32px;
	display:block;
	}
	
#litab3 a:hover{
	background:url(../images/tabs/tab2_hover.jpg) no-repeat 0 0;
	width:137px;
	height:32px;
	}

#litab4 a:link, #litab4 a:visited{
	background:url(../images/tabs/tab1.jpg) no-repeat 0 0;
	width:137px;
	height:32px;
	display:block;
	}
	
#litab4 a:hover{
	background:url(../images/tabs/tab1_hover.jpg) no-repeat 0 0;
	width:137px;
	height:32px;
	}
	
	
	
#prodtab1 a:link, #prodtab1 a:visited{
	background:url(../images/tabs/tab4.jpg) no-repeat 0 0;
	width:137px;
	height:32px;
	display:block;
	}
	
#prodtab1 a:hover{
	background:url(../images/tabs/tab4_hover.jpg) no-repeat 0 0;
	width:137px;
	height:32px;
	}
	
#prodtab2 a:link, #prodtab2 a:visited{
	background:url(../images/tabs/tab3.jpg) no-repeat 0 0;
	width:137px;
	height:32px;
	display:block;
	}
	
#prodtab2 a:hover{
	background:url(../images/tabs/tab3_hover.jpg) no-repeat 0 0;
	width:137px;
	height:32px;
	}
	
#prodtab3 a:link, #prodtab3 a:visited{
	background:url(../images/tabs/tab2.jpg) no-repeat 0 0;
	width:137px;
	height:32px;
	display:block;
	}
	
#prodtab3 a:hover{
	background:url(../images/tabs/tab2_hover.jpg) no-repeat 0 0;
	width:137px;
	height:32px;
	}	

#prodtab4 a:link, #prodtab4 a:visited{
	background:url(../images/tabs/tab1.jpg) no-repeat 0 0;
	width:137px;
	height:32px;
	display:block;
	}
	
#prodtab4 a:hover{
	background:url(../images/tab1_hover.jpg) no-repeat 0 0;
	width:137px;
	height:32px;
	}	
	

	
#tab_content{
	width:586px;
	background-color:#fefdf6;
	border:2px solid #ccc;
	padding:20px 35px 10px 20px;
	}

#related_pro{
	width:694px;
	}
	
#related_pro_heading{
	width:694px;
	padding:0 0 20px 0;
	}
	
.related_pro_row{
	width:694px;
	padding:0 0 20px 0;
	}

.related_pro_cell{
	float:left;
	width:210px;
	text-align:center;
	margin:0 20px 0 0;
	}
	
.related_pro_cell_last{
	float:left;
	width:210px;
	text-align:center;
	}
	
.related_pro_pic{
	padding:0 0 5px 0;
	margin:0;
	line-height:100%;
	}
	
.related_pro_text{
	padding:0 0 8px 0;
	margin:0;
	font:bold 14px Tahoma;
	color:#636d2c;
	line-height:100%;
	}
	
.related_pro_text a:link, .related_pro_text a:visited{
	text-decoration:none;
	color:#636d2c;
	}
	
.related_pro_text a:hover{
	text-decoration:underline;
	}	

.related_pro_price{
	font:normal 14px Tahoma;
	color:#636d2c;
	font-style:italic;
	padding:0;
	margin:0;
	line-height:100%	
	}






.row-alt {background-color:#f5f5f5;}

