/* after every ul place a <br> because of the float: left tag applied to all ul */
a:link	{
	
	color: #062D6D;
	text-decoration: underline;
}

a:visited	{
	text-decoration: none;
	color: #062D6D;
}

a:hover	{
	text-decoration: underline;
	color: #062D6D;
}

body	{
	background: url(/images/global/background2.jpg);
	top-margin: 0px;
	left-margin: 0px;
	right-margin: 0px;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;	
}

img	{
	border: 0px;
}

.h1	{
	font-family:"Times New Roman", Times, serif;
	font-size: 14px;
	font-weight: bold;
	color: #062D6D;
	line-height: 19px;
}

#fixBackground	{
	background: url(/images/global/background.jpg) repeat-x;
	width: 100%;
}

#container	{
	width: 775px;
	position: relative;
	margin-left: auto;
	margin-right: auto;
}

#containerEmail	{
	width: 500px;
	position: relative;
	margin-left: auto;
	margin-right: auto;
}

#header	{
	height:155px;
}

#headerImage	{
	text-align: right;
}

#headerPrint	{
	display:none;
	 visibility:hidden;
	 height:0px;
	 width:0px;
}

#SilveradoLogo	{
	width: 151;
	height: 88px;
	position: absolute;
	top: 20px;
	left: 587px;
}

#inSpanish	{
	width: 93xp;
	height: 18px;
	position: absolute;
	top: 135px;
	left: 682px;
}

#areaLogo	{
	padding-bottom: 10px;
}

/***mainNav*************************/

#mainNav	{
	width: 211px;
	height: 45px;
	position: absolute;
	top: 86px;
	left: 0px;
}

#mainNav ul	{
	padding:0px;
	margin:0px;
}

#mainNav li	{
	float: left;
	height: 45px;
	list-style: none;
	background-repeat: no-repeat;
}


#mainNav a {display:block; height: 0px; padding-top:45px; color:#000; overflow:hidden;}

#mainNav li.nav1	{width:112px;}
#mainNav li.nav2	{width:1px;}
#mainNav li.nav3	{width:98px;}


#mainNav a#navName1	{background:transparent url(/images/global/nav/findYourLifestyle.gif);}
#mainNav a#navName1On {background:transparent url(/images/global/nav/findYourLifestyleOver.gif);}
#mainNav a#navName3	{background:transparent url(/images/global/nav/findYourHome.gif);}
#mainNav a#navName3On {background:transparent url(/images/global/nav/findYourHomeOver.gif);}

#mainNav a#navName1:hover	{background:transparent url(/images/global/nav/findYourLifestyleOver.gif);}
#mainNav a#navName3:hover	{background:transparent url(/images/global/nav/findYourHomeOver.gif);}


#mainNav2	{
	width: 317px;
	height: 38px;
	position: absolute;
	top: 93px;
	left: 212px;
}

#mainNav2 ul	{
	padding:0px;
	margin:0px;
}

#mainNav2 li	{
	float: left;
	height: 38px;
	list-style: none;
	background-repeat: no-repeat;
}


#mainNav2 a {display:block; height: 0px; padding-top:38px; color:#000; overflow:hidden;}

#mainNav2 li.nav1	{width:79px;}
#mainNav2 li.nav2	{width:1px;}
#mainNav2 li.nav3	{width:80px;}
#mainNav2 li.nav4	{width:1px;}
#mainNav2 li.nav5	{width:82px;}
#mainNav2 li.nav6	{width:1px;}
#mainNav2 li.nav7	{width:73px;}

#mainNav2 a#navName1	{background:transparent url(/images/global/nav/design.gif);}
#mainNav2 a#navName1On	{background:transparent url(/images/global/nav/designOver.gif);}
#mainNav2 a#navName3	{background:transparent url(/images/global/nav/finance.gif);}
#mainNav2 a#navName3On	{background:transparent url(/images/global/nav/financeOver.gif);}
#mainNav2 a#navName5	{background:transparent url(/images/global/nav/maintain.gif);}
#mainNav2 a#navName5On	{background:transparent url(/images/global/nav/maintainOver.gif);}
#mainNav2 a#navName7	{background:transparent url(/images/global/nav/contact.gif);}
#mainNav2 a#navName7On	{background:transparent url(/images/global/nav/contactOver.gif);}

