body {
	margin: 0; padding: 0;
	font: normal 14px Arial, Helvetica, sans-serif;
	background: url(/files/images/bgloop.png) repeat-y top center;
	line-height: 18px;
}
*{outline: none;}
form, p, h1, h2, h3 { margin: 0; padding: 0; }
img { border: 0; }
h1, h2, h3 { color: #826f88;}
h1 {
	margin: 14px 0 5px 0;
	padding-left: 10px;
	line-height: 35px;
}

h1 img {
}

h2, h3 {
	margin-top: 10px;
}

p {
	margin-bottom: 14px;
}

p.indent {
	margin-left: 30px;
}

.container {
	width: 960px;
	padding: 0;
	margin: 0 auto;
	height: 230px;
	text-align: left;
}
#header {
	background: url(/files/images/headerbg.jpg) no-repeat top center;
	width: 960px; height: 157px;
	float: left;
}

a { color: #95809C; }
a:visited { color: #95809C; }
a:active { color: #996600; }

#body {
	padding: 10px;
	width: 930px;
	margin: 0 auto;
	text-align: left;
}

#footer {
	float: left;
	width: 950px;
	text-align: center;
	font-size: 11px;
	margin-top: 15px;
	border-top: solid 2px #EEE;
}

.logoflicker {
	margin: 37px 0 0 604px;
	width: 39px;
	height: 53px;
	background: url(/files/images/wick_flicker.gif) no-repeat;
}

ul#topnav {
	margin: 0; padding: 0;
	float: left;
	width: 100%;
	list-style: none;
	font-size: 1em;
	background: url(/files/images/nav_bg.png) bottom center repeat-x #95809C;
}
ul#topnav li {
	float: left;
	margin: 0; padding: 0;
	position: relative;
	margin-right: 6px;
}
ul#topnav li.first {
	margin-left: 95px;
}
ul#topnav li a {
	float: left;
	text-indent: -9999px;
	height: 38px;
}
ul#topnav li:hover a.index, ul#topnav li a.index:hover, body.index ul#topnav li a.index { background-position: 0 bottom; }
ul#topnav li:hover a.products, ul#topnav li a.products:hover, body.products ul#topnav li a.products,
body.accessories ul#topnav li a.products,
body.honeypot ul#topnav li a.products,
body.melts ul#topnav li a.products,
body.roundpillar ul#topnav li a.products,
body.squarepillar ul#topnav li a.products,
body.standalone ul#topnav li a.products,
body.tealight ul#topnav li a.products,
body.votive ul#topnav li a.products
{ background-position: -69px bottom; }

ul#topnav li:hover a.fragrances, ul#topnav li a.fragrances:hover,
body.fragrances ul#topnav li a.fragrances,
body.bamboo_musk ul#topnav li a.fragrances,
body.black_raspberry ul#topnav li a.fragrances,
body.bulgarian_rose ul#topnav li a.fragrances,
body.chanel_no_5 ul#topnav li a.fragrances,
body.french_lavender ul#topnav li a.fragrances,
body.golden_leaves ul#topnav li a.fragrances,
body.patchouli_musk ul#topnav li a.fragrances,
body.pineapple_mango ul#topnav li a.fragrances,
body.sandalwood_vanilla ul#topnav li a.fragrances,
body.sandalwood ul#topnav li a.fragrances,
body.strawberry ul#topnav li a.fragrances,
body.vanilla ul#topnav li a.fragrances
{ background-position: -176px bottom; }

ul#topnav li:hover a.shop, ul#topnav li a.shop:hover,
body.shop ul#topnav li a.shop,
body.cart ul#topnav li a.shop,
body.order_step1 ul#topnav li a.shop,
body.order_step2 ul#topnav li a.shop,
body.order_step3 ul#topnav li a.shop
{ background-position: -306px bottom; }

ul#topnav li:hover a.contact, ul#topnav li a.contact:hover,
body.outlets ul#topnav li a.contact,
body.contact ul#topnav li a.contact,
body.faq ul#topnav li a.contact
{ background-position: -374px bottom; }

