
/* Copyright (c) 2002-2007 Open2b Software Snc. */

body {
	background: #C3C3C3;
	color: #666
}

h2 { color:#d88022; font-size:14px }

td { color:666 }

th { text-align: left; font-weight: normal; }

li { line-height: 140%; }

a:link { color: #000; }
a:visited { color: #000; }

.bodyContent { border:4px solid #f0e7d9; background-color:#fff }
.mainContent {  }

/*
	files: inc/header.inc
*/


.main-left { background-color:#fff }
.main-content { background-color:#fff }
.main-right { background-color:#fff }

.header a { text-decoration: none; }
.header span {  }

.top-bar { background-color:#f4eee4 }

.sub-menu-header { color:#d88022 }
a.sub-menu:link { text-decoration: underline; color:#d88022 }
a.sub-menu:visited { text-decoration: underline; color:#d88022 }
a.sub-menu:hover { text-decoration: underline; color:#d88022 }

/*
.navcontainer { background: #bfa17a url('images/bg_bar.gif') }
*/
.navcontainer { background: url('style/images/bgnav.png') }

.navlist a:link, .navlist a:visited
{
/*
color: #D88022;
*/
color: #4E4E4E;
font-weight:bold;
text-decoration: none

}

.navlist a:hover
{
color: #F7F004;
font-weight:bold;
text-decoration: none

}

.presentation { background-color:#fff }
.presentation-content {  }
.presentation-image {  }
.presentation-image {  }

.tit-home { background-color:#b59264; color:#fff; border-top:4px solid #fff; border-bottom:4px solid #fff }

/*
	files: inc/search.inc
*/

.search { background-color:#f0e7d9; border:2px solid #d88022 }

/*
	files: inc/login.inc
*/

.login { background-color:#f0e7d9; border:2px solid #d88022; color:#d88022; font-size:10px }
.login label { color:#d88022 }
.login input {  }
.login a:link { color:#d88022 }
.login a:visited { color:#d88022 }
.login .rememberPassword { color:#d88022 }
.login .signin { color:#d88022 }


/*
	files: inc/promotions.inc
*/

.tit-promotions { color: #fff; background-color:#d88022 }
.promotions-table { border:1px solid #d88022 }
.promotions { background-color:#fff; border-bottom:1px solid #ffffff }
.promotions-image {  }
.promotionsName { color:#d88022; padding:4px; border-top:5px solid #b59264 }
.promotionsName a { color:#d88022; font-weight:bold }
.DateFrom { color:#c10333 }



/*
	files: inc/top-sellers.inc
*/

.tit-top-sellers { color: #fff; background-color:#d88022 }
.top-sellers { background-color:#fff; border-bottom:1px solid #fff }
.top-sellers-image { border-top:1px solid #d88022 }
.top-sellers-content { border-bottom:0px solid #d88022 }


/*
	files: inc/producers.inc
*/

.tit-producers { background-color: #d88022; color:#fff; font-weight:bold  }
.producerscontainer
{
background: #f0e7d7;

}

ul.producerslist
{

}

ul.producerslist li
{

}

ul.producerslist li a
{
border-color: #ffe #aaab9c #ccc #fff;
text-decoration: none;
border-style: solid;
color: #d88022;
background: #f7f2ea;
}

.producerscontainer>ul.navlist li a { width: 100% }

ul.producerslist li.active a
{
background: #f0e7d7;
color: #d88022;
text-decoration: none;
}

ul.producerslist li a:hover, ul.navlist li.active 
{
color: #d88022;
text-decoration: none;
background: transparent;
border-color: #aaab9c #fff #fff #ccc;

}

ul.producerslist li a:visited
{
color: #d88022;
text-decoration: none;
}

/*
	files: inc/departments.inc
*/

.departmentscontainer
{
background: #f0e7d7;
color: #d88022;
}

ul.departmentslist
{

}

ul.departmentslist li
{

}

ul.departmentslist li a
{
border-color: #ffe #aaab9c #ccc #fff;
color: #d88022;
text-decoration: none;
background: #f7f2ea;

}

.departmentscontainer>ul.departmentslist li a { }

ul.departmentslist li.active a
{
background: #f0e7d7;
color: #d88022;
text-decoration: none;
}

ul.departmentslist li a:hover, ul.navlist li.active a:hover
{
color: #d88022;
background: transparent;
border-color: #aaab9c #fff #fff #ccc;
text-decoration: none;
}

ul.departmentslist li a:visited
{
color: #d88022;
text-decoration: none;
}

.tit-departments { background-color:#d88022; color:#fff; font-weight:bold }
.departments { background-color:#f0e7d9; border-bottom:1px solid #ffffff }

/*
	files: department.dwt
*/

.path h1 {  }

.subDepartments {
	border: 1px solid #d88022 ;
	color: #003399;
}
.subDepartments a { text-decoration: none; }
.subDepartments a:visited { list-style: none; }
.subDepartment img { margin-bottom: 2px; }

/*
	files: inc/products_grid.inc
*/
.products-table { border:1px solid #FFFFFF }

/*
	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-top: 1px solid #d88022; border-bottom: 1px solid #d88022; color: #333; font-weight: normal; }
.products td { border-bottom: 1px solid #d88022; border-top: 1px solid #d88022 }

.productName { color:#d88022; padding:4px }
.productName a { color:#d88022; font-weight:bold }
.productName a:visited { color:#d88022; font-weight:bold }
.productProducer { font-size: small; font-weight: normal; }
.productImage {  }
.productPrices div { margin-bottom: 3px; }
.productPrices label { color: #666; font-weight: bold; }
.productListPrice { color: #666; font-size: 120%; text-decoration: line-through; }
.productPrice { color: #d88022; font-size: 120%; 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;
	border: 1px solid #fff;
	font-weight: bold;
	padding: 1em 0 2em 0;
	text-align: left;
}

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

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

/* addToWishList */

.addToWishList { text-align: left; }
.addToWishList input {  }

/* Cart */

.cartCoupon { background: #eee; }
.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 { background: #f1f2f6; padding: 2em; margin-right: 15em; }
.cart-quantity { border-left: 1px solid #B88200; border-bottom: 1px solid #d88200; border-Right: 1px solid #B88200; font-weight: bold; }
.cart-name { border-left: 1px solid #B88200; border-bottom: 1px solid #d88200; border-Right: 1px solid #B88200; font-weight: normal; }
.cart-price { border-left: 1px solid #B88200; border-bottom: 1px solid #d88200; border-Right: 1px solid #B88200; font-weight: normal; }
.cart-pricetotal { border-left: 1px solid #B88200; border-bottom: 1px solid #d88200; border-Right: 1px solid #B88200; font-weight: normal; }
.cart-total { border-left: 1px solid #B88200; border-bottom: 1px solid #d88200; border-Right: 1px solid #B88200; font-weight: bold; }
/* Order */

.orders th { background: #f1f2f6; border-bottom: 1px solid #B88200; color: #333; font-weight: bold; }
.orders td { border-bottom: 1px solid #B88200; border-left: 1px solid #B88200; border-right: 1px solid #B88200}

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

.orderDetail { border: 1px solid #B88200 }

/* 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 */

.footer {
        background-color:#fff;
	color: #fff;
	height:28px
}
.footer   { border:4px solid #f0e7d9; padding:2px }
.footer-content   { background-color: #f0e7d9; height:40px; text-align:center }
.copyright { color: #000 }
.copyright > img { margin-top :0.5em; }

/* Closed */

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

/* Forms */

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

.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;
    background: #eeeeee;
    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;
}

.fieldError { background: #ffffd5; }

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

.errorSummary {
    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;
}


