/*
Shop Templates 
*/

#CategoryList 
{
		border:0px solid #000000;
		/*height:120px;*/
		width:170px; 
		padding:5px 5px 0 0px;
}

.catimage {
		border: 2px #ffffff solid
}

#CategoryName	{
		width:170px;
		padding-top: 5px;
		height:40px;
		text-align:left;
}


#ProductList
{
		border:0px solid #000000;
		/*height:120px;*/
		width:170px; 
		padding:5px 5px 0 0px;
}

#ProductListImage 
{
		border:0px solid #000000;
		height:120px;
		width:120px;
		padding:0px;
}

#ProductListText
{
		width:170px;
		padding-top: 5px;
		height:40px;
		text-align:left;
}

#MainProductImage
{
		/*height:220px;*/
		width:200px;
}

#MainProductImageVoucher
{
		border:1px solid #ffffff;
		height:130px;
		width:250px;
		padding:2px;
}

#FeaturedProductList
{
	height:150px;
	width:210px;
	padding:0px;
}
	
#FeaturedProductListImage 
{
		float:left;
		vertical-align:middle;
		/*border:1px solid #000000;*/
		height:120px;
		width:120px;
		padding:1px;
}
#FeaturedProductListText
{
	float:left;
	text-align:left;
	height:146px;
	width:95px;
	padding: 5px;
}
/*
#SubProductContent {
		margin-top:10px;
		padding-bottom:10px;
	}

#SubProductContent div {
		padding:10px;
		float:left;
	}

#SubProductContent-Name {
		width:150px;
	}

#SubProductContent-Price {
		margin-left:2px;
		width:50px;
	}*/

#ShopCategoryWrap 
{
	float:left;
	padding:5px;
}

#CategoryWrap
{
	text-align:left;
	width:580px;
}

#ProductWrap
{
	text-align:left;
	width:600px;
	}

#AddressBookWrap
{
	text-align:center;
	width:460px;
}
#CategoryHeader
{
	float:left;
	text-align:left;
	width:580px;
	}
	
	#ProductDetailImage
{
	float:left;
	border:1px solid #ffffff;
		height:102px;
		width:68px;
	}

#ProductAdd2Basket
{
	width:120px;
	float:right;
	}
.ShopTotal
{
	color: #330011;
	font-weight:bold;
}
.baasktItem {
	height:30px;
	background-color:#D1CCB8;
}
.basket {
	/*background-color:#F7D009;*/
}


.error {
	color :#FF6666;
	font-size: 1.2em;
}

#AddressBookHeader
{
	float:left;
	text-align:left;
	width:500px;
}

#AddressBook
{
	float:left;
	text-align:left;
	width:200px;
	/*height:80px;*/
	min-height:80px;
}

.HomeFeaturedImage
{
	/*background:url(images/FeaturedLady.jpg) #ffffff bottom no-repeat;*/
}

div#GiftItemsYes{  margin: 0px 20px 0px 0px;}
div#GiftItemsNo{  margin: 0px 20px 0px 0px;  display: none;}

.SmallText
{
	 font-size:9px;
}