ul#topnav li:hover a.colours, ul#topnav li a.colours:hover,
body.colours ul#topnav li a.colours
{ background-position: -496px bottom; }

ul#topnav a.index,
ul#topnav a.products,
ul#topnav a.fragrances,
ul#topnav a.shop,
ul#topnav a.contact, 
ul#topnav a.colours, 
ul#topnav a.search {
	background: url(/files/images/nav.png) no-repeat;
}
ul#topnav a.index { background-position: 0 top; width: 70px; }
ul#topnav a.products { background-position: -69px top; width: 108px; }
ul#topnav a.fragrances { background-position: -176px top; width: 131px; }
ul#topnav a.shop { background-position: -306px top; width: 67px; }
ul#topnav a.contact { background-position: -374px top; width: 122px; }
ul#topnav a.colours { background-position: -496px top; width: 96px; }
ul#topnav a.search { background-position: -574px top; width: 100px; }

ul#topnav li .sub {
	position: absolute;	
	top: 38px; left: 0;
	background: url(/files/images/sub_bg.png) repeat-x;
	padding: 10px;
	float: left;
	/*--Bottom right rounded corner--*/
	-moz-border-radius-bottomright: 4px;
	-khtml-border-radius-bottomright: 4px;
	-webkit-border-bottom-right-radius: 4px;
	/*--Bottom left rounded corner--*/
	-moz-border-radius-bottomleft: 4px;
	-khtml-border-radius-bottomleft: 4px;
	-webkit-border-bottom-left-radius: 4px;
	display: none;
	z-index: 900;
}
ul#topnav li .sub ul{
	list-style: none;
	margin: 0; padding: 0;
	width: 130px;
	float: left;
}
ul#topnav li.end div.sub ul {
	width: 78px;
}
ul#topnav .sub ul li {
	width: 100%;
	color: #fff;
}
ul#topnav .sub ul li h2 {
	padding: 0;  margin: 0;
	font-size: 1.3em;
	font-weight: normal;
}
ul#topnav .sub ul li h2 a {
	padding: 5px 0;
	background-image: none;
	color: #e8e000;
}
ul#topnav .sub ul li a {
	float: none; 
	text-indent: 0; /*--Reset text indent--*/
	height: auto;
	background: url(/files/images/navlist_arrow.png) no-repeat 2px 12px;
	padding: 6px 8px 0 15px;
	display: block;
	text-decoration: none;
	color: #fff;
}
ul#topnav .sub ul li a:hover {color: #fdd816; background-position: 4px 12px;}


.itembox {
	float: left;
	height: 190px;
	background-position: top center;
	background-repeat: no-repeat;
	color: #716177;
	font-size: 13px;
	font-family: Georgia, "Times New Roman", Times, serif;
	line-height: 23px;
}
.itembox_half {
	width: 465px;
	background-image: url(/files/images/bg_itembox_half.jpg);
}
.itembox_half_double p.price,
.itembox_half p.price,
.itembox_half h3,
.itembox_half p.info { width: 327px; }

.itembox_third {
	width: 310px;
	background-image: url(/files/images/bg_itembox_third.jpg);
}
.itembox_third p.price,
.itembox_third h3,
.itembox_third p.info { width: 172px; }

.itembox_quarter {
	width: 232px;
	background-image: url(/files/images/bg_itembox_quarter.jpg);
}
.itembox_quarter p.price,
.itembox_quarter h3,
.itembox_quarter p.info { width: 109px; }
.itembox_quarter select.qty { display: none; }

.itembox_half_double {
	width: 465px;
	height: 380px;
	background-image: url(/files/images/bg_itembox_half_double.jpg);
}

.itembox a.lightbox img {
	float: left;
	margin: 15px 5px 15px 15px;
}
.itembox_quarter a.lightbox img {
	float: left;
	margin: 15px 5px 15px 10px;
}
.itembox h3 { 
	float: left;
}

p.info {
	float: left;
	padding: 0 12px 12px 0;
}

