body {
	background-image: url(images/mainbg.gif);
	color:#666666;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:14px;
	text-align:center;
}

td {
	font-family:  "Trebuchet MS", Arial, Helvetica, sans-serif;
}

th {
	font-family:  "Trebuchet MS", Arial, Helvetica, sans-serif;
}

#middle {
	text-align:left;
}

#middle a:hover {
	text-decoration:none;
}

#middle a:link, a:visited, a:active {
	color:#5E6F48;
	text-decoration:underline;
}

#header, a {
	padding-top:5px;
	text-align:center;
	height:350px;
	color:#FFFFFF;
	text-decoration:none;
	letter-spacing:1px;
	line-height:100%;
}

.pricelistright {
	text-align:left;
}

.pricelistleft {
	text-align:right;
}

.pricelistheading {
	font-weight:bold;
	text-align:right;

}

.pricelistsmall {
	text-align:right;
	font-size:11px;
	text-align:right;
	font-style:italic;
}

#pricetable tr {
	border-bottom-color:#CCCCCC;
	border-bottom:thin;
}

h1 {
	text-align:center;
	line-height:50px;
	padding:10px;
	color:#5E6F48;
	background-image:url(images/h1_underline.gif);
	background-repeat:no-repeat;
	background-position:center;
}

#main {
	text-align:center;
}

#main a:hover {
	text-decoration:none;
}

#main a:link, a:visited, a:active {
	color:#5E6F48;
	text-decoration:underline;
}


#header a:link, a:visited, a:active {
	color:#FFFFFF;
	text-decoration:none;
}

#header a:hover {
	text-decoration:underline;
}

#main {
	margin-top:-20px;
	padding:10px;
	color:#666666;
}

#middle {
	background-image:url(images/edge_lines.gif);
	background-position:center;

}

#sidebar {
	height:100%;
	background-position:right;
	background-repeat:repeat-y;
	padding-right:5px;
	padding-top:10px;
	color:#666666;
}

.sidebarheading {
	margin-top:-70px;
	font-weight:bold;
}

.sidebartext {
	margin-top:-70px;
}

#maintext {
	padding-top:-40px;
}

.sidebarsmall {
	font-size:10px;
}

#sidebar a {
	margin-right:-5px;
	border:0px;
}

.mainlink {
	color:#5E6F48;
	text-decoration:underline;
}

.boldtext {
	font-weight:bolder;
}

#footer {
	text-align:center;
	color:#FFFFFF;
}