@charset "utf-8";

/* CSS Document */

/* Created: 05/06/08 */

/* COLOURS */


/*-------------- RESET, HTML, BODY --------------*/

* { margin:0px; border:0px; padding:0px; font-family:Arial, Helvetica, sans-serif; }

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, ins, kbd, q, s, samp,
small, strike, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
caption, tbody, tfoot, thead, tr, th, td {
	margin: 0px;
	padding: 0px;
	border: 0px;
	outline: 0px;
	vertical-align: baseline;
	text-align:left;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

body {
	line-height: 1.3em;
	color:#FFF;
	background: #020000 url('../images/edges.gif') repeat-y center;
	margin:0px auto;
	text-align:center;
	font-size:12px;
	padding:0px
}

/* tables still need 'cellspacing="0"' in the markup */

.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.clearfix {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%; }
.clearfix {display: block;}
/* End hide from IE-mac */

/*---------- H TAGS ----------------*/

H1, H2, H3, H4, H5, H6 {
	font:700 24px Arial, Helvetica, sans-serif;
	font-weight:600;
	color:#FFF;
	padding:10px 0px 0px 0px;
}

H2 {
	font-size:16px;
}

H3 {
	font-size:14px;
}

H4 {
	font-size:13px;
}

H5 {
	font-size:12px;
}

H6 {
	font-size:11px;
}

P {
	text-align:left;
	padding:20px;	
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#FFF;
}

a {
	text-decoration:none;
	color:#bcbcbc;
}

a:hover, a:active {
	color:#FFF;
}

ul {
	list-style:none;
	display:block;
	padding:0px;
	margin:auto
}

li {
	list-style-position:outside;
	list-style:none;
	color:#bcbcbc;
}

.smallText {
	font-size:10px;
}

.white {
	color:#FFF;
}

.red {
	color:#f10910
}

/*--------------- HEADER ---------------*/

.wrap {
	width:976px;
	display:block;
	margin:0px auto;
	text-align:center;
}

.main {
	width:1022px;	
	background:#020000 url('../images/edges.gif') repeat-y center;
	display:block;
	margin:0px auto;
	text-align:center
}

.main:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.main {display: inline-block;}

/* Hides from IE-mac \*/
* html .main {height: 1%; }
.main {display: block;}
/* End hide from IE-mac */

.head {
	width: 1046px; /* --- old width:1076px;  */

	height: 136px;
	margin:0px auto;
	text-align:center;
}

.logo {
	width:170px;  /* --- old width:216px;  */
	height:136px;
	float:left
}

.logo-direct IMG {
	border:0px;
	padding-top: 40px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

.logo-direct {
	width:170px;  /* --- old width:216px;  */
	height:136px;
	float:left
}

.logo IMG {
	border:0px;
	padding:15px 0px 0px 15px;
}

.lifeStartsHere {
	width:850px;  /* --- old width: 650px;  */
	height:70px;
	float:right;
}

.lifeStartsHere IMG {
	border:0px;
	padding-top: 41px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 585px;
}

.lifeStartsHere-Sml {
	width:850px; 
	height:70px;
	float:right;
}

.lifeStartsHere-Sml IMG {
	border:0px;
	padding-top: 16px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 700px;
}

.red {
	color:#be1a1e;
}

.blue {
	color:#2486de;
}

.black {
	color:#000;
}

.arrow {
	font-size:14px;	
}

.formField, .formFieldWide {
	width:120px;
	margin:0px;
	border:0px;
	float:left;
	height:26px;
}

.formField input, .formFieldWide input, .formField select {
	background:none;
	width:120px;
	border:0px;
}

.formField select {
	background:url('../images/contact/inputBg.gif') repeat-x top left;
	border:0px none;
}

.formField select option {
	border:0px none;
	background:url('../images/contact/inputBg.gif') repeat-x top left;
}

.formFieldWide input {
	width:320px;
	padding:3px 0px 0px 5px;
}

.formFieldWide, .formTextArea {
	width:350px;
}

.formTextArea {
	float:left;
	width:320px;
}

.formTextArea textarea {
	height:50px;
	font-size:12px;
	background:url('../images/contact/inputBg.gif') repeat-x top left;
	width:330px
}

/*-------------- MENU ------------------*/

.menu {
	width:850px; /* was 760px */
	height:60px;
	display:block;
	float:left
}

.menu LI {
	text-decoration:none;
	list-style:none;
	list-style-type:none;
	float:left;
	text-transform:uppercase;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:700;
	font-size:12px;
	padding-top: 40px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 20px;
}

.line, .lineRule {
	background:#660000;
	height:2px;
	width:976px;
	line-height:1px;
	font-size:1px;
	margin:0px auto;
	text-align:center;
}

.lineRule {
	height:1px;
	background:#c5c5c5;
	width:900px;
}

/*-------------- MIDDLE ------------------*/

.middle {
	width:976px;
	margin:0px auto;
	text-align:left;
}

.middle #homeFlash {
	width:749px;
	height:370px;
	float:left
}

.middle #homeSelector {
	width:227px;
	height:370px;
	float:left
}

