BODY {
font-family: Arial, Verdana;
font-size: 12px;
color: #000000;
background-color:#eeeeee;
} 

.contentpane {
font-family: Arial, Verdana;
font-size: 14px;
color: #000000;
background-color:White;
}


A {
font-weight: bold;
text-decoration: none;
}
A:hover {
text-decoration: underline;
}
.contentpane A {
text-decoration: underline;
}
.topheadernav, A.topheadernav:link, A.topheadernav:active, A.topheadernav:visited, A.topheadernav:hover {
font-family: Arial, Verdana;
font-size: 12px;
color: #eeeeee;
line-height: 28px;
font-weight: bold;
text-decoration: none;
}
A.topheadernav:hover {
text-decoration: underline;
}
.headernav, A.headernav:link, A.headernav:active, A.headernav:visited, A.headernav:hover {
font-family: Arial, Verdana;
font-size: 13px;
color: #ffffff;
text-decoration: none;
line-height: 28px;
}
A.headernav:hover {
text-decoration: underline;
}
.footernav, A.footernav:link, A.footernav:active, A.footernav:visited, A.footernav:hover {
font-family: Arial;
color: #ffffff;
text-decoration: none;
font-size: 11px;
}
.copyright TD, .copyright TD A:link {
color: #aaaaaa;
font-size: 10px;
}

.copyright TD A:link {
text-decoration: underline;
}

.floorplanName
{
    FONT-SIZE: 16pt;
    COLOR: black;
    FONT-FAMILY: Arial;
    TEXT-ALIGN: center
}
.floorplanInfo
{
    FONT-SIZE: 12pt;
    FONT-STYLE: italic;
    FONT-FAMILY: Arial;
    TEXT-ALIGN: center
}
.floorplanInCommunity
{
    BORDER-RIGHT: black thin solid;
    BORDER-TOP: black thin solid;
    FONT-SIZE: 9pt;
    BORDER-LEFT: black thin solid;
    WIDTH: 400px;
    COLOR: black;
    BORDER-BOTTOM: black thin solid;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #ffffd0
}
.homePrice
{
    FONT-SIZE: 10pt;
    WIDTH: 82px;
    FONT-FAMILY: Arial;
    TEXT-ALIGN: right
}
.homeNoPrice
{
    FONT-SIZE: 10pt;
    WIDTH: 82px;
    FONT-FAMILY: Arial;
    TEXT-ALIGN: center
}
.homeInfo
{
    FONT-SIZE: 10pt;
    WIDTH: 86px;
    FONT-FAMILY: Arial
}
.availableFloorplans
{
}
.availableFloorplans TH
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 9pt;
    COLOR: white;
    BORDER-BOTTOM: darkseagreen;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #002f80;
    TEXT-ALIGN: left
}
.homeTable
{
    BORDER-RIGHT: mediumseagreen thin solid;
    BORDER-TOP: mediumseagreen thin solid;
    BORDER-LEFT: mediumseagreen thin solid;
    WIDTH: 600px;
    BORDER-BOTTOM: mediumseagreen thin solid;
    BACKGROUND-COLOR: #d8d6e9
}
.floorplanSearch
{
    FONT-SIZE: 10pt;
    COLOR: white;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #002f80
}
.searchResults
{
    BORDER-RIGHT: black thin solid;
    BORDER-TOP: black thin solid;
    BORDER-LEFT: black thin solid;
    BORDER-BOTTOM: black thin solid;
    BACKGROUND-COLOR: #d8d6e9
}
.communityCity
{
    FONT-SIZE: 14pt;
    COLOR: #990000;
    FONT-FAMILY: Arial
}
.communityInfo
{
    FONT-SIZE: 10pt;
    COLOR: black;
    FONT-FAMILY: Arial
}
.availableFloorplans2
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 9pt;
    COLOR: white;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #002f80
}
.inventoryInfo
{
    FONT-SIZE: 10pt;
    COLOR: black;
    FONT-FAMILY: Arial
}
.inventoryPrice
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 14pt;
    COLOR: #990000;
    TEXT-ALIGN: center
}
.inventoryAvailable
{
    FONT-SIZE: 12pt;
    FONT-FAMILY: Arial;
    TEXT-ALIGN: center
}
.inventoryDetailsInfo
{
    FONT-SIZE: 10pt;
    COLOR: black;
    FONT-FAMILY: Arial;
    TEXT-ALIGN: center
}
.inventoryAgentInfo
{
    FONT-SIZE: 10pt;
    FONT-STYLE: italic;
    FONT-FAMILY: Arial;
    TEXT-ALIGN: center
}

