html,body,div,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input { margin: 0; padding: 0; }
blockquote{
	padding:0px 0px 5px 20px;
}
* {margin:0;padding:0;} 

#wrap {
	height: 100%; 
	background-image:url(/images/topbg.png);
	background-repeat:repeat-x;
	/*
	*/
	
}
#wrap2 {
	height: 100%; 
	/*
	*/
	
}

form {
	height: 100%;
}

html,body
{
	background-color:#5B4D40;		
	padding:0px 0px 0px 0px; 
	margin:0px 0px 0px 0px;		
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#ebe4d7;	
	HEIGHT: 100%;
	
	background-image:url(/Images/Background.jpg);
	background-repeat:no-repeat;	
	background-position:center top;
	
}

body > #wrap {height: auto; min-height: 100%;}

.geBreak		{GE-BREAK-AFTER: always;}

img	{border-width: 0px 0px 0px 0px;}

div	{padding:0px 0px 0px 0px;border-width: 0px 0px 0px 0px;}

/*
div#MainTopBg{
	float:left;
	width:100%;
	background-image:url(/images/topbg.png);
	background-repeat:repeat-x;
}
*/
#main {
	padding-bottom: 109px;
	
}

#footer {
	position: relative;
	margin-top: -109px; /* negative value of footer height */
	height: 109px;
	clear:both;
	background-image:url(/images/footerbg.jpg);
	background-repeat:repeat-x;
} 
.jserrortxt{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#fff;
	font-weight:bold;
}

.clearfix:after {content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;}
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix { height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */


#blanket {
	background-color:#111;
	opacity: 0.65;
	filter:alpha(opacity=65);
	position:absolute;
	z-index: 9001;
	top:0px;
	left:0px;
	width:100%;
}
#popUpDiv {
	position:absolute;
	width:448px;
	height:197px;
	z-index: 9002;

}

div#CurrentLocation{
	float:right; width:130px; height:25px;
	z-index:50; position:relative; margin-top:-34px;
}
	div#CurrentLocationText{
		float:left; width:auto; height:12px ; padding:11px 5px 0px 0px;
		font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#747474;	
	}
	div#CurrentLocationWASelected{
		float:left; width:23px; padding:11px 5px 0px 0px;
		height:15px;
		text-align:center;
		background-image:url(/images/loc_bg.jpg);
		background-repeat:no-repeat;	
		background-position:0px 10px;
		font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#ffffff;	
	}
	div#CurrentLocationVIC{
		float:left; width:23px; padding:11px 5px 0px 0px;
		height:15px;
		text-align:center;
		
		font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#8e8474;
	}
	
	div#CurrentLocationWA{		
		float:left; width:23px; padding:11px 5px 0px 0px;
		height:15px;
		text-align:center;		
		font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#8e8474;
		
	}
	div#CurrentLocationVICSelected{
		float:left; width:23px; padding:11px 5px 0px 0px;
		height:15px;
		text-align:center;
		background-image:url(/images/loc_bg.jpg);
		background-repeat:no-repeat;	
		background-position:0px 10px;
		font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#ffffff;	
	}
	
	
	
	a.gotoLink:link, a.gotoLink:active, a.gotoLink:visited{
		font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#8e8474;
		text-decoration:none;
	}

	a.gotoLink:hover{
		font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#8e8474;
		text-decoration:underline;
	}
	
