.maintext {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	color: #483105;
}
.mainContent {
	padding:0px 3px 0px 3px;
}
.bodytext {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	color: #26540E;
	padding:2px;
}
.titletext {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	color: #26540E;
}

A:link {
	color: #483105;
}

A:visited {
	color: #483105;
}

A:active {
	color: #483105;	
}
body,td,th {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #5d270a;
}
body {
	background-color: #e6dec0;
	background-image: url(images/background.gif);
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
.flashTopBar {
	background-color:#2e5a16; 
	height:8px;
	width:650px;
}
.flashContainer {
	background-color:#fefff0; 
	height:190px;
	width:650px;
}
.homeHeaderImage {
	margin:15px 0px 0px 10px;
}
.homeText {
	 padding:0px 10px 0px 25px;
}
.imageBorder {
	border:1px solid #2e5a16;
}
.moFeatureBox {
	width:199px; 
	height:141px;
	margin-left:11px; 
	background-image:url(images/MO-featurebox.gif); 
	background-repeat:no-repeat; 
}
.shFeatureBox {
	width:199px; 
	height:141px; 
	margin-left:11px;
	background-image:url(images/sh-featurebox.gif); 
	background-repeat:no-repeat; 
}
.csFeatureBox {
	width:199px; 
	height:141px;
	margin-left:11px; 
	background-image:url(images/cs-featurebox.gif); 
	background-repeat:no-repeat; 

}
.featureText {
	padding:28px 8px 15px 21px; 
	color:#865a2e; 
	font-size:10px;
}
.learnMore {
	text-align:right; 
	font-style:italic; 
	font-weight:bold;
}
.learnMore a {
	color:#e65007;
	text-decoration:none;
}
.learnMore a:visited {
	color:#e65007;
	text-decoration:none;
}
.learnMore a:hover {
	color:#2e5a16;
	text-decoration:underline;
}
.lotThumbnail {
	border:1px solid #003300; 
	margin-right:4px; 
	float:left; 
}
.actionLink {
	background-image:url(images/green-arrow.gif); 
	background-repeat:no-repeat; 
	padding-left:17px;
	padding-bottom:3px; 
	font-weight:bold;
}
.actionLink a {
	color:#003300;
	text-decoration:underline;
}
.actionLink a:visited {
	color:#003300;
	text-decoration:underline;
}
.actionLink a:hover {
	color:#f7960d;
	text-decoration:underline;
}
.actionLink2 {
	background-image:url(images/green-arrow2.gif); 
	background-repeat:no-repeat; 
	padding-left:17px;
	padding-bottom:3px; 
	font-weight:bold;
}
.actionLink2 a {
	color:#003300;
	text-decoration:underline;
}
.actionLink2 a:visited {
	color:#003300;
	text-decoration:underline;
}
.actionLink2 a:hover {
	color:#f7960d;
	text-decoration:underline;
}
.lotDisplay {
	font-size:11px; 
	color:#003300; 
	border-bottom:1px dashed #C9B072; 
	padding:6px 2px;
}
.specHomesHeader {
	font-size:16px; 
	color:#FF6600; 
	font-weight:bold;
	border-bottom: 1px solid #f9e4c0;
	margin-bottom:8px;
}
.specThumbnail {
	border:1px solid #003300; 
	margin:0 px 0px 3px 3px; 
	float:right; 
}
.reserveNow {
	background-image:url(images/check2.gif); 
	background-repeat:no-repeat; 
	padding-left:23px; 
	color:#e65007; 
	font-size:16px; 
	font-style:italic; 
	font-weight:bold;
}
.contactItem {
	text-align:right; 
	font-weight:bold;
}
.validation-advice {
margin: 5px 0;
padding: 5px;
background-color: #ff3300;
color : #ffffff;
font-weight: bold;
}
.requiredField {
	color:#FF3300; 
	font-weight:bold;
}
.specHomeFeature {
	border:1px solid #e2d2aa; 
	background-image:url(images/spec_bg.jpg); 
	padding:5px 0px 5px 0px;
}
.specSummary {
	background-color:#efecdb; 
	background-image:url(images/spec_bg.jpg); 
	background-repeat:repeat-x; 
	border:1px solid #e2d2aa; 
	padding:8px 5px 0px 5px;
}
.lotListHeader {
	border-bottom:1px solid #2e5a16; 
	font-size:10px; 
	padding:20px 0 5px 0;
	margin-bottom:5px;
	color:#e65007;
}
.lotListSelect {
	font-size:10px; 
	color:#e65007;
}
.lotListDisplay {
	border-bottom: 1px dotted #e6dec0;
}
.shaded {
	background-color:#fffcf2;
}
.unitLink {
	color:#9e20e3;
}
.unitLink a {
	color:#9e20e3;
}
.unitLink a:visited {
	color:#9e20e3;
}
.unitLink a:hover {
	color:#9e20e3;
	text-decoration:none;
}

.special {
display:none;
}