table.inventoryFeatures th
{
    font-weight:bold;
    text-align:left;
    vertical-align:top;
}

.NoPresale
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 11pt;
    COLOR: maroon;
    FONT-FAMILY: Arial;
    TEXT-ALIGN: center
}
.PresaleInfo
{
    FONT-SIZE: 11pt;
    FONT-FAMILY: Arial;
    TEXT-ALIGN: center
}
.newsDate
{
    FONT-SIZE: 10pt;
    COLOR: black;
    FONT-FAMILY: Arial
}
.newsTitle
{
    FONT-SIZE: 10pt;
    COLOR: black;
    FONT-FAMILY: Arial
}

A:link {
	color: #0033CC;
}

A.disclaim:link {
	color: #CCCCCC;
}

A.disclaimd:link {
	color: #999999;
}


A:visited {
	color: #660066;
}

A.disclaim:visited {
	color: #CCCCCC;
}

A.disclaimd:visited {
	color: #999999;
}

A:active {
	color: #990000;
}

body, p, td, ol, ul
{
	color: #000000;
	font-size: 12px;
	line-height: 1.25;
	font-family: arial, sans-serif;
}

li
{
	color: #000000;
	font-size: 12px;
	line-height: 1.5;
	font-family: arial, sans-serif;
}

.eleven
{
	color: #000000;
	font-size: 12px;
	line-height: 1.25;
	font-family: arial, sans-serif;
}

.blue
{
	color: #000066;
}

.greenhead
{
	color: #006666;
	font-size: 12px;
	font-weight: bold;
	line-height: 1;
	font-family: arial, verdana, sans-serif;
}

.nh
{
	color: #000000;
	font-size: 11px;
	line-height: 1.25;
	font-family: verdana, arial, sans-serif;
	margin-left: 3em;
}

.nhwhite
{
	color: #FFFFFF;
	font-weight: bold;
	font-size: 11px;
	line-height: 1.25;
	font-family: verdana, arial, sans-serif;
}

.nhblack
{
	color: #000000;
	font-weight: bold;
	font-size: 11px;
	line-height: 1.25;
	font-family: verdana, arial, sans-serif;
}

.cell
{
	color: #000000;
	font-size: 9px;
	line-height: 1.25;
	font-family: verdana, arial, sans-serif;
}

.cellwhite
{
	color: #FFFFFF;
	font-weight: bold;
	font-size: 10px;
	line-height: 1.25;
	font-family: verdana, arial, sans-serif;
}

.cellblack
{
	color: #000000;
	font-weight: bold;
	font-size: 14px;
	line-height: 1.25;
	font-family: verdana, arial, sans-serif;
	background-color:#eeeeee;
}

.small
{
	color: #000000;
	font-size: 9px;
	line-height: 1.5;
	font-family: verdana, arial, sans-serif;
}

.note
{
	color: #999999;
	font-size: 9px;
	line-height: 1.25;
	font-family: verdana, arial, sans-serif;
}

.disclaim
{
	color: #CCCCCC;
	font-size: 9px;
	line-height: 1.25;
	font-family: verdana, arial, sans-serif;
}

.disclaimd
{
	color: #999999;
	font-size: 9px;
	line-height: 1.25;
	font-family: verdana, arial, sans-serif;
}

HH1
{
	color: #000066;
	font-size: 18px;
	line-height: 1;
	font-family:  arial, verdana, sans-serif;
}

H2
{
	color: #000066;
	font-size: 16px;
	line-height: 1;
	font-family: arial, verdana, sans-serif;
}

H3
{
	color: #006666;
	font-size: 14px;
	line-height: 1;
	font-family: arial, verdana, sans-serif;
}

H4
{
	color: #006666;
	font-size: 12px;
	line-height: 1;
	font-family: arial, verdana, sans-serif;
}

