html,body{height:100%;}
body{
	margin:0;
	color:#545353;
	font:12px Verdana;
	background:url(../images/bg-body.jpg) repeat-x;
	line-height: 1.7em;
}
img{border-style:none;} 
a{text-decoration:none;}
a:hover{text-decoration:underline;}
input,
textarea,
select{
	font:100% arial,sans-serif;
	vertical-align:middle;
}
form,fieldset{
	margin:0;
	padding:0;
	border-style:none;
}
/* page */
#page {
	width:100%;
	background:url(../images/bg-page.gif) repeat-x;
	min-height:100%;
}
.page-holder{
	width:1000px;
	margin:0 auto;
	overflow:hidden;
	position:relative;
	padding:364px 0 243px;
}
/* header */
#header{
	position:absolute;
	top:0;
	left:0;
	width:100%;
}
.header-holder{
	width:100%;
	position:relative;
}
.header-box{
	width:100%;
	height:351px;
	background:url(../images/bg-header.png) no-repeat;
}
.header-box .flash-box{
	width:1000px;
	height:264px;
	margin:0 0 0 -8px;
}
/* top navigation */
.top-nav{
	width:100%;
	overflow:hidden;
	padding:12px 0 0;
	position:relative;
	z-index:2;
	margin:0 0 7px;
}
.top-nav ul{
	float:right;
	margin:5px 0 0;
	padding:0;
	list-style:none;
	display:inline;
}
.top-nav ul li{
	float:left;
	font:12px/22px Arial, Verdana, sans-serif;
	margin:0 0 0 2px;
	display:inline;
}
.top-nav ul li a{
	color:#878787;
	float:left;
	padding:0 0 0 10px;
}
.top-nav ul li span{
	float:left;
	height:28px;
	padding:0 10px 0 0;
	cursor:pointer;
}
.top-nav ul li.active a,
.top-nav ul li a:hover{
	background:url(../images/bg-top-nav.gif) no-repeat;
	color:#ff7800;
	text-decoration:none;
}
.top-nav ul li a:hover span,
.top-nav ul li.active span{background:url(../images/bg-top-nav.gif) no-repeat 100% 0;}
/* search box */
.search{
	width:213px;
	float:right;
	margin:0 125px 0 24px;
	display:inline;
	background:url(../images/bg-search.gif) no-repeat;
	padding:10px 0 5px 18px;
}
.search label{display:none;}
.search .text{
	float:left;
	width:170px;
	font-size:12px;
	color:#a3a192;
	border:0;
	padding:0;
	margin:0 10px 0 0;
	background:none;
}
.search .btn-search{float:left;}
/* logo */
.logo{
	position:absolute;
	top:14px;
	left:3px;
	width:405px;
	height:186px;
	text-indent:-9999px;
	overflow:hidden;
	z-index:1;
}
.logo span{
	display:block;
	height:100%;
	background:url(../images/logo.png) no-repeat;
}
.logo a{
	display:block;
	height:100%;
}
/* slogan */
.slogan{
	position:absolute;
	top:211px;
	left:46px;
	background:url(../images/slogan.gif) no-repeat;
	width:353px;
	height:92px;
	text-indent:-9999px;
	overflow:hidden;
}
/* main navigation area */
.nav{
	width:100%;
	position:absolute;
	top:319px;
	left:0;
}
.nav:after{
	display:block;
	clear:both;
	content:"";
}
.nav ul{
	float:left;
	margin: 7px 0 0 46px;
	padding: 0;
	list-style:none;
	display:inline;
}
.nav ul li{
	float:left;
	font-size:12px;
	background:url(../images/nav-sep.gif) no-repeat 100% 0;
	padding:0 23px 10px 0;
	margin:0 23px 0 0;
	position:relative;
}
.nav ul li a{color:#333;}
.nav ul li a:hover{
	color:#ff7800;
	text-decoration:none;
}
.nav ul li:hover a,
.nav ul li.hover a{
	color:#ff7800;
	text-decoration:none;
}
.nav ul li:hover li a,
.nav ul li.hover li a{color:#333;}
.nav ul li:hover li:hover a,
.nav ul li.hover li.hover a{color:#ff7800;}
.nav ul li:hover li:hover li a,
.nav ul li.hover li.hover li a{color:#333;}
.nav ul li:hover li:hover li:hover a,
.nav ul li.hover li.hover li.hover a{color:#ff7800;}
.nav ul li:hover li:hover li:hover li a,
.nav ul li.hover li.hover li.hover li a{color:#333;}
.nav ul li:hover li:hover li:hover li:hover a,
.nav ul li.hover li.hover li.hover li.hover a{color:#ff7800;}
.nav ul li .drop{
	position:absolute;
	top:15px;
	left:-15px;
	width:180px;
	display:none;
	padding:10px 0 0;
	background:url(../images/none.gif);
}
.nav ul li:hover .drop,
.nav ul li.hover .drop{display:block;}
.nav ul li:hover li .drop,
.nav ul li.hover li .drop{display:none;}
.nav ul li:hover li:hover .drop,
.nav ul li.hover li.hover .drop{display:block;}
.nav ul li:hover li:hover li .drop,
.nav ul li.hover li.hover li .drop{display:none;}
.nav ul li:hover li:hover li:hover .drop,
.nav ul li.hover li.hover li.hover .drop{display:block;}
.nav ul li ul{
	margin: 0;
	padding: 0;
	list-style:none;
	float:none;
	display:block;
	border:solid #fff;
	border-width:1px 1px 0;
}
.nav ul li ul li{
	float:none;
	background:none;
	padding:0;
	margin:0;
	background:#ebeae2;
	border-bottom:1px solid #fff;
}
.nav ul li ul li a{
	display:block;
	height:1%;
	padding:3px 5px 2px;
}
.nav ul li ul li .drop{
	top:-1px;
	left:175px;
	padding:0 0 0 4px;
}
.nav ul li.last .drop{
	left:auto;
	right:-1px;
}
.nav ul li.last li .drop{
	right:175px;
	padding:0 4px 0 0;
}
* html .nav ul li.last .drop{right:0;}
* html .nav ul li.last li .drop{right:176px;}
* html .nav ul li.last li li .drop{right:180px;}
/* rss link */
.nav .rss{
	float:right;
	background:url(../images/ico-rss.gif) no-repeat;
	width:28px;
	height:29px;
	text-indent:-9999px;
	overflow:hidden;
	margin:0 61px 0 0;
	display:inline;
}
/* mail link */
.nav .mail{
	float:right;
	background:url(../images/ico-mail.gif) no-repeat;
	width:30px;
	height:31px;
	text-indent:-9999px;
	overflow:hidden;
	margin:-2px 24px 0 0;
	display:inline;
	position:relative;
}
/* content */
#content{
	width:977px;
	overflow:hidden;
	padding:0 16px 0 7px;
	margin:0 0 18px;
}
.content-area{
	width:100%;
	overflow:hidden;
	margin:0 0 20px;
}
/* main content block */
.main{
	width:628px;
	float:left;
}
/* flash */
.flash{
	width:100%;
	overflow:hidden;
	margin:0 0 10px;
}
.flash img{display:block;}
/* collection box */
.collection{
	width:100%;
	background:url(../images/bg-collection.jpg) repeat-y;
}
.collection:after{
	display:block;
	clear:both;
	content:"";
}
.collection .top{background:url(../images/bg-collection-t.jpg) no-repeat;}
.collection .bottom{
	background:url(../images/bg-collection-b.jpg) no-repeat 0 100%;
	min-height:244px;
	padding:3px 0 8px 18px;
	position:relative;
}
.collection .bottom:after{
	display:block;
	clear:both;
	content:"";
}
* html .collection .bottom{height:244px;}
.collection h1{
	font:bold 18px Helvetica, Arial, sans-serif;
	color:#99c000;
	margin:0 0 23px;
	text-transform:uppercase;
}
.collection .text{
	width:245px;
	overflow:hidden;
	margin:0 0 0 116px;
}
.collection .text p{
	font-size:12px;
	line-height:15px;
	color:#5f5f5f;
	margin:0 0 12px;
}
.collection .more{
	width:100%;
	overflow:hidden;
}
.collection .more a{
	float:left;
	background:url(../images/btn-more.gif) no-repeat;
	font-size:10px;
	line-height:21px;
	text-transform:uppercase;
	color:#437503;
	padding:0 0 0 12px;
}
.collection .more a span{
	float:left;
	background:url(../images/btn-more.gif) no-repeat 100% 0;
	height:21px;
	padding:0 30px 0 0;
	margin:0 -9px 0 0;
	position:relative;
	cursor:pointer;
}
.collection .note{
	position:absolute;
	right:17px;
	bottom:20px;
	font-size:9px;
	color:#2a4a01;
	font-style:normal;
}
.collection .note span{display:block;}
.collection .new{
	position:absolute;
	top:-2px;
	right:-3px;
	width:184px;
	height:152px;
	text-indent:-9999px;
	overflow:hidden;
	background:url(../images/new-fragrances.png) no-repeat;
}
.collection .tran{
	position:absolute;
	top:0px;
	right:-20px;
	width:184px;
	height:152px;
/*	text-indent:-9999px;
	overflow:hidden;
	background:url(../images/0.gif) no-repeat;  */
}
/* sidebar */
.sidebar{
	width:334px;
	float:right;
	background:url(../images/bg-sidebar.gif) repeat-y;
	overflow:hidden;
}
.sidebar .top{background:url(../images/bg-sidebar-t.gif) no-repeat;}
.sidebar .bottom{
	height:1%;
	overflow:hidden;
	background:url(../images/bg-sidebar-b.gif) no-repeat 0 100%;
	padding:19px 16px 15px;
}
/* sidebar tabs */
.sidetabs{
	width:305px;
	overflow:hidden;
	margin: 0 0 6px;
	padding: 0;
	list-style:none;
}
.sidetabs li{
	float:left;
	font:12px/27px Arial, Verdana, sans-serif;
	margin:0 2px 0 0;
}
.sidetabs li a{
	background:url(../images/btn-tab.gif) no-repeat;
	float:left;
	color:#363636;
	padding:0 0 0 20px;
}
.sidetabs li a span{
	background:url(../images/btn-tab.gif) no-repeat 100% 0;
	float:left;
	padding:0 21px 0 0;
	height:27px;
	cursor:pointer;
}
.sidetabs li a.active,
.sidetabs li a:hover{
	background-position:0 -27px;
	color:#fff;
	text-decoration:none;
}
.sidetabs li a.active span,
.sidetabs li a:hover span{background-position:100% -27px;}
/* tab content */
.tab-cont{
	width:100%;
	overflow:hidden;
	background:url(../images/bg-tabs.gif) repeat-y;
}
.tab-cont .tab-cont-t{background:url(../images/bg-tabs-t.gif) no-repeat;}
.tab-cont .tab-cont-b{
	height:1%;
	overflow:hidden;
	background:url(../images/bg-tabs-b.gif) no-repeat 0 100%;
	padding:14px 12px 5px 13px;
}
.tab-cont .box{
	width:100%;
	overflow:hidden;
	background:url(../images/bg-sidebox.gif) repeat-y;
	margin:0 0 10px;
}
.tab-cont .box .heading{
	height:1%;
	overflow:hidden;
	background:url(../images/bg-heading.gif) repeat-y;
}
.tab-cont .box .heading .title{
	display:block;
	background:url(../images/bg-heading-t.gif) no-repeat;
	font:12px Arial, Verdana, sans-serif;
	color:#fff;
	padding:6px 9px 5px;
	margin:0;
}
.tab-cont .box .box-b{
	height:1%;
	overflow:hidden;
	background:url(../images/bg-sidebox-b.gif) no-repeat 0 100%;
	padding:0 1px 5px;
}
.tab-cont .box .image{
	width:100%;
	overflow:hidden;
}
.tab-cont .box .image img{display:block;}
.tab-cont .box em{
	display:block;
	font:12px Arial, Verdana, sans-serif;
	margin:4px 0 0 11px;
}
.tab-cont p{
	font-size:12px;
	line-height:16px;
	color:#545353;
	margin:0 0 12px 11px;
}
/* categories area */
.categories{
	width:976px;
}
.categories-area{
	width:990px;
	background:url(../images/bg-categories.gif) repeat-y;
	overflow:hidden;
}
.categories .bottom{
	background:url(../images/bg-categories-b.gif) no-repeat 0 100%;
	min-height:130px;
}
.categories .bottom:after{
	display:block;
	clear:both;
	content:"";
}
* html .categories .bottom{
	height:130px;
	overflow:visible;
}
.categories .box{
	width:317px;
	float:left;
	margin:0 13px 0 0;
}
.categories .heading{
	height:1%;
	overflow:hidden;
	background:#c9e850 url(../images/bg-category-heading.gif) no-repeat;
	padding:9px 0 11px 16px;
	margin:0 0 12px;
}
.categories .heading h2{
	font-size:17px;
	color:#2a4a01;
	margin:0;
}
.categories .cont{
	height:1%;
	overflow:hidden;
	padding:0 10px 1px 15px;
}
.categories p{
	font-size:12px;
	line-height:18px;
	color:#5f5f5f;
	margin:0 0 5px;
}
.categories .image-l{
	float:left;
	margin:5px 6px 0 0;
}
.categories .image-r{
	float:right;
	margin:5px 0 0 6px;
}
.categories .image-l img,
.categories .image-r img{display:block;}
.categories .news{
	width:100%;
	overflow:hidden;
	margin: 0;
	padding: 0;
	list-style:none;
}
.categories .news li{
	vertical-align:top;
	position:relative;
	padding:0 83px 0 0;
	min-height:81px;
	margin:0 0 18px;
}
* html .categories .news li{height:81px;}
.categories .news .title{
	display:block;
	font-size:11px;
	color:#5f5f5f;
	margin:0 0 3px;
}
.categories .news p{
	font-size:12px;
	line-height:18px;
	color:#5f5f5f;
	margin:0 0 5px;
}
.categories .news .more{
	text-align:right;
	font-size:10px;
	text-transform:uppercase;
}
.categories .news .more a{
	background:url(../images/arrow-more.gif) no-repeat 100% 0;
	color:#437503;
	padding:0 19px 0 0;
}
.categories .news .date{
	position:absolute;
	top:18px;
	right:13px;
	width:55px;
	height:61px;
	background:url(../images/bg-date.gif) no-repeat;
	text-align:center;
	padding:2px 0 0;
}
.categories .news .date strong{
	display:block;
	font-size:16px;
	line-height:16px;
	text-transform:uppercase;
}
.categories .news .date em{
	display:block;
	font-size:30px;
	line-height:30px;
	font-style:normal;
	color:#2a4a01;
}
.categories .news .date span{
	display:block;
	font-size:11px;
	line-height:11px;
}
.categories .contact{
	height:1%;
	overflow:hidden;
	margin:0 0 14px;
}
.categories .contact .title{
	display:block;
	font-size:12px;
	line-height:18px;
	color:#5f5f5f;
	font-weight:normal;
}
.categories .contact dl{
	margin:0;
	font-size:12px;
	line-height:18px;
	color:#5f5f5f;
}
.categories .contact dt{display:inline;}
.categories .contact dd{
	display:inline;
	margin:0;
	font-weight:bold;
}
.categories .contact dl a{color:#5f5f5f;}
.categories .address{
	height:1%;
	overflow:hidden;
	padding:0 0 0 104px;
}
.categories .address .title{
	display:block;
	font-size:12px;
	line-height:18px;
	color:#5f5f5f;
	font-weight:normal;
}
.categories .address address{
	font-style:normal;
	font-size:12px;
	line-height:18px;
	font-weight:bold;
	color:#5f5f5f;
}
.categories .address address span{display:block;}
.categories .address  dl{
	margin:0 0 4px;
	font-size:12px;
	color:#5f5f5f;
}
.categories .address  dt{display:inline;}
.categories .address  dd{
	display:inline;
	margin:0;
	font-weight:bold;
}
.categories .address .lnk-site{
	font-size:12px;
	color:#5f5f5f;
	font-weight:bold;
}
.categories .btn-click{
	display:block;
	background:url(../images/btn-click-here.gif) no-repeat;
	width:84px;
	height:40px;
	text-indent:-9999px;
	overflow:hidden;
	margin:10px 0 0 59px;
}
/* footer */
#footer{
	width:986px;
	margin:-243px auto 0;
	overflow:hidden;
	height:233px;
	background:url(../images/bg-footer.jpg) no-repeat;
	padding:10px 0 0;
	position:relative;
}
/* footer navigation */
#footer ul{
	margin: 0 0 5px;
	padding: 0;
	list-style:none;
	text-align:center;
}
#footer ul li{
	display:inline;
	background:url(../images/footer-sep.gif) no-repeat 0 2px;
	font-size:11px;
	padding:0 11px 0 15px;
}
#footer ul li:first-child{
	background:none;
	padding-left:0;
}
#footer ul li a{color:#747474;}
#footer p{
	font-size:11px;
	color:#a3a3a3;
	margin:0;
	text-align:center;
}
#chicklets {  }