body
{
	font-family: Verdana;
	font-size:10px;
}

h1 
{
	font-size: 18px;
}

h2
{
	font-size: 16px;
}

table 
{
	font-family: Verdana;
	font-size:10px;
}

.leftmenu
{
	font-family: Verdana;
	font-size:10px;
	font-weight:bold;
	color:#F9FCDB;
	padding:8px 10px 10px 10px;
	line-height:16px;
	vertical-align:top;
	border-left:solid 1px black;
	border-bottom:solid 1px black;
	background-color:#584638;
	width:122px;
}

.leftmenu a
{
	font-family: Verdana;
	font-size:10px;
	font-weight:bold;
	color:#F9FCDB;
	text-decoration:none;
}
.leftmenu a:hover 
{
	color:#D4F2F9;
	text-decoration:underline;
}
.leftmenu td
{
	font-family: Verdana;
	font-size:10px;
	font-weight:normal;
	color:#F9FCDB;
}

.rightmenu
{
	font-family: Verdana;
	font-size:10px;
	font-weight:bold;
	color:#000000;
	padding:8px 10px 10px 10px;
	vertical-align:top;
	border-right:solid 1px black;
	border-bottom:solid 1px black;
	background-color:#EEEEEE;
	width:100px;
}

.maincontenttd
{
	font-family: Verdana;
	font-size:10px;
	padding:10px 10px 10px 10px;
	vertical-align:top;
	border-right:solid 1px black;
	border-bottom:solid 1px black;
	border-left:solid 1px black;
}

.searchbar 
{
	font-family: Verdana;
	font-size:10px;
	font-weight:bold;
	padding:3px 10px 3px 10px;
	vertical-align:middle;
	border-right:solid 1px black;
	border-bottom:solid 1px black;
	border-left:solid 1px black;
    background-color:#DBDBDB;
}

.searchtextbox 
{
	font-family: Verdana;
	font-size:10px;
	font-weight:normal;
	vertical-align:middle;
	padding:2px 2px 2px 2px;
	border:solid 1px #999999;
	background-color:#FDFCEF;
}

.searchbutton
{
	background-image:url(images/go_button.gif);
	border:none;
	width:42px;
	height:19px;
	vertical-align:middle;
	
}

.footerlink 
{
	color:#404033;
	text-decoration:none;
}

.footerlink:hover
{
	color:#CCDDEE;
	text-decoration:underline;
}

.errormessage 
{
	font-weight:bold;
	font-size:12px;
	color:#CC0000;
}

.infomessage 
{
	font-weight:bold;
	font-size:12px;
	color:#0000AA;
}

.tabletab 
{
	BORDER-RIGHT: #aaaaaa 1px solid; BORDER-TOP: #aaaaaa 1px solid; BACKGROUND: #C0C0CA; BORDER-LEFT: #aaaaaa 1px solid;
}
.tablebody
{
	BORDER: #aaaaaa 1px solid;background:#ffffcc;
}
/* products page */
.productcatheading
{
	background-color:#9BA67B;
	color:#082F2A;
	font-size:14px;
	font-weight:bold;
}

.productcatheading a
{
	color:#082F2A;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
}

.productcatheading a:hover
{
	color:#D1F1F8;
	text-decoration:underline;
}

.subcatheading
{
	background-color:#F5F7E5;
	color:#082F2A;
	font-size:12px;
}

.subcatheading a
{
	color:#082F2A;
	font-size:12px;
	text-decoration:none;
}

.subcatheading a:hover
{
	color:#A80303;
	text-decoration:underline;
}

.productlist 
{
	padding-left: 5px;
	background-color:#EEEEEE;
}
.productlist a 
{
	color:Blue;
	text-decoration:none;
}
.productlist a:hover 
{
	text-decoration:underline;
}

.largebold 
{
	font-size:18px;
	font-weight:bold;
}
.mediumbold
{
	font-size:12px;
	font-weight:bold;
}

.tablerowsilver 
{
	background-color:#EEEEEE;
}

.tablerowwhite 
{
	background-color:#FFFFFF;
}

/* admin pages ========================================================================== */
.AdminEditForm 
{
	border: dashed 1px black;
	background-color:#FDFCEF;
}

.AdminEditForm td 
{
	vertical-align:top;
}

.AdminEditForm input,select,textarea 
{
	font-family: Verdana;
	font-size:10px;
	font-weight:normal;
	vertical-align:middle;
	border:solid 1px #999999;
}
