/* CSS Document */
@import 'nlv-common.css';

img { border: 0px; }
.copycontainer.nopadding {padding-bottom: 0!important;}

/*see jquery.selectbox.css for select a village drop down menu styles */

* html .copycontainer_outer { width:960px; margin: 0; padding:0;  float:left; z-index:3; position:relative; background:none; }

* html .copycontainer_inner {width:960px; margin:0; padding:0 0 11px 0; float:left; z-index:2;position:relative;background:url(images/copycontainer_bottomie6.jpg) no-repeat bottom center;   }

* html .copycontainer {  width:955px; margin:0; padding:5px 0 30px 5px; float:left; z-index:1;position:relative;background:url(images/copycontainer_top.jpg) no-repeat top center;  }

* html .copycontainer_outerinternal { background:none; width:960px; margin: 0; padding:0;  float:left; z-index:3; position:relative; }
* html .copycontainer_innerinternal {width:960px; margin:0; padding:0 0 11px 0; float:left; z-index:2; background:url(images/copycontainer_internal_bottomie6.jpg) no-repeat bottom center; position:relative;}
* html .copycontainerinternal {background:url(images/copycontainer_internal_top.jpg) no-repeat top center; width:950px; margin:0; padding:5px 0 30px 10px; float:left; z-index:1;position:relative;  }

* html div.copycontainer { 
   height: expression( this.scrollHeight < 559 ? "559px" : "auto" ); /* sets min-height for IE */
   min-height: 559px; /* sets min-height value for all standards-compliant browsers */
}

* html div.copycontainer.nominheight { 
   height: expression( this.scrollHeight < 300 ? "300px" : "auto" ); /* sets min-height for IE */
   min-height: 300px; /* sets min-height value for all standards-compliant browsers */
}



.copycontainerinternal {background:url(images/copycontainer_internal_top.jpg) no-repeat top center;min-height:559px;width:950px; margin:0; padding:5px 0 30px 10px; float:left; z-index:1;position:relative; }
* html .copycontainerinternal {padding: 8px 0 30px 14px;}
.copycontainer_innerinternal {background:url(images/copycontainer_internal_bottom.jpg) no-repeat bottom center;width:960px; margin:0; padding:0 0 11px 0;  float:left; z-index:2;position:relative; }
.copycontainer_outerinternal {background:url(images/copycontainer_internal_repeat.jpg) repeat-y center center;  width:960px; margin:0; padding:0;   float:left; z-index:3; position:relative; }

#start_living_villageSelect { z-index: 10;}
#start_living_villageSelect select {float: right; margin: 0 10px 0 0; z-index: 10;}

/*OUR VILLAGES LANDING PAGE -------------------------------------------------------------------------------------------------------*/

/* Wrapper */
#villages_landing_wrap {width:940px; background:#f5f2e2; margin:0 0 -30px 0; float:left; padding:20px 0 70px 0; }
#villages_landing_wrap .village_landing_teaser {height:107px; width:910px; float:left; margin:0 0 0 10px; padding:5px; text-decoration:none;background:url(images/villages_landing_teaser_background_special.gif) no-repeat center center;}
#villages_landing_wrap .village_landing_teaser:hover {background:url(images/villages_landing_teaser_background_special_over.gif) no-repeat center center; text-decoration:none;  }

#villages_landing_wrap .village_landing_teaser a:hover {text-decoration: none;}

* html #villages_landing_wrap .village_landing_teaser {margin:0 0 0 5px;}
* html #villages_landing_wrap .village_landing_teaser a, * html #villages_landing_wrap .village_landing_teaser a:hover {cursor:pointer; text-decoration:none;}
\ html #villages_landing_wrap .village_landing_teaser a, \ html #villages_landing_wrap .village_landing_teaser a:hover { cursor:pointer;text-decoration:none;}

/* Image */

#villages_landing_wrap .village_landing_teaser img {float:left; margin:0 0 0 5px; height:108px;}
* html #villages_landing_wrap .village_landing_teaser img { margin:5px 0 0 2px}

/* Copy */

#villages_landing_wrap .village_landing_teaser .textholder {float:left; width:474px; height:60px; padding:22px 0 25px 0; margin:0 0 0 30px;}

#villages_landing_wrap .village_landing_teaser a span.title { text-indent:-9999px; display:block; float:left; margin:0; text-decoration:none; }

#villages_landing_wrap #tuartlakesbaldivis a span.title { background:url(images/village_title/village_landing_tuartLakesBaldivis.gif) no-repeat top left; height: 21px; width: 250px;}

#villages_landing_wrap #helena_valley a span.title { background:url(images/village_title/village_landing_helena.gif) no-repeat top left; height: 22px; width: 200px;}

#villages_landing_wrap #hillviewhighwycombe a span.title { background:url(images/village_title/village_landing_hillViewHighWycombe.gif) no-repeat top left; width:248px; height:22px;}
#villages_landing_wrap #bridgewatermandurah a span.title { background:url(images/village_title/village_landing_bridgewaterMandurah.gif) no-repeat top left; width:403px; height:22px;}
#villages_landing_wrap #busselton a span.title { background:url(images/village_title/village_landing_busselton.gif) no-repeat top left; height:19px; width:98px;}
#villages_landing_wrap #pineviewtapping a span.title { background:url(images/village_title/village_landing_pineviewTapping.gif) no-repeat top left; width:181px; height:22px;}
#villages_landing_wrap #lakejoondalupashby a span.title { background:url(images/village_title/village_landing_lakeJoondalupAshby.gif) no-repeat top left; width:232px; height:22px;}
#villages_landing_wrap #oysterharbouralbany a span.title { background:url(images/village_title/village_landing_oysterHarbourAlbany.gif) no-repeat top left; width:237px; height:22px;}
#villages_landing_wrap #vibebaldivis a span.title { background:url(images/village_title/village_landing_vibeBaldivis.gif) no-repeat top left; width:135px; height:21px;}

#villages_landing_wrap .village_landing_teaser a .copy {float:left; line-height:140%; text-decoration:none; color:#555555; display:block; font-weight:normal; margin:3px 0 0 0; clear:left; width:460px;}
#villages_landing_wrap #lakeside_lara a span.title { background:url(images/village_title/village_landing_lakeside_lara.gif) no-repeat top left; width:150px; height: 21px;}
/* Price */