p.price {
	display: block;
	height: 32px;
	margin: 8px 8px 0 0;
	color: #FFF;
	font-size: 22pt;
	font-weight: bold;
	letter-spacing: -1px;
	float: right;
	font-family: Arial, Helvetica, sans-serif;
	text-align: right;
}
.priceamount { float: right; }
.price a.add, .price a.outofstock {
	display: block;
	width: 50px;
	height: 32px;
	background-image: url(/files/images/but_buy.png);
	float: right;
	margin-left: 5px;
}
.price a.outofstock {
	background-image: url(/files/images/but_outofstock.png);
}
.price a.add:hover {
	background-image: url(/files/images/but_buy_hover.png);
}

select.qty {
	font-size: 16px;
	font-weight: bold;
	float: right;
	margin: 2px 5px 5px 10px;
}
.description {
	font-style: italic;
}
p.price sup {
	font-size: 40%;
	margin-top: -4px;
	display: block;
	float: left;
	margin-top: 1px;
} 
.d {
	font-size: 90%;
	float: left;
	display: block;
	margin-top: 5px;
} 

.clear {
	width: 100%;
	float: left;
}

.fragrance {
	width: 130px;
}

#cart p { padding: 11px; }
#cart {
	float: right;
	width: 198px;
	height: 38px;
	font-size: 11px;
	color: #826f88;
	text-align: right;
	background: url(/files/images/cartbg.png) no-repeat top left;
	margin-right: 3px;
}
#cart a.items { text-decoration: none; color: #826f88; }
#cart a.items:hover { color: #900; }
#cart a.checkout { text-decoration: none; display: block; float: right; height: 38px; width: 58px; }

.alert {
	background-color: #FFCC00;
	padding: 3px;
	margin: 2px;
	color: #000;
}

#cart .alert {
	margin-top: -15px;
}

.cartRow td {
	border-bottom: solid 1px #6666CC;
}

.tips ul {
	padding-right: 30px;
}

#fragrances {
	margin: 0 0 0 39px;
	height: 118px;
	width: 433px;
}
.fragrance_title {
	background: url(/files/images/fragrances.jpg) no-repeat 0 0;
	width: 433px;
	height: 25px;
}
#fragrances a, #fragrances a:hover {
	display: block;
	text-indent: -9999px;
	background-image: url(/files/images/fragrances.jpg);
	background-repeat: no-repeat;
	height: 23px;
}

a.fragrance1  { background-position: 0 -25px; }
a.fragrance2  { background-position: 0 -48px; }
a.fragrance3  { background-position: 0 -71px; }
a.fragrance4  { background-position: 0 -94px; }
a.fragrance5  { background-position: -131px -25px; }
a.fragrance6  { background-position: -131px -48px; }
a.fragrance7  { background-position: -131px -71px; }
a.fragrance8  { background-position: -131px -94px; }
a.fragrance9  { background-position: -281px -25px; }
a.fragrance10  { background-position: -281px -48px; }
a.fragrance11  { background-position: -281px -71px; }
a.fragrance12  { background-position: -281px -94px; }

a.fragrance1:hover, a.fragrance1:active, a.fragrance1_selected  { background-position: 0 -118px; }
a.fragrance2:hover, a.fragrance2:active, a.fragrance2_selected  { background-position: 0 -141px; }
a.fragrance3:hover, a.fragrance3:active, a.fragrance3_selected  { background-position: 0 -164px; }
a.fragrance4:hover, a.fragrance4:active, a.fragrance4_selected  { background-position: 0 -187px; }
a.fragrance5:hover, a.fragrance5:active, a.fragrance5_selected  { background-position: -131px -118px; }
a.fragrance6:hover, a.fragrance6:active, a.fragrance6_selected  { background-position: -131px -141px; }
a.fragrance7:hover, a.fragrance7:active, a.fragrance7_selected  { background-position: -131px -164px; }
a.fragrance8:hover, a.fragrance8:active, a.fragrance8_selected  { background-position: -131px -187px; }
a.fragrance9:hover, a.fragrance9:active, a.fragrance9_selected  { background-position: -281px -118px; }
a.fragrance10:hover, a.fragrance10:active, a.fragrance10_selected  { background-position: -281px -141px; }
a.fragrance11:hover, a.fragrance11:active, a.fragrance11_selected  { background-position: -281px -164px; }
a.fragrance12:hover, a.fragrance12:active, a.fragrance12_selected  { background-position: -281px -187px; }


