a { font: bold 11px Tahoma; color: #89613A; }

body
{ margin: 0px;
  padding: 0px; }

h1, .heading {
  background: url(http://site.thelampstand.com/allwebpromotion/h1-bg.gif) top left repeat-x;
  font: normal 14pt/25px trebuchet ms;
  color: white;
  padding-left: 10px;
  margin-top: 0px; }
  
h2, h3 { margin: 0; paddding: 0; text-align: center; }
h2 { font-size: 8pt; font-weight: bold; color: gray; margin-top: 5px; font-family: arial; }
h3 { font-weight: normal; font-size: 10px; }

.footer-links
{ padding: 5px 10px;
  text-align: center; }

.footer-links, .footer-links a
{ color: gray;
  font: normal 8pt/10pt arial; }

.breadcrumbs
{ font: normal 8pt/10pt arial;
  color: black;
  text-align: left; }

.breadcrumbs a:link, .breadcrumbs a:visited
{ font: normal 8pt/10pt arial;
  color: black;
  text-decoration: none; }

.breadcrumbs a:hover, .breadcrumbs a:active
{ text-decoration: underline; }

.left-navigation ul
{ margin-left: 10px;
  padding-left: 0px;
  margin-top: 0px; }

.left-navigation li
{ list-style-type: none; }

.left-navigation li a
{ color: black;
  font: bold 10pt/12pt arial;
  text-decoration: none;
  display: block;
  margin-top: 10px; }

.left-navigation li a:hover
{ text-decoration: underline; }

.left-navigation li li a
{ color: gray;
  font: normal 8pt/12pt arial;
  text-decoration: none;
  display: inline; }
  
td.sitemap ul { list-style: none; margin-left: 0px; }
td.sitemap ul a { font-weight: bold; text-decoration: none; }
td.sitemap ul ul { margin-left: 10px; }
td.sitemap ul ul ul { margin-bottom: 10px; }
td.sitemap ul li a { font-size: 11pt; }
td.sitemap ul ul li a { font-size: 10pt; font-weight: normal; text-decoration: underline; }
td.sitemap ul ul ul li a { font-size: 8pt; font-weight: normal; text-decoration: none; }
td.sitemap ul ul ul ul li a { font-size: 8pt; font-weight: normal; text-decoration: none; }
td.sitemap ul ul ul ul li a:hover, ul ul ul ul li a:active { text-decoration: underline; }

form .custom-order-table { background: url(/lib/yhst-94666432756749/custom-order-table-bg-white.gif) top left no-repeat; padding-top: 10px; }
form .custom-order-table table.order { width: 367px; margin: 0 0 0 1px; }
form .custom-order-table table.order td { padding: 5px 5px 5px 20px; font: normal 11px/13px arial; border-bottom: 1px solid #BDBCAF; }
form .custom-order-table .sale-line { font-size: 14px; line-height: 20px; }
form .custom-order-table table.order td.name { font-weight: bold; padding: 10px 0 0 20px; border-bottom: 0; }
form .custom-order-table .label { font-weight: bold; padding-right: 5px; }
form .custom-order-table td.values { width: 225px; }
form .custom-order-table table.order td.options { border-bottom: 0; }
form .custom-order-table table.order td.options select, form .custom-order-table input { font: normal 11px/14px arial; padding-right: 5px; }
form .custom-order-table table.order td.caption { padding: 10px 20px 0 20px; border-bottom: 0; }
form .custom-order-table table.order td.text-above-order-button { padding: 5px 20px 0 20px; border-bottom: 0; }
.brown-fourteenpixel { color: #861619; font-size: 14px; }

.scent-desc { margin: 0 5px; }
.scent-desc strong { padding: 3px 0px; text-indent: 5px; background: #efefef; margin-right: 5px; margin-top: 7px; border-bottom: 1px solid white; width: 100%; display: block; }

.page-top-text { background: url(/lib/yhst-94666432756749/bg-top-text-christmas.gif) top left repeat-x; height: 58px; padding-top: 12px; text-indent: 10px; }
.page-top-text, .page-top-text a { font: normal 16px/35px Trebuchet MS; color: #ffffff; }

.page-top-banner { margin-bottom: 5px; }

.footer-links, .footer-links a { color: #FFFFFF; font-family: verdana; font-size: 10px; text-decoration: none; }






/*  STYLES FOR ACCORDIAN LEFT NAV  */

.glossymenu{
margin: 10px auto 10px 15px;
padding: 0;
width: 175px;
border-bottom-width: 0;

}

.glossymenu a.menuitem, .glossymenu a.menuitem2{
font: normal 12px/14px "Trebuchet MS";
color: #563F3C;
display: block;
position: relative;
width: auto;
margin-bottom: 3px;
padding: 4px 0px 4px 23px;
text-decoration: none;
text-transform: uppercase;
border-bottom: 1px solid #563F3C;
}

.glossymenu .menuitem:visited, 
.glossymenu .menuitem:active,
.glossymenu .menuitem2:visited,
.glossymenu .menuitem2:active {
   color: #003300;
}
.glossymenu a.menuitem:hover, .glossymenu a.menuitem2:hover {
   text-decoration: underline;
}
.glossymenu a.submenuheader {
   position: relative;
   top: 0px;
   left: 0px;
   border: none;
   color: #808080;
}
.glossymenu a.submenuheader .statusicon {
   position: absolute;
   top: -22px;
   left: 3px;
   border: none;
   z-index: 100;
}
.glossymenu div.submenu{ 
    /*DIV that contains each sub menu*/
  background: none;
}
.glossymenu div.submenu ul, .glossymenu .submenu2 ul{ 
list-style-type: none;
margin: 0;
margin-bottom: 5px;
padding: 0;
border-bottom: 1px solid #563F3C;
}
.glossymenu div.submenu ul li a, .glossymenu div.submenu2 ul li a {
display: block;
font: normal 11px/12px Arial, sans-serif;
color: gray;
text-decoration: none;
margin-bottom: 4px;
padding-left: 5px;
}
.glossymenu div.submenu ul li a:hover, .glossymenu div.submenu2 ul li a:hover{
text-decoration: underline;
}

.submenu{display: none}

.subsubmenu{display: none}


/*   STYLES FOR HOMEPAGE FEATURED CONTENT ROTATER  */

.sliderwrapper{
position: relative; /*leave as is*/
overflow: hidden; /*leave as is*/
width: 600px; /*width of featured content slider*/
height: 400px;
margin: 0px auto;
}

.sliderwrapper .contentdiv{
visibility: hidden; /*leave as is*/
position: absolute; /*leave as is*/
left: 0;  /*leave as is*/
top: 0;  /*leave as is*/
/*padding: 5px;*/
width: 600px; /*width of content DIVs within slider. Total width should equal slider's inner width (390+5+5=400) */
height: 100%;
filter:progid:DXImageTransform.Microsoft.alpha(opacity=100);
-moz-opacity: 1;
opacity: 1;
}

.pagination{
width: 600px; /*Width of pagination DIV. Total width should equal slider's outer width (400+10+10=420)*/
text-align: right;
margin: 0px auto 10px auto;
}

.pagination a{
padding: 1px 5px;
text-decoration: none; 
color: #89613A;
border: 1px solid gray;
font-weight: normal;
}

.pagination a:hover, .pagination a.selected{
color: #ffffff;
background-color: #89613A;
}

.home-message { font: normal 12px tahoma; }


.top-row-callout { margin-left: 415px; position: relative; }
.holiday-shipping { position: absolute; right: 22px; top: -10px; }




/*  REGISTRATION STYLES  */
.registration { border: 0px solid red; width: 215px; }

#yscp_welcome_msg { margin:0px 10px 0px 5px; display:none; line-height:20px; color:#004; } 
#yscp_signin_link { display:none; line-height:20px; color:#004; }
#yscp_signout_link { margin-left:10px; display:none; line-height:20px; }
#yscp_myaccount_link { display:none; line-height:20px; margin-right:10px; margin-left:10px; }
.yscp_bold { font-weight:bold; }
a.yscp_link { font-family:Tahoma; text-decoration:none; color:#fff; line-height:20px; background: url(http://lib.store.yahoo.net/lib/yhst-94666432756749/bg-registration-link.png) top left no-repeat; display: block; width: 83px; height 21px; text-align: center; font-weight: bold; margin-right: 5px; float: right; }
a.yscp_link:hover { font-family:Tahoma; color:#333; text-decoration:underline; line-height:20px; text-decoration: none; }

#custRegDiv a.container-close {top:5px;}
.yui-skin-sam .yui-panel .bd, .yui-skin-sam .yui-panel .ft {background-color:#fff;}
.yui-skin-sam .yui-panel .bd {padding:0px; }
#iframe_id {width:679px; border:1px solid #000; padding:0px;}
#custRegDiv_h.hd {display:none;}
#custRegDiv_mask.mask {background-color:#000000; opacity:0.5; filter:alpha(opacity=50);}
#loadingDiv {height:210px; width:679px; position:absolute; background:#ececec;}
img.loadingImg {margin-top:90px; margin-left:20px;}






/*  FLOATING CART STYLES  */
#ys_superbar { width: auto !important; }

.floating-cart { float: right; width: 100px; color: #fff; font: normal 11px Tahoma; }
.title { text-align: right; }
.title img { vertical-align: top; }
.yui-skin-sam ul.yui-accordionview { margin: 0; padding: 0; }
/*.smb-mc { font-family: Georgia; }*/
#yfc_accessbar { width: auto !important; }
.smb-mc .mini_msg, .smb-mc .mini_subtotal { float: none !important; clear: both !important; display: block !important; }
.smb-mc .minicart_c1 { width: auto !important; }
.smb-mc .mini_align { display: none; }
.smb-mc .mini_msg { text-align: right; }
.smb-mc .mini_subtotal, .smb-mc .mini_item_count, .smb-mc .mini_msg { font-family: Tahoma !important; }
.smb-mc .mini_subtotal, .smb-mc .mini_item_count { color: #d4b995; }
#yfc_minicart .clear, .smb-mc .mini_icon { display: none; }

.smb-fc { left: 1010px !important; position: fixed !important; }
.smb-fc a:link { color: #000 !important; }

.checkout-link { display: none; color: #fff; font-size: 11px; text-decoration: none; width: 100%; text-align: right; position: absolute; right: 36px; bottom: 30px; }
