@charset "utf-8";
/* CSS Document */


body {
	background-color: #2a4763;
	color: #2a4763;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
}

p {
	margin: 13px 0 0 0;
}

#containter {
	width: 946px;
	margin-left:-473px;
	position:absolute;
	left:50%;
}

.relative {
	 position: relative;
}

.clear {
	clear:both;
}

/*   HEADER / NAV   */

#header {
	background-image: url(/images/bg_top.gif);
	background-repeat: no-repeat;
	height: 102px;
}

#header a {
	outline: none;
	text-indent: -9999px;
}

#header .logo_porter {
	width: 235px;
	height: 102px;
	background-image: url(/images/img_porterlogo.gif);
	background-repeat: no-repeat;
	display: block;
	float: left;
}

.content-home { width:850px; margin-left:-15px;}
	.content-home .content-left { float:left; width:590px; font-size:0.1em;}
	.content-home .content-right { float:left; font-size:0.1em;}

#nav a {
	display: block;
	height: 44px;

}

#nav li {
	float: left;
	list-style: none;
	margin-top: 33px;
/*	height: 44px;*/
	position: relative;
	z-index: 10;
}

	#nav ul li ul {
		float: left;
		position: absolute;
		background-image: url(/images/subnav_overlaybg.jpg);
		left: -999em; /* do not delete */
		z-index: 2000;
		padding: 0;
		}

	#nav ul li:hover ul, #nav ul li.sfHover ul, #nav li ul {
		display: block;
		left: auto;
		margin: 0 auto;
		width: 136px;
		}
	#nav ul li:hover ul, #nav ul li.sfHover ul,	#nav li ul {
		display: block;
		left: auto;
		margin: 0 auto;
		width: 136px;
		}

	#nav ul li ul li {
		float: left;
		display: inline;
		font-size: .95em;
		height: auto;
		white-space: wrap;
		width: 136px;
		text-align: center;
		padding: 0;
		margin: 0;
		}
	#nav ul li ul li a {	
		text-indent: 0;
		float: left;
		display: inline;
		color: #FFFFFF;
		width: 126px;
		font-weight: normal;
		text-decoration: none;
		height: auto;
		text-align: center;
		border-top: 1px solid #577188;
		padding: 5px 0 5px 0;
		margin: 0 5px 0 5px;
		}

	#nav ul li ul li a:hover {	
		color: #56504e;
		text-decoration: none;
		background: #7eaad4;
		font-weight: normal;
		margin: 0;
		width: 136px;
		}	

#nav li.about {
	width: 74px;
	background-image: url(/images/nav_about.gif);
}

#nav li.homes {
	width: 55px;
	background-image: url(/images/nav_homes.gif);
}

#nav li.displays {
	width: 70px;
	background-image: url(/images/nav_displays.gif);
}

#nav li.houseland {
	width: 114px;
	background-image: url(/images/nav_houseland.gif);
}

#nav li.why {
	width: 134px;
	background-image: url(/images/nav_whyporter.gif);
	background-repeat: no-repeat;	
}

#nav li.services {
	width: 134px;
	background-image: url(/images/nav_finservices.gif);
}

#nav li.contact {
	width: 97px;
	background-image: url(/images/nav_contact.gif);
}

#breadcrumb {
	padding: 5px 0 20px 0;
	font-size: 0.9em;
	color: #6685a4;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
}

#content #breadcrumb a {
	text-decoration: none;
	font-weight: normal;
}


/*   CONTENT   */

#pageContent{overflow:hidden;}

.home-content {overflow:hidden; padding-left:10px;}

#content {
	background-image: url(/images/bg_strip.gif);
	background-repeat: repeat-y;
/*	border: 1px solid #0066FF;*/
	padding: 0;
	margin-right: 0;
	overflow: hidden
	width: 860px;
	padding: 0px 40px 0px 63px;
}

#content a, .highlight {
	font-weight: bold;
	color: #0065c7;
}

#content h2 {
	font-size: 1.25em;
}

#content h3 {
	text-indent: -9999px;
	background-repeat: no-repeat;
}