div#MainContainer{
	margin:auto;		
	width:960px;
			
}

	div#HeaderContainer{
		float:left;
		width:960px;
		height:130px;
		padding:34px 0px 25px 0px;	
		background-image:url(/images/headerfullbg-no-message.jpg);
		/*background-image:url(/images/headerfullbg-christmas.jpg);*/
		background-repeat:no-repeat;
		
	}
	div#HeaderContainerVIC{
		float:left;
		width:960px;
		height:130px;
		padding:34px 0px 25px 0px;			
		background-image:url(/images/headerfullbg-no-message.jpg);
		/*background-image:url(/images/headerfullbg-christmas.jpg);*/
		background-repeat:no-repeat;
	}
	div#HeaderContainer2{
		float:left;
		width:960px;
		height:97px;
		padding:34px 0px 0px 0px;	
	}
		div#Logo{
			float:left;
			width:374px;
			height:62px;
			padding:0px 0px 23px 0px;
			overflow:hidden;
		}
		div#topPhone{
			float:right;
			width:586px;
			height:34px;
			text-align:right;
		}
		div#QuickLinks{
			float:left;
			width:586px;
			padding-top:10px;
			height:18px;
			text-align:right;
		}
		div#RadMenu{
			float:left;
			clear:both;
			width:960px;
			height:45px;
			background-image:url(/images/radbg.gif);
			background-repeat:repeat-x;
		}
		div#RadMenu2{
			float:left;
			clear:both;
			width:960px;
			height:45px;
			background-image:url(/images/radbg2.jpg);
			background-repeat:repeat-x;
		}

	div#MainBodyContainer{
		float:left;
		width:100%;
	}
	
	div#IntPageContents{
		margin:auto;
		width:960px;
		
	}
	div#IntPagetxt{
		float:left;
		width:960px;
		padding-bottom:75px;
	}
	div#IntPagetxtWithTBG{
		float:left;
		width:880px;
		background:url(/Images/TransparentBG.png) left top;
		padding:40px;
		margin-bottom:50px;
	}
	div#IntPageTxtContents{
		float:left;
		width:960px;
	}
	div#FlashHomeFinder{
		float:left;
		width:100%;
		text-align:center;
	}
	div#IntPageTxtContentsTransparent{
		float:left;
		width:960px;		
	}
	div#IntPageTransparent{
		float:left;
		width:960px;
		min-height:450px;
		_height:450px;
		background-image:url(/images/full_pg_transparent.png);
		background-repeat:repeat-y;
	}
	
		div#ic_1{
			float:left;
			clear:both;
			width:920px;
			padding:20px;
			background-image:url(/images/full_pg_transparent.png);
			background-repeat:repeat-y;
		}
		div#ic_2{
			float:left;
			clear:both;
			width:920px;
			padding:20px;
			background-image:url(/images/full_pg_transparent.png);
			background-repeat:repeat-y;
		}
		div#ic_3{
			float:left;
			clear:both;
			width:920px;
			padding:20px;	
			background-image:url(/images/full_pg_transparent.png);
			background-repeat:repeat-y;
		}
		div#ic_4{
			float:left;
			clear:both;
			width:920px;
			padding:20px;
			background-image:url(/images/full_pg_transparent.png);
			background-repeat:repeat-y;
		}
	div#IntPageSubNav{
		float:left;
		width:960px;	
		
	}
		div#IntPageLeft{
			float:left;
			width:272px;	
			overflow-x:hidden;
		}
			div#LeftSubNav{
				float:left;
				width:272px;
				min-height:20px;
				_height:20px;
			}
			div#LeftSubNavTitle{
				float:left;
				width:230px;
				height:40px;
				padding:17px 18px 0px 24px;
				background-image:url(/images/leftnavtitlebg.jpg);
				background-repeat:no-repeat;
			}
		div#IntPageRightOuter{
			float:left;
			width:688px;
		}
		div#Tag{
			float:right;
			background:url(/Images/Tag.png) right top no-repeat;
			width:270px;
			height:136px;
			position:relative;
			z-index:2000;
			margin-right:-63px;
			margin-bottom:-86px;
			}
		div#IntPageRight{
			float:left;
			width:649px;
			padding-left:19px;
			padding-right:20px;
			/*filter:alpha(opacity=50);-moz-opacity:.50;opacity:.50;
			background-color:#534c42;*/
			background-image:url(/images/contentrightbg.png);
			background-repeat:repeat-y;
			min-height:650px;
			_height:650px;
			z-index:100;
			position:relative;
		}
		div#IntPageRightContents{
			float:left;
			width:649px;
			padding:17px 0px 17px 0px;
			
			/* overflow-x:hidden; */
		}	
		 	
			.ItemBoxMain{
				float:left;
				width:643px;
				min-height:167px;
				background-color:#d7c9b2;
				border:3px solid #d7d3cb;
			}
				.ItemHeading{
					float:left;
					width:643px;
					height:35px;
					background-image:url(/images/itemHeadingBg.jpg);
					background-repeat:no-repeat;
					overflow:hidden;
				}
					.ItemHeadingName{
						float:left;
						width:371px;
						height:25px;
						padding:10px 0px 0px 20px;
						font-size:14px;
						color:#FFF;
					}
					.ItemNoOfBeds{
						float:left;
						width:136px;
						height:25px;
						padding:10px 30px 0px 0px;
						font-size:13px;
						color:#d7c9b2;
						text-align:right;
					}
					.ItemNoOfBathrooms{
						float:left;
						width:86px;
						height:25px;
						padding:10px 0px 0px 0px;
						font-size:13px;
						color:#d7c9b2;
					}
				.ItemContents{
					float:left;
					width:610px;
					padding:19px 13px 11px 20px;					
				}
					.ItemContentsImage{
						float:left;
						width:187px;
						height:94px;
						padding-right:18px;
					}
					.ItemContentsText{
						float:left;
						width:401px;
						padding:0px 4px 10px 0px;
					}
					.ItemContentsBtn{
						float:right;
						width:81px;
						height:35px;
					}
			
			
		div#BreadCrumbsBackBtn{
			float:left;
			width:960px;
			height:38px;
			overflow:hidden;
		}
			div#BreadCrumbs2{
				float:left;
				width:805px;
				height:38px;
			}
			div#BackBtn{
				float:left;
				width:155px;
				height38px;
			}
			
		div#FlashGallery{
			float:left;
			width:686px;
			height:332px;
			padding:0px 0px 15px 0px;
		}
		div#RightPane{
			float:left;
			width:260px;
			height:332px;
			padding:0px 7px 0px 7px;
			background-image:url(/images/rightpanebg.png);
			background-repeat:no-repeat;
		}
			.RightPaneBtn{
				float:left;
				width:260px;
				padding-top:7px;
			}
		
		div#BreadCrumbs{
			float:left;
			width:960px;
			height:38px;
		}
		#BreadCrumbs1_dtlDataList_ctl00_lnkBreadCrumb, #BreadCrumbs1_dtlDataList__ctl0_lnkBreadCrumb{
			font-weight:bold;	
		}
		
		.PFtitles{
			float:left;
			width:271px;
			height:30px;
			padding-top:209px; 
			text-align:center;
			overflow:hidden;
			line-height:25px;
		}
		.PFtitles2{
			float:left;
			width:271px;
			height:30px;
			text-align:center;
			overflow:hidden;
		}
		
	div#HomeFlashContainer{
		float:left;
		width:100%;
		background-image:url(/images/home_body_bg.gif);
		background-repeat:repeat-x;
		background-position:bottom;
		min-height:473px;
		_height:473px;
	}
	
	
	div#HomeFlash{
		margin:auto;
		width:960px;
	}
	div#HomeFlashButtonsOuter{
		float:left;
		width:100%;
		background-color:#c8b698;
	}
	div#HomeFlashButtons{
		margin:auto;
		width:960px;
		padding:20px 0px;
	}
		div#HomeFirstChoice{
			float:left;
			width:282px;
			height:61px;
			padding:40px 0px 0px 0px;
		}
		div#HomePgContents{
			float:left;
			width:890px;
			padding:40px 35px 20px 35px;
		}
		
		
	div#FooterContainer{
		margin:auto;
		width:960px;
	}
	
	div#Destinations{
		float:left;
		width:425px;
		height:180px;
		margin-top:-74px;
		z-index:3 !important;
		position:relative !important;
	}
	div#Destinations3{
		float:left;
		width:688px;
		height:180px;
		margin-top:-56px;
		z-index:300 !important;
		position:relative !important;
	}
	div#Destinations2Container{
		margin:auto;
		width:960px;
		
	}
	div#Destinations2ContainerIn{
		float:left;
		width:960px;
		background-image:url(/images/full_pg_transparent.png);
		background-repeat:repeat-y;
		padding-bottom:20px;
	}
	div#Destinations2{
		float:left;
		width:425px;
		height:180px;
		margin-top:-54px;
		z-index:3;
		position:relative;
		padding-left:260px;
	}
	div#DestinationsPageContent{
		margin:auto;
		width:760px;
		clear:both;
		padding:0px 0px 20px 0px;
	}
	.DestinationItem{
		float:left;
		width:314px;
		height:168px;		
		border:3px solid #d8d5cb;
	}
	.DestinationItem2{
		float:left;
		width:314px;
		height:197px;		
		border:3px solid #d8d5cb;
	}
	.DestinationItemTop{
		float:left;
		width:314px;
		height:34px;
		background-image:url(/SiteMedia/w3svc1057/Uploads/Images/destination_titlebg.jpg);
		background-repeat:no-repeat;
	}
	.DestinationItemTitle{
		float:left;
		width:224px;
		height:24px;
		padding:10px 0px 0px 19px;
		color:#ffffff;
		font-size:14px;
	}
	.DestinationItemImage{
		float:left;
		width:314px;
		height:134px;
		overflow:hidden;
	}
	.DestinationItemPrice{
		float:left;
		width:68px;
		height:24px;
		padding:10px 0px 0px 0px;
		color:#d7c9b2;
		font-size:13px;
	}
	.LocationTxt{
		float:left;
		background-color: #d8d4cb; 		 
		width: 243px; 
		height: 20px; 
		color: #5d514d; 
		font-size: 11px; 
		font-weight: bold; 
		padding:6px 0px 3px 10px;
	}
	.HouseCategory{
		float:left;
		background-color: #d8d4cb; 
		width: 61px; 
		height: 20px; 
		color: #5d514d; 
		font-size: 11px; 
		font-weight: normal;			
		padding:6px 0px 3px 0px;
	}

