html,body,div,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,blockquote,fieldset,input { margin: 0; padding: 0; }
* {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 */


div#MainContainer{
	margin:auto;		
	width:960px;			
}

	div#HeaderContainer{
		float:left;
		width:960px;
		height:130px;
		padding:34px 0px 25px 0px;	
		background-image:url(/images/headerfullbg.jpg);
		background-repeat:no-repeat;
	}
	div#HeaderContainer2{
		float:left;
		width:960px;
		height:97px;
		padding:34px 0px 0px 0px;	
	}
		div#Logo{
			float:left;
			width:354px;
			height:62px;
			padding:0px 0px 23px 0px;
			overflow:hidden;
		}
		div#topPhone{
			float:right;
			width:606px;
			height:34px;
			text-align:right;
		}
		div#QuickLinks{
			float:left;
			width:606px;
			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#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#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;
}
.QualifyFormTd2{
	float:left;
	width:222px;
	padding-right:18px;
	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;
}
.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#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;
}

.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#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#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#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;
	}