#tabs {
	width:914px;
	height:41px;
	background:url('../images/tabs/tabBg.png') 0px 0px;; list-style-type:none	
}

.tabs-hide {
	display: none;
}

#tabs LI {
	list-style:none;
	float:left
}

#tabs .div {
	background:url('../images/tabs/div.png') 0px 0px;
	width:1px;
	height:41px;
	display:block;
	float:left
}

#tabs .end {
	background:url('../images/tabs/end.png') top right;
	width:5px;
	height:41px;
	display:block;
	float:left
}

#tabs #nav_overview {
	width:101px;
	height:41px;
	display:block
}

#tabs #nav_overview a {
	background:url('../images/tabs/overview.png') 0px 0px;
	width:101px;
	height:41px;
	display:block
}

#tabs #nav_overview a:hover, #tabs #nav_overview.TabbedPanelsTabSelected a {
	background:url('../images/tabs/overview.png') 0px -41px;
}


#tabs #nav_overview a:hover {
	background:url('../images/tabs/overview.png') 0px -41px;
}

#tabs #nav_floorPlans {
	width:127px;
	height:41px;
	display:block
}

#tabs #nav_floorPlans a {
	background:url('../images/tabs/floorPlans.png') 0px 0px;
	width:127px;
	height:41px;
	display:block
}

#tabs #nav_floorPlans a:hover, #tabs #nav_floorPlans.TabbedPanelsTabSelected a {
	background:url('../images/tabs/floorPlans.png') 0px -41px;
}

#tabs #nav_floorPlans a:hover{
	background:url('../images/tabs/floorPlans.png') 0px -41px;
}


#tabs #nav_facades {
	width:97px;
	height:41px;
	display:block
}

#tabs #nav_facades a {
background:url('../images/tabs/facades.png') 0px 0px; 
	width:97px;
	height:41px;
	display:block
}

#tabs #nav_facades a:hover, #tabs #nav_facades.TabbedPanelsTabSelected a {
background:url('../images/tabs/facades.png') 0px -41px;
}

#tabs #nav_facades a:hover {
background:url('../images/tabs/facades.png') 0px -41px;
}


#tabs #nav_inclusions {
	width:115px;
	height:41px;
	display:block
}

#tabs #nav_inclusions a {
	background:url('../images/tabs/inclusions.png') 0px 0px;
	width:115px;
	height:41px;
	display:block
}


#tabs #nav_inclusions a:hover, #tabs #nav_inclusions.TabbedPanelsTabSelected a {
	background:url('../images/tabs/inclusions.png') 0px -41px;
}

#tabs #nav_inclusions a:hover{
	background:url('../images/tabs/inclusions.png') 0px -41px;
}


#tabs #nav_noDisplay {
	background:url('../images/tabs/blank.png') 0px 0px repeat-x;
	width:113px;
	height:41px;
	display:block
}



#tabs #nav_onDisplay {
	width:113px;
	height:41px;
	display:block
}

#tabs #nav_onDisplay a {
	background:url('../images/tabs/onDisplay.png') 0px 0px;
	width:113px;
	height:41px;
	display:block
}


#tabs #nav_onDisplay a:hover, #tabs #nav_onDisplay.TabbedPanelsTabSelected a{  
	background:url('../images/tabs/onDisplay.png') 0px -41px;
}


#tabs #nav_onDisplay a:hover{  
	background:url('../images/tabs/onDisplay.png') 0px -41px;
}


#tabs #nav_addFavourite {
	width:213px;
	height:41px;
	display:block
}

