BODY
{
	color:#421A12;
	font-family:palatino linotype, Trebuchet MS, Microsoft Sans Serif;
	background-image: url(images/bg.gif);
	background-position:top left;
	background-repeat:repeat;
}

TD
{
	vertical-align:top;
}
.container
{
	background-color:#ffffff;
	border:1px solid #421A12;
	background-image: url(images/bglight.gif);
	background-position:top left;
	background-repeat:repeat;
}
.body
{
	font-size:14px;
}
.tagline
{
	font-size:medium;
	text-align:center;
	padding:20px;
}
.phone
{
	font-size:small;
}
A
{
	color:#421A12;
	text-decoration:none;
}
A:hover
{
	color:#AE3E10;
	text-decoration:underline;
}
.mainmenu
{
	font-size:18px;
	font-weight:bolder;
	text-decoration:none;
	text-transform:uppercase;
}
.menu
{
	font-size:18px;
	font-weight:bolder;
	text-decoration:none;
}
.menu:hover
{
	font-weight:bolder;
	text-decoration:underline;
}
.footer
{
	border-top:#421a12 1px solid;
	font-size:14px;
	text-align:center;
	padding:20px;

}
.boxlinkover
{
	align:center;
	text-align:center;
	vertical-align:center;
	cursor:pointer;
	padding:20px;
	border:#421a12 1px dotted;
}
.boxlink
{
	align:center;
	text-align:center;
	vertical-align:center;
	cursor:pointer;
	padding:20px;
	border:#421a12 1px solid;
	background-color:#792b1a;
	color:#ffffff;
}
.menulinkover
{
	cursor:pointer;
	border-bottom:#421a12 1px solid;
}
.menulink
{
	cursor:pointer;
	border-bottom:#F5E5BA 1px solid;
}
.tools
{
	font-weight:normal;
	font-size:14px;
}
.tools_tab_on
{
	padding:4px;
	font-weight:normal;
	border-top:1px solid #421A12;
	border-right:1px solid #421A12;
	border-left:1px solid #421A12;
	font-size:14px;
}
.tools_tab_off
{
	padding:4px;
	font-weight:normal;
	border-bottom:1px solid #421A12;
	font-size:14px;
}
.tools_tab
{
	font-weight:normal;
	border-bottom:1px solid #421A12
}
.itemdesc
{
	padding:4px;
	font-weight:normal;
	font-size:12px;
}
.itemtitle
{
	padding:4px;
	font-weight:bold;
	font-size:14px;
}
.itemprice
{
	font-weight:normal;
	font-size:14px;
}
.sectiondesc
{
	font-weight:normal;
	font-size:14px;
}
.sectiontitle
{
	padding:4px;
	padding-top:14px;
	border-bottom:1px #421A12 dotted;
}
.sectiontitletext
{
	font-weight:bold;
	font-size:16px;
}
.leftmenu
{
	padding:2px;
	padding-top:4px;
}
.sectiontitlehomepage
{
	text-align:center;
	padding:4px;
	padding-top:14px;
	font-weight:bold;
	font-size:16px;
	border-bottom:1px #421A12 dotted;
}
.sectionheader
{
	text-align:center;
	padding:4px;
	padding-top:14px;
	font-weight:bold;
	font-size:16px;
	border-bottom:1px #421A12 dotted;
}
.menutitle
{
	padding-top:10px;
	font-weight:bold;
	font-size:16px;
	border-bottom:1px #421A12 solid;
}
.menudesc
{
	font-weight:normal;
	font-style:italic;
	font-size:16px;
}
.newsheadline
{
	text-align:center;
	padding:0px;
	padding-top:10px;
	font-weight:bold;
	font-size:16px;
}
.newsdesc
{
	text-align:center;
	padding:0px;
	font-weight:normal;
	font-style:italic;
	font-size:16px;
}
A.normal
{
	text-decoration:underline;
}
.leftmenulink
{
	padding:2px;
	font-size:14px;
	font-weight:normal;
}
.leftmenulinkon
{
	padding:2px;
	font-size:14px;
	font-weight:bolder;
}
.breadcrumb
{
	padding-bottom:0px;
	border-bottom:1px #421A12 dotted;
}
.linkselected
{
	background-color:792b1a;
}
.pagecontent
{
	padding:4px;
	padding-top:10px;
	font-weight:normal;
	font-size:14px;
}