/*
-----------------------------------------------
- Wisdom Homes (www.wisdomhomes.com.au)
----------------------------------------------- 
- Author:  Swear Words (www.swearwords.com.au)
----------------------------------------------- */

*
{
	margin: 0;
	padding: 0;
}

a 
{
	color: #ffffff;
}

a.download
{
	color: #333333;
}

a.download:hover
{
	color: #ffffff;
}

a.none
{
	text-decoration: none;
}

a.none:hover
{
	text-decoration: underline;
}

a.nav
{
	color: #999999;
	text-decoration: none;
}

a.nav:hover
{
	color: #ffffff;
}

a.home_nav
{
	color: #999999;
}

a.home_nav:hover
{
	color: #ffffff;
}

a.home_nav_select
{
	color: #ffffff;
}

a.top_nav_home
{
	color: #ffffff;
	text-decoration: none;
}

a.green,
a.content
{
	color: #99cc00;
}

a.underline
{
	text-decoration: none;
}

body
{
	margin: 0 auto;
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size: 12px;
	color: #999999;
	background-color: #464646;
	background: url("../../images/site/bg_body.gif");
}

img
{
	border: 0;
	margin: 0;
}

h1
{
	color: #ffffff;
	font-family: Georgia, Helvetica, Arial, Verdana, sans-serif;
	font-size: 52px;
	font-weight: normal;
}

h2
{
	font-size: 22px;
	font-weight: normal;
}

h3
{
	font-size: 18px;
}

input.contact,
textarea.contact
{
	border: 0;
	padding: 2px;
	width: 276px;
	height: 16px;
	font-size: 11px;
	color: #666666;
	background-color: #cccccc;
}

table#tbl_nav td
{
	height: 30px;
	padding-left: 10px;
	padding-right: 10px;
}

table#tbl_nav td.select
{
	color: #ffffff;
	background-color: #515151;
	/* background: url("../../images/site/bg_nav_selected_left.gif") top left no-repeat; */
}

table#tbl_nav td.space
{
	padding-left: 0px;
	padding-right: 0px;
}

table#tbl_nav td.select_close
{
	width: 5px;
	height: 30px;
	padding: 0px;
	background: url("../../images/site/bg_nav_selected_right.gif") top left no-repeat;	
}

ul.content
{
	margin-left: 15px;
}

.bg_nav_hover
{
	background: url("../../images/site/bg_home_hover.gif") bottom repeat-x;	
}

/* LOADER */

.ajax_dark_grey
{
	position: relative;
	width: 100%;
	height: 100%;
	overflow: hidden;
	background: url("../../images/site/ajax-loader-darkgrey.gif") center center no-repeat;
}

.ajax_white
{
	position: relative;
	width: 100%;
	height: 100%;
	overflow: hidden;
	background: url("../../images/site/ajax-loader-white.gif") center center no-repeat;
}

.ajax_grey
{
	position: relative;
	width: 100%;
	height: 500px;
	overflow: hidden;
	background: url("../../images/site/ajax-loader-grey.gif") center center no-repeat;
}

/* ------ */

.lucida
{
   font-family: "Lucida Grande", "Lucida Sans", "Lucida Sans Unicode", Verdana, Arial, Helvetica, sans-serif;
}

.opacity0
{
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);
	-moz-opacity: 0;
	opacity: 0;
	filter: alpha(opacity=0);		
}

.finger
{
	cursor: pointer;
}

.filesize
{
	color: #666666;
}

.promo_title
{
	color: #ffffff;
	font-size: 16px;
	font-weight: normal;	
}

.txt_white
{
	color: #ffffff;
}

.txt_light_green
{
	color: #b9d26e;
}

.txt_green
{
	color: #5f6e14;
}

.txt_grey
{
	color: #cccccc;
}

.txt_dark_grey
{
	color: #999999;
}

.txt_small_caps10
{
	font-size: 10px;
	text-transform: uppercase;	
}

.bg_white80
{
	width: 100%;
	background: url("../../images/site/bg_white_opa80.png") !important;
	background-image: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/site/bg_white_opa80.png', sizingMethod='scale');
	overflow: hidden;
}

.bg_gradient_blue
{
	background: url("../../images/site/bg_gradient_blue.gif") top left repeat-x;
}

.bg_gradient_grey
{
	background: url("../../images/site/bg_gradient_grey.gif") top left repeat-x;
}

.bg_gradient_testimonial
{	
	background: url("../../images/site/bg_gradient_testimonial.png") no-repeat !important;
	background-image: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/site/bg_gradient_testimonial.png', sizingMethod='crop');
}

.bg_grey
{	
	background-color: #505050;
}

.show
{
	height: 455px;
}

.hide
{
	height: 0px;
}

div.tag_new
{
	position: relative;
	width: 80px;
	height: 80px;
	background: url("../../images/site/pic_tag_new.png") no-repeat !important;
	background-image: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/site/pic_tag_new.png', sizingMethod='image');
	overflow: hidden;
}

span.sq_info
{
	font-size: 14px;
}

span.menu_head
{
	font-size: 15px;
	text-transform: uppercase;
	color: #ffffff;
}


/* SLIDE MENU STYLES */

div.dhtmlnav_150
{
	padding: 5px;
	width: 140px;
	background: url("../../images/site/bg_submenu_150.png") bottom left no-repeat;
}

div.dhtmlnav_170
{
	padding: 5px;
	width: 160px;
	background: url("../../images/site/bg_submenu_170.png") bottom left no-repeat;
}

div.subnav
{
	padding: 5px;
	text-align: center;
	line-height: 10px;
	height: 10px;
	font-size: 11px;
	font-weight: normal;
	color: #666666;
	text-transform: none;
	background-color: #ffffff;
}

div.subnav a
{
	color: #666666;
	text-decoration: none;
}

/* GLOBAL LAYER STYLES */

#wrapper
{
	margin: 0 auto;
	width: 960px;
	overflow: hidden;
}