#tabs #nav_addFavourite a {
	background:url('../images/tabs/addFavourite.png') 0px 0px;
	width:213px;
	height:41px;
	display:block
}

#tabs #nav_addFavourite a:hover {
	background:url('../images/tabs/addFavourite.png') 0px -41px;
}

#tabs #nav_viewFavourites {
	width:148px;
	height:41px;
	display:block
}

#tabs #nav_viewFavourites a {
	background:url('../images/tabs/viewFavourites.png') 0px 0px;
	width:148px;
	height:41px;
	display:block
}

#tabs #nav_viewFavourites a:hover {
	background:url('../images/tabs/viewFavourites.png') 0px -41px;
}

.tabsFooter {
	background:url('../images/tabs/tabsFooter.png') 0px 0px;
	height:11px;
	width:914px;
	line-height:1px;
	font-size:1px
}	

.tabsPanel {
	background:#030303 url('../images/homesBg.gif') repeat-x left top;
	border-bottom:1px solid #B0B0B0;
	border-left:1px solid #B0B0B0;
	border-right:1px solid #B0B0B0;
	float:left;
	padding-bottom:20px;
	margin-bottom:20px;
	width:912px
}

.tabsPanel .inner {
	padding:52px 0px 20px 52px;
}

.tabsPanel .inner .left {
	width:380px;
	background:url('../images/homesVertDiv.gif') repeat-y right top;
	float:left;
	min-height:300px
}

.tabsPanel h1 {
	font-weight:300;
	font-size:18px;
	padding:10px 0px 10px 0px;
	clear:both
}

.tabsPanel h2 {
	font-weight:600;
	font-size:14px;
	padding:10px 0px 10px 0px;
	clear:both;
	color:#bcbcbc;
}

.icons {
	padding:10px 0px 10px 10px;
}

.badge{
	width:90px;
	float:left;
	height:90px
}

.badge7-4 {
	background:url('../images/buttons/7-4m.gif') no-repeat left;
	width:90px;
	float:left;
	height:90px
}

.badge7-4[title=png] {
	background:url('../images/buttons/7-4m.png') no-repeat left;
}

.badge7-5 {
	background:url('../images/buttons/7-5m.gif') no-repeat left;
	width:90px;
	float:left;
	height:90px
}

.badge7-5[title=png] {
	background:url('../images/buttons/7-5m.png') no-repeat left;
}



.badge10 {
	background:url('../images/buttons/10m.gif') no-repeat left;
	width:90px;
	float:left;
	height:90px
}

.badge10[title=png] {
	background:url('../images/buttons/10m.png') no-repeat left;
}

.badge12-5 {
	background:url('../images/buttons/12-5m.gif') no-repeat left;
	width:90px;
	float:left;
	height:90px
}

.badge12-5[title=png] {
	background:url('../images/buttons/12-5m.png') no-repeat left;
}

.badge14 {
	background:url('../images/buttons/14m.gif') no-repeat left;
	width:90px;
	float:left;
	height:90px
}

.badge14[title=png] {
	background:url('../images/buttons/14m.png') no-repeat left;
}

.badge15 {
	background:url('../images/buttons/15m.gif') no-repeat left;
	width:90px;
	float:left;
	height:90px
}

.badge15[title=png] {
	background:url('../images/buttons/15m.png') no-repeat left;
}

.badge16 {
	background:url('../images/buttons/16m.gif') no-repeat left;
	width:90px;
	float:left;
	height:90px
}

.badge16[title=png] {
	background:url('../images/buttons/16m.png') no-repeat left;
}

.badge17 {
	background:url('../images/buttons/17m.gif') no-repeat left;
	width:90px;
	float:left;
	height:90px
}

.badge17[title=png] {
	background:url('../images/buttons/17m.png') no-repeat left;
}

.badge18 {
	background:url('../images/buttons/18m.gif') no-repeat left;
	width:90px;
	float:left;
	height:90px
}

.badge18[title=png] {
	background:url('../images/buttons/18m.png') no-repeat left;
}

.badge20 {
	background:url('../images/buttons/20m.gif') no-repeat left;
	width:90px;
	float:left;
	height:90px
}

.badge20[title=png] {
	background:url('../images/buttons/20m.png') no-repeat left;
}

.badge21 {
	background:url('../images/buttons/21m.gif') no-repeat left;
	width:90px;
	float:left;
	height:90px
}