#mainNav2 a#navName1:hover	{background:transparent url(/images/global/nav/designOver.gif);}
#mainNav2 a#navName3:hover	{background:transparent url(/images/global/nav/financeOver.gif);}
#mainNav2 a#navName5:hover	{background:transparent url(/images/global/nav/maintainOver.gif);}
#mainNav2 a#navName7:hover	{background:transparent url(/images/global/nav/contactOver.gif);}


/***end of mainNav*************************/

/***subNav**************************/
#subNavArea	{
	height: 24px;
	background: url(/images/global/subNavBkgrd.gif) no-repeat;
}

#subNav ul	{
	padding-left: 10px;
	padding-top: 5px;
}

#subNav li	{
	display: inline;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #A9B7C6;
	padding-left: 3px;
	padding-right: 3px;
	vertical-align: text-top;
}

#subNav li a	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
}

#subNav li a:hover	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: underline;
}
/***end of subNav**************************/




/***sideNav**************************/

#sideNav	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #062D6D;
	width:230px;
}

#sideNav ul	{
	padding-bottom: 20px;
}

#sideNav ul li	{
	background: url(/images/incentives/arrowBlue.gif) no-repeat 20px 7px;
	padding-left: 40px;
	border-top: 1px solid #F7E2B9;
	width: 190px;
	padding-top: 2px;
	padding-bottom: 2px;
}

#sideNav a	{
	display: block;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #062D6D;
	text-decoration: none;
	
}

#sideNav li:hover {
	background-color: #EBDABC;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #062D6D;
	text-decoration: none;
}





#navcontainer { width: 230px; }

#navcontainer ul
{
	margin-left: 0;
	padding-left: 0;
	list-style-type: none;
	font-family: Arial, Helvetica, sans-serif;
}

#navcontainer	li	{
	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #062D6D;
	font-size: 12px;
	
}

#navcontainer a
{
	display: block;
	width: 185px;
	border-top: 1px solid #F7E2B9;
	background: url(/images/incentives/arrowBlue.gif) no-repeat 20px 7px;
	padding: 3px 10px 3px 35px;
	color: #415B85;
	text-decoration: none;
	
}

#navcontainer a:hover
{
	background: url(/images/incentives/arrowBlue.gif) no-repeat 20px 7px #EBDABC;
	text-decoration: none;
}

#navcontainer .active a	{
	background: url(/images/incentives/arrowBlueDown.gif) no-repeat 18px 7px #F0E3CC;
}

#navcontainer .active a:hover	{
	background: url(/images/incentives/arrowBlueDown.gif) no-repeat 18px 7px #F0E3CC;
}

#navIndent { width: 230px; }

#navIndent ul
{
	margin-left: 0;
	padding: 0;
	list-style-type: none;
	font-family: Arial, Helvetica, sans-serif;
}

#navIndent	li	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #062D6D;
	font-size: 12px;
	background-color: #EBDABC;
	
}

#navIndent a
{
	display: block;
	width: 170px;
	border-top: 1px solid #F7E2B9;
	color: #415B85;
	text-decoration: none;
	background: url(/images/incentives/arrowBlue.gif) no-repeat 35px 7px;
	padding: 3px 10px 3px 50px;
	
}

#navIndent a:hover	{
	text-decoration: none;
	background: url(/images/incentives/arrowBlue.gif) no-repeat 35px 7px #DFC8A2;
	padding: 3px 10px 3px 50px;
}

/***sideNav**************************/


/***findYourHomeMenu**************************/

#findYourHomeMenu	{
	background-color: #EBD5B1;
	height:20px;
}
#findYourHomeMenu	ul	{
	float:left;
}

#findYourHomeMenu br	{
	clear: left;
}

#findYourHomeMenu .title	{
	padding-left: 16px;
}

