html {height: 100%; background: url(../img/bg.gif) #4E3D25 repeat top center}

body {margin: 0; padding: 0; background: url(../img/top.gif) repeat-x top center; font-size: 14px; font-family: Georgia}

body.fs3 {font-size: 12px}

p, pre, blockquote, h1, h2, h3, h4, h5, h6 {margin: 10px 0;padding: 0}

/* COMMON ELEMENTS */
/* Normal link */

a {color: #AC042C;text-decoration: none}

a:hover, a:active, a:focus {text-decoration: underline}

a img {border: none}

dl {margin: 15px 0}

dt {font-weight: bold;font-size: 115%}

/* Heading */

h1 {font-size: 200%}

h2 {font-size: 175%}

h3 {font-size: 150%}

h4 {font-size: 125%}

h5 {font-size: 100%}

h6 {font-size: 100%}

/*Title text */

h1, h2, h3, h4, h5, h6, .head, .page-head, .page-head-alt {/*font-family: Arial, Helvetica, sans-serif;*/line-height: normal}

/*Small text---*/

.shop-access, #ja-footer, small, .catalog-listing .add-to, table.pager, table.view-by, .ratings, .ratings-list td.label, .widget-btn, .validation-advice, .required, #track_hint {font-size: 92%;color: #776958}

/*Form---*/

input.input-text, select, textarea, .smartpost_table input {font: 100%/normal Arial, sans-serif; color: #776958; padding: 7px; border: 1px solid /*#534229 *//*GLEB 210510*/#B6A082}

select {padding: 6px 7px}

input.input-text, .smartpost_table input {border: none; background: url(../img/input.gif) no-repeat top left}

textarea.input-text, textarea#review_field {border: none; background: url(../img/textarea.gif) #FFF no-repeat top left}

.product-review-box input {background: #534128}

select {background: /*#534128;*//*GLEB 210510*/ white; border: 1px solid /*#534229*//*GLEB 210510*/#B6A082; color: #776958; Spadding: 0px}

input.input-text:hover, select:hover, select:focus {background: url(../img/input_hover.gif) #FFF no-repeat top left}

textarea:hover, textarea .input-text:focus, textarea:focus, textarea#review_field:focus {background: url(../img/textarea_hover.gif) #FFF no-repeat top left}

.form-button, .form-button-alt {background: url(../img/front/newsletter_submit.gif) repeat-x top left;cursor: pointer;font-family: Arial, sans-serif;overflow: visible;padding: 5px 10px;text-align: center;vertical-align: middle;width: auto;border: 0;margin-top: 0px; color: #FFF}

.add-to-cart-box .form-button {float: left}

.form-button span, .form-button-alt span {white-space: nowrap}

option, optgroup {font: 100%/normal Arial, sans-serif}

optgroup {font-weight: bold}

textarea {overflow: auto}

input.radio {margin-right: 3px}

input.checkbox {margin-right: 3px}

/*Fieldset--*/

fielddset {}

fieldset legend {font-weight: bold;margin-bottom: 5px;color: #776958}

/*Tables--*/

td, th {padding: 0px 0px; line-height: 1.5}
th {text-align: left}

/*Others--*/

address {font-style: normal;padding: 5px}

/* HEADER  */

#ac-header {border-bottom: 3px solid #dad61f}

#ac-header .main {line-height: normal;position: relative;height: 91px}

/* Logo */
h1#logo, div#logo-text {margin: 0;padding: 0;position: absolute;top: 10px}

h1#logo a {text-decoration: none;color: #FFFFFF;font-size: 200%;width: 65px;height: 70px;background: url(../images/logo.png) no-repeat;text-indent: -99999px;display: block}

h1#logo a span {position: absolute;top: -1000px}

div#logo-text {outline: none}

div#logo-text h1 {font-size: 250%;font-weight: bold;letter-spacing: 2px;margin: 0;padding: 0}

div#logo-text h1 a {color: #666666;text-transform: uppercase}

.site-slogan {color: #666666;margin: 0 0 -2px 10px;padding: 0;letter-spacing: 1px}

/*Quick Access---*/
.quick-access {/*background: url(../images/sep-hdot.gif) repeat-x bottom;*/width: 100%;color: #ffffff}

.quick-access li.first {padding-left: 5px}

.quick-access li.last {background: none;padding-right: 0}

.shop {float: right; margin-top:64px}

.shop-access {background: transparent url(../images/shop_lt.jpg) no-repeat scroll left top; clear: both; display: block; float: left; height: 27px; padding: 0 0 0 3px}

.shop-accesright {background: transparent url(../images/shop_lr.jpg) no-repeat scroll right top; float: left; height: 27px; overflow: hidden; padding: 0 5px}

.shop-access a, .shop-access a:active, .shop-access a:focus {color: #2b2115;line-height: 25px;font-size: 11px;padding-left: 5px;text-decoration: none}

.shop-access a:hover{color: #ffffff}

.shop-access ul {display: inline;padding: 0px;margin: 0px}

.shop-access ul li{}

.shop-access li {background: url(../images/shop-step.gif) no-repeat left center;display: inline;padding: 0px 5px}

.shop-access strong {font-weight: bold}

.ac-shop-tools {position: absolute;right: 15px;top: 6px}

/* shoppping card*/

.shopingcard{ padding-left: 260px; padding-top: 15px}

.shopingcard h2{background: url(../images/icon-logo.png) no-repeat top;width: 70px;height: 60px;margin: 0px;padding: 0px;float: left}

.shopingcard div {color: #776958; padding: 0px; font-size: 140%; font-weight: bold; margin-top: 8px}

.card-lable{}

.card-buttom ul{
 margin: 0px;
 padding: 0px}
.card-buttom li{
 float: left;
 margin: 0px;
 padding: 0px 5px}
.card-buttom a.add, .card-buttom a.add:link, .card-buttom a.add:visited, .card-buttom a.add:active, .card-buttom a.add:focus {background:transparent url(../images/card-r.jpg) repeat-x scroll right top;border: none;color: #2b2115;display: block;float: left;font-family: Arial,Helvetica,sans-serif;font-size: 11px;font-weight: normal;height: 18px;margin: 0;text-decoration: none;line-height: 18px}

.card-buttom a.add span{background: url(../images/card-l.jpg) no-repeat left top; float: left; height: 18px; padding: 0 5px}

.card-buttom a.add:hover{color: #ffffff}

/*Languages Switcher */

.language-switcher {position: absolute; right: 0px; top: 30px;margin: 0}

.language-switcher label {padding-right: 5px;color: #776958;font-weight: bold;font-size: 11px}

.language-switcher #select-language {border: 1px solid #534229;	
    overflow: hidden;width: 90px;padding: 0px}
.language-switcher .flag option {background-position: left center;background-repeat: no-repeat;margin-left: 2px;padding-left: 20px}
#mainnav img{
  margin-top: 3px}
/*Currency Switcher---*/
.currency-switcher {float: left;padding: 0 5px 0 20px;margin: 10px 0 0 0}
.currency-switcher label {padding-right: 5px}

.currency-switcher #select-currency {padding: 0}

.currency-switcher .flag option {background-position: left center;background-repeat: no-repeat;margin-left: 2px;padding-left: 20px}

/*Mini search---*/
#ac-search {z-index: 1000;text-align: left;position: absolute;right: 0px;top: 27px;width: 260px}

#ac-search legend { display: none; }

#ac-search .input-text {vertical-align: middle;width: 180px;background: #544229;border: 1px solid #544229;margin-right: 5px}

#ac-search .form-button{ 
  background:transparent url(../images/bg-s.jpg) repeat-x scroll left top;
  height: 18px;
  border: none;
  text-align: left;
  margin: 0px !important;
  padding: 0 5px;
  float: none;
 }

.search-autocomplete { z-index: 999; }

.search-autocomplete ul {background: #FFFFFF;border: 1px solid #DDDDDD;border-top: 0}

.search-autocomplete li {border-bottom: 1px solid #DDDDDD;cursor: pointer;padding: 2px 8px;list-style: none}

.search-autocomplete li .amount {float: right;font-weight: bold}

.search-autocomplete li.odd {}

.search-autocomplete li.selected {background: #FFFFCC}

/*Top Banner ---*/

/* MAIN NAVIGATION
--------------------------------------------------------- */
#ac-mainnavwar{
  background: url(../images/mainmenu_bg.gif) repeat-x top center;  
}
#ac-mainnav {	position: relative;z-index: 999}
#ac-mainnav a.nav-home {display: block;float: left;text-decoration: none;padding: 0 20px;line-height: 30px;color: #C0BC18;font-weight: bold;font-size: 100%;margin: 0 1px 0 0;	
}

#ac-mainnav a.nav-home:hover,
#ac-mainnav a.nav-home:active,
#ac-mainnav a.nav-home:focus {color: #ffffff}
/* home banner*/
#home-banner{
  margin-top: 5px}
/* CONTAINER
--------------------------------------------------------- */
#ac-wrapper {padding: 0;margin: 0 auto;
/*	background: url(../images/mainwrap-bg-mid.gif) repeat-y center;*/
}

#ac-container {
  padding-bottom: 5px} 

#ac-container .wrap {}

#ac-container .main {
  clear: both}

.ac-lo-1col .main {
/*	background: #FFFFFF;*/
}

.ac-lo-2colsr .main {
/*	background: url(../images/container-bg.gif) repeat-y right #FFFFFF;*/
}

/*main content---*/
#ac-content {padding: 0 20px}

#ac-current-content {margin: 0;padding: 0;color: #27231F}
.ac-lo-3colsr #ac-current-content{
 padding: 0px 15px;
 margin: 10px 0px 0px 0px}
/*columns---*/
#ac-col1 {}
#ac-col2 {color: #000}
/*wecome*/
#ac-wecwamp .main{
  background: url(../images/ac-wec-ce.jpg) repeat-x;
  height: 27px;
  clear: both}
#ac-wecwamp .main div{
 background: url(../images/ac-wec-lt.jpg) no-repeat top left;
 height: 27px;
 padding: 0px;

}
#ac-wecwamp .main div div{
 background: url(../images/ac-wec-tr.jpg) no-repeat top right;
 height: 27px;

}
#ac-wecwamp .main div div div{
  background: none;
   padding: 0px 30px;
   color: #776958;
   font-size: 12px}
/*breadcrums---*/
.breadcrumbs {border-bottom: 1px solid #493824;margin-bottom: 5px}
.breadcrumbs li {
   color: #5F5F5F;
   float: left;
   padding: 5px}
#ac-pathway li{
 float: left}
#ac-pathway h4{
  float: left;
  color: #776958;
  font-size: 11px;
  font-weight: bold}
#ac-pathway ul{
 padding: 0px;
 margin: 6px;
 float: left}
#ac-pathway ul li{
 padding: 0px 5px;
 margin: 0px;
 color: #776958}
#ac-pathway ul li.breadcrumbs-sep{
  background: url(../images/step-pa.jpg) no-repeat center}
#ac-pathway ul li a,
#ac-pathway ul li a:link,
#ac-pathway ul li a:visited,
#ac-pathway ul li a:focus{
color: #776958;
text-decoration: none}
#ac-pathway ul li a:hover{
 color: #FFFFFF}
/* FOOTER
--------------------------------------------------------- */
#ac-footer {background: url(../images/footer_bg.jpg) repeat-x;clear: both}

#ac-footer .main {position: relative;color: #666666;line-height: normal;padding-top: 10px}
.footer-content{
  padding: 0px 135px;
 
}
#ac-footer a {color: #776958;text-decoration: none}
#hm-license{
  display: none; 
}
.cm-legal {
  text-align: center;
  color: #776958}
 #ac-footer a:active, #ac-footer a:focus {color: #776958;text-decoration: underline}
#ac-footer a:hover{
 color: #ffffff}
#ac-footer li a.link-feed {line-height: normal;display: none}

#ac-footer .ac-info, #ac-footer.jm-legal {float: left;width: 100%}
.cm-legal span.footer-top {
   font-weight: bold}
.cm-legal span {
   line-height: 2}
#ac-footer .ac-info ul {margin: 0;padding: 0 0 5px 12px;float: left;display: block}

#ac-footer .ac-info li {display: inline;padding: 0 12px 0 8px;background: url(../images/sep-vline-d.gif) no-repeat right 2px}

#ac-footer .ac-info li.last {background: none}

#ac-footer .ac-legal {padding-left: 20px;clear: both;float: left;width: 500px}
div.ac-innerdiv .title {display: block}

div.ac-innerdiv a {font-weight: bold}

/*Custom Links---*/
.hotline {font-weight: bold}

.support {margin-top: 5px}

#ac-botsl li.yahoo, #ac-botsl li.skype, #ac-botsl li.msn, #ac-botsl li.icq {background-position: 2px 3px;background-repeat: no-repeat;padding-left: 32px}

#ac-botsl li.yahoo { background-image: url(../images/icon-yahoo.gif); }

#ac-botsl li.skype { background-image: url(../images/icon-skype.gif); }

#ac-botsl li.msn { background-image: url(../images/icon-msn.gif); }

#ac-botsl li.icq { background-image: url(../images/icon-icq.gif); }

/*===============================================================
-----------------------[MAGENTO'S ELEMENTS]----------------------
=================================================================*/

/* messages */

.availability {display:none;}

.success {color: #8CC01D}

.error	{color: #CC0000}

.notice	{color: #F89A20}

.success, .error {font-weight: bold}

.messages {padding: 0 20px; overflow: hidden}

#ac-content .messages {padding: 0}

.error-msg, .success-msg, .notice-msg, .note-msg {margin: 15px 0 !important; padding: 12px 8px 12px 45px; border: 1px solid #B6A082; font-family: Arial, Verdana; font-size: 11px; color: #080503}

.note-msg {background: url(../img/message/note.gif) #F9F1E2 no-repeat 5px 3px}

.success-msg {background: url(../img/message/success.gif) #F9F1E2 no-repeat 5px 3px}

.error-msg {background: url(../img/message/error.gif) #F9F1E2 no-repeat 5px 3px}

.error-msg li, .success-msg li, .notice-msg li {}

.out-of-stock {color: #CC0000; font-weight: bold}

/* FORMS
----------------------------------------------------------------*/
.qty {width: 2.5em}

.group-select label, .form-list label, .payment-methods label {line-height: 20px; font-weight: bold}

.button-set {/*Container for form buttons*/clear: both;padding: 8px 20px;text-align: right;font-weight: bold;margin: 10px 0}

#review-form .button-set {padding: 0; text-align: left}

.button-set p.required {margin-bottom: 5px}
a.form-button-alt {padding: 2px 9px;text-decoration: none}
.btn-checkout {display: block;float: right;font-size: 15px;font-weight: bold;padding-right: 8px}

.btn-checkout, .btn-checkout:hover {color: #FFFFCC;text-decoration: none}

.btn-checkout span {display: block;line-height: 40px;padding: 0 17px 0 25px}
/*Form lists---*/
.form-list {margin: 10px 0}

.form-list li {margin: 5px 0}

.form-list li .input-box .input-text,
.form-list li .input-box textarea {width: 250px}

.form-list li .input-box select {width: 256px}

.form-list li.addElement {border-top: 1px solid #493824;padding-top: 10px}

.group-select {margin: 0 20px}

.group-select .legend {}

.group-select li {padding: 4px 0}

.group-select li .input-box {float: left;width: 275px}

.group-select li .input-text, .group-select li select, .group-select li textarea {width: 525px}

.group-select li .input-box .input-text, .group-select li .input-box textarea {width: 250px}

.group-select li .input-box select {width: 256px}

#form-validate p {margin: 10px 20px}

/*Form Messages---*/
.validation-advice, .required {color: #776958;margin: 0}

.validation-advice {background: url(../images/validation_advice_bg.gif) no-repeat 2px 1px;clear: both;font-weight: bold;line-height: 1.25em;margin-top: 3px;min-height: 15px;padding-left: 17px}

.validation-failed {background: #F8F8F7 !important;border: 1px dashed #CC0000 !important}

/*Expiration date and cvv number validation fix---*/
.v-fix {float: left}

.v-fix .validation-advice {display: block;margin-right: -12em;position: relative;width: 12em}

label.required {font-weight: bold}

p.required {margin: 0;text-align: right}

/* HEADINGS
----------------------------------------------------------------*/
.head, .inner-head {text-align: right}

.head h1, .inner-head h1
.head h2, .inner-head h2,
.head h3, .inner-head h3,
.head h4, .inner-head h4,
.head h5, .inner-head h5 {float: left;margin: 0;text-align: left}

/*Page heading---*/
.page-head, .page-head-alt {margin: 0;padding: 38px 20px 25px 20px;text-align: right}

.page-head h3, .page-head-alt h3 {margin: 0; padding: 0; text-align: left; font-size: 30px; font-style: italic; font-weight: normal; color: #080503}

.page-head h4, .page-head-alt h4 {font-size: 125% !important;margin: 0;text-align: left}

.page-head a, .page-head-alt a {}

.page-head ul, .page-head-alt ul,
.page-head li, .page-head-alt li {background: none;margin: 0;line-height: normal}
.button-level {}

.button-level h3 {float: left; /* heading level with buttons */width: 55%}

.button-level ul {float: right}

.button-level ul li {float: left;display: block;padding-left: 10px}

/*Category list heading---*/
.category-head {padding: 0 0 10px}

.category-head h2 {color: #898404;font-size: 200%;margin: 0}

.box-header {background: #F8F8F7;font-size: 100%;font-weight: bold;margin: 10px 0;padding: 2px 8px;text-align: left}

.category-head .link-feed {float: right; margin-top: 5px; position: relative}

/* TABLES
----------------------------------------------------------------*/
td.label {font-weight: bold}

/*Data Table---*/
.data-table {width: 100%}

.data-table th {white-space: nowrap; padding: 0px 5px}

.data-table th.wrap {white-space: normal}

.data-table td {
  padding: 5px;
  border: 1px solid #B6A082}

.data-table thead  {}

.data-table thead tr th {
  border: 1px solid #B6A082;
  background: #D8CBB4;
  padding: 8px 10px}

.data-table tfoot tr {}

.data-table tfoot td {background: none}
.data-table .odd {}
.data-table .even {}
.data-table .last {}

.data-table tr.last td, .data-table th.last {}

/*Bundle Products---*/
.data-table tbody.odd tr {}
.data-table tbody.even tr {}

.data-table tbody.odd tr td,
.data-table tbody.even tr td {}

.data-table tbody.odd tr.border td,
.data-table tbody.even tr.border td {}

.data-table tbody td h4.title,
.data-table tbody td h5.title {font-size: 100%;font-weight: bold;margin: 0;padding: 0}

.data-table tbody td .option-label {font-style: italic;font-weight: bold}

.data-table tbody td .option-value {padding-left: 10px}

.data-table tbody td br {display: none}

.box-table select {width: 100%}

.nested-data-table th, .nested-data-table td {padding-bottom: 5px;padding-top: 5px}

.generic-table td {padding: 0 8px}

.generic-table td.first {padding-left: 0;white-space: nowrap}

.shipping-tracking .button-set {border: 0;margin-top: 0;padding-top: 0}
.contentdetail a,.contentdetail a:active,.contentdetail a:focus{
  font-size: 100%;
  font-weight: bold}
.contentdetail a:hover{
  color: #ffffff}
/* LISTS
----------------------------------------------------------------*/
.disc {margin: 0px}

.disc li {background: url(../images/bullet.gif) no-repeat 15px 9px;padding-left: 25px}

li.odd {}
li.even {}
li.last {}

/* Bare List */ /* Unstyled list */
.bare-list {margin: 15px 0}

.bare-list li {background: url(../images/bullet.gif) no-repeat 15px 9px;padding-left: 25px}

/*Pager---*/
.page-nav {margin: 0px}

table.pager {width: 100%; color: #776958; margin: 5px 0px}

table.view-by {border-bottom: 0; background: #342a1d;color: #776958;width: 100%;border: 1px solid #413323}

table.pager a {color: #FFFFFF;text-decoration: underline}

table.view-by strong {border-bottom: 3px solid #F89A20}

table.view-by td {padding: 5px}

table.view-by a {border-bottom: 3px solid #F8F8F7}

table.view-by td.sort-by {padding-right: 37px;text-align: right}

table.view-by td.sort-by a {border: 0;padding: 0}

table.view-by select {width: 85px}

table.pager td {vertical-align: middle; width: 32%; padding: 5px 20px}

table.pager td.pages {padding: 5px 0; text-align: center; white-space: nowrap}

table.pager ol, table.pager li {display: inline}

td.pages li {padding: 0}

td.pages li img {vertical-align: middle}

td.pages li a {padding: 0 4px}

td.pages li span.on {font-weight: bold;padding: 0 4px}

/*RATINGS
----------------------------------------------------------------*/
.ratings {line-height: 12px;margin: 10px 0}

.rating-box {background: url(../images/product_rating_blank_star.gif) repeat-x;float: left;height: 13px;margin-right: 10px;position: relative;width: 70px;clear: right}

.rating-box .rating {background: url(../images/product_rating_full_star.gif) repeat-x;height: 13px;left: 0;position: absolute;top: 0}

.ratings-list {margin: 5px 0}

.ratings-list td {padding: 3px 0;vertical-align: middle}

.ratings-list td.label {font-weight: bold;padding-right: 8px}

/*PRICES
----------------------------------------------------------------*/
.detail{
 padding: 5px 0px}

.price-box {margin: 5px 0}

.price-box .price {font-weight: bold}

/*Regular price---*/
.regular-price {}
.retail_lable{
 display: none}

.regular-price .price {font-weight: bold}

/*Old price---*/
.old-price {margin: 0}

.old-price .price-label {color: #999999;white-space: nowrap}

.old-price .price {color: #999999;font-weight: normal;text-decoration: line-through}

/*Special price---*/
.special-price {margin: 0;padding: 3px 0}

.special-price .price-label {color: #F89A20;font-weight: bold;white-space: nowrap}

.special-price .price {color: #F89A20;font-size: 115%;font-weight: bold}

/*Cart price---*/
.cart-price price {color: #666666}

/*Minimal price (as low as)---*/
.minimal-price {margin: 0}

.minimal-price .price-label {font-weight: bold;white-space: nowrap}

a.minimal-price-link {display: block}

a.minimal-price-link .label {}

a.minimal-price-link .price {font-weight: normal}

/*Excluding tax---*/
.price-excluding-tax {display: block}

.price-excluding-tax .label {white-space: nowrap}

.price-excluding-tax .price {font-weight: normal}

/*Including tax---*/
.price-including-tax {display: block}

.price-including-tax .label {white-space: nowrap}

.price-including-tax .price {font-weight: bold}

/*Excl tax (for order tables)---*/
.price-excl-tax {display: block}

.price-excl-tax .label {display: block;white-space: nowrap}

.price-excl-tax .price {display: block;font-weight: bold}

/*Incl tax (for order tables)---*/
.price-incl-tax {display: block}

.price-incl-tax .label {display: block;white-space: nowrap}

.price-incl-tax .price {display: block;font-weight: bold}

/*Price range---*/
.price-from, .price-to { margin: 0; }

.price-from .price-label, .price-to .price-label {font-weight: bold;white-space: nowrap}

/*Price notice next to the options---*/
.price-notice {padding-left: 10px}

.price-notice .price {font-weight: bold}

.price-as-configured {margin: 0}

.price-as-configured .price-label {font-weight: bold;white-space: nowrap}

.price-box-bundle {padding: 0 0 10px 0}

.price-box-bundle .price-box {margin: 0 !important;padding: 0 !important}

.price-box-bundle .price {
}

.product-pricing-grouped li {padding: 2px 0}

.product-pricing-grouped li .price {font-weight: bold}

/*Product Pricing---*/
.product-pricing {border: 1px solid #493824;margin: 15px 0;padding: 10px}

.product-pricing li {background: url(../images/arrow.gif) no-repeat 0 9px;padding: 2px 0 2px 12px;color: #776958;line-height: 1.5}

.product-pricing .benefit {color: #776958;font-weight: bold}

.product-pricing .price {color: #776958;font-weight: bold}


/* MIS.
----------------------------------------------------------------*/
.product-shop {float: right;}
.product-img-box {float: left;}

/*Generic Box---*/
.generic-box {margin: 0 20px 15px 20px; padding: 10px 15px; border: 1px solid #493824}
.generic-box h4 {margin: 0 0 5px;border-bottom: 1px solid #493824;padding-bottom: 5px}

/*Generic Product Grid---*/
.generic-product-grid {width: 100%}

.generic-product-grid td {border-bottom: 1px solid #493824;border-right: 1px solid #493824}

.generic-product-grid tr.last td {border-bottom: 0}

.generic-product-grid td.last {border-right: 0}

.generic-product-grid .product-image {text-align: center}

.generic-product-grid td.empty-product {border-right: 0}

.generic-product-grid .ratings .pipe {display: none}

/*Add To---*/
.add-to-cart-box {float: right}

.add-to-cart-box .qty-box {float: left}

.add-to-cart-box .qty-box label {float: left;color: #776958}

.add-to-cart-box .qty-box .qty {float: left;margin: 0 5px}

.add-to-cart-box .form-button {height: 18px}

.add-to-box {margin: 10px 0}

.add-to-box li {display: inline}

.add-to-holder {margin: 10px 0;padding: 10px;border: none; /*1px solid #B6A082*//*GLEB 10.08.2010*/}

.add-to-holder .add-to-cart-box {float: left;margin: 0}

.add-to-holder .add-or {color: #776958;float: left;font-weight: bold;padding: 15px 30px}

.add-to-holder .add-to-box {margin: 7px 0 0;float: left;text-align: left}

.add-to-holder .add-to-box li {display: block;background: url(../images/arrow.gif) no-repeat left center;padding-left: 8px}

.add-to-holder .add-to-box li a {color: #776958}

.add-to-holder .add-to-box li .pipe {display: none}

/*Tool Tips---*/
.tool-tip {background: #FFFFCC;border: 1px solid #DDDDDD;position: absolute}

.tool-tip .btn-close {margin-bottom: -9px;padding: 6px 6px 0;text-align: right}

.tool-tip .inline-content {padding: 8px}

.tool-tip .block-content {padding: 15px 20px}

.truncated {cursor: help}

.truncated a.dots {cursor: help;text-decoration: none !important}

.truncated a.details {border-bottom: 1px dotted #999999;cursor: help;text-decoration: none !important}

.truncated .truncated_full_value {position: relative;z-index: 999}

.truncated .truncated_full_value dl {background: #FFFFCC;border: 1px solid #DDDDDD;padding: 5px 10px;position: absolute;top: -99999em;width: 250px;z-index: 999}

.truncated .truncated_full_value dl dt {margin-top: 0}

.truncated .show dl {left: 50%;top: -20px}

#ja-col1 .truncated .show dl {left: 35px;top: 10px}

#ja-col2 .truncated .show dl {left: -140px;top: 20px}

/*Link highlights---*/
.link-cart {}
.link-remove { color: #999999 !important; }

.link-print, .link-mail, .link-feed, .link-reviewwrite, .link-productalert {padding-left: 22px;line-height: 24px;color: #ffffff;background-position: 2px center;background-repeat: no-repeat}
a.link-reviewwrite:link,a.link-reviewwrite:visited,a.link-reviewwrite:focus{
 color: #ffffff}
a.link-reviewwrite:hover{
  text-decoration: underline}

.link-print {background-image: url(../images/icon_printer.gif)}

.link-feed {background: url(../images/icon_feed.png) no-repeat left center;padding-left: 18px}

/*Link highlights [JM add]---*/
.link-mail {/*email link*/background-image: url(../images/icon_mail.gif)}

.link-reviewcount { /*review link*/color: #666666}

.link-reviewwrite {/*write review form link*/background-image: url(../images/icon_comment.gif)} 

.link-productalert { /*product alert link*/background-image: url(../images/icon_newspaper.gif)}

/*==============================================================
---------------------------[BOX STYLE]---------------------------
=================================================================*/

/*GENERAL BOX STYLE
----------------------------------------------------------------*/
.ac-lo-2colsr .mini-related-items{
 /*margin: 0px 0px 5px 0px !important;*/
}
.mini-product-view {}

.mini-product-view ol li a {color: #EFE29E}

.box {padding: 0px;margin: 10px 0px 0px;	
}
#newsletter-validate-detail,
.mini-related-items .content,#cart-sidebar-reorder,
.vieworder,.mini-compare-products .content
{
  border: 1px solid #493824}
.ac-lo-3colsr .mini-newsletter fieldset.content{ 
}
.vieworder a{
 padding: 5px}
/*Box Head---*/
.box .head {padding: 0px;line-height: normal; display: block}
.box .head h3, .box .head h4 {font-size: 100%;width: 100%;}

.box .head h4 span,.box .head h3 span,.featuredproduct .head h4 span {
  line-height: 27px;
  padding: 0px 6px;
  float: left}

.box .head h4,.box .head h3,.featuredproduct .head h4 {line-height: 27px}

 .featuredproduct .head h4{
  width: 100%;
  color: #C0BC18;
  font-size: 100%;
 }
.box h5 {padding: 10px}
.box .head h5 {font-size: 100%;background: none;border: 0;padding: 0}
/*reset*/
.box h3, .box h4, .box h5 {margin: 0}

/*Box Content---*/
.box .content {padding: 8px 5px}

/*Box Action---*/
.box .actions {padding: 8px 0; font-weight: bold; overflow: auto; text-align: right; padding-right: 10px}
.box .actionscompare {padding: 8px 0; font-weight: bold; overflow: auto; padding-right: 10px; background: #2b2115; text-align: right}
/*Box List---*/
.box ol {margin: 0px 0px 0px}

.box ol li {margin: 0; padding: 5px 10px 0px 10px; overflow: hidden; color: #776958; line-height: 1.5}

#ac-col2 .box ol li {color: #EFE29E}

.box ol li.last {background: none !important}

.box ol li a:hover{
 color: #ffffff}
/*MAGENTO'S BOX STYLE
----------------------------------------------------------------*/
.box .product-images {float: left;width: 32%;margin-top: 5px}

.box .product-details {float: right;width: 65%}

.box .product-checkbox {float: left;padding: 2px 5px 0 0}

.box .product-names {}
div.add-to{
 margin-top: 10px}
.box a.link-cart { color: #776958; font-size: 100%; padding: 0px 0px 2px 10px !important; background: url(../images/arrow.gif) no-repeat scroll left;}
.add-to a,.add-to a:focus,.add-to a:active{ background: url(../images/arrow.gif) no-repeat scroll left !important; text-indent: 10px; padding: 0px 0px; display: block}
.add-to a:hover{
 color: #ffffff}
/*Product Tags---*/
.mini-product-tags ul {}

.mini-product-tags li {display: inline;margin: 0 3px !important;background: none;padding: 0;font-size: 115%}

.mini-product-tags li a {color: #776958}

.mini-product-tags small {background: url(../images/arrow.gif) no-repeat right center;padding-right: 12px}

/*Newsletter---*/
.mini-newsletter fieldset.content {line-height: 2}

.mini-newsletter fieldset.content legend {display: none}

/*Mini Cart---*/
.ac-lo-2colsr .mini-cart {
}
.mini-cart .head {}

.mini-cart, .mini-compare-products {width: 200px; margin: 10px 0 0 40px; background: #170E08; overflow: hidden}

#ac-col2 .mini-cart, #ac-col2 .mini-compare-products {margin: 10px 0 0 0}

.mini-compare-products h4, .mini-cart h4, .mini-cart h5 {color: #776958}

.mini-cart .head h4, .mini-cart .head h4 span.first-word {	
}

.mini-cart p,.mini-compare-products p,fieldset.content,.mini-related-items strong{margin: 0;color: #776958}

.mini-cart p.subtotal,p.subtotal a,p.subtotal a:link,p.subtotal a:visited {margin: 0;color: #776958;text-decoration: none}
p.subtotal a:hover{
  text-decoration: underline}
ol#cart-sidebar{
 background: #2b2115}

.mini-cart ol#cart-sidebar li,ol#compare-items li {
  padding: 5px}
.mini-cart ol#cart-sidebar li.last {}

.mini-cart .product-images {}
.mini-cart .product-details {}

/*Mini Wishlist---*/
.mini-wishlist h5 {
  margin-top: 0px !important}

.mini-wishlist h4 {

}

.mini-wishlist .actions a {background: url(../images/arrow.gif) no-repeat right center;padding-right: 12px}

/*Compare Products, Orders---*/
.mini-compare-products  { }

.mini-compare-products .content {padding: 0}

.mini-compare-products p {margin: 10px}

.mini-compare-products ol#compare-items li {}
.mini-cart ol#cart-sidebar li.last {}

.mini-compare-products a.left {margin: 3px 5px;float: left}
.actionscompare a,.actionscompare a:link,.actionscompare a:visited,
.actionscompare a:focus{
  color: #ffffff;
  text-decoration: none;
  font-weight: normal;
  padding-left: 5px}
.actionscompare a:hover{
 color: #dddddd}
.mini-compare-products ol#recently-compared-items li {padding-left: 12px;background: url(../images/arrow.gif) no-repeat 2px 14px}

/*Mini Product View---*/
.mini-product-view ol#recently-viewed-items li {}

/*Poll---*/
.mini-poll .content {padding: 0}

.mini-poll h5 {border-top: 0}

.mini-poll table {margin: 10px 0}

.mini-poll td {padding: 2px;vertical-align: middle}

.mini-poll .right {float: left}

/*Relate Products----*/
.mini-related-items .content {padding: 0}

.mini-related-items p {margin: 10px}

.mini-related-items ol li {border-top: 1px solid #413323;border-bottom: 0;position: relative;padding: 5px 0px}

.mini-related-items .product-images {position: absolute;left: 0;top: 5px;padding-left: 18px;overflow: hidden}
.mini-related-items .product-images a {width: 50px}
.mini-related-items .product-images .checkbox-container {position: absolute;top: 15px;left: 0}
.mini-related-items .product-details {display: block;padding-left: 75px;float: none;width: auto}
/*Layered Navigation---*/
.layered-nav {}
.layered-nav .head {}
.layered-nav h3 {	
}

.layered-nav .actions {}
.layered-nav .border-creator {

}
.narrow-by{
  padding: 0px 5px}
.layered-nav h4 {background: #382e22;color: #c0bc18;margin: 0px;padding: 5px;font-size: 100%}

.layered-nav ol.narrowed-category {padding: 5px;margin: 0 !important}
.layered-nav ol.narrowed-category li {border-bottom: none;font-weight: bold;padding: 1px 0;background: none}

.layered-nav .narrowed-category li .label {font-weight: normal}

.layered-nav .widget-btn {float: right;margin: 2px 8px 0 5px}

.narrow-by ol {margin: 0}

.narrow-by dl {padding: 0px 5px;margin: 0px -5px;background: #2b2115}

.narrow-by dt {margin-top: 10px;padding: 0 10px;font-weight: bold;background: url(../images/bullet.gif) no-repeat left center;color: #5f5f5f}

.narrow-by dd {}

.narrow-by dd li {padding: 5px 0}

.narrow-by dd.last li {}

/*===============================================================
--------------------[MAGENTO'S SHOP PAGES]--------------------
=================================================================*/

/*CATALOG LISTING
----------------------------------------------------------------*/
.catalog-listing { margin: 0px;}

.catalog-listing h5, /*product name*/
.catalog-listing .product-image, /*product name*/
.catalog-listing .description, /*product info*/
.catalog-listing .ratings, /*product rating*/
.catalog-listing .price-box, /*product price*/
.catalog-listing .form-button, /*addtocart btn*/
.catalog-listing .out-of-stock, /*oos msg*/
.catalog-listing .add-to /*product link*/ {margin: 0 0 10px}

.catalog-listing h5 {font-size: 150%}

.catalog-listing .price-box {display: block}

.catalog-listing .add-to {
}

.catalog-listing .add-to a,.catalog-listing .add-to a:active,.catalog-listing .add-to a:focus,
.catalog-listing .add-to a.link-cart,.catalog-listing .add-to a.link-cart:active,
.catalog-listing .add-to a.link-cart:focus {background: url(../images/arrow.gif) no-repeat left center;padding-left: 0px;color: #776958}
.catalog-listing .add-to a.link-cart:hover,.catalog-listing .add-to a:hover{
  color: #ffffff}
.catalog-listing .add-to .pipe {display: none}

/*List Type---*/
.listing-type-list h5 {font-size: 150%}

.listing-type-list h5 a {color: #c0bc18}

.listing-type-list .listing-item {padding: 15px}

.listing-type-list .product-image {float: right;width: 30%;text-align: center}

.listing-type-list .product-shop {width: 60%;float: left}

.listing-type-list .product-shop .description {
}

.listing-type-list .product-shop .price-box {float: left;text-align: left;white-space: nowrap;padding: 0 20px 0 0}

.listing-type-list .add-to {margin-bottom: 0;font-weight: bold}

.listing-type-list .product-shop p.add-to a {margin: 0 5px}

/*Grid Type---*/
.listing-type-grid { 
 margin-top: 0px;
 background: #2b2115;
 border: 1px solid #413323}


.listing-type-grid h5, /*product name*/
.listing-type-grid .product-image, /*product name*/
.listing-type-grid .ratings, /*product rating*/
.listing-type-grid .price-box, /*product price*/
.listing-type-grid .form-button, /*addtocart btn*/
.listing-type-grid .out-of-stock, /*oos msg*/
.listing-type-grid .add-to /*product link*/ {margin: 0 15px 8px}
.category-head3 h2{
  color: #c0bc18}
.listing-type-grid h5 {font-size: 100%}

.listing-type-grid h5 a,#upsell-product-table h5 a,.listing-type-grid h5 a:active,.listing-type-grid h5 a:focus
.add-to-box a,.price-box a,.disc a,.bare-list a,.a-right a{ color: #776958}
.listing-type-grid h5 a:hover{
 color: #ffffff}
.price-box .price{
  color: #898404}
.listing-type-grid ol.grid-row {
}
.listing-type-grid li{
   width: 33%;
   float: left;
   overflow: hidden;
   margin: 0 !important;
   padding: 15px 0}
.listing-type-grid li.item {	background: url(../images/hile_c.gif) repeat-y right top;display: block}

.listing-type-grid ol.odd,.listing-type-grid ol.even	{
  background: url(../images/hile_l.gif) repeat-x bottom;

}
.listing-type-grid ol.last{
  background: none;

}

.listing-type-grid li.last {}

.listing-type-grid .product-image {text-align: left;vertical-align: bottom}

.listing-type-grid .rating-box {float: left;margin-left: 0;margin-right: 10px}

.listing-type-grid .ratings a {}

.listing-type-grid .actions {margin: 10px 0;text-align: center}

.listing-type-grid .add-to {margin-bottom: 0}

.listing-type-grid .pipe {display: none}

/*PRODUCT DETAIL
----------------------------------------------------------------*/
.product-info-box {margin: 0px 5px 0px 0px; border: 1px solid #493824; background: #2b2115; padding: 5px 0px; }

.product-essential, .product-collateral { clear: both; }

.product-essential {margin: 0 0 15px 0; padding: 0 0 15px 0; background: url(../img/product/separator.gif) repeat-x bottom center}

.product-collateral {}

/*Product Info---*/
.product-essential .product-name {font-size: 140%;margin-top: 0;color: #776958}

.product-essential .link-mail,
.product-essential .link-productalert,
.product-essential .link-reviewwrite {display: block}

.product-essential .ratings {}

.product-essential .availability {margin: 10px 0;color: #776958}

.product-essential .price-box {margin: 10px 0}

.product-essential h4 {margin: 15px 0 5px;font-size: 100%;color: #898404}

.product-essential .add-to-holder {margin: 10px 0}

.product-essential .add-to-box {}

.product-essential .short-description,.new-users p { color: #776958; line-height: 1.5;}

/*Product Options---*/
.product-options {border: 1px solid /*#493824*//*GLEB 210510*/#B6A082;margin: 20px 0 0;padding: 10px 15px}

.product-options dt {padding: 0;margin: 0 0 5px;color: #776958}

.product-options dt label {color: #776958;font-weight: bold}

.product-options dt .qty-holder {float: right;margin-right: 15px}

.product-options dt .qty-holder label {vertical-align: middle}

.product-options dt .qty-disabled {background: none;border: 0;color: #C0BC18;padding: 3px}

.product-options dd {margin: 0 0 15px;padding: 0}

.product-options dl.last dd.last {border-bottom: 0;margin-bottom: 0;padding-bottom: 5px}

.product-options dd input.input-text {width: 99%}

.product-options dd textarea {height: 8em;width: 99%}

.product-options dd select {width: 99%}

.product-options dd .multiselect option {border-bottom: 1px dotted #DDDDDD;padding: 2px 4px}

.product-options ul.options-list {margin-right: 5px}

.product-options ul.options-list li {line-height: 1.5;padding: 2px 0}

.product-options ul.options-list input.radio {float: left;margin-top: 3px}

.product-options ul.options-list input.checkbox {float: left;margin-top: 3px}

.product-options ul.options-list .label {display: block;margin-left: 18px}

.product-options ul.options-list label {font-weight: normal}

.product-options ul.validation-failed {padding: 0 7px}

.product-options p.required {}

.product-options-bottom {padding: 10px 20px;border: 1px solid /*#493824*//*GLEB 210510*/#B6A082;border-top: 0}

.product-options-bottom .product-pricing {background: none;border: 0;margin: 0;padding: 0 0 10px}

.product-options-bottom .product-pricing li {background: 0;padding: 2px 0}

.product-options-bottom .product-pricing .price,
.product-options-bottom .product-pricing .benefit {
}

.product-options-bottom .price-box {float: left;margin: 0;padding: 0}

.product-options-bottom .price-label {float: left;padding-right: 5px}

.product-options-bottom .price-tax {float: left}

.product-shop .product-options-bottom .price-box {float: none}

.product-shop .product-options-bottom .price-label {float: none;padding-right: 0}

.product-shop .product-options-bottom .price-tax {float: none}

.product-shop .product-options-bottom .add-to-cart-box {clear: both;float: left;margin-top: 10px; 
}

dl.item-options dt {font-weight: bold}

dl.item-options dd {padding-left: 15px;background: url(../images/arrow.gif) no-repeat 5px center}

/*Product Collateral---*/
.product-collateral .collateral-box {padding: 0 15px 15px}

.product-collateral .head {padding: 8px 15px;margin: 0 -15px 15px;color: #898404}

.product-collateral .collateral-box h4 {margin: 0;font-size: 100%}

.product-collateral .collateral-box h5 {margin: 10px 0 5px;font-size: 100%;color: #776958}

/*Product Description*/

.product-collateral .product-specs {color: #776958; font-size: 100%; line-height: 1.3}

/* Additional Information */

.product-collateral .attribute-specs table {border: 1px solid #493824;color: #776958}

.product-collateral .attribute-specs .label {font-weight: bold;white-space: nowrap;width: 20%}

.product-collateral .attribute-specs .odd td {}

.product-collateral .attribute-specs .even td {}

.product-collateral .attribute-specs .data {}

/*related product*/

.product-collateral .up-sell .head {}

.product-collateral .up-sell .generic-product-grid {}

.product-collateral .up-sell .generic-product-grid td {width: 25%;text-align: center;vertical-align: top;border: none}

/*reviews*/

#customer-reviews {margin-bottom: 0}

#customer-reviews ol {padding: 0 15px}

#customer-reviews li {margin-bottom: 15px; padding: 0 0 15px 0; background: url(../img/product/separator.gif) repeat-x bottom center}

#customer-reviews li p {clear: both}

.product-review-box {padding-bottom: 10px}

.product-review-box table {margin: 8px 0 0;width: 456px}

.product-review-box td, .product-review-box th {text-align: center}

.product-review-box td.label {text-align: left;width: 100px}
 
textarea#review_field {border: none}

#review-form fieldset {color: #776958}

/*tags*/

.add-tag-box {background: url(../images/icon_tag_add.gif) no-repeat 0 2px;display: block;overflow: hidden;padding-left: 25px;vertical-align: middle}

.product-collateral .add-tag-box .input-box, .product-collateral .add-tag-box fieldset {float: left}

.product-collateral .add-tag-box .input-box .input-text {width: 200px}

.product-collateral .add-tag-box .form-button-alt {margin-left: 5px;height: 19px}

.tags-list {}

.tags-list li {background: url(../images/sep-vline.gif) no-repeat 100% 3px;display: inline;padding: 0 8px 0 4px}

.tags-list li.first {padding-left: 0}

.tags-list li.last {background: none}

/*Gift Messages----*/

.giftmessages .gift-header {font-size: 115%;font-weight: bold;display: block;border-top: 1px solid #DDDDDD;padding-top: 15px;margin-bottom: 5px}

.giftmessages .group-select {background: #FFFFFF;margin-top: 5px}

.giftmessages .input-checkbox {padding-bottom: 15px}

.giftmessages textarea {height: 100px}

.giftmessages .input-checkbox input {margin-right: 5px}

.giftmessages .input-checkbox label {color: #F89A20;font-weight: bold}

.giftmessages .gift-box {padding: 5px 16px 15px 22px}

.giftmessages .gift-box .scroll-box {height: 260px;overflow: auto}

.giftmessages .product-image {padding-right: 20px}

.giftmessages .giftmessage-product-info {background: #FFFFFF !important;padding: 0 0 0 5px !important;border: 0 !important;font-size: 125%}

.giftmessages .numeration {color: #999999;font-weight: bold}

.giftmessages .gift-box label {color: #999999}

.giftmessages .group-select li .input-box {float: left;width: 260px}

.giftmessages .group-select li .input-text, .group-select li select, .group-select li textarea {width: 495px; padding: 6px;	border: none;background: #FFF}

.giftmessages .group-select li .input-box .input-text, .group-select li .input-box textarea {width: 235px}

.giftmessages .group-select li .input-box select {width: 256px}

/* CHECKOUT */

select.address-select {width: 630px}

.shipment-methods dd {margin-bottom: 10px}

.payment-methods dt {padding: 5px 0}

.payment-methods dd {padding: 0 25px}

.payment-methods select.month {margin-right: 10px;width: 146px !important}

.payment-methods select.year {width: 100px !important}

.payment-methods input.cvv {width: 3em !important}

.checkout-types li {}

.checkout-types li .button {}

/* Shopping Cart */

.shopping-cart {margin-bottom: 0}

.shopping-cart th .tax-flag {display: block;font-size: 92%;font-weight: normal}

.shopping-cart tr.error {background: #FCEDED !important}

.shopping-cart .continue-shopping {}

.shopping-cart-item-message {font-size: 92%;margin-bottom: 5px;margin-top: 6px}

td.attributes-col {}

td.attributes-col ul {margin: 5px 0}

td.attributes-col dt {margin-top: .5em}

td.attributes-col dd ul {list-style: disc;margin: 0 0 5px 0}

td.attributes-col dd ul li {margin-left: 15px}

td.attributes-col h4.title {margin: 0;overflow: hidden;padding: 0;width: 100%}

td.attributes-col h4.title a {font-weight: bold}

.shopping-cart-totals {float: right; margin-top: 20px; padding: 0; border: 1px solid #B6A082}

.shopping-cart-totals table {width: 100%;background: none; color: #776958}

.shopping-cart-totals td {padding: 5px 15px}

.shopping-cart-totals tr.last td {}

.shopping-cart-totals tfoot td {font-size: 125%; border-top: 1px solid #B6A082;border-bottom: 1px solid #B6A082; padding: 5px 15px}

.shopping-cart-totals tfoot td .price {}

.shopping-cart-totals ul.checkout-types {margin: 10px 0 0; padding: 0 10px; float:right;}

.shopping-cart-totals ul.checkout-types li {clear: both;margin: 0;padding: 5px 0;background: none;text-align: center}

.shopping-cart-totals ul.checkout-types li big {font-weight: bold}

/*Tax details---*/
.tax-total {cursor: pointer}

.tax-total td {}

.tax-total .tax-collapse {background: url(../images/bg_collapse.gif) 0 4px no-repeat;cursor: pointer;float: right;padding-left: 20px;text-align: right}

.show-details .tax-collapse {background-position: 0 -53px}

.show-details td {border-top: 1px dashed #DDDDDD}

.tax-details td {color: #999999}

.tax-details-first td {border-top: 1px dashed #DDDDDD}

/*Collaterals---*/
.shopping-cart-collaterals {margin: 20px 0;float: left;width: 71%}

.shopping-cart-collaterals .box {margin-bottom: 15px;padding: 15px;border: 1px solid #493824}

.shopping-cart-collaterals .box .form-button {margin-left: 5px}

.shopping-cart-collaterals .discount-codes h4, 
.shopping-cart-collaterals .shipping-estimate h4 {background-position: 0 center;background-repeat: no-repeat;padding: 0;text-indent: 23px;margin: 0}

.shopping-cart-collaterals .discount-codes h4 {background-image: url(../images/icon_asterick.gif)}

.shopping-cart-collaterals .shipping-estimate h4 {background-image: url(../images/icon_lorry.gif)}

.shopping-cart-collaterals .shipping-estimate .input-text {width: 214px}

.shopping-cart-collaterals .shipping-estimate select {width: 220px}

.shopping-cart-collaterals .upsell {
 border: 1px solid #493824}
.shopping-cart-collaterals .upsell h4 {margin: 0 0 15px;padding: 0 5px;font-size: 100%}

.shopping-cart-collaterals .upsell ul {margin: 0}

.shopping-cart-collaterals .upsell li {border-top: 1px solid #493824;padding: 15px 5px}

.shopping-cart-collaterals .upsell .product-image {float: left;width: 75px}

.shopping-cart-collaterals .upsell .product-shop {width: 200px}

.shopping-cart-collaterals .upsell .product-shop h5 {font-size: 115%;margin: 0 0 5px}

.shopping-cart-collaterals .upsell .product-shop .form-button {margin: 0 0 5px}

.shopping-cart-collaterals .upsell .product-shop small {background: url(../images/arrow.gif) no-repeat left center;padding-left: 10px}

.shopping-cart-collaterals .upsell .product-shop small a {color: #776958}

.grand_total {background: #DDDDDD;border: 1px solid #DDDDDD;font-size: 1.3em !important;font-weight: bold;margin-top: 15px;text-align: right;width: auto}

tr.grand_total td, p.grand_total {padding-bottom: 5px;padding-top: 5px}

/*One-Page checkout---*/
.one-page-checkout {margin: 15px 20px}

.one-page-checkout li.section {position: relative;margin: 5px 0}

.one-page-checkout .group-select {border: 0;margin: 0;padding: 0}

.one-page-checkout .group-select li {padding-left: 0}

.one-page-checkout .box {border: 0; padding: 15px; margin: 0}

.one-page-checkout .head {padding: 8px 15px; background: url(../img/account/inner_head.gif) repeat-x bottom center}

.one-page-checkout .tool-tip {right: 8px}

.one-page-checkout .head a {display: none; /* Hide Edit button in step header */
}

.one-page-checkout h3 {color: #999999;font-size: 1.05em}

.one-page-checkout h4 {border-bottom: 2px solid #493824;padding-bottom: 8px;text-transform: uppercase;font-size: 115%}

.one-page-checkout h4.title {border-bottom: 0;text-transform: none}

.one-page-checkout .step-count {background: #999999;padding: 0 4px;color: #DDDDDD}

.one-page-checkout .content {padding: 10px 20px}

.one-page-checkout label.label {color: #333333;font-size: 115%}

/*Allow box*/
.one-page-checkout .allow .head {background: url(../images/icon_accept.gif) no-repeat 98% center;cursor: pointer}

.one-page-checkout .allow h3 {}

.one-page-checkout .allow .step-count {background: #8CC01D;border: 1px solid #8CC01D;color: #FFFFFF}

/*Active box*/
.one-page-checkout .active .head {border: 0; background: url(../img/account/inner_head.gif) repeat-x bottom center; cursor: default}

.one-page-checkout .active h3 {color: #080503}

.one-page-checkout .active .step-count {background: #FFFFFF;border: 1px solid #F89A20;color: #F89A20}

.one-page-checkout .active .box {display: block}

.one-page-checkout .active .group-select {background: none}

.one-page-checkout .alloq .head a {display: block; /* Display Edit button in active selection */
}

.one-page-checkout dd .form-list {margin: 0}

.one-page-checkout dd .form-list ul {margin: 5px 0 15px 25px}

.one-page-checkout .checkmo-mailing-address {padding-left: 20px}

/*Checkout Step Login*/
#checkout-step-login .col2-set .col-1,
#checkout-step-login .col2-set .col-2 {width: 47%}

/*Checkout Step Review*/
#checkout-step-review {margin: 15px 15px 0}

/*Checkout Progress---*/
/*Side Box*/
.one-page-checkout-progress {}

.one-page-checkout-progress ol {margin: 0}

.one-page-checkout-progress li {padding: 8px 0 !important}

#recently-viewed-items {padding: 0px 5px}

.one-page-checkout-progress li.complete {}

.one-page-checkout-progress li h5 {margin: 0;font-size: 100%;font-weight: normal;padding: 0;border: 0}

.one-page-checkout-progress li.complete h5 {color: #F89A20;font-weight: bold}

.one-page-checkout-progress h5 a {text-transform: none;display: block}

.one-page-checkout-progress h5 .pipe {display: none}

.one-page-checkout-progress .content {padding: 10px 0 0}

.one-page-checkout .box-no-padding {padding: 15px 0px}

.one-page-checkout .box-no-padding .inner-box {padding: 0px 20px}

#opc-login .button-set {margin-top: 0;padding-top: 0}

#opc-review .box {padding: 0}

#opc-review .content {border: 0;padding: 0 15px}

#opc-review .content input {margin-top: 5px}

#opc-review .data-table {border-right: 0; border-left: 0}

.opc-please-wait {padding-right: 7px}

.one-page-checkout a.back {background: url(../images/icon_opc_back.gif) no-repeat; line-height: 13px; padding-left: 16px}

.one-page-checkout .payment-methods dd {padding: 0}

#checkout-review-table tfoot{border: 1px solid #413323; background: none}

/*Table*/

.checkout-progress {margin: 20px auto 20px;width: 100%; background: #D8CBB4}

.checkout-progress td {padding: 2px 5px; font-weight: bold; color: #333}

.checkout-progress td.active {background: #7B5A21; color: #FFF}

/* Multiple Addresses checkout */

.multi-address-checkout-description {margin-bottom: 15px}

.multi-address-checkout-box {position: relative}

.multi-address-checkout-box .box {margin: 20px 0 10px;clear: both;border: 0;padding: 0}

.multi-address-checkout-box .legend {font-size: 115%;float: left;margin-bottom: 0;margin-top: 0px;padding: 2px 8px}

.multi-address-checkout-box .content {padding: 15px 0px}

.col-1 p{padding: 0px 5px}

.multi-address-checkout-box .count-head, .multi-address-checkout-box .count-head-alt {background: #3F3325;color: #FFFFFF;padding: 8px}

.multi-address-checkout-box .count-head-alt {margin-top: 10px;border: 1px solid #493824}

.multi-address-checkout-box .count-head h4,
.multi-address-checkout-box .count-head-alt h4 {margin: 0;font-size: 100%}

.multi-address-checkout-box .head {border-bottom: 1px solid #413323;padding: 0 5px 8px;margin: 0 0 15px;background: none}

.multi-address-checkout-box .head h5 {margin: 0; padding: 0; float: none; font-size: 115%}

.multi-address-checkout-box .form-list {margin: 0}

.multi-address-checkout-box .form-list ul {margin: 5px 0 15px}

.shipment-count {background: #F89A20;color: #FFFFFF;font-size: 92%;line-height: normal;padding: 2px 5px}

.multi-address-checkout-box .tool-tip {left: -23px}

.multi-address-checkout-box .checkmo-mailing-address {display: block;padding-left: 20px}

.shipping-method-pointer {background: #FFFFCC;border: 1px solid #DDDDDD;padding: 10px;position: relative}

.shipping-method-pointer .pointer {position: absolute;right: -40px;top: -20px}

.place-order-box {float: right;line-height: normal;padding: 15px 0}

.place-order-box .grand-total {font-size: 200%}

.place-order-box .grand-total .price {color: #F89A20;font-weight: bold;margin: 0;padding: 0}

.place-order-box input {margin: 0 0 0 15px;vertical-align: bottom}

/* Checkout Agreements */

.checkout-agreements li {margin: 30px 0}

.checkout-agreements .agreement-content {background: #FFFFCC;border: 1px solid #DDDDDD;height: 10em;overflow: auto;padding: 10px}

.checkout-agreements .agree {margin: 0;padding: 10px 0 10px 11px}

.one-page-checkout .checkout-agreements {border: 1px solid #DDDDDD;border-width: 0 1px;padding: 5px 20px}

.one-page-checkout .checkout-agreements li {margin: 20px 0 0}

.one-page-checkout .checkout-agreements .agreement-content {background-color: #FFFFFF;border-color: #DDDDDD;padding: 5px; display:none}

.one-page-checkout .checkout-agreements .agree {padding-left: 6px}

/* CUSTOMER */ 
/* Login */

.login-box {}

.login-box h4 {margin: 0; padding: 0; font-size: 115%}

.login-box .new-users h4 {color: #898404}

.login-box .registered-users h4 {color: #898404}

.login-box .button-set {}

.login-box .content {padding: 0 20px; color: #776958}

.form-list input, #billing-new-address-form input, #shipping-new-address-form input {color: #776958}

/* Email To A Friend */

#product_sendtofriend_form .left {margin-right: 30px}

#product_sendtofriend_form .right {}

#product_sendtofriend_form .login-box {background: none}

/* Customer Name */

.customer-name-prefix .name-prefix {width: 60px !important}

.customer-name-prefix .name-prefix input {width: 45px !important}

.customer-name-prefix .name-prefix select {width: 51px !important}

.customer-name-prefix .name-firstname {width: 215px !important}

.customer-name-prefix .name-firstname input {width: 190px !important}

.customer-name-middlename .name-firstname {width: 215px !important}

.customer-name-middlename .name-firstname input {width: 200px !important}

.customer-name-middlename .name-middlename {width: 60px !important}

.customer-name-middlename .name-middlename input {width: 35px !important}

.customer-name-suffix .name-lastname {width: 205px !important}

.customer-name-suffix .name-lastname input {width: 190px !important}

.customer-name-suffix .name-suffix {width: 50px !important}

.customer-name-suffix .name-suffix input {width: 45px !important}

.customer-name-suffix .name-suffix select {width: 51px !important}

.customer-name-prefix-middlename .name-prefix {width: 60px !important}

.customer-name-prefix-middlename .name-prefix input {width: 45px !important}

.customer-name-prefix-middlename .name-prefix select {width: 51px !important}

.customer-name-prefix-middlename .name-firstname {width: 215px !important}

.customer-name-prefix-middlename .name-firstname input {width: 190px !important}

.customer-name-prefix-middlename .name-middlename {width: 50px !important}

.customer-name-prefix-middlename .name-middlename input {width: 35px !important}

.customer-name-prefix-middlename .name-lastname {width: 200px !important}

.customer-name-prefix-middlename .name-lastname input {width: 200px !important}

.customer-name-prefix-suffix .name-prefix {width: 60px !important}

.customer-name-prefix-suffix .name-prefix input {width: 45px !important}

.customer-name-prefix-suffix .name-prefix select {width: 51px !important}

.customer-name-prefix-suffix .name-firstname {width: 215px !important}

.customer-name-prefix-suffix .name-firstname input {width: 190px !important}

.customer-name-prefix-suffix .name-lastname {width: 205px !important}

.customer-name-prefix-suffix .name-lastname input {width: 190px !important}

.customer-name-prefix-suffix .name-suffix {width: 50px !important}

.customer-name-prefix-suffix .name-suffix input {width: 45px !important}

.customer-name-prefix-suffix .name-suffix select {width: 51px !important}

.customer-name-middlename-suffix .name-firstname {width: 215px !important}

.customer-name-middlename-suffix .name-firstname input {width: 200px !important}

.customer-name-middlename-suffix .name-middlename {width: 60px !important}

.customer-name-middlename-suffix .name-middlename input {width: 35px !important}

.customer-name-middlename-suffix .name-lastname {width: 205px !important}

.customer-name-middlename-suffix .name-lastname input {width: 190px !important}

.customer-name-middlename-suffix .name-suffix {width: 50px !important}

.customer-name-middlename-suffix .name-suffix input {width: 45px !important}

.customer-name-middlename-suffix .name-suffix select {width: 51px !important}

.customer-name-prefix-middlename-suffix .name-prefix {width: 60px !important}

.customer-name-prefix-middlename-suffix .name-prefix input {width: 45px !important}

.customer-name-prefix-middlename-suffix .name-prefix select {width: 51px !important}

.customer-name-prefix-middlename-suffix .name-firstname {width: 155px !important}

.customer-name-prefix-middlename-suffix .name-firstname input {width: 140px !important}

.customer-name-prefix-middlename-suffix .name-middlename {width: 60px !important}

.customer-name-prefix-middlename-suffix .name-middlename input {width: 35px !important}

.customer-name-prefix-middlename-suffix .name-lastname {width: 205px !important}

.customer-name-prefix-middlename-suffix .name-lastname input {width: 190px !important}

.customer-name-prefix-middlename-suffix .name-suffix {width: 50px !important}

.customer-name-prefix-middlename-suffix .name-suffix input {width: 45px !important}

.customer-name-prefix-middlename-suffix .name-suffix select {width: 51px !important}

.customer-dob .input-box {float: left;width: 60px !important}

.customer-dob input {width: 50px !important}

.customer-dob label.label-dob {color: #999999;font-size: 10px;font-weight: normal}

/* My Account navigation */

.account-nav {width: 240px; margin: 0}

.account-nav .box-tabs {float: left; width: 40px}

.account-nav .box-content {float: right; width: 200px; background: url(../img/account_menu.gif) #920A2A  repeat-y top center}
	
.account-nav .box-content ul {width: 180px; margin: 0; padding: 10px; list-style: none}
		
.account-nav .box-content ul li {}

.account-nav .box-content ul li a, .account-nav .box-content ul li.on span {display: block; margin: 0; padding: 4px 0 4px 5px; width: 175px; background: transparent; color: #EFE29E}
		
.account-nav .box-content ul li.on span {position: relative; width: 180px; padding: 4px 10px 4px 5px; background: #BDAD60; color: #1E150C}

.account-nav .box-content li a:hover, .account-nav .box-content li a:active, .account-nav .box-content li a:focus {text-decoration: underline}

.clearer {height: 12px; clear: both}

/* dashboard */

.account-box {padding: 0 20px}

.account-box .head {padding: 8px 0}

.account-box .inner-head {padding: 5px 0; background: url(../img/account/inner_head.gif) repeat-x bottom center}

.account-box h5 {font-size: 16px; color: #080503}

.account-box h6 {font-size: 16px; color: #080503}

.account-main .account-box li {padding: 5px 0}

.account-box ol li {margin: 15px 0 0}

.account-box ol .count {float: left;font-size: 100%;font-weight: bold;padding: 0 5px;margin-top: 4px;background: #F89A20;color: #FFFFFF}

.account-box ol .content {margin-left: 30px}

.account-box ol  {padding: 0 5px;border: 1px solid #493824}

.account-box ol.recent-reviews small {float: left;font-weight: bold;margin-right: 3px;font-size: 100%}

.account-box .product-images {width: 65px}

.account-box .product-images img {border: 1px solid #DDD}

.account-box .product-details {margin: 0 0 10px 70px}

.account-box .content {padding: 0}

.account-box .ratings {margin: 0}

.account-side .actions {border-top: 1px solid #DDD; padding-top: 4px}

.account-side .actions .form-button {float: right}

.edit-password {background: url(../images/icon_lock.gif) no-repeat 0 2px;display: block;height: 20px;padding-left: 20px}

.dashboard-welcome {padding: 0 20px}

.account-box .head h4 {margin: 0; padding: 0; font-size: 20px; font-style: italic; color: #B61C40}

.ad-orders .data-table thead tr th {}

/* account addressbook */

.primary-address-list {padding: 0 0 0 20px}

.primary-address-list h4, .address-list h4 {font-size: 125%;border-bottom: 1px solid #493824;padding-bottom: 5px;margin-bottom: 10px}

.primary-address-list li {margin-bottom: 10px;padding-left: 10px}

.primary-address-list li .head {margin: 0}

.primary-address-list li h5 {margin: 0 0 5px -10px;text-indent: 10px;background: url(../images/arrow.gif) no-repeat left center}

.address-list {padding: 0 20px 0 0}

.address-list li {margin-bottom: 15px}

.address-list .actions {float: right;margin: 0 0 10px 10px}

/*Account Order History---*/

#my-orders-table tfoot td, #checkout-review-table tfoot td {}

#my-orders-table tfoot tr.last {font-weight: bold; font-size: 115%; border-top: 1px solid #493824}

#my-orders-table tfoot td.last, #checkout-review-table td.last {border-left: 1px solid #493824}

/* Compare Products */

.compare-products {margin: 30px 0 50px 0}

.compare-products table {border: 0;width: auto}

.compare-products td {text-align: left;width: auto;vertical-align: top;background-image: none; border-bottom: 1px solid #493824;border-right: 1px solid #493824}

.compare-products tr.first td {border-top: 1px solid #493824}

.compare-products td.last {border-right: 1px solid #493824}

.compare-products tbody.attribute-cart td {background: #FFFFCC !important;border-bottom: 1px solid #493824;text-align: center}

.compare-products td.label {background: #F8F8F7 !important;border-bottom: 1px solid #493824;border-left: 1px solid #493824;text-align: left;width: 120px !important}

.compare-products tbody.attribute-cart td.label {background: #FFFFCC !important}

.compare-products tbody.remove-buttons tr {background: #FFFFFF}

.compare-products tbody.remove-buttons td {border: 0 !important;font-size: 0;line-height: 0;padding: 0;text-align: right}

.compare-products tbody.remove-buttons td img {float: right}

.compare-products tr.last td {border-bottom: 1px solid #DDDDDD !important}

.compare-products h5 {font-size: 125%}

.compare-products .link-cart {display: block;clear: both}

/*Reviews---*/
.my-review-detail {padding: 0 15px}
 
.my-review-detail .product-image {float: left;width: 30%;text-align: center}

.my-review-detail .product-image p {margin-bottom: 0}

.my-review-detail .product-image p img {vertical-align: top}

.my-review-detail .details {float: right;width: 65%}

.my-review-detail strong {display: block;text-transform: uppercase;margin-top: 10px}

.my-review-detail .ratings-list {}

.my-review-detail .ratings {}

.my-review-detail .ratings .rating-box {float: none}

.my-review-detail .ratings .pipe {display: none}

.my-review-detail .ratings a {display: block}

/*Gift Messages---*/
.giftmessage {padding: 10px 0 0 0}

.giftmessage-preview-link {background-position: right 5px;background-repeat: no-repeat;font-size: 11px;padding-right: 7px}

.giftmessage-row {background: #FFFFCC}

.giftmessage-content {float: left}

.giftmessage-close {float: right}

.expand {background-image: url(../images/gift-message-expand.gif)}

.collapse {background-image: url(../images/gift-message-collapse.gif)}

/*Wishlist---*/
#wishlist-table {border: 0}

#wishlist-table a.link-cart, #wishlist-table a.link-remove {display: block}

/*===============================================================
--------------------[MAGENTO'S VARIOUS PAGES]--------------------
=================================================================*/

/* ADVANCED SEARCH */

.advanced-search {border: 1px solid #493824;margin: 20px 0;padding: 22px 15px 10px 15px}

.advanced-search .legend {background: #795B2C;border: 0;color: #ffffff;float: left;font-size: 125%;font-weight: bold;margin-top: -33px;padding: 0 8px}

.advanced-search li {margin-bottom: 5px}

.advanced-search li label {float: left; width: 120px; font-weight: bold; text-align: right; padding-right: 20px; color: #776958}

.advanced-search .input-text {width: 250px}

.advanced-search select {padding: 2px;width: 256px}

.advanced-search .field-row {display: inline;width: 250px}

.advanced-search .range .input-text {width: 70px}

.advanced-search .range select {padding: 1px;width: 90px}

.advanced-search-nothing-found {color: #CC0000;font-weight: bold;margin-bottom: 15px}

.advanced-search-found-amount {margin-bottom: 15px}

.advanced-search-summary-box {background: #FFFFCC;border: 1px solid #DDDDDD;margin: 0 0 15px;padding: 10px 15px}

.advanced-search-summary-tip {clear: both;font-weight: bold}

.advanced-search-summary-box ul {float: left;list-style: none;width: 50%}

.advanced-search-summary-box ul li {color: #333333;font-weight: bold;background: url(../images/arrow.gif) no-repeat left 6px;padding-left: 8px}

.advanced-search-summary-box ul li span.translate-inline {background: 0 !important; /* Inline translation fix */}

/* PRINT */

table.print .giftmessage-preview-link {display: none !important}

table.print .price-excl-tax {white-space: nowrap}

table.print .price-incl-tax {white-space: nowrap}

table.print .price-excl-tax .label, table.print .price-excl-tax .price, table.print .price-incl-tax .label, table.print .price-incl-tax .price {display: inline}

/* POP UP */

.page-popup, .catalog-product-compare-index, .sales-order-print {background: #FFFFFF !important;color: #666666;padding: 15px 30px !important;margin: 0 !important;text-align: left}

.print-head, .page-popup .print-head {margin: 0 0 20px;border-bottom: 3px solid #666666;padding-bottom: 10px}

.page-popup .print-head img {float: left}

.page-popup .print-head address {float: left;margin-left: 15px}

.page-popup .col2-set, .sales-order-print .col2-set {border-bottom: 1px solid #DDDDDD;padding-bottom: 15px}

.product-gallery-nav {padding: 0 5px}

/* DEFAULT HOME */

.home-callout {margin: 0 0 15px;text-align: center}

.home-callout img {}

.home-spot {float: right;width: 530px}

/* Best Selling */

.best-selling {}

.best-selling h3 {background: #DDDDDD;border-bottom: 1px solid #DDDDDD;padding: 5px 10px;line-height: normal;font-size: 115%}

.best-selling table {border: 0}

.best-selling tr.odd {}

.best-selling tr.even {}

.best-selling td {width: 50%;padding: 8px 10px}

.best-selling .product-img {float: left}

.best-selling .product-description {margin-left: 107px}

.best-selling a.product-name {font-size: 115%;font-weight: bold}

/* Recently */

.featuredproduct{margin: 10px 0px}

.recently h3 {background: #DDDDDD;border-bottom: 1px solid #DDDDDD;padding: 5px 10px;line-height: normal;font-size: 115%}

.recently .product-image {border: 1px solid #DDDDDD}

.recently a.product-name {font-weight: bold}

.recently .add-to {margin-top: 5px;font-size: 11px}

table.recently-list {width: 100%;border:	1px solid #493824;background: #2b2115}

table.recently-list td {width: 20%;border: dotted thin #493826;/*background: url(../images/hile_c.gif) repeat-y scroll right top;*/}

.content_row1_col2_R1_c1,.content_row1_col2_R1_c2{ padding: 20px 10px}

table.recently-list tr {/* transparent url(../images/hile_l.gif) repeat-x scroll center bottom*/}

table.recently-list td.last{background: none}

.product-image-feature {border: 5px solid #382e22}

.contentdetail{ padding: 0px; margin: 0px}

/*==============================================================*//*Mis---*/

span.first-word {}

.maskDesc .jm-slide-desc {background: none !important}

.category-img {margin: 0 0 15px;line-height: normal;text-align: center}

.widget-btn {vertical-align: middle;padding-right: 2px}

a.readon {text-align: center;text-decoration: none;color: #666666;text-transform: uppercase;font-weight: bold;padding-left: 12px;font-size: 92%}

a.readon:hover, a.readon:focus, a.readon:active {}

div.ja-innerdiv {padding: 6px 0 7px}

.ac-topmenu ul { display: inline; padding-left: 20px}

.ac-usertools-color {margin-top: 2px}

.ac-topmenu li { display: inline}

.ac-topmenu li img { cursor: default}

.box .head br, .data-table tbody td br {height: 1px; line-height: 1px; font-size: 1px}

.ac-topmenu li {background: url(../images/step_tol.gif) no-repeat right; padding: 10px}

.ac-topmenu li.contact {background: none}

.ac-topmenu a,.ac-topmenu a:link,.ac-topmenu a:visited {color: #776958; font-size: 11px; text-decoration: none}

.ac-topmenu a:hover {color: #FFF}