
/* product / service */
.products{
	width:625px;
	}



.products ul
{
	margin:0 0 0 0;
	padding:0 0 0 0;
}
.products ul li
{
	margin:5px 5px 5px 0;
	padding:0 0 0 0;
	list-style-type:none;
	width:290px;
	/*height:185px;*/
	float:left;
	overflow:hidden;
	border:4px solid #FFC7C6;

}
	.products .hProduct .photo-box
	{
		overflow:hidden;
		float:left;
		width:125px;
		height:125px;
		text-align:center;
		margin:4px 5px 5px 0;
		padding:0 0 5px 0;
	}	
	.products .hProduct .photo
	{
		padding:5px 5px 5px 5px;
		margin:0 5px 0 0;
		horizontal-align:center;
	}
	.products .hProduct .fn
	{
		background-color:#FFC7C6;
		width:100%;
		padding:3px 0 3px 0;
	}
		.products .hProduct .fn a
		{
			color:#523C21;
			text-decoration:none;
			text-align:center;
			display:block;
			width:100%;
			font-weight:bold;
		}
	.products .hProduct .product-description
	{
		float:left;
		font-size:11px;
		width:150px;
		padding:4px 0 5px 0;
		margin:0 0 5px 0;
	}
	.products .product-description ul
	{

		padding:0 0 0 0;
		margin:0 0 0 0;
		width:150px;
		float:left;
	}
	.products .product-description ul li
	{
		border:none;
		width:100%;
		padding:0 0 0 0;
		margin:0 0 0 0;
	}
	.products .product-description .description
	{
		padding:0 0 5px 0;
		
	}
	.products .product-description strong
	{
		font-weight:bold;
		color:#523C21;
	}
	
	


/* product category nav */
.product-category
{
	margin:0 0 0 15px;
	width:185px;
	/*min-height:550px;*/
}
	* html .product-category
	{
		height:550px;
	}
	.product-category p
	{
		font-size:150%;
		color:#844131;
		border-bottom:5px solid #844131;		
		text-align:center;
		width:185px;
	}
	
	.product-category ul
	{
		margin:0 0 0 0;
		padding:0 0 0 0;
	}
	.product-category ul li
	{
		margin:0 0 0 0;
		padding:5px 0 5px 0;
		list-style-type:none;
		border-bottom:1px solid #efefef;
		font-family:verdana;
	}
	.product-category ul li a:link
	{
		color:#844131;
		text-decoration:none;
	}
	.product-category ul li a:visited
	{
		color:#844131;
		text-decoration:none;	
	}
	.product-category ul li a:hover
	{
		color:#FFC7C6;
		text-decoration:none;
	}
	.product-category ul li a:active
	{
		color:#844131;
		text-decoration:none;	
	}			
	
/* search box */
.search-box	
{
	margin:5px 0 5px 15px;
	float:left;
	width:185px;
}
	.search-box label
	{
		font-size:150%;
		color:#844131;
		border-bottom:5px solid #844131;		
		text-align:center;
		margin:0 0 5px 0;
		display:block;
		float:left;
	}
	.search-box .search-text
	{
		float:left;
		border:1px solid #844131;
		color:#999;
		padding:2px 2px 2px 2px;
		width:100px;
	}
	.search-box .search-button
	{
		float:left;
		border:1px solid #999;
		background-color:#844131;
		color:#FFC7C6;
		padding:1px 5px 1px 5px;
		margin:0 0 0 2px;
	}
	
/* none-found */
.products .none-found
{
	width:90%;
	padding:5px 5px 5px 5px;
	margin:5px 0 5px 15px;
	border:2px solid #999;
	background-color:#ddd;
	color:#555;
}
	.products .none-found ul
	{
		margin:0 0 0 0;
		padding:2px 0 2px 0;
		float:none;
	}
		.products .none-found ul li
		{
			margin:0 0 0 0;
			padding:0 0 0 0;
			width:100%;
			height:25px;
			border:none;
			list-style-type:square;
			list-style-position:inside;
			text-align:left;
			float:none;
		}
/* add to cart link */
a.addToCart
{
	display:block;
	width:100px;
	margin:5px 0 0 0;
	text-align:center;
	border:2px solid #FFD3D6;
	background-color:#734108;
	color:#FFD3D6;
	padding:3px 2px 3px 2px;
}
	a.addToCart:link
	{
	background-color:#734108;
	color:#FFD3D6;	
	}	
	a.addToCart:visited
	{
	background-color:#734108;
	color:#FFD3D6;	
	}	
	a.addToCart:hover
	{
	background-color:#FFD3D6;
	color:#734108;	
	}	
	a.addToCart:active
	{
	background-color:#734108;
	color:#FFD3D6;
	}	

		
		
		
/* back to products link */
.backToProducts
{
	margin:0 0 5px 0;
}
	.backToProducts a
	{
		display:block;
		width:100%;
		font-size:95%;
		border-bottom:1px solid #ccc;
		padding:0 0 5px 0;
	}
	.backToProducts a:link
	{
		color:#523C21;
		text-decoration:none;
	}
	.backToProducts a:visited
	{
		color:#523C21;
		text-decoration:none;	
	}	
	.backToProducts a:hover
	{
		color:#FFCBCE;
		text-decoration:underline;	
	}
	.backToProducts a:active
	{
		color:#523C21;
		text-decoration:none;	
	}
/* end back to products */	



/* individual product display */
/* product item */
.productItem
{
	width:95%;
}
.productItem h1.fn
{
	border-bottom:2px solid #734108;
}

	.productItem .photo-box
	{
		float:left;
		border-right:1px solid #ccc;
		width:325px;
		overflow:hidden;
		padding:5px 5px 5px 5px;
		margin:5px 10px 5px 0;
		text-align:center;
	}
	.productItem .photo-box .photo-box-holder
	{
		width:315px;
		height:300px;
		overflow:hidden;
		display:table-cell;
		vertical-align:middle;	
	}
	
	
	.productItem .product-description
	{
		float:left;
		width:235px;
		margin:5px 0 0 0;
	}
	.productItem .product-description ul
	{
		margin:0 0 0 0;
		padding:0 0 0 0;	
	}
	.productItem .product-description ul li
	{
		margin:0 0 0 0;
		padding:0 0 0 0;
		list-style-type:none;
	}	
	
	.productItem .photo-box-images
	{
		width:300px;
		float:left;
	}
	.productItem .photo-box-images p
	{
		width:100%;
		margin:5px 0 5px 0;
		padding:0 0 0 0;
		font-style:italic;
		border-bottom:1px solid #ccc;
		font-size:85%;
	}
	
	.productItem .photo-box-images ul
	{
		margin:5px 0 0 0;
		padding:0 0 0 0;
		float:left;	
	}
	.productItem .photo-box-images ul li
	{
		list-style-type:none;
		float:left;
		margin:5px 0 2px 0;
		padding:0 0 0 0;
		text-align:center;
		width:75px;
		height:100px;
	}

/* end individual product display */