#findYourHomeMenu .button	{
	padding-left: 40px;
	padding-top: 6px;
	width: 100px;
}

#findYourHomeListing { width: 230px; }

#findYourHomeListing ul
{
	margin-left: 0;
	padding-left: 0;
	list-style-type: none;
	font-family: Arial, Helvetica, sans-serif;
}

#findYourHomeListing	li	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #062D6D;
	font-size: 12px;
}

#findYourHomeListing a
{
	display: block;
	width: 204px;
	border-top: 1px solid #F7E2B9;
	padding: 3px 10px 3px 15px;
	color: #415B85;
	text-decoration: none;
}

#findYourHomeListing a:hover {
	background: none;
	background-color: #EBDABC;
	text-decoration: none;
}

#findYourHomeListing .radio	{
	padding: 0px 8px 0px 12px;
}

#findYourHomeListing .name	{
	padding-left: 10px;
}

#findYourHomeListing img {
	border: 0px;
}

#findYourHomeListing .active {
	background: none;
	background-color: #EBDABC;
	text-decoration: none;
}

#findYourHomeListing .bottom {
	border-bottom: 1px solid #F7E2B9;
}

#homeSearch	{
	padding-top: 15px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #415B85;
}

#homeSearch .title	{
	border-bottom: 1px solid #F7E2B9;
}

#homeSearch .row1	{
	float: left;
	width: 115px;
	padding-bottom: 4px;
	padding-top: 7px;
}

#homeSearch .row2	{
	float: left;
	width: 114px;
	padding-bottom: 6px;
	padding-top: 7px;
}

#homeSearch .row3	{
	float: left;
	width: 115px;
	background-color: #F0DFC4;
}

#homeSearch .row4	{
	float: left;
	width: 109px;
	background-color: #F0DFC4;
	padding-left: 5px;
}

#homeSearch .row5	{
	float: left;
	width: 205px;
	background-color: #F0DFC4;
	padding-left: 25px;
}

#homeSearch .firstRow	{
	padding-left: 25px;
}

#homeSearch select	{
	border: 1px solid #604A20;
	font-size: 11px;
	color: #604A20;
}

#homeSearch .singleRow li	{
	padding: 7px 0px 6px 25px;
	width: 200px;
}

#homeSearch .singleRow2 li	{
	padding: 7px 16px 6px 0px;
	width: 210px;
	text-align: right;
}


#homeSearch .width 	{
	width: 84px;
}

#homeSearch .width2 	{
	width: 53px;
}

#homeSearch .width3 	{
	width: 181px;
}



/***end of findYourHomeMenu**************************/


/***incentives**************************/

#incentives	{
	width: 230px;
	background-color: #F4E7D3;
}

#incentives .bottom	{
	width:230px;
	height:29px;
	background: url(/images/incentives/bottom.gif);
}

#news	{
	background: url(/images/incentives/buttonBG.gif) #F4E7D3;
	height:42px;
	padding: 20px 0px 0px 0px;
}

#news .currentNews	{
	padding:0px 0px 0px 20px;
	height: 42px;
	width:100px;
}

#news .arrowsLeft	{
	padding:11px 10px 0px 10px;
}

#news .arrowsRight	{
	padding:11px 0px 0px 17px;
}

#news ul	{
	float:left;
}

#news br	{
	clear:left;
}

#newsFeature	{
	padding:0px 0px 0px 15px;
	font-family:"Times New Roman", Times, serif;
	font-size: 12px; 
	line-height: 26px;
}

#newsFeature .newsDate	{
	font-weight:bold;
}

#newsFeature .newsRead a	{
	text-decoration:underline;
	color:#000000;
}

#newsFeature .newsRead a:hover	{
	text-decoration:underline;
	color:#000000;
}

#friendlyButtons	{
	width: 230px;
	height: 90px;
}




/***end of incentives**************************/

#contentFade	{
	background: url(/images/global/bodyBkgrd.png);
	/*filter:alpha(opacity=30);
	-moz-opacity:.30;
	opacity:.30;*/
}

#contentArea	{
	min-height: 560px;
	background: url(/images/global/bottomPage.png) bottom no-repeat;
}

