html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td
{
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	vertical-align: baseline;
	background: transparent;
}

* { font-size:1em; font-family: inherit; }

:focus {outline:none;}

body { font: 62.5%/1.5 Arial, Helvetica, Sans-Serif; color:#2d2d2d; } /* 62.5% (10px), 75% (12px), 87.5% (14px), 100% (16px) */

p { margin: .75em 0; }

a           { color:#5C8727; text-decoration:underline; cursor:pointer; }
a:hover     { text-decoration:none; }

h1,h2,h3,h4,h5,h6 { font-weight:normal;color:#6D279E;font-family:Georgia,Times,serif;line-height:1.7; }

h1 { font-size: 2em; }
h2 { font-size: 1.6em; }
h3 { font-size: 1.4em; }
h4 { font-size: 1.2em; }
h5 { font-size: 1em; }
h6 { font-size: 1em; }

fieldset { border:none; }
legend { display:none; }

textarea, input, select { margin:0; padding:3px; }

ul, ol, dl { padding:0 0 0 1.2em; margin:1.2em; }

ul ul,   ul ol,   ul dir,   ul menu,   ul dl,
ol ul,   ol ol,   ol dir,   ol menu,   ol dl,
dl ul,   dl ol,   dl dir,   dl menu,   dl dl,
dir ul,  dir ol,  dir dir,  dir menu,  dir dl,
menu ul, menu ol, menu dir, menu menu, menu dl
{
	margin:0;
}

hr { margin:1.2em 0; padding:0; }

.clear-block { clear:both; }
.ifr,.fr {float:right;}
.ifl,.fl {float:left;}
.ifr {margin:0 0 15px 15px;}
.ifl {margin:0 15px 15px 0;}
.center {text-align:center;}


/******************************************************************************/
/*                                                                            */
/******************************************************************************/
body { background:#946c8e url(../images/bg-tile.jpg) repeat-x; }
#site-contain {background:url(../images/bg.jpg) no-repeat center top;}

#container {position:relative;width:960px;margin:0 auto;padding:0;}

#header {position:relative;height:127px;z-index:1;}
#logo {position:absolute;top:20px;left:34px;padding:0;margin:0;}
#logo img {position:absolute;margin:0;padding:0;}
#christmas {position:absolute;top:8px;left:400px;padding:0;margin:0;}
ul#main-menu {list-style:none;padding:0;margin:0;width:960px;height:25px;line-height:30px;z-index:3;}
#main-menu li {width:115px;height:30px;list-style:none;float:left;padding:0;margin:0 0 0 2px;font-weight:bold;text-align:center;}
#main-menu li a {display:block;padding:0 10px;color:#472A33;text-decoration:none;background: url("../images/nav-button.png") no-repeat scroll 0 0 transparent;}
#main-menu li a:hover {background-position: 0 -30px;}
#main-menu li.active a {background-position: 0 -60px;}

#join-scentsy {position:absolute;z-index:2;right:-30px;top:0;display:block;width:178px;height:152px;background:url(../images/join-scentsy.png) no-repeat;}
#join-scentsy strong {display:none;}
a#checkout {position:absolute;right:260px;top:180px;}
ul#social-icons{list-style:none;margin:0;padding:0;position:absolute;right:210px;top:10px;}
#social-icons li {float:right;}

#main {padding:10px 10px 20px;font-size:1.3em;background:#fff;overflow:hidden;min-height:650px;}

ul#breadcrumbs {position:absolute;top:62px;font-size:10px;list-style:none;margin:0;padding:0;height:25px;}
#breadcrumbs li {line-height:25px;background:url(../images/crumb-bg.png) repeat-x;margin:0;padding:0;list-style:none;float:left;border-left:solid #d6d9c2 1px;}
#breadcrumbs li.first {background:url(../images/crumb-first.png) no-repeat;border:none;}
#breadcrumbs li a {display:block;padding:0 6px;color:#000;text-decoration:none;}
#breadcrumbs li a:hover {background:#d6d9c2;}
#breadcrumbs li.last {background:url(../images/crumb-last.png) no-repeat;border:none;}
#breadcrumbs li.last strong {padding:0 0 0 16px;}

#recommend {padding:0;margin:0;height:25px;position:absolute;top:15px;left:255px;z-index:100;}

#content {margin:0;width:680px;float:left;padding:15px 15px 0 10px;position:relative;}
#content p a { text-decoration:none;border-bottom:dotted #5C8727 1px; }
#content p a:hover { text-decoration:none;border-bottom:solid #5C8727 1px; }
#content h1 {color:#5C8727;background:url(../images/rule-double.gif) repeat-x bottom left;margin-bottom:40px;line-height:1.8;}
#content h2 {color:#006AA3;}
h5,h6 {font-family:arial;color:#5C8727;}

#sidebar {width:220px;float:right;padding:30px 0 0;}

a.buy-scentsy {display:block;width:220px;height:35px;text-align:center;padding:11px 0 0 0;background:url(../images/buy-scentsy_bg.png) no-repeat;color:#fff;text-decoration:none;font-family:Georgia, Times, serif;font-size:14px;letter-spacing:1px;}

.consultant-info {text-align:center;font-weight:bold;line-height:1.2;}

#page-help {width:212px;padding:4px;margin:5px 0 10px;background:url(../images/page-help_bg.gif) no-repeat;font-size:10px;}
#page-help h6 {cursor:pointer;background:#f3f4ed url(../images/off-arrow.gif) no-repeat right center;display:block;border:solid #aaae85 1px;border-bottom:none;padding:0 5px;line-height:24px;font-size:11px;}
#page-help h6.on {background-image:url(../images/on-arrow.gif);}
#page-help p {padding:0;line-height:1.4;margin:.5em 0;}
#page-help .body {border:solid #aaae85 1px;border-bottom:none;height:150px;padding:5px;overflow-y:scroll;}
#page-help div.last {border-bottom:solid #aaae85 1px;border-top:none}
#page-help h6.last {border-bottom:solid #aaae85 1px;}

form#newsletter {margin-top:2px;font-size:12px;}
#newsletter h5 {font-size:14px;line-height:1.8;}
#newsletter label {display:block;font-weight:bold;}
#newsletter input#news-email,#newsletter input#news-name {width:180px;padding:4px 3px;border:solid #CCC6BD 1px;}
#newsletter input.submit {background:#8C667B;color:#fff;border:none;outline:none;margin-top:5px;}   

#footer {padding:10px 56px;width:920px;height:249px;margin:0 auto;font-size:1.2em;color:#fff;background:url(../images/footer-banner_bg.png) no-repeat;}
#footer ul.copy {list-style:none;padding:0;margin:0;float:right;}
#footer ul.copy li {list-style:none;padding:0;margin:0 10px 0 0;float:left;}
#footer p {margin:0;}
#footer ul.copy a,.copyright a {color:#fff;}

#footer #banner {height:217px;display:block;width:920px;margin:0;padding:10px 0 0 0;list-style:none;}
#footer #banner h3 {font-size:1.6em;}
#footer #banner li {float:left;width:460px;margin:0;padding:0;font-size:12px;line-height:14px;}
#footer #banner li img {float:left;padding:0 5px 0 0;}
#footer #banner ul li {float:left;width:50%;height:34px;}
#footer #banner ul.new li {} 

.contact-form label{display:block;font-weight:bold;}
.contact-form label.error{color:#ba1212;font-size:1em;font-weight:normal;}
.contact-form .input{background:#FFF;border:solid #ccc6bd 1px;width:300px;padding:4px;}
.contact-form .input:focus{border:solid #807c76 1px;}
.contact-form .text{width:375px;height:130px;}
.contact-form select{background:#FFF;border:solid #ccc6bd 1px;width:300px;padding:4px;} 
#fancy_div .contact-form .text{height:82px;}
.contact-form .submit{background:#8C667B;border:none;color:#fff;display:block;padding:3px 12px;}
#find-consultant {display:none;}

ul#fundraisers {list-style:none;margin:0;padding:0;}
#fundraisers li {height:100px;list-style:none;padding:10px 0;margin:0;width:680px;border-bottom:solid #CDCFB3 1px;}
#fundraisers li .image {float:left;width:200px;text-align:center;}
#fundraisers li .image a {text-decoration:none;border:none;}
#fundraisers li .body {width:465px;float:right;}
#fund-right {text-align:center;width:300px;}
#fund-right .buy-scentsy {margin-left:40px;margin-bottom:5px;}
.amount-raised {font-size:1.2em;margin:0;background:#F9F9F9;border-top:dotted #bbb 1px;border-bottom:dotted #bbb 1px;padding:4px 10px;}
.amount-raised span {color:#1F9D66;font-weight:bold;}
.amount-raised small {font-size:.8em;font-style:italic;}

hr{border:none;background:url(../images/rule-double.gif) repeat-x bottom left;height:5px;width:100%;text-align:left;clear:both;margin:8px 0 12px;}
#list_categories{list-style:none;padding:0;margin:0;}
#list_categories h3 {line-height:22px;}
#list_categories li{float:left;margin:0 25px 20px 0;text-align:center;width:210px;height:242px;}
#list_categories li.alt{margin-right:0;}
#list_categories li.below{display:none;}
#list_categories a.category_image{float:left;}
#list_categories a.category_image img{float:left;}
#list_categories li.coming-soon{display:none;}

#list_products h3 {line-height:22px;}
#list_products,.products_tab_container ul{list-style:none;padding:0;margin:0;}
#list_products li{float:left;margin:0 25px 20px 0;text-align:center;width:210px;height:242px;}
#list_products li.alt{margin-right:0;}
#list_products a.product_image{float:left;}
#list_products a.product_image img{float:left;}
#product_info{margin:25px 0 25px 0;}
#product_info .product_image{float:left;}
#product_info .product_image img{float:left;}
#product_info .product_description{float:left;padding-left:20px;width:320px;}
#product_info em.price{color:#700000;font-weight:bold;}

.tooltip {
	display:none;
	background:transparent url(../images/white_arrow.png);
	font-size:12px;
	font-weight:bold;
	height:90px;
	width:180px;
	padding:15px;
	color:#2d2d2d;   
	z-index:5; 
}
.tooltip-bottom {
	display:none;
	background:transparent url(../images/white_arrow-bottom.png);
	font-size:12px;
	font-weight:bold;
	height:62px;
	width:159px;
	padding:35px 25px 25px;
	color:#2d2d2d;
	margin-top:-15px;    
}
.tooltip-right {
	display:none;
	background:transparent url(../images/white_arrow-right.png);
	font-size:12px;
	font-weight:bold;
	height:59px;
	width:172px;
	padding:25px;
	color:#2d2d2d;
	margin-left:-20px;    
}

ul.scent-nav {width:675px;list-style:none;padding:0;margin:0;border:solid #AAAE85 1px;overflow:hidden;}
ul.scent-nav li {float:left;width:225px;background:#F3F4ED;}
ul.scent-nav li a {display:block;padding:5px 10px;}
ul.scent-nav li a:hover {background:#AAAE85;color:#fff;}

ul.scent-list {list-style:none;margin:0;padding:0;text-align:center;overflow:hidden;}
ul.scent-list li {width:160px;float:left;height:170px;margin:5px 10px 5px 0;font-size:11px;position:relative;}
ul.scent-list li h6 a {color:#5F3844;font-size:1.4em;} 
ul.scent-list li .description {display:none;}  

.collection {clear:both;padding:5px 0;}
.collection a.top-anchor {float:right;line-height:31px;font-weight:bold;}

ul#catalogs{list-style:none;margin:0;padding:0;}
ul#catalogs li{float:left;margin:0 15px 0 0;padding:0;text-align:center;width:215px;}
#catalogs li img {border:solid #CBAFC8 5px;}
ul#catalogs li.last{margin:0;}

#catalog{position:absolute;width:940px;height:600px;left:10px;}

ul.scentsy-product-list{list-style:none;padding:0;margin:0;}
.scentsy-product-list li{float:left;margin:0 10px 15px 0;text-align:center;width:160px;}
.scentsy-product-list li span,.scentsy-product-list li a{display:block;float:left;}
.scentsy-product-list img{float:left;}
.scentsy-product-list h4{font-family:Georgia,"Times New Roman",Times,serif;font-weight:normal;display:block;font-size:13px;clear:left;padding:0;margin:0;}

p#looking-for{background:#fff;border:solid #663A54 2px;text-align:center;line-height:3;font-family:Georgia;font-size:14px;}
#looking-for a{color:#188409;padding-left:4px;}

dl#faq dt{font-weight:bold;cursor:pointer;border-bottom:solid #2d2d2d 1px;margin:0;line-height:2;}
dl#faq dt:hover{background:#EAEBE0;}
dl#faq dd{padding:10px 0;line-height:inherit;}

.fund #sidebar,.fund #main-menu,.fund #checkout,.fund #breadcrumbs,.fund #christmas,.fund #join-scentsy {visibility:hidden;}
.fund #content {width:900px;float:none;padding:0 20px;}

.monthly-warmer {overflow:hidden;padding:15px 0;}
.monthly-warmer .buy-scentsy {margin-left:15px;}

#promo {position:relative;list-style:none;margin:0;padding:14px 19px;width:642px;height:232px;background:url(../images/promo-bg.png) no-repeat;}
#promo li {float:left;width:220px;clear:both;}
#promo li a.buy-scentsy{background-image:url(../images/buy-scentsy_bg2.png);letter-spacing:0;}
#promo .promo-body {position:absolute;right:6px;top:6px;}

#product-promo {list-style:none;margin:0;padding:0;}
#product-promo li {list-style:none;margin:0;padding:6px 0;border-top:solid #CDCFB3 1px;}
#product-promo li a {display:block;}

#holiday{display:block;width:670px;font-size:15px;letter-spacing:1px;background:#acbd93;color:#CC212A;line-height:30px;padding:0 5px;font-weight:bold;font-family:georgia;font-variant:small-caps;border:solid #598120 1px;text-align:center;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;box-shadow:0 0 3px #888;-moz-box-shadow:0 0 3px #888;-webkit-box-shadow:0 0 3px #888;}
.fund #holiday{display:none;}
#holiday:hover {box-shadow:0 0 4px #666;-moz-box-shadow:0 0 4px #666;-webkit-box-shadow:0 0 4px #666;}

#sidebar #monthly-warmer {text-align:center;}
#sidebar #monthly-warmer h5 {font-weight:bold;}
#sidebar #monthly-warmer h5 a {color:#663A54;}

#save10 {position:absolute;top:0;left:400px;line-height:70px;font-size:28px;font-weight:bold;color:#fff;font-family:verdana;text-shadow: 0px 0px 4px #000;letter-spacing:1px;}