#container_logo
{
	margin-bottom: -113px;
	padding-right: 10px;
	position: relative;
	z-index: 25;
	float: right;
	width: 140px;
	height: 113px;
	overflow: hidden;
}

#container_header
{
	width: 960px;
	height: 45px;
	overflow: hidden;
}

#container_navigation
{
	margin-top: 15px;
	width: 960px;
	height: 30px;
	line-height: 30px;
	color: #999999;
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size: 10px;	
	font-weight: bold;
	text-transform: uppercase;
}

#container_main
{	
	width: 960px;
	overflow: hidden;
}

#container_footer
{
	padding: 20px 0px 0px 0px;
	width: 960px;
	height: 105px;
	overflow: hidden;
}

#container_footer #wh_address
{
	float: left;
	padding-left: 10px;
	width: 350px;
	overflow: hidden;
}

#container_footer #wh_extrainfo
{
	float: right;
	padding-right: 20px;
	width: 460px;
	font-size: 11px;
	text-align: left;
	overflow: hidden;	
}

#container_footer #wh_extrainfo a
{
	color: #99cc00;
}

/* HOME LAYER STYLES */

#container_now_building
{
	position: absolute;
	margin-top: -190px;
	margin-left: 640px;
	width: 320px;
	height: 65px;
	z-index: 50;
	overflow: hidden;
}

#container_premium_inclusions
{
	position: absolute;
	margin-top: -125px;
	width: 320px;
	height: 125px;
	z-index: 50;
	overflow: hidden;
}

#container_header_home
{
	position: relative;
	margin-bottom: -45px;
	width: 960px;
	height: 45px;
	z-index: 100;
	overflow: hidden;
}

#container_header_home #container_header_home_bg
{
	margin-bottom: -45px;
	width: 960px;
	height: 45px;
	background: url("../../images/site/bg_header_home.png") no-repeat !important; 
	background-image: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/site/bg_header_home.png', sizingMethod='image');	
	overflow: hidden;
}

#container_header_home #container_header_home_text
{
	position: relative;
	width: 960px;
	height: 45px;
	overflow: hidden;
}

#container_navigation.home_navs
{
	color: #ffffff;
}

#container_home #banner
{
	width: 960px;
	height: 500px;
	overflow: hidden;
}

#container_home #home_banner
{
	width: 960px;
	height: 500px;
	overflow: hidden;
}

#container_home #wisdom_vids
{
	position: absolute;
	margin-top: -80px;
	margin-left: 650px;
	width: 300px;
	height: 80px;
	overflow: hidden;
}

#container_home #banner_details
{
	position: absolute;
	margin-top: -90px;
	/*margin-left: 640px;*/
	width: 320px;
	height: 90px;
	overflow: hidden;
}

#container_home #banner_details #banner_details_bg
{
	margin-bottom: -90px;
	width: 320px;
	height: 90px;
	background: url("../../images/site/bg_banner_home_details.png") no-repeat !important; 
	background-image: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/site/bg_banner_home_details.png', sizingMethod='crop');
	overflow: hidden;
}

#container_home #banner_details #banner_details_text
{
	position: relative;
	padding-top: 15px;
	margin-left: 40px;
	width: 260px;
	height: 40px;
	font-size: 18px;
	line-height: 18px;
	color: #000;
	overflow: hidden;
}

#container_home #banner_details #banner_details_text .details_box
{
	width: 260px;	
	height: 40px;
	overflow: hidden;
}

#container_home #banner_details #banner_details_text a
{
	position: relative;
	color: #5f6e14;
	text-decoration: none;
}

#container_home #banner_details #banner_details_text a:hover
{
	text-decoration: underline;
}

#container_home #banner_details #banner_details_nav
{
	padding-top: 5px;
	padding-left: 40px;
	overflow: hidden;
}

#container_home #container_promotions
{
	width: 960px;
	height: 250px;
	overflow: hidden;
}

#container_home #container_promotions .promo_box
{
	float: left;
	width: 320px;
	height: 250px;
	overflow: hidden;
}

#container_home #container_promotions .promo_image
{
	width: 320px;
	height: 125px;
	overflow: hidden;
}

#container_home #container_promotions .promo_text
{
	padding-top: 15px;
	padding-right: 20px;
	width: 300px;
	height: 100px;
	overflow: hidden;
}

#container_home #container_wisdom_partners
{
	width: 960px;
	height: 125px;
	background: url("../../images/site/bg_home_partners.jpg") no-repeat;
	overflow: hidden;
}

#container_home #container_wisdom_partners .partner_box
{
	float: left;
	width: 320px;
	height: 125px;
	overflow: hidden;
}

#container_home #container_wisdom_partners .partner_image
{
	float: left;
	padding-top: 20px;
	width: 140px;
	height: 105px;
	text-align: center;
	overflow: hidden;
}

#container_home #container_wisdom_partners .partner_text
{
	float: right;
	padding-top: 20px;
	padding-right: 10px;
	width: 160px;
	height: 105px;
	color: #cccccc;
	overflow: hidden;
}

#container_awards
{
	width: 960px;
	height: 125px;
	background: url("../../images/site/bg_awards.gif") top left no-repeat;
	overflow: hidden;
}

#container_awards #awards_text
{
	float: right;
	padding-top: 40px;
	width: 640px;
	font-size: 11px;
	overflow: hidden;
}

/* THE HOMES LAYER STYLES */

#container_thehomes #homes_heading
{
	margin-top: 40px;
	margin-left: 320px;
	width: 400px;
	height: 85px;
	font-size: 44px;
	font-weight: bold;
	color: #ffffff;
	overflow: hidden;
}

#container_thehomes #content
{
	width: 960px;
	overflow: hidden;
}

#container_thehomes #content #left
{
	float: left;
	padding: 20px;
	width: 270px;
	line-height: 20px;
	color: #999999;
	overflow: hidden;
}

#container_thehomes #content #right
{
	float: right;
	width: 640px;
	overflow: hidden;
}