.badge21[title=png] {
	background:url('../images/buttons/21m.png') no-repeat left;
}


.icon {
	width:50px;
	text-align:center;
	float:left;
	font-size:14px;
	font-weight:600;
	color:#bcbcbc
}

.tabsPanel .inner .left .chooseHouse {
	/*width:230px;*/
	text-align:center;
	float:left;
	font-size:12px;
	font-weight:100;
	color:#bcbcbc;
}

.tabsPanel .inner .left .chooseHouse a {
	font-size:12px;
	color:#bcbcbc;
}

.tabsPanel .inner .left .chooseHouse a:hover {
	color:#FFF;
}
.tabsPanel .inner .left P {
	padding: 0px;
}


.tabsPanel .inner .right {
	width:480px;
	float:left;
	background:url('../images/overviewInfoBg.gif') repeat-x left top;
}

.tabsPanel .inner .right .inner{
	padding:0px 20px 20px 20px
}

.floatLeft {
	float:left;
}

.available {
	padding:40px 30px 0px 0px;
	clear:both;
	color:#bcbcbc
}

.available P {
	padding:0px;
}

.tabsPanel .inner .left .icon img {
	padding:0px 0px 5px 0px;
}


.contactPanel {
	padding:10px 0px 0px 10px;
}

.contactRow {
	width:440px;
	height:30px
}

.contactRow INPUT {
	width:100%;
	background:transparent;/* url(../images/contact/inputBg.gif) top left repeat-x;*/
	padding-top:5PX;
	font-size:11px;
}
.enquiryForm {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
}
.enquiryForm INPUT{
	background:transparent;
    width:98%;
	padding-top:5px;
	padding-left:8px;
}
.enquiryForm SELECT{
    width:150px;
	background:transparent;
	padding-top:5px;
	padding-left:8px;
}
.enquiryForm TEXTAREA{
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background-color: #D9D9D9;
	height: 90px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
}

.contactRow .small {
	width:100px;
	float:left;
	background:url('../images/contact/inputBg.gif') repeat-x top left;
}

.contactName {
	width:107px;
	float:left
}

.contactName IMG {
	padding-top:7px;
	display:block;
	float:left;
}

.contactDetailsTable {
	color:#CCC;
	font-size:11px;
}

.contactDetailsTable td {
	width:225px;
}

.contactRow .end {
	width:8px; 
	height:25px; 
	float:left
}

.contactRow .endLarge {
	width:8px; 
	height:100px; 
	float:left
}

.contactRow .contactRowMiddle {
	width:300px;
	height:25px;
	background:url('../images/contact/inputBg.gif') repeat-x top left;
	float:left
}

.contactRow SELECT {
	width:100%;
	font-size:11px;
	margin:0px;
	background:url('../images/contact/inputBg.gif') repeat-x top left;
}

.contactRow SELECT OPTION {
	width:150px;
	border:0px;
	font-size:11px;
	background:#e0e0e0;
}

#displayHomesForSale {
	width:275px;
	height:183px;
}

/******* ON DISPLAY **********/

.onDisplay {
	width:650px;
	padding-bottom:20px;
	clear:both
}

.onDisplay .top {
	background:url('../images/onDisplay/top.gif') no-repeat top center;
	width:427px;
	height:3px;
	line-height:3px;
	font-size:3px
}

.onDisplay .top[name=png] {
	background:url('../images/onDisplay/top.png') no-repeat top center;
}

.onDisplay .bottom {
	background:url('../images/onDisplay/bottom.gif') no-repeat top center;
	width:427px;
	height:3px;
	line-height:3px
}

.onDisplay .bottom[name=png] {
	background:url('../images/onDisplay/bottom.png') no-repeat top center;
}

.onDisplay .middle {
	background:url('../images/onDisplay/middleBg.gif') repeat-y top center;
	width:427px;
	height:auto
}

.onDisplay .middle[name=png] {
	background:url('../images/onDisplay/middleBg.png') repeat-y top center;
	width:427px;
	height:auto
}

.onDisplay .middle IMG {
	padding:0px 0px 0px 4px;
}

.onDisplay a {
	padding-left:40px
}

.onDisplay IMG {
	max-width:615px
}

/******* GENERAL PANEL **********/