#villages_landing_wrap .village_landing_teaser .price_range { height:82px; float:right; background:url(images/village_landing_price_range_sep.gif) no-repeat left center; width:163px; padding:25px 0 0 27px; color:#da7203; font-weight:bold; font-size:110%;}


/* INDIVIDUAL VILLAGE LANDING PAGES */
#landingFlash {   z-index:1;}

#landingFlashOuter { margin: 8px 0 0 5px;  height: 337px; float: left; width: 930px;}

#landingFlash img {margin: 0; z-index: 1; }
* html #landingFlash img {margin-bottom: -4px;}

/* Tuart Lakes */

#tuart-lakes-nav {float: left; width: 930px; height: 56px; margin: 0 0 0 5px;}
#tuart-lakes-nav ul {list-style: none; margin: 0; padding: 0; height: 56px; background: url(images/brown-nav-repeat.gif) repeat-x 0 0; }
#tuart-lakes-nav ul li {float: left;}
#tuart-lakes-nav ul a {display: block; background: url(images/tuart-lakes-sprite.gif) no-repeat 0 0; height: 56px; float: left; text-indent: -9999px;}

#tuart-lakes-nav ul li.about_tuart_lakes a {background-position: 0 0; width: 134px;}
#tuart-lakes-nav ul li.new_homes a {width: 84px; background-position: -133px 0;}
* html #tuart-lakes-nav ul li.new_homes a {width: 84px!important; background-position: -133px 0!important;}
#tuart-lakes-nav ul li.home_walk_through a {width: 127px; background-position: -217px 0;}
* html #tuart-lakes-nav ul li.home_walk_through a {width: 127px!important; margin: 0; padding: 0; background: url(images/tuart-lakes-sprite.gif) no-repeat -217px 0!important;}

#tuart-lakes-nav ul li.virtual_tour a {width: 123px; background-position: -344px 0;}
#tuart-lakes-nav ul li.village_plan a {width: 85px; background-position: -467px 0;}
* html #tuart-lakes-nav ul li.village_plan a {background: url(images/tuart-lakes-sprite.gif) no-repeat -467px 0!important; width: 85px!important;}
#tuart-lakes-nav ul li.lifestyle_and_leisure_facilities a {width: 174px; background-position: -552px 0;}
#tuart-lakes-nav ul li.whats_happening a {width: 119px; background-position: -726px 0;}
#tuart-lakes-nav ul li.contact a {width: 84px; background-position: -845px 0;}

#tuart-lakes-nav ul li.about_tuart_lakes a:hover {background-position: 0 -56px;}
#tuart-lakes-nav ul li.new_homes a:hover {background-position: -133px -56px!important;}
#tuart-lakes-nav ul li.home_walk_through a:hover {background-position: -217px -56px!important;}
#tuart-lakes-nav ul li.virtual_tour a:hover {background-position: -344px -56px;}
#tuart-lakes-nav ul li.village_plan a:hover {background-position: -467px -56px!important;}
#tuart-lakes-nav ul li.lifestyle_and_leisure_facilities a:hover {background-position: -552px -56px;}
#tuart-lakes-nav ul li.whats_happening a:hover { background-position: -726px -56px;}
#tuart-lakes-nav ul li.contact a:hover {background-position: -845px -56px;}

/* Regular Flash Navigation */

#flash-landing-nav {float: left; width: 930px; height: 56px; margin: 0 0 0 5px;}
#flash-landing-nav ul {list-style: none; margin: 0; padding: 0; height: 56px; background: url(images/internal-standard-nav-bg.gif) repeat-x 0 0; }
#flash-landing-nav ul li {float: left;}
#flash-landing-nav ul a {display: block; background: url(images/village-nav-sprite.gif) no-repeat 0 0; height: 56px; float: left; text-indent: -9999px;}

#flash-landing-nav ul li.about_bridgewater a {background-position: -604px -112px; width: 138px;}
#flash-landing-nav ul li.about_hillview a {background-position: 0 -112px; width: 114px;}
#flash-landing-nav ul li.about_busselton a {background-position: -114px -112px; width: 123px;}
#flash-landing-nav ul li.about_vibe_baldivis a {background-position: -237px -112px; width: 94px;}
#flash-landing-nav ul li.about_pineview a {background-position: -331px -112px; width: 119px;}
#flash-landing-nav ul li.about_lake_joondalup a {background-position: -450px -112px; width: 154px;}
#flash-landing-nav ul li.about_oyster_harbour a {background-position: -742px -112px; width: 154px;}
#flash-landing-nav ul li.new_homes a {width: 84px; background-position: -133px 0;}
#flash-landing-nav ul li.established_homes a { background-position: 0 0; width: 127px;}
#flash-landing-nav ul li.home_walk_through a {width: 127px; background-position: -217px 0;}
#flash-landing-nav ul li.virtual_tour a {width: 123px; background-position: -344px 0;}
#flash-landing-nav ul li.village_plan a {width: 85px; background-position: -467px 0;}
#flash-landing-nav ul li.lifestyle_and_leisure_facilities a {width: 174px; background-position: -552px 0;}
#flash-landing-nav ul li.whats_happening a {width: 119px; background-position: -726px 0;}
#flash-landing-nav ul li.contact a, #flash-landing-nav ul li.contact_us a {width: 84px; background-position: -845px 0;}

#flash-landing-nav ul li.about_bridgewater a:hover {background-position: -604px -168px;}
#flash-landing-nav ul li.about_hillview a:hover {background-position: 0 -168px;}
#flash-landing-nav ul li.about_busselton a:hover {background-position: -114px -168px;}
#flash-landing-nav ul li.about_vibe_baldivis a:hover {background-position: -237px -168px;}
#flash-landing-nav ul li.about_pineview a:hover {background-position: -331px -168px;}
#flash-landing-nav ul li.about_lake_joondalup a:hover {background-position: -450px -168px;}
#flash-landing-nav ul li.about_oyster_harbour a:hover {background-position: -742px -168px;}
#flash-landing-nav ul li.new_homes a:hover {background-position: -133px -56px;}
#flash-landing-nav ul li.established_homes a:hover {background-position: 0 -56px;}
#flash-landing-nav ul li.home_walk_through a:hover {background-position: -217px -56px;}
#flash-landing-nav ul li.virtual_tour a:hover {background-position: -344px -56px;}
#flash-landing-nav ul li.village_plan a:hover {background-position: -467px -56px;}
#flash-landing-nav ul li.lifestyle_and_leisure_facilities a:hover {background-position: -552px -56px;}
#flash-landing-nav ul li.whats_happening a:hover { background-position: -726px -56px;}
#flash-landing-nav ul li.contact a:hover, #flash-landing-nav ul li.contact_us a:hover {background-position: -845px -56px;}