#container_thehomes #content #right table td
{
	width: 315px;
	height: 250px;
}

div.home_box
{
	width: 315px;
	height: 250px;
	overflow: hidden;
}

div.home_box div.new_tag
{
	position: absolute;
	margin-top: 20px;
	margin-left: 10px;
	width: 80px;
	height: 80px;
	z-index: 5;
	overflow: hidden;	
}

div.home_box div.video_show
{
	position: absolute;
	margin-top: 90px;
	margin-left: 220px;
	width: 90px;
	height: 30px;
	z-index: 5;
	overflow: hidden;	
}

div.home_box div.image
{
	width: 315px;
	height: 125px;
	overflow: hidden;	
}

div.home_box div.text
{
	padding: 10px;
	width: 295px;
	height: 105px;
	text-align: left;
	overflow: hidden;	
}

/* HOME DETAILS LAYER STYLES */

#container_home_details #banner
{
	width: 960px;
	height: 500px;
	overflow: hidden;
}

#container_home_details #banner #btn_pause
{
	position: relative;
	margin: 20px 0 -55px 20px;
	z-index: 20;
	width: 35px;
	height: 35px;
	overflow: hidden;
}

#container_home_details #content
{
	position: relative;
	margin-top: -185px;
	width: 960px;
	overflow: hidden;
}

#container_home_details #content #heading_gallery
{
	width: 960px;
	height: 175px;
	color: #ffffff;
	overflow: hidden;
}

#container_home_details #content #heading_gallery #heading
{
	position: relative;
	padding-left: 20px;
	height: 80px;
	color: #ffffff;
	overflow: hidden;
}

#container_home_details #content #heading_gallery #heading #home_title
{
	float: left;
	width: 640px;
	overflow: hidden;
}

#container_home_details #content #heading_gallery #heading #tagnew
{
	float: right;
	padding-right: 20px;
	overflow: hidden;
}

#container_home_details #content #heading_gallery #heading_extras
{
	width: 960px;
	height: 100px;
	overflow: hidden;
}

#container_home_details #content #heading_gallery #walkthrough
{
	float: right;
	padding-top: 15px;
	padding-right: 10px;
	width: 300px;
	overflow: hidden;
}

#container_home_details #content #heading_gallery #gallery
{
	position: relative;
	float: left;
	top: 10px;
	width: 640px;
	height: 90px;
	overflow: hidden;
}

#container_home_details #content #heading_gallery #gallery #gallery_bg
{
	margin-bottom: -90px;
	width: 640px;
	height: 90px;
	background-color: #333333;
	overflow: hidden;
}

#container_home_details #content #heading_gallery #gallery #gallery_text
{
	position: relative;
	width: 640px;
	height: 90px;
	color: #ffffff;
	overflow: hidden;
}

#container_home_details #content #heading_gallery #gallery #gallery_text #gallery_head
{
	padding: 0px 20px 0px 20px;
	width: 600px;
	height: 25px;
	line-height: 25px;
	overflow: hidden;
}

#container_home_details #content #heading_gallery #gallery #gallery_text #gallery_head #left
{
	float: left;
	width: 570px;
	height: 25px;
	overflow: hidden;
}

#container_home_details #content #heading_gallery #gallery #gallery_text #gallery_head #left #gallery_paging
{
	float: left;
	width: 340px;
	height: 25px;
	text-transform: uppercase;
	overflow: hidden;
}

#container_home_details #content #heading_gallery #gallery #gallery_text #gallery_head #left #image_captions
{
	float: right;
	width: 210px;
	height: 25px;
	overflow: hidden;
}

#container_home_details #content #heading_gallery #gallery #gallery_text #gallery_head #left #image_captions #scrollable_captions
{
	position: relative;
	width: 210px;
	height: 25px;
	overflow: hidden;
}

#scrollable_captions div.slide_caption
{
	position: absolute;
	top: 0;
	left: 0;
	font-size: 12px;
	width: 210px;
	height: 25px;
	line-height: 25px;
	overflow: hidden;
}

#container_home_details #content #heading_gallery #gallery #gallery_text #gallery_head #right
{
	float: right;
	padding-top: 5px;
	width: 20px;
	height: 20px;
	overflow: hidden;
}

#container_home_details #content #heading_gallery #gallery #gallery_text #gallery_highlight
{
	margin-bottom: -55px;
	padding: 0px 15px 0px 15px;
	width: 850px;
	height: 55px;
	overflow: hidden;
}

#container_home_details #content #heading_gallery #gallery #gallery_text #gallery_highlight #highlight_box
{
	display: none;
	position: relative;
	top: 0px;
	left: 0px;
	width: 125px;
	height: 55px;
	background-color: #ffffff;
	overflow: hidden;
}

#container_home_details #content #heading_gallery #gallery #gallery_text #gallery_thumbs
{
	position: relative;
	padding: 0px 15px 0px 15px;
	width: 850px;
	height: 55px;
	overflow: hidden;
}

#container_home_details #content #heading_gallery #gallery #gallery_text #gallery_thumbs div.tab_thumbs
{
	padding-top: 5px;
	padding-bottom: 5px;
	width: 605px;
	height: 45px;
	overflow: hidden;
}

#container_home_details #content #heading_gallery #gallery #gallery_text #gallery_thumbs div.image
{
	float: left;
	padding-left: 5px;
	width: 115px;
	height: 45px;
	overflow: hidden;
}

#container_home_details #content #info
{
	position: relative;
	width: 960px;	
	overflow: hidden;
}

#container_home_details #content #info #left
{
	float: left;
	width: 640px;
	background-color: #999999;	
	overflow: hidden;
}

#container_home_details #content #info #left #info_details_box
{
	padding: 20px;
	width: 600px;
	background-color: #999999;
	color: #333333;
	overflow: hidden;
}

#container_home_details #content #info #right
{
	float: right;
	padding: 10px;
	width: 300px;
	height: 400px;
	background-color: #505050;
	overflow: hidden;
}

