body {
	margin:0;
	padding:32px 0;
	color:#604600;
	background:#c44712 url(images/main-bg.gif) 0 0 repeat-x;
	font:14px Georgia, "Times New Roman", Times, serif;
}
p, ul, img, a, form, input, h2, h3 {
	margin:0;
	padding:0;
}
a {
	text-decoration:none;
	outline:none;
}
img {
	border:none;
	display:block;
}
ul {
	list-style:none;
}
input {
	font:9px/14px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
}

/*------------- CONTAINER -------------*/

.container {
	border:#e8ebd9 14px solid;
}

/*------------- HEADER -------------*/

.header {
	background:url(images/header-bg.jpg) 0 0 no-repeat;
}
.header img.logo {
	margin:0 auto;
}

/*----------- TOP MENU -----------*/

.topMenu {
	background:url(images/topmenu-bg.gif) 0 100% repeat-x;
	font-weight:bold;
	height:37px;
	padding-left:44px;
}
.topMenu a,
.topMenu span {
	display:block;
	line-height:25px;
	padding:0 25px;
	color:#e7eca7;
	background-color:inherit;
	margin-top:12px;
}
.topMenu a:hover,
.topMenu span {
	height:25px;
	margin:0;
	border-right:#a5310c 2px solid;
	border-left:#a5310c 2px solid;
	border-top:#a5310c 2px solid;
	color:#fff;
	background-color:inherit;
	padding:10px 23px 0 23px;
	background:url(images/topmenu-bg-hover.gif) 0 0 repeat-x;
}

/*------------- MIDDLE HEADER ---------------*/

.midHeader {
	background:#a5310c url(images/mid-header-bg.gif) 0 100% repeat-x;
	border-bottom:#a5310c 2px solid;
	color:#e7eca7;
}
.categories {
	border:#a5310c 2px solid;
	background:url(images/categories-bg.gif) 0 100% repeat-x;
}
.categories ul {
	font-size:12px;
	line-height:18px;
}
.categories ul li {
	background:url(images/bullet-categories.gif) 0 50% no-repeat;
	padding-left:13px;
}
.categories ul li a {
	color:#e7eca7;
	background-color:inherit;
}
.categories ul li a:hover {
	text-decoration:underline;
}

/*------------- BODY -------------*/

.body {
	background:#fff;
	color:#000000;
	padding:6px 0 0 6px;
}
.body h2 {
	font-size:20px;
	line-height:24px;
	color:#403014;
	background-color:inherit;
	font-weight:normal;
	padding-bottom:7px;
}

/*---------- PRODUCT GALLERY -----------*/

.productBlock {
	background:#e8ebd9;
	color:#403014;
}
.productBlock td.name {
	font-size:14px;
	line-height:35px;
}
.productBlock table.details {
	background:#ffffff;
	color:#6c0c0c;
	font-weight:bold;
	border:#96947f 1px dashed;
	line-height:16px;
}
.productBlock table.details td.name {
	color:#b0390e;
	background-color:inherit;
	font-size:12px;
	line-height:16px;
}
.productBlock table.buttons {
	font-weight:normal;
	font:9px/13px Arial, Helvetica, sans-serif;
}
.productBlock table.buttons a {
	color:#f8f6e9;
	background-color:#650b0b;
	padding:1px 2px 0;
}
.productBlock table.buttons a:hover {
	color:#f8f6e9;
	background-color:#9d1717;
}
.productBlock table.buttons a.cart {
	color:#f8f6e9;
	background-color:#c44612;
}
.productBlock table.buttons a.cart:hover {
	color:#f8f6e9;
	background-color:#df4e12;
}

/*--------------- RIGHT PANEL --------------*/

/*------ NEW PRODUCTS ------*/

.newProducts td.headTxt {
	color:#b0390e;
	font-weight:bold;
	background-color:inherit;
}
.newProducts p {
	padding:0 25px 4px 0;
}
.newProducts a.readmore {
	color:#b0390e;
	background-color:inherit;
	font-size:10px;
}
.newProducts a.readmore:hover {
	text-decoration:underline;
}
.newProducts td.productPic img {
	padding:1px;
	background:#fff;
	color:inherit;
	border:#e3e3bd 5px solid;
}

/*--------------------------- FOOTER ------------------------*/

.footer {
	background:#6a0c0c;
	padding:2px;
	color:#bf4d2e;
	font-size:10px;
}
.footer table {
	background:#6a0c0c url(images/footer-bg.gif) 0 0 repeat-x;
	color:#bf4d2e;
}
.footer a {
	color:#e7eca7;
	background-color:inherit;
}
.footer a:hover {
	color:#bf4d2e;
	background-color:inherit;
}
.footer td.menu {
	color:#e7eca7;
	background-color:inherit;
	font-size:11px;
}
.footer td.menu span {
	color:#bf4d2e;
	background-color:inherit;
}
.STYLE1 {font-size: 16px}
.font1 {font-size:12px; color:#FFFFFF; }