*{
	margin:0;
	padding:0;
}
body {
	background:#e3cfb5;
	color:#1b1b1b;	
	font:11px Tahoma, Arial, Helvetica, sans-serif;
}
fieldset{border:none;}
/*------------------------------------------------------------------------*/
/* <------- Layout Styles Starts  -------> */
/*------------------------------------------------------------------------*/

#wrapper{
	width:950px;
	margin:0 auto;
	background:#fff url(../images/wrapper-bg.jpg) repeat-x top;
}

/*------------------------------------------------------------------------*/
/* <------- Header Styles Starts  -------> */
/*------------------------------------------------------------------------*/		
	
	#head-wrap{
		background:url(../images/head-wrap2.jpg) no-repeat;
		height:108px;
	}
		#header{
			height:53px;
			overflow:hidden;
		}
			#search{
				width:281px;
				padding:15px 11px 0 0;
				float:right;
			}
				#search .search-field{
					background:#fff;
					border:1px solid #7f1805;
					width:216px;
					height:21px;
					float:left;
					padding:2px 2px 0 2px;
				}
				#search .search-btn{
					background:url(../images/search-btn.jpg) no-repeat;
					color:#2f0e01;
					width:53px;
					height:23px;
					text-align:center;
					line-height:23px;
					float:right;
					border:none;
					outline:none;
					cursor:pointer;
				}
		#top-menu{
			height:23px;
			line-height:23px;
			text-align:center;
		}
			#top-menu li{
				list-style:none;
				display:inline;
				padding:0 2px;
			}
				#top-menu li, #top-menu li a{
					color:#fff;
					font-weight:normal;
				}
	#black-bar{
		height:32px;
		line-height:32px;
		overflow:hidden;
	}
	#black-bar, #black-bar a{
		color:#fff;
	}
		#black-bar a{
			padding:0 1px;
		}
		#black-bar .floatleft{
			width:574px;
			float:left;
			padding-left:200px;
			text-align:center;
			line-height:25px;
		}
		#black-bar .floatright{
			width:176px;
			float:right;
			text-align:center;
		}
	
/*------------------------------------------------------------------------*/
/* <------- Container Styles Starts  -------> */
/*------------------------------------------------------------------------*/
		
		#container{
			background:url(../images/container-bg.jpg) repeat-y;
			font-size:12px;
		}
			#left-col{
				width:200px;
				float:left;
			}
			#center-col{
				width:536px;
				float:left;
				padding:12px 19px;
				overflow:hidden;
			}
			#right-col{
				width:176px;
				float:right;
			}
		
/*------------------------------------------------------------------------*/
/* <------- Left Column Navigation Styles Starts  -------> */
/*------------------------------------------------------------------------*/							

		#nav li a{
			padding:3px 5px 3px 21px;
			margin:3px 0;		
			color:#2e0a00;
			width:174px;
			display:block;
		} 
			#nav li a:hover{
				background:url(../images/nav-bg-h.jpg) repeat-y;
				text-decoration:none;
				font-weight:bold;
			}
/*------------------------------------------------------------------------*/
/* <------- Left Column Navigation Styles Starts  -------> */
/*------------------------------------------------------------------------*/	
#nav{
	background:url(../images/left-menu-top-bg.jpg) repeat-y;
	padding:0 0 10px 0;
}
	#nav ul{
		list-style:none;
	}
	#nav img{
		padding-bottom:5px;
	}
	#nav li{
		list-style:none;
	}
						
#nav li.level1 {}
#nav li.level1 a {
				color:#333;
				display:block;
				min-height:22px;
				line-height:22px;
				padding:0 0 0 20px;
	}
#nav li.level1 a:hover {
                color:#fff;
				background:url(../images/nav-bg-h.jpg) repeat-y;
				text-decoration:none;
}

#nav li.level1_sel {}
#nav li.level1_sel a {
	margin:0;
    background:#333;
	display:block;
	min-height:22px;
	line-height:22px;
	padding:0 0 0 20px;
	color: #fff;
	text-decoration: none;
	font-weight:bold;		
	}
#nav li.level1_sel a:hover {
	margin:0;
    background:#333;
	display:block;
	min-height:22px;
	line-height:22px;
	padding:0 0 0 20px;
	color: #fff;
	text-decoration: none;
	font-weight:bold;
}

#nav li.level2 {}
#nav li.level2 a {
	min-height:22px;
	line-height:22px;
	padding:0 0 0 20px;
	margin:0;
	display: block;
    color:#5f5f5f; 
	text-decoration: none;
	}
#nav li.level2 a:hover {
	min-height:22px;
	line-height:22px;
	padding:0 0 0 20px;
	margin:0;
    background:#CCC;
	display: block;
    color:#FFF;
	text-decoration: none;
}
#nav li.level2_sel {}
#nav li.level2_sel a {
	min-height:22px;
	line-height:22px;
	padding:0 0 0 20px;
	margin:0;
    background:#CCC;
	display: block;
	color: #FFF;
	text-decoration: none;
	}
.#nav li.level2_sel a:hover {
	min-height:22px;
	line-height:22px;
	padding:0 0 0 20px;
	margin:0;
    background:#fff;
	display: block;
	color: #666;
	text-decoration: none;
}

