
/****************************************
		Product Detail
****************************************/	


#Product_Top
{
	margin-left: 5px;
}
#Product
{
}
	/*#CategoryTitle h1
	{
		font-size: 25px;
		font-style: italic;
		font-weight: normal !important;
		font-family: Verdana;
		color: #A7A9AC;
	}*/
	
	#ProductImage
	{
		vertical-align: top;
		padding-right: 20px;
		padding-top: 8px;
	}	
		#ProductImage img
		{
			
		}
		#ProductImage img.main
		{
			width: 100px;
		}
		#ProductImage img.thumb
		{
			width: 100px;
		}
	#ProductDetail
	{
		vertical-align: top;
		padding-top: 8px;
	}
		.price
		{
			font-weight: bold;
			color: #584D32;
		}
		#litDescription
		{
			/* hack to set min height in IE 6 */
            height: auto !important;
            height: 300px;
            min-height: 300px;
		}



/****************************************
		Brand
****************************************/

#BrandDescription
{
	margin: 6px auto 6px auto;
	padding: 5px;
	clear: both;
}





/****************************************
		Product Lists
****************************************/

.ProductListPaging 
{
	width: 100%;
	border-top: 1px dotted #BFB8A8;
	margin-top: 10px;
	padding-top: 10px;
	/*visibility: hidden;*/
}
	#ProductListHead img {

	}
	#ProductListHead a {

	}
	
	.ProductListPages {
		float: right;
		width: 300px;
		overflow: visible;
		text-align: right;
	}
			.ProductListPages img
			{
				vertical-align: middle;
			}
	
	.ProductListViewAll {
		float: left;
		width: 50px;
	}
	
#ProductListSort
{
	width: 400px;						/* 634 */
	height: 0px;						/* 34 */
	visibility: hidden;
}	
	#ProductListSort select
	{
		font-weight: bold;
		font-size: 0.9em;
	}	
	
#ProductListSort_Left
{
	float: left;
	text-align: left;
}	
#ProductListSort_Right
{
	float: right;
	text-align: right;
}

.DescriptionText
{
	width: 624px;						/* 634 */	
	margin: 6px auto 0 auto;
	padding: 5px;
	background: #d4d4d4;
	clear: both;
}	
	
.ProductListMessage
{
	width: 100%;
	text-align: center;
	margin-top: 10px;
	margin-bottom: 10px;
}	
	
#ProductBrowseList
{
	margin: auto;
}
	#ProductBrowseList table
	{
		width: 440px;
		line-height: normal;
		border: 1px solid #FFFFFF;
	}


#ProductBrowseList table td, #FeaturedProducts table td, #AnchoredProducts table td
{
	text-align: left;
	vertical-align: bottom;
	padding: 10px;
	border: 1px dotted #BFB8A8;
	width: 33%;
}

#AnchoredProducts table td
{

}
	#ProductBrowseList a, #FeaturedProducts a, #AnchoredProducts a
	{
		width: 125px;
		display: block;
		margin-bottom: 5px;
		text-decoration: none;
	}
		#ProductBrowseList img, #FeaturedProducts img, #AnchoredProducts img
		{
		}
		#ProductBrowseList .name, #FeaturedProducts .name, #AnchoredProducts .name
		{
			color: #584D32;
			display: block;
		}
		#ProductBrowseList .description, #FeaturedProducts .description, #AnchoredProducts .description
		{
			color: #BFB8A8;
			text-decoration: none;
			font-weight: normal;
			font-size: 11px;
			display: block;
		}
		#ProductBrowseList .price, #FeaturedProducts .price, #AnchoredProducts .price
		{
			color: #584D32;
			text-decoration: none;
			font-weight: bold;
		}
		.ViewDetails
		{
			color: #BFB8A8;
			font-size: 10px;
			margin-bottom: 5px;
		}
				.ViewDetails img
				{
					vertical-align: middle;
				}
	
	
#FeaturedProducts_Head 
{
	width: 646px;
	height: 31px;
	margin-top: 5px;
	margin-left: -5px;	
}

#RelatedProducts_Head 
{
	width: 646px;
	height: 31px;
	margin-top: 5px;
	margin-left: -5px;	
}	


#BrowseCategories 
{
	
}


#BestSellers
{
	
}


#HotNewStuff_Head
{
	width: 634px;
	height: 31px;
	margin: 8px auto;
}

#ProductBrowseList_SearchResults
{
	width: 410px;
	margin: auto;
	padding-top: 8px;
}
	#ProductBrowseList_SearchResults table
	{
		
	}
		#ProductBrowseList_SearchResults table td
		{
			padding-bottom: 8px;
		}
			#ProductBrowseList_SearchResults img
			{
				width: 150px;
				height: 150px;
				float: left;
				margin-right: 15px;
				border-top: 2px solid #BEBEBE;
				border-right: 2px solid #BEBEBE;
				border-bottom: 1px solid #BEBEBE;
				border-left: 1px solid #BEBEBE;
			}
			
			
			


/****************************************
		Shopping Cart/Basket
****************************************/

#Basket
{
	padding: 4px;
	border: 1px solid #BFB8A8;
}	
	.BasketTable
	{
		width: 100%;
		border-bottom: 1px solid #BFB8A8;	
	}
		.BasketTable th
		{
			color: White;
			font-weight: bold;
			background: url(../images/basket_head_back.jpg) repeat-x;
			height: 20px;					/* 26 */
			padding: 3px;
		}
		.BasketTable td
		{
			vertical-align: top;
			padding: 3px;
		}
		
		
		
	#BasketResults
	{
		font-weight: bold;
		float: right;
		margin-top: 5px;
		margin-bottom: 15px;
	}		
		.BasketResults td
		{
			padding: 3px;
		}
		
	.button_featured
	{
		background: url(../images/buttons/back-to-shop.gif);
		width: 87px;
		height: 25px;
		border:0;
		margin: 0;
		padding: 0;
		position:relative;
		bottom: 4px;
	}



#QuickBasket
{
	width: 138px;
	margin: 48px auto 0 auto;
	border: Solid 1px #828282;
	color: White;
	font-size: 0.85em;
	/* hack to set min height in IE 6 */
	height: auto !important;
	height: 158px;			
	min-height: 158px;
	background: #2b2b2b url(../images/side-bg.gif);
	clear: both;
}
#QuickCart
{

}
	#QuickCart p
	{
		padding: 0;
		margin: 10px 0 4px 0px;
	}
	.BasketSeparator
	{
		height: 1px;
		color: #828282;
		width: 90%;
	}
	#QuickBasket a
	{
		color: #F31F00;
	}
	

			
		
		
/****************************************
		Tell a Friend
****************************************/		
		
#TellAFriend
{
	width: 150px;
	position: absolute;
	top: 10px;
	left: 595px;
	color: white;
	font-size: 0.85em;
	text-transform: lowercase;
}
	#TellAFriend a
	{
		color: White;
	}
	#TellAFriend a:hover
	{
		color: Black !important;
	}







