/* CSS Document */
h1 {font-size:22px; color:#988959; }
h2 {font-size:16px; color:#9d7424; padding:0; margin:0; letter-spacing:2px; }
h3 {font-size:12px; color:#ffffff; padding:2px 0 0 10px; margin:0 0 2px 0; letter-spacing:2px; width:300px; height:20px; background-image:url(images/h3-background.gif); background-repeat:no-repeat;}
h4 {font-size:12px; color:#988959; padding:2px 0 0 10px; margin:0 0 3px 0; letter-spacing:2px;}
hr {background-color:#6ed225; height:1px; margin:0 2px 0 2px; }
a:link {text-decoration:none; color:#8f0202; }
a:hover {text-decoration:none; color:#c45353; }
a:visited {text-decoration:none; color:#c45353; }
li {margin:5px 0 0 0; }


body {
	background-color:#ffffcc;
	margin:0 auto;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	width:100%;
	background-image:url(images/header/head-Feb-2010.jpg);
	background-repeat:no-repeat;
 }

	
#wrapper {
	height:100%;
	width:100%;
	min-width:980px;
	}
 
html>body #wrapper {
	min-width:980px;
	width:auto;
	}
	
#header {
	width:980px;
	height:175px;
	margin:5px auto;
	background-image:url(images/header/head-logo-Feb2010.jpg);
	background-repeat:no-repeat;
	}
	
.topcontainer {
	margin:65px auto 0 auto;
	padding:0 0 20px 0;
	height:100%;
	width:980px;
	clear:both;
	position:relative;
	bottom:20px;
	}

#topinfoleft {
	width:640px;
	border:5px #988959 solid;
	padding:10px 5px 5px 5px;
	margin:5px 15px 5px 0;
	float:left;
	height:241px;
	}
	
#infolinks {
	background-color:#988959;
	height:20px;
	width:650px;
	z-index:50;
	clear:both;
	position:relative;
	bottom:10px;
	padding:5px;
	
	}
	
#infolinks a {
	color:#ffffff;
	}
	
#links1 {
	width:310px;
	float:left;
	border-right:thin solid #000000;
	text-align:center;
	}
	
#links2 {
	width:310px;
	float:left;
	text-align:center;
	}
		
#topinforighttop {
	width:285px;
	background-color:#ffffff;
	background-image:url(images/homepagebkg/pink-centerpiece.jpg);
	background-repeat:no-repeat;
	padding:5px 1px 0 3px;
	margin:5px 0 5px 0;
	height:125px;
	float:left;
	border:thin #988959 solid;
	}
	
#topinforightbottom {
	width:285px;
	background-color:#ffffff;
	background-image:url(images/homepagebkg/lilac-centerpiece.jpg);
	background-repeat:no-repeat;
	padding:5px 1px 0 3px;
	margin:5px 0 0 0;
	height:125px;
	float:left;
	border:thin #988959 solid;
	}
	  
#livechat {
	margin:0 auto;
	}
	
#international {
	position:relative;
	left:780px;
	top:1px;
	font-size:10px;
	text-align:center;
	width:80px;
	}
	
.search {
	position:relative;
	top:195px;
	left:765px;
	font-size:10px;	
	color:#a1a1a1;
	font-family:arial, verdana, sans-serif;
	width:250px;
	z-index:550;
}

.search a {
	text-decoration:none;
	color:#a1a1a1;
	font-size:8px;
	font-weight:bold;
	}
	
#secondsection {
	margin:0;
	padding:0;	
	width:100%;
	height:400px;
	background-image:url(images/secondsection-bgn.jpg);
	background-repeat:repeat-x;
	clear:both;

	}
	
#secondwrapper {
	width:980px;
	margin:0 auto;
	padding:0;
}
	
.thumbinfo {
	background-color:#fff;
	width:210px;
	height:150px;
	border:1px solid #000000;
	margin:10px;
	padding:2px 2px 0 5px;
	float:left;
	background-repeat:no-repeat;
	font-size:11px;
	}

#foot {
	position:relative;
	bottom:200px;
	clear:both;
	width:100%;
	padding:0;
	margin:0;
	}

#footwrapper {
	width:900px;
	margin:0 auto;
	}
	
.footlinks {
	float:left;
	width:175px;
	height:80px;
	font-size:11px;
	margin:0 2px 0 2px;
	}
	
#bottomhomewrapper {
	clear:both;
	position:relative;
	bottom:200px;
	color:#666;
	padding:10px;
	margin:5px;
	}
	
/* product formating */
.productimg {
	width:315px;
	float:left;
	margin:0 5px 0 0;
	padding:2px 2px 30px 2px;
}

.prodimgs {
	float:left;
	border:1px solid #988959;
	}

.productdescription {
	width:315px;
	float:left;
	margin:0 5px 5px 0;
	padding:5px 5px 10px 5px;
	border:1px solid #988959;
	background-color:#ffffff;
}

.product {
	width:315px;
	float:left;
	padding:2px 5px 30px 2px;
	margin:10px 0 0 0;
}

.price {
	font-size:10pt;
	font-weight:bold;
	float:right;
	color:#988959;
	margin:0 5px 0 5px;
	display:inline;
}

.productform {
	margin:0;
	padding:0;
	display:inline;
	position:relative;
	left:17px;
	}

.option1 {
	font-size:11px;
	margin:0 0 0 20px;
	}
	
.option2 {
	font-size:11px;
	margin:20px 0 0 35px;
	}
	
.size {
	
	}
	
.qtyline {
	display:block;
	margin:20px 0 0 0;
	}
	
.qtybox {
	position:relative;
	left:42px;
	display:inline;
	}
	
.orderbutton {

	}