#bottomPage	{
	height: 14px;
	
}

#contentArea ul	{
	float: left;
}



#contentArea .content1	{
	width: 540px;
}

.rightColumnSpacer	{
	height:20px;
	padding-top: 10px;
}

#contentArea .content2	{
	width: 229px;
}

#contentArea br	{
	clear: left;
}

#side1	{
	padding: 5px 0px 0px 25px;
}

#side1 p	{
	font-family: "Times New Roman", Times, serif;
	font-size: 12px;
	line-height: 26px;
	padding-right: 20px;
	line-height: 1.5em;
	
}

#modelGradient	{
	padding: 0px 0px 0px 24px;
	background: url(/images/global/modelNav/gradientTop.gif) no-repeat top #EAE3D4;
	width: 511px;
}

#modelGradient p	{
	font-family: "Times New Roman", Times, serif;
	font-size: 12px;
	line-height: 26px;
	
}
#homepageColumn 
{
	width: 515px;
	min-height:50px;
}
#homepageColumn ul	{
	float: left;
	padding-right:50px;
}

#homepageColumn br	{
	clear: left;
}

#homepageColumn .column1	{
	width:225px;
	display: block;
	padding: 0px 25px 0px 0px;
	font-size:12px;
}

#homepageColumn .column2	{
	width:225px;
	display: block;
	padding: 0px 0px 0px 0px;
	margin: 0px;
	font-size:12px;
}

#homepageColumn .singleColumn	{
	padding: 5px 30px 0px 0px;
	width: 480px;
	font-size:12px;
	
}

#homepageColumn .emailColumn	{
	padding: 5px 30px 0px 0px;
	width: 480px;
	background-color:#FFFFFF;
}

#homepageColumn li	{
	font-size:12px;
}

#homepageColumn .neighborhood	{
	margin-left:10px;
	font-size: 13px;
	font-weight:bold;
	padding-bottom:5px;
}

#homepageColumn .header{
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	color: #09347A;
	font-weight: bold;
	padding:10px 0;
}

#homepageColumn .address	{
	margin-left:20px;
	line-height:19px;
	padding-bottom:5px;
}

.bigBlueBold	{
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	color: #09347A;
	font-weight: bold;
}


.bigBlueBold a	{
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	color: #09347A;
	font-weight: bold;
	text-decoration: none;
}
.bigBlueBold a:hover	{
	text-decoration: underline;
}

.smallBoldBlue  {
	font-weight: bold;
	font-size: 12px;
	color: #09347A;
	text-decoration: none;
}

.smallBoldBlue a {
	text-decoration: none;
	color: #09347A;
}

.smallBoldBlue a:hover {
	text-decoration: underline;
	color: #09347A;
}


/***Find Home***********************/

#collapse	{
	display:none;
}

#maskPNG	{
	position: absolute;
	top: 575px;
	left:0px;
}

#findHomeSide1	{
	padding: 0px 0px 0px 25px;
	background-color:#FFFFFF;
	width:510px;	
}

#findHomeSide1Neighborhood{
	padding: 0px 0px 0px 25px;
	background-color:#FFFFFF;
	width:250px;	
}
#findHomeSide1b	{
	padding: 0px 0px 27px 25px;
	width:400px;	
}

#findHomeSide1 .learn a	{
	font:#09347A bold "Times New Roman", Times, serif ; 
	background:none;
}

#findHomeSide1 p	{
	font-family: "Times New Roman", Times, serif;
	font-size: 12px;
	line-height: 26px;
	
}

#findHomeSide1b p	{
	font-family: "Times New Roman", Times, serif;
	font-size: 12px;
	line-height: 26px;
	
}

#findHomeColumn	{
	font-family: "Times New Roman", Times, serif;
	font-size: 12px;
	line-height: 26px;
}

#findHomeColumn ul	{
	float: left;
}

#findHomeColumn br	{
	clear: left;
}

#findHomeColumn .column1	{
	width:240px;
	text-align: center;
	display: block;
	padding: 0px 0px 0px 0px;
	font-size:12px;
}