#container_home_details #content #info #info_content
{
	padding: 10px;
	width: 280px;
	height: 380px;
	text-align: left;
	line-height: 20px;
	color: #999999;
	background-color: #505050;
	overflow: hidden;
}

#container_home_details #content #info_bottom
{
	width: 640px;
	height: 20px;
	padding-bottom: 20px;
	background: url("../../images/site/bg_grey_bottom_home_details.gif") top left no-repeat;
	overflow: hidden;
}

#container_home_details #content #info #right #vid_walkthroughs
{
	margin-bottom: 15px;
	padding: 10px;
	width: 280px;
	background-color: #737373;
	overflow: hidden;	
}

#container_home_details #content #info #right #vid_walkthroughs a
{
	color: #cccccc;
	text-decoration: underline;
}

#container_home_details #content #info #right #vid_walkthroughs a:hover
{
	color: #ffffff;
}

/* FACADES LAYER STYLES */

#container_enlargement
{
	position: absolute;
	z-index: 25;
	top: 50px;
	left: 200px;
	padding: 10px;
	width: 675px;
	height: 500px;
	background-color: #ffffff;
	overflow: hidden;	
}

#container_enlargement #enlargement_image
{
	width: 675px;
	height: 475px;
	overflow: hidden;	
}

#container_enlargement #enlargement_bottom
{
	margin-top: 5px;
	width: 675px;
	height: 25px;
	overflow: hidden;	
}

#container_enlargement #enlargement_bottom #enlargement_caption
{
	float: left;
	width: 645px;
	height: 25px;
	font-size: 18px;
	font-weight: normal;
	text-transform: uppercase;
	color: #666666;
	overflow: hidden;	
}

#container_enlargement #enlargement_bottom #enlargement_close
{
	float: right;
	width: 20px;
	height: 25px;
	overflow: hidden;	
}

#container_facades #content
{
	margin-top: 50px;
	width: 960px;
	height: 880px;
	overflow: hidden;
}

#container_facades #content div.facade_box
{
	margin-top: 10px;
	width: 960px;
	height: 275px;
	overflow: hidden;
}

#container_facades #content div.facade_box div.heading
{
	padding-left: 20px;
	width: 920px;
	height: 35px;
	line-height: 35px;
	font-size: 28px;
	font-weight: bold;
	color: #ffffff;
	overflow: hidden;
}

#container_facades #content div.facade_box div.scrollable_facades
{
	width: 960px;
	height: 155px;
	overflow: hidden;
}

#container_facades #content div.facade_box div.scrollable_facades div.facade_home_box
{
	float: left;
	width: 315px;
	height: 155px;
	overflow: hidden;
}

#container_facades #content div.facade_box div.scrollable_facades div.facade_home_box div.title
{
	padding: 10px 20px 0px 20px;
	width: 275px;
	height: 20px;
	line-height: 20px;
	font-size: 10px;
	font-weight: bold;
	color: #ffffff;
	text-transform: uppercase;
	overflow: hidden;
}

#container_facades #content div.facade_box div.scrollable_facades div.facade_home_box div.image
{
	width: 315px;
	height: 125px;
	overflow: hidden;
}

div.info_facade
{
	margin-top: 5px;
	padding: 5px;
	width: 950px;
	height: 20px;
	overflow: hidden;
}

div.facade_text
{
	padding-left: 10px;
	position: relative;
	float: left;
	overflow: hidden;
}

div.facade_download
{
	padding-right: 10px;
	position: relative;
	float: right;
	overflow: hidden;
}

div.area_scroller
{
	margin-top: 5px;
	padding: 5px;
	width: 950px;
	height: 15px;
	background-color: #282828;
	overflow: hidden;
}

div.area_scroller div.container_scroller
{
	width: 910px;
	height: 15px;
	overflow: hidden;
}

div.area_scroller div.container_scroller div.scroller_handle
{
	cursor: move;
	width: 15px;
	height: 15px;
	background-color: #666666;
	overflow: hidden;
}

div.container_secondary_menu
{	
	margin-top: 10px;
	padding: 20px;
	width: 600px;
	background-color: #505050;
	overflow: hidden;
}

div.container_secondary_menu_bottom
{
	width: 640px;
	height: 20px;
	overflow: hidden;
}

div.container_secondary_menu div.secondary_menu_left
{
	float: left;
	width: 210px;
	overflow: hidden;
}

div.container_secondary_menu div.secondary_menu_right
{
	float: right;
	width: 380px;
	overflow: hidden;
}

div.container_secondary_menu div.secondary_menu_right div.secondary_menu_box
{
	float: left;
	width: 190px;
	line-height: 20px;
	overflow: hidden;
}

/* INCLUSIONS LAYER STYLES */

#container_inclusions #content
{
	width: 960px;
	height: 580px;
	overflow: hidden;
}

#container_inclusions #content #inclusions_banner
{
	margin-bottom: -580px;
	width: 960px;
	height: 580px;
	overflow: hidden;
}

#container_inclusions #content #heading
{
	position: relative;
	margin-top: 40px;
	padding-left: 20px;
	width: 920px;
	height: 85px;
	font-size: 44px;
	font-weight: bold;
	color: #ffffff;
	overflow: hidden;	
}

#container_inclusions #content #inclusions
{
	position: relative;
	padding-left: 5px;
	padding-right: 5px;
	width: 950px;
	height: 450px;
	overflow: hidden;
}

#container_inclusions #content #inclusions #menus
{
	float: left;
	width: 625px;
	height: 450px;
	overflow: hidden;
}

#container_inclusions #content #inclusions #menus #menu_left
{
	float: left;
	width: 310px;
	height: 450px;
	overflow: hidden;
}

#container_inclusions #content #inclusions #menus #menu_right
{
	float: right;
	width: 310px;
	height: 450px;
	overflow: hidden;
}

#container_inclusions #content #inclusions #menus div.menu_box
{
	margin-bottom: 5px;
	width: 310px;
	height: 50px;
	overflow: hidden;
}