.generalPanelLeft {
	width:701px;
	background:#000;
	padding-bottom:20px;
	float:left
}

.generalPanelLeft .header {
	width:701px;
	height:60px;
	background:url('../images/generalPanel/header.png') no-repeat 0px 7px;
}

.header h1 {
	padding:28px 0px 0px 30px;
	text-transform:uppercase;
	font-size:20px;
	color:#FFF
}

.generalPanelLeft .header IMG {
	padding:31px 0px 0px 22px;
}

.generalPanelLeft .middle {
	width:701px;
	background:url('../images/generalPanel/middle.gif') repeat-y 0px 0px;
}

.generalPanelLeft .footer {
	width:701px;
	height:7px;
	font-size:1px;
	line-height:1px;
	background:url('../images/generalPanel/footer.png') no-repeat 0px 0px;
}

.generalPanelLeft .inner {
	padding:0px 20px 21px 22px;
}

.generalPanelLeft .inner .left {
	float:left;
	width:200px
}

.generalPanelLeft .inner .width {
	float:left;
	width:440px
}

.breadcrumb {
	font-size:10px;
	padding:8px 0px 0px 0px;
}

.breadcrumb a {
	font-size:10px;
	color:#FFF;
}

.breadcrumb a:hover {
	color:#bcbcbc;
}

/******* GENERAL PANEL WIDE **********/

.generalPanelWide {
	width:976px;
	background:#000;
	padding-bottom:20px;
	float:left
}

.generalPanelWide .header {
	width:976px;
	height:60px;
	background:url('../images/generalPanel/headerWide.png') no-repeat 0px 7px;
}

.generalPanelWide .header-direct {
	width:976px;
	height:60px;
	background:url('../images/generalPanel/headerWide.png') no-repeat 0px 7px;
}

.generalPanelWide .header-direct IMG {
	padding:31px 0px 0px 22px;
}

.generalPanelWide .headerBlank {
	width:976px;
	height:152px;
	font-family:"Trebuchet", Verdana, Arial, Helvetica, sans-serif;
	background:url('../images/generalPanel/headerBlank.png') no-repeat 0px 0px;
}

.generalPanelWide .headerBlank a {
	color:#FFF;
}

.generalPanelWide .headerBlank #left {
	width:205px;
	height:128px;
	float:left;
	background:url('../images/footer/needFinance.gif') no-repeat 16px 12px;
}

.generalPanelWide .headerBlank #left P {
	padding:67px 60px 0px 26px;
	font-size:11px;
	color:#FFF;
}

.generalPanelWide .headerBlank #center {
	width:384px;
	height:128px;
	float:left;
	/*background:url('../images/footer/7starHome.gif') no-repeat 0px 9px;*/
}

.generalPanelWide .headerBlank #center P {
	padding:67px 180px 0px 15px;
	font-size:11px;
	color:#CCC;
}

.generalPanelWide .headerBlank #right {
	width:368px;
	height:128px;
	float:left;
	background:url('../images/footer/trueCore.png') no-repeat 0px 15px;
}

.generalPanelWide .headerBlank #right P {
	padding:48px 122px 0px 14px;
	font-size:11px;
	color:#CCC;
}

.generalPanelWide #footerHomeLinks {
	padding:0px 0px 35px 16px;
}

.generalPanelWide #footerHomeLinks a {
	background:url('../images/icons/whiteArrow.gif') no-repeat 0px 13px;
	display:block;
	font-size:11px; padding-left:20px; padding-right:0px; padding-top:7px; padding-bottom:0px
}

.generalPanelWide #footerHomeLinks a:hover {
	background:url('../images/icons/whiteArrowOn.gif') no-repeat 0px 13px;
}


.generalPanelWide #footerHomeLinks #displayLocationsSelector {
	width:180px;
	height:118px;
	float:left;
	font-family:"Trebuchet", Verdana, Arial, Helvetica, sans-serif;
	border-right:1px solid #CCC
}

.generalPanelWide #footerHomeLinks .linksPanel {
	width:194px;
	height:auto;
	float:left;
	font-family:"Trebuchet", Verdana, Arial, Helvetica, sans-serif;
	border-right:1px solid #CCC
}

.generalPanelWide #footerHomeLinks .linksPanel {
	width:180px;
	height:auto;
	float:left;
	font-family:"Trebuchet", Verdana, Arial, Helvetica, sans-serif;
}

