/* Homes Now CSS Document */

html {
    margin:0px;
    padding:0px;
	background-image:url(../img/sky_bg.jpg);
	background-attachment:fixed;
	background-color:#edf2f6;
	background-position:-220px 0px;
	background-repeat:repeat-x;	
	color:#6b6a68;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	height:100%;
}
body {
    min-width:720px;
	margin:0px;
	height:100%
}
.wrap {
    margin:0 auto;
    width:720px;
}

.logo {
	float:left;
	width:170px;
	height:112px;
	margin:0px 0px 9px;
	padding:0px;
}

.nav {
	float:right;
	width:540px;
	height:112px;
	background-image:url(../img/nav_bg.gif);
	background-repeat:no-repeat;
	margin:0px 0px 9px;
	clear:right;
}

/* content columns */
.centercol {
	height:100%;
	min-height:100%; 
	display:table;
	position:relative;
    width:720px;
	background-color:#f6f6f6;
	border-top:7px;
	border-top-color:#525252;
	border-right:1px;
	border-right-color:#999;
	border-bottom:1px;
	border-bottom-color:#999;
	border-left:0px;
	border-style:solid;
	margin-bottom:15px;
	padding:0px;
	clear:both;
}

.centercol_hp {
 	height:100%;
	min-height:100%; 
	position:relative;
    width:720px;
	background-color:#f6f6f6;
	border-top:7px;
	border-top-color:#525252;
	border-right:1px;
	border-right-color:#999;
	border-bottom:1px;
	border-bottom-color:#999;
	border-left:0px;
	border-style:solid;
	margin-bottom:9px;
	padding:0px;
	clear:both;
}

.leftcol {
	float:left;
    width:170px;
	background-color:#f6f6f6;
	border-top:7px;
	border-top-color:#525252;
	border-right:1px;
	border-right-color:#999;
	border-bottom:1px;
	border-bottom-color:#999;
	border-left:0px;
	border-style:solid;
	margin-bottom:9px;
	padding-top:0px;
	padding-bottom:6px;
	clear:left;
}

.hpLeftcol {
	float:left;
    width:170px;
	background-color:#f6f6f6;
	border-top:7px;
	border-top-color:#525252;
	border-right:1px;
	border-right-color:#999;
	border-bottom:1px;
	border-bottom-color:#999;
	border-left:0px;
	border-style:solid;
	margin-bottom:9px;
	padding-top:0px;
	padding-bottom:0px;
	clear:left;
}

p {
	margin:0px;
	padding:9px;
}

br {
	margin:0px;
	padding:10px;
}
.rightcol {
	position:relative;
	float:right;
    width:540px;
	background-color:#f6f6f6;
	border-top:7px;
	border-top-color:#525252;
	border-right:1px;
	border-right-color:#999;
	border-bottom:7px;
	border-bottom-color:#525252;
	border-left:0px;
	border-style:solid;
	margin-bottom:5px;
	padding-bottom: 15px;
	clear:right;
}

.hpRightcol {
	position:relative;
	float:right;
    width:540px;
	height:188px;
	background-color:#f6f6f6;
	border-top:7px;
	border-top-color:#525252;
	border-right:1px;
	border-right-color:#999;
	border-bottom:1px;
	border-bottom-color:#999;
	border-left:0px;
	border-style:solid;
	margin-bottom:0px;
	clear:right;
	padding-bottom:0px;
	display:inline;
	margin:0;
	padding:0;
}

.footer {
    clear:both;
	font-size:9px;
	padding:0;
	margin:0;
	border:0;
}

.footerright {
	position:relative;
	top:-14px;
	text-align:right;
	padding:0;
	margin:0;
	border:0;
}

h1 {
	position:relative;
	height:33px;
	top:6px;
	left:10px;
	font-family:Century Gothic, Helvetica, Arial, sans-serif;
	font-size:18px;
	font-style:normal;
	font-weight:bold;
	padding:0;
	margin:0;
	line-height:none;
}

h1 span {
	text-align:right; 
	position:relative; 
	float:right; 
	top:-20px; 
	right:10px;
}

h2 {
	position:relative;
	height:33px;
	top:6px;
	left:10px;
	font-family:Century Gothic, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-style:normal;
	font-weight:normal;
	padding:0;
	margin:0;
	border:0;
}

