body, table {
	font-family: Arial;
	color: #0d0d0d/*general text*/;
	font-size: 12px;

}

body {
	margin: 0;
	background: #f5f2d5/*page background*/;
}

table {
	background: transparent;
	color: #0d0d0d/*general text*/;
}

div {
	background: transparent;
	color: #0d0d0d/*general text*/;
}

img {
	border: 0;
}

a {
	color: #2B1601/*general link*/;
	text-decoration: none;
}

a:hover {
	color: #000000/*general link hover*/;
	text-decoration: underline;
}

h1 {
	font-family: Arial;
	font-size: 18px;
	color: #2B1601/*page title*/;
	font-weight: bold;
	margin-bottom: 20;
}

div.trail {
	font-size: 11px;
}

div.trail span.print_friendly { display: block; float: right; padding: 1px 0; padding-left: 20px; background: transparent url(print.gif) no-repeat left center; }

div.trail span.print_friendly a { font-family: Tahoma, sans-serif; font-size: 10px; color: #000000/*print link*/; text-decoration: underline; }

div.trail span.print_friendly a:hover { color: #666666/*print link hover*/; text-decoration: none; }

table.header {
	width: 900px;
	background-color: #2B1601/*header background*/;
	color: #f3f09b/*header text*/;
	border-left: 1px solid #2B1601/*content border*/;
	border-right: 1px solid #2B1601/*content border*/;
}

table.header div {
	color: #f3f09b/*header text*/;
}

table.header td {
	padding: 10px;
	padding-right: 0px;
}

table.header a {
	color: #e6e196/*header link color*/;
}

table.header a:hover {
	color: #ffffff;
}

table.header td.right span {
	padding-left: 9px;
	padding-right: 10px;
	border-left: 1px solid #e6e196/*header link color*/;
}

a.hometab:hover {
	color: #000000;
}

table.tabs {
	width: 900px;
	font-size: 11px;
	font-family: Tahoma;
	background-color: #2B1601/*header background*/;
	border: 1px solid #2B1601/*content border*/;
}

table.tabs a {
	display: block;
	float: left;
	font-weight: bold;
	color: #2B1601/*tabs text*/;
	text-decoration:none;
	text-align: center;
	padding: 5px 12px;
	border: 1px solid;
	border-color: #2B1601/*header background*/;
	border-bottom: 0px;
	background-color: #e6e196/*tabs background*/;
	color: #2B1601/*tabs text*/;
	text-decoration:none;
}

table.tabs a:hover {
	display: block;
	float: left;
	text-decoration: none;
	background: #c9bf8d/*tabs background hover*/;
	color: #ffffff/*tabs text hover*/;
	padding: 5px 12px;
	border: 1px solid;
	border-color: #2B1601/*header background*/;
	border-bottom: 0px;
	text-align: center;
	font-weight: bold;
}

table.tabs table td.l1 {
	
}

table.tabs table td.l1_over {
	
}

table.tabs table td.l1_active {
}


table.tabs table td.l1_active a {
	text-decoration: none;
	color: #ffffff/*tabs text hover*/;
	
}

table.tabs table td.l1_over a {
	color: #ffffff/*tabs text hover*/;
	text-decoration: none;
}




table.logobar {
	width: 900px;
	height: 180px;
	border-left: 1px solid;
	border-right: 1px solid;
	border-color: #2B1601/*content border*/;
	background: #ffffff url(header.jpg) no-repeat center top;
}

table.logobar td.top {
	background-color: #2B1601/*logo panel bar one*/;
	width: 50%;
	height: 14px;
}

table.logobar td.bottom {
	background-color: #e6e196/*logo panel bar two*/;
	width: 50%;
	height: 14px;
}


table.main {
	padding-top: 10px;
	background-color: #ffffff;
	padding-bottom: 10px;
	width: 900px;
	border-left: 1px solid;
	border-right: 1px solid;
	border-color: #2B1601/*content border*/;
}

table.main td.center {
	padding: 10px;
	border: 8px solid;
	border-color: #e6e196/*center border*/;
	background-color: #ffffff;
}

table.main td.left {
	width: 160px;
	padding: 0px 8px;
	background-color: #ffffff/*sidebox background*/;
	border-left: 10px solid #ffffff;
	border-right: 10px solid #ffffff;
}

table.main td.right {
	width: 160px;
	padding: 5px 8px;
	background-color: #ffffff/*sidebox background*/;
	border-left: 10px solid #ffffff;
	border-right: 10px solid #ffffff;
	
}


table.sidebar {
	width: 100%;
	border: 1px solid;
	border-color: #2B1601/*sidebox title background*/;
	border-top: 0;
	background: #ffffff/*sidebox background*/;
	margin-bottom: 10px;
	font-size: 11px;
	color: #000000/*sidebar text*/;
	
	padding: 3px;
}



table.sidebar caption {

	border: 1px solid;
	border-color: #2B1601/*sidebox title background*/;
	border-bottom: 0;

	background: #2B1601/*sidebox title background*/;
	color: #ffffff/*sidebox title*/;
	padding: 4px 6px;
	font-size: 14px;
	font-weight: bold;
}

table.sidebar input {
	font-size: 11px;
}



table.sidebar div.image {
	float: left;
	padding: 5px;
}

table.sidebar div.image img {
	width: 30px;

}

table.sidebar#products tr td span.price {
	color: #ee0000/*sidebox product prices*/;
	font-weight: bold;
}


table.sidebar#news div.headline {
	padding-top: 5px;
	font-weight: bold;
}