#findHomeColumn .column2 {
	width:230px;
	display: block;
	padding: 0px 15px 0px 10px;
	float:left;
	font-size:12px;
}

#findHomeColumn .singleColumn	{
	padding: 5px 30px 0px 0px;
	width: 480px;
	font-size:12px;
	
}
/***Find Home end***********************/


ul	{
	margin: 0px;
	padding: 0px;
}

li	{
	list-style: none;
	padding: 0px;
}

.listBullets ul	{
	margin: 3px;
	padding: 0px;
	padding-left: 11px;
	padding-bottom: 15px;
	
}
.listBullets li	{
	list-style: square outside;
	font-size: 12px;
	font-family: "Times New Roman", Times, serif;
	padding: 3px;
}

/***Footer**************************/
#footer	{
	width:775px;
	height:auto;
	color: #9B8145;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	padding:30px 0px 30px 20px;
}

#footer	li a {
	color: #9B8145;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration: none;
}

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

#footer .row	{
	padding: 0px 0px 7px 0px; 
}	

#footer .row li	{
	display:inline;
}

#footer .spacer	{
	padding: 0px 9px 0px 9px;
}

#footer .dgBug	{
	clear:left;
}

#footer .dgBugPrint	{
	display:none;
	 visibility:hidden;
}


.none	{
	display:none;
}

/***End Footer**************************/

/*** Find Home Lightbox ****************************/

.lightBoxColumn2	{
	width:auto;
	display: block;
	padding: 0px 15px 0px 10px;
	float:left;
	font-size:12px;
}

.lightBoxLeftPad	{
	padding-left: 20px;
}

/*** End Find Home Lightbox ****************************/


/***lifestyle lightbox**************************/

#lifestyleLightBox	{
	position: absolute;
	left: 17px;
	top: 290px;
	width: 498px;
	min-height: 419px;
	font-family: "Times New Roman", Times, serif;
	font-size: 12px;
	line-height: 22px;
	
}

#lifestyleLightBox .image	{
	height: 175px;
}

#lifestyleLightBox .body	{
	background-color: #FFFFFF;
	border-left: 1px solid #E0CBAE;
	border-right: 1px solid #E0CBAE;
	border-bottom: 1px solid #E0CBAE;
	
}

#lifestyleLightBox .left	{
	width: 245px;
}

#lifestyleLightBox .right	{
	width: 240px;
	
}

#lifestyleLightBox br	{
	clear: left;
}

#lifestyleLightBoxNav { width: 230px; }

#lifestyleLightBoxNav ul
{
	margin-left: 0;
	padding-left: 0;
	list-style-type: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

#lifestyleLightBoxNav	li	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #1C407B;
	font-size: 11px;
	/*height: 22px;*/
	
}

#lifestyleLightBoxNav	li.last	 {
	border-bottom: 1px solid #E6E6E6;
}

#lifestyleLightBox	.close	 {
	text-align: right;
}

#lifestyleLightBoxNav a
{
	display: block;
	width: 195px;
	border-top: 1px solid #E6E6E6;
	background: url(/images/incentives/arrowBlue.gif) no-repeat 20px 7px;
	padding: 0px 10px 0px 35px;
	color: #1C407B;
	text-decoration: none;
	
}

#lifestyleLightBoxNav a:hover
{
	background: url(/images/incentives/arrowBlue.gif) no-repeat 20px 7px #CEDAE9;
	color: #103B79;
	text-decoration: none;
}

#lifestyleLightBoxNav .active a	{
	background: url(/images/incentives/arrowBlueDown.gif) no-repeat 18px 7px #F0E3CC;
}

#lifestyleLightBoxNav .active a:hover	{
	background: url(/images/incentives/arrowBlueDown.gif) no-repeat 18px 7px #F0E3CC;
}

/***end of lifestyle lightbox**************************/


/***model lightbox**************************/

#modelLightBox	{
	position: absolute;
	top: 200px;
	left: 120px;
	width:400px;
	height: 100px;
}

#modelLightBox .content	{
	height: 100px;
	background-color: #000000;
}

