@import "layout.css";
@import url('layout.css');
@import "forms.css";
@import url('forms.css');

body {
	margin: 0;
	padding: 0;
	text-align: center;
	background: #fff url(../images/mainbg.gif) repeat-x;
}

p {
	margin: 0 0 10px 0;
}

td, div {
	font: 11px Tahoma, Helvetica, sans-serif;
}

img {
	border: 0;
}

h1 {
	font-size: 16px;
	font-weight: bold;
	color: #676f67;
	margin: 0 0 10px 0;
}

h2 {
	font-size: 12px;
	font-weight: bold;
	color: #888F66;
	margin: 0 0 10px 0;
}

h3 {
	font-size: 13px;
	font-weight: bold;
	color: #6C776C;
	margin: 0 0 10px 0;
}

a {
	color: #888F66;
	text-decoration: none;
}

a:hover {
	color: #616C60;
}

#topnav {
	margin: 0;
	padding: 10px 4px 10px;
}

#topnav li {
	list-style: none outside;
	float: left;
	padding: 3px 7px 3px 6px;
	background: url(../images/navdotted.gif) no-repeat center right;
}

#topnav li.end {
	list-style: none inside;
	display: inline;
	padding: 3px 6px;
	background: none;
}

#topnav a {
	font-weight: bold;
	color: #D3D7C7;
	text-decoration: none;
}

#topnav a:hover {
	color: #fff;
}

#leftnav ul {
	margin: 0;
	padding: 0;
}

#leftnav li {
	list-style: none;
	margin: 4px 0;
	padding: 0;
}

#leftnav span.nvsect {
	display: block;
	color: #556255;
	background: #E7E9DF;
	text-decoration: none;
}

#leftnav a {
	display: block;
	width: 210px;
	color: #556255;
	background: #E7E9DF;
	text-decoration: none;
}

#leftnav a:hover {
	background: #576357;
	color: #fff;
}

#leftnav span {
	font-weight: bold;
	padding: 3px 10px;
	display: block;
}

#leftnav ul.leftsub li {
	list-style: none;
	background: #fff;
	margin: 0;
	padding: 0;
}

#leftnav ul.leftsub a {
	display: block;
	width: 210px;
	color: #888F66;
	padding: 2px 0;
	background: url(../images/subnavbg1.gif) no-repeat bottom;
	text-decoration: none;
}

#leftnav ul.leftsub a:hover {
	background: url(../images/subnavbg2.gif) no-repeat bottom;
	color: #616C60;
}

#leftnav ul.leftsub a.lnend {
	display: block;
	width: 210px;
	color: #888F66;
	padding: 2px 0;
	background: url(../images/subnavbgb1.gif) no-repeat bottom;
	text-decoration: none;
}

#leftnav ul.leftsub a.lnend:hover {
	background: url(../images/subnavbgb2.gif) no-repeat bottom;
	color: #616C60;
}

#sitemap ul {
	margin: 0 0 0 10px;
	padding: 0;
}

#sitemap li {
	margin: 0;
	padding: 2px 0;
	list-style-type: none;
	list-style-position: inside;
}

#liststack ul {
	margin: 10px;
	padding: 0;
	clear: both;
}

#liststack li {
	margin: 0;
	padding: 2px 4px;
	display: inline;
	width: 170px;
	list-style-position: inside;
}

.price {
	font-weight: bold;
}

.price2 {
	font-weight: bold;
	font-size: 18px;
}
