/* general css */
body {background:url(../images/background.gif);background-color: #D1C04B; font-family: 'trebuchet ms', arial, verdana;}
body, div, h1, h2, h3, h4, h5, h6, p {margin:0; padding:0;}
html, body { 
  height: 100%; 
  margin: 0 0 1px; 
  padding: 0; 
  outline:none;
} 
a {outline:none;}

#container {width: 960px; position: relative; left: 50%; margin-left: -480px; background-color:#ffffcc;border-bottom: 1px solid #33221C;;border-right: 1px solid #33221C;}
#header {width:960px;height:115px !important; border-bottom: 4px solid white; background-color: #000000;}
img {border: none;}
.left {float: left;}
.right {float: right;}
.clear {clear:both;}
/* header navigation */
#navigationHolder {width: 960px; height:29px; background-color: #33221C;}
#productHdr {width:138px;  height:30px; color:#ffffcc; border-right: 1px solid #ffffcc;  font-size: 12px;letter-spacing:1px;text-align:center;font-weight:bold;line-height: 28px;}
/* home page body */
.homeMain {border-top: 1px solid white; background-color:#ffffcc; width:960px; background:url(../images/columns.gif) repeat-y 50% 0 !important;}


/* left navigation */
#leftnav {width:138px;_width:128px; font-size: 12px;  color: white;  background-color: #33221C;font-weight:bold;letter-spacing: 1px;border-bottom: 1px solid white; margin-right: 10px;}
#leftnav a {color: white; text-decoration: none;}
#leftnav a:hover {color:#D1C04B; text-decoration: none;}
#leftnav a.on {color:#D1C04B; text-decoration: none;}
.sidelink {margin-top:15px; padding-left: 10px;}
.last {padding-left: 10px;margin-top:15px;padding-bottom:57px;}


#signup {font-size: 12px;border-top: 1px solid white;width:128px;_width:128px;padding-left: 10px;letter-spacing: 1px;padding-top: 15px;}
#signup h3 {font-size: 24px;font-weight: normal;letter-spacing: 1px;margin-bottom: 5px;}
#show {height: 35px;}
.error {color: red;padding-right: 8px;font-size: 10px;}
input.news {width: 113px;font-size: 11px;}
#signup form {margin-top:6px;margin-bottom: 0;}


#contentHolder {width: 800px;margin-top: 15px;margin-left: 10px;}
#mainBody h1 {font-size: 20px;}
#mainBody h2 {font-size: 18px;}
#mainBody {background:url(../images/home_image.jpg) no-repeat !important;width: 800px;height: 305px;}
#mainBody p {margin-top: 8px;font-size: 14px;width:525px;}
#mainBody a{color:#33221C;}

#contentBoxes h2{font-size:15px; margin-left:25px;margin-bottom: 10px;}
#contentBoxes h2.error {color:red;}
#contentBoxes p {font-size: 12px;padding-right: 5px;}

#productBody {margin-left: 25px;margin-right:30px;}
#productBody h1 {font-size: 20px;}
#productBody h2 {font-size: 18px;}
#productBody {margin-bottom: 25px;}
#productBody p {margin-top: 8px;font-size: 14px;}

.headerhome {width:354px;height:31px;text-align:center;color:white;background-color: #33221C; border-top: 1px solid #999933;border-bottom: 1px solid #999933;line-height:31px;margin:0;padding:0;}
.headerhome h2 {font-size: 18px;letter-spacing:1px;margin:0;padding:0;}
.box {background-color: #ffffff;border-bottom: 1px solid #999933; border-left:1px solid #999933;border-right:1px solid #999933;margin-left: 22px;_margin-left: 12px;margin-bottom: 10px;}
#boxcontent{text-align: center;height:142px;width:224px;padding-top:10px;overflow:auto;font-size:16px;}
#boxcontent h3 {font-size: 16px;line-height: 16px;}
h3.news {font-size: 15px;line-height: 15px;}
#specialphoto{height:142px;}
#boxcontent p {margin-bottom: 8px;}
#boxcontent a {color: #33221C;font-size: 12px;}
#boxcontent a:hover {color: #D1C04B;font-size: 12px;}
#boxcontent2{height:142px;width:343px;padding-top:10px;overflow:auto;font-size:16px;padding-left: 8px;}
#boxcontent2 p {margin-bottom: 8px;line-height: 18px;font-size:12px;padding-right: 5px;}
#boxcontent2 a {color: #33221C;font-size: 12px;}
#boxcontent2 a:hover {color: #D1C04B;font-size: 12px;}


#productBox {background-color: #ffffff;border-bottom: 1px solid #999933; border-left:1px solid #999933;border-right:1px solid #999933;margin-left: 22px;_margin-left: 12px;margin-bottom:20px;_margin-bottom: 12px;}
#headerProduct {width:355px;text-align:center;color:#000000;background-color: #c6ac6b; border-top: 1px solid #999933;border-bottom: 1px solid #999933;margin:0;padding:0;}
#headerProduct h2 {font-size: 17px;letter-spacing:1px;margin:0;padding:0;}
#productPhoto {height:235px;border-right:1px solid #999933;padding-top:10px;}
#productboxcontent {padding-left: 5px; height:230px; font-size:16px;position:relative;}
#productboxcontent p {width: 190px; font-size: 11px; margin-top: 5px;}
#productboxcontent a {color: #33221C;font-size: 12px;}
#productboxcontent  a:hover {color: #D1C04B;font-size: 12px;}
#productChild {position:absolute; bottom: 0;width: 190px;margin-bottom:0;padding-bottom:0;margin-top: 8px;font-size: 12px;}
#productLink {margin-top: 8px;}
.price {font-size: 14px; float: left;}
.size {font-size: 12px;color: #666666;float: left;margin-left: 8px;margin-top: 1px;}
#productChild form {margin:0;padding:0;}
#productChild td {font-size: 11px;}


#largePhoto {margin-right: 20px;}
#largePhoto img {border: 1px solid #999933;}
#productContent {font-size: 14px;width:500px;}
#productContent h1{font-size: 20px;margin-top:0;padding:0;}
#productContent h2{font-size: 18px;}
#productContent h2{font-size: 16px;}
h3.soldout {font-size: 14px;color:red;}
#productContent p {font-size: 14px; margin-bottom:8px;}
#productContent a {color: #33221C;font-size: 12px;}
#submit  {border: 1px solid #999933;}

#privacy {width: 775px;}
#privacy h1 {font-size: 20px;}
#privacy h2 {font-size: 18px;}
#privacy h3 {font-size: 16px;}
#privacy p {font-size: 14px;margin-bottom: 10px;}
#privacy ul, li {font-size: 14px;}
#privacy a {color: #33221C;font-size: 14px;}

#returns {width: 775px;background:url(/images/returns_image.jpg) no-repeat !important;height:300px;}
#returns h1 {font-size: 20px;}
#returns h2 {font-size: 18px;}
#returns h3 {font-size: 16px;}
#returns p {font-size: 14px;margin-bottom: 10px;width:450px;}
#returns ul, li {font-size: 14px;}
#returns a {color: #33221C;font-size: 14px;}

#about {width: 775px;}
#about h1 {font-size: 20px;}
#about  h2 {font-size: 18px;}
#about  h3 {font-size: 16px;}
#about  p {font-size: 14px;margin-bottom: 10px;}
#about  ul, li {font-size: 14px;}
#about a {color: #33221C;font-size: 14px;}

#faq {width: 775px;background:url(/images/faq_image.jpg) no-repeat !important;}
#faq h1 {font-size: 20px;}
#faq  h2 {font-size: 18px;}
#faq  h3 {font-size: 16px;width:600px;}
#faq  p {font-size: 14px;margin-bottom: 10px;}
#faq  p.small {font-size: 14px;margin-bottom: 10px;width:600px;}
#faq a {color: #33221C;font-size: 14px;}

#store-locator {}
#store-locator h1 {font-size: 20px;}
#store-locator  h2 {font-size: 18px;}
#store-locator  h3 {font-size: 16px;width:600px;}
#store-locator  h4.storename {font-size: 14px;margin-top:15px;}
#store-locator  h4 {font-size: 14px;}
#store-locator  p {font-size: 13px;margin-bottom: 10px;}
#store-locator  p.small {font-size: 14px;margin-bottom: 10px;width:600px;line-height:15px;}
#store-locator a {color: #33221C;font-size: 14px;}
#storemap   {float:left;}

#events {width: 775px;}
#events h1 {font-size: 20px;}
#events  h2 {font-size: 18px;}
#events  h3 {font-size: 16px;width:600px;}
#events p {font-size: 14px;margin-bottom: 10px;}
#events  p.small {font-size: 14px;margin-bottom: 10px;width:600px;}
#events a {color: #33221C;font-size: 14px;}

#scents {width: 775px;background:url(/images/scents_image.jpg) no-repeat !important;}
#scents h1 {font-size: 20px;}
#scents  h2 {font-size: 18px;}
#scents  h3 {font-size: 16px;}
#scents  p.small {font-size: 14px;margin-bottom: 10px;width:525px;}
#scents  p {font-size: 14px;margin-bottom: 10px;}
#scents  ul, li {font-size: 14px;}
#scents a {color: #33221C;font-size: 14px;}

#contact {width: 775px;}
#contact h1 {font-size: 20px;}
#contact h2 {font-size: 18px;}
#contact  h3 {font-size: 16px;}
#contact  p {font-size: 14px;margin-bottom: 10px;}
#contact  ul, li {font-size: 14px;}
#contact a {color: #33221C;font-size: 14px;}
#promo a {color: #ffffff;font-size: 14px;}
#promo {border: 1px dashed #ffffcc; text-align: center; height: 90px;padding:4px; color:white; background-color: #33221C;font-weight: bold;}
#promo h3 {color:#D1C04B}

#retail {width: 775px;}
#retail h1 {font-size: 20px;}
#retail  h2 {font-size: 18px;margin-top: 10px;}
#retail h3 {font-size: 16px;width:600px;}
#retail  p {font-size: 14px;margin-bottom: 10px;}
#retail a {color: #33221C;font-size: 14px;}
#retail td {padding:6px;text-align:right;}
#retail #comments td  {padding-top:6px;text-align:left;}

#footer {padding-top:30px;margin-left: 153px;padding-bottom: 5px;font-size: 11px;}
#footer a{color:#33221C;}

#viewcart {position:absolute; top:123px;left:870px;}
#viewcart img {border:none;}

/* top nav */
/* 
	YADM - yet another dropdown menu 
	Menu styles without Javascript 
	See more at http://www.onlinetools.org/yadm/
*/

ul#nav{
    margin:0;
	padding:0;
	list-style-type:none;
	border:1px solid #33221C;
	background:#33221C;
	display:inline;
		}
ul#nav li ul{
	background:#33221C;
	margin-top:5px;
	padding:0;
	display:inline;
		
}
ul#nav li{
	position:relative;
	margin:0;
	width:100%;
	padding:0;
	list-style-type:none;
	background:transparent;
	color:#D1C04B;
	line-height:150%;	
	margin-left:25px;
	display:inline;
	
}
ul#nav li.first{
	position:relative;
	margin:0;
	width:100%;
	padding:0;
	list-style-type:none;
	background:transparent;
	color:#D1C04B;
	line-height:150%;	
	margin-left:15px;
	display:inline;
	
}


ul#nav a{
	border:1px solid #33221C;
	color:#ffffff;
	text-decoration:none;
	display:block;
	line-height:28px;
	font-size: 16px;
	font-weight: bold;
	letter-spacing: 1px;
   display:inline;
}
ul#nav a.on {
	border:1px solid #33221C;
	color:#D1C04B;
	text-decoration:none;
	display:block;
	font-size: 16px;
	line-height:28px;
	font-weight: bold;
	letter-spacing: 1px;
	display:inline;
	
}
ul#nav a:hover{

	background:#33221C;
	color:#D1C04B;
	font-size: 16px;
	line-height:28px;
	font-weight: bold;
	letter-spacing: 1px;	
	display:inline;
}
/* end top nav */

ul.rss {list-style:none;padding:0;margin:0;}
ul.rss li{font-size: 11px;margin:0 0 12px 0;}
ul.rss li a.title {font-size: 14px;font-weight: bold;}
ul.rss li a:hover.title {font-size: 14px;font-weight: bold;}

#shameless a {font-size: 14px;}
#preload {display:none;}
#facebook {position: absolute; bottom: 0; left:800px;}
#security {position: absolute; bottom: 0; left:500px;}