#container_inclusions #content #inclusions #menus div.menu_box div.menu_box_bg
{
	margin-bottom: -50px;
	width: 310px;
	height: 50px;
	overflow: hidden;
}

#container_inclusions #content #inclusions #menus div.menu_box div.menu_box_text
{
	position: relative;
	padding: 10px 20px 10px 20px;
	width: 270px;
	height: 30px;
	line-height: 30px;
	color: #cccccc;
	overflow: hidden;
}

#container_inclusions #content #inclusions #details
{
	float: right;
	width: 320px;
	height: 450px;
	overflow: hidden;
}

#container_inclusions #content #inclusions #details #text_bg
{
	margin-bottom: -400px;
	width: 320px;
	height: 400px;
	background: url("../../images/site/bg_white_inclusions.png") !important;
	background-image: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/site/bg_white_inclusions.png', sizingMethod='image');	
	overflow: hidden;
}

#container_inclusions #content #inclusions #details #scrollable_text_box
{
	position: relative;
	width: 320px;
	height: 350px;
	overflow: hidden;
}

#container_inclusions #content #inclusions #details #scrollable_text_box div.text_box
{
	padding: 15px;
	width: 290px;
	height: 320px;
	color: #666666;
	font-size: 11px;
	overflow: hidden;
}

#container_inclusions #content #inclusions #details #text_bottom
{
	width: 320px;
	height: 100px;
	overflow: hidden;
}

#container_inclusions #content #inclusions #details #text_nav
{
	float: left;
	padding-top: 15px;
	padding-left: 15px;
	width: 70px;
	height: 30px;
	overflow: hidden;
}

#container_inclusions #content #inclusions #details #text_extra_box
{
	float: right;
	padding-right: 10px;
	width: 100px;
	height: 100px;
	overflow: hidden;
}

#container_inclusions #content #inclusions #details #text_extra_box #extra_box_bg
{
	margin-bottom: -100px;
	width: 100px;
	height: 100px;
	overflow: hidden;
}

#container_inclusions #content #inclusions #details #text_extra_box #extra_box_info
{
	position: relative;
	margin-top: 25px;
	margin-left: 5px;
	width: 90px;
	height: 50px;
	color: #ffffff;
	text-align: center;
	overflow: hidden;
}

#container_inclusions #content #inclusions #details #text_extra_box #extra_box_info div.extra_info_box
{
	width: 90px;
	text-align: center;
}

/* LIFESTYLE */

#container_inclusions #content #inclusions #details.newlifestyle
{
	width: 635px;
}

#container_inclusions #content #inclusions #details #text_bg_newlifestyle
{
	margin-bottom: -400px;
	width: 635px;
	height: 400px;
	background: url("../../images/site/bg_white_inclusions_newlifestyle.png") !important;
	background-image: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/site/bg_white_inclusions_newlifestyle.png', sizingMethod='image');	
	overflow: hidden;
}

#container_inclusions #content #inclusions #details #scrollable_text_box_newlifestyle
{
	position: relative;
	width: 635px;
	height: 390px;
	overflow: hidden;
}

#container_inclusions #content #inclusions #details #scrollable_text_box_newlifestyle div.text_box_newlifestyle
{
	padding: 15px;
	width: 605px;
	height: 390px;
	color: #666666;
	font-size: 11px;
	overflow: hidden;
}

#container_inclusions #content #inclusions #details #newlifestyle_text_extra_box
{
	position: relative;
	margin-top: -40px;
	margin-left: 525px;
	width: 100px;
	height: 100px;
	overflow: hidden;
}

#container_inclusions #content #inclusions #details #newlifestyle_text_extra_box #extra_box_bg
{
	margin-bottom: -100px;
	width: 100px;
	height: 100px;
	overflow: hidden;
}

#container_inclusions #content #inclusions #details #newlifestyle_text_extra_box #extra_box_info
{
	position: relative;
	margin-top: 25px;
	margin-left: 5px;
	width: 90px;
	height: 50px;
	color: #ffffff;
	text-align: center;
	overflow: hidden;
}

#container_inclusions #content #inclusions #details #newlifestyle_text_extra_box #extra_box_info div.extra_info_box
{
	width: 90px;
	text-align: center;
}

/* DISPLAY CENTRES LAYER STYLES */

#container_displaycentres #container_map
{
	width: 960px;
	height: 455px;
	background: url("../../images/site/bg_displaycentres.jpg") no-repeat;
	background-color: #3c3c3c;
	overflow: hidden;
}

#container_displaycentres #map_and_such
{
	float: left;
	width: 640px;
	height: 445px;
	background-position: center left;
	background-repeat: no-repeat;
	overflow: hidden;
}

#container_displaycentres #map_image
{
	float: left;
	margin-top: 55px;
	width: 320px;
	height: 320px;
	overflow: hidden;
}

#container_displaycentres #map_and_such #map_info
{
	float: right;
	padding-right: 20px;
	margin-top: 125px;
	width: 290px;
	height: 300px;
	overflow: hidden;
}

#container_displaycentres #map_and_such #map_info #map_next_button
{
	margin-left: 240px;
	width: 50px;
	height: 50px;
	overflow: hidden;
}

#container_displaycentres #map_and_such #map_info #map_info_details
{
	margin-top: 125px;
	width: 300px;
	height: 175px;
	overflow: hidden;
}

/* PROMOTIONS STYLES */

#container_wisdompromotions #banner
{
	margin-bottom: -380px;
	width: 960px;
	height: 380px;
	overflow: hidden;
}

#container_wisdompromotions #content
{
	position: relative;
	width: 960px;
	overflow: hidden;
}

#container_wisdompromotions #content #left
{
	float: left;
	margin-top: 380px;
	width: 635px;
	overflow: hidden;
}

#container_wisdompromotions #content #left #heading
{
	font-size: 44px;
	font-weight: bold;
	height: 50px;
	line-height: 50px;
	padding: 20px;
	color: #ffffff;
}