h1.pagetitle {color: #61492d;}


/* villages landing icons */

.icons {height: 96px; float: left; margin: 0 0 23px 0; width: 680px;}

.icon a { display:block; float:left;  height:96px; position:relative; text-indent: -9999px; width: 127px;}

.copycontainer .icon.new_home a {margin: 0 62px 0 0; }
.copycontainer .icon.established_home a {margin: 0 59px 0 0;}
.copycontainer .icon.btn_village_plan a {margin: 0 53px 0 0;}
.copycontainer .icon.virtual_tour a {background: url(images/village-virtual-tour.gif) no-repeat 0 50%; margin: 0 55px 0 0; }
.copycontainer#tuartlakesbaldivis .icon.virtual_tour a {background: url(images/tuart-lakes-village-virtual-tour.gif) no-repeat 0 50%; }
.copycontainer .icon.home_walk_through a {background: url(images/home-walk-through.gif) no-repeat 0 0; margin: 0 55px 0 8px;}
.copycontainer#tuartlakesbaldivis .icon.home_walk_through a {background: url(images/tuart-lakes-home-walk-through.gif) no-repeat 0 0;}


.copycontainer#tuartlakesbaldivis .icon.new_home a {background:url(images/tuart-lakes-new-homes.gif) no-repeat 0 50%; }
.copycontainer#bridgewatermandurah .icon.new_home a {background:url(images/bridgewater-new-homes.gif) no-repeat 0 50%; }
.copycontainer#hillviewhighwycombe .icon.new_home a {background:url(images/hillview-new-homes.gif) no-repeat 0 50%; }
.copycontainer#busselton .icon.new_home a {background:url(images/busselton-new-homes.gif) no-repeat 0 50%;}
.copycontainer#pineviewtapping .icon.new_home a {background:url(images/pineview-new-homes.gif) no-repeat 0 50%; }
.copycontainer#lakejoondalupashby .icon.new_home a {background:url(images/lake-joondalup-established-homes.gif) no-repeat 0 50%; }
.copycontainer#oysterharbouralbany .icon.new_home a {background:url(images/oysterharbour-new-homes.gif) no-repeat 0 50%;}
.copycontainer#vibebaldivis .icon.new_home a {background:url(images/vibe-new-homes.gif) no-repeat 0 50%; }


.copycontainer#tuartlakesbaldivis .icon.established_home a {background:url(images/tuart-lakes-established-homes.gif) no-repeat 0 50%; }
.copycontainer#bridgewatermandurah .icon.established_home a {background:url(images/bridgewater-established-homes.gif) no-repeat 0 50%; }
.copycontainer#hillviewhighwycombe .icon.established_home a {background:url(images/hillview-established-homes.gif) no-repeat 0 50%; }
.copycontainer#busselton .icon.established_home a {background:url(images/busselton-established-homes.gif) no-repeat 0 50%;}
.copycontainer#pineviewtapping .icon.established_home a {background:url(images/pineview-established-homes.gif) no-repeat 0 50%; }
.copycontainer#lakejoondalupashby .icon.established_home a {background:url(images/lake-joondalup-established-homes.gif) no-repeat 0 50%; }
.copycontainer#oysterharbouralbany .icon.established_home a {background:url(images/oysterharbour-established-homes.gif) no-repeat 0 50%;}
.copycontainer#vibebaldivis .icon.established_home a {background:url(images/vibe-established-homes.gif) no-repeat 0 50%; }


.copycontainer#tuartlakesbaldivis .icon.btn_village_plan a {background:url(images/tuart-lakes-village-plan.gif) no-repeat 0 50%; }
.copycontainer#bridgewatermandurah .icon.btn_village_plan a {background:url(images/bridgewater-village-plan.gif) no-repeat 0 50%; }
.copycontainer#hillviewhighwycombe .icon.btn_village_plan a {background:url(images/hillview-village-plan.gif) no-repeat 0 50%; }
.copycontainer#busselton .icon.btn_village_plan a {background:url(images/busselton-village-plan.gif) no-repeat 0 50%;}
.copycontainer#pineviewtapping .icon.btn_village_plan a {background:url(images/pineview-village-plan.gif) no-repeat 0 50%; }
.copycontainer#lakejoondalupashby .icon.btn_village_plan a {background:url(images/lake-joondalup-village-plan.gif) no-repeat 0 50%; }
.copycontainer#oysterharbouralbany .icon.btn_village_plan a {background:url(images/oysterharbour-village-plan.gif) no-repeat 0 50%;}
.copycontainer#vibebaldivis .icon.btn_village_plan a {background:url(images/vibe-village-plan.gif) no-repeat 0 50%; }
/*.copycontainer#lakeside_lara .icon.btn_village_plan a {background:url(images/lara-village-plan.gif) no-repeat 0 50%; }
*/
.copycontainer#lakeside_lara .icons .lara_village_plan a/*, .copycontainer#helena_valley .icons .lara_village_plan a */{background: url(images/lara-village-plan.gif) no-repeat 0 50%; text-indent: -9999px; float: left; width: 127px; height: 96px; display: block; }

.copycontainer#lakeside_lara .icons .lara_village_loc a{background: url(images/btn_village_location_lara.gif) no-repeat 0 50%; text-indent: -9999px; float: left; width: 127px; height: 96px; display: block; margin: 0 0 0 50px;}


.copycontainer#helena_valley .icons .lara_village_loc a {background: url(images/btn_village_location_helena.gif) no-repeat 0 50%; text-indent: -9999px; float: left; width: 127px; height: 96px; display: block; margin: 0 0 0 0;}

#village_landing_wrap {width: 896px; float: left; background: url(images/landing-gradient-repeat.gif) repeat-x 0 0; padding: 25px 9px 0 25px; margin: 0 0 0 5px}
#village_landing_wrap #summary-wrap {border-top: 1px solid #d7cbb5; font-size: 125%; color: #61492d; width: 685px; padding: 18px 0 0 0; float: left;}
#village_landing_wrap #summary-wrap .lefty {float: left; width: 315px;}
#village_landing_wrap #summary-wrap .righty {float: right; width: 307px;}

#village_landing_wrap #price-outer {  background: url(images/price-bottom.gif) no-repeat left bottom;float: right; width: 182px; z-index: 2;}
#village_landing_wrap #price-inner {background: url(images/price-top.gif) no-repeat left top; color: #8e7d67; float: right; font-weight: bold; font-size: 125%; padding: 10px 0 20px 20px; width: 162px; z-index: 1; }
#village_landing_wrap #price-inner h3 {margin: 10px 0 -7px 0; padding: 0; color: #61492d;}

#village_landing_wrap img.village_location_thumb {float: right; margin: 5px 0 0 0;}

/* INTERNAL VILLAGE PAGES */
.copycontainer .village_nav h1 {color: #fff; height: 62px; margin: 0; padding-right: 30px; text-indent:-9999px;}

.copycontainer#tuartlakesbaldivis .village_nav h1 {background: url(images/village_title/tuartlakes_lifestyle_village_baldivis.gif) no-repeat 22px 30px; width: 520px;}
.copycontainer#hillviewhighwycombe .village_nav h1 {background:url(images/village_title/Hillview_lifestyle_village_high_wycombe.gif) no-repeat 22px 30px; width: 477px;}
.copycontainer#bridgewatermandurah .village_nav h1 {background:url(images/village_title/bridgewater_lifestyle_village_mandurah.gif) no-repeat 22px 30px; width:499px;}
.copycontainer#busselton .village_nav h1 {background:url(images/village_title/busselton_lifestyle_village_busselton.gif) no-repeat 22px 30px; width:447px;}
.copycontainer#pineviewtapping .village_nav h1 {background:url(images/village_title/pineview_lifestyle_village_tapping.gif) no-repeat 22px 30px; width:417px;}
.copycontainer#lakejoondalupashby .village_nav h1 {background:url(images/village_title/lake_joondalup_lifestyle_village_ashby.gif) no-repeat 22px 30px; width:471px;}
.copycontainer#oysterharbouralbany .village_nav h1 {background:url(images/village_title/oyster-harbour-albany.gif) no-repeat 22px 30px; width:475px;}
.copycontainer#vibebaldivis .village_nav h1 {background:url(images/village_title/vibe_lifestyle_village_baldivis.gif) no-repeat 22px 30px; width:151px;}
.copycontainer#lakeside_lara .village_nav h1 {background: url(images/village_title/lakeside_lara.gif) no-repeat 22px 30px; width: 173px;}
.copycontainer#helena_valley .village_nav h1 { background:url(images/village_title/helena_title.gif) 22px 30px no-repeat; width:169px;}


/* Internal nav */

.copycontainer .village_nav {background: url(images/tuart-lakes-village-head.gif) repeat-x top; border: 5px solid #fff; border-bottom: none; height: 122px; padding: 0; position: relative; width: 930px;}
* html .copycontainer .village_nav {margin-top: 5px; margin-left: 5px;}
.copycontainer .village_nav ul {background: #5a4124 url(images/internal-nav-bg.gif) repeat-x top; bottom: 0; left: 0; list-style: none; height: 42px; margin: 0; padding: 0 0 0 22px; position:absolute; width: 908px;}
.copycontainer .village_nav ul li {background: url(images/intnav-divide.gif) no-repeat top left; float: left;}
* html .copycontainer .village_nav ul li {background: url(images/intnav-divide.gif) no-repeat top left!important;}
.copycontainer .village_nav ul a {background: none!important; color: #fff; display: block; float: left; height: 28px; line-height:18px; padding: 14px 8px 0 10px;}
* html .village_nav ul a {padding:0 12px 24px 12px;}
.village_nav ul a:hover, .village_nav ul a.active {background:url(images/village_nav_over_arrow.gif) no-repeat bottom center!important; text-decoration:none; }
.copycontainer .village_nav ul li.first {background: none!important;}
.copycontainer .village_nav ul a.home {background:url(images/home-icon-special.gif) no-repeat 0 15px!important; padding-left: 2px; padding-right: 6px;width:15px;}
.copycontainer .village_nav ul a.home img {display: none;}

* html .village_nav ul li.home_walk_through { padding: 0; margin: 0;} 
* html .village_nav ul li.home_walk_through a  {display: inline; padding: 14px 8px 0 10px!important; margin: 0;}


/* Tuart Lakes internal nav */
.copycontainer#tuartlakesbaldivis .village_nav ul {background: #5a4124 url(images/tuart-lakes-internal-nav-bg.gif) repeat-x top;}
.copycontainer#tuartlakesbaldivis .village_nav ul li { background: url(images/tuart-lakes-intnav-divide.gif) no-repeat top left!important; }
.copycontainer#tuartlakesbaldivis .village_nav ul a {color: #f0efda; }
.copycontainer#tuartlakesbaldivis .village_nav.special ul a.home { background:url(images/tuart-lakes-home-icon-special.gif) no-repeat 0 15px!important; }


/*internal about us information ------------------------------------------------------------------------------------------------------------------------------*/

#content { width:880px;  padding:20px 30px 30px 30px;}
#contentFlash {padding: 6px;}
* html #contentFlash {padding: 6px 6px 6px 11px;}

#content h2 {font-size:30px; color:#6d512f; margin:0 0 10px 0;}
#content p.intro {font-size:14px; font-weight:bold; color:#000000;}

#content #divider { float:left; width:100%; background:#fff url(images/divider-background.gif) repeat-y top left;border-top:#dad7d0 1px solid; margin: 10px 0 0 0; padding:30px 0 0 0;}
#content #divider.onecol {background:none;}

#content ul.internal_subnav {list-style:none; margin:0; padding:0; float:left; width:880px; }
#content ul.internal_subnav a {display:block; color:#016ea7; text-decoration:none; float:left; padding:5px 10px 5px 0; font-weight:normal;}
#content ul.internal_subnav a:hover, #content ul.internal_subnav a.active {font-weight:bold;}
#content ul.internal_subnav li {float:left;}

#content #primary {width:360px; float:left; padding:0 10px 0 0;}

#content #secondary {float:right;  padding:0 0 0 13px; width:496px;}


#content #secondary .left {width:254px; float:left;}
#content #secondary .left .virtual_tours {width:250px; border:1px solid #e7e4d4; float:left; padding:4px 0;}
#content #secondary .left .virtual_tours img {width:137px; height:49px; float:left; margin:0 17px 0 6px;}
#content #secondary .left .virtual_tours .hr {width:250px; border-bottom:1px solid #e7e4d4; height:1px; float:left; margin:4px 0;}
#content #secondary .left .virtual_tours p {display:block; float:left; padding: 0; margin: 10px 0 0 0;}
#content #secondary .left .virtual_tours p strong {color:#000000; font-size:11px;}
#content #secondary .left .virtual_tours p a {color:#016ea7; font-size:10px; font-weight:bold; text-decoration:none; margin:-4px 0 0 0; display:block;}
#content #secondary .left .virtual_tours p a:hover {text-decoration:underline;}

#content #secondary .right { float:right; width:215px;}
#content #secondary .right .right_img_holder {background:#ede8d9; padding:0 12px 14px 12px; font-size:11px; color:#655b41; line-height: normal;}
#content #secondary .right .right_img_holder img {margin:14px 0 3px 0;}

#content #primaryFacilities {width:417px; float:left; padding:0 10px 0 0;  }
#content #secondaryFacilities { float:right; width:416px;}
#content #secondaryFacilities .facilities {width:404px; background:#ede8d9; padding:12px 0 7px 13px; float:right;}
#content #secondaryFacilities .facilities .facility { float: left;  padding: 0 13px 10px 0; margin:0; min-height:180px;  }
* html #content #secondaryFacilities .facilities .facility { height:180px;  }
#content #secondaryFacilities .facilities .facility p {width:175px; margin:0;  display:block; line-height:normal;font-size:11px;}

#content #secondaryFacilities .facilities .facility img {margin:0 0 6px 0; height:142px; width:189px;}





/* STANDARD INTERNAL ------------------------------------------------------------------------------------------------------------------------------------*/
#banner {height:130px; width:940px; margin:0;}
* html #banner {margin-left: -2px;}
#banner.news { background:url(/css/images/banner_news.jpg) no-repeat right top;}

#banner_title {width:184px; background:url(images/banner_title_background.jpg) top left repeat-x; height:42px; color:#fff; font-family:"Trebuchet MS"; font-size:26px; padding:88px 0 0 23px;}
\ html #banner_title { line-height:120%; padding-top:85px; height:45px;}

#internal_subnav {width:207px; float:left; margin:0;}
* html #internal_subnav { margin:20px 0 0 0; width:211px;}
#internal_subnav ul.internalnav { list-style:none; margin:15px 0 0 0; padding:0; }
* html #internal_subnav ul.internalnav {  margin:0;}

#internal_subnav ul.internalnav a {display:block;  color:#5d5541; text-decoration:none;font-weight:bold; float:left; padding:6px 10px 6px 23px; width:174px; border-bottom:none; line-height:normal;  }
#internal_subnav ul.internalnav li {border-bottom:1px solid #cdc6b2; display:block; float:left}
\ html #internal_subnav ul.internalnav a {padding:8px 15px 8px 20px; width:172px; }
#internal_subnav ul.internalnav a:hover, #internal_subnav ul.internalnav a.active {color:#015a85;  background:url(/css/images/news-over-arrow.gif) no-repeat 195px 12px;}
* html .internal_subnav ul.internalnav a:hover, * html .internal_subnav ul.internalnav a.active {background:url(/css/images/news-over-arrow.gif) no-repeat 195px 12px; }



#internal_subnav ul.internalnav li ul {margin-bottom:10px; float:left;  margin-left:30px;}
* html #internal_subnav ul.internalnav li ul {margin-left:12px!important; }

#internal_subnav ul.internalnav li li {border:none;}
#internal_subnav ul.internalnav li li a {font-size:12px; font-weight:normal; color:#11648b; padding:2px 0 2px 3px; margin:0; }
#internal_subnav ul.internalnav li li a:hover, #internal_subnav ul.internalnav li li a.active {background:none; font-weight:bold;}

span.date { font-weight:bold; color:#898989; font-size:14px;}

a.nextnews, a.nextnews:hover {color:#5d5541; font-weight:bold; text-decoration:none; display:block; background:url(images/next-news-arrow.gif) no-repeat left center; padding:0 0 0 17px; float:left; margin:9px 0 0 60px; font-size:95%; border-bottom:none;}
a.prevnews, a.prevnews:hover {color:#5d5541; font-weight:bold; text-decoration:none; display:block; background:url(images/prev-news-arrow.gif) no-repeat left center; padding:0 0 0 17px; float:left; margin:9px 0 0 60px; font-size:95%; border-bottom:none;}


#copy {background: url(images/copy-bg.gif) repeat-x 0 0; float:right; padding:20px 42px 50px 30px; margin:0 10px 0 0; width:661px;}
* html #copy {padding:20px 42px 50px 20px; }
#copy h1, #sitemapcopy h1 {font-family:"Trebuchet MS"; font-size:36px; color:#6d512f; border-bottom:1px #dbd8d1 solid; padding-bottom:10px; margin-bottom:10px;}

#sitemapcopy {width:670px; float:right; padding:20px 42px 50px 30px; margin:0;}

#sitemapcopy ul {list-style:none; margin:0; padding:0;}
#sitemapcopy ul a {display:block; }
#sitemapcopy ul a:hover {text-decoration:underline;}
#sitemapcopy ul li a {font-size:180%; text-decoration:none; padding:20px 0 0 0; color:#f89828; font-family:"Trebuchet MS"; }
#sitemapcopy ul ul li a {font-size:130%; text-decoration:none; padding:0 0 0 40px;color:#014961;font-family:Arial, Helvetica, sans-serif;height:10px; }
#sitemapcopy ul ul ul li a {font-size:100%; text-decoration:none; padding:0 0 0px 60px; font-weight:normal; height:5px; color:#333333 }
#sitemapcopy ul ul ul ul li a {font-size:100%; text-decoration:none; padding:0 0 0px 80px;color:#555}
#sitemapcopy ul ul ul ul ul li a {font-size:100%; text-decoration:none; padding:0 0 0px 100px;}


#content .event-wrap {border-bottom:1px solid #dad7d0; margin:0 0 36px 0; padding:0 0 36px 0; float:left; clear:left; width:100%;}
#content .event-wrap h3 {color:#000000; font-size:20px; font-family:"Trebuchet MS";}
#content .event-wrap img {float:left; border:1px solid #c8c8c8; margin:0 7px 0 0;}

/* Executive Team */

.team-wrap {width:650px; padding:17px 23px 16px 0; float:left; border-bottom:1px solid #dbd8d1;}
* html .team-wrap {padding:17px 21px 16px 0;}
.team-wrap .imgHolder { float:left;}
.team-wrap .imgHolder img {width:150px; border:1px solid #e1e1e1;}
.team-wrap .information { float:right; width:464px;}

/* Lifestyle */

.lifestyleleftcol {width:340px; float:left;}
.lifestyleleftcol a.next {text-transform:uppercase; color:#f89828; font-size:140%; font-weight:bold; }
.lifestyleleftcol a.next:hover {text-decoration:none;}

.lifestylerightcol { float: right; width: 330px; }
.lifestylerightcol img {float:right;}
.lifestylerightcol img.mainpic { margin:10px 0 0 0;}
.lifestylerightcol img.visit_villages {  margin:7px 40px 0 0;}

/* village plans - IE6 fixes --------------------------------------------------------------------------------*/

* html #lakeJoondalupMap, * html #pineviewMap, * html #baldivisMap, * html #busseltonMap, * html #hillviewMap, * html #mandurahMap {margin: 0 0 0 -5px!important;}

/* view homes -------------------------------------------------------------------------------------------------------------------------------------*/


.header_hometype { height:42px; width:861px; padding:0 0 0 17px; position:relative; float:left; } /*sIFR*/
* html .header_hometype {margin:0 0 -10px 0;}

.header_hometype#new {background:url(/css/images/newHomesHeaderRepeat.jpg) repeat-x left top;}
.header_hometype#established {background:url(/css/images/establishedHomesHeaderRepeat.jpg) repeat-x left top; }

.header_hometype#new h2, .header_hometype#established h2 {color:#ffffff; font-family:"Trebuchet MS"; font-size:18px; line-height:42px; } /*sIFR*/

.header_hometype .buttons { position: absolute; right: 0; top: 0; }

.header_hometype .buttons ul {list-style:none; margin:0; padding:0; float:right; }

.header_hometype .buttons ul a {color:#fff; display:block; float:left; font-weight:bold; height:42px; line-height:42px; padding:0 15px;text-decoration:none;}
.header_hometype .buttons ul li, .header_hometype .buttons ul li a { float:left;}

.header_hometype#new .buttons li.first, .header_hometype#established .buttons li.first { background:none;color:#fff; display:block;font-weight:bold; height:42px; line-height:42px;padding:0 15px; }

.header_hometype#new .buttons li { background:url(/css/images/new-hdr-separator.gif) no-repeat top left;}
.header_hometype#established .buttons li { background:url(/css/images/established-hdr-separator.gif) no-repeat top left; }

.header_hometype#new .buttons li a:hover, .header_hometype#new .buttons li a.active { background:url(/css/images/new-hdr-over.gif) no-repeat left top;  }
.header_hometype#established .buttons li a:hover, .header_hometype#established .buttons li a.active { background:url(/css/images/established-hdr-over.gif) no-repeat left top; }


/*___________________________________*/

.currently_viewing#newHomes { background:url(/css/images/currentlyViewingNew.jpg) repeat-x left top;height:32px; width:878px; margin:0 0 15px 0; float:left;}
.currently_viewing#establishedHomes { background:url(/css/images/currentlyViewingEstablished.jpg) repeat-x left top;height:32px; width:878px; margin:0 0 15px 0; float:left;}

.currently_viewing#newHomes h3, .currently_viewing#establishedHomes h3 {display:block; float:left;color:#fff; height:32px; line-height:32px; margin:0 0 0 17px; font-size:12px;}
* html .currently_viewing#newHomes h3, * html .currently_viewing#establishedHomes h3 {display:block; float:left;color:#fff; height:32px; line-height:32px; margin:0 0 0 8px; font-size:12px;}


.currently_viewing#newHomes .display_results { margin:0 24px 0 0;color:#e3e4c9; font-weight:bold; float:right; line-height:32px; height:32px;}
* html .currently_viewing#newHomes .display_results { margin:0 8px 0 0;color:#e3e4c9; font-weight:bold; float:right; line-height:32px; height:32px;}

.currently_viewing#establishedHomes .display_results { margin:0 15px 0 0;color:#e3e4c9; font-weight:bold; float:right; line-height:32px; height:32px;}
* html .currently_viewing#establishedHomes .display_results { margin:0 8px 0 0;color:#e3e4c9; font-weight:bold; float:right; line-height:32px; height:32px;}


/* google map launch */

.maplaunch { display: block; width: 249px; height: 25px; border: 0; margin: 0 0 10px 0; background: url(/css/images/button_launchgoogle.gif); background-repeat: no-repeat; }

/* view homes stage 1 - list all */

#homesdisplaywrapper {background:#f6efdb; border:1px solid #d8d8d6; float:left; margin:0 0 30px 0; padding:0 0 10px 0; width:878px; min-height:400px;}

.homewrapper {width:218px; background:url(images/homewrapper-background.gif) no-repeat; position:relative; height:269px; text-decoration:none; float:left; margin:0 0 10px 0 ; padding:0; z-index:1;}
.homewrapper:hover { background:url(images/homewrapper-background-over.gif) no-repeat;}
.homewrapper .on_display {z-index:3; background:url(images/status_on_display.gif) no-repeat; top:15px; left:15px; position:absolute; width:47px; height:46px; text-indent:-9999px;}
.homewrapper .sold {z-index:3; background:url(images/status_sold.gif) no-repeat; top:15px; left:15px; position:absolute; width:47px; height:46px; text-indent:-9999px;}

.homewrapper img {margin:15px 0 15px 15px; z-index:2; position:relative;}
.homewrapper span.hometype a {text-align:center; font-size:16px; color:#3d372a; font-weight:bold; display:block; text-decoration:none;}
.homewrapper span.cost a {color: #da7203; display:block; font-size: 11px; font-weight: bold; line-height: normal; margin: 0; padding: 0 15px; text-align: center; text-decoration: none;}

.homewrapper img.spec_bedroom { position:absolute; bottom:0px; left:4px; }
.homewrapper img.spec_bathroom { position:absolute; bottom:0px; left:59px; }
.homewrapper img.spec_study { position:absolute;bottom:0px;left:98px; }
.homewrapper img.spec_wc {  position:absolute;bottom:0px; left:148px;}

/* view homes stage 2 - detail */

#homesdetailwrapper {background:#fff url(images/home-detail-background.gif) repeat-y top left; border:1px solid #d8d8d6; float:left; padding:0 0 30px 0 ;width:878px;}

#jump_to {width:188px; float:left; margin:0; padding:0; min-height:700px;}
* html #jump_to {height:700px;}
#jump_to ul {margin:5px 0 ; padding:0; list-style:none;}
#jump_to ul li {border-bottom:#cdc6b2 1px solid;}
#jump_to ul a {display:block; text-decoration:none; color:#5d5541; font-weight:bold; height:23px; line-height:23px; width:188px;  padding:0 0 0 17px;}
* html #jump_to ul a {width:167px;}
#jump_to ul a.active, #jump_to ul a:hover {color:#015a85; background: url(images/home-detail-blue-arrow.gif) no-repeat 170px 50%;}

#specifications {width:474px; float:left; margin:-15px 0 0 0; padding:0; position:relative; z-index:1; }
#specifications .photo_bar a {color:#fff; text-decoration:none; line-height:34px; }
#specifications .photo_bar p {display:block; float:left; line-height:34px; color:#fff; margin:0 0 0 21px; font-size:12px;}

#specifications.new .on_display {z-index:3; background:url(images/status_details_on_display.gif) no-repeat; top:0; left:0; position:absolute; width:75px; height:75px; text-indent:-9999px;}
#specifications.new img {margin:0; padding:0; }

#specifications.new .photo_bar {height:34px; width:474px; position:absolute; top:282px; background:url(images/photo_bar_background.jpg) repeat-x bottom left; right:0;}

#specifications.established .sold {z-index:3; background:url(images/status_sold.gif) no-repeat; top:0; left:0; position:absolute; width:75px; height:75px; text-indent:-9999px;}
#specifications.established img {margin:0; padding:0;}

#specifications.established .photo_bar {height:34px; width:474px; position:absolute; top:282px; background:url(images/photo_bar_background_established.jpg) repeat-x bottom left; right:0;}

#specifications .info {margin:0 0 0 21px; padding:0 15px 0 0;}
#specifications .info h3 {font-size:14px; color:#da7203; margin:21px 0 11px 0;}
#specifications .info ul {margin: 0 0 20px 15px;}
#specifications .info ul li {margin:5px 0;}

/* Slideshow */
#homeFeatures { width: 474px; color: #343434; font-weight: bold;background:#373737 url(/css/images/gallery-photobkg.jpg) no-repeat left top;} /* appears if multiple images */
#slideShow1 { width: 474px; height: 316px; padding:0;  margin:0 auto; text-align:center; background:#373737 url(/css/images/gallery-photobkg.jpg) no-repeat left top; } /* one image only */
#slideShow1 img {  max-width:474px; max-height:316px; margin:0 auto; text-align:center;  }
* html #slideShow1 img {  height:316px; }
/*.slideshowHolder { left: 0 !important; top: 0 !important; }
.slideshowLoader { left: 0 !important; }
*/		
.slideshowLinks img { display: inline; width: auto !important; height: auto !important; }

#specifications.new #homeFeatures #slideShow1 a { text-decoration: none;}
#specifications.new #homeFeatures #slideShow1 a.slideshowNextSlide { top: 282px; left: 364px; height:34px; width:110px; position: absolute; padding:0; display:block; background:url(images/next_photo.gif) no-repeat bottom right; }
#specifications.new #homeFeatures #slideShow1 a.slideshowNextSlide:hover { background:url(images/next_photo-over.gif) no-repeat bottom right;}
#specifications.new #homeFeatures #slideShow1 a.slideshowPrevslide { top: 282px; left: 243px; height:34px; width:121px; position: absolute; padding:0; background:url(images/previous_photo.gif) no-repeat bottom right; }
#specifications.new #homeFeatures #slideShow1 a.slideshowPrevslide:hover {background:url(images/previous_photo-over.gif) no-repeat bottom right;}

#specifications.established #homeFeatures #slideShow1 a { text-decoration: none;}
#specifications.established #homeFeatures #slideShow1 a.slideshowNextSlide { top: 282px; left: 364px; height:34px; width:110px; position: absolute; padding:0; display:block; background:url(images/next_photo_established.gif) no-repeat bottom right; }
#specifications.established #homeFeatures #slideShow1 a.slideshowNextSlide:hover { background:url(images/next_photo_established-over.gif) no-repeat bottom right;}
#specifications.established #homeFeatures #slideShow1 a.slideshowPrevslide { top: 282px; left: 249px; height:34px; width:121px; position: absolute; padding:0; background:url(images/previous_photo_established.gif) no-repeat bottom right; }
#specifications.established #homeFeatures #slideShow1 a.slideshowPrevslide:hover {background:url(images/previous_photo_established-over.gif) no-repeat bottom right;}


/* These images are hidden because they only appear in print */
img.printImgSmall, img.printImgLarge {display:none;}

.galleryitems { display: none; position: absolute; width: 474px; left: 0; bottom: 0px; height: 16px; padding: 10px 6px 0 56px; background: #2b5468 url(images/portfolio-gallery-title.gif) no-repeat 6px 8px; }
.galleryitems h5 { display: none; }
.galleryitems a { display: block; float: left; width: 14px; height: 5px; border-right: 1px solid #010101; background-color: #808080; font-size: 5px; }
.galleryitems a:hover, .galleryitems a.activeSlide { background-color: #c07020; }
/*end Slideshow */


#overview_panel .summary#newSummary {margin:285px 0 0 0;}
* html #overview_panel .summary#newSummary {margin:304px 0 0 0; height:296px;}

#overview_panel {float:right; width:216px; margin:-301px 0 0 0; }
* html #overview_panel {width:215px; margin:-319px 0 0 0; }



#overview_panel .summary { background:#f6efdb; height:296px; padding:20px 0 0 0; margin:-15px 0 0 0; position:relative;}
* html #overview_panel .summary {  margin:  0; height:300px; }
#overview_panel .summary span.name { color:#3d372a; font-size:24px; font-weight:bold; display:block; margin:0 0 10px 20px; padding: 0;}
#overview_panel .summary span.estName { color:#3d372a; font-size:20px; font-weight:bold; display:block; margin:0 0 0 20px; padding: 0;}
* html #overview_panel .summary span.estName { padding:15px 0 0 0px;}


#overview_panel .summary span.cost { display:block;margin:0 0 0 20px; font-size:16px; color:#da7203; font-weight:bold;}
#overview_panel .summary ul {margin:21px 0 20px 20px; padding:0; list-style:none;}
* html #overview_panel .summary ul {margin:21px 0 30px 20px;}
\ html #overview_panel .summary ul {margin:21px 0 29px 20px;}

#overview_panel .summary ul li { background:url(images/li_separator.gif) no-repeat bottom left; height:29px; line-height:29px;}
#overview_panel .summary ul li span {padding:0 0 0 33px; display:block; color:#000;  font-weight:bold;}
#overview_panel .summary ul li#bedrooms span {background:url(images/li_bedroom.gif) no-repeat left center;}
#overview_panel .summary ul li#bathrooms span {background:url(images/li_bathroom.gif) no-repeat left center;}
#overview_panel .summary ul li#study span {background:url(images/li_study.gif) no-repeat left center;}
#overview_panel .summary ul li#wc span {background:url(images/li_wc.gif) no-repeat left center;}

#overview_panel .summary #whatitcosts {width:187px; line-height: normal; float:left; margin:0 0 0 20px; /*background:url(images/li_separator.gif) no-repeat 0 35px;*/ min-height:50px; }
* html #overview_panel .summary #whatitcosts {margin:-12px 0 -24px 10px; }
#overview_panel .summary #whatitcosts .type {/*width:100px; float:left; margin:0 10px 10px 0;*/}
#overview_panel .summary #whatitcosts .value { /*float:right;*/ color:#da7203; font-weight:bold;/*margin:0 0 10px 0; width:77px;*/}

#overview_panel .agentContact {width:185px; margin:0 10px 0 0; position:absolute; bottom:10px; right:0; line-height:140%;}
#overview_panel .agentContact span {width:15px; display:block; float:left; font-size:90%; }

#overview_panel .right_img_holder h3 {font-size:14px; color:#da7203; margin:21px 0 11px 0;}
#overview_panel .right_img_holder img {margin:14px 0 3px 0;}
#overview_panel .right_img_holder p {margin-top:0; width:191px;}
#overview_panel .floor_plan {width:200px; padding:0 10px 0 0;}
#overview_panel .floor_plan h3 {font-size:14px; color:#da7203; margin:21px 0 11px 0;}
#overview_panel .floor_plan img {max-width:198px;}
* html #overview_panel .floor_plan img {width:198px;}

#overview_panel .facility p {width:180px; display:block; margin:0; line-height:normal;}

#established_home_info {width:414px; margin:20px 0 0 0px; padding:0 20px 0 20px; float:left;}
#established_home_info h3 {font-size:14px; color:#da7203; margin-top:0; padding-top:0;}

/* search styles */

form.searchAgain {margin:20px 0 0 20px;}
form.searchAgain input {margin:0 0 5px 0; width:166px;}
form.searchAgain input.searchSubmit { width:55px;}

div.hr {border-bottom:1px #cdc6b2 solid; width:166px; margin:0 0 20px 0;}
div.hr100 {border-bottom:1px #dbd8d1 solid; margin:0 0 20px 0;} 


.search_result { display: block; border-bottom: 1px solid #dad7d0; padding: 12px 0 14px 0;  }
.search_result .score { font-weight:bold; color:#555;  }

.search_result a.titleLink {  color: #117cb3; text-decoration: none; }
#searchPaging { display: block; margin-top: 20px; font-weight:bold; text-align: right; }
a.searchpaging {  text-decoration: none;color:#f89828; font-weight:bold; text-transform:uppercase;  }

/*Register your Interest Form */

.formTable { border:none; width: 500px; margin:30px 0 0 0; }
.formTable td {padding:10px 5px 10px 5px;}
.formTable tr:hover {background:#f1f1f1;}
.formTable td.label {  color:#333; font-weight:bold;}
label {color:#333; font-weight:bold;}
.input-holder {float:left;padding:0 10px 0 0; width:170px;}
.input-holder-long {float:left;padding:0 10px 0 0; width:340px;}
.select-holder {float:left;padding:0 10px 0 0; width:170px;}
.input-holder label,
.input-holder-long label,
.select-holder label { line-height:11px; font:normal 11px Verdana, Arial, Helvetica, sans-serif; color:#555555; vertical-align: text-bottom;}
.select-short {width:40px; margin-bottom:5px;}
.textarea-full {width:100%; height:150px;}


#errorMsg { color: #FF0000; font-weight: bold; }

/*Maintenance Request Form */

textarea.textarea {width:262px; height:100px;}
\ html textarea.textarea {width:270px; height:100px;}

/* Sustainability */

#sustainability-info-wrap {float:right; width:229px; border-left:1px solid #dbd8d1; margin:-10px 0 0 20px; padding:0; line-height:115%;}
#sustainability-info-wrap h5 {margin:22px 0 14px 17px;}
#sustainability-info-wrap .award-banksia { text-align:center; padding:0 0 19px 0; border-bottom:1px solid #dbd8d1; font-size:11px;}
#sustainability-info-wrap .award-banksia img {margin:0 0 4px 0;}
#sustainability-info-wrap .award-greenSmart {text-align:center; padding:15px 0 17px 0;border-bottom:1px solid #dbd8d1;font-size:11px;}
#sustainability-info-wrap .award-greenSmart img {margin:0 0 4px 0;}
#sustainability-info-wrap .download-brochure {text-align:center;font-size:12px; padding:10px 0 300px 0; color:#000; font-weight:bold;}
#sustainability-info-wrap .download-brochure a { font-size:11px; color:#016ea7; line-height:170%;}

/* Village Google Map */
#googlemap { width: 450px; height: 450px; }

/* Financial Sense */

table#financialSense {margin:20px 0;}
table#financialSense td.rightcol {border-left:2px solid #cecece;}


/* Green Steps Flash */
#greenStepsFlashOuter { width: 960px; height: 600px; clear: both; margin: -5px 0 -10px 0; }
#lifestyleFlashOuter { width: 960px; height: 720px; clear: both; margin: -5px 0 -7px 0; }
#greenStepsFlash p, #lifestyleFlash p {margin: 30px 0 0 30px;}

/* christmas card flash */

.xmas-flash {margin: 30px 0;}
.xmas-flash td {border-bottom: none;}