/*
Shop Templates 
*/

#CategoryList 
{
		border:0px solid #000000;
		/*height:120px;*/
		width:130px; 
		padding:5px 5px 0 5px;
}

#CategoryName	{
		width:120px;
		height:25px;
		font-size: 0.85em;
		text-align:center;
}


#ProductList
{
		border:0px solid #000000;
		/*height:140px;*/
		width:130px;
		padding:5px 5px 0 5px;
}

#ProductListImage 
{
		border:0px solid #000000;
		height:120px;
		width:120px;
		padding:0px;
}

#ProductListText
{
		width:120px;
		height:25px;
		font-size:0.85em;
		text-align:center;
}

#MainProductImage
{
		/*height:220px;*/
		width:200px;
		padding:2px;
}

#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:460px;
}

#ProductWrap
{
	text-align:left;
	width:460px;
	}

#AddressBookWrap
{
	text-align:center;
	width:460px;
}
#CategoryHeader
{
	float:left;
	text-align:left;
	width:500px;
	}
#ProductDetailImage
{
border:1px solid #009396;
	}
#RelatedProductImage
{
	border:1px solid #009396;
	}
#ProductAdd2Basket
{
	width:100px;
	float:right;
	}
.ShopTotal
{
	color: #016D4A;
	font-weight:bold;
}
.baasktItem {
	height:30px;
	background-color:#F7D009;
}
.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;
}

.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;
}