#container_wisdompromotions #content #left #other_promotions
{
	font-size: 10px;
	font-weight: bold;
	height: 30px;
	line-height: 30px;
	text-transform: uppercase;
	color: #ffffff;
	padding-left: 20px;
}

#container_wisdompromotions #content #right
{
	float: right;
	margin-top: 125px;
	padding-right: 5px;
	width: 315px;
	overflow: hidden;
}

#container_wisdompromotions #content #right #promo_info
{
	padding: 20px 20px 10px 20px;
	width: 275px;
	background-color: #505050;	
	color: #ffffff;
	overflow: hidden;	
}

#container_wisdompromotions #content #right #bottom_promo_info
{
	width: 315px;
	height: 20px;
	background: url("../../images/site/bg_grey_bottom_promotions.gif") top right no-repeat;
	overflow: hidden;
}

/* CUSTOM STYLES FOR MAP INFO DETAILS */

#container_displaycentres #map_and_such #map_info #map_info_details h3
{
	color: #ffffff;
	font-size: 28px;
	font-weight: bold;
}

#container_displaycentres #map_and_such #map_info #map_info_details a
{
	color: #99cc00;
}

#container_displaycentres #map_and_such #map_info #map_info_details strong
{
	color: #cccccc;
}

/* ---------------------------------- */

#container_displaycentres #map_links
{
	float: right;
	margin-top: 125px;
	padding-left: 20px;
	padding-right: 19px; /* border 1px */
	width: 280px; 
	height: 300px;
	line-height: 20px;
	border-left: 1px solid #666666;
	overflow: hidden;
}

#container_displaycentres #container_more_houses
{
	width: 960px;
	overflow: hidden;
}

#container_displaycentres #container_more_houses #more_houses_heading
{
	padding-top: 25px;
	padding-left: 15px;
	width: 945px;
	height: 30px;
	font-size: 18px;
	overflow: hidden;
}

#container_displaycentres #container_more_houses #more_houses_items
{
	width: 960px;
	height: 250px;
	overflow: hidden;
}

#container_displaycentres #container_more_houses #more_houses_items table td
{
	width: 315px;
	height: 250px;
	overflow: hidden;
}

#container_displaycentres #container_more_houses #more_houses_items div.house_item_box
{
	float: left;
	width: 315px;
	height: 250px;
	overflow: hidden;
}

#container_displaycentres #container_more_houses #more_houses_items div.house_item_box div.video_item_show
{
	position: absolute;
	margin-top: 90px;
	margin-left: 220px;
	width: 90px;
	height: 30px;
	z-index: 5;
	overflow: hidden;	
}

#container_displaycentres #container_more_houses #more_houses_items div.house_item_box div.image
{
	width: 315px;
	height: 125px;
	overflow: hidden;
}

#container_displaycentres #container_more_houses #more_houses_items div.house_item_box div.info
{
	padding: 15px;
	width: 285px;
	height: 95px;
	overflow: hidden;
}

/* ABOUT:TESTIMONIALS LAYER STYLES */

#container_testimonials #heading
{
	position: relative;
	padding: 0px 20px 0px 20px;
	width: 570px;
	height: 125px;
	line-height: 125px;
	font-size: 44px;
	font-weight: bold;
	color: #ffffff;
	overflow: hidden;
}

#container_testimonials #actions
{
	position: relative;
	margin-top: -40px;
	margin-left: 320px;
	width: 320px;
	height: 40px;
	line-height: 40px;
	color: #ffffff;
	overflow: hidden;
}

#container_testimonials #content
{
	margin-bottom: 15px;
	width: 960px;
	overflow: hidden;
}

#container_testimonials #content #banner
{
	float: right;
	width: 320px;
	overflow: hidden;
}

#container_testimonials #content #testimonial
{
	float: left;
	width: 640px;
	overflow: hidden;
}

#container_testimonials #content #testimonial #testimonial_box
{
	float: right;
	position: relative;
	width: 320px;
	overflow: hidden;
}

#container_testimonials #content #testimonial #testimonial_box #scrollable_box
{
	width: 320px;
	background-color: #464646;
	height: 1350px;
	overflow: hidden;
}

#scrollable_image
{
	width: 320px;
	background: url("../../images/site/bg_testimonial_polaroid.png") top left no-repeat;
	/*background-color: #464646;*/
	height: 310px;
	overflow: hidden;	
}

#container_testimonials #content #testimonial #testimonial_video_box
{
	float: right;
	padding: 15px;
	width: 610px;
	height: 425px;
	background: url("../../images/site/bg_testimonial_video.gif") no-repeat;
	overflow: hidden;
}

#container_testimonials #content #testimonial #testimonial_video_box #testimonial_headings
{
	width: 610px;
	height: 75px;
	overflow: hidden;
}

#container_testimonials #content #testimonial #testimonial_video_box #testimonial_video
{
	width: 610px;
	height: 335px;
	overflow: hidden;
}

#testimonialName
{
	font-size: 16px;
	font-weight: bold;
	color: #ffffff;
}

#testimonialArea
{
	font-size: 16px;
	color: #999999;
}

div.slide_testimonial
{
	position: absolute;
	width: 320px;
	height: 1350px;
	top: 0px;
	left: 0px;
	overflow: hidden;
}

div.testimonial_image
{
	margin-top: 15px;
	margin-left: 8px;
	width: 300px;
	height: 250px;
	overflow: hidden;
}

div.testimonial_info
{
	margin-top: 10px;
	margin-left: 20px;
	width: 280px;
	/*height: 50px;*/
	/*line-height: 25px;*/
	/*font-size: 14px;*/
	overflow: hidden;
}

/*
div.slide_testimonial div.testimonial_content
{
	margin-top: 20px;
	margin-left: 20px;
	width: 280px;
	color: #ffffff;
	overflow: hidden;
}
*/

p.testimonial_content
{
	color: #ffffff;
	overflow: hidden;
}

#container_testimonials #content #testimonial #testimonial_box div.text
{
	padding: 5px;
	width: 310px;
	color: #ffffff;
	overflow: hidden;
}