.generalPanelWide #footerHomeLinks .linksPanel .spacing {
	padding:0px 10px 0px 10px;
}

.generalPanelWide #footerHomeLinks #displayLocationsSelector H1 {
	padding:5px 0px 10px 3px;
	font-size:11px;
	font-weight:300;
	color:#2486de;
}

.generalPanelWide #footerHomeLinks #displayLocationsSelector select {
	width:150px;
	border:0px;
	font-size:11px;
	background:#FFF;
	color:#000;
}

.generalPanelWide .header IMG {
	padding:31px 0px 0px 22px;
}

.generalPanelWide .middle {
	padding:10px;
	width:auto;
	background:url('../images/generalPanel/middleWide.gif') repeat-y 0px 0px;
}

.generalPanelWide .footer {
	width:976px;
	height:7px;
	font-size:1px;
	line-height:1px;
	background:url('../images/generalPanel/footerWide.png') no-repeat 0px 0px;
}

.footerBlank {
	width:976px;
	background:url('../images/generalPanel/footerBlank.png') no-repeat -10px 0px;
	clear:both
}

.generalPanelWide .inner {
	padding:20px 20px 20px 20px;
	background:#e6e6e6;
	color:#000000;
}

.generalPanelWide .inner-direct {
	padding:20px 20px 20px 20px;
	background:#ffffff;
	color:#000000;
}

.generalPanelWide .inner-direct a {
	color:#000;
}

.generalPanelWide .inner-direct h1 {
	color:#e30c2b;
	text-transform: uppercase;
	font-size:15px;
	font-weight: bold;
}

.generalPanelWide .inner-direct li {
	color:#000;
}

.generalPanelWide .innerAlpha {
	background: #000000;
	color: #ffffff;
}

.generalPanelWide .inner a {
	color:#000;
}

.generalPanelWide .inner li {
	color:#000;
}

.pad10 {
	padding:10px;
}

.generalPanelWideBlack {
	width:976px;
	background:#000;
	padding-bottom:20px;
	float:left
}

.generalPanelWideBlack .header {
	width:976px;
	height:60px;
	background:url('../images/generalPanel/headerWide.png') no-repeat 0px 7px;
}

.generalPanelWideBlack .inner {
	padding:62px 0px 0px 42px;
}

.generalPanelWideBlack .middle {
	background:#000;
	width:974px;
	border-left:1px solid #b0b0b0;
	border-right:1px solid #b0b0b0;
}

.generalPanelWideBlack .header IMG {
	padding:30px 0px 0px 22px;
}

.generalPanelWideBlack .footer {
	width:976px;
	height:7px;
	font-size:1px;
	line-height:1px;
	background:url('../images/generalPanel/footerWide.png') no-repeat 0px 0px;
}

/******* DISPLAY LOCATIONS **********/

.displayLocationsPanel {
	width:275px;
	background:#d41d26 url('../images/displayLocations/panelBg.jpg') no-repeat top center;
	padding-bottom:0px;
	float:left
}

.displayLocationsPanel .divLine {
	padding:5px 0px 5px 5px;
}

.displayLocationsPanel .header {
	padding:23px 0px 10px 19px;
}

.displayLocationsPanel .middle {
	width:275px;
}

.displayLocationsPanel .middle P {
	padding:10px 16px 10px 16px;
}

.displayLocationsPanel .middle h3 {
	padding:5px 16px 0px 25px
}

.displayLocationsPanel .middle h3 a {
	background:url('../images/icons/arrowOff.gif') no-repeat center left;
	display:block;
	color:#ffbdc0;
	font-size:16px; padding-left:10px; padding-right:0px; padding-top:0px; padding-bottom:0px
}

.displayLocationsPanel .middle h3 a:hover {
	background:url('../images/icons/arrowOn.gif') no-repeat center left;
	color:#FFF
}

.displayLocationsPanel .middle UL {
	padding:0px 16px 5px 55px
}

.displayLocationsPanel .middle UL LI a {
	color:#ffbdc0;
	padding:2px 0px;
	font-size:14px;
}

.displayLocationsPanel .middle ul li a:hover, .displayLocationsPanel .middle ul li a:active, .displayLocationsPanel .middle ul li a.on {
	color:#FFF;
}


.melbourneButton, .regionalButton {
	width:88px;
	height:94px;
}

