/* Buxton's Boxes */
body { background:#88a484 url('images/green-diag.png');
	border: 0px; margin: 0px; padding: 0px;
	color:#000000; }
p { padding:10px 5px 15px 5px; margin:0px;
	font-size:11pt; line-height:150%;
	font-family:Verdana, Arial, Helvetica, sans-serif; }
a { color:#913fb0; }
a:hover { color:#78b03f; }
h1 { font:14pt Verdana, Arial, Helvetica, sans-serif; color:#12361a; padding:.3em .1em .3em .1em; font-weight:600; }
h2 {  font:12pt Tahoma, Arial, Helvetica, sans-serif; color:#12361a; padding:.3em .1em .3em .1em; font-weight:600; }
h3 {  font:10pt Tahoma, Arial, Helvetica, sans-serif; color:#12361a; padding:.3em .1em .3em .1em; font-weight:600; }
ul, ol, dl { font:11pt Verdana, Arial, Helvetica, sans-serif; }
hr { border:0; 
	width:600px; height:2px; 
	color:#84B553; background:#84B553 url('images/sep_hr.jpg'); }
img { border:0px; }

/* Form Elements */
form { padding:15px 15px; }
fieldset { border: 1px #42639C solid;
	padding:25px 25px;
	margin-bottom:10px; margin-top:15px; }
legend { font: 15px Verdana, Arial, Helvetica, sans-serif;
	font-weight:600;
	color: #802b61; }
label,input { display: block;
	float: left;
	margin-bottom: 15px; }
label { text-align: right;
	padding:0px 20px 0px 20px; }
textarea { display: block;
	float: left;
	margin-bottom: 10px; }
input.formButton { width: 75px;
	margin: .75em 0em 0em 0em;
	border: 1px #42639C solid;
	background: #F7F7F7 !important;
	float: none; }
br { clear: left; }

#wrapper { margin: 10px auto; padding:0px;
	width: 955px;
	border-left:#000000 solid 1px;
	border-right:#000000 solid 1px;
	border-top:#000000 solid 1px;
	background: #eeeeee; }
#header { color: #333;
	width: 955px; height: 180px;
	float: left;
	margin: 0px; padding: 0px;
 	background:#e5e3bb url('images/buxton_header.jpg') no-repeat; }
#headbottom { float: left;
	width:955px; height:23px;
	color: #333;
	margin:0px; padding:0px;
	background:#296c35 url('images/buxton_headline.gif') repeat-x;
	border-bottom:#000000 solid 1px;
	position:relative; }
#leftcolumn { color: #eee;
	background: #296c35;
	margin: 0px 0px; padding: 0px;
	width: 200px;
	height: auto;
	min-height: 350px;
	float: left;
	margin-bottom: 25px; }
#rightcolumn { float: right; display: inline;
	color: #333;
	background: #eeeeee;
	margin: 0px; padding:.5em 1em;
	width: 705px;
	height: auto;
	min-height: 350px;}
#footer { width:955px; height:37px;
	background:#e5e3bb url('images/buxton_footer.png') repeat-x;
	border-bottom:#000000 solid 1px;
	text-align:center; position:relative; vertical-align:baseline;
	clear: both;
	margin: 0px; padding:5px 0px 5px 0px; }
#menu { margin:0px; padding:0px;
	width: 200px;
	border-style: solid solid none solid;
	border-color: #94AA74;
	border-width: 1px; }

/* Layout Classes */
.copyl { text-align:left; float:left; font-size:10pt;
	 padding:1em 1em; color:#666; }
.copyl  a { color:#78b03f; text-decoration:none; }
.copyl a:hover { color:#cccccc; text-decoration:none; }
.copyr { text-align:right; float:right; font-size:10pt; 
	 padding:1em 1em; color:#666; }
.copyr  a { color:#78b03f; text-decoration:none; }
.copyr a:hover { color:#cccccc; text-decoration:none; }
.sidebar-e { padding: 1em 0em; position:relative; float:left; }
.side-address { padding: 1em .5em 1em .8em; font:10pt Verdana,Arial,Helvetica,San-Serif; }
.side-images { text-align:center; padding: 1em 0em 1em 0em; font:10pt Verdana,Arial,Helvetica,San-Serif; }
.content1 { padding: 0em .5em; }
.linklist  a { color:#913fb0; text-decoration:none; }
.linklist a:hover { color:#78b03f; text-decoration:none; }
.pricelist { background:url('images/boxbg.jpg') bottom center no-repeat; }
#maploc { text-align:center; vertical-align:middle; }
#maploc img { border:#666666 1px solid;  vertical-align:middle; }
#tbls { background-color:#e2e0b3;  font-size:9pt; }
span.smark {
font-family: "Lucida Sans Unicode"; /* A rare sm-supporting font. */
line-height: 0; /* keep the leading consistent in a paragraph */ }
.navmore { font-size:9pt; font-weight:600;  }
#packprod  { font:10pt Verdana,Arial,Helvetica,San-Serif; }
#packprod p  { font:10pt Verdana,Arial,Helvetica,San-Serif; line-height:125%; }