.productextrainfo {
	width:430px;
	height:85px;
	border:1px solid #000000;
	margin:10px 20px 10px 20px;
	padding:2px 2px 0 5px;
	float:left;
	font-size:11px;
	background-color:#fff;
	}
	
/* Informatin Page Formatting */
#information {
	width:640px;
	border:2px #988959 solid;
	padding:10px 5px 5px 5px;
	margin:5px 15px 5px 0;
	float:left;
	background-color:#ffffff;
	}

























	
	
	
	
	
	
	
	
.infoboxtitle {
	color:#ffffff;
	font-size:12pt;
	padding:5px 0 5px 20px;
	font-weight:100;
	margin:0 0 0 0;
	vertical-align:text-top;
	background-image:url(images/boxheader/title-bgn.jpg);
	background-repeat:repeat-x;
	border-top:solid thin #cbc18e;
	border-bottom:solid thin #cbc18e;
	}
	
.infobox {
	vertical-align:text-top;
	padding:0;
	border:solid thin #cbc18e;
	margin:0 0 30px 0;
	background-color:#ffffff;
	font-size:10pt;
	}

	
.info {
	padding:0 5px 10px 5px;
	}
	
.featured {
	float:right;
	margin:0 0 30px 0;
	width:150px;
	vertical-align:text-top;
	padding:1px;
	border:solid thin #cbc18e;
	background-color:#ffffff;
	color:#000000;
	font-size:10pt;
	}
	
.featured a {
	color:#000000;
	text-decoration:none;
	font-size:10pt;
	}
	
.featuredimg {
	border:thin solid #000000;
	}
	
.sidenavbox {
	float:left;
	width:150px;
	vertical-align:text-top;
	line-height:18px;
	padding:0 0 0 0;
	margin:0 0 30px 0;
	border:solid thin #cbc18e;
	background-image:url(images/linksbackground/images/link-box-background_02.gif);
	background-repeat:repeat-x;
	background-color:#72051c;
}

	

.candlenavlinks {
	padding:0 5px 0 5px;
	margin:10px 0 10px 0;
	}
	
.candlenavlinks a {
	font-size:10pt;
	color:#ffffff;
	text-decoration:none;
	}
	
.candlenavlinks a:hover {
	font-weight:bold;
	}
	
.accessorylinks {
	
	margin:10px 0 0 0;
	width:47%;
	padding-left:7px;
	}
	
.accessorylinks a {
	font-size:10pt;
	color:#ffffff;
	text-decoration:none;
	}
	
.catdescriptionbox {
	width:49%;
	border:solid thin #cbc18e;
	background-color:#eae6d1;
	color:#000000;
	padding:5px;
	font-size:14px;
	vertical-align:top;
	}
	
.catdescriptionbox a:link {
	color:#644c85;
	}

.catdescriptionbox a:hover{
	color:#a61203;
	}
	
.catdescriptionbox a:visited {
	color:#ca5703;
	}
	
.cellvertspacer {
	width:2%;
	}
	
.hometextimg {
	float:left;
	border:thin solid #5a0416;
	margin-right:5px;
	}
	
.payments {
	margin:0;
	padding:5px 0 10px 0;
	background-color:#efecdc;
	border-top:solid thin #cbc18e;
	}
	
.imgleft {
	float:left;
	width:100px;
	margin:10px 5px 5px 5px;
	}
	
.title {
	font-weight:bold;
	display:inline;
	}

.subcattitle {
	clear:both;
	margin:10px 0 10px 0;
	}

	
.orderbuttonalign {
	vertical-align:middle;
	margin:5px 0 10px 0;
	}
	
.productheading {
	position:relative;
	left:80px;
	width:50%;
	}

.leftmargin {
	display:inline;
	}
	
.itembox {
	clear:both;
	margin-top:20px;
	padding-top:10px;
}

.proddescription {
	margin-left: 110px;
	margin-top: 10px;
	vertical-align: top;
	}
	
.fragrancetable td {
	height:50px;
	border-bottom:thin solid #a17ebe;
	}
	
.fragrancetable img {
	border:thin solid #000000;
	}
	
.fragname {
	width:160px;
	}
	
.cellvertspacer {
	width:2%;
	}
	
.singleproduct {
	float:left; 
	width:609px; 
	margin:10px 0 10px 0;
	}
	
.twocolumns {
	width:49%;
	padding:5px;
	vertical-align:top;
	text-align:right;
	}
	
.multicolumnproduct {
	float:left;
	margin:5px;
	text-align:center;
	width:175px;
	padding:10px;
	}

.multicolumnproduct img {
	padding-bottom:5px;
	}
	
.multicolumnsubcat {
	float:left;
	margin:0;
	width:200px;
	height:200px;
	text-align:center;
	}
	
.multicolumnsubcat img {
	width:175px;
	height:175px;
	}
	
.footer {
	clear:both;
	margin:0 30px 2px 30px;
	vertical-align:text-top;
	border:solid thin #000000;
	background-color:#ffffff;
	padding:5px 0 5px 0;

	}
	
.footer a {
	font-size:10pt;
	color:#5a0416;
	text-decoration:none;
	}
	
.footer a:hover {
	font-weight:bold;
	}
	
.footerlinks{
	padding:10px 0 10px 50px;
	margin:20px 0 20px 0;
	width:33%;
	border-left:solid thin #999999;
	}

.foottext {
	font-size:10pt;
	color:#5a0416;
	text-align:center;
	}
	
.claim {
	color:#f0b537;
	text-align:center;
	font-size:14pt;
	}

.copyright {
	margin:5px 0 5px 0;
	font-size:10pt;
	color:#5a0416;
	font-weight:bold;
	text-align:center;
	}
	