#normalText {
		font-size: 1.1em;
		float: left;
		margin: 10px 50px 20px 0;
		width: 820px;
}

	/*   HOMEPAGE   */

	h3.txt_Welcome {
		width: 580px;
		height: 50px;
		background-image: url(/images/ttl_welcome.gif);
		background-position: -219px 0;
		/*margin: 11px 0 20px 245px;*/
		margin: 0px 0 0px 245px;
		padding-top:11px;
		
	}

	.column3_1 {
		width: 249px;
		/*height: 190px;*/
                height: 210px;
		border-bottom: 1px solid #d4dae0;
		padding: 5px 18px 10px 10px;
		margin: 0;
		float: left;
		display: inline;
	}
	
	.column3_1.noBorder {
		border: none;
	}

	.column3_1 h3 {
		margin: 15px 0 0 0;
	}
	.column3_1 h3.txt_StyleRepublic {
		width: 158px;
		height: 20px;
		background-image: url(/images/subttl_styleRepublic.gif); 
		}	
	.column3_1 h3.txt_OurHomes {
		width: 130px;
		height: 20px;
		background-image: url(/images/subttl_ourhomes.gif); 
		}
	.column3_1 h3.txt_Homes {
		width: 130px;
		height: 20px;
		background-image: url(/images/subttl_ourhomes.gif); 
	}

	.column3_1 h3.txt_DisplayLocations {
		width: 204px;
		height: 20px;
		background-image: url(/images/subttl_displaylocations.gif);
	}

	.column3_1 h3.txt_HouseLand {
		width: 220px;
		height: 19px;
		background-image: url(/images/subtll_houseland.gif);
	}

	.column3_1 h3.txt_HomeBuyersInfoSession {
		width: 196px;
		height: 38px;
		background-image: url(/images/subttl_homebuyerinfosession.gif);
	}

	.column3_1 h3.txt_Simplicity {
		width: 225px;
		height: 23px;
		background-image: url(/images/subttl_simplicity.gif);
	}

	.column3_1 h3.txt_ProHomeBuilder {
		width: 171px;
		height: 57px;
		background-image: url(/images/subttl_probuilder.gif);
	}


	/*   ABOUT   */

	h3.txt_About {
		width: 332px;
		height: 28px;
		background-image: url(/images/ttl_about.gif);
		margin: 0 0 15px 0;
	}

	p.txt_buildingx3 {
		width: 213px;
		height: 56px;
		background-image: url(/images/subttl_buildingx3.gif);
		margin: 13px 0 15px 0;
		text-indent: -9999px;
	}
	
	.column2_1 {
		width: 370px;
		font-size: 1.1em;
		float: left;
		margin: 0 50px 20px 0;
	}


	/*   AWARDS   */

	h3.txt_Awards {
		width: 356px;
		height: 28px;
		background-image: url(/images/ttl_awards.gif);
		margin: 0 0 15px 0;
	}

	p.txt_buildingx3 {
		width: 213px;
		height: 56px;
		background-image: url(/images/subttl_buildingx3.gif);
		margin: 13px 0 15px 0;
		text-indent: -9999px;
	}
	
	.column2_1 {
		width: 370px;
		font-size: 1.1em;
		float: left;
		display: inline;
		margin: 0 50px 20px 0;
	}
	
	#column2_1 {margin-top:20px;}
		#column2_1 strong.awards-title {font-size:1.2em; display:block; margin-bottom:5px;}


	/*  HOUSE & LAND PACKAGES   */

	h3.txt_HouseLand {
		width: 554px;
		height: 67px;
		background-image: url(/images/melbourne.gif);
	}

	p.txt_buildingx3 {
		width: 213px;
		height: 56px;
		background-image: url(/images/subttl_buildingx3.gif);
		margin: 13px 0 15px 0;
		text-indent: -9999px;
	}
	
	.column4_1 {
		width: 190px;
		height: 100px;
		font-size: 1.1em;
		line-height: 17px;
		float: left;
		display: inline;
		margin: 0 20px 0 0;
		padding-top: 10px;
		border-bottom: 1px solid #d4dae0;
	}

	.column4_1 .details {
		font-size: 0.9em;
	}

	.noMargin, .noMargin {
		margin-right: 0!important;
	}

	.column4_2 {
		width: 205px;
		line-height: 17px;
		float: left;
		margin: 0 0 0 0;
		padding-top: 10px;
		height: 120px;
		border-bottom: 1px solid #D4DAE0;
	}

	#blueHighlight {
		width: 820px;
		height: 105px;
		background-color: #e9eef4;
		float: left;
	}
	
	
	.row div {margin-left: 0;}

	/*  eAccess Collection */
	
	h3.txt_eseries {
		width: 200px;
		height: 63px;
		background-image: url(/images/ttl_eAccess.gif);
		background-position: 0 0;
		
		margin: 10px 0 0 0;
	}
	h4.txt_eseries {
		width: 270px;
		height: 36px;
		background-image: url(/images/ttl_moreChoices.gif);
		background-repeat: no-repeat;
    	text-indent: -9999px;
		margin: 8px 0 0 0;
	}
	div.txt_eseries {
		font-size: 12px;
		font-family: Arial, Helvetica, verdana;
		margin-top: 25px;
	}
	div.txt_eseries p.txt_eseries {
		font-size: 14px;
		font-family: Helvetica, Arial, verdana;
		margin-top: 20px;
	}
	#content div.txt_eseries p.txt_eseries a {
		color: #d92129;
		text-decoration:none;
	}
	a.right {
		float: right;
		border: none;
		margin-left: 20px;
	}
	a.right img,
	.access img {border: none;}


	/*  DISPLAY LOCATIONS   */
	
	h3.txt_DisplayLocation {
		width: 532px;
		height: 34px;
		background-image: url(/images/ttl_displaylocations.gif);
		margin: 0;
	}

	.rangeBar {
		/*width: 245px;*/
		height: 34px;
		background-repeat: no-repeat;
/*		border: 1px solid #33FF00;*/
		display: block;
		margin: 15px 0 0 0px;
		padding: 3px 0 0 195px;
		color: #FFFFFF;
	}

	.rangeBar h3 {
		display: none;
	}
	
	.rangeBar p {
		margin-top: 0;
		display: inline;
		float: left;
		margin-right: 10px;
		}

	#prestige {
		background-image: url(/images/bar_prestige.gif);
	}
	
	#optima {
		background-image: url(/images/bar_optima.gif);
	}
	
	#lifestyle {
		background-image: url(/images/bar_lifestyle.gif);
	}

	#access {
		background-image: url(/images/bar_access.gif);
	}

    #smartliving {
		background-image: url(/images/smartliving.jpg);
	}

	#orangeHighlight {
		background-color: #faeada;
		width: 820px;
		float: left;
		display: inline;
		clear: left;
		overflow: auto;
	}
	.row {overflow: auto;}
	.houseAndLandSection .odd {
		background-color: #E9EEF4;
		overflow: auto;
		float: left;
		clear: left;
	}
	.prestige .odd {
		clear: both;
		width: 820px;
		overflow: auto;
		background-color: #FAEADA;
		/*float: left;*/
	}	
	.lifestyle .odd {
		clear: both;
		width: 820px;
		overflow: auto;
		background-color: #ECF6DF;
	}
	.access .odd {
		clear: both;
		width: 820px;
		overflow: auto;
		background-color: #FDEAE8;
	}
	
	.optima .odd {
		clear: both;
		width: 820px;
		overflow: auto;
		background-color: #FFF6C9;
	}
	
	.prestige .even .coloumn4_2  {
		background-color: #faeada;
		}
	#greenHighlight {
		background-color: #ecf6df;
		clear:left;
		float:left;
		overflow:auto;
		display: inline;
		
	}
	
	#greenHighlight2 {
		background-color: #ecf6df;
		clear:left;
		float:left;
		overflow:auto;
		width: 820px;
	}	

	#redHighlight {
		background-color: #fdeae8;
		clear:left;
		float:left;
		overflow:auto;
	}

	#redHighlight2 {
		background-color: #fdeae8;
		width: 820px;
		clear:left;
		float:left;
		overflow:auto;
	}
	/*   CONTACT   */

	h3.txt_Contact {
		width: 362px;
		height: 28px;
		background-image: url(/images/ttl_contact.gif);
		margin: 0;
	}

	#contactPanel {
		width: 250px;
		float: left;
		display: inline;
		margin-right: 30px;
		margin-bottom: 10px;
	}

	#contactPanel.contactPrestige, .contactPrestige {
		background-color: #faeada;
	}

	#contactPanel.contactLifestyle, .contactLifestyle {
		background-color: #ecf6df;
	}

	#contactPanel.contactAccess, .contactAccess  {
		background-color: #fdeae8;
	}
	
	#contactPanel.contactOptima, .contactOptima  {
		background-color: #fff6c9;
	}	
	
	#contactPanel.xmas, .xmas{}		

	#rangeBarShort {
		width: /*102px;*/ 245px;
		height: 31px;
		background-repeat: no-repeat;
		display: block;
		margin: 0;
		padding: 3px 5px 0 0; /* 148px;*/
		color: #FFFFFF;
		text-align: right;
	}

	#rangeBarShort h3 {
		display: none;
	}

	.prestigeShort {
		background-image: url(/images/barShort_prestige.gif);
	}

	.lifestyleShort {
		background-image: url(/images/barShort_lifestyle.gif);
	}
	
	.optimaShort {
		background-image: url(/images/barShort_optima.gif);
	}	

	.accessShort {
		background-image: url(/images/barShort_access.gif);
	}

	#column3_2 {
		width: 230px;
