body {
      background:#fff;
      font:12px arial,verdana,helvetica,sans-serif;
      color:#000;
      margin:0px;
      padding:0px;
}

td { font:12px arial,verdana,helvetica,sans-serif; color:#000 }

.tit-shop { margin-top:10px; font:18px arial,verdana,helvetica,sans-serif; color:#a59172; font-weight:bold }

.tit-page { font:16px arial,verdana,helvetica,sans-serif; color:#a59172; font-weight:bold }

.tit-box { font:12px arial,verdana,helvetica,sans-serif; color:#10719c; font-weight:bold }

.page-title { font:18px arial,verdana,helvetica,sans-serif; color:#288ca5; font-weight:normal }

.txt-small { font:10px arial,verdana,helvetica,sans-serif; color:#000; font-weight:bold }

.date { font:10px arial,verdana,helvetica,sans-serif; color:#ce0606; font-weight:bold }

.box { background-color:#fff; border-left:1px solid #b5b2b5; border-right:1px solid #b5b2b5; padding:4px }

.main-login { font:10px arial,verdana,helvetica,sans-serif; color:#824e17; font-weight:normal }

.presentation-image img { border:1px solid #d88022; padding:0px; margin:0px }

.promotions-image img { border:1px solid #d88022; padding:0px; margin:0px }

.login .rememberPassword { font-size:10px; color:#824e17 }
.login .signin { font-size:10px; color:#824e17 }

.subDepartments { background-color:#f7f2ea; padding:4px; border:1px solid #d88022  }

.copyright { font:12px arial,verdana,helvetica,sans-serif; color:#824e17 }

div.dep-link a { color: #824e17; text-decoration: none; font:12px arial,verdana,helvetica,sans-serif; font-weight:normal }
div.dep-link a:visited { color: #824e17; text-decoration: none; font:12px arial,verdana,helvetica,sans-serif; font-weight:normal }
div.dep-link a:hover { color: #bc1818; text-decoration: none; font:12px arial,verdana,helvetica,sans-serif; font-weight: normal; }

/* Languages */

.languages { text-align: right; }
.languages ul { display: inline; margin-left: 0; }
.languages ul li { display: inline; list-style-type: none; margin: 0; padding-left: 1px; }
.languages ul li img { border: 0; }


.error { color:red }

.textbox input {
          COLOR:#000;
          BACKGROUND-COLOR: #ffffff;
          BORDER: #824e17 1px solid;
          FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; FONT-SIZE: 12px; TEXT-ALIGN: left
}

a 	  { text-decoration: none }
a:link 	  { color: #824e17; font:12px arial,verdana,helvetica,sans-serif; text-decoration:underline }
a:visited { color: #824e17; font:12px arial,verdana,helvetica,sans-serif; text-decoration:underline }
a:hover   { color: #bc1818; font:12px arial,verdana,helvetica,sans-serif; text-decoration:underline }

a.main-nav:link { color: #824e17; text-decoration: underline; font:10px arial,verdana,helvetica,sans-serif; font-weight:bold }
a.main-nav:visited { color: #824e17; text-decoration: underline; font:10px arial,verdana,helvetica,sans-serif; font-weight:bold }
a.main-nav:hover { color: #bc1818; text-decoration: none; font:10px arial,verdana,helvetica,sans-serif; font-weight:bold }

.main-butt img { border:0px }

.tit-promotions { color: #a59172; font-weight:bold; padding:6px }
.promotionsName { color:#a59172 }
.promotionsDescription { color:#000; font-size:10px }
.promotionsName a { color:#a59172; font-size:12px; font-weight:bold }
.promotionsName a:visited { color:#a59172; font-size:12px; font-weight:bold }
.DateFrom { color:#d88022; font-size:10px; }
.DateFrom-big { color:#d88022; font-size:14px; font-weight:bold }

/*
	files: inc/product_list.inc, inc/product_grid.inc
*/

.productGrid .product { border-bottom: 1px dashed #ddd; }
.products th { background: #f7f2ea; border: 1px solid #eee; border-bottom: 1px solid #d88022; color: #333; font-weight: normal; }
.products td { border-bottom: 1px solid #d88022; }

.productName { color:#a59172; font-weight:bold }
.productName a { color:#a59172; font-weight:bold }
.productName a:visited { color:#a59172; font-weight:bold }
.productProducer { font-size: small; font-weight: normal; }
.productImage img { border:1px solid #d88022 }
.productPrices div { padding: 2px; }
.productPrices label { color: #666; font-weight: bold; }
.productListPrice { color: #666; text-decoration: line-through; }
.productPrice { color: #d88022; font-weight: bold; }
.productPriceDiscount { color: #5dad37; }
.productNotOnSale { color: brown; }
.productNotAvailable { color: brown; }

.productChart { text-align: left; }
.productChart h2 { margin: 0.5em 0 0.5em 0; }
.productChart th { background: #f1f2f6; border: 1px solid #eee; color: #333; font-weight: normal; }
.productChart td { border-bottom: 1px solid #eee; }

/* addToCart */

.addToCart {
	background: #fff;
	font-weight: bold;
	padding: 2px;
	text-align: left;
}

.addToCart label { color: #666; font-weight: bold; }

.addToCart input { margin-top:1px; }

/* addToWishList */

.addToWishList { text-align: left; }
.addToWishList input { margin-top:4px }

/* Cart */

.cartCoupon { background: #f7f2ea; border:1px solid #d3bb8f }
.cartCoupon td { font-size: 85%; }
.cartMethods { margin: 1em 0 1em 0; }
.cartMethods td { border-bottom: 1px solid #eee; }
.cartItems th { background: #f7f2ea; border: 1px solid #eee; border-bottom: 1px solid #d88022; color: #333; font-weight: normal; }
.cartItems td { border-bottom: 1px solid #eee; }
.cartItems .totalRow {  }
.cartItems td.totalLabel { font-weight: bold; }
.cartItems td.total { font-weight: bold; }
.cartEmptyBox { padding: 2em; margin-right: 15em; }

/* Order */

.orders th { background-color:#f7f2ea; color: #333; font-weight: bold; }
.orders td { border-bottom: 1px solid #d88022; }

.orderCart { }
.orderCart th { background: #f7f2ea; color: #333; font-weight: bold; }
.orderCart td { border-bottom: 1px solid #d88022; }
.orderCart .totalRow { background: #ffc; }
.orderCart td.totalLabel { font-weight: bold; }
.orderCart td.total { font-weight: bold; }
.orderCart .delivery { margin: 1em 0 1em 0; }

.orderDetail {}

/* Checkout */

.note { text-align: center; }
.checkoutStages { font-size: 120%; text-align: center; color: #666666; }
.checkoutStage { color: #ee3300; font-weight: bold; }
.checkoutForm { width: 100%; }
.checkoutButtons { text-align: center; margin-top: 1em; margin-bottom: 5em; padding-top: 1em; border-top: 1px solid #ccc; }


.cards { text-align: center}

/* Footer */



/* Closed */

.closed { background: #edf2f2; padding: 5em; text-align: center; }

/* Forms */

form { padding: 0; margin: 0; display: inline; }

.contact-inp {
          COLOR:#000;
          BACKGROUND-COLOR: #ffffff;
          BORDER: #824e17 1px solid;
          FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; FONT-SIZE: 12px; TEXT-ALIGN: left
}

.required { vertical-align: top; color: red; }

.message {
    color: red;
    font-weight: bold;
    text-align: center;
    background: #ffffd5;
    border-top: 1px solid #f5f6be;
    border-right: 2px solid #f5f6be;
    border-bottom: 2px solid #f5f6be;
    border-left: 1px solid #f5f6be;
    padding: 1em;
    margin-top: 1em;
    margin-bottom: 1em;
}

.messageInfo {
    color: navy;
    font-weight: bold;
    text-align: center;
}

.fieldError { background: #ffffd5; }

.error { color: red; display: block; }

.errorSummary {
    color: red;
    font-weight: bold;
    text-align: center;
    border: 0px solid #d88022;
    padding: 10px;

}


