* {
	margin:0;
	padding:0;
}
body {
	font-family:arial, helvetica, sans-serif;
	font-size:0.9em;
	margin-top:0px;
	background-color:#eeeed6;
}
h3 {
	font-size:1em;	
}
a {
	color:#656C30;
}
a:hover {
	text-decoration:underline;
}
img {
	border:0;
}
#content {
	width:793px;
	background:white;
	padding:20px;
}
#righthandside {
	float:right;
	width: 585px;
	overflow:hidden;
}
#flash {
	overflow:hidden;
	height:178px;
	background:url('template1/frontflash.jpg');
}
#lefthandside {
	width:199px;
	color:#ffffff;
}
#topmenu ul {
	list-style-type:none;
}
#lefthandside a {
	color: #ffffff;
	text-decoration:none;
}
#topmenu ul li a {
	display:block;
	text-align:center;
	background-color:#858C50;
	margin-top:4px;
	height:33px;
}
#topmenu ul li a:hover {
	background-color:#969d61;
}
#topmenu ul li a span {
	display:block;
	padding-top:8px;
}
#topmenu ul li.tm2 a {
	background-color:#D6AC34;
}
#topmenu ul li.tm2 a:hover {
	background-color:#E7bd45;
}
#topmenu ul li.tm3 a {
	background-color:#FFE086;
	color:#858C50;
}
#topmenu ul li.tm3 a:hover {
	background-color:#FFF197;
}
#simplesearch {
	margin-top:10px;
	border:1px solid #858C50;
	padding:10px;
	color:#656565;
	font-size:0.8em;
	font-weight:bold;
	background-color:white;
}
#simplesearch input, #simplesearch select {
	margin:3px 0;
}
#simplesearch select.sm {
	
}
#simplesearch h2 {
	color:#656565;
	font-size:1.2em;
	text-align:center;
}
#simplesearch #advancedsearchbox input, #simplesearch #advancedsearchbox select {
	width:50px;
}
#simplesearch #advancedsearchbox label {
	float:left;
	padding-top:3px;
}
#contactbuttons {
	margin-top:10px;
}
#contactbuttons a {
	display:block;
	width:99px;
	background-color:#D6AC34;
	text-align:center;
	height:38px;
}
#contactbuttons a:hover {
	background-color:#E7BD45;
}
#contactbuttons a span {
	display:block;
	padding-top:2px;	
}
#contactbuttons a#cbright {
	float:right;
	background-color:#858C50;
}
#contactbuttons a#cbright:hover {
	background-color:#969D61;
}
#pagemenu {
	margin-top:10px;
}
#pagemenu ul {
	list-style-type:none;
}
#pagemenu ul li {
	position:relative;
}
#pagemenu ul li a {
	display:block;
	text-align:center;
	background-color:#A8BF62;
	height:25px;
	margin-top:2px;
}
#pagemenu ul li.subchev a {
	background-image:url('template1/chevmain.png');
	background-repeat:no-repeat;
}
#pagemenu ul.submenu li a {
	background-image:url('template1/chevsub.png');
	background-color:#C8DF82;
}
#pagemenu ul.submenu {
	display:none;
	position:absolute;
	left:199px;
	top:-1px;
	width:200px;
	border-right:3px solid #888888;
	border-bottom:3px solid #888888;
}
#pagemenu ul li a span {
	display:block;
	padding-top:4px;
}
#pagemenu ul li a:hover {
	background-color:#7CA639;
}
#pagemenu ul li li a {
	margin-top:0;
}
#pagemenu ul li.subchev li a {
	color:#707A3D;
	background-color:#E7EDCB;
	border:1px solid #C4C5A3;
}
#pagemenu ul li.subchev a:hover {
	background-image:none;
}
#address {
	margin-top:10px;
	font-size:0.9em;
	text-align:center;
	color:#707A3D;
	background-color:#d8d7b3;
	padding:10px 0;
	font-weight:bold;
}
#address a {
	color:#707A3D;
	text-decoration:underline;
}
#maintext {
	margin-top:5px;
	background-color:#D8D7B3;
	color:#656C30;
	text-align:center;
	padding:20px;
	min-height:200px;
	position:relative;
	font-size:0.95em;
}
#maintext h1 {
	font-size:44px;
	font-family: "Times New Roman", Serif;
	color:#ffffff;
	font-weight:normal;
	text-transform:uppercase;
}
#maintext h2 {
	font-size:1.1em;
	font-family: "Times New Roman", Serif;
	font-weight:normal;
	text-transform:uppercase;
}
#bottombuttonlinks ul, #propbottomlinks ul {
	list-style-type:none;
}
#bottombuttonlinks ul li, #propbottomlinks ul li {
	float:left;
}
#bottombuttonlinks ul li a, #propbottomlinks ul li a {
	display:block;
	width:146px;
	float:left;
	background-color:#679A28;
	height:21px;
	overflow:hidden;
	color:#ffffff;
	text-align:center;
	text-decoration:none;
	font-size:0.8em;
}
#bottombuttonlinks ul li.bbl4 a, #bottombuttonlinks ul li.bbl8 a, #bottombuttonlinks ul li.bbl12 a {
	width:147px;
}
#propbottomlinks ul li a {
	width:135px;
	font-weight:bold;
	font-size:1em;
}
#bottombuttonlinks ul li a span, #propbottomlinks ul li a span {
	display:block;
	padding-top:2px;
}
#bottombuttonlinks ul li.bbl2 a, #propbottomlinks ul li.bbl2 a {
	background-color:#D6AC34;
}
#bottombuttonlinks ul li.bbl3 a {
	background-color:#DE744C;
}
#bottombuttonlinks ul li.bbl4 a {
	background-color:#FFE086;
	color:#727A3E;
}
#bottombuttonlinks ul li.bbl5 a {
	background-color:#D4D29E;
	color:#727A3E;
}
#bottombuttonlinks ul li.bbl6 a, #propbottomlinks ul li.bbl6 a {
	background-color:#A8BF62;
}
#bottombuttonlinks ul li.bbl7 a, #propbottomlinks ul li.bbl7 a {
	background-color:#A58F59;
}
#bottombuttonlinks ul li.bbl8 a {
	background-color:#727A3E;
}
#bottombuttonlinks ul li.bbl9 a {
	background-color:#A58F59;
}
#bottombuttonlinks ul li.bbl10 a {
	background-color:#FFE086;
	color:#727A3E;
}
#bottombuttonlinks ul li.bbl11 a {
	background-color:#D6AC34;
}
#bottombuttonlinks ul li a:hover {
	background-color:#3E5B1A;	
}
#copyright {
	clear:both;
	font-size:10px;
	margin:0 0 20px 0;
	padding-top:10px;
}
#copyright a {
	color:#000000;
}
#copyright #design {
	float:right;
	color:#707849;
}
#copyright #design a {
	color:#707849;
}
#flags {
	float:right;
	position:relative;
	left:20px;
}
#flags img {
	margin-bottom:4px;
}
.feature {
	background-color:white;
	padding:10px;
	margin:20px;
	text-align:center;
	padding-bottom:0;
}
.feature a {
	text-decoration:none;
	color:black;
}
.fheading {
	color:#848C50;
}
.feature img {
	width:180px;
	margin-top:10px;
}
.fdesc, .fdesc2, .fprice {
	line-height:1.3em;
}
.fdesc, .fdesc2 {
	text-transform:uppercase;
	color:#777777;
	font-size:0.8em;
}
.fdesc2 {
	font-weight:normal;
}
#simplesearch select {
	width:150px;
	font-size:0.9em;
}
#simplesearch select.sm {
	width:62px;
}
h6 {
	font-size:1.2em;
	margin:0;
	padding:4px;
	background-color:#727A3E;
	color:white;
	position:absolute;
	width:580px;
	top:-1px;
	left:0;
}
.overalltitle {
	background-color:#727A3E;
	color:white;
	line-height:1.5em;
	padding-left:10px;
	font-weight:bold;
	text-align:left;
}
.overalltitle .reference {
	background-color:#659929;
	display:block;
	float:right;
	line-height:1.5em;
	padding:0 10px;
}
.overalltitle .titleprice {
	float:right;
	line-height:1.5em;
	padding-right:10px;
}
.tablebox {
	background-color:white;
}
#pagination a {
	text-decoration:none;
	color:#727A3E;
}
h4 {
	color:#708A40;
}
#propbuttons1 {
	margin:20px -30px;
}
#propbuttons1 img {
	padding: 0 0px;
}
.nextprevonsearch {
	font-weight:bold;
	font-size:0.9em;
	padding: 0 0 10px 0;
}
table {
	float:none;
	position:relative;
}
.boxes {
	margin:10px 0;
}
.tablebox {
	position:relative;
}
.picoverlay {
	color:#ffffff;
	position:absolute;
	display: block;
	width:134px;
	padding:0;
	text-align:center;
	bottom:5px;
	left:0;
	font-weight:bold;
	font-size:20px;
}
