@charset "UTF-8";


/*********************************************************************************/
/* Generic CSS							 					 */
/*********************************************************************************/
body {font: 70% Arial, Helvetica, sans-serif; background:#fff url(../images/bg.gif) center 0 repeat-y; margin: 0; padding: 0; text-align: center; color: #000;}
form {margin:0; padding:0;}
img {border:0;}
a {color:#808080; outline:0;}
a:hover {color:#b1001c;}
p {padding:0 0 1.2em 0; line-height:1.2em; margin:0;}
.hide {display:none;}
.clearFloats {clear:both;}
.noTopMargin {margin-top:0 !important;}
td {vertical-align:top;}
td input {margin-top:0;}

/*********************************************************************************/
/* Main Layout CSS							 					 */
/*********************************************************************************/
/* #bgWrap {width:100%; display:table; background: url(../images/whiteTop.gif) 0 0 repeat-x;} */
#container {width: 976px; margin:0 auto 0; padding:0; text-align:left;  position:relative;  z-index:1; display:table;}

#header {width:976px; height:100px; background: #FFF url(../images/header_bg.gif) 0 15px no-repeat; position:relative; z-index: 1000;}

#header h1 { margin:0; padding:0; position:absolute; left:23px; top:53px;}
#header h1 img {display:none;}
#header h1 a {display:block; width:192px; height:40px; background:url(../images/logo_screen.gif) 0 0 no-repeat;}
#header h2 { margin:0; padding:0; position:absolute; right:22px; top:30px;}


#mainContentWrap {width:976px; float:left;  background:#fff;}
#mainContent { width:926px; float:left; margin:12px 25px 10px 25px; padding-bottom:10px; display:inline; min-height:580px; height:auto!important; height:580px;}

#leftCol_b {width:556px; float:left; }
#leftCol {width:349px; float:left; }

#rightCol_b {width:556px; float:right; }
#rightCol {width:360px; float:right; }

.two1_layout {float:left; background: #fff url(../images/dottedBG.gif) 566px 0 no-repeat;  }
.one2_layout {float:left; background: #fff url(../images/dottedBG.gif) 359px 0 no-repeat; }

#leftCol_b p {font-size:110%;}

ul.copyList {margin:5px 0 10px 0; padding:0; list-style:none; font-size:110%;}
ul.copyList li {padding-left:8px; background:url(../images/bullet.gif) 0 0.5em no-repeat;}
#rightCol ul.copyList li {padding-bottom:6px;}


#tile-footer {display:none !important;}
/*********************************************************************************/
/* Top Navigation							 					 */
/*********************************************************************************/
#topNav ul {margin:68px 40px 0 0; padding:0; list-style:none;  display:inline; height:36px; float:right;  z-index:1000; position:relative; z-index:500}
#topNav ul li {float:left; margin:0; padding:0; position:relative; z-index:1000; height:36px;}
#topNav ul li a {display:block; overflow:hidden; background:url(../images/topNav.gif) no-repeat 0 0; text-indent:-999em; height:12px; padding-bottom:8px; }

#topNav ul li a.home {width:54px; }
#topNav ul li a.earlyalert {width:77px; background-position:-54px 0;}
#topNav ul li a.buying {width:60px; background-position:-131px 0;}
#topNav ul li a.newdevelopments {width:126px; background-position:-191px 0;}
#topNav ul li a.selling {width:59px; background-position:-317px 0;}
#topNav ul li a.renting {width:64px; background-position:-376px 0;}
#topNav ul li a.commercial {width:86px; background-position:-440px 0;}
#topNav ul li a.aboutus {width:74px; background-position:-526px 0;}

#topNav ul li a.home:hover, #topNav ul li.selected a.home {background-position: 0 -20px;}
#topNav ul li a.earlyalert:hover, #topNav li.selected a.earlyalert {background-position: -54px -20px;}
#topNav ul li a.buying:hover, #topNav ul li.selected a.buying {background-position: -131px -20px;}
#topNav ul li a.newdevelopments:hover, #topNav ul li.selected a.newdevelopments {background-position: -191px -19px;}
#topNav ul li a.selling:hover, #topNav ul li.selected a.selling {background-position: -317px -20px;}
#topNav ul li a.renting:hover, #topNav ul li.selected a.renting {background-position: -376px -20px;}
#topNav ul li a.commercial:hover, #topNav ul li.selected a.commercial {background-position: -440px -20px;}
#topNav ul li a.aboutus:hover, #topNav ul li.selected a.aboutus {background-position: -526px -20px;}

/* Drop Menu	*/
#topNav ul li ul {float:none; display:none; margin:0; padding:2px 0px 10px 10px; list-style:none; height:auto!important; position:absolute; left:0; top:36px; background: url(../images/navDropBG.png) bottom right no-repeat; width: 140px;  z-index:1000;}
* html #topNav ul li ul {background-image:none; background-color:#f1f2e9; padding:2px 0px 2px 10px;  z-index:1000;}
#topNav ul li:hover ul, #topNav ul li.over ul {display:block;  z-index:1000; }
#topNav ul li ul li {float:none; height:20px;}

#topNav ul li li a {background:none; padding:3px 0; margin:0; color:#000; text-indent:0em; text-decoration:none; font-size:80%; height:auto !important; width:148px; /*text-transform:uppercase;*/}
#topNav ul li li.selected a, #topNav ul li li a:hover{color:#b1001c;}

#topNav ul li ul.sub-aboutus {width:130px; left:-42px;}

/*********************************************************************************/
/* Breadcrumbs						 					 */
/*********************************************************************************/
.breadcrumbs {background:url(../images/breadcrumb.jpg) #FFF 0 0 no-repeat; width:100%;}
.breadcrumbs ul{margin:-4px 0 0 0; padding: 0 0 0 0; text-indent:25px; line-height:30px; list-style:none; float:left; color:#878787; height:30px; width:80%;  font-size:85%; /*text-transform:uppercase;*/; }
/* * html .breadcrumbs {margin-left:1px;}  */
.breadcrumbs ul.br li {display:inline; padding:0 5px 0 0;}
.breadcrumbs ul.br li.arrow { background: url(../images/breadcrumbArrow.gif) 0 center no-repeat; padding-left:10px;}
.breadcrumbs ul.br li a {color:#999999; text-decoration:none;}
.breadcrumbs ul.br li a:hover {text-decoration:underline;}

.breadcrumbs span.lang {float:right; line-height:18px; color:#878787; font-size:90%; padding-right:25px;z-index:500;}
.breadcrumbs span.lang label {float:left;}
.breadcrumbs span.lang label#lang {display:block; width:100px; height:13px; float:left; text-indent:-999em; margin-top:3px;}

#langMenu {position:relative}
label.label {width:50px; }
label.en {background: url(../images/sp_lang.gif) no-repeat 0 -3px;}
label.zh-CN {background: url(../images/sp_lang.gif) no-repeat 0 -24px;}
label.hi {background: url(../images/sp_lang.gif) no-repeat 0 -44px;}
label.ko {background: url(../images/sp_lang.gif) no-repeat 0 -66px;}
label.id {background: url(../images/sp_lang.gif) no-repeat 0 -87px;}


/*********************************************************************************/
/* Language bar							 						 */
/*********************************************************************************/
#langBar {margin:0 !important; padding:0; list-style:none; height:107px !important; display:none; position:absolute; left:60px; top:0px; z-index:500; }
#langBar li {margin:0 !important; padding:0 !important;  line-height:20px;}
#langBar li.eng {height:19px !important;}
#langBar li.chi {height:22px !important;}
#langBar li.hin {height:21px !important;}
#langBar li.kor {height:22px !important;}
#langBar li.ind {height:23px !important;}

#langBar a { text-indent:-999em;display:block; width:103px; }
a#langEnglish {height:19px; background: url(../images/sp_lang.gif) no-repeat 0 0;}
a#langChinese {height:22px; background: url(../images/sp_lang.gif) no-repeat 0 -19px;}
a#langHindi {height:21px; background: url(../images/sp_lang.gif) no-repeat 0 -41px;}
a#langKorean {height:22px; background: url(../images/sp_lang.gif) no-repeat 0 -62px;}
a#langIndonesian {height:23px; background: url(../images/sp_lang.gif) no-repeat 0 -84px;}


/*********************************************************************************/
/* Page Headers							 						 */
/*********************************************************************************/
#mainContent h2 {margin:0; padding:0 0 1em 0; font-size:100%; line-height:1em; color:#B1001C; /* white-space:nowrap; */}
#mainContent h3 {margin:0; padding:0; text-transform:uppercase; font-size:100%; line-height:1em; color:#b1001c;}
#mainContent h2.noMargin {}
#mainContent #rightCol h2 { padding-left:10px;}


#mainContent h2.boxHeader, #mainContent h3.boxHeader {line-height:26px; color:#fff; text-indent:8px; margin: 0 0 5px 0; padding:0;}
#mainContent .boxHeader {background:url(../images/boxHeader_large.gif) 0 center no-repeat; width:925px; height:26px; margin:0 0 5px 0;}
#mainContent .topSpacing {margin-top:2em !important;}
#mainContent #leftCol_b .boxHeader {background:url(../images/boxHeader_big.gif) 0 center no-repeat; width:556px; height:26px; margin:2em 0 5px 0;}
#mainContent #rightCol .boxHeader {background:url(../images/boxHeader_small.gif) 0 center no-repeat; width:349px; height:26px; margin:2em 0 5px 10px !important;}
#mainContent #rightCol h2.boxHeader {padding-left:0;}
#mainContent .boxHeader h2, #mainContent .boxHeader h3 {line-height:26px; color:#fff; text-indent:8px; margin: 0; padding:0; float:left;}


.keyNote { float:right; line-height:26px; margin-right:8px; color:#fff;}

#mainContent h2.banner {margin:2em 0 0 0; width:556px; height:175px; text-indent:-999em;}
#mainContent h3.banner {margin:0 0 10px 0; width:556px; height:154px; text-indent:-999em;}

#mainContent h2.financeCalculator { background:url(../images/headers/buying-financecalculator.jpg) 0 0 no-repeat;}
#mainContent h2.ownerServices { background:url(../images/headers/renting-ownerservices.jpg) 0 0 no-repeat;}
#mainContent h2.whatWeDo { background:url(../images/headers/selling-whatwedo.jpg) 0 0 no-repeat;}
#mainContent h2.aboutCompany { background:url(../images/headers/about-company.jpg) 0 0 no-repeat;}
#mainContent h2.buyingTips { background:url(../images/headers/buying-buyingtips.jpg) 0 0 no-repeat;}
#mainContent h2.presentingProperty { background:url(../images/headers/selling-presproperty.jpg) 0 0 no-repeat;}
#mainContent h2.tenantServices { background:url(../images/headers/renting-tenantservices.jpg) 0 0 no-repeat;}
#mainContent h2.redfirst { background:url(../images/headers/earlyalert-join.jpg) 0 0 no-repeat;}
#mainContent h2.careers { background:url(../images/headers/about-careers.jpg) 0 0 no-repeat;}
#mainContent h2.customerCharter { background:url(../images/headers/about-custcharter.jpg) 0 0 no-repeat;}
#mainContent h2.commercialProperty { background:url(../images/headers/commercial-whatwedo.jpg) 0 0 no-repeat;}
#mainContent h2.franchiseOpportunity { background:url(../images/headers/about-franchiseopp.jpg) 0 0 no-repeat;}

/* Suburb Headers */
#mainContent .carolinesprings { background:url(../images/headers/carolinesprings.jpg) 0 0 no-repeat; height:154px !important;}
#mainContent .albertpark { background:url(../images/headers/albert-park.jpg) 0 0 no-repeat; height:154px !important;}
#mainContent .altona { background:url(../images/headers/altona.jpg) 0 0 no-repeat; height:154px !important;}
#mainContent .armadale { background:url(../images/headers/armadale.jpg) 0 0 no-repeat; height:154px !important;}
#mainContent .ballarat { background:url(../images/headers/ballarat.jpg) 0 0 no-repeat; height:154px !important;}
#mainContent .balwyn { background:url(../images/headers/balwyn.jpg) 0 0 no-repeat; height:154px !important;}
#mainContent .bentleigh { background:url(../images/headers/bentleigh.jpg) 0 0 no-repeat; height:154px !important;}
#mainContent .blackburn { background:url(../images/headers/blackburn.jpg) 0 0 no-repeat; height:154px !important;}
#mainContent .blairgowrie { background:url(../images/headers/blairgowrie.jpg) 0 0 no-repeat; height:154px !important;}
#mainContent .brighton { background:url(../images/headers/brighton.jpg) 0 0 no-repeat; height:154px !important;}
#mainContent .brunswick { background:url(../images/headers/brunswick.jpg) 0 0 no-repeat; height:154px !important;}
#mainContent .carlton { background:url(../images/headers/carlton.jpg) 0 0 no-repeat; height:154px !important;}
#mainContent .carnegie { background:url(../images/headers/carnegie.jpg) 0 0 no-repeat; height:154px !important;}
#mainContent .caulfield { background:url(../images/headers/caulfield.jpg) 0 0 no-repeat; height:154px !important;}
#mainContent .camberwell { background:url(../images/headers/camberwell.jpg) 0 0 no-repeat; height:154px !important;}
#mainContent .chelsea { background:url(../images/headers/chelsea.jpg) 0 0 no-repeat; height:154px !important;}
#mainContent .coburg { background:url(../images/headers/coburg.jpg) 0 0 no-repeat; height:154px !important;}
#mainContent .daylesford { background:url(../images/headers/daylesford.jpg) 0 0 no-repeat; height:154px !important;}
#mainContent .elsternwick { background:url(../images/headers/elsternwick.jpg) 0 0 no-repeat; height:154px !important;}
#mainContent .frankston { background:url(../images/headers/frankston.jpg) 0 0 no-repeat; height:154px !important;}
#mainContent .geelong { background:url(../images/headers/geelong.jpg) 0 0 no-repeat; height:154px !important;}
#mainContent .gleniris { background:url(../images/headers/glen-iris.jpg) 0 0 no-repeat; height:154px !important;}
#mainContent .glenwaverley { background:url(../images/headers/glen-waverley.jpg) 0 0 no-repeat; height:154px !important;}
#mainContent .greensborough { background:url(../images/headers/greensborough.jpg) 0 0 no-repeat; height:154px !important;}
#mainContent .hawthorn { background:url(../images/headers/hawthornCamberwell.jpg) 0 0 no-repeat; height:154px !important;}
#mainContent .ivanhoe { background:url(../images/headers/ivanhoe.jpg) 0 0 no-repeat; height:154px !important;}
#mainContent .kensington { background:url(../images/headers/kensington.jpg) 0 0 no-repeat; height:154px !important;}
#mainContent .kew { background:url(../images/headers/kew.jpg) 0 0 no-repeat; height:154px !important;}
#mainContent .melbourne { background:url(../images/headers/melbourne.jpg) 0 0 no-repeat; height:154px !important;}
#mainContent .mentone { background:url(../images/headers/mentone.jpg) 0 0 no-repeat; height:154px !important;}
#mainContent .mooroolbark { background:url(../images/headers/mooroolbark.jpg) 0 0 no-repeat; height:154px !important;}
#mainContent .mounteliza { background:url(../images/headers/mount-eliza.jpg) 0 0 no-repeat; height:154px !important;}
#mainContent .northcote { background:url(../images/headers/northcote.jpg) 0 0 no-repeat; height:154px !important;}
#mainContent .oakleigh { background:url(../images/headers/oakleigh.jpg) 0 0 no-repeat; height:154px !important;}
#mainContent .richmond { background:url(../images/headers/richmond.jpg) 0 0 no-repeat; height:154px !important;}
#mainContent .ringwood { background:url(../images/headers/ringwood.jpg) 0 0 no-repeat; height:154px !important;}
#mainContent .rye { background:url(../images/headers/rye.jpg) 0 0 no-repeat; height:154px !important;}
#mainContent .sandringham { background:url(../images/headers/sandringham.jpg) 0 0 no-repeat; height:154px !important;}
#mainContent .southyarra { background:url(../images/headers/south-yarra.jpg) 0 0 no-repeat; height:154px !important;}
#mainContent .stkilda { background:url(../images/headers/st-kilda.jpg) 0 0 no-repeat; height:154px !important;}
#mainContent .torquay { background:url(../images/headers/torquay.jpg) 0 0 no-repeat; height:154px !important;}
#mainContent .werribee { background:url(../images/headers/werribee.jpg) 0 0 no-repeat; height:154px !important;}
#mainContent .williamstown { background:url(../images/headers/williamstown.jpg) 0 0 no-repeat; height:154px !important;}
#mainContent .yarraville { background:url(../images/headers/yarraville.jpg) 0 0 no-repeat; height:154px !important;}


/*********************************************************************************/
/* Homepage Features					 					 */
/*********************************************************************************/
.homeFeature_topL {float:left;}
.homeFeature_topR {float:right;}
.homeFeature_botL {float:left; margin-top:10px;}
.homeFeature_botR {float:right; margin-top:10px;}


/*********************************************************************************/
/* Rounded Grey Boxes					 					 */
/*********************************************************************************/
.greyBoxTiny {background: #e6e6e6 url(../images/greyBoxTiny_top.gif) 0 0 no-repeat; padding:15px 10px 5px 15px; font-size:90%; }
.greyBoxTiny h4 {font-size:100%; color:#b1001c; margin:0; padding:0;}
.greyBoxTiny_bot {width:155px; height:10px; background:#e6e6e6 url(../images/greyBoxTiny_bot.gif) 0 bottom no-repeat; margin:0 0 5px 0; font-size:0%; line-height:0em;}

.greyBoxSmall {background: #e6e6e6 url(../images/greyBoxSmall_top.gif) 0 0 no-repeat; padding:15px 10px 5px 15px; margin:2em 0 0 10px; width:323px; }
.greyBoxSmall_bot {width:348px; height:10px; background:#e6e6e6 url(../images/greyBoxSmall_bot.gif) 0 bottom no-repeat;  margin:0 0 5px 10px;}

.greyBoxBig {background: #e6e6e6 url(../images/greyBoxBig_top.gif) 0 0 no-repeat; padding:15px 10px 5px 15px; }
.greyBoxBig_bot {width:556px; height:10px; background:#e6e6e6 url(../images/greyBoxBig_bot.gif) 0 bottom no-repeat; margin-bottom:10px;}

.greyBoxLarge {background: #F2F2F2 url(../images/greyBoxLarge_top.gif) 0 0 no-repeat; padding:15px 10px 5px 15px; }
.greyBoxLarge_bot {width:926px; height:10px; background:#F2F2F2 url(../images/greyBoxLarge_bot.gif) 0 bottom no-repeat; margin-bottom:5px;}


/*********************************************************************************/
/* Buttons							 					 */
/*********************************************************************************/
a.downloadProfile { display:block; width:127px; height:18px; background: url(../images/buttons/downloadProfile.gif) 0 0 no-repeat; margin-bottom:5px; text-indent:-999em;}
a.downloadProfile:hover {background-position: 0 -18px;}
a.downloadProfile span {display:none;}

a.viewProfile { display:block; width:127px; height:18px; background: url(../images/buttons/viewProfile.gif) 0 0 no-repeat; margin-top:5px; text-indent:-999em;}
a.viewProfile:hover {background-position: 0 -18px;}
a.viewProfile span {display:none;}

a.emailAgent { display:block; width:127px; height:18px; background: url(../images/buttons/emailAgent.gif) 0 0 no-repeat; margin-top:5px; margin-bottom:10px; text-indent:-999em;}
a.emailAgent:hover {background-position: 0 -18px;}
a.emailAgent span {display:none;}

a.registerNow { display:block; width:170px; height:26px; background: url(../images/buttons/registerNow.gif) 0 0 no-repeat; margin-bottom:5px; float:right; text-indent:-999em;}
a.registerNow:hover {background-position: 0 -26px;}
a.registerNow span {display:none;}

a.apply { display:block; width:152px; height:26px; background: url(../images/buttons/applyProperty.gif) 0 0 no-repeat; margin-bottom:15px; margin-right:5px; float:right; text-indent:-999em;}
a.apply:hover {background-position: 0 -26px;}
a.apply span {display:none;}

a.previousPage { display:block; width:140px; height:18px; background: url(../images/buttons/previousPage.gif) 0 0 no-repeat; float:right; margin-top:-2px; text-indent:-999em;}
a.previousPage:hover {background-position: 0 -18px;}
a.previousPage span {display:none;}

a#propVid { display:block; width:155px; height:24px; background: url(../images/buttons/propertyVideo_btn.gif) 0 0 no-repeat; margin-top:5px; text-indent:-999em;}
a#propVid:hover {background-position: 0 -24px;}
a#propVid span {display:none;}

a.officeVid { display:block; width:151px; height:24px; background: url(../images/buttons/officeVideo_btn.gif) 0 0 no-repeat; margin-top:5px; text-indent:-999em;}
a.officeVid:hover {background-position: 0 -24px;}
a.officeVid span {display:none;}

/*********************************************************************************/
/* Red First Login Box							 					 */
/*********************************************************************************/
#loginBox {width:349px; background:url(../images/loginBG.jpg) 0 0 no-repeat; height:100px; position:relative; margin:0 0 10px 10px;}
#loginBox .loginForm {position:absolute; left:175px; top:5px; float:left; width:160px;}
#loginBox .loginForm label {float:left; width:95px; color:#fff; padding:6px 0 2px 0; font-size:90%;}
#loginBox .loginForm input.formInput {float:left; width:95px; font-size:85%; padding:0;}
#loginBox .loginForm input.button {float:right;}

#loginBox ul.loginLinks {position:absolute; top:60px; margin:0 0 0 12px; padding:0; list-style:none;}
#loginBox ul.loginLinks a {color:#fff; padding:0 0 0 12px; background:url(../images/loginArrow.gif) 0 center no-repeat; text-decoration:none; font-size:90%; }
#loginBox ul.loginLinks a:hover {text-decoration:underline;}

#loginFull {width:740px;  height:50px; padding:15px 0 0 185px; background:url(../images/loginFullBG.jpg) 0 0 no-repeat; margin:0 0 10px 0;}
#loginFull .loginForm {float:left;}
#loginFull .loginForm .formElement {float:left; margin-right:10px;}
#loginFull .loginForm label {color:#fff; font-size:90%;}
#loginFull .loginForm input.formInput {width:200px; font-size:85%; padding:0;}
#loginFull .loginForm input.button {float:left; margin:15px 10px 0 0;}
#loginFull a { margin:15px 15px 0 0; padding-left:12px; color:#e6e6e6; float:right; text-decoration:none; font-size:90%; background: url(../images/loginArrow.gif) no-repeat  0 center; white-space:nowrap}
#loginFull a:hover {text-decoration:underline;}

#loginTease {width:349px; background:url(../images/headers/LoginHalfBG.jpg) 0 0 no-repeat; height:65px; position:relative; margin:0 0 10px 10px;}

#loginTease ul.loginLinks {margin:0; padding:18px 0 0 160px; list-style:none;}
#loginTease ul.loginLinks a {color:#fff; padding:0 0 0 12px; background:url(../images/loginArrow.gif) 0 center no-repeat; text-decoration:none; font-size:90%; }
#loginTease ul.loginLinks a:hover {text-decoration:underline;}

#rightCol p.warning {margin-left:10px; color:#b1001c; font-size:90%;}


/*********************************************************************************/
/* Property Serach					 					 */
/*********************************************************************************/
#propertySearch {padding:10px 0 0 10px; background: url(../images/dotted_horizontal.gif) repeat-x 0 0; float:left;}
#propertySearch ul {margin:0; padding:0; list-style:none; float:left;}
#propertySearch ul li {margin:0; padding:0; float:left;} 
#propertySearch ul li a {display:block; width:170px; height:26px;}
#propertySearch ul li.buying a {background:url(../images/buttons/buyingSearch.gif) 0 0 no-repeat;}
#propertySearch ul li.renting a {background:url(../images/buttons/rentingSearch.gif) 0 0 no-repeat; margin-left:9px;}
#propertySearch ul li a:hover {background-position:0 -26px;}
#propertySearch ul li a.selected, #propertySearch ul li a.selected:hover {background-position:0 -52px;}
#propertySearch ul li a span {display:none;} 

#propertySearch .formElement {float:left; width:170px; margin-top:6px;}
#propertySearch .fullElement {float:left; width:349px;}

#propertySearch .formElement label {width:170px; float:left; color:#b1001c; font-weight:bold; padding:0 0 2px 0;}
#propertySearch .fullElement label {width:349px; float:left;}
#propertySearch .formElement label.uppercase { text-transform:uppercase;}

#propertySearch .formElement input {width:165px; float:left; border:1px solid #b3b3b3; font-size:85%;}
#propertySearch .formElement select {width:170px; float:left; border:1px solid #b3b3b3; font-size:85%;}
#propertySearch .leftMargin {margin-right:9px; }

#propertySearch .arrowDivide {float:left; width:9px; height:90px; background:url(../images/arrowDivide.gif) center bottom no-repeat;}

#propertySearch .searchArray {float:left; width:360px; margin-top:6px;}
#propertySearch .searchArray .formElement {width:90px; padding:2px 0; margin:0;}
#propertySearch .searchArray input { margin:0 3px 0 0; float:left; width:15px; padding:0; border:none;}
#propertySearch .searchArray label {width:72px; float:left; padding:0; white-space:nowrap; font-size:85%; color:#000000; font-weight:normal; vertical-align:middle; margin-top:2px;}

#propertySearch .formSubmit {float:right; margin:-7px 26px 0 0; display:inline;}

#propertySearch a.mapSearch {float:left; margin-top:10px; width:349px; background:url(../images/buttons/mapSearch.jpg) 0 0 no-repeat; width:349px; height:39px; display:block;}
#propertySearch a.mapSearch span {display:none;}



/*********************************************************************************/
/* Serach results Left					 					 */
/*********************************************************************************/
#propertyDetail_L {float:left; width:396px;}
#propertyDetail_R {float:right; width:155px;}

#descript {font-size:110%; clear:both;}
#descript h3 {font-size:100%; margin:0; padding:0; line-height:auto; color:#000; text-transform:none;}
#descript p.price { font-weight:bold;}
#descript table {padding-bottom:15px;}
#descript td {padding-right:5px;}

ul.resultsNav {margin:0 0 10px 0; padding:0; list-style:none; float:left;}
ul.resultsNav li {margin:0; padding:0; float:left;}
ul.resultsNav li a {display:block; width:113px; height:26px;}

ul.resultsNav li a span {display:none;}
ul.resultsNav li.results a{background: url(../images/buttons/searchResults.gif) 0 0 no-repeat;}
ul.resultsNav li.search a{background: url(../images/buttons/searchAgain.gif) 0 0 no-repeat; margin-left:5px;}
ul.resultsNav li.redlist a{background: url(../images/buttons/redlist.gif) 0 0 no-repeat; margin-left:5px;}

ul.resultsNav li a:hover {background-position: 0 -26px;}
ul.resultsNav li a.selected, ul.resultsNav li a.selected:hover {background-position: 0 -52px;}

/*------ Page Jump ------*/
.pageJump {margin:10px 0; float:left;}
.pageJump p {margin:0; padding:0; float:left;}
.pageJump p a span {display:none;}
.pageJump p.previous a{ display:block; width:26px; height:18px; background: url(../images/pageJump_previous.gif) 0 0 no-repeat; margin:0 3px 0 0;}
.pageJump p.next a{ display:block; width:26px; height:18px; background: url(../images/pageJump_next.gif) 0 0 no-repeat}
.pageJump p.previous a:hover, .pageJump p.next a:hover {background-position: 0 -18px;}
.pageJump p.numbers {width:267px; height:18px; background: url(../images/pageJump_bg.gif) 0 0 no-repeat; margin:0 3px 0 0; padding:0 10px; line-height:18px; font-weight:bold; font-size:100%;}
.pageJump p.numbers a {color:#000; text-decoration:none;}
.pageJump p.numbers a:hover { text-decoration:underline; color:#b1001c;}
.pageJump p.numbers a.selected {color:#666; font-weight:normal;}
.pageJump p.numbers span {color:#b1001c;}

/*------ Results (short) ------*/
ul#results {float:left; margin:0; padding:0; list-style:none;}
ul#results li {margin:0; position:relative; background: url(../images/dotted_horizontal.gif) repeat-x right bottom; padding:10px 10px 10px 170px; margin-right:-10px; font-size:90%;}
ul#results li img.thumb {position:absolute; top:10px; left:0;}
* html ul#results li img.thumb {left:-170px;}
ul#results li h3 {margin:0; padding:0; font-size:100%; color:#b1001c; text-transform:uppercase; line-height:1.1em;}
ul#results li h4 {margin:0; padding:0; font-size:100%; line-height:1.1em;}
ul#results li p {line-height:1.2em; margin:0; padding:0;}
ul#results li p.price {font-weight:bold;}
ul#results li table {margin:2px 0;}
ul#results li td {line-height:1em;}
ul#results li a.viewBut {width:111px; height:18px; display:block; position:relative; background: url(../images/buttons/viewProperty.gif) 0 0 no-repeat; float:left;}
ul#results li a.viewBut:hover { background-position: 0 -18px;}
ul#results li a.addBut {width:62px; height:18px; display:block; position:relative; background: url(../images/buttons/addList.gif) 0 0 no-repeat; float:left; margin-left:5px;}
ul#results li a.addBut:hover {background-position: 0 -18px;}
ul#results li a.removeBut {width:62px; height:18px; display:block; position:relative; background: url(../images/buttons/remove.gif) 0 0 no-repeat; float:left; margin-left:5px;}
ul#results li a.removeBut:hover {background-position: 0 -18px;}
ul#results li a span {display:none;}
ul#results li.selected {background-color:#E7EADC;}
ul#results li.end {background:none;}
ul#results img.sold, ul#results img.leased {position:absolute; left:0; top:60px;}
* html ul#results img.sold {left:-170px;}
* html ul#results img.leased {left:-170px;}

/*------ Result Details ------*/
.picMatrix { width:556px; position:relative;}
.picMatrix img.picLarge {float:left; width:396px; height:297px;}
.picMatrix ul {margin:0; padding:0; list-style:none; float:right;}
.picMatrix ul li{margin:0 0 5px 0; padding:0; text-align:right; font-size:0; line-height:0em;}
.picMatrix ul li a {height:96px; width:155px; display:block;}
.picMatrix ul li img {width:155px; height:96px}
.picMatrix img.sold {position:absolute; left:0; top:120px;}


/*------ Page Skip ------*/
.pageSkip {margin:5px 0 5px; float:left; background:url(../images/pageSkipBG.jpg) 0 0 no-repeat; width:396px; height:26px;}
.pageSkip a span {display:none;}
.pageSkip a.previous {width:119px; height:26px; display:block; background:url(../images/buttons/previousProperty.gif) 0 0 no-repeat; float:left;}
.pageSkip a.next {width:102px; height:26px; display:block; background:url(../images/buttons/nextProperty.gif) 0 0 no-repeat; float:right;}
.pageSkip a:hover {background-position: 0 -26px;}

/*------ Quick Links ------*/
ul.quicklinks {margin:0; padding:12px 10px 8px 20px; list-style:none; background: #b1001c url(../images/quicklinks_bg.gif) 0 0 no-repeat; font-size:90%;}
ul.quicklinks li {margin:4px 0 0 0; padding:0;}
ul.quicklinks li a {color:#fff; text-decoration:none; padding-left:24px; line-height:19px; display:block;}

ul.quicklinks li.floorPlan a {background:url(../images/icon_floorplan.gif) 0 0 no-repeat;}
ul.quicklinks li.images a {background:url(../images/icon_images.gif) 0 0 no-repeat;}
ul.quicklinks li.google a {background:url(../images/icon_google.gif) 0 0 no-repeat;}
ul.quicklinks li.print a {background:url(../images/icon_print.gif) 0 0 no-repeat;}
ul.quicklinks li.video a {background:url(../images/icon_video.gif) 0 0 no-repeat;}
ul.quicklinks li.calculators a {background:url(../images/icon_calculator.gif) 0 0 no-repeat;}
ul.quicklinks li.email a {background:url(../images/icon_email.gif) 0 0 no-repeat;}
ul.quicklinks li.interactivePlan a {background:url(../images/icon_interactive.gif) 0 0 no-repeat;}
.quicklinksBot {width:155px; height:5px; display:block; line-height:0em; font-size:0%; background: #b1001c url(../images/quicklinks_bot.gif) 0 0 no-repeat; margin-bottom:5px;}
ul.quicklinks li a:hover {text-decoration:underline; /*background-position: 0 -19px;*/}

img.profilePic {padding:4px 6px 8px 5px; background:url(../images/profilePic_bg.gif) 0 0 no-repeat; width:97px; height:94px; margin-left:8px;}



/*********************************************************************************/
/* Redfirst					 					 */
/*********************************************************************************/
ul.redfirstNav {margin:0 0 0 10px; padding:0; list-style:none;}
ul.redfirstNav li {margin:0 0 5px 0; padding:0;}
ul.redfirstNav li a {display:block; width:349px; height:26px;}
ul.redfirstNav li.overview a {background:url(../images/earlyalertNav_overview.gif) 0 0 no-repeat;}
ul.redfirstNav li.details a {background:url(../images/redfirstNav_details.gif) 0 0 no-repeat;}
ul.redfirstNav li.profile a {background:url(../images/redfirstNav_profile.gif) 0 0 no-repeat;}
ul.redfirstNav li.notifications a {background:url(../images/redfirstNav_notifications.gif) 0 0 no-repeat;}
ul.redfirstNav li.info a {background:url(../images/redfirstNav_info.gif) 0 0 no-repeat;}
ul.redfirstNav li.logout a {background:url(../images/redfirstNav_logout.gif) 0 0 no-repeat;}
ul.redfirstNav li a:hover {background-position: 0 -26px;}
ul.redfirstNav li a.selected {background-position: 0 -52px;}
ul.redfirstNav li a span {display:none;}

.rfOverviewBox {padding-top:8px; padding-bottom:0; font-size:110%; color:#808080;}
.rfOverviewBox td {padding:2px 10px 0 0;}
.rfOverviewBox strong {font-size:140%; color:#000;}
.rfOverviewBox a {display:block; width:37px; height:18px; background:url(../images/buttons/view.gif) 0 0 no-repeat;}
.rfOverviewBox a:hover {background-position:0 -18px;}
.rfOverviewBox a span {display:none;}

div.rfHeader_overview {width:536px; height:35px; background:url(../images/headers/WelcomeFullBG.jpg) 0 0 no-repeat; padding:140px 0 0 20px; margin:2em 0 10px 0; }
div.rfHeader_overview span {font-size:135%; color:#b3b3b3;}
div.rfHeader_overview strong {display:none;}

div.video {margin:5px 0 10px 0;}


/*********************************************************************************/
/* Suburb Profiles			 					 */
/*********************************************************************************/

a.downloadAsPDF {background:url(../images/buttons/downloadAsPDF.gif) 0 0 no-repeat; width:187px; height:18px; display:block; margin:-5px 0 10px 0; float:right;}
a.downloadAsPDF:hover {background-position: 0 -18px;}
a.downloadAsPDF span {display:none;}

.suburbMatrix {margin: 0 0 5px 10px; width:349px; height:425px}
.suburbMatrix img {float:left;}
.suburbMatrix .thumbs {float:left; width:349px; margin-top:5px;}
.suburbMatrix .thumbs img {float:left; margin:0 0 5px 5px;}
.suburbMatrix .thumbs img.newRow { margin-left:0;}

.suburbFacts {font-size:90%; color:#808080; font-weight:bold;}
.suburbFacts h4 {margin:0; padding:0; text-transform:uppercase; font-size:100%; color:#b1001c;}
.suburbFacts p {font-size:100% !important;}
.suburbFacts .fact {float:left; width:250px; padding-right:15px; background: url(../images/dotted_horizontal.gif) repeat-x 0 bottom}
.suburbFacts .stats {clear:left; width:530px; padding:10px 0;}
.suburbFacts .stats dl {float:left; margin:0; font-size:100%;}
.suburbFacts .stats dt {clear:left; float:left; width:154px;}
.suburbFacts .stats dd {float:left; color:#000; margin:0; width:300px;}
.suburbFacts .graphs {float:left;}
.suburbFacts .graphs img {float:left; padding:10px 0;}
.suburbFacts p.graphDisclaim {clear:left;}

.recommendations {font-size:90%; color:#808080; padding-bottom:0px;}
.recommendations h4 {margin:0; padding:10px 0 0 0; text-transform:uppercase; font-size:100%; color:#b1001c; background: url(../images/dotted_horizontal.gif) repeat-x 0 top;}
.recommendations h4.first {background: none; padding-top:0;}
.recommendations strong {color:#000;}


/*********************************************************************************/
/* Office Profiles			 					 */
/*********************************************************************************/
.officeContacts {font-size:90%; color:#808080; font-weight:bold; position:relative;}
.officeContacts h4 {margin:0; padding:0; text-transform:uppercase; font-size:100%; color:#b1001c;}
.officeContacts p {font-size:100% !important; padding-bottom:25px;}
.officeContacts .contact {float:left; width:170px; overflow:hidden; margin-right:5px;}
a.viewLocation {background:url(../images/buttons/officeLocation.gif) 0 0 no-repeat; width:151px; height:18px; display:block; position:absolute; bottom:5px; left:15px;}
a.viewLocation:hover {background-position: 0 -18px;}
a.viewLocation span {display:none;}
a.viewLocationProperty {background:url(../images/buttons/officeLocation.gif) 0 0 no-repeat; width:151px; height:18px; display:block; position:absolute; bottom:5px; left:181px;}
a.viewLocationProperty:hover {background-position: 0 -18px;}
a.viewLocationProperty span {display:none;}

.officeContacts a.center {left:190px;}

.officePic {margin:2em 0 5px 10px; display:block; line-height:0;}
.links { font-size:90%;}
.links ul {margin:0; padding:0; list-style:none;}

.staffMembers {font-size:90%; color:#959595; padding-left:10px; padding-right:0; width:338px;}
.staffMembers h3 {clear:left; padding-left:3px !important; margin-bottom:10px !important;}
.staffMembers .staff {float:left; width:108px;}
.staffMembers .staff p {padding:0 0 5px 3px;}
.staffMembers .staff strong {color:#000;}
.staffMembers .staff img {padding:4px 6px 8px 5px; background:url(../images/profilePic_bg.gif) 0 0 no-repeat; width:97px; height:94px;}

a.agentProfile {background:url(../images/buttons/agentProfile.gif) 0 0 no-repeat; width:103px; height:18px; display:block; margin-bottom:15px; margin-left:3px;}
a.agentProfile:hover {background-position: 0 -18px;}
a.agentProfile span {display:none;}


/*********************************************************************************/
/* Download Features				 					 */
/*********************************************************************************/

.download {padding:10px 0 5px 20px; width:328px;}
.download h3 {text-indent:-999em; width:313px; height:281px; display:block; margin:10px 0 !important; }
.download h3.propertyManagment {background:url(../images/download_propertyManagement.jpg) 0 0 no-repeat;}
.download h3.fiveSteps {background:url(../images/download_5steps.jpg) 0 0 no-repeat;}
.download h3.maintenance {background:url(../images/property_maintenance.jpg) 0 0 no-repeat;}
.download h3.presenting {background:url(../images/download_presenting.jpg) 0 0 no-repeat;}
.download h3.introduction {background:url(../images/download_intro.jpg) 0 0 no-repeat;}
.download h3.network {background:url(../images/download_network.jpg) 0 0 no-repeat;}

.download a.downloadBut {background:url(../images/buttons/download.gif) 0 0 no-repeat; width:310px; height:26px; display:block;}
.download a.downloadBut:hover {background-position: 0 -26px;}
.download a.downloadBut span {display:none;}

.download a.completeBut {background:url(../images/buttons/completeForm.gif) 0 0 no-repeat; width:310px; height:26px; display:block;}
.download a.completeBut:hover {background-position: 0 -26px;}
.download a.completeBut span {display:none;}

.download .getAcrobat {background:url(../images/pdf_icon.gif) 0 0 no-repeat; height:51px; padding:0 60px 0 60px; font-size:90%; margin-top:10px; color:#808080; font-weight:bold;}

/*********************************************************************************/
/* Mortgage Enquiry				 					 */
/*********************************************************************************/

.download a.enquiryBut {background:url(../images/buttons/enquiry.gif) 0 0 no-repeat; width:310px; height:26px; display:block;}
.download a.enquiryBut:hover {background-position: 0 -26px;}
.download a.enquiryBut span {display:none;}

.calc_dis {
	width: 310px;
	font-size: 11px;
	color: #727272;
	margin-top: 10px;
}

.enquiry_form {
	display: none;
	position: absolute;
	top:0;
	left:0;
	opacity: 0.8;
	filter: alpha(opacity = 80);
	z-index: 100;
	background-color: #000;	
	
}

.enquiry_inner {
	width: 475px;
	height: 570px;
	margin: auto;
	margin-top: 150px;
	opacity:1;
	background: url(../images/enquiry_header.gif) #fff top left no-repeat;
	position: absolute;
	top: 50px;
	display: none;
	z-index: 101;
	text-align: left;
	border: 4px #B1001C solid;
}

.enquiry_inner div form input,
.enquiry_inner div form select {
	margin-bottom: 5px;
}

.enquiry_inner h1 {
	color:#C0324C;
	font-size:13px;
	font-weight:bold;
	margin-left:47px;
	margin-top:55px;
}

.enquiry_inner p {
	margin-left:47px;
}

.enquiry_inner form {
	margin-top: 15px;
	margin-left: 40px
}


#form_exit {
	float: right;
	margin-right: 10px;
	margin-top: 10px;
	width: 45px;
	cursor: pointer;
}

.enquiry_inner form #SubmitForm {
	background-color: #B1001C;
	color: #fff;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border: 1px solid #B1001C;
	padding: 5px;
	width: 130px;
	margin-top: 20px;
	margin-left:240px;
	cursor: pointer;
}

.enquiry_inner .error {
	color:#ff0000;

}

.enquiry_inner input.error {
	border: 1px solid #ff0000;
		background-color: #FFDFE6;
} 

h3.mortgageEnquiry {
	background: url(../images/apply_mortgage.jpg) 0 0 no-repeat;
}

/*********************************************************************************/
/* Login Register				 					 */
/*********************************************************************************/
.form .formElement {width:800px; padding:3px 0; clear:left;}
.form .formElement label, .form .formElement .label {float:left; width:160px; font-size:110%; padding-right:10px;}
.form .formElement td label span {font-size:90%; color:#B3B3B3;}
.form .formElement label div {font-size:90%; color:#B3B3B3;}
.form .formElement .inputField {width:180px; margin-right:10px;}
.form .formElement .noMargin { margin-right:0;}
.form .formElement table label, #leftCol_b .form .formElement table label { width:auto; font-size:100%; padding-right:5px;}
.form .formElement table label.grey { color:#b3b3b3; font-size:110%;}
.form .formElement span.note {color:#b3b3b3; line-height:1.2em;}
.form .formElement td.note {color:#b3b3b3; line-height:1.2em;}
.form .formElement td img {padding:2px;}
.form .formIndent {margin-left:170px; width:630px;}
.form p {padding:5px 0; font-size:110%;}
.form .formElement td.suburbList1 {width:190px; background:url(../images/arrowDivide.gif) no-repeat 182px 85px;}
.form .formElement td.suburbList2 {width:190px;}

#leftCol_b .form .formElement {width:530px; padding:3px 0; clear:left;}
#leftCol_b .form .formElement label, #leftCol_b .form .formElement .label {width:140px;}
#leftCol_b .form .formElement .inputField {width:170px; margin-right:10px;}
#leftCol_b .form .formIndent {margin-left:150px; width:380px;}
#leftCol_b .form .formElement td.suburbList1 {width:180px; background:url(../images/arrowDivide.gif) no-repeat 172px 85px;}
#leftCol_b .form .formElement td.suburbList2 {width:170px;}

#leftCol_b .form .cancelField {width:260px;}
#leftCol_b .form .cancelInput {width:170px; margin-left:10px;}

.label {font-size:110%; padding-right:10px;}

.submitBut {margin-top:10px;}
.submitBut input {float:right;}
.submitBut span {color:#b3b3b3; font-size:90%;}

.form h4 {margin:15px 0 10px 0; padding:0; text-transform:uppercase; font-size:100%; line-height:1em; color:#b1001c;}
.form .formElement .contactField {width:400px; margin-right:10px;}
.contact { padding-top:5px;}
.contact .submitBut { margin-left:170px;}
.contact .submitBut input {float:none;}

/*********************************************************************************/
/* Openings Table			 					 */
/*********************************************************************************/
table.openingsTable {width:100%;}
table.openingsTable th.start {background:url(../images/boxHeader_large.gif) no-repeat 0 0;}
table.openingsTable th.end {background:url(../images/boxHeader_large.gif) no-repeat right 0;}
table.openingsTable th {color:#fff; text-transform:uppercase; padding:0 0 0 10px; font-size:110%;background: #B3B3B3; line-height:26px;}
table.openingsTable td {background:#f2f2f2; border-top:5px solid #fff; padding:4px 0 4px 10px; line-height:1.4em;}
table.openingsTable td.center {text-align:center;}
table.openingsTable tr.odd td {background:#e0e0e0;}

select.sortSelect {width:180px; margin-right:10px;}

a.printPage {background:url(../images/buttons/printPage.gif) 0 0 no-repeat; width:96px; height:26px; display:block; float:right; margin-top:10px;}
a.printPage:hover {background-position: 0 -26px;}
a.printPage span {display:none;}


/*********************************************************************************/
/* Sold Properties Matrix        */
/*********************************************************************************/
ul#soldProperties {background: url(../images/soldMatrix_dottedBG.gif) 0 0 repeat-y; margin:0; padding:0; list-style:none; width:925px; float:left;}
ul#soldProperties li {margin:0 20px 0 0; padding:10px 0 10px 170px; float:left; background: url(../images/dotted_horizontal.gif) repeat-x right bottom; width:125px; height:120px; position:relative;}
ul#soldProperties li.third {margin:0;}
ul#soldProperties li.startRow {padding-top:0;}
ul#soldProperties li.endRow { background:none; padding-bottom:0;}
ul#soldProperties li img.thumb {position:absolute; top:10px; left:0;}
ul#soldProperties li.startRow img.thumb {top:0px;}
ul#soldProperties li h3 {margin:0; padding:0; font-size:100%; color:#b1001c; text-transform:uppercase; line-height:1.1em;}
ul#soldProperties li h4 {margin:0; padding:0; font-size:100%; line-height:1.1em;}
ul#soldProperties li p.price {font-weight:bold; padding:2px 0;}
ul#soldProperties li table {margin:2px 0;}
ul#soldProperties li td {line-height:1em;}

.soldJump p.numbers {width:215px; background-image: url(../images/pageJump_bg2.gif);}


/*********************************************************************************/
/* Office Search 		*/
/*********************************************************************************/
ul.suburbList {margin:0; padding:0; list-style:none; float:left; width:155px;}
ul.suburbList li {margin:3px 0; padding:0 0 0 10px; background: url(../images/breadcrumbArrow.gif) no-repeat 0 center}
ul.suburbList li a {text-decoration:none;}
ul.suburbList li a:hover {text-decoration:underline;}

/*********************************************************************************/
/* Careers		*/
/*********************************************************************************/

.careerList {padding-top:5px;}
.careerList .career {background:url(../images/dotted_horizontal.gif) 0 bottom repeat-x; padding:15px 0; width:60%;}
.careerList .career h3 {font-size:90% !important;}
.careerList .career h3 a {color:#b1001c; text-decoration:none;}
.careerList .career h3 a:hover {text-decoration:underline;}
.careerList .career h4 {font-size:90%; line-height:1.1em; margin:0; padding:0;}
.careerList .career p {margin:0; padding:0; font-size:90%;}
.careerList .career p span {color:#9a9a9a;}

.careerList .career a.viewPosition {background:url(../images/buttons/viewPosition.gif) 0 0 no-repeat; width:111px; height:18px; display:block; margin-top:10px;}
.careerList .career a.viewPosition:hover {background-position: 0 -18px;}
.careerList .career a.viewPosition span {display:none;}

a.availablePositions {background:url(../images/buttons/availablePositions.gif) 0 0 no-repeat; width:154px; height:26px; display:block; margin-top:3px;}
a.availablePositions:hover {background-position: 0 -26px;}
a.availablePositions span {display:none;}

.contact .career {padding:15px 0 10px;}
.contact .career p {font-size:90%; color:#9a9a9a;}

.contact .sendBut {float:left; margin:10px 0 20px 170px; display:inline;}
.contact .sendBut input {float:left;}
.contact .sendBut a.returnPositionDescription {background:url(../images/buttons/returnPositionDescription.gif) 0 0 no-repeat; width:166px; height:18px; display:block; margin-left:10px; float:left;}
.contact .sendBut a.returnPositionDescription:hover {background-position: 0 -18px;}
.contact .sendBut a.returnPositionDescription span {display:none;}

.careerList a.seekLogo img {padding:5px 0 0 0;}

.careerListing { min-height:480px; height:auto!important; height:480px; position:relative; padding-bottom:30px;}
.careerListing a.seekLogo {position:absolute; bottom:0px; left:10px;}
.careerDetails {background:url(../images/dotted_horizontal.gif) 0 bottom repeat-x; width:60%;}
#mainContent .careerListing h3 {padding:0 0 5px 0; font-size:110%;}
#mainContent .careerListing h4 {line-height:1.1em; margin:0; padding:0;}
.careerListing p.posID {color:#818181;}
.careerListing ul { margin:0; padding:0 0 1.2em 0; list-style:none; font-size:110%;}
.careerListing ul li {padding-left:8px; background:url(../images/bullet_red.gif) 0 center no-repeat;}

.positionApplyButs {margin:10px 0 20px; float:left;}
a.applyPosition {background:url(../images/buttons/applyPosition.gif) 0 0 no-repeat; width:111px; height:18px; display:block; float:left; margin-right:10px;}
a.applyPosition:hover {background-position: 0 -18px;}
a.emailPosition {background:url(../images/buttons/emailPosition.gif) 0 0 no-repeat; width:111px; height:18px; display:block; float:left; margin-right:10px;}
a.emailPosition:hover {background-position: 0 -18px;}
a.returnResults {background:url(../images/buttons/returnResults.gif) 0 0 no-repeat; width:140px; height:18px; display:block; float:left; margin-right:10px;}
a.returnResults:hover {background-position: 0 -18px;}
.positionApplyButs a span {display:none;}

#rightCol ul.careerOffices {margin:0; padding:0; list-style:none; font-size:90%; font-weight:bold;}
#rightCol ul.careerOffices a {color:#B1001C;}
#rightCol ul.careerOffices a:hover {color:#333;}

/*********************************************************************************/
/* News Items																	*/
/*********************************************************************************/
.newsList {padding-left:10px;}
.newsList .pageJump {margin:0;}
.newsList .pageJump p.numbers{ background:url(../images/pageJump_bg.gif) 0 0 no-repeat;}

.newsList .news {background:url(../images/dotted_horizontal.gif) 0 bottom repeat-x; padding:10px 0;}
.newsList .news h3 {font-size:90% !important;}
.newsList .news h4 {font-size:90%; line-height:1.1em; margin:0; padding:0;}
.newsList .news p {margin:0; padding:0; font-size:90%;}
.newsList .news p span {color:#9a9a9a;}
.newsList .end {background:none;}

.newsList .news a.emailToFriend {background:url(../images/buttons/emailToFriend.gif) 0 0 no-repeat; width:111px; height:18px; display:block; float:left; margin-top:3px;}
.newsList .news a.emailToFriend:hover {background-position: 0 -18px;}
.newsList .news a.emailToFriend span {display:none;}

.newsList a.seekLogo img {padding:5px 0 0 0;}

.newsListing {margin-top:2em;}
#mainContent .newsListing h2 {padding:0; font-size:110%;}
.newsListing p.posID {color:#818181;}
.newsListing ul { margin:0; padding:0 0 1.2em 0; list-style:none; font-size:110%;}
.newsListing ul li {padding-left:8px; background:url(../images/bullet_red.gif) 0 center no-repeat;}

a.email {background:url(../images/buttons/email.gif) 0 0 no-repeat; width:44px; height:18px; display:block; float:right; margin-left:5px;}
a.email:hover {background-position: 0 -18px;}
.newsListing a span {display:none;}
.newsPic {margin:0 0 5px 0; display:block; line-height:0;}

/*********************************************************************************/
/* Commercial Property					 					 */
/*********************************************************************************/
.commercialAgent {}
.commercialAgent img {background: url(../images/commAgent_bg.jpg) 0 0 no-repeat; padding:9px 8px 10px 9px; width:309px; height:190px; margin:5px 0 5px -5px;}
.commercialAgent p {color:#959595; font-size:90%;}
.commercialAgent p strong {color:#000;}
.commercialAgent a.agentProfile {margin: 0;}


/*********************************************************************************/
/* Office Contacts   							*/
/*********************************************************************************/
ul.contactsList {margin:0; padding:0; list-style:none; width:310px; float:left; background: url(../images/dotted_vertical.gif) repeat-y 0 0; font-size:110%;}
ul.contactsList li {float:left; width:260px; margin:2px 25px; padding:0; display:inline;}
ul.contactsList li.fifth {padding-bottom:10px; margin-bottom:6px; background:url(../images/dotted_horizontal.gif) repeat-x 0 bottom;}
ul.contactsList h4 {margin:0; padding:0; float:left; font-weight:normal; font-size:100%;}
ul.contactsList p {margin:0; padding:0; float:right;}
ul.general {width:800px; background:none;}
ul.general li {margin-left:0; width:775px}
ul.general h4 {width:200px;}
ul.general p {float:left; padding-right:50px;}
ul.start {background:none; width:290px;} 
ul.start li {margin-left:0;}
ul.end {width:290px;}
ul.end li {margin-right:0;}


/*********************************************************************************/
/* Loan Calcultors  							*/
/*********************************************************************************/
ul.calculatorNav {margin:0; padding:0; width:350px; list-style:none;}
ul.calculatorNav li {margin:0 5px 5px 0; padding:0; float:left;}
ul.calculatorNav li a {width:170px; height:26px; display:block;}
ul.calculatorNav li a span {display:none;}
ul.calculatorNav li a.loanRepayments {background:url(../images/buttons/loanRepayments.gif) 0 0 no-repeat;}
ul.calculatorNav li a.stampDuty {background:url(../images/buttons/stampDuty.gif) 0 0 no-repeat;}
ul.calculatorNav li a.howMuch {background:url(../images/buttons/howMuch.gif) 0 0 no-repeat;}
ul.calculatorNav li a.mortgageDuty {background:url(../images/buttons/mortgageDuty.gif) 0 0 no-repeat;}
ul.calculatorNav li a:hover {background-position: 0 -26px;}
ul.calculatorNav li.selected a {background-position: 0 -52px;}

p.calculatorNote {color:#666; font-size:90%; padding-top:5px;}
.calculator p {color:#b1001c; font-weight:bold;}
.calculator th {width:200px; padding:3px 5px 3px 0; font-weight:normal; text-align:left;}
.calculator td {padding:3px 0; line-height:1.2em;}
.calculator th.equals {font-weight:bold; padding-top:5px; background:url(../images/dotted_horizontal.gif) right 0 repeat-x;}
.calculator td.equals {background:url(../images/dotted_horizontal.gif) 0 0 repeat-x;  padding-top:8px;}
.calculator .inputField {width:200px; margin-right:5px;}
.calculator .small {width:95px;}
.calculator .note {color:#666; font-size:90%;}

/*********************************************************************************/
/*Footer Navigation						 					 */
/*********************************************************************************/
#footerWrapper {width:976px; background:url(../images/content_bgBot.png) 0 bottom no-repeat; float:left;}
#footer {background:#f2f2f2 url(../images/footerBG_top.gif) 0 0 no-repeat; float:left; width:896px; margin:0 25px; padding:10px 15px; font-size:80%; line-height:1.4em; float:left; display:inline;}
.footerBot {background:#f2f2f2 url(../images/footerBG_bot.gif) 0 0 no-repeat; float:left; width:926px; margin:0 25px 25px 25px; height:5px; display:inline;}

ul.footerNav1 {float:left; margin:0 30px 0 0; padding:0; list-style:none;}
ul.footerNav1 li {margin:0; padding:0;}
ul.footerNav1 li a {color:#808080; text-decoration:none; font-weight:bold;}
ul.footerNav1 li a:hover {text-decoration:underline; color:#000;}

ul.footerNav2 {margin:0; padding:0; list-style:none; float:left;}
ul.footerNav2 ul {margin:0; padding:0; list-style:none;}
ul.footerNav2 li {float:left; margin:0 30px 0 0; padding:0; color:#808080;}
ul.footerNav2 li a { color:#b2b2b2; text-decoration:none; font-weight:bold;}
ul.footerNav2 li a:hover {text-decoration:underline; color:#000;}

ul.footerNav2 li li {float:none; margin:0; padding:0;}
ul.footerNav2 li li a {color:#b2b2b2; text-decoration:none; font-weight:normal;}
ul.footerNav2 li li a:hover {text-decoration:underline; color:#000;}


/*********************************************************************************/
/*Home						 					 */
/*********************************************************************************/
.hol {display: none;}


/*********************************************************************************/
/* Finance Calculators					 					 */
/*********************************************************************************/
#loan {background-image: url('../images/bg-loan.gif');width: 556px;  height: 504px; display: none;}
#borrow {background-image: url('../images/bg-borrow.gif');width: 556px;  height: 504px; display: none;}
#duty {background-image: url('../images/bg-duty.gif');width: 556px;  height: 504px; display: none;}
#mortgage-duty {background-image: url('../images/bg-mortgage-duty.gif');width: 556px;  height: 504px; display: none;}
#calculators ul {margin:0; padding: 0; display: block;}
#calculators li {float: left; list-style: none;}
#calculators li a {display: block; height: 18px; text-decoration: none; background-image: url('../images/right.gif'); background-position: 4px 12px; background-repeat: no-repeat; padding-top: 10px; color: white; font-size: 12px;}
#calculators li a.selected {background-image: url('../images/down.gif'); color: black; font-weight: bold;}
#calculators li a.loan {width: 140px;}
#calculators li a.borrow {width: 162px;}
#calculators li a.duty {width: 94px;}
#calculators li a.mortgage-duty {width: 160px;}
#calculators li a span { margin-left: 16px; }
#calculators .on {display: block;}
#calculators h3 {margin-left: 20px; padding-top: 50px;}
#calculators .formElement {margin-top: 6px; margin-left: 20px;}
#calculators .form .formElement label {width:130px;}
#calculators .form .formElement input {width: 130px;}
#calculators .form .formElement .calculatorField {width:280px;}
#calculators .form .formElement .button { margin-left: 140px; width: 280px;}
#calculators .borrowForm .formElement label {width:210px;}
#calculators .borrowForm .formElement .button { margin-left: 220px;}
p.finance-calc-note {margin:20px 20px 0 20px; font-size:11px !important; color:#808080;}


/* Social Bookmark */
.summaryTable {height: 95px;}
.summaryTable .summary {float:left;}
.summaryTable .summary table td {height:20px; padding:0;}
.summaryTable .summary table th {padding:0; height:25px;}
.summaryTable .social {float:right; margin: 45px 6px 0 0;}
.summaryTable .social strong {display:block; color:#b41809; padding:0 0 5px 12px;}
.chicklet {float:left;}
a#ck_facebook, a#ck_facebook img, a#ck_twitter, a#ck_twitter img {height:32px !important; width:32px !important; margin-left:5px;}
a#ck_sharethis {display:block; background: url(../images/btnMore.gif) no-repeat 0 0; height:32px; width: 67px; text-indent: -999em; margin-left:10px;}
a#ck_sharethis:hover {display:block; background: url(../images/btnMore.gif) no-repeat 0 -32px; height:32px; width: 67px;}

.domain {color:#817f82;float:left;margin-left:25px;margin-top:-10px;font-size:11px;}
.domain td{margin-left:10px;vertical-align:bottom;}
.domain div {padding-left:10px;}
.domain div a {color:#538f2b; text-decoration:none;}