/* Theme CSS */

/* Common Styles */
html { color:#7e4721; background:#cdd1d2 url('/images/body_bg.jpg') repeat 0 0; }
.main { background-color:transparent}
.content .message, .error_body {color:#b80043}
.error_body {background-color:#ffdc93}

/* Links */
a {color:#7e4721;}
a:hover {color:#5f3418;}
.content a {color:#7e4721;}
.content a:hover {color:#5f3418;}

/* Header */
.header {background-color: transparent}
.header, .header a, .header a:hover {color: #7e4721;}

/* Buttons */
.buttonPlace a, .buttonPlace a:hover {color: #fff !important;}

/* Top Nav */
.topNav a {color:#fff1c7;}
.topNav a:hover, .topNav li.active a {color:#fff1c7;}
.topNav li.active a, .topNav li a:hover { background-color: #4b2912; }

/* Footer */
.footer {background-color:#fff1c7;}
.footer, .footer a {color:#7e4721;}
.footer a:hover {color:#5f3418;}

/* Welcome */
.welcomeBlock .itemBlock {background-color:#f9e3a2; }
.welcomeText div {background-color:#f9e3a2; color:#7e4721; }
.welcomeText a, .homeCategories a {color:#7e4721;}
.welcomeText a:hover, .homeCategories a:hover {color:#5f3418;}
.homeCategories .itemBlock {background-color:#f9e3a2;border-color:#f9e3a2;}
.homeCategories a:hover .itemBlock, * html .homeCategories a:hover {background-color: #fae9b6; border-color: #fae9b6;}

/* Category and Product */
.category_navigator {border-color: #fae9b6; border-left-color: #f9e3a2; background-color:#fae9b6;}
.category_navigator a {color:#7e4721;}
.category_navigator a:hover {color:#5f3418;}
.category_navigator .unfolded div { background-color:#fbeec6; color:#7e4721;}
.category_navigator .unfolded a:hover {color:#5f3418;}

.prodDet .itemBlock, .prodPic .itemBlock  {border-color:#f9e3a2; background-color:#f9e3a2;}
.prodDescription p.backPlace {border-color: #7e4721}
.prodDescription .descrTopBar {border-color: #f9e3a2;}
.prodList .productList #active_tumb .active_thumb_border, .prodList .productList li:hover .active_thumb_border, .prodList .productList li.over .active_thumb_border {border-color:#f9e3a2;}
.prodInfo .price {color:#fff;}
.prodInfo .prodAttr .notSelected select, .prodInfo .prodAttr .errorMessage {color: #b80043;}

#empty_prod {background-color:#f9e3a2}
.loadingImageMessage p {color: #fff}

/* Grid box */
#gridBox { background-color:#f9e3a2}
#gridBox div { border-color:#fff1c7}

/* Products Pager */
.pagerList li {background-color:#fae9b6;}
.pagerList li strong, .pagerList li a {color:#7e4721;}
.pagerList li a:hover, .pagerList #active_page {background-color:#f9e3a2 !important;}
.pagerList li a:hover, .pagerList #active_page a {color:#7e4721;}

/* Checkout & Account */
.stepDetail .itemBlock, div.stepNav li.active {background-color:#f9e3a2; color:#7e4721;}
div.stepNav li, div.stepNav li.done {background-color:#fae9b6; color:#7e4721;}
div.stepNav li a, div.stepNav li.done a {color:#7e4721;}
div.stepNav li a:hover, div.stepNav li.done a:hover {color:#5f3418;}
.stepDetail a {color:#7e4721;}

/* Checkout */
.textField {border-color:#f9e3a2}
.stepDetail .deliveryInfo .deliveryAddress {background-color:#f9e3a2}

/* Account */
.orderList li .listBlock table td {background-color:#fae9b6; color:#7e4721;}
