@import url('css/reset.css');
@import url('css/links.css');
@import url('css/product.css');
@import url('css/cart.css');
@import url('css/button.css');
@import url('css/pages.css');


body 	{
	background: url(images/body-bg.jpg) repeat-y scroll top center #c7c0a5;
	color: #424f1d;
	font-family: Arial, Helvetica, sans-serif;
}

#header	{
	background: url(images/header-bg.jpg) repeat scroll top center #3b6807;
	border-bottom: 5px solid #67880e;
	height: 245px;
}

#header .content	{
	margin: 0 auto;
	width: 1020px;
}


#header .content .logo	{
	float: left;
	width: 210px;
}

#header .content .info	{
	float: left;
	margin-left: 205px;
	width: 600px;
}

#header .content .info p {
	padding: 12px 0;
}


#header .content .info .search	{
	background: url(images/search-bg-2.gif) no-repeat scroll top;
	font-size: 11px;
	font-weight: bold;
	float: right;
	padding: 12px 0;
	height: 79px;
	width: 290px;
	text-align: right;
}

/*container------------------------------------------------*/

#container	{
	margin: 0 auto;
	padding: 1em 0;
	width: 1020px;
}

/*container-left-column-------------------------------------*/

	#container 	#left-column	{
		float: left;
		overflow: hidden;
		width: 166px;
	}
	
	#container #left-column .category	{
		background: url(images/left-col-section-bg.gif) no-repeat scroll bottom;
		height: 100%;
		margin-bottom: 0.8em;
		overflow: hidden;
	}
	
	#container #left-column .category .inner	{
		background-color: #f5f3e9;
		overflow: hidden;
		width: 166px;
		margin-bottom: 1.2em;
	}
	
	#container #left-column h3,
	#container #right-column h3	{
		background: url(images/left-col-h3.gif) no-repeat scroll top;
		font-size: 0.9em;
		overflow: hidden;
		padding: 10px 0;
		text-align: center;
		text-transform: uppercase;
	}
	
	#container #left-column .category ul	{
		padding: 6px;
	}
	
	#container #left-column .category li	 {
		color: #948e71;
		font-size: 0.8em;
		line-height: 1.4em;
	}
	
	#container #left-column .category li a:link,
	#container #left-column .category li a:visited	{
		color: #948e71;
		text-decoration: underline;
	}
	
	#container #left-column .category li a:active,
	#container #left-column .category li a:hover	{
		text-decoration: none;
	}

/* mid column --- */
	
	#container #mid-column	{
		float: left;
		padding: 0 10px;
		width: 660px;
	}
	
/* right column --- */
#container #right-column {
	float: left;
	width: 166px;
}
	
	#container #right-column .category	{
		background: url(images/left-col-section-bg.gif) no-repeat scroll bottom;
		height: 100%;
		margin-bottom: 0.8em;
		overflow: hidden;
	}
	
	#container #right-column .category .inner	{
		background-color: #f5f3e9;
		overflow: hidden;
		width: 166px;
		margin-bottom: 1.2em;
	}
	
	#container #right-column .category ul	{
		padding: 6px;
	}
	
	#container #right-column .category li	 {
		color: #948e71;
		font-size: 0.8em;
		line-height: 1.4em;
	}
	
	#container #right-column .category li a:link,
	#container #right-column .category li a:visited	{
		color: #948e71;
		text-decoration: underline;
	}
	
	#container #right-column .category li a:active,
	#container #right-column .category li a:hover	{
		text-decoration: none;
	}
/* right column --- */


/* footer --- */
#footer 	{
	background: url(images/footer-bg.jpg) repeat-y scroll top #08350b;
	height: 80px;
	overflow: hidden;
}

	#footer .container	{
		color: #fff;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 0.6875em;
		line-height: 1.2em;
		margin: 0 auto;
		padding: 20px 0;
		text-align: right;
		width: 960px;
	}
/* footer --- */
	
/* icons box */
.dpimages-icons-box {
  padding-top: 15px;
  width: 125px;
}

.dpimages-icons-box a:link,
  .dpimages-icons-box a:visited,
  .dpimages-icons-box a:hover,
  .dpimages-icons-box a:active
{
	float: left;
	outline-style: none;
	padding: 5px;
}
.dpimages-icons-box a:hover {
  border: none;
}

.dpimages-popup-link { 
	font-size: 0.6875em;
}