#modelLightBox .close	{
	padding-top:5px;
	text-align:right;
}

/***end model lightbox**************************/

/*** Plot Info Styles **************************/

div.plotInfoTitle	{
	color: #333333;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	display: inline;
}

div.plotInfoText	{
	color: #333333;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	display: inline;
}

/*** End Plot Info *****************************/

#modelsLogo	{
	text-align:center;
	background-color: #FFFFFF;
	padding-top: 15px;
	margin-bottom: 4px;
	width: 230px;
	height: 131px;
}

#modelsInfo	{
	width: 510px;
}

#modelsInfo	.left{
	float: left;
	width: 218px;
	height: 40px;
}

#modelsInfo	.right{
	float: none;
	width: 432px;
	height: 40px;
	margin-top: 0px;
	margin-bottom: 0px;
}

#modelsInfo	.right3b{
	float: none;
	width: 292px;
	height: 40px;
	margin-top: 0px;
	margin-bottom: 0px;
}

#modelsInfo	.right4b{
	float: none;
	width: 366px;
	height: 40px;
	margin-top: 0px;
	margin-bottom: 0px;
}

#modelsInfo	.right2b{
	float: none;
	width: 226px;
	height: 40px;
	margin-top: 0px;
	margin-bottom: 0px;
}

#modelsInfo	br	{
	clear: left;
}


#modelsInfo2	{
	width: 511px;
	padding-top: 30px;
}

#modelsInfo2	.left{
	float: left;
	width: 219px;
	height: 40px;
}

#modelsInfo2	.right{
	float: left;
	width: 292px;
	height: 40px;
}

#modelsInfo2	br	{
	clear: left;
}

#modelsNav	{
	width: 432px ;
	overflow: hidden;
	height: 28px;
	background: url(/images/global/modelNav/background.jpg) no-repeat;
}

#modelsNav3b	{
	width: 292px ;
	overflow: hidden;
	height: 28px;
	background: url(/images/global/modelNav/background.jpg) no-repeat;
}

#modelsNav4b	{
	width: 366px ;
	overflow: hidden;
	height: 28px;
	background: url(/images/global/modelNav/background.jpg) no-repeat;
}

#modelsNav2b	{
	width: 226px ;
	overflow: hidden;
	height: 28px;
	background: url(/images/global/modelNav/background.jpg) no-repeat;
}

#modelsNav2	{
	width: 292px ;
	height: 28px;
	background: url(/images/global/modelNav/background2.jpg) no-repeat;
}

#modelsNavBar, #modelsNavBar3b, #modelsNavBar2b, #modelsNavBar4b	{
	position: relative;
	top: 5px;
	left: 82px;
	width: 362px;
	height: 28px;
}

#modelsNavBar ul	{
	padding:0px;
	margin:0px;
}

#modelsNavBar li	{
	float: left;
	height: 20px;
	list-style: none;
	background-repeat: no-repeat;
}

#modelsNavBar3b ul	{
	padding:0px;
	margin:0px;
}

#modelsNavBar3b li	{
	float: left;
	height: 20px;
	list-style: none;
	background-repeat: no-repeat;
}

#modelsNavBar4b ul	{
	padding:0px;
	margin:0px;
}

#modelsNavBar4b li	{
	float: left;
	height: 20px;
	list-style: none;
	background-repeat: no-repeat;
}

#modelsNavBar2b ul	{
	padding:0px;
	margin:0px;
}

#modelsNavBar2b li	{
	float: left;
	height: 20px;
	list-style: none;
	background-repeat: no-repeat;
}

#enlargeButton	{
	text-align: right;
	width:230px;
}

#modelsNavBar a {display:block; height: 0px; padding-top:20px; color:#000; overflow:hidden;}

#modelsNavBar li.nav1	{width:70px;}
#modelsNavBar li.nav2	{width:74px;}
#modelsNavBar li.nav3	{width:66px;}
#modelsNavBar li.nav4	{width:74px;}
#modelsNavBar li.nav5	{width:66px;}

