* { outline: none; }

body,td,th  { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #8E846E; }

body 
{
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #FFFFFF;
	background-image: url(../_img/background_tile.jpg);
	background-repeat: repeat-x;
}
/* #shop-template override */
body#shop-template { background-image: url(../_img/background_tile_purple.png); }

img { border: 0px; }

h1
{
	font-family: Georgia, "Times New Roman", Times, serif;
	margin: 0px;
	font-size: 32px;
	font-weight: normal;
	color: #798F33;
}

h2
{
	font-family: Georgia, "Times New Roman", Times, serif;	
	font-size: 22px;
	font-weight: normal;
	color: #798F33;
	margin: 0px;
}

h3
{
	font-family: Georgia, "Times New Roman", Times, serif;	
	font-size: 16px;
	font-weight: normal;
	color: #8E846E;
	margin:0px;
}
	body#shop-template h1,
	body#shop-template h2
	{
		color: #B41572;	
	}
	


a { text-decoration:none; color: #89A23A; font-weight:bold;}
a:hover {text-decoration:underline; }
	/* #shop-template override */
	body#shop-template a { color: #B41572; }

span.hide-text { visibility:hidden; display:none;}

.clear-both {clear:both;}
div.half {width:50%}
div.left {float:left;}

table  
{
	/*border: double 1px #798F33; */
	width:100%; 
}
tr  { }
th  { padding:4px; text-align:left; font-family: Georgia, "Times New Roman", Times, serif; font-size: 16px; color:#798F33; }
td   
{
	padding:4px; 
	/*border: solid 1px #798F33; */
}

th.no-border,
td.no-border {border: none;}


	/* #shop-template override */
	body#shop-template table,
	body#shop-template th,
	body#shop-template td { /*border-color: #B41572;*/}
	body#shop-template th { color: #B41572;	}
	
table.skin-type-table {border: none 0px !important;}
table.skin-type-table th,
table.skin-type-table td {border: none !important;}
table.skin-type-table td{border: none !important;}
table.skin-type-table td a{font-weight: normal !important; color: #8E846E !important;  text-decoration:underline; }
table.skin-type-table td a:hover {text-decoration:none; }

ul#Attachments
{
	list-style-type:none;
	margin:0px;
	padding:0px;
}

	ul#Attachments li
	{
		padding-left:30px;
		margin-bottom:5px;
		background-image: url(../_img/bullet-green.jpg);
		background-repeat:no-repeat;
	}
		ul#Attachments li a{font-weight:normal;}


#wrapper
{
	width:940px;	
	margin: 0px auto;
	background-image: url(../_img/shadow_main.gif);
	background-repeat: no-repeat;
	background-position:0px 137px;
	padding:0px 5px 0px 5px;
	height:487px;
}
	/* #shop-template override */
	body#shop-template #wrapper { background-image: url(../_img/shadow_main_purple.gif); }

#bodyWrapper
{
	float: left;
	position: relative;	
	top: 0px;
	width: 930px;	
	margin: auto;	
}

#header { }

#logo { position: absolute; top: 11px; left: 19px; }

#slogan
{
	position: absolute;
	color: #FFFFFF;
	top: 55px;
	left: 145px;
	width: 600px;
	height: 38px;
	text-indent:-9999px;
	background-repeat:no-repeat;
}

#slogan { background-image: url(../_img/hdn/PerfectPotion.jpg); }
#slogan.about { background-image: url(../_img/hdn/WhatIsItAllAbout.jpg); }
#slogan.community { background-image: url(../_img/hdn/Community.jpg); }
#slogan.employment { background-image: url(../_img/hdn/Employment.jpg); }
#slogan.learn-and-discover { background-image: url(../_img/hdn/LearnAndDiscover.jpg); }
#slogan.news { background-image: url(../_img/hdn/News.jpg); }
#slogan.customer-care { background-image: url(../_img/hdn/CustomerCare.jpg); }
#slogan.stores { background-image: url(../_img/hdn/Stores.jpg); }
#slogan.treatments { background-image: url(../_img/hdn/Treatments.jpg); }
	/* #shop-template override */ 
	body#shop-template #slogan.online-shop { background-image: url(../_img/hdn/shop/OnlineShop.gif); }
	body#shop-template .cookie {color: #B41572;}

.cookie { text-decoration: none; color: #798F33; display:inline-block; margin-top:15px;} 

#contentWrapper
{
	margin-top: 143px;
	min-height: 400px;
	width: 930px;
	background-color: #FFFFFF;
}

#home-flash 
{
	width: 930px; /* 930, with padding */
	height:297px; /* 297, with padding */
	
	margin-bottom:10px; 
	color:#FFF;
	background-image: url(../_img/home/main.jpg); 
	background-repeat: no-repeat;
}
#home-flash h1{text-indent: -9999px;}

#content { margin:0px 28px 0px 28px; width:auto;}

#content.with-images,
#content.with-menu,
#content.with-menu-and-images,
#content.with-right-menu,
#content.with-right-featured { float: left; }

#content.with-menu { width:668px; }
#content.with-images { margin-right:0px; width: 590px; }
#content.with-menu-and-images { margin-right:0px; width: 384px;	 }
#content.with-right-menu { width:668px; }
#content.with-right-featured { margin-right:0px; width:548px; }

#content p
{
	margin:0px;
	padding: 5px 0px 10px 0px;	
	line-height:18px;
}

#imageList
{
	width:256px;
	margin-left:28px;
	margin-right:28px;
	padding: 86px 0px 0px 0px;
	float: left;	
}

#imageList img { border: 1px #89A23A solid; margin-bottom: 10px; } /*old colour #913691*/
	/* #shop-template override */ 
	body#shop-template #imageList img { /*border: 1px #B41672 solid;*/ border: none; }


#bannerImages {height: 297px; width: 1000px; overflow:hidden; }
#bannerImages img { margin:0px; padding:0px; }
/*#fadingImages { height:297px; display:none;}*/

#featured-items
{
	width:298px;
	margin-left:28px;
	margin-right:28px;
	padding: 46px 0px 0px 0px;
	float: left;
}

#featured-items div,
#featured-items-bottom div { padding-bottom: 0px; margin-bottom:0px;}

#featured-items-bottom { width:930px; margin:0px; padding:0px; }
#featured-items-bottom div { float:left; margin:0px; padding:0px; padding-right:15px; clear:none;}
#featured-items-bottom div.rowend,
#featured-items-bottom div.last { padding-right:0px; }

#featured-items img,
#featured-items-bottom img { border: 1px #89A23A solid; }
		/* #shop-template override */ 
		body#shop-template #featured-items img,
		body#shop-template #featured-items-bottom img { border: 1px #B41672 solid; }

#featured-items a.title,
#featured-items-bottom a.title
{
	display: block; 
	width:289px; 
	height:45px; 
	position:relative;
	margin: -46px 0px 0px 1px;
	padding: 12px 0px 0px 9px;
	font-family: Georgia, "Times New Roman", Times, serif; font-size:18px; font-weight:normal; color:#FFFFFF;
	background-image: url(../_img/featured_right_background.png); background-repeat: no-repeat;
}

	#featured-items.checkout-process{ padding-top:26px;} 
	#featured-items.checkout-process h2{ font-size:32px;} 
	#featured-items.checkout-process h3{ font-size:22px; color: #B41572;} 
	#featured-items.checkout-process a.title
	{
		background-image: url(../_img/featured_right_background_purple.png);
		font-size:16px;
	}


#footer { clear: both; padding-top: 30px;  margin-left: 30px; margin-bottom: 20px; }
#footer a { color: #8E846E !important; text-decoration: none; }
#copyright { padding-top: 3px; padding-left: 10px; font-size: 10px; }

div.thickbox-ajax-container { }

/* music player */

#home-flash {}

#musicPlayer
{
	position:absolute;
	top: 0px;
	right: 50px;
	z-index:99;
}

#musicPlayer #flash
{
	width:400px;
	height:50px;
}

#musicPlayer #flash:hover
{
	height:250px;
}

#websiteIFrame
{
	position:absolute;
	z-index:98;
	border:0px;
	width:100%;
	height:100%;
}

#bookmark
{
	color:#fff;
	position:absolute;
	top: -4px;
	left: 600px;
	white-space:nowrap;
	font-size:9px;
}

