/* CSS Document */
body { 
/*
	background:#fbe0ef;
	*/
	background:url(images/background_patchouli.jpg);
	margin: 16px 0 10px 0;
	font-family:Verdana, Arial, Helvetica, sans-serif;	
	font-size: 11px;
	color:#593797;
}

td.newprice { font-size: 16px; font-weight: bold; }
td.newname { font-size: 12px; }

td.toptab { 
	background:url(images/btn-toptab.gif) no-repeat;
	height:30px;
	font-size: 14px;
	text-align:center;
}

.toptab a 		{ color:#de87bf; text-decoration: none; }
.toptab a:hover { color:#de87bf; text-decoration: none; font-weight:bold; }

td.button { 
	background:url(images/btn-bg.gif) no-repeat;
	height: 29px;
	font-size: 14px;
	text-align: center;
}

.button a	 	{ color: #ffffff; text-decoration: none; }
.button a:hover { color: #ffffff; text-decoration: none; font-weight:bold; }

td.border { background:#ffffff; }
td.content-rborder { background:#f8cbe4; }

td.category-heading { 
	color:#FFFFFF; 
	font-size: 14px; 
	text-align:center;
	background:url(images/bg-header-categories.gif) no-repeat;
	height: 29px;
	font-weight:bold;	
}

td.content-heading { 
	color:#FFFFFF;
	font-size:14px;
	background:url(images/bg-header-designer-fashion.gif) no-repeat;
	height:29px;
	text-align:center;
	font-weight:bold;
}

td.footer-background { background:#FFFFFF; }
td.footer-inner { 
	background:#f5a9d3;
	height:36px; 
	font-size: 11px;
	color:#FFFFFF; 
}

.footer-inner a { color:#ffffff; text-decoration: none; }
.footer-inner a:hover { color:#ffffff; text-decoration: underline; }
	
td.shopping-cart { 
	color:#e0248c;
	font-size:11px;
}

td.nav-container { 
	background:url(images/bg-cat-listing.jpg) repeat-y;
}

td.nav-heading { 
	background:url(images/bg-category-root.gif) no-repeat;
	height: 27px;
	padding-left: 38px;
	font-weight: bold;
	font-size:14px;
	color:#593797;
}

.nav-heading a 		 { color:#593797; text-decoration: none; }
.nav-heading a:hover { color:#593797; text-decoration: underline; }

td.nav {
	font-size:11px;
	color:#593797;
	line-height: 1.5;
}

.nav a 		 { color:#593797; text-decoration: none; }
.nav a:hover { color:#593797; text-decoration: underline; }

td.content-container { background:url(images/content-border.gif) repeat-y right #fbe0ef; }

.product-info {
	color: #593797;
	line-height: 1.5;
	margin-top: 0;
}

.product-info p { margin-top:0px; }
.product-info h1 { margin-bottom: 0px; margin-top: 0px; font-size: 15px; font-weight:bold; }
.product-info h2 { margin-bottom: 0px; font-size: 12px; color:#e0248c; }
.product-info-image { border: 2px solid #ffffff; }
td.product-thumb-container { background:url(images/thumbnail-container-backgro.gif) repeat-y;  }

td.front-infobox-left { background:url(images/introbox-left.gif) repeat-y; }
td.front-infobox-right { background:url(images/introbox-right.gif) repeat-y; }
td.front-infobox-content { 
	background:url(images/introbox-background.gif) no-repeat bottom right #FFFFFF; 
	padding: 21px 17px 21px 17px; 
	font-size: 12px;
}

.pink-text { color:#e5459e; }
.large-text { font-size: 20px; }

td.cards-accepted { 
	background:url(images/accept-the-following-new.gif) no-repeat;
	padding-left: 59px;
	font-size: 12px;
}

a.nounderline 		{ text-decoration: none; }
a.nounderline:hover { text-decoration: underline; }

select.prod-attribute {
	width:200px;
}

#fairtrade img { 
	border: 1px solid #FFFFFF; 
}

td.catalogue h2,
#fairtrade h2 { 	
	font-size: 12px;
	font-weight: bold;
}

img.comingsoon { 
	border: 2px solid #FFFFFF;
}

/* new homepage banners */
table#innerBanners,
table#homeBanners { 
	border:3px solid #fff;
}

table#innerBanners tr td,
table#homeBanners tr td {
	width:288px;
	height:305px;
	vertical-align:bottom;
	text-align:center;
	margin:0 auto;
}

table#innerBanners tr td { 
	height:152px;
}

table#innerBanners tr td.mid,
table#homeBanners tr td.mid {
	width:289px;
}

table#homeBanners div.bannerButton { 
	float:left;
	margin-right:10px;
	padding-right:18px;
	background:url(images/tabRight.png) no-repeat right
}

table#homeBanners div.bannerButton a {
	color:#e0248c;
	font-size:14px;
	text-decoration:none;
	background:url(images/tabLeft.png) no-repeat left;
	display:block;
	line-height:28px;
	padding-left:18px;
}

table#homeBanners div.bannerButton a:hover { 
	text-decoration:none;
	color:#000;
}

table#homeBanners div.bannerLeft  {
	margin-left:40px;
}
	