#modelsNavBar2b a {display:block; height: 0px; padding-top:20px; color:#000; overflow:hidden;}

#modelsNavBar2b li.nav1	{width:70px;}
#modelsNavBar2b li.nav2	{width:74px;}

#modelsNavBar3b a {display:block; height: 0px; padding-top:20px; color:#000; overflow:hidden;}

#modelsNavBar3b li.nav1	{width:70px;}
#modelsNavBar3b li.nav2	{width:74px;}
#modelsNavBar3b li.nav5	{width:66px;}

#modelsNavBar4b a {display:block; height: 0px; padding-top:20px; color:#000; overflow:hidden;}

#modelsNavBar4b li.nav1	{width:70px;}
#modelsNavBar4b li.nav2	{width:74px;}
#modelsNavBar4b li.nav3	{width:66px;}
#modelsNavBar4b li.nav4	{width:74px;}

a.navName1	{background:transparent url(/images/global/modelNav/elevations.gif);}
a.navName2	{background:transparent url(/images/global/modelNav/floorplans.gif);}
a.navName3	{background:transparent url(/images/global/modelNav/photos.gif);}
a.navName4	{background:transparent url(/images/global/modelNav/slideshow.gif);}
a.navName5	{background:transparent url(/images/global/modelNav/virtualtour.gif);}

a.navName1:hover	{background:transparent url(/images/global/modelNav/elevationsOver.gif);}
a.navName2:hover	{background:transparent url(/images/global/modelNav/floorplansOver.gif);}
a.navName3:hover	{background:transparent url(/images/global/modelNav/photosOver.gif);}
a.navName4:hover	{background:transparent url(/images/global/modelNav/slideshowOver.gif);}
a.navName5:hover	{background:transparent url(/images/global/modelNav/virtualtourOver.gif);}

#elevationButtons	{
	padding-top: 5px;
}

#elevationButtons .buttons	{
	width: 170px;
	float: left;
}

#elevationButtons .enlarge	{
	width: 50px;
	float: left;
}

#elevationButtons li	{
	float: left;
	height: 20px;
	list-style: none;
	background-repeat: no-repeat;
	padding-right: 2px;
}


#elevationButtons a {text-align:center;width:24px;display:block; padding-top:0px; line-height:20px; font-size: 11px; color:#67521F; overflow:hidden; text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif;} 
* html #elevationButtons a {padding-top: 0px; line-height:19px; }
#elevationButtons li.navA	{width:24px;}
#elevationButtons li.navB	{width:24px;}
#elevationButtons li.navC	{width:24px;}


#elevationButtons a#navNameA	{background:transparent url(/images/global/modelNav/elevationBtnA.gif);}
#elevationButtons a#navNameB	{background:transparent url(/images/global/modelNav/elevationBtnB.gif);}
#elevationButtons a#navNameC	{background:transparent url(/images/global/modelNav/elevationBtnC.gif);}

#elevationButtons a#navNameA:hover	{background:transparent url(/images/global/modelNav/elevationBtnAOver.gif);}
#elevationButtons a#navNameB:hover	{background:transparent url(/images/global/modelNav/elevationBtnBOver.gif);}
#elevationButtons a#navNameC:hover	{background:transparent url(/images/global/modelNav/elevationBtnCOver.gif);}


#elevationButtons li.nav	{width:24px;}
#elevationButtons li.nav1	{width:24px;}
#elevationButtons li.nav2	{width:24px;}
#elevationButtons li.nav3	{width:24px;}
#elevationButtons li.nav4	{width:24px;}
#elevationButtons li.nav5	{width:24px;}

#elevationButtons a#navName	{background:transparent url(/images/global/modelNav/btn.gif);}
#elevationButtons a#navName1	{background:transparent url(/images/global/modelNav/btn1.gif);}
#elevationButtons a#navName2	{background:transparent url(/images/global/modelNav/btn2.gif);}
#elevationButtons a#navName3	{background:transparent url(/images/global/modelNav/btn3.gif);}
#elevationButtons a#navName4	{background:transparent url(/images/global/modelNav/btn4.gif);}
#elevationButtons a#navName5	{background:transparent url(/images/global/modelNav/btn5.gif);}