.QualifyForm{
	float:left;
	width:649px;
}
div#QualifyForm2Outer{
	float:left;
	width:960px;
	background-image:url(/images/full_pg_transparent.png);
	background-repeat:repeat-y;
}
.QualifyForm2{
	margin:auto;
	width:649px;
}
.QualifyFormTr{
	float:left;
	width:649px;
	min-height:31px;
	_height:31px;
	
}
.QualifyFormTd1{
	float:left;
	width:187px;
	padding-top:5px;
}
.QualifyFormTd1x{
	float:left;
	width:187px;
	padding-top:0px;
}
.QualifyFormTd2{
	float:left;
	width:222px;
	padding-right:18px;
	min-height:31px;
	_height:31px;
	padding-bottom:8px;
}
.QualifyFormTd2X{
	float:left;
	width:323px;
	min-height:31px;
	_height:31px;
	padding-bottom:8px;
}
.QualifyFormTd3{
	float:left;
	width:222px;
	min-height:31px;
	_height:31px;
	padding-bottom:8px;
}

.QualifyFormTd23{
	float:left;
	width:444px;
	padding-right:18px;
	min-height:31px;
	_height:31px;
	padding-bottom:8px;
}
.QualifyFormTd41{
	float:left;
	width:585px;
	min-height:31px;
	_height:31px;
}
.QualifyFormTd42{
	float:left;
	width:64px;
	min-height:31px;
	_height:31px;
}

.QualifyFormCopy{
	font-size:12px; color:#ffffff; font-weight:normal; line-height:15px;	
}
.qualifytxtbox{
	width:210px;
	padding:5px;
	height:19px;
	border:1px solid #73675c;
	background-color:#cbc4b9;
	color:#5a4f43;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
}

.reqValidate{
	float:left;
	clear:both;
	width:210px;
	color:#F00;
	font-size:11px;
}

.NewsletterForm{
	float:left;
	width:571px;
	padding:25px 60px 0px 18px;
}
.NewsletterFormTr{
	float:left;
	width:571px;
	min-height:31px;
	_height:31px;
	
}
.NewsletterFormTd1{
	float:left;
	width:83px;
	padding:5px 0px 0px 93px;
}
.NewsletterFormTd1x{
	float:left;
	width:83px;
	padding:0px 0px 0px 93px;
}

.NewsletterFormTd2{
	float:left;
	width:322px;	
	min-height:31px;
	_height:31px;
	padding-bottom:8px;
}
.Newslettertxtbox{
	width:310px;
	padding:5px;
	height:19px;
	border:1px solid #73675c;
	background-color:#cbc4b9;
	color:#5a4f43;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
}
.Newslettertxtarea{
	width:310px;
	padding:5px;
	height:45px;
	border:1px solid #73675c;
	background-color:#cbc4b9;
	color:#5a4f43;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
}

