body {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 13px;
 background: #fefcc3;
 margin: 5px 0 0 0;
 color: #1F4263;
 font-size: .95em;
 background-image: url(../images/fenceCutOut.gif);
	background-repeat: repeat-x;
	background-position: center bottom;
}
#wrapper { 
 margin: 0 auto;
 width: 920px;
 border: 8px #123c2e solid;
 background: #FFF;
}
#header {
 width: 900px;
 float: left;
 padding: 10px;
 height: 200px;
 margin: 0;
}
#leftcolumn { 
 background: #FFF;
 margin: 0;
 padding: 10px;
 min-height: 350px;
 width: 160px;
 float: left;
}
.mainnav {
 list-style: none;
}
ul.mainnav li a:link, ul.mainnav li a:visited {
 display: block;
 background-color: #800321;
 text-decoration: none;
 width: 160px;
 padding: 4px 0px 4px 7px;
 color: #FFF;
 border-bottom: 1px solid #E9E9E9;
 text-align: left;
}
li.border-top {
 border-top: 1px solid #E9E9E9;
 width: 167px;
}
ul.mainnav li a:hover {
 display: block;
 text-decoration: none;
 padding: 4px 0px 4px 7px;
 color: #FFF;
 width: 160px;
 background-color: #123c2e;
}
#content { 
 float: left;
 color: #333;
 background: #FFF;
 margin: 0px 0px 0px 0px;
 padding: 15px;
 min-height: 350px;
 width: 510px;
 display: inline;
}
#rightcolumn { 
 background: #FFF;
 margin: 0px 0px 0px 0px;
 padding: 10px;
 min-height: 350px;
 width: 180px;
 float: left;
}
#rightInterior { 
 color: #FFF;
 background: #e3ca91;
 margin: 0px 0px 0px 0px;
 padding: 10px;
 min-height: 350px;
 width: 160px;
 float: left;
 text-align: center;
}
#footer { 
 width: 900px;
 clear: both;
 color: #123c2e;
 background: #e3ca91;
 margin: 0;
 padding: 10px;
 text-align: center;
 font-size: .85em;
}
h1 {color: #123c2e; font-size: 1.5em;}
h2 {color: #227d5f; font-size: 1.1em;}

.img { border: 2px #800321 solid;}

/* Links */
a:link {color: #3B6E8F; text-decoration: underline}
a:visited {color: #3B6E8F; text-decoration: underline}
a:active {color: #3B6E8F; text-decoration: underline}
a:hover {color: #123c2e; text-decoration: none }

a.checkavailability
{
	background-color:#4A5173;
	color:#FFFFFF;
	border-width:2px;
	border-style:solid;
	border-top-color:#DFDFDF;
	border-right-color:#666666;
	border-bottom-color:#333333;
	border-left-color:#858585;
	text-decoration:none;
	display:block;	
	padding:0 5px 0 5px;
	width: 200px;
	text-align: center;
}

a:link.checkavailability, a:visited.checkavailability, a:active.checkavailability {
	color:#FFFFFF;
	text-decoration:none;
}
a:hover.checkavailability {
	color:#123c2e;
	text-decoration:none;
}