#container_testimonials #content #testimonial #testimonial_box #scrollable_box #bottom
{
	width: 320px;
	height: 30px;
	overflow: hidden;
}

#container_testimonials #content #testimonial #testimonial_navs
{
	float: left;
	width: 320px;
	overflow: hidden;
}

#testimonial_navs div.testi_nav_box
{
	width: 320px;
	height: 65px;
	overflow: hidden;
}

#testimonial_navs div.testi_nav_box div.nav_box_bg
{
	margin-bottom: -65px;
	width: 320px;
	height: 65px;
	overflow: hidden;
}

#testimonial_navs div.testi_nav_box div.nav_box_text
{
	position: relative;
	padding: 10px;
	width: 300px;
	height: 40px;
	color: #ffffff;
	font-size: 14px;	
	overflow: hidden;
}

#testimonial_navs div.testi_nav_box div.nav_box_text div.left
{
	float: left;
	padding-top: 10px;
	width: 35px;
	height: 35px;
	overflow: hidden;
}

#testimonial_navs div.testi_nav_box div.nav_box_text div.right
{
	float: right;
	padding-top: 5px;
	width: 255px;
	height: 40px;
	color: #ffffff;
	font-size: 14px;
	overflow: hidden;	
}

/* HOME AND LAND LAYER STYLES */

#container_homeandland #banner
{
	margin-bottom: -500px;
	width: 960px;
	height: 500px;
	overflow: hidden;
}

#container_homeandland #banner_homenland
{
	margin-bottom: -580px;
	width: 960px;
	height: 580px;
	overflow: hidden;
}

#container_homeandland #heading
{
	position: relative;
	padding: 0px 20px 0px 20px;
	width: 920px;
	height: 125px;
	line-height: 125px;
	font-size: 44px;
	font-weight: bold;
	color: #ffffff;
	overflow: hidden;
}

#container_homeandland #content
{
	position: relative;
	padding: 0px 5px 0px 5px;
	width: 950px;
	overflow: hidden;
}

#container_homeandland #content #left
{
	float: left;
	width: 310px;
	overflow: hidden;
}

#container_homeandland #content #left div.menu_box
{
	margin-bottom: 5px;
	width: 310px;
	height: 30px;
	overflow: hidden;
}

#container_homeandland #content #left div.menu_box div.menu_box_bg
{
	margin-bottom: -30px;
	width: 310px;
	height: 30px;
	overflow: hidden;
}

#container_homeandland #content #left div.menu_box div.menu_box_text
{
	position: relative;
	padding: 5px 20px 5px 20px;
	width: 270px;
	height: 20px;
	line-height: 20px;
	color: #cccccc;
	overflow: hidden;
}

#container_homeandland #content #right
{
	float: right;
	padding-bottom: 20px;
	width: 635px;
	overflow: hidden;
}

#container_homeandland #content #right #homeandland_content
{
	padding-bottom: 20px;
	color: #ffffff;
	width: 635px;
	background-color: #464646;
	overflow: hidden;
}

#container_homeandland #content #right #homeandland_content div.heading
{
	padding: 20px;
	width: 595px;
	height: 50px;
	line-height: 45px;
	font-size: 28px;
	overflow: hidden;
}

#container_homeandland #content #right #homeandland_content div.image
{
	width: 635px;
	overflow: hidden;
}

#container_homeandland #content #right #homeandland_content p
{
	color: #cccccc;
	padding-left: 20px;
	padding-right: 20px;
}

#container_homeandland #content #right #homeandland_content div.package_box
{
	margin-bottom: 5px;
	width: 635px;
	overflow: hidden;
}

#container_homeandland #content #right #homeandland_content div.package_box div.thumb
{
	float: left;
	margin-right: 15px;
	width: 315px;
	overflow: hidden;
}

#container_homeandland #content #right #bottom_content
{
	width: 635px;
	height: 20px;
	background: url("../../images/site/bg_grey_bottom_homeandland.gif");
	overflow: hidden;
}

/* ABOUT:WISDOM CENTRAL LAYER STYLES */

#container_wisdomcentral #banner
{
	margin-bottom: -625px;
	width: 960px;
	height: 625px;
	overflow: hidden;
}

#container_wisdomcentral #heading
{
	position: relative;
	padding: 0px 20px 0px 20px;
	width: 920px;
	height: 125px;
	line-height: 125px;
	font-size: 44px;
	font-weight: bold;
	color: #ffffff;
	overflow: hidden;
}

#container_wisdomcentral #content
{
	position: relative;
	width: 960px;
	height: 540px;
	overflow: hidden;
}

div.info_box
{
	float: left;
	width: 235px;
	padding-left: 5px;
	overflow: hidden;
}

div.info_box div.title_box
{
	width: 100%;
	height: 40px;
	overflow: hidden;
}

div.info_box div.title_box_bg
{
	margin-bottom: -40px;
	width: 100%;
	height: 40px;
	overflow: hidden;
}

div.info_box div.title_box_bg div.bg_left
{
	float: left;
	width: 225px;
	height: 40px;
	background: url("../../images/site/bg_grey_plate_left.png") !important;
	background-image: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/site/bg_grey_plate_left.png', sizingMethod='scale');	
	overflow: hidden;
}

div.info_box div.title_box_bg div.bg_right
{
	float: right;
	width: 10px;
	height: 40px;
	background: url("../../images/site/bg_grey_plate_right.png") !important;
	background-image: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/site/bg_grey_plate_right.png', sizingMethod='image');	
	overflow: hidden;
}

div.info_box div.title_box_bg div.bg_left_profile
{
	float: left;
	width: 225px;
	height: 40px;
	background: url("../../images/site/bg_grey_plate_left_profile.png") !important;
	background-image: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/site/bg_grey_plate_left_profile.png', sizingMethod='scale');
	overflow: hidden;
}