.melbourneButton a {
	width:88px;
	height:94px;
	display:block;
	background:url('../images/buttons/melbourne.gif') no-repeat 0px 0px;
}

.melbourneButton a:hover {
	background:url('../images/buttons/melbourne.gif') no-repeat 0px -94px;
}

.regionalButton a {
	width:88px;
	height:94px;
	display:block;
	background:url('../images/buttons/regional.gif') no-repeat 0px 0px;
}

.regionalButton a:hover {
	background:url('../images/buttons/regional.gif') no-repeat 0px -94px;
}

.locationRow {
	width:240px;
	float:left;
	clear:both;
	height:25px;
}

.locationRow .locationIcon {
	width:120px;
	height:25px;
	float:left;
	background:url('../images/icons/blueArrowRound.gif') no-repeat 0px 4px;
}

.locationRow .locationIcon P {
	padding:4px 0px 0px 20px;
}

/*******  FOOTERS ***********/

.footerImages {
	width:976px;
	text-align:center;
	margin:0px auto;
}

.footer {
	width:976px;
	font:normal 10px Arial, Helvetica, sans-serif;
	margin:0px auto;
	text-align:center;
}

.footer P {
	padding:22px 0px 0px 39px;
}

/******* DROP DOWN MENU *************/


.menu LI .dropmenudiv{
	position:absolute;
	top:0px;
	padding:10px 0px 0px 0px;
	font:normal 11px  Helvetica, Arial, sans-serif;
	margin-left:-10px;
	z-index:110;
	display: none;
	filter: progid:DXImageTransform.Microsoft.Shadow(color=#353535,direction=135,strength=2);
	background: #000;
}

.menu LI .dropmenudiv a, .dropmenudiv a:link, .dropmenudiv a:visited, .dropmenudiv a:active{
	width: 100%;
	display: block;
	padding: 5px 0px 5px 10px;
	font-size:11px;
	margin:0px;
	text-decoration: none;
	font-weight: normal;
	color: #bcbcbc;
	text-align:left;
	background: #000;
	border-bottom:1px solid #4a4949;
}

.menu LI .dropmenudiv a:hover{ 
	background: #393838;
	color: #FFF;
}

#contained {
	overflow:auto;
	height: 350px;
	width: 100%;
}

.inputForm{
	background-color: #cccccc;
}

/******* homeThumbs *********/

.homeThumbs {
	width:720px;
	height:180px;
}

.homeThumbs .thumb {
	width:178px;
	height:130px;
	float:left
}

.homeThumbs .thumb .thumbinner {
	width:163px;
	border:1px solid #FFF;
}

.homeThumbs .thumb .thumbinner IMG {
	width:163px;
	height:95px;
	border:0px;
}

.homeThumbs .thumb .thumbinner .info {
	background:url('../images/houses/infoBg.gif') repeat-x top left;
}

.homeThumbs .thumb .thumbinner .info P {
	padding:5px 8px;
}

.homeThumbs .thumb .thumbinner .info P A {
	font-weight:700;
	font-family:Arial, Helvetica, sans-serif;
	padding-left:10px;
	background:url('../images/icons/lightBlueArrow.gif') no-repeat 2px 3px;
	color:#FFF
}

.jobPosting {
	padding:10px;
	margin-bottom:10px;
	clear:both
}

.jobPosting .left {
	width:650px;
	float:left
}


.jobPosting .right {
	width:240px;
	text-align:right;
	float:left
}

.lineBreak {
	border-bottom:1px solid #9e9e9e;
}

/*****SEO Content*****/
#seocontent{
	width: 920px;
	margin: 30px auto 30px auto;
}
#seocontent h1{
	color: #8d8d8d;
	font-size: 14px;
}
#seocontent h3{
	color: white;
	font-size: 16px;
}

#seocontent h4{
	color: #cccccc;
	font-size: 14px;
	padding-left: 15px;
}

#seocontent p{
	color: #ffffff;
	line-height: 1.6em;
	font-size: 12px;
	padding: 10px 10px 10px 15px;
	text-align: justify;
}

#seocontent ul{
	margin: 0 0 0 28px;
	line-height: 1.6em;
}
#seocontent li{
	list-style: outside square none;
	color: #494848;
}
#seocontent span{
	font-weight: normal;
	color: #494848;
}

/********************/