/*		height: 109px;*/
		height: 130px;
		font-size: 1.1em;
		line-height: 17px;
		float: left;
		display: inline;
		margin: 0 10px 0 10px;
		padding: 10px 0 0 0;
		border-bottom: 1px solid #d4dae0;

	}

	#column3_2 .details {
		font-size: 0.9em;
	}

	#column3_2.noMargin {
		margin-right: 0;
	}

	#column3_2.noBorder {
		border: none;
	}
	#column3_2 .extra {
		font-size: 0.7em; letter-spacing:-0.08em;
	}

	/*   MISC   */
	
	h3.txt_FinOverview {
		width: 488px;
		height: 28px;
		background-image: url(/images/ttl_finoverview.gif);
		margin: 0 0 15px 0;
	}

	h3.txt_whyPorter {
		width: 306px;
		height: 34px;
		background-image: url(/images/ttl_whyporter.gif);
		margin: 0 0 15px 0;
	}

	h3.txt_pddfiference {
		width: 668px;
		height: 28px;
		background-image: url(/images/ttl_pddifference.gif);
		margin: 0 0 15px 0;
	}

	h3.txt_customerService {
		width: 306px;
		height: 28px;
		background-image: url(/images/ttl_customerservice.gif);
		margin: 0 0 15px 0;
	}

	h3.txt_247 {
		width: 442px;
		height: 28px;
		background-image: url(/images/ttl_247.gif);
		margin: 0 0 15px 0;
	}

	h3.txt_hopetoun {
		width: 336px;
		height: 34px;
		background-image: url(/images/ttl_hopetoun.gif);
		margin: 0 0 15px 0;
	}

	h3.txt_rewards {
		width: 260px;
		height: 28px;
		background-image: url(/images/ttl_rewards.gif);
		margin: 0 0 15px 0;
	}

	h3.txt_careers {
		width: 406px;
		height: 28px;
		background-image: url(/images/ttl_careers.gif);
		margin: 0 0 15px 0;
	}

	h3.txt_infoSession {
		width: 668px;
		height: 34px;
		background-image: url(/images/ttl_homebuyerinfosession.gif);
		margin: 0 0 15px 0;
	}

	h3.txt_firstHomeBuyers {
		width: 320px;
		height: 34px;
		background-image: url(/images/ttl_firsthomebuyers.gif);
		margin: 0 0 15px 0;
	}

	h3.txt_PorterHomes {
		width: 630px;
		height: 40px;
		background-image: url(/images/ttl_welcome.gif);
		background-position: -219px 0;
		margin: 0 0 15px 0;
		background-repeat: no-repeat;
	}
  h3.txt_PorterDisplayHomes {
		width: 630px;
		height: 40px;
		background-image: url(/images/ttl_display.gif);
		background-position: 0 0;
		margin: 0 0 15px 0;
		background-repeat: no-repeat;
	}

  h3.txt_BuyDisplayHomes 
  {
      width:706px;
      height:33px;
      background: url(/images/ttl_buydisplay.gif) no-repeat;     
      margin: 0 0 15px 0;
  }
  
  h3.txt_NewHomes{width:603px; height:33px; background: url(/images/ttl_new.gif) no-repeat; margin:0 0 15px 0;}
  
  h3.txt_MelbourneHouseLand{width:554px; height:67px; background: url(/images/ttl_melbourne.gif) no-repeat; margin:0 0 15px 0;}

  h3.txt_BuildingMelbourne{width:610px; height:33px; background: url(/images/ttl_building.gif) no-repeat; margin: 0 0 15px 0;}
	
  h3.txt_HomeBuilders{width:736px; height:70px; background:url(/images/ttl_premier.gif) no-repeat; margin:0 0 10px 0;}	
	