h3 {
	font-family:Century Gothic, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-style:normal;
	font-weight:normal;
	padding:10px 10px 0 10px;
	margin:0;
	border:0;
}

a:link { color:#6b6a68; text-decoration: none }
a:active { color:#6b6a68; text-decoration: none }
a:visited { color:#6b6a68; text-decoration: none }
a:hover { color:#333333; text-decoration: none; }

.dotline {
	height:3px;
	background-image:url(../img/dot_line.gif);
	background-repeat:repeat-x;
	padding:0;
	margin:0;
	border:0;
	line-height:0px;
}

hr {
	position:relative;
	height:3px;
	background-image:url(../img/dot_line.gif);
	background-repeat:repeat-x;
	padding:0;
	margin:0;
	border:0;
	line-height:0px;
}	
	

.dotlineProduct {
	position:relative;
	height:7px;
	background-image:url(../img/dot_line_thick.gif);
	background-repeat:repeat-x;
	top:5px;
	padding:0;
	margin:0;
	border:0;
}

.dotlineDescription {
	position:relative;
	height:3px;
	background-image:url(../img/dot_line.gif);
	background-repeat:repeat-x;
	padding:0;
	margin:2px 10px 3px 10px;
}

.dotline_leftcol {
	position:relative;
	height:24px;
	background-image:url(../img/dot_line.gif);
	background-repeat:repeat-x;
	top:5px;
}
.homepage_text_center {
	position:absolute;
	left:485px;
	width:225px;
	top:0px;
	padding-right:10px;
}

.homepage_text_right {
	position:absolute;
	left:305px;
	width:225px;
	top:35px;
	padding-right:10px;
}

.descriptionText {
	font-size:11px;
	line-height:18px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.flashsound {
	position:absolute;
	top:207px;
	left:10px;
}

/* --------------NAV BUTTONS -------------------*/


.enquire_home {
	position:relative;
	background: url(../img/enquire_home2.gif) no-repeat;
	white-space: nowrap;
	display: block;
	width: 101px;
	height: 23px;
	margin: 5px 0px 0px 0px;
	padding: 0;
}

.enquire_home a {
	display: block;
	color: #fff;
	width: 101px;
	height: 23px;
	display: block;
	float: left;
	text-decoration: none;
}

.enquire_home img
{
	width: 101px;
	height: 23px;
	border:0px;
}

* html a:hover {
	visibility:visible;
}

.enquire_home a:hover img {
	visibility:hidden;
}

.viewdesigns_home {
	position:relative;
	background: url(../img/viewdesigns_home2.gif) no-repeat;
	white-space: nowrap;
	display: block;
	width: 101px;
	height: 23px;
	margin: 5px 0px 0px 0px;
	padding: 0;
}

.viewdesigns_home a {
	display: block;
	color: #fff;
	width: 101px;
	height: 23px;
	display: block;
	float: left;
	text-decoration: none;
}

.viewdesigns_home img
{
	width: 101px;
	height: 23px;
	border:0px;
}

.viewdesigns_home a:hover img {
	visibility:hidden;
}




.enquire_button {
	position:relative;
	background: url(../img/enquire2.gif) no-repeat;
	white-space: nowrap;
	display: block;
	width: 170px;
	height: 37px;
	margin: 5px 0px 0px 0px;
	padding: 0;
	color:#fff;
}

.enquire_button a {
	display: block;
	color:#fff;
	width:170px;
	height:37px;
	float:left;
	text-decoration: none;
}

.enquire_button img
{
	width:170px;
	height:37px;
	border:0px;
	color:#fff;
}

.enquire_button a:hover img {
	visibility:hidden;
}

.enquire_button span {
	position:absolute;
	left:30px;
	top:12px;
	margin:0px;
	padding:0px;
	cursor:pointer;
	color:#fff;
}

.blank_button {
	position:relative;
	background: url(../img/blank_button2.gif) no-repeat;
	white-space: nowrap;
	display: block;
	width: 170px;
	height: 37px;
	margin: 5px 0px 0px 0px;
	padding: 0;
}

.blank_button a {
	display: block;
	color: #fff;
	width: 170px;
	height: 37px;
	display: block;
	float: left;
	text-decoration: none;
}

.blank_button img
{
	width:170px;
	height:37px;
	border:0px;
}

.blank_button a:hover img {
	visibility:hidden;
}

.blank_button span {
	position:absolute;
	left:30px;
	top:12px;
	margin:0px;
	padding:0px;
	cursor:pointer;
}

.arrow_left {
	position:relative;
	background: url(../img/arrow_left2.gif) no-repeat;
	white-space: nowrap;
	display: block;
	width: 5px;
	height: 15px;
	left:12px;
}

.arrow_left a {
	display: block;
	width: 5px;
	display: block;
	float: left;
	text-decoration: none;
}

.arrow_left img {
	width:5px;
	height:5px;
	border:0px;
}

.arrow_left a:hover img {
	visibility:hidden;
}

.arrow_left span {
	position:absolute;
	left:18px;
	top:-4px;
	margin:0px;
	padding:0px;
	cursor:pointer;
}

.arrow_button {
	position:relative;
	background: url(../img/arrow_right2.gif) no-repeat;
	white-space: nowrap;
	display: block;
	width: 5px;
	height: 15px;
	left:12px;
}

.arrow_button a {
	display: block;
	width: 5px;
	display: block;
	float: left;
	text-decoration: none;
}

.arrow_button img {
	width:5px;
	height:5px;
	border:0px;
}

.arrow_button a:hover img {
	visibility:hidden;
}

.arrow_button span {
	position:absolute;
	left:18px;
	top:-4px;
	margin:0px;
	padding:0px;
	cursor:pointer;
}

#navmenu {
	position:relative;	
	height:20px;
	width:540px;
	left:10px;
	top: 82px;
}

.nav_button	{
	position:relative;
	float: left;
	margin: 0; 
	padding: 0;
	background-image:url(../img/nav2.gif);
	background-repeat:no-repeat;
	width: 87px;
	height: 20px;
	overflow:hidden;/* for ie to hide extra height*/
	color:#fff;	
}
.nav_button a {
	display: block;
	width: 85px;
	height: 20px;
	display: block;
	float: left;
	color: black; 
	text-decoration: none;
	overflow:hidden;/* for ie to hide extra height*/
}
.nav_button a:hover {
	color: #fff;
}

.nav_button img {width: 85px; height: 20px; border: 0; }
.nav_button a:hover img{visibility:hidden}

.nav_button span {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	position: absolute;
	left: 6px;
	top: 3px;
	text-align: left;
	width: 85px;
	cursor: pointer; 
	color:#fff;  
}

.brochure_button {
	position:relative;
	background: url(../img/brochure2.gif) no-repeat;
	white-space: nowrap;
	display: block;
	width: 10px;
	height: 15px;
	left:12px;
}
.brochure_button a {
	display: block;
	width: 10px;
	display: block;
	float: left;
	text-decoration: none;
}
.brochure_button img {
	width:10px;
	height:7px;
	border:0px;
}
.brochure_button a:hover img {
	visibility:hidden;
}
.brochure_button span {
	position:absolute;
	left:18px;
	top:-3px;
	margin:0px;
	padding:0px;
	cursor:pointer;
}

.floorplan_button {
	position:relative;
	background: url(../img/floorplan2.gif) no-repeat;
	white-space: nowrap;
	display: block;
	width: 10px;
	height: 15px;
	left:12px;
}
.floorplan_button a {
	display: block;
	width: 10px;
	display: block;
	float: left;
	text-decoration: none;
}
.floorplan_button img {
	width:10px;
	height:7px;
	border:0px;
}
.floorplan_button a:hover img {
	visibility:hidden;
}
.floorplan_button span {
	position:absolute;
	left:18px;
	top:-3px;
	margin:0px;
	padding:0px;
	cursor:pointer;
}

.standardinc_button {
	position:relative;
	background: url(../img/inclusions2.gif) no-repeat;
	white-space: nowrap;
	display: block;
	width: 10px;
	height: 15px;
	left:12px;
}
.standardinc_button a {
	display: block;
	width: 10px;
	display: block;
	float: left;
	text-decoration: none;
}
.standardinc_button img {
	width:10px;
	height:7px;
	border:0px;
}
.standardinc_button a:hover img {
	visibility:hidden;
}
.standardinc_button span {
	position:absolute;
	left:18px;
	top:-3px;
	margin:0px;
	padding:0px;
	cursor:pointer;
}

.thumb {
	margin-left:10px;
	margin-bottom:3px;
}
.thumb img {
	border:1px;
	border-color:#fff;
	border-style:solid;
}
.thumb a:hover img {
	border:1px;
	border-color:#525252;
	border-style:solid;
}
.homedesignscol1 {
	float:left;
	margin-right:10px;
}
.homedesignscol2 {
	float:left;
	margin-right:10px;
}
.homedesignscol3 {
	float:left;
	margin-right:10px;
}
.homedesignscol4 {
	float:left;
}
.homedesigns_button {
	position:relative;
	background:url(../img/arrow_right2.gif) no-repeat;
	white-space:nowrap;
	display:block;
	width:5px;
	height:15px;
	margin-top:10px;
}
.homedesigns_button a {
	display: block;
	width: 5px;
	display: block;
	float: left;
	text-decoration: none;
}
.homedesigns_button img {
	width:5px;
	height:5px;
	border:0px;
}
.homedesigns_button a:hover img {
	visibility:hidden;
}
.homedesigns_button span {
	position:absolute;
	left:18px;
	top:-4px;
	margin:0px;
	padding:0px;
	cursor:pointer;
}
/* default opacity for IE */
img {
	filter:alpha(opacity=100);
}
/* duplicate image positioning */
img.idupe {
	position:absolute;
	z-index:30000;
	visibility:hidden;
}

.mapDescription {
	padding:10px;
	clear:both;
}
img .mapDescription {
	padding-right:400px;
}
ul li {
	list-style:url(../img/arrow_right1.gif);
	padding-top:2px;
	margin-left:-20px;
}	
.sitemapOthers {
	display:block;
	float: left;
	padding:7px 5px;
	margin:10px 0px 10px 10px;
	border:#ccc solid 1px;
}	
.sitemapOne {
	display:block;
	float: left;
	padding:7px 5px;
	margin:10px 0px 10px 10px;
	border:#ccc solid 1px;
	width:120px;
}	
.sitemapHome {
	display:block;
	text-align:center;
	float:none;
	padding:7px 5px;
	margin:10px 10px 10px 10px;
	border:#ccc solid 1px;
}

.headHeight {
	height:47px;
}

#iframeWrap { 
	height:300px;
	display:block; 
	width:720px; 
	margin:0; 
	padding:0; 
	border:0; 
}

.iframe {
	width:720px;
	height:100%;
	display:block;
	margin:0;
	padding:0;
	border:0;
} 

.displayhomes_price {
	font-family:Century Gothic, Arial, Helvetica, sans-serif;
	font-size:18px;
	font-style:normal;
	font-weight:bold;
	padding:0 0 0 10px;
	margin:0;
	border:0;
	color: #f15829;
}

.displayhomes_address {
	font-family:Century Gothic, Arial, Helvetica, sans-serif;
	font-size:16px;
	font-style:normal;
	font-weight:bold;
	padding:0;
	margin:0;
	border:0;
}

.displayhomes_details a {
	font-family:Century Gothic, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-style:normal;
	font-weight:normal;
	padding:0;
	margin:0;
	color: #f15829;
}

.displayhomes_contact {
	font-family:Century Gothic, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-style:normal;
	font-weight:bold;
	padding:10px 10px 0 10px;
	margin:0;
	border:0;
}
.homedesignssubheadercol1 {
	float: left;
	/*margin-right:px;*/
}
.homedesignssubheadercol2 {
	float: left;
	margin-left:35px;
}
.homedesignssubheadercol21 {
	float: left;
	margin-left:25px;
}
.homedesignssubheadercol22 {
	float: left;
	margin-left:10px;
}
.homedesignssubheadercol3 {
	float: right;
	margin-right:30px;
}
.homedesignheader1 {
	position:relative;
	height:33px;
	top:6px;
	left:10px;
	font-family:Century Gothic, Helvetica, Arial, sans-serif;
	font-size:18px;
	font-style:normal;
	font-weight:bold;
	padding:0;
	margin:0;
	line-height:none;
}
.homedesignheader2 {
	position:relative;
	height:33px;
	top:4px;
	left:5px;
	font-family:Century Gothic, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-style:normal;
	font-weight:normal;
	padding:10px 10px 0 10px;
	margin:0;
	border:0;
}
.facadeheader {
   margin-left: 65px;
   font-family: Century Gothic, Arial, Helvetica, sans-serif;
   font-size:   16px;
   font-style:  normal;
   font-weight: bold;
}
.display_home_wrapper {
   position: relative;
   padding-top: 6px;
   padding-bottom: 6px;
   clear: both;
}
.display_home_main {
   float: left;
   position: absolute;
   left: 1%;
   width: 50%;
/*   border: 1px solid;*/
}
.display_home_sample {
   float: right;
   position: absolute;
   left: 72%;
   vertical-align: middle;
   border: 1px solid;
}
.display_home_sample_extra {
   float: right;
   position: absolute;
   left: 45%;
   border: 1px solid;
}
.display_home_map {
   margin:0 auto;
   text-align:center;
}
.house_land_header_wrapper {
   text-align: center;
}
.house_land_header {
   /*font-family:Century Gothic, Arial, Helvetica, sans-serif;*/
   font-size:20px;
   font-style:normal;
   font-weight:bold;
}
.house_land_header_locality {
   font-size:20px;
   font-style:normal;
   font-weight:bold;
   color: #f15829;
}
.house_land_subheader {
   /*font-family:Century Gothic, Arial, Helvetica, sans-serif;*/
   font-size:18px;
   font-style:normal;
   font-weight:bold;
   color: #f15829;
}
.house_land_wrapper {
   position: relative;
   padding-top: 6px;
   padding-bottom: 6px;
   padding-left: 6px;
   padding-right: 6px;
   clear: both;
}
.house_land_map {
   float: left;
   position: absolute;
   left: 5%;
   width: 50%;
}
.house_land_regions {
   /*float: left;*/
   float: right;
   position: absolute;
   left: 50%;
   vertical-align: middle;
}
.house_land_table {
   /*border: 1px solid #000;*/
   border-width: 1px 1px;
   border-style: solid;
   border-color: #000;
   width: 100%;
}
.house_land_table_suburb {
   text-align: center;
   font-size:   13px;
   font-style:  normal;
   font-weight: bold;
   /*padding:     0 0 0 5px;*/
   color:       #fff;
   background-color: #918c8c;
   height: 30px; 
   width:  20%;
}
.house_land_table_price {
   text-align: center;
   font-size:   13px;
   font-style:  normal;
   font-weight: bold;
   color:       #fff;
   background-color: #ff6201;
   height: 30px; 
   width:  15%;
}
/*
.house_land_table_address {
   text-align:  center;
   font-size:   13px;
   font-style:  normal;
   font-weight: bold;
   color:       #000;
   height: 30px; 
   width:  35%;
}
*/
.house_land_table_address {
   text-align:  center;
   color:       #000;
   height: 30px; 
   width:  50%;
}
.house_land_table_address_main {
   font-size:   13px;
   font-style:  normal;
   font-weight: bold;
   color:       #000;
}
.house_land_table_details {
   font-size:   10px;
   font-style:  normal;
   font-weight: normal;
   color:       #000;
}
.house_land_table_plan a {
   font-size:   10px;
   font-style:  normal;
   font-weight: bold;
   color:       #ff6201;
   height: 30px; 
   width:  15%;
}
.house_land_table_available {
   text-align: center;
   font-size:   13px;
   font-style:  normal;
   font-weight: bold;
   color:       #fff;
   background-color: #000;
   height: 30px; 
   width:  15%;
}
.house_land_table_sold {
   text-align: center;
   font-size:   13px;
   font-style:  normal;
   font-weight: bold;
   color:       #fff;
   background-color: #ff0000;
   height: 30px; 
   width:  15%;
}
.house_land_listing_row {
   background-color: #fe904d;
}
.house_land_listing_header {
   border-bottom: 1px solid black;
   padding: 5px;
}