div#BonusFormFull{
	float:left;
	width:954px;
	background-image:url(/images/bonusbg.jpg);
	background-repeat:repeat-y;
	border-top:3px solid #dad7d2;
	border-bottom:3px solid #dad7d2;
	border-left:3px solid #dad7d2;
	border-right:3px solid #e5e3dd;
	background-color:#e5e3dd;
}
div#Save30kFull{
	float:left;
	width:960px;
	background-image:url(/images/bonusbg.jpg);
	background-repeat:repeat-y;
	border-top:3px solid #dad7d2;
	border-bottom:3px solid #dad7d2;
	border-left:3px solid #dad7d2;
	
	background-color:#e5e3dd;
}

div#LatestOffersSave30kFull{
	float:left;
	width:954px;
	background-image:url(/images/bonusbg.jpg);
	background-repeat:repeat-y;
	border-top:3px solid #dad7d2;
	border-bottom:3px solid #dad7d2;
	border-left:3px solid #dad7d2;
	border-right:3px solid #e5e3dd;
	background-color:#e5e3dd;
}

div#BonusForm{
	float:left;
	width:432px;
	min-height:317px;
	_height:317px;
	padding:217px 44px 20px 477px;
	background-image:url(/images/bonus.jpg);
	background-repeat:no-repeat;
}
.BonusFormTr{
	float:left;
	width:432px;
	min-height:36px;
	_height:36px;
	padding-bottom:4px;
	color:#6c5f51;	
	font-size:12px;
}
.BonusFormTd1{
	float:left;
	width:100px;
	height:30px;
	padding:6px 0px 0px 5px;
}
.BonusFormTd2{
	float:left;
	width:317px;
	min-height:26px;
	_height:26px;
	background-image:url(/images/bonustxt.jpg);
	background-repeat:no-repeat;
	padding:5px;
}
.BonusFormTd3{
	float:left;
	width:317px;
	min-height:26px;
	_height:26px;
	padding:5px;
	color:#6c5f51;	
	font-size:12px;
}

.BonusCopy{
	color:#6c5f51;	
	font-size:12px;
}
.Bonustxtbox{
	width:315px;
	height:24px;
	background-color:#FFF;
	border:0px solid #FFF;
	border:none;
	color:#6c5f51;	
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
}
a.BonusLink:link{
	color:#6c5f51;	
	font-size:11px;
	text-decoration:underline;
}
a.BonusLink:active{
	color:#6c5f51;	
	font-size:11px;
	text-decoration:underline;
}
a.BonusLink:visited{
	color:#6c5f51;	
	font-size:11px;
	text-decoration:underline;
}
a.BonusLink:hover{
	color:#6c5f51;	
	font-size:11px;
	text-decoration:none;
}

div#LandTitle{
	float:left;
	width:695px;
	height:54px;
	padding:18px 0px 0px 265px;
	background-image:url(/images/land_title.jpg);
	background-repeat:no-repeat;
}
div#LandMap{
	float:left;
	width:369px;
	padding-right:26px;
}

div#LandMapNew{
	float:left;
	width:470px;
	padding-right:26px;
}

div#LandDetails{
	float:left;
	width:540px;
	padding-right:25px;
	padding-top:20px;
}

div#LandDetailsNew{
	float:left;
	width:464px;
	padding-top:20px;
}


div#LandForm{
	float:left;
	width:540px;
	padding-top:20px;
}
div#LandFormNew{
	float:left;
	width:464px;
	padding-top:20px;
}	

.LandFormTr{
	float:left;
	width:540px;
	min-height:31px;
	_height:31px;
	padding-bottom:9px;
}
.LandFormTrNew{
	float:left;
	width:464px;
	min-height:31px;
	_height:31px;
	padding-bottom:9px;
}
.LandFormTd1{
	float:left;
	width:82px;
	min-height:25px;
	_height:25px;
	padding-top:6px;
}
.LandFormTd1x{
	float:left;
	width:82px;
	min-height:25px;
	_height:25px;
	padding-top:0px;
}


.LandFormTd2{
	float:left;
	width:322px;
	min-height:31px;
	_height:31px;
	padding-right:136px;
}

.LandFormTd2New{
	float:left;
	width:322px;
	min-height:31px;
	_height:31px;
	padding-right:30px;
}

div#FinanceArea{
	float:left;
	width:960px;	
	background-image:url(/images/finance_bg2.jpg);
	background-repeat:no-repeat;
}
div#FinaceTitle{
	float:left;
	width:684px;
	height:49px;
	padding:22px 0px 0px 276px;
}
div#FinanceManAndTab{
	float:left;
	width:960px;
	background-image:url(/images/finance_tab.jpg);
	background-repeat:repeat-y;
	border-bottom:3px solid #d5d1cd;
}

div#PromoTab{
	float:left;
	width:960px;
	background-image:url(/images/finance_tab.jpg);
	background-repeat:repeat-y;
	border-bottom:3px solid #d5d1cd;
}



div#FinanceMan{
	float:left;
	width:332px;
	height:543px;	
}
div#FinanceTabArea{
	float:left;
	width:618px;
	min-height:482px;
	_height:482px;
	padding:51px 10px 10px 332px;
	background-image:url(/images/finance_man.gif);
	background-repeat:no-repeat;
	background-position:bottom left;
	
}
div#PromoTabArea{
	float:left;
	width:535px;
	min-height:482px;
	_height:482px;
	padding:51px 387px 10px 38px;
	background-image:url(/images/promobg.gif);
	background-repeat:no-repeat;
	background-position:bottom left;
}
div#ProductNameTxt{
	float:left;
	width:100%;
	padding:15px 0px;
}