.disclaimer {
		font-size: 11px;
	}
	.headerImg { margin-bottom: 20px; }
	
	
	/*   CONTENT - Summer Special Offer   */	
	.complete-container .complete-promotion .summer-special { width:800px; padding:113px 0 110px 88px; position:relative; margin:0; overflow:auto;}
			.complete-container .complete-promotion .summer-special img.flash { position:absolute; bottom:37px; left:83px; border:0;}	
			.complete-container .complete-promotion .summer-special h1 { text-indent:-9999px; margin:0;}			
	
	.complete-container .complete-promotion .prestige { width:221px; float:left; padding:0 11px 0 0;}	
			.complete-container .complete-promotion .prestige img, a { border:0; margin-bottom:-2px;}	
			
	.complete-container .complete-promotion .lifestyle { width:219px; float:left; padding:0 11px 0 0;}	
			.complete-container .complete-promotion .lifestyle img, a { border:0; margin-bottom:-2px;}				
			
	.complete-container .complete-promotion .access { width:221px; float:left;}	
			.complete-container .complete-promotion .access img, a { border:0; margin-bottom:-2px;}	
					
		


	/*   CONTENT - Style Republic Offer   */	
	.complete-container h2.republic-title {width:461px; height:81px; background:transparent url(/images/hdg_style-republic.gif) 0 0 no-repeat; font-size:0; text-indent:-9999px; margin:0;}
	.complete-container .complete-promotion .complete-left p.republic-text-content {width:auto; text-indent:0; font-size:13px; color:#fff; margin-left:33px; font-family:Arial, Helvetica, sans-serif; line-height:15px;}	
	.complete-container .complete-promotion .complete-left img.republic-img {padding:0 0 14px 0;}		
	.complete-container .complete-promotion .complete-left img.flash-btn { left:30px; top:360px; position:absolute;}	
	

	/*   CONTENT - Complete Offer   */
	.complete-container {width:882px; margin:0; padding:0;}
	.complete-container .complete-promotion {margin-bottom:0; position:relative; background:transparent url(/images/bg_summer.jpg) 0 0 no-repeat; min-height:630px; width:879px; margin:0; padding:0;}
	.complete-container .complete-promotion .complete-left {background-color:#010101; float:left; width:461px; height:549px; position:relative; margin:0; padding:0;}
	.complete-container .complete-promotion .complete-left h3.complete-text-title {text-indent:0 !important; font-size:16px; color:#011839; margin-top:0; margin-bottom:0; margin:0; padding:0;}
	.complete-container .complete-promotion .complete-left p.no-confusion {width:328px; text-indent:0; color:#011839; margin-top:16px; margin-left:75px; line-height:25px; text-indent:-9999px; background:transparent url(/images/the-value-is-genuine-simple.gif) 0 0 no-repeat; margin:0; padding:0;}	
	.complete-container .complete-promotion .complete-left p.terms-and-conditions {width:328px; text-indent:0; font-size:11px; line-height:11px; color:#011839; margin-top:16px; margin-left:75px; font-family:Helvetica, sans-serif; margin:0; padding:0;}	
	.complete-container .complete-promotion .complete-left img.extra-bonus {position:absolute; top:69px; right: -25px;}	
	.complete-container .complete-promotion .complete-right {float:left; width:418px; height:525px; background-color:#060606;}
	.complete-container .complete-promotion .complete-right ul {list-style:none; margin:0; padding:0; overflow: hidden;}
	.complete-container .complete-promotion .complete-right ul li { margin:0; padding-bottom:8px;}
	.complete-container .complete-promotion .complete-right ul li.second-porter-promo { margin:0; padding:0;}
	.complete-container .complete-promotion .complete-right ul li dl {width:418px; overflow: hidden; margin:0; padding:0;}
	.complete-container .complete-promotion .complete-right ul li dl dt {float:left; width:180px; margin:0; padding:0;}
	.complete-container .complete-promotion .complete-right ul li dl dd {float:right; margin:0; padding:0;}
	.complete-container a.sitecosts-link {display:block; margin-top:18px;}
.complete-container .complete-promotion:after,
.complete-container .complete-promotion .complete-right ul li dl:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}

*+html .complete-container,
* html .complete-container {min-height:543px;}
*+html .complete-container .complete-promotion,
*+html .complete-container .complete-promotion .complete-right ul li dl {min-height: 1%;}
* html .complete-container .complete-promotion,
* html .complete-container .complete-promotion .complete-right ul li dl {min-height: 1%;}


/*   CONTENT - SITE COSTS   */
#sitecosts {background-color:#2A4763;}	

	#sitecosts #sitecosts-container {width:880px; height:1442px; background:transparent url(../images/sitecosts/bg-body.gif) 0 0 repeat; margin:0 auto;}
	#sitecosts #sitecosts-container #sitecosts-content {width:880px; height:1441px; background:transparent url(../images/sitecosts/bg-content.gif) 0 top no-repeat;}
	#sitecosts #sitecosts-container #sitecosts-content .sitecosts-header {padding-top:20px;}
	#sitecosts #sitecosts-container #sitecosts-content .sitecosts-header h1 {width:748px; height:92px; margin:0 auto; background:transparent url(../images/sitecosts/title-diglittlefurther.gif) 0 0 no-repeat; font-size:0;}
	#sitecosts #sitecosts-container #sitecosts-content .sitecosts-header .sitecosts-video-container {width:718px; height:406px; margin:0 auto; border:15px solid #FFFFFF;}
	
	#sitecosts #sitecosts-container #sitecosts-content .sitecosts-body .sitecosts-row.row-1 {width:940px; height:231px; background:transparent url(../images/sitecosts/bg-row-1.png) 0 0 no-repeat; margin-left:13px; margin-top:45px;}
	#sitecosts #sitecosts-container #sitecosts-content .sitecosts-body .sitecosts-row.row-2 {width:882px; height:231px; background:transparent url(../images/sitecosts/bg-row-2.png) 0 0 no-repeat; margin-left:67px; margin-top:50px;}
	#sitecosts #sitecosts-container #sitecosts-content .sitecosts-body .sitecosts-row.row-3 {width:992px; height:231px; background:transparent url(../images/sitecosts/bg-row-3.png) 0 0 no-repeat; margin-left:67px; margin-top:50px;}
	
	#sitecosts #sitecosts-container #sitecosts-content .sitecosts-body .sitecosts-row .row-articles {padding-top:15px; overflow:hidden; width:920px;}
	#sitecosts #sitecosts-container #sitecosts-content .sitecosts-body .sitecosts-row .row-articles .articles-left {float:left; width:398px; margin-left:83px;}
	#sitecosts #sitecosts-container #sitecosts-content .sitecosts-body .sitecosts-row .row-articles .articles-left dd {margin:10px 0 0 0;}
	#sitecosts #sitecosts-container #sitecosts-content .sitecosts-body .sitecosts-row .row-articles .articles-left dd.article-image {margin-top:10px; margin-left:0;}
	#sitecosts #sitecosts-container #sitecosts-content .sitecosts-body .sitecosts-row .row-articles .articles-left dd.article-image img {float:left; margin-right:15px;}
	
	#sitecosts #sitecosts-container #sitecosts-content .sitecosts-body .sitecosts-row .row-articles .articles-right {float:right; width:398px;}
	#sitecosts #sitecosts-container #sitecosts-content .sitecosts-body .sitecosts-row .row-articles .articles-right dd {margin:10px 0 0 0;}
	#sitecosts #sitecosts-container #sitecosts-content .sitecosts-body .sitecosts-row .row-articles .articles-right dd.article-image {margin-top:10px; margin-left:0;}
	#sitecosts #sitecosts-container #sitecosts-content .sitecosts-body .sitecosts-row .row-articles .articles-right dd.article-image img {float:right; margin-top:10px; margin-left:5px;}
	
	#sitecosts #sitecosts-container #sitecosts-content .sitecosts-body .sitecosts-row.row-2 .row-articles {padding-top:15px; overflow:hidden; width:860px;}
	#sitecosts #sitecosts-container #sitecosts-content .sitecosts-body .sitecosts-row.row-2 .row-articles .articles-left {float:left; width:398px; margin-left:25px;}
	#sitecosts #sitecosts-container #sitecosts-content .sitecosts-body .sitecosts-row.row-2 .row-articles .articles-left dd.article-image {margin-top:10px; margin-left:0;}
	#sitecosts #sitecosts-container #sitecosts-content .sitecosts-body .sitecosts-row.row-2 .row-articles .articles-left dd.article-image img {float:none; margin-right:15px;}
	
	#sitecosts #sitecosts-container #sitecosts-content .sitecosts-body .sitecosts-row.row-2 .row-articles .articles-right dd.article-image p {width:250px;}
	
	#sitecosts #sitecosts-container #sitecosts-content .sitecosts-body .sitecosts-row.row-3 .row-articles {padding-top:15px; overflow:hidden; width:870px;}
	#sitecosts #sitecosts-container #sitecosts-content .sitecosts-body .sitecosts-row.row-3 .row-articles .articles-left {float:left; width:398px; margin-left:25px;}
	#sitecosts #sitecosts-container #sitecosts-content .sitecosts-body .sitecosts-row.row-3 .row-articles .articles-left dd.article-image {margin-top:10px; margin-left:0;}
	#sitecosts #sitecosts-container #sitecosts-content .sitecosts-body .sitecosts-row.row-3 .row-articles .articles-left dd.article-image img {float:none; margin-right:15px;}
	
	#sitecosts #sitecosts-container #sitecosts-content .sitecosts-body .sitecosts-row.row-3 .row-articles .articles-right {width:410px;}
	#sitecosts #sitecosts-container #sitecosts-content .sitecosts-body .sitecosts-row.row-3 .row-articles .articles-right ul {width:410px; height:193px; list-style:none; margin:0; padding:0; overflow:hidden;}
	#sitecosts #sitecosts-container #sitecosts-content .sitecosts-body .sitecosts-row.row-3 .row-articles .articles-right ul li.article-list-left {float:left; margin:0;}
	#sitecosts #sitecosts-container #sitecosts-content .sitecosts-body .sitecosts-row.row-3 .row-articles .articles-right ul li.article-list-right {float:right; margin:0;}
	
	#sitecosts #sitecosts-container #sitecosts-content .sitecosts-body .sitecosts-row .row-articles .article {font-size:0; margin-bottom:5px;}
	#sitecosts #sitecosts-container #sitecosts-content .sitecosts-body .sitecosts-row .row-articles .article-1-title {width:398px; height:29px; background:transparent url(../images/sitecosts/title-article-1.gif) 0 0 no-repeat;}
	#sitecosts #sitecosts-container #sitecosts-content .sitecosts-body .sitecosts-row .row-articles .article-2-title {width:396px; height:29px; background:transparent url(../images/sitecosts/title-article-2.gif) 0 0 no-repeat;}
	#sitecosts #sitecosts-container #sitecosts-content .sitecosts-body .sitecosts-row .row-articles .article-3-title {width:396px; height:29px; background:transparent url(../images/sitecosts/title-article-3.gif) 0 0 no-repeat;}
	#sitecosts #sitecosts-container #sitecosts-content .sitecosts-body .sitecosts-row .row-articles .article-4-title {width:396px; height:29px; background:transparent url(../images/sitecosts/title-article-4.gif) 0 0 no-repeat;}
	#sitecosts #sitecosts-container #sitecosts-content .sitecosts-body .sitecosts-row .row-articles .article-5-title {width:396px; height:29px; background:transparent url(../images/sitecosts/title-article-5.gif) 0 0 no-repeat;}
	
	
	/*#sitecosts-container {width:1024px; height:1442px; background:transparent url(../images/sitecosts/bg-body.gif) 0 0 repeat; margin:0 auto;}
	#sitecosts-container #sitecosts-content {width:1024px; height:1441px; background:transparent url(../images/sitecosts/bg-content.gif) 0 top no-repeat;}*/
	#sitecosts-container-outer {width:880px; margin:0 auto; background-color:#FFFFFF;}
	#sitecosts-container {width:880px; height:1442px; background:transparent url(../images/sitecosts/bg-body.gif) 0 0 repeat;  margin:0 auto;}
	#sitecosts-container #sitecosts-content {width:880px; height:1442px; background:transparent url(../images/sitecosts/bg-content.gif) 0 top no-repeat;}
	#sitecosts-container #sitecosts-content .sitecosts-header {padding-top:18px; margin-left:-18px;}
	#sitecosts-container #sitecosts-content .sitecosts-header h1 {width:748px; height:92px; margin:0 auto; background:transparent url(../images/sitecosts/title-diglittlefurther.gif) 0 0 no-repeat; font-size:0; text-indent:-9999px;}
	#sitecosts-container #sitecosts-content .sitecosts-header .sitecosts-video-container {width:718px; height:406px; margin:0 auto; border:15px solid #FFFFFF;}
	#sitecosts-container #sitecosts-content .sitecosts-header .sitecosts-video-container #sitecosts-flash {background:transparent url(../images/sitecosts/flash-replace.jpg) 0 0 no-repeat;}
	
	#sitecosts-container #sitecosts-content .sitecosts-body .sitecosts-row.row-1 {width:864px; height:217px; background:transparent url(../images/sitecosts/bg-row-1.png) 0 0 no-repeat; margin-top:55px;}
	#sitecosts-container #sitecosts-content .sitecosts-body .sitecosts-row.row-2 {width:847px; height:231px; background:transparent url(../images/sitecosts/bg-row-2.png) 0 0 no-repeat; margin-left:16px; margin-top:56px;}
	#sitecosts-container #sitecosts-content .sitecosts-body .sitecosts-row.row-3 {width:862px; height:215px; background:transparent url(../images/sitecosts/bg-row-3.png) 0 0 no-repeat; margin-left:18px; margin-top:42px;}
	
	#sitecosts-container #sitecosts-content .sitecosts-body .sitecosts-row .row-articles dt.article {text-indent:-9999px;}
	
	#sitecosts-container #sitecosts-content .sitecosts-body .sitecosts-row .row-articles {padding-top:15px; overflow:hidden; width:854px;}
	#sitecosts-container #sitecosts-content .sitecosts-body .sitecosts-row .row-articles .articles-left {float:left; width:398px; margin-left:35px;}
	#sitecosts-container #sitecosts-content .sitecosts-body .sitecosts-row .row-articles .articles-left dd {margin:10px 0 0 0;}
	#sitecosts-container #sitecosts-content .sitecosts-body .sitecosts-row .row-articles .articles-left dd.article-image {margin-top:10px; margin-left:0;}
	#sitecosts-container #sitecosts-content .sitecosts-body .sitecosts-row .row-articles .articles-left dd.article-image img {float:left; margin-right:15px;}
	
	#sitecosts-container #sitecosts-content .sitecosts-body .sitecosts-row .row-articles .articles-right {float:right; width:398px;}
	#sitecosts-container #sitecosts-content .sitecosts-body .sitecosts-row .row-articles .articles-right dd {margin:10px 0 0 0;}
	#sitecosts-container #sitecosts-content .sitecosts-body .sitecosts-row .row-articles .articles-right dd.article-image {margin-top:10px; margin-left:0;}
	#sitecosts-container #sitecosts-content .sitecosts-body .sitecosts-row .row-articles .articles-right dd.article-image img {float:right; margin-top:10px; margin-left:5px;}
	
	#sitecosts-container #sitecosts-content .sitecosts-body .sitecosts-row.row-2 .row-articles {padding-top:15px; overflow:hidden; width:847px;}
	#sitecosts-container #sitecosts-content .sitecosts-body .sitecosts-row.row-2 .row-articles .articles-left {float:left; width:398px; margin-left:25px;}
	#sitecosts-container #sitecosts-content .sitecosts-body .sitecosts-row.row-2 .row-articles .articles-left dd.article-image {margin-top:10px; margin-left:0;}
	#sitecosts-container #sitecosts-content .sitecosts-body .sitecosts-row.row-2 .row-articles .articles-left dd.article-image img {float:none; margin-right:15px;}
	
	#sitecosts-container #sitecosts-content .sitecosts-body .sitecosts-row.row-2 .row-articles .articles-right dd.article-image p {width:250px;}
	
	#sitecosts-container #sitecosts-content .sitecosts-body .sitecosts-row.row-3 .row-articles {padding-top:10px; overflow:hidden; width:860px;}
	#sitecosts-container #sitecosts-content .sitecosts-body .sitecosts-row.row-3 .row-articles .articles-left {float:left; width:398px; margin-left:20px;}
	#sitecosts-container #sitecosts-content .sitecosts-body .sitecosts-row.row-3 .row-articles .articles-left dd.article-image {margin-top:10px; margin-left:0;}
	#sitecosts-container #sitecosts-content .sitecosts-body .sitecosts-row.row-3 .row-articles .articles-left dd.article-image img {float:none; margin-right:15px;}
	
	#sitecosts-container #sitecosts-content .sitecosts-body .sitecosts-row.row-3 .row-articles .articles-right {width:410px;}
	#sitecosts-container #sitecosts-content .sitecosts-body .sitecosts-row.row-3 .row-articles .articles-right ul {width:410px; height:193px; list-style:none; margin:0; padding:0; overflow:hidden;}
	#sitecosts-container #sitecosts-content .sitecosts-body .sitecosts-row.row-3 .row-articles .articles-right ul li.article-list-left {float:left; margin:0;}
	#sitecosts-container #sitecosts-content .sitecosts-body .sitecosts-row.row-3 .row-articles .articles-right ul li.article-list-right {float:right; margin:0;}
	
	#sitecosts-container #sitecosts-content .sitecosts-body .sitecosts-row .row-articles .article {font-size:0; margin-bottom:5px;}
	#sitecosts-container #sitecosts-content .sitecosts-body .sitecosts-row .row-articles .article-1-title {width:398px; height:29px; background:transparent url(../images/sitecosts/title-article-1.gif) 0 0 no-repeat;}
	#sitecosts-container #sitecosts-content .sitecosts-body .sitecosts-row .row-articles .article-2-title {width:396px; height:29px; background:transparent url(../images/sitecosts/title-article-2.gif) 0 0 no-repeat;}
	#sitecosts-container #sitecosts-content .sitecosts-body .sitecosts-row .row-articles .article-3-title {width:396px; height:29px; background:transparent url(../images/sitecosts/title-article-3.gif) 0 0 no-repeat;}
	#sitecosts-container #sitecosts-content .sitecosts-body .sitecosts-row .row-articles .article-4-title {width:396px; height:29px; background:transparent url(../images/sitecosts/title-article-4.gif) 0 0 no-repeat;}
	#sitecosts-container #sitecosts-content .sitecosts-body .sitecosts-row .row-articles .article-5-title {width:396px; height:29px; background:transparent url(../images/sitecosts/title-article-5.gif) 0 0 no-repeat;}
	

/* content - house and landsale promo */	
	
	#houseLand { margin-left: -30px; background: url(/images/houseLandPromo/bg_tile.jpg) 0 42px repeat-y; width: 880px; color: #fff; font-size: 1.2em; line-height: 1.5em; }
	#houseLand .promoHead { width: 880px; height: 425px; position: relative; background: url(/images/houseLandPromo/bg_header.jpg) 0 0 no-repeat; }
	#houseLand .promoHead h2 { display: block; position: absolute; width: 449px; height: 58px; background: url(/images/houseLandPromo/h2_reality.png) 0 0 no-repeat; top: 162px; left: 52px; margin: 0 0 0 0; }
	#houseLand .promoHead p { width: 375px; position: absolute; top: 250px; left: 75px; }
	
	#houseLand h3 { width: 371px; height: 82px; display: block; text-indent: -9999px; margin: 0 0 0 0; }
	
	#houseLand .step { height: 350px;}
	#houseLand .stepSmall { height: 270px; }
	
	#houseLand h3.step1 { background: url(/images/houseLandPromo/h3_1.png) 0 0 no-repeat;  }
	#houseLand h3.step2 { background: url(/images/houseLandPromo/h3_2.png) 0 0 no-repeat;  }
	#houseLand h3.step3 { background: url(/images/houseLandPromo/h3_3.png) 0 0 no-repeat;  }
	#houseLand h3.step4 { background: url(/images/houseLandPromo/h3_4.png) 0 0 no-repeat;  }
	#houseLand h3.step5 { background: url(/images/houseLandPromo/h3_5.png) 0 0 no-repeat;  }
	
	#houseLand .promoContent{ width: 880px; background: url(/images/houseLandPromo/bg_content.jpg) 0 0 no-repeat; position: relative; overflow: hidden;  }
	#houseLand .promoContent p {  padding-left: 10px; }

	#houseLand  .colLeft { width: 371px; float: left; padding: 20px 0 50px 50px; }
	#houseLand  .colRight { width: 371px; float: left; padding: 20px 0 0 20px; }
	
	#houseLand .btn { display: block; text-indent: -9999px; margin-top: 20px; height: 52px; margin-left: 10px; }
	
	#houseLand .btn1 { width: 322px; background: url(/images/houseLandPromo/btn_1.png) 0 0 no-repeat; margin-left:40px; }
	#houseLand .btn2 { width: 273px; background: url(/images/houseLandPromo/btn_2.png) 0 0 no-repeat; margin-left:100px; }
	#houseLand .btn3 { width: 253px; background: url(/images/houseLandPromo/btn_3.png) 0 0 no-repeat; margin-left:110px; }
	#houseLand .btn4 { width: 274px; background: url(/images/houseLandPromo/btn_4.png) 0 0 no-repeat; margin-left:100px; }
	#houseLand .btn5 { width: 322px; background: url(/images/houseLandPromo/btn_5.png) 0 0 no-repeat; margin-left:52px; }
	
	#houseLand .big { width: 443px; height: 166px; background: url(../images/houseLandPromo/btn_big.png) 0 0 no-repeat; display: block; text-indent: -9999px; position: absolute; right: 0px; bottom: 138px }
	#houseLand .med { width: 440px; height: 108px; background: url(../images/houseLandPromo/btn_med.png) 0 0 no-repeat; display: block; text-indent: -9999px; position: absolute; right: 0px; bottom: 30px }
	
	.hls { border: 0; float: right; margin: 10px 0px 20px 20px; width: 300px; height: 250px;}  
	.hls img { border: 0; float: right; }
	
/*   FOOTER   */
#footer {
	color: #8f8f8f;
	text-align: center;
	background-image: url(/images/bg_bottom.jpg);
	background-repeat: no-repeat;
	background-position: top;
	background-color: #2a4763;
	width: 946px;
	padding: 30px 0 0 0;
	clear:both;
}

#footer a {
	color: #FFFFFF;
}

#footerEnquiry {
	font-size: 14px;
	font-weight: bold;
	text-align: center;
	width: 820px;
	margin-top: 10px;
	padding-top: 10px;
	border-top:1px solid #d4dae0;
}

.t-c { clear:both;}
	.t-c img { position: relative;}
	.t-c img { float:right; position:absolute; margin: 10px 0 0 720px;}