#elevationButtons a#navName:hover	{background:transparent url(/images/global/modelNav/btnOver.gif); color: #FFF;}
#elevationButtons a#navName1:hover	{background:transparent url(/images/global/modelNav/btn1Over.gif);}
#elevationButtons a#navName2:hover	{background:transparent url(/images/global/modelNav/btn2Over.gif);}
#elevationButtons a#navName3:hover	{background:transparent url(/images/global/modelNav/btn3Over.gif);}
#elevationButtons a#navName4:hover	{background:transparent url(/images/global/modelNav/btn4Over.gif);}
#elevationButtons a#navName5:hover	{background:transparent url(/images/global/modelNav/btn5Over.gif);}

#enlarge {
background: transparent url(/images/global/modelNav/enlargeBtn2.gif);
height:22px;
width:56px;
}

#contactForm	{
	/*height: 460px;*/
	font-family: "Times New Roman", Times, serif;
	font-size: 12px;
	color: #000000;
}

#contactForm ul	{
	margin: 0px;
	padding: 0px;
}

#contactForm li	{
	list-style-type: none;
}

#contactForm .names	{
	padding-top:15px;
	width: 200px;
	font-weight: bold;
}

#contactForm .row	{
	float: left;
}

.input	{
	font-family: "Times New Roman", Times, serif;
	font-size: 12px;
	border: 1px solid #95815A;
}

.required	{
	color: #FF0000;
}

.submitForm	{
	padding-top:6px;
}

#mapHeight	{
	height: 520px;
}

#homesMap {
	position: absolute;
	top: 75px;
	left: 0px;
	width: 535px;
	height: 863px;
	padding: 0px;
	border: none;
}

#homesMap p {	
	color: #ffffff;
	margin: 0px;
}

#homesMap em {color: #cccccc;}

#homesMap .house1 {
	position: absolute;
	top: 281px;
	left: 75px;
	z-index: 2;
}

#homesMap .house2 {
	position: absolute;
	top: 285px;
	left: 102px;
	z-index: 2;
}

#homesMap .infoDiv {
	position: absolute;
	top: 218px;
	left: 93px;
	z-index: 3;
}

#homesMap .infoArea {
	padding: 5px 6px 0px 6px;
	text-align:center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #053585;
	font-weight: bold;
}

#homesMap .infoBtn {
	text-align:center;
	padding-top: 4px;
}

#miniMapControl	{
	position: absolute;
	top: 420px;
	left: 417px;
	z-index: 3;
	text-align:center;
}

#miniMapControl .miniMapMask	{
	position: absolute;
	top:12px;
	left: 1px;
	height:148px;
	width:94px;
	padding: 0px;
	border: none;
	z-index: 4;
}

.emailAFriend	{
	font-family: "Times New Roman", Times, serif;
	font-size: 12px;
	color: #000000;
}
 
/* 
Lightbox - Begin
I had to implement this fix so that the lightbox will work with IE 6. 
Firefox 2 and IE 7 worked with the basic background-image call with
repeat. This fix is also compatible with IE 7 and Firefox 2. -- MGomez  
*/
.disableShadow{
background: url('/images/lightbox/overlayBig.png');
* background: none; 
* filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/lightbox/overlayBig.png', sizingMethod='scaled');
background-repeat: none;
height:1272px; 
width:775px; 
position:absolute; 
top:0px; 
left:0px;
}
/* 
Lightbox - End
*/

.titlePrint	{
	display:none;
	visibility:hidden;
	height:0px;
	width:0px;
}

#loading{
	visibility:hidden;
}

.loadingImage{
	margin: 0 auto;
	text-align: center;
	border: 1px solid black;
	width: 100%;
	height: 100%;
}


.iconText	{
	padding:8px 10px 0px 0px; 
	float:left; 
	color:#2C4586;
}

.iconImage	{
	float:left; 
}

.infoHr{
	width: 420px;
}

.contactPageTopLink{
	margin-left: 250px;
}