body
{
	background-color: #BFCCDC;

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	}

div
{
	border-width: 0px;
	border-color: #003873;
	border-style: solid;
}

td
{
	border-width: 0px;
	border-color: #003873;
	border-style: solid;
	background-color:#FFFFFF;
}

div#footer
{
	text-align: center;
	color: #003873;
}

.footerLeft
{
	font-weight: lighter;
	font-size: 10px;
	color: #FFF;
}

div#header
{
	font-weight: lighter;
	font-size: 10px;
	color: #FFF;
	background-color: #003873;
}

div#header a
{
	font-weight: lighter;
	font-size: 10px;
	color: #FFF;
	background-color: #003873;
}

div#navigation
{
	background-color: #fff;
	background-image: url('/lib/images/jh_nav_bg.gif');
	text-align: center;
}

div#welcomeImage
{
	background-color: #003873;
}

div#hugeDiv
{
	background-color: #9d5a5a;
}

#leftPanel
{
	background-color: #9d5a5a;
}

td#rightPanel
{
	background-color: #FFFFFF;
}

div#contentPanel
{
	background-color: #FFFFFF;
}

div#bottomBar
{
	background-color: #FFFFFF;
}

div#contactsales
{
	background-color: #8A9D5A;
	color: #FFFFFF;
	font-size: 16px;
	font-weight: bold;
	text-align: left;
}

div#located
{
	color: #FFFFFF;
}

div#findyourhome
{
	background-color: #92b2d4;
	background-image: url('/lib/images/findhome_bg.jpg');
	background-repeat: no-repeat;
	text-align: left;
}

div#findHomeSmall
{
	background-color: #92b2d4;
	background-image: url('/lib/images/findhome_small_bg.gif');
	background-repeat: no-repeat;
	text-align: right;
	color: #FFFFFF;
}
div#findHomeSmall a
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	font-weight: normal;
}
#findHomeSmall a:hover
{
	text-decoration: underline;
}

div#videotestimonials
{
	text-align: left;
}

a
{
	font-weight: bold;
	font-size: 10px;
	color: #003873;
	text-decoration:none;
	outline:none;
}

#footer a:hover
{
	text-decoration: underline;
}

#header a:hover
{
	text-decoration: underline;
}

#footer a
{
	font-size: 10px;
	color: #FFFFFF;
	text-decoration:none;
}

div#navigation a
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #003873;
}

div#navigation a:hover
{
	color: #cf1133;
}

.borderTD {
	border-bottom: 1px dashed #999;
}

li
{
	text-indent:7px;
	list-style-image:url('/lib/images/bullet2.gif');
	list-style-position:inside;
	border-bottom:1px dashed #eee;
	padding:2px;
}

h2
{
	font-size: 18px;
	font-weight: bold;
	color:#003873;
	padding:1px;
	background-color:#EEE
}

h2 a
{
	font-size: 18px;
	font-weight: bold;
	color:#003873;
	padding:1px;
	background-color:#EEE;
	text-decoration:underline;
}

#find_home
{
	font-size: 18px;
	font-weight: bold;
	font-weight: bold;
	color:white;
	padding:0px;
	padding-top:10px;
	margin-top:5px;
	background-color:none;
}

h1
{
	font-size: 24px;
	font-weight: bold;
	color:#003873;
	padding:1px;
	border-bottom:1px dashed #999;
	padding-top:2px;
}

h3
{
	font-size: 13px;
	font-weight: bold;
	color:#003873;
	padding:1px;
}

.subHead
{
	font-size: 13px;
	font-weight: bold;
	color:#003873;
	padding:2px;
	border-bottom:1px dashed #999;
	margin-bottom:2px;
	background-color:#EEE;
	display:block;
}

.communityList
{
	text-align:center;
	vertical-align:middle;
}

.smallHeader
{
	font-size: 14px;
	font-weight: bold;
}

.bold
{
	font-weight: bold;
}

.boldBlue
{
	font-weight: bold;
	color:#003873;
}

.white
{
	color: #FFFFFF;
}

.blue
{
	color: #003873;
}

.small
{
	font-size:9px;
}

.topLink
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:bold;
	color: #fff;
}
.bottomLink a
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: lighter;
	color: #000000;
}

.topLink:hover
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:bold;
	text-decoration: underline;
	color: #fff;
}
	
.findhome
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	width: 180px;
}

#comm_cont{
	background-color:#FFFFFF;
	position: static;
}

//SEO Links default page
.regionText{
font-family:sans-serif;
font-style:normal;
font-weight:;
color:BLACK;
font-size:10px;
}
/* This is a fix to add a BG color behind the flash decision maker --M */
.flash_bg_fix {
background-color:#BFCCDC;
}
/* Fancy addon for SEO pages so the links look HOT!*/
.seo {
font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:normal;
	color:#000000;
	text-decoration:underline;	
}
.seo:hover {
text-decoration:none;
}
.seobottomLink
{	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8px;
	font-weight: lighter;
	color:#FFFFFF;
	font-weight:normal;
	}
td.tdrevenge{
/* this is for the footer to force a BG for links */
background:#0F284C;
}
#HomeInfo{
	width:694px;
	background-image:url(/images/blue_print.jpg);
	background-repeat:no-repeat;
	padding-top:5px;
	padding-bottom:5px;
	border-bottom:1px #003873 solid;
}
#HomeInfo p {
	margin:0px 5px 0px 5px;
}
#HomeInfo a{
	font-size:1em;
	text-decoration:underline;
}
.VideoLink{
	display:block;
	width:auto;
	height:25px;
	background-image:url(/images/icon_video.jpg);
	background-repeat:no-repeat;
	padding-left:25px;
	margin-top:5px;
	padding-top:5px;
}

p.rev{
 padding-top: 35px;
 font-size: 8px; 
 color: #cccccc;  
 }	
#noflash{ /* This is the no flash player for video placeholder */
width:300px;
height:300px;
background-image:url(/images/watch_video.jpg);
background-position:top;
background-repeat:no-repeat;
cursor:pointer;
}
.modelmenudiv { /* secondary maenu on modle/floorplan pages */
	float:right;

}
.modelmenu { /* secondary maenu on modle/floorplan pages */
}
.stdNotes {
	font-size:10px;
	font-style:italic;
}
/* __ fridgeOfferTable table wrapper for the fridge offer. Included on the header. __*/
#fridgeOfferTable {
	margin-top:10px;
	margin-bottom:10px;
	width:600px;
	/*border:1px solid #000000;*/
}
.fridgeInput {
margin:2px;
}
h2#fridge {
background-color:#FFFFFF;
}
.fridge { /* small print */
	font-size:10px;
}
#fridge_offer { /* this is to position the form */
	margin-top:35px;
	}