.body_header {
	margin: 186px -15px 0 -15px;
	background: url(/files/images/header/bodyheader_bg.jpg) no-repeat top center;
	width: 960px;
	height: 330px;
}

.body_heading {
	width: 288px;
	height: 35px;
	padding: 13px 0 0 50px;
}

.body_header_text {
	float: left;
	width: 470px;
	margin: 30px 0 0 23px;
	color: #716177;
	font-size: 13px;
	font-family: Georgia, "Times New Roman", Times, serif;
	line-height: 23px;
}

.body_header_text p, .body_header_text ul {
	padding: 0 0 0 15px;
	height: 90px;
}

.body_header_text p, .body_header_text td, .body_header_text ul, .body_header_text li {
	font-family: Georgia, "Times New Roman", Times, serif;
	line-height: 20px;
}
.slideshow {
	height: 330px;
	width: 465px;
	float: right;
	margin-top: -48px;
}

.outletbox_left, .outletbox_mid, .outletbox_right {
	width: 285px;
	float: left;
	text-align: center;
	font-family: Georgia, "Times New Roman", Times, serif;
	line-height: 20px;
	color: #826f88;
	height: 220px;
}
.outletbox_left li, .outletbox_mid li, .outletbox_right li {
	text-align: left;
	margin: 0 15px 15px -20px;
}
.outletbox_left {
	margin: 20px 5px 0 45px;
	border-right: solid 2px #826f88;
}
.outletbox_mid {
	margin: 20px 5px 0 5px;
	border-right: solid 2px #826f88;
}
.outletbox_right {
	margin: 20px 5px 0 5px;
}

.social {
	margin: -10px 0 0 834px;
	width: 110px;
	height: 64px;	
}
.social a {
	text-indent: -9999px;
	display: block;
	width: 110px;
	height: 32px;	
}
.social a.twitter {	background: url(/files/images/but_twitter.png) no-repeat top left; }
.social a.twitter:hover { background: url(/files/images/but_twitter.png) no-repeat top right; }
.social a.facebook { background: url(/files/images/but_facebook.png) no-repeat top left; }
.social a.facebook:hover { background: url(/files/images/but_facebook.png) no-repeat top right; }

.social2 {
	margin: -25px 0 0 804px;
	width: 152px;
	height: 85px;	
	text-align: right;
}

/* TOP CONTENT */
.panel_button, .panel_button_delivery {
	height: 158px;
	width: 172px;
	text-align: left;
	margin: -144px 0 0 3px;
}
.panel_button img, .panel_button_delivery img {
	border: none;
}
.panel_button a, .panel_button_delivery a {
	text-decoration: none;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}
.panel_button a:hover, .panel_button_delivery a:hover {
	color: #999;
}

#toppanel {
	width: 970px;
	text-align: center;
	margin: 0 auto;
	position: relative;
}
#panel {
	width: 970px;
	position: relative;
	top: 0;
	height: 0px;
	margin-left: auto;
	margin-right: auto;
	z-index: 10;
	overflow: hidden;
	text-align: left;
}
#panel_contents {
	height: 100%;
	width: 970px;
	position: absolute;
	z-index: -1;
}

#panel_contents td {
	font-size: 11px;
}

#but_promo, #but_promo_delivery {
	overflow: hidden;
	position: relative;
	width: 172px;
	height: 158px;
}
#but_promo {
	cursor: pointer;
	background: url(/files/images/promo_button.jpg) no-repeat;
}
#but_promo a, #but_promo_delivery a { display: block; outline: none; text-indent: -9999px; height: 158px; }
#but_promo.active, #but_promo:hover { background-position: bottom; }

#but_promo_delivery {
	background: url(/files/images/promo_button_delivery.jpg) no-repeat;
}