table.sidebar#news div.date {
	font-weight: bold;
	padding: 3px 0;
}

table.sidebar#news div.snippet {
	padding-bottom: 5px;
}





table.sidebar#categories caption {
	display: none;
}

table.sidebar#categories {
	border: 0px solid;
	border-color: #2B1601/*categories level1 background*/;
	margin: 0px;
	margin-bottom: 5px;
	padding: 0px;

}

table.sidebar#categories td.l1,
table.sidebar#categories td.l1_over,
table.sidebar#categories td.l1_active {
	background: #2B1601/*categories level1 background*/;
	padding: 4px 6px;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	border-top: 10px solid #f5f2d5/*categories level1 border*/;
}

table.sidebar#categories td.l1 a,
table.sidebar#categories td.l1_over a,
table.sidebar#categories td.l1_active a {
	color: #ffffff/*categories level1 link*/;
	text-decoration: none;
}

table.sidebar#categories td.l1_active a:hover,
table.sidebar#categories td.l1_over a:hover,
table.sidebar#categories td.l1 a:hover {
	color: #fefbd2/*categories level1 link hover*/;
	text-decoration: none;
}

table.sidebar#categories td.l2,
table.sidebar#categories td.l2_over,
table.sidebar#categories td.l2_active {
	background: #e6e196/*categories level2 background*/;
	border-bottom: 1px solid #dadada/*categories level2 border*/;
	padding: 4px 4px;
	font-size: 11px;
	text-decoration: none;
}

table.sidebar#categories td.l2_over,
table.sidebar#categories td.l2_active {
	background: #fefbd2/*categories level2 hover bg*/;
}

table.sidebar#categories td.l2 a {
	color: #000000/*categories level2 link*/;
	text-decoration: none;
}

table.sidebar#categories td.l2_over a,
table.sidebar#categories td.l2_over a:hover,
table.sidebar#categories td.l2_active a,
table.sidebar#categories td.l2_active a:hover,
table.sidebar#categories td.l2 a:hover {
	color: #000000/*categories level2 link hover*/;
	text-decoration: none;
}



table.footer {
	width: 900px;
	background: #e6e196/*footer background*/;
	color: #2B1601/*footer text*/;
	font-size: 11px;
	border-left: 1px solid;
	border-right: 1px solid;
	border-bottom: 1px solid;
	border-color: #2B1601/*content border*/;
}

table.footer div {
	color: #2B1601/*footer text*/;
	font-size: 11px;
}

table.footer a {
	color: #4f7271/*footer links*/;
}

table.footer a:hover {
	color: #4f7271/*footer links hover*/;
}

table.footer td {
	padding: 7px 15px;
}
