body,form,table,td,th,tr {font-family:Arial,Helvetica;font-weight:normal; font-size:10pt; color:black; margin:0; padding:0;  text-align:justify;}
p, h1,h2,h3,h4,h5 {margin: 5px 0}
td {vertical-align:top}
table {border-collapse:collapse}
img {border:none; vertical-align:middle;}
a {color: #d15217;}
hr {height:1px;}
h1 {font-size:16pt;  color:#d15217; font-weight:normal;  text-align: left;}
h2 {font-style: normal; font-weight:bold; font-size: 14pt;  color: ##404040; text-align: left;}
h3 {color:#606060;}
h4 {font-size: 12pt;  color:black; background-color:#FFFEC6; border:1px solid black; text-align:center;}
.content td {color:#423936;}
.template { background:#c0c5ae; margin:10px 0}
.pageheader {display:none;}
.topnav {background:#c0c5ae; height:25px; padding-top:5px; margin-bottom:5px; text-align:center; font-weight:normal}
.topnav a {font-family:"Gill Sans",arial,sans; font-size:16px; color:white; padding:0 20px 0px 20px; text-decoration:none}
.topnav a:hover { color:#d15217;}
.xcurrentCategory a {background-color:#67FFA0;}
.subnav {margin:0; padding:2px;}
.subnav a {color:#606060; text-decoration:underline; font-size:12px; font-weight:bold;
	display:block; width:120px; height:28px; margin:0; padding:6px 0px 4px 0px; text-align:center;}
.subnav a:hover {color:#000000;}
a.xcurrentPage {background-color:#FFFD58; }
.footer {font-size:8pt; text-align:center; font-family:"Gill Sans",arial,sans}
.footer a {color:#d15217;text-decoration:none; margin:10px}
.login_form {width:300px; margin:10px auto; background:white; border:1px solid gray; padding:10px}
.label {text-align:left; font-weight:bold}
.field {border:1px solid gray}
.login_form td {padding:5px}
.error {background:#FF8080; border:1px solid #800000; padding:8px; margin:10px 0}
.categories a {display:block; text-decoration:none; color:#423e33; font-size:10pt; font-weight:lighter; padding:3px 3px 3px 20px }
.categories a.current {background-color:#c0c5ae}
.menutitle {
	margin:7px 3px 7px 20px;
	font-size:10pt;
	color:#423e33;
	border-bottom:1px solid #A9A697;
	font-weight: lighter;
	text-transform: uppercase;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #A9A697;
	padding-top: 7px;
	padding-bottom: 7px;
}
.subcategory a {display:block; text-decoration:none; text-align:left; color:#423e33; font-size:10pt; font-weight:normal; padding:3px 3px 3px 40px}
.subcategory a.current {background-color:#efefe7}
.thumbs {margin:0 auto}
.thumbs td {padding:1px}
.thumbs td img {border:5px solid #c0c5ae}
.mainthumb {border:5px solid #c0c5ae}
.productsummary {width:725px}
.productsummary td {text-align:center; padding:5px}
.productsummary img {border:5px solid #c0c5ae}
.producttitle {text-align:left; font-size:14px; color:#d15217}
.productprice {text-align:left; font-size:14px; color:#d15217}
.productid {text-align:left; font-size:8pt; color:gray}
.hometext {
	font-family: "Times New Roman", Times, serif;
	font-style:italic;
	color: #000000;
	font-weight: bold;
	font-size: 14px;
	line-height: 24px;
}
.hometitle {
	font-family: "Times New Roman", Times, serif;
	font-size: 24px;
	font-style: oblique;
	color: #d15217;
}