div#LatestOfers{
	float:left;
	width:913px;
	padding:15px 0px 15px 21px;
}
div#LatestOfersSave30k{
	float:left;
	width:954px;
	padding:0px 0px 0px 6px;
	margin-top:-3px;
	margin-bottom:-3px;
}


div#VisitWA{
	float:left;
	width:480px;
	padding-bottom:30px;

}
div#ErrorLeft{
	float:left;
	width:430px;
	padding-left:50px;
}
div#ErrorRight{
	float:left;
	width:480px;
	background-image:url(/images/errorboxbg.png);
	background-repeat:repeat-y;
	
	padding-bottom:30px;
}
.ErrorLinks{
	float:left;
	width:440px;
	padding-left:25px;
	padding-top:10px;
	padding-bottom:10px;
	padding-right:15px;
}

div#RefImagePane{
	float:left;
	width:272px;
}
div#RefFormandTxt{
	float:left;
	width:688px; 
	background-image:url(/images/contentrightbg.png);
	background-repeat:repeat-y;
	min-height:650px;
	_height:650px;
	z-index:100;
	position:relative;
}
	div#RefText{
		float:left;
		width:646px;
		padding:22px 22px 25px 22px;
	}
	
	div#RefForm{
		float:left;
		width:646px;
		padding:22px 22px 25px 22px;
		background-image:url(/images/dot.gif);
		background-repeat:repeat-x;
	}
	div#RefFormIntro{
		float:left;
		width:646px;
		padding-bottom:15px;
		
		font-family:Arial, Helvetica, sans-serif;
				font-size:12px;
				color:#ffffff;
		
	}
	div#RefFormBox{
		float:left;
		width:646px;
	}
	.RefFormTr{
		float:left;
		width:646px;
		padding-bottom:7px;
	}	
		.RefFormTd1{
			float:left;
			width:197px;
		}
			.RefFormFieldName{
				font-family:Arial, Helvetica, sans-serif;
				font-size:12px;
				color:#ffffff;
				padding-left:15px;
			}
			.RefHeading{
				font-family:Arial, Helvetica, sans-serif;
				font-size:12px;
				color:#ffffff;
				font-weight:bold;
			}
		.RefFormTd2{
			float:left;
			width:449px;
		}
		.RefFormSubmit{
			float:left;
			padding-left:257px;
		}
		.drpdwnref{
			width:320px;
			border:1px solid #73675c;
	background-color:#cbc4b9;
	color:#5a4f43;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
			
		}
		
	div#InvestmentTab{
		float:left;
		width:960px;
		background-image:url(/images/inv_bg.jpg);
		background-repeat:repeat-y;
		border-bottom:3px solid #d5d1cd;
	}
	div#UrbanSeriesTab{
		float:left;
		width:960px;
		background-image:url(/images/graybg.jpg);
		background-repeat:repeat-y;
		border-bottom:3px solid #d5d1cd;
	}
	
	div#FinanceServicesTab{
		float:left;
		width:960px;
		background-image:url(/images/inv_bg.jpg);
		background-repeat:repeat-y;
		border-bottom:3px solid #d5d1cd;
	}
	
	div#InvestmentTabArea{
		float:left;
		width:535px;
		min-height:600px;
		_height:600px;
		padding:51px 387px 102px 38px;
		background-image:url(/images/scott_plan2.jpg);
		background-repeat:no-repeat;
		background-position:bottom right;
	}
	div#InvestmentTabArea2{
		float:left;
		width:555px;
		min-height:600px;
		_height:600px;
		padding:51px 367px 102px 38px;
		background-image:url(/images/key2.jpg);
		background-repeat:no-repeat;
		background-position:bottom right;
	}
	
	div#FinanceServicesTabArea{
		float:left;
		width:574px;
		min-height:422px;
		_height:422px;
		padding:30px 348px 30px 38px;
		background-image:url(/images/finance_services_body.jpg);
		background-repeat:no-repeat;
		background-position:bottom right;
	}
	
	div#BrandNewHomeWATabArea{
		float:left;
		width:640px;
		min-height:462px;
		_height:462px;
		padding:30px 282px 30px 38px;
		background-image:url(/images/scottKey.jpg);
		background-repeat:no-repeat;
		background-position:bottom right;
	}
	
	
	div#InvestmentButtons{
		float:left;
		width:887px;
		margin-top:-92px;
		padding-left:40px;
	}
	div#InvestmentButtons1{
		float:left;
		width:301px;
	}
	div#InvestmentButtons2{
		float:left;
		width:302px;
	}
	div#InvestmentButtons3{
		float:left;
		width:284px;
	}
	
	div#UltimateTab{
		float:left;
		width:960px;
		padding:176px 0px 0px 0px;
		background-image:url(/images/ultimagebg.jpg);
		background-repeat:no-repeat;
		border-bottom:3px solid #d5d1cd;
	}
		div#UltimateTabArea{
			float:left;
			width:900px;
			padding:10px 30px 15px 30px;
			background-image:url(/images/inv_bg.jpg);
			background-repeat:repeat-y;
		}
	div#UltimateTitle{
		float:left;
		width:804px;
		height:49px;
		padding:22px 0px 0px 156px;
	}
	div#InvestmentTitle{
		float:left;
		width:624px;
		height:49px;
		padding:22px 0px 0px 336px;
	}
	
	div#ManagementTitle{
		float:left;
		width:654px;
		height:49px;
		padding:22px 0px 0px 306px
	}
	
	div#WA27KContainerTitle{
		float:left;
		width:632px;
		height:49px;
		padding:22px 0px 0px 284px
	}
	
	div#FinanceServicesTitle{
		float:left;
		width:805px;
		height:49px;
		padding:22px 0px 0px 85px;
	}
	
	div#BrandNewHomeWATitle{
		float:left;
		width:725px;
		height:49px;
		padding:22px 0px 0px 165px;
	}
	
	div#DoUQualify{
		float:left;
		width:203px;
		height:29px;
		padding:15px 0px 0px 20px;
	}
	
	/*
	a.rfdSelect:link{
		float:left !important;
		width:322px !important;
		height:31px !important;
		background-image:url(/images/dropdown.jpg) !important;
		background-repeat:no-repeat !important;
		display:block !important;
		margin:0px !important;
		padding:0px !important;
		cursor:pointer !important;
		cursor:hand !important;
		text-decoration:none !important;
	}
	a.rfdSelect:active{
		float:left !important;
		width:322px !important;
		height:31px !important;
		background-image:url(/images/dropdown.jpg) !important;
		background-repeat:no-repeat !important;
		display:block !important;
		margin:0px !important;
		padding:0px !important;
		cursor:pointer !important;
		cursor:hand !important;
		text-decoration:none !important;
	}
	a.rfdSelect:visited{
		float:left !important;
		width:322px !important;
		height:31px !important;
		background-image:url(/images/dropdown.jpg) !important;
		background-repeat:no-repeat !important;
		display:block !important;
		margin:0px !important;
		padding:0px !important;
		cursor:pointer !important;
		cursor:hand !important;
		text-decoration:none !important;
	}
	a.rfdSelect:hover{
		float:left !important;
		width:322px !important;
		height:31px !important;
		background-image:url(/images/dropdown.jpg) !important;
		background-repeat:no-repeat !important;
		display:block !important;
		margin:0px !important;
		padding:0px !important;
		cursor:pointer !important;
		cursor:hand !important;
		text-decoration:none !important;
	}
	
	
	.rfdSelectOuter{
		float:left !important;
		width:322px !important;
		height:31px !important;
		background-image:none !important;
		display:block !important;
		margin:0px !important;
		padding:0px !important;
		
	}
	
	
	
	.ContactUsDrpDown{
		float:left !important;
		width:322px !important;
		height:31px !important;
		
		display:block !important;
		margin:0px !important;
		padding:0px !important;
		
		background-image:url(/images/dropdown.jpg) !important;
		background-repeat:no-repeat !important;
	}
	
	.rfdSelectText{
		
		color:#5a4f43 !important;	
		padding:2px 0px 0px 5px !important;
		font-family:Arial, Helvetica, sans-serif !important;
		font-size:11px !important;
	}
	
	.rfdSelectBox{
		width:322px !important;
		background-color:#c7c0b6 !important;
		color:#5a4f43 !important;
		font-family:Arial, Helvetica, sans-serif !important;
		font-size:11px !important;
		padding:0px 0px !important;
		
	}
	.rfdSelectBox ul{
		width:322px !important;
		background-color:#c7c0b6 !important;
		color:#5a4f43 !important;
		font-family:Arial, Helvetica, sans-serif !important;
		font-size:11px !important;
		padding:0px 0px !important;
	}
	.rfdSelectBox ul li{
		width:317px !important;
		padding:4px 0px 4px 5px !important;
		background-color:#c7c0b6 !important;
		color:#5a4f43 !important;
		font-family:Arial, Helvetica, sans-serif !important;
		font-size:11px !important;
		cursor:pointer !important;
		cursor:hand !important;
	}
	
	.rfdSelectBox ul li:hover{
		width:317px !important;
		padding:4px 0px 4px 5px !important;
		background-color:#fff !important;
		color:#5a4f43 !important;
		font-family:Arial, Helvetica, sans-serif !important;
		font-size:11px !important;
		cursor:pointer !important;
		cursor:hand !important;
	}
	

	
	.EnqDetailsDrpDown{
		float:left;
		width:298px; 
		
		padding-top:5px;
	}
	.EnqDetailsDrpDown a.rfdSelect:link{
		float:left !important;
		width:298px !important;
		height:31px !important;
		background-image:url(/images/dropdown2.jpg) !important;
		background-repeat:no-repeat !important;
		display:block !important;
		margin:0px !important;
		padding:0px !important;
		cursor:pointer !important;
		cursor:hand !important;
		text-decoration:none !important;
	}
	.EnqDetailsDrpDown a.rfdSelect:active{
		float:left !important;
		width:298px !important;
		height:31px !important;
		background-image:url(/images/dropdown2.jpg) !important;
		background-repeat:no-repeat !important;
		display:block !important;
		margin:0px !important;
		padding:0px !important;
		cursor:pointer !important;
		cursor:hand !important;
		text-decoration:none !important;
	}
	.EnqDetailsDrpDown a.rfdSelect:visited{
		float:left !important;
		width:298px !important;
		height:31px !important;
		background-image:url(/images/dropdown2.jpg) !important;
		background-repeat:no-repeat !important;
		display:block !important;
		margin:0px !important;
		padding:0px !important;
		cursor:pointer !important;
		cursor:hand !important;
		text-decoration:none !important;
	}
	.EnqDetailsDrpDown a.rfdSelect:hover{
		float:left !important;
		width:298px !important;
		height:31px !important;
		background-image:url(/images/dropdown2.jpg) !important;
		background-repeat:no-repeat !important;
		display:block !important;
		margin:0px !important;
		padding:0px !important;
		cursor:pointer !important;
		cursor:hand !important;
		text-decoration:none !important;
	}
	
	.EnqDetailsDrpDown .rfdSelectOuter{
		float:left !important;
		width:298px !important;
		height:31px !important;
		background-image:none !important;
		display:block !important;
		margin:0px !important;
		padding:0px !important;
		
	}
	
	*/
	#drpHowDidYouHearAbout, #drpWeekdayWeekend, #drpContactTime{
		width:100%;
		height:auto;
		background-color:#c5bfb7;
		border:0px;
		color:#5a4f43 !important;
		font-family:Arial, Helvetica, sans-serif !important;
		font-size:11px !important;
		padding:7px 5px;
	}
	
	
	.ContactUsDrpDown a.rfdSelect_Default:link{
		width:320px !important;	
	}
	.ContactUsDrpDown a.rfdSelect_Default:active{
		width:320px !important;	
	}
	.ContactUsDrpDown a.rfdSelect_Default:visited{
		width:320px !important;	
	}
	.ContactUsDrpDown a.rfdSelect_Default:hover{
		width:320px !important;	
	}
	.ContactUsDrpDown .rfdSelectOuter{
		width:310px !important;	
	}
	
	.drpdwnspanlarge{
		width:310px;	
	}
	
	.DrpDownBoxMedium1{
		float:left;
		width:162px;
	}
	.DrpDownBoxMedium2{
		float:left;
		width:160px;
		text-align:right;
	}
	
	.DrpDownBoxMedium1 a.rfdSelect_Default:link{
		width:150px !important;	
	}
	.DrpDownBoxMedium1 a.rfdSelect_Default:active{
		width:150px !important;	
	}
	.DrpDownBoxMedium1 a.rfdSelect_Default:visited{
		width:150px !important;	
	}
	.DrpDownBoxMedium1 a.rfdSelect_Default:hover{
		width:150px !important;	
	}
	.DrpDownBoxMedium1 .rfdSelectOuter{
		width:140px !important;	
	}
	
	
	.DrpDownBoxMedium2 a.rfdSelect_Default:link{
		width:150px !important;	
	}
	.DrpDownBoxMedium2 a.rfdSelect_Default:active{
		width:150px !important;	
	}
	.DrpDownBoxMedium2 a.rfdSelect_Default:visited{
		width:150px !important;	
	}
	.DrpDownBoxMedium2 a.rfdSelect_Default:hover{
		width:150px !important;	
	}
	.DrpDownBoxMedium2 .rfdSelectOuter{
		width:140px !important;	
	}
	
	a.rfdSelect_Default:link, a.rfdSelect_Default:active, a.rfdSelect_Default:visited, a.rfdSelect_Default:hover {
		background-image:url(/images/drpdownbg.jpg) !important;	
		background-position:0px 0px !important;
		height:31px !important;
		text-decoration:none !important;
		width:auto !important;
		cursor:pointer; cursor:hand;
	}
	.rfdSelectOuter{
		float:left;
		width:auto;
		background-image:url(/images/drpdownarrow.jpg) !important;	
		background-position:right 0px !important;
		height:31px !important;
		padding-right:10px;
	}
	.rfdSelectOuter:hover{
		float:left;
		width:auto;
		background-image:url(/images/drpdownarrow.jpg) !important;	
		background-position:right 0px !important;
		height:31px !important;
		padding-right:10px;
	}
	
	.rfdSelectText{
		float:left;
		width:auto;
		padding:5px 6px 0px 3px !important;	
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		color:#5a4f43;
	}
	.rfdSelectBox{
		width:auto !important;
			
	}
	/*
	.rfdSelectBox ul{
		overflow-y:scroll;	
		overflow-x:hidden;	
		max-height:200px;
		min-width:50px;
		background-color:#cbc4b9;
	}
	*/
	.rfdSelectBox ul li{
		padding:3px 22px 3px 8px;
		cursor:pointer; cursor:hand;
		display:block;
		overflow:visible;
		height:auto !important;
		background-color:#cbc4b9;
		
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		color:#5a4f43;	
	}
	.rfdSelectBox ul li:hover{
		padding:3px 22px 3px 8px;
		cursor:pointer; cursor:hand;
		display:block;
		overflow:visible;
		height:auto !important;
		background-color:#5e5046;
		
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		color:#ffffff;	
	}
	.rfdSelect_selected{
		padding:3px 22px 3px 8px;
		cursor:pointer; cursor:hand;
		display:block;
		overflow:visible;
		height:auto !important;
		background-color:#5e5046 !important;
		
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		color:#ffffff !important;
	}
	#topPhone .PortfolioItemHtmlContainer_1 span{
		text-align:right;	
	}
	
	.DrpDownBoxMedium2 .reqValidate{
		width:auto !important; padding-left:8px;	
	}
	#cvPersonalInsurance{
		font-size:11px !important;	
	}
	label{
		padding:0px 10px 0px 5px;	
	}
	
	
	
	div#HomeFlashContainerNew{
		float:left;
		width:100%;
		
		min-height:473px;
		_height:473px;
	}
	
	
	div#CheckOutRanegOfHomes{
		float:left; width:100%; padding:0px 0px 0px 0px; height:50px;
		background-image:url(/images/range_of_homes_bg.jpg); background-repeat:repeat-x;
			
	}
	div#CheckOutRanegOfHomesIn{
		margin:auto; width:960px; height:50px;	
	}
		div#CheckOutRanegOfHomesTxt, div#CheckOutRanegOfHomesClickHere{
			float:left; width:auto; height:50px;	
		}
		
		
	div#managementContents{
		float:left; width:920px; padding:20px 20px;	
	}
	
	div#WA27KContainer{
		float:left; width:960px; padding:0px;
	}
	
	
	div#UrbanSeriesTitle{
		float:left;
		width:706px;
		height:49px;
		padding:22px 0px 0px 254px
	}
	
	div#PrimoCollectionTitle{
		float:left;
		width:760px;
		height:49px;
		padding:22px 0px 0px 194px
	}
	/*
		div#WA27KContainerText{
			float:left; width:451px; padding:15px 30px 20px 30px;
		}
		
		div#WA27KContainerImg{
			float:left; width:449px; padding:0px;
		}
		*/
		
	div#newsletter-new-container{
		float:left; width:649px;
		padding:20px 0px 0px 0px;
	}	
	.icon-wrapper{
		float:left; width:117px;
		min-height:50px; _height:50px;
		padding:0px 0px 15px 0px;	
	}
	.opt-in-out{
		float:left; width:96px;
		padding:5px 0px 10px 0px;
		text-align:	center;	
	}
	
	#tbl-6-point-quality{
		margin-top:15px;	
	}
	#tbl-6-point-quality ul{
		float:left; 
		padding:10px 0px 0px 0px;	
		margin:0px;
	}
	#tbl-6-point-quality ul li.RedBullet{
		background-position: 0 .45em;
	}
	#tbl-6-point-quality p{
		margin-bottom:10px;	
	}
	
	
	.flutes-vic{
		float:left; width:960px;
		background-color:#fff;	
	}
	.flutes-vic-header{
		float:left; width:960px;
	}	
	.flutes-vic-contents{
		float:left; width:960px;
		background-image:url(/Images/flutes-getinto-your.jpg);
		background-repeat:no-repeat;
		background-position:left bottom;
		
	}
	.flutes-vic-contents-in{
		float:left; width:499px;
		
	}
	.flutes-vic-contents-text{
		float:left; width:443px;
		padding:15px 0px 15px 56px;
		
	}
	.flutes-vic-contents-right{
		float:left; width:461px;
	}
		.flutes-vic-contents-right-form{
			background-color:#f2f2f3;
			float:left; width:292px;
			padding:16px 38px 16px 13px;	
		}
		.flutes-vic-contents-right-form-title{
			float:left; width:88px;		
			font-size:12px; color:#000000;		
		}
		
		.flutes-vic-contents-right-form-field{
			float:left; width:204px;		
			font-size:12px; color:#000000;		
		}
		.txtboxflute{
			width:192px;
			height:15px;
			padding:2px 5px;
			border:1px solid #c8c8c9;
			font-size:12px; color:#000000;	
			font-family:Arial, Helvetica, sans-serif;
		}
		.flutes-vic-contents-right-form-tr{
			float:left; width:100%;
			padding-bottom:5px;	
			color:#000;
		}
		.flutes-vic-contents-right-form-tr label{
			color:#000 !important;
		}
		
		.flutes-vic-contents-right-top{
			float:left; width:343px;
			padding:0px 0px 10px 118px;
		}
		.flutes-vic-contents-right-img{
			float:left; width:343px;
			padding:20px 0px 10px 0px;
		}
		.flutes-vic-contents-right-bot{
			float:left; width:100%;
			padding:20px 0px 0px 0px;
		}
		
		.flutes-vic-contents-getinto{
			float:left; width:499px; height:220px;
			
			display:block;
			overflow:hidden;	
		}
		
		.flutes-main-image{
			
			float:left; width:960px; height:354px; overflow:hidden;	
		}
		.flutes-other-images{
			float:left; width:960px; height:136px; overflow:hidden;	
			padding-bottom:13px; background-color:#c81b2d;
		}
		
		/********************************
         Form Page
        *********************************/

		div#FormContainer{
			float:left;
			width:571px;px;
			margin-top:30px;
		}

		div#TextContainer{
			float:left;
			width:564px;
		}

		.Heading {
			float:left;
			font-family:Arial, Helvetica, sans-serif;
			font-size:19px;
			color:#FFFFFF;
			padding-bottom:5px;
			width:564;
		}

		.TText {
			float:left;
			font-family:Arial, Helvetica, sans-serif;
			font-size:12px;
			color:#FFFFFF;
			padding-bottom:10px;
			width:564px;
			font-weight:bold;
		}

		.ReferFormCopy {
			color: #FFFFFF;
			font-size: 12px;
			font-weight: bold;
			line-height: 15px;
		}

		div#FormFields {
			float:left;
			width:564px;
		}

		div#FormBodyContainer {
			float:left;
			width:564px;
		}

		div#NewsletterFormXTr {
			float: left;
			min-height: 31px;
			width: 564px;
		}

		div#IntFormContents{
			float:left;
			width:564px;
		}

		.NewsletterFormXTr {
			float: left;
			min-height: 31px;
			width: 564px;
			padding-bottom:8px;
		}

		.NewsletterFormXTd1{
		  float: left;
		  padding: 5px 0 0 0px;
		  width: 83px;
		}

		.NewsletterFormXTd2 {
			float:left;
			padding: 5px 0 0 0px;
			color:#FFFFFF;
		}

		.NewsletterFormButtonXTd1 {
			float:left;
		}

		.NewsletterFormButtonXTd2 {
			float:right;
			width:564px;
		}

		.NewsletterFormBtnContainerXTr {
			float: right;
			min-height: 31px;
			padding-bottom: 8px;
			width: 309px;
		}

		.NewsletterFormXTd11 {
			float: left;
			padding: 5px 0 0 0;
			width: 100px;
		}
		
		