div.info_box div.title_box_bg div.bg_right_profile
{
	float: right;
	width: 10px;
	height: 40px;
	background: url("../../images/site/bg_grey_plate_right_profile.png") !important;
	background-image: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/site/bg_grey_plate_right_profile.png', sizingMethod='image');
	overflow: hidden;
}

div.info_box div.title_box_text
{
	position: relative;
	width: 100%;
	height: 40px;
	overflow: hidden;
}

div.info_box div.title_box_text div.text_left
{
	float: left;
	padding-left: 15px;
	width: 175px;
	height: 40px;
	line-height: 40px;
	font-size: 15px;
	color: #ffffff;
	text-transform: uppercase;
	overflow: hidden;
}

div.info_box div.title_box_text div.text_right
{
	float: right;
	padding-top: 10px;
	width: 35px;
	height: 20px;
	overflow: hidden;
}

div.info_box div.content_box
{
	position: relative;
	width: 225px;
	height: 455px;
	overflow: hidden;
}

div.info_box div.content_box div.content_bg
{
	margin-bottom: -455px;
	width: 100%;
	height: 455px;
	background-color: #333333;
	overflow: hidden;
}

div.info_box div.content_box div.content_bg_profile
{
	margin-bottom: -455px;
	width: 100%;
	height: 455px;
	background-color: #333333;
	overflow: hidden;
}

div.info_box div.content_box div.content_text
{
	position: relative;
	padding: 20px;
	width: 185px;
	height: 415px;
	color: #ffffff;	
	overflow: hidden;
}

div.info_box div.content_box div.content_text a
{
	text-decoration: underline;
}

/* ABOUT:WISDOM CENTRAL LAYER STYLES */

#container_profile #banner
{
	margin-bottom: -625px;
	width: 960px;
	height: 625px;
	overflow: hidden;
}

#container_profile #heading
{
	position: relative;
	padding: 0px 20px 0px 20px;
	width: 920px;
	height: 125px;
	line-height: 125px;
	font-size: 44px;
	font-weight: bold;
	color: #ffffff;
	overflow: hidden;
}

#container_profile #content
{
	position: relative;
	width: 960px;
	height: 540px;
	overflow: hidden;
}

/* LANDSCAPES DISCLAIMER */

#landscapes_disclaimer
{
	padding-top: 20px;
	width: 580px;
	height: 105px;
	overflow: hidden;
}

/* ABOUT: BUILDING PARTNERS */

#container_partners #banner
{
	margin-bottom: -625px;
	width: 960px;
	height: 625px;
	overflow: hidden;
}

#container_partners #heading
{
	position: relative;
	padding: 0px 20px 0px 20px;
	width: 920px;
	height: 125px;
	line-height: 125px;
	font-size: 44px;
	font-weight: bold;
	color: #ffffff;
	overflow: hidden;
}

#container_partners #content
{
	position: relative;
	width: 960px;
	height: 540px;
	overflow: hidden;
}

#container_partners #content_partners
{
	width: 960px;
	height: 480px;
	overflow: hidden;
}

#container_partners #content_partners #partners_bg
{
	margin-bottom: -480px;
	width: 960px;
	height: 480px;
	background-color: #ffffff;
	overflow: hidden;
}

#container_partners #content_partners #partners_logos
{
	position: relative;
	width: 960px;
	height: 480px;
	overflow: hidden;
}

table#tbl_partners td
{
	width: 160px;
	height: 110px;
	overflow: hidden;
	vertical-align: middle;
	text-align: center;
}

/* CONTACT US POP UP */

#container_contactus
{	
	position: absolute;
	margin-top: -5px;
	margin-left: 490px;
	z-index: 999;
	width: 328px;
	height: 591px;
	overflow: hidden;
}

#container_contactus #contactus_bg
{	
	margin-bottom: -591px;
	width: 328px;
	height: 591px;
	background: url("../../images/site/bg_contact_us.png") no-repeat !important;
	background-image: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/site/bg_contact_us.png', sizingMethod='image');	
	overflow: hidden;
}

#container_contactus #contactus_text
{	
	position: relative;
	padding: 25px 20px 21px 20px;
	width: 288px;
	height: 550px;
	color: #ffffff;
	font-size: 11px;
	overflow: hidden;
}

/* PRIVACY POLICY */

#container_policy #heading
{
	position: relative;
	padding: 0px 20px 0px 20px;
	width: 960px;
	height: 125px;
	line-height: 125px;
	font-size: 44px;
	font-weight: bold;
	color: #ffffff;
	overflow: hidden;
}

#container_policy #content
{
	margin-bottom: 15px;
	width: 940px;
	overflow: hidden;
}

#container_policy #content #privacy_box
{
	padding: 20px;
	width: 600px;
	background-color: #3c3c3c;
	overflow: hidden;
}

#container_policy #content #privacy_box_bottom
{
	width: 640px;
	height: 18px;
	background: url("../../images/site/bg_dark_bottom_privacy.gif") no-repeat;
	overflow: hidden;
}

/* VIDEO WALKTHROUGHS */

#container_video
{
	position: absolute;
	top: 55px;
	margin-left: 190px;
	width: 580px;
	height: 355px;
	z-index: 500;
	overflow: hidden;
}

#container_video #video_bg
{
	margin-bottom: -355px;
	width: 580px;
	height: 355px;
	background: url("../../images/site/bg_video.png") !important;
	background-image: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/site/bg_video.png', sizingMethod='scale');		
	overflow: hidden;
}

#container_video #div_player
{
	position: relative;
	padding: 10px;
	width: 560px;
	height: 335px;
	overflow: hidden;
}

#video_player
{
	width: 560px;
	height: 335px;
	overflow: hidden;
}

#container_video #video_close
{
	position: absolute;
	margin-top: -340px;
	margin-left: 505px;
	width: 60px;
	height: 20px;
	cursor: pointer;
	background: url("../../images/site/btn_video_close.png") no-repeat !important;
	background-image: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/site/btn_video_close.png', sizingMethod='image');			
	overflow: hidden;
}