H5
{
	color: #000066;
	font-size: 10px;
	line-height: 1;
	font-family: arial, verdana, sans-serif;
}

.cellwhitelarge
{
	color: #FFFFFF;
	font-weight: bold;
	font-size: 14px;
	line-height: 1.25;
	font-family: verdana, arial, sans-serif;
}
.cellwhitelargeplain
{
	color: #FFFFFF;
	font-weight: bold;
	font-size: 11px;
	line-height: 1.25;
	font-family: verdana, arial, sans-serif;
}

.optionsheader
{
	color: #000066;
	font-size: 18px;
	line-height: 1;
	font-family:  arial, verdana, sans-serif;
}

H1, .communityName
{
	color: #000000;
	font-size: 26px;
	font-family:  arial, verdana, sans-serif;
	font-weight: bold;
}
.cityName
{
	color: #000000;
	font-size: 14px;
	font-family:  arial, verdana, sans-serif;
	font-weight: bold;
}

/*DIV Button Styles */
.button
{
	display: inline;
	cursor: hand;
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 5px;
	padding-top: 5px;
	text-decoration: underline;
	color:#000090;
}

.buttonMouseOver
{
	display: inline;
	cursor: hand;
	background-color: #00A28A;
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 5px;
	padding-top: 5px;
	text-decoration:underline;
	color:#ffffff;
}

.buttonMouseDown
{
	display: inline;
	cursor: hand;
	background-color: #000090;
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 5px;
	padding-top: 5px;
	text-decoration:underline;
	color:#ffffff;
}

.map
{
	position:relative; 
	width:600px; 
	height:400px;
	
}


.mlsNav table a:link
{
	color:#000000;
}

.modalBackground {
	background-color:Gray;
	filter:alpha(opacity=70);
	opacity:0.7;
}
.modalPopup {
	background-color:#ffffff;
	border-width:3px;
	border-style:solid;
	border-color:Black;


}
.modalHeader
{
	background-color:Black;
	color:White;
	font-size:14pt;
	
}

.floorplanModal
{
	padding:3px;
	width: 592px;
	height:470px;
}

.floorplanStats
{
	 width:250px;
	
}
.floorplanStats th
{
	background-color:#000090;
	color:White;
}

.floorplanStats td
{
	background-color:#eeeeee;
	color:Black;
}
select
{
	font-size:9pt;
}
.contactForm
{
	width:550px;
	padding:3px;
	border-color:#000090;
	border-style:solid;
	border-width:1px;
}

.contactHeader1
{
	background-color:#00A28A;
	color:White;
	font-weight:bold;
	font-size:11pt;
}

.contactRow
{
	background-color:#eeeeee;
	vertical-align:middle;	
}

.contactAltRow
{
	background-color:#ffffff;
	vertical-align:middle;	
}

.communityListCity
{
	font-weight:bold;
}

.communityListName
{
	margin-left:20px;
}

.contactUsLinkTable
{
    margin-top:45px;
    width:95%;    
}
.contactUsLinkHeader
{
    background-color:#000090;
    color:White;
    font-size:10pt;
    text-align:center;
}

.contactUsLinkRow
{
    background-color:#cccccc;
    text-align:left;
    padding: 5px;
}

.contactUsLinkAltRow
{
    background-color:#eeeeee;
    text-align:left;
    padding: 5px;
    
}

.previewTitle
{
    font-weight:bold;
}

.previewPrice
{
    font-weight:bold;
    
}

.previewDeliveryDate
{
    font-weight:bold;
    color:Red;
}

.neighborhoodCity
{
	color: #000000;
	font-weight: bold;
	font-size: 16px;
	line-height: 1.25;
	font-family: arial, sans-serif;
	background-color:#eeeeee;
}

.neighborhoodCommunity
{
 	color: #000000;
	font-size: 12px;
	line-height: 1.25;
	font-family: arial, sans-serif;   
}

.communityContactInfo
{
    background-color:#eeeeee;
    border-color:#000090;
	border-style:solid;
	border-width:1px;
    padding:5px;
}
.strong {
font-weight: bold;
}
legend {
font-style: italic;
}

.thumbnailImage
{
    padding-right:.25em;
}

.newHomeLink
{
	text-align:center;
}