html,
body
{
   background: url(/images/en/background.gif);
   background-color: #2c2526;
   color: #fff;
   margin: 0px;
   padding: 0px;
}
img
{
   border: 0px;
}
td
{
   text-align: left;
   vertical-align: top;
}
a:link,
a:visited,
a:active
{
   text-decoration: none;
   color: #8f7133;
}
a:hover
{
   text-decoration: none;
   color: #4f2902;
}
.clearCols
{
   clear: both;
}
#mainTable
{
   background: transparent;
   width: 774px;
   margin: 20px auto;
   font: 85%/1.5em verdana, arial, helvetica, sans-serif;
}
#header
{
   background: url(/images/en/back_header.gif) no-repeat;
   height: 179px;
   color: #faf5e4;
}
#wrapper
{
   position: relative;
   z-index: 100;
}
#ladyOval
{
   position: absolute;
   top: 0px;
   left: 0px;
}
#globalNav
{
   position: absolute;
   top: 5px;
   right: 0px;
   text-align: right;
   font-size: 10px;
   margin-right: 10px;
}
#globalNav a:link,
#globalNav a:active,
#globalNav a:visited
{
   text-decoration: none;
   color: #faf5e4;
}
#globalNav a:hover
{
   text-decoration: none;
   color: #e3ca2e;
   border-bottom: 1px #e3ca2e dotted;
}
#logo
{
   position: absolute;
   top: 37px;
   right: 0px;
}
#navigation
{
   position: absolute;
   top: 135px;
   right: 0px;
}
#navigation #navFloat
{
   float: right;
   width: 444px;
   height: 44px;
   padding: 0px;
   margin: 0px;
}
#navigation #navFloat .dividerFloat
{
   float: left;
}
#searchRow
{
}
#searchDiv
{
   background-color: #c7ba9f;
   color: #faf5e4;
   border-left: 1px #faf5e4 solid;
   border-right: 1px #faf5e4 solid;
   padding: 7px 0px 7px 10px;
   height: inherit;
}
#searchDiv #searchBlock form
{
   margin: 0px;
   padding: 0px;
}
#searchBlock
{
   float: left;
   width: 300px;
}
#phoneNumber
{
   float: right;
   width: 400px;
   font-family: Georgia, "Times New Roman", Times, serif !important;
   font-size: 21px;
   font-weight: bold;
   color: #000;
   margin-right: 15px;
   text-align: right;
}
#bodyContent
{
   background-color: #faf5e4;
   color: #2c2526;
   padding: 15px;
   padding-bottom: 0px;
}
.pageTitle
{
   font-family: Georgia, "Times New Roman", Times, serif;
   font-size: 16px;
   color: #2c2526;
   padding-bottom: 3px;
   margin-bottom: 10px;
   border-bottom: 2px #2c2526 dotted;
}
#bodyContentMain
{
   background-color: #faf5e4;
   color: #2c2526;
   padding: 15px 5px;
   padding-bottom: 0px;
}
#homeLeft
{
   float: left;
   width: 250px;
}
#homeMain
{
   float: right;
   width: 475px;
}
#leftNavColumn
{
   font-family: Georgia, "Times New Roman", Times, serif;
   font-size: 14px;
   width: 145px;
}
#leftNavColumn ul
{
   margin: 0px;
   padding: 0px;
   vertical-align: middle;
}
#leftNavColumn li
{
   list-style-position: outside;
   list-style: none;
   line-height: 1.35em;
   font-weight: normal;
   margin-left: 10px;
   padding: 0px;
   margin-bottom: 10px;
}
#leftNavColumn li:hover
{
   list-style-position: outside;
   list-style-image: url(/images/en/pointer.gif);
   line-height: 1.35em;
}
#leftNavColumn #leftNavTitle
{
   font-size: 16px;
   color: #2c2526;
   margin-left: 10px;
   padding-bottom: 3px;
   border-bottom: 2px #2c2526 dotted;
}
#leftNavColumn #leftNavViewCart
{
   font-size: 12px;
   margin-left: 10px;
   padding-bottom: 3px;
   border-bottom: 2px #2c2526 dotted;
   margin-bottom: 10px;
   text-align: center;
}
#contentRightColumn
{
   float: right;
   width: 570px;
}
#itemImages
{
   float: left;
   width: 200px;
   text-align: center;
}
#itemInfo
{
   float: right;
   width: 340px;
}
#copyright
{
   font-size: 10px;
   padding-top: 5px;
}
#footerLinks
{
	float: left;
   width: 500px;
   text-align: center;
}
#copyrightLinks
{
	float: right;
   width: 270px;
   text-align: center;
}
#copyrightLinks a
{
   text-decoration: none;
   color: #faf5e4;
}
#copyrightLinks a:hover
{
   text-decoration: none;
   color: #e3ca2e;
   border-bottom: 1px #e3ca2e dotted;
}

/* PJAX Styles */
.catalog .pricingUnavailable
{
   color: #900;
   float: right;
   height: auto;
   position: relative;
   text-align: left;
   width: 250px;
}
#catalogBreadcrumbs,
.custom,
#description,
.pricingUnavailable,
.pricing
{
   font-size: 12px;
}

/**
 * Nav dropdown menus.
 */
#qm0,
#qm1,
#qm2,
#qm3,
#qm4,
#qm5,
#qm6
{
   float: left;
}

/*
 * All.
 */
.qmmc
{ 
   background-color: transparent;
}

/*
 * Main items.
 */
.qmmc a
{
   background-color: #332a1a !important;
   color: #f7eda7 !important;
}

/*
 * Main hover state.
 */
.qmmc a:hover
{ 
   background-color: #332a1a !important;
   color: #f0d214 !important;
}

/*
 * Main active state.
 * Note: Add '!important' after each style (per QuickMenu docs).
 */
.qmmc .qmactive
{ 
   background-color: #332a1a !important;
   color: #f7eda7 !important;
   text-decoration: none !important;
   /*
   text-decoration: underline !important;
   */
}


/*
 * Main parent items.
 */
.qmmc .qmparent
{
   background-image: url(/images/en/core/menu_arrow_down.gif);
   background-position: 95%;
   background-repeat: no-repeat;
}


/*
 * Sub containers.
 */
.qmmc div
{
   background-color: #332a1a;
   border: none;
   margin-top: 0px;
   padding: 0px;
}

/*
 * Sub hover state.
 */
.qmmc div a:hover
{
   /*
   text-decoration: underline;
   */
}


/*
 * Sub active state.
 * Note: Add '!important' after each style (per QuickMenu docs).
 */
.qmmc div .qmactive
{
   background-color: #332a1a !important;
   color: #f7eda7 !important;
}


/*
 * Sub parent items.
 */
.qmmc div .qmparent 
{
   background-image: url(/images/en/core/menu_arrow_right.gif);
}


/*
 * Sub items.
 */
.qmmc div a
{
   background-color: #332a1a;
   color: #f7eda7 !important;
   border: 1px #f7eda7 solid !important;
   border-bottom: none !important;
   font-size: 12px !important;
   font-family: Georgia, "Times New Roman", Times, serif !important;
   text-decoration: none !important;
   padding: 8px !important;
   width: 165px !important;
   _width: 165px !important;
   min-width: 125px !important;
   /*
   padding: 2px 30px 2px 5px;
   */
}
   
.qmmc div div
{
   margin-top: -1px;
   min-width: auto !important;
}

.qmmc div div a
{
   background-color: #332a1a !important;
   color: #f7eda7 !important;
}

.qmmc div div a:hover
{
   background-color: #332a1a !important;
   color: #f0d214 !important;
}