#nav li.level3 {}
#nav li.level3 a {
	min-height:22px;
	line-height:22px;
	padding:0 0 0 20px;
	margin:0;
	display: block;
	color: #666;
	text-decoration: none;	
	background:#FFF;	
	}
#nav li.level3 a:hover {
	min-height:22px;
	line-height:22px;
	padding:0 0 0 20px;
	margin:0;
	background:#ECECEC;	
	display: block;
	color: #666;
	text-decoration: none;
}			
			
#information ul{
	padding:5px 0;
	list-style:none;
}
	#information li{
		padding:3px 5px 3px 21px;
		margin:3px 0;
	}
		#information li a{
			color:#36322c;	
		}

/*------------------------------------------------------------------------*/
/* <------- Shopping Basket Box Styles Starts  -------> */
/*------------------------------------------------------------------------*/	

#shopping-basket{
	background:url(../images/shopping-basket-content-bg.jpg) no-repeat 0 29px;
	text-align:center;
}
	#shopping-basket, #shopping-basket a{
		color:#623312;
	}
	#shopping-basket .price{
		height:22px;
		line-height:22px;
	}
	#shopping-basket .items{
		height:30px;
		line-height:30px;
		padding:1px 0 0 0;
		width:137px;
		margin:0 auto;
		font-weight:bold;		
	}
#best-seller, #recommended{
	padding:13px 19px;
	color:#36322c;
	line-height:14px;
}
	#best-seller .price, #recommended .price{
		color:#bb3000;
	}

/*------------------------------------------------------------------------*/
/* <------- Newsletter Box Styles Starts  -------> */
/*------------------------------------------------------------------------*/						

#news-letter{
	padding:10px 18px;
	color:#36322c;
	font-size:12px;
}
	#news-letter input{
		background:#fff;
		width:130px;
		height:21px;
		border:1px solid #9c7c6f;
		padding:2px 3px 0 3px;
	}
	#news-letter .submit-btn{
		float:right;
		background:transparent url(../images/submit-btn.jpg) no-repeat;
		width:53px;
		height:23px;
		outline:none;
		border:none;
		cursor:pointer;
		margin:5px 0 0 0;
	}


/*------------------------------------------------------------------------*/
/* <------- Featured Item Box Styles Starts  -------> */
/*------------------------------------------------------------------------*/	

#featured-products{
 width: 530px;
 padding-top: 20px;
}
	.products{
		width:170px;
		float:left;
		display:block;
		min-height:350px;
		height:auto !important;
		height:350px;
		margin-right: 2px;
	}
	.products .featured_img {
		text-align: center;
		width: 170px;
		min-height: 150px;
		margin-bottom: 10px;
		}
	 .products .featured_img img{
		text-align: none;
		}
		.products .floatleft{
			float:left;
			width:60px;
		}
		.products .floatright{
			width:158px;
		}
		.products h2{
			color:#89001a;
			margin:0 0 3px 0;
			font-size:18px;
		}
		.products h6{
			color:#921f00;
			font-size:12px;
			margin:0 0 5px 0;
		}
		.products .price{
			border-top:1px solid #c5c5c4;
			margin:8px 0 0 0;
			padding:5px;
			color:#a91000;
			font-size:11px;
		}
		.products .price strong{
			font-size:14px;
			color:#ca1300;
		}
		.products .add-to-basket{
		    margin-top: 7px;
			background:url(../images/add-2-basket-btn.jpg) no-repeat;
			width:106px;
			height:25px;
			border:none;
			outline:none;
			cursor:pointer;
		}

/*------------------------------------------------------------------------*/
/* <------- Products Box's Styles Starts  -------> */
/*------------------------------------------------------------------------*/


/*------------------------------------------------------------------------*/
/* <------- Footer Styles Starts  -------> */
/*------------------------------------------------------------------------*/

	#footer{
		background:#292726;
		height:25px;
		line-height:25px;
		text-align:center;
	}
		#footer, #footer a{
			color:#fff;
		}
		#footer a{
			padding:0 1px;
		}
	#footer-bottom{
		padding:10px 0;
		text-align:center;
	}
		#footer-bottom img{
			margin:0 10px;
		}

/*------------------------------------------------------------------------*/	
/*  <------- Layout Styles Ends -------> */	
/*------------------------------------------------------------------------*/
/* <------- Genric Styles Starts -------> */
/*------------------------------------------------------------------------*/
.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%;
}
a {
	color:#000;
	text-decoration:none;
}
a:hover {text-decoration:underline;color:#80191d;}
h1{font-size:32px;}
h2{font-size:22px;}
h3{font-size:18px;}
h4{font-size:15px;}
h5, h6{font-size:14px;}
h1,h2,h3,h4,h5,h6{margin:0 0 15px 0;}
img{border:none;}
.clear{clear:both;}
.floatleft{float:left;}
.floatright{float:right;}
.center{text-align:center;}
.manubox{
text-align:center;
padding: 10px;
}
/*------------------------------------------------------------------------*/
/* <------- Genric Styles Ends ------->  */
/*------------------------------------------------------------------------*/
