BODY { 
text-align : center; 
padding-bottom : 0; 
margin : 0; 
padding-left : 0; 
padding-right : 0; 
font : 70% Arial, Helvetica, sans-serif; 
background : #fff url(../images/bg.gif) repeat-y center 0; 
color : #000; 
padding-top : 0; 
}
 
FORM { 
padding-bottom : 0; 
margin : 0; 
padding-left : 0; 
padding-right : 0; 
padding-top : 0; 
} 

IMG { 
border-bottom : 0; 
border-left : 0; 
border-top : 0; 
border-right : 0; 
} 

A { 
color : #808080; 
} 

A:hover { 
color : #d30000; 
} 

P { 
padding-bottom : 1.2em; 
line-height : 1.2em; 
margin : 0; 
padding-left : 0; 
padding-right : 0; 
padding-top : 0; 
} 

input[type=text] {
	border: 1px solid #999999;
}

input[type=password] {
	border: 1px solid #999999;
}

select {
	border: 1px solid #999999;
}

.hide { 
display : none; 
} 

.clearFloats { 
clear : both; 
} 

.noTopMargin { 
margin-top : 0 !important ; 
} 

TD { 
vertical-align : top; 
} 

TD INPUT { 
margin-top : 0; 
} 

#bgWrap { 
width : 100%; 
display : table; 
background : url(../images/whiteTop.gif) repeat-x 0 0; 
} 

#container { 
z-index : 1; 
position : relative; 
text-align : left; 
padding-bottom : 0; 
margin : 15px auto 0; 
padding-left : 0; 
width : 900px; 
padding-right : 0; 
display : table; 
padding-top : 0; 
} 

#header { 
z-index : 1000; 
position : relative; 
width : 600px; 
background : #d30000 url(../images/header_bg.jpg) no-repeat 0 0; 
height : 88px; 
}
 
#header H1 { 
position : absolute; 
padding-bottom : 0; 
margin : 0; 
padding-left : 0; 
padding-right : 0; 
top : 30px; 
padding-top : 0; 
left : 23px; 
} 

#header H1 IMG { 
display : none; 
}
 
#header H1 A { 
width : 186px; 
display : block; 
background : url(../images/logo_screen.gif) no-repeat 0 0; 
height : 24px; 
} 

#header H2 { 
position : absolute; 
padding-bottom : 0; 
margin : 0; 
padding-left : 0; 
padding-right : 0; 
top : 30px; 
right : 22px; 
padding-top : 0; 
}
 
#mainContentWrap { 
background : #fff; 
} 

#rightBanner { 
width : 160px; 
min-height: 1000px;
background : #fff; 
float : right; 
overflow: hidden;
}
 
#mainContent { 
padding-bottom : 10px; 
margin : 0px 0px 0px 0;
min-height : 600px; 
width : 675px; 
overflow: hidden;
float: left;
}
 
#mainContentAgent { 
padding-bottom : 10px; 
margin : 0px 0px 0px 0; 
min-height : 580px; 
width : 860px; 
float : left; 
/*height : 580px; */
} 

#leftCol_b { 
width : 600px; 
float : left;
border-right: 1px dashed #cccccc;
} 

#leftCol { 
width : 349px; 
float : left; 
} 

#rightCol_b { 
width : 600px; 
float : left; 
} 

#rightCol { 
width : 259px; 
float : right; 
} 

.two1_layout { 
background : #fff url(../images/dottedBG.gif) no-repeat 600px 0; 
float : left; 
}
 
.one2_layout { 
background : #fff url(../images/dottedBG.gif) no-repeat 359px 0; 
float : left; 
} 

#leftCol_b P { 
font-size : 110%; 
} 

UL.copyList { 
padding-bottom : 0; 
list-style-type : none; 
margin : 5px 0 10px; 
padding-left : 0; 
padding-right : 0; 
font-size : 110%; 
padding-top : 0; 
}
 
UL.copyList LI { 
padding-left : 8px; 
background : url(../images/bullet.gif) no-repeat 0 0.5em; 
} 

#rightCol UL.copyList LI { 
padding-bottom : 6px; 
}
 
#topNav UL { 
z-index : 1000; 
padding-bottom : 0; 
list-style-type : none; 
margin : 68px 0 0 25px; 
padding-left : 0; 
padding-right : 0; 
display : inline; 
float : left; 
height : 12px; 
padding-top : 0; 
}
 
#topNav UL LI { 
z-index : 1000; 
position : relative; 
padding-bottom : 0; 
margin : 0; 
padding-left : 0; 
padding-right : 0; 
float : left; 
padding-top : 0; 
} 

#topNav UL LI A { 
padding-bottom : 8px; 
text-indent : -999em; 
display : block; 
background : url(../images/topNav.gif) no-repeat 0 0; 
height : 12px; 
overflow : hidden; 
} 

#topNav UL LI A.home { 
width : 42px; 
} 

#topNav UL LI A.redfirst { 
width : 73px; 
background-position : -42px 0; 
} 

#topNav UL LI A.buying { 
width : 59px; 
background-position : -115px 0; 
}
 
#topNav UL LI A.selling { 
width : 63px; 
background-position : -174px 0; 
} 

#topNav UL LI A.renting { 
width : 65px; 
background-position : -237px 0; 
} 

#topNav UL LI A.commercial { 
width : 88px; 
background-position : -302px 0; 
} 

#topNav UL LI A.aboutus { 
width : 66px; 
background-position : -390px 0; 
} 

#topNav UL LI A.home:hover { 
background-position : 0 -20px; 
}
 
#topNav UL LI.selected A.home { 
background-position : 0 -20px; 
}
 
#topNav UL LI A.redfirst:hover { 
background-position : -42px -20px; 
} 

#topNav LI.selected A.redfirst { 
background-position : -42px -20px; 
}
 
#topNav UL LI A.buying:hover { 
background-position : -115px -20px; 
} 

#topNav UL LI.selected A.buying { 
background-position : -115px -20px; 
} 

#topNav UL LI A.selling:hover { 
background-position : -174px -20px; 
} 

#topNav UL LI.selected A.selling { 
background-position : -174px -20px; 
}
 
#topNav UL LI A.renting:hover { 
background-position : -237px -20px; 
} 

#topNav UL LI.selected A.renting { 
background-position : -237px -20px; 
} 

#topNav UL LI A.commercial:hover { 
background-position : -302px -20px; 
} 

#topNav UL LI.selected A.commercial { 
background-position : -302px -20px; 
} 

#topNav UL LI A.aboutus:hover { 
background-position : -390px -20px; 
} 

#topNav UL LI.selected A.aboutus { 
background-position : -390px -20px; 
} 

#topNav UL LI UL { 
z-index : 1000; 
position : absolute; 
padding-bottom : 10px; 
list-style-type : none; 
margin : 0; 
padding-left : 10px; 
width : 170px; 
padding-right : 10px; 
display : none; 
background : url(../images/navDropBG.png) no-repeat right bottom; 
float : none; 
height : auto !important ; 
top : 20px; 
padding-top : 2px; 
left : 0; 
} 

* HTML #topNav UL LI UL { 
background-image : none; 
z-index : 1000; 
padding-bottom : 2px; 
background-color : #f1f2e9; 
padding-left : 10px; 
padding-right : 10px; 
padding-top : 2px; 
} 

#topNav UL LI:hover UL { 
z-index : 1000; 
display : block; 
} 

#topNav UL LI.over UL { 
z-index : 1000; 
display : block; 
} 

#topNav UL LI UL LI { 
float : none; 
} 

#topNav UL LI LI A { 
padding-bottom : 3px; 
text-indent : 0; 
margin : 0; 
padding-left : 0; 
width : 188px; 
padding-right : 0; 
background : transparent none repeat scroll 0% 0%; 
height : auto !important ; 
color : #000; 
font-size : 80%; 
text-decoration : none; 
padding-top : 3px; 
} 

#topNav UL LI LI.selected A { 
color : #d30000; 
} 

#topNav UL LI LI A:hover { 
color : #d30000; 
} 

.breadcrumbs UL { 
padding-bottom : 0; 
line-height : 20px; 
list-style-type : none; 
text-indent : 25px; 
margin : 0; 
padding-left : 0; 
width : 100%; 
padding-right : 0; 
background : #e7eadc; 
float : left; 
height : 20px; 
color : #878787; 
font-size : 85%; 
padding-top : 0; 
} 

* HTML .breadcrumbs { 
margin-left : 1px; 
} 

.breadcrumbs UL LI { 
padding-bottom : 0; 
padding-left : 0; 
padding-right : 5px; 
display : inline; 
padding-top : 0; 
} 

.breadcrumbs UL LI.arrow { 
padding-left : 10px; 
background : url(../images/breadcrumbArrow.gif) no-repeat 0 center; 
} 

.breadcrumbs UL LI A { 
color : #999999; 
text-decoration : none; 
} 

.breadcrumbs UL LI A:hover { 
text-decoration : underline; 
} 

#mainContent H2 { 
padding-bottom : 1em; 
line-height : 1em; 
text-transform : uppercase; 
margin : 0; 
padding-left : 0; 
padding-right : 0; 
white-space : nowrap; 
color : #d30000; 
font-size : 100%; 
padding-top : 0; 
}
 
#mainContentAgent H2 { 
padding-bottom : 1em; 
line-height : 1em; 
text-transform : uppercase; 
margin : 0; 
padding-left : 0; 
padding-right : 0; 
white-space : nowrap; 
color : #d30000; 
font-size : 100%; 
padding-top : 0; 
} 

#mainContent H3 { 
padding-bottom : 0; 
line-height : 1em; 
text-transform : uppercase; 
margin : 0; 
padding-left : 0; 
padding-right : 0; 
color : #d30000; 
font-size : 100%; 
padding-top : 0; 
}

#mainContentAgent H3 { 
padding-bottom : 0; 
line-height : 1em; 
text-transform : uppercase; 
margin : 0; 
padding-left : 0; 
padding-right : 0; 
color : #d30000; 
font-size : 100%; 
padding-top : 0; 
} 

#mainContent #rightCol H2 { 
padding-left : 10px; 
}
 
#mainContentAgent #rightCol H2 { 
padding-left : 10px; 
} 

#mainContent H2.boxHeader { 
padding-bottom : 0; 
line-height : 26px; 
text-indent : 8px; 
margin : 0 0 5px; 
padding-left : 0; 
padding-right : 0; 
color : #fff; 
padding-top : 0; 
}
 
#mainContentAgent H2.boxHeader { 
padding-bottom : 0; 
line-height : 26px; 
text-indent : 8px; 
margin : 0 0 5px; 
padding-left : 0; 
padding-right : 0; 
color : #fff; 
padding-top : 0; 
}
 
#mainContent H3.boxHeader { 
padding-bottom : 0; 
line-height : 26px; 
text-indent : 8px; 
margin : 0 0 5px; 
padding-left : 0; 
padding-right : 0; 
color : #fff; 
padding-top : 0; 
} 

#mainContentAgent H3.boxHeader { 
padding-bottom : 0; 
line-height : 26px; 
text-indent : 8px; 
margin : 0 0 5px; 
padding-left : 0; 
padding-right : 0; 
color : #fff; 
padding-top : 0; 
}
 
#mainContent .boxHeader { 
margin : 0 0 0 0; 
/*width : 670px; */
/*background : url(../images/boxHeader_large.gif) no-repeat 0 center; */
background-color: #b3b3b3;
/* rounded corner styles */
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
-o-border-radius: 5px; /* when Opera Presto 2.3 or later is released */
border-radius: 5px;
height : 26px; 
} 

#mainContentAgent .boxHeader { 
margin : 0 0 0 0; 
/*width : 670px; */
/*background : url(../images/boxHeader_large.gif) no-repeat 0 center; */
background-color: #b3b3b3;
/* rounded corner styles */
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
-o-border-radius: 5px; /* when Opera Presto 2.3 or later is released */
border-radius: 5px;
height : 26px; 
} 

#mainContentAgent .boxHeaderAgent { 
margin : 0 0 5px; 
background : url(../images/boxHeader_largeagent.gif) no-repeat 0 center; 
height : 35px; 
} 

#mainContent .topSpacing { 
margin-top : 2em !important ; 
} 

#mainContentAgent .topSpacing { 
margin-top : 2em !important ; 
} 

#mainContent #leftCol_b .boxHeader { 
margin : 2em 0 5px;
/*width : 556px; */
background : url(../images/boxHeader_big.gif) no-repeat 0 center; 
height : 26px; 
} 

#mainContentAgent #leftCol_b .boxHeader { 
margin : 0 0 5px 0; 
/*width : 556px; */
/*background : url(../images/boxHeader_big.gif) no-repeat 0 center; */
height : 26px; 
} 

#mainContent #rightCol .boxHeader { 
margin : 2em 0 5px 10px; 
width : 349px; 
background : url(../images/boxHeader_small.gif) no-repeat 0 center; 
height : 26px; 
} 

#mainContentAgent #rightCol .boxHeader { 
margin : 2em 0 5px 10px; 
width : 349px; 
background : url(../images/boxHeader_small.gif) no-repeat 0 center; 
height : 26px; 
} 

#mainContent #rightCol H2.boxHeader { 
padding-left : 0; 
}
 
#mainContentAgent #rightCol H2.boxHeader { 
padding-left : 0; 
}
 
#mainContent .boxHeader H2 { 
padding-bottom : 0; 
line-height : 26px; 
text-indent : 8px; 
margin : 0; 
padding-left : 0; 
padding-right : 0; 
float : left; 
color : #fff; 
padding-top : 0; 
} 

#mainContentAgent .boxHeader H2 { 
padding-bottom : 0; 
line-height : 26px; 
text-indent : 8px; 
margin : 0; 
padding-left : 0; 
padding-right : 0; 
float : left; 
color : #fff; 
padding-top : 0; 
} 

#mainContent .boxHeader H3 { 
padding-bottom : 0; 
line-height : 26px; 
text-indent : 8px; 
margin : 0; 
padding-left : 0; 
padding-right : 0; 
float : left; 
color : #fff; 
padding-top : 0; 
}
 
#mainContentAgent .boxHeader H3 { 
padding-bottom : 0; 
line-height : 26px; 
text-indent : 8px; 
margin : 0; 
padding-left : 0; 
padding-right : 0; 
float : left; 
color : #fff; 
padding-top : 0; 
}
 
.keyNote { 
line-height : 26px; 
float : left; 
color : #fff; 
margin-left : 8px; 
}
 
#mainContent H2.banner { 
text-indent : -999em; 
margin : 2em 0 0; 
width : 556px; 
height : 175px; 
}
 
#mainContentAgent H2.banner { 
text-indent : -999em; 
margin : 2em 0 0; 
width : 556px; 
height : 175px; 
}
 
#mainContent H3.banner { 
text-indent : -999em; 
margin : 0 0 10px; 
width : 556px; 
height : 154px; 
}
 
#mainContentAgent H3.banner { 
text-indent : -999em; 
margin : 0 0 10px; 
width : 556px; 
height : 154px; 
}
 
#mainContent H2.ownerServices { 
background : url(../images/headers/ownerServices.jpg) no-repeat 0 0; 
} 

#mainContent H2.whatWeDo { 
background : url(../images/headers/whatWeDo.jpg) no-repeat 0 0; 
} 

#mainContent H2.aboutCompany { 
background : url(../images/headers/aboutCompany.jpg) no-repeat 0 0; 
} 

#mainContent H2.buyingTips { 
background : url(../images/headers/buyingTips.jpg) no-repeat 0 0; 
} 

#mainContent H2.presentingProperty { 
background : url(../images/headers/presentingProperty.jpg) no-repeat 0 0; 
}
 
#mainContent H2.tenantServices { 
background : url(../images/headers/tenantServices.jpg) no-repeat 0 0; 
} 

#mainContent H2.redfirst { 
background : url(../images/headers/redfirst.jpg) no-repeat 0 0; 
} 

#mainContent H2.careers { 
background : url(../images/headers/careers.jpg) no-repeat 0 0; 
} 

#mainContent H2.customerCharter { 
background : url(../images/headers/customerCharter.jpg) no-repeat 0 0; 
}
 
#mainContent H2.commercialProperty { 
background : url(../images/headers/commercialProperty.jpg) no-repeat 0 0; 
} 

#mainContent H2.franchiseOpportunity { 
background : url(../images/headers/franchiseOpportunity.jpg) no-repeat 0 0; 
}
 
#mainContent .albertpark { 
background : url(../images/headers/alpk.jpg) no-repeat 0 0; 
height : 154px !important ; 
} 

#mainContent .altona { 
background : url(../images/headers/altona.jpg) no-repeat 0 0; 
height : 154px !important ; 
} 

#mainContent .armadale { 
background : url(../images/headers/armadale.jpg) no-repeat 0 0; 
height : 154px !important ; 
}
 
#mainContent .ballarat { 
background : url(../images/headers/ballarat.jpg) no-repeat 0 0; 
height : 154px !important ; 
} 

#mainContent .balwyn { 
background : url(../images/headers/balwyn.jpg) no-repeat 0 0; 
height : 154px !important ; 
} 

#mainContent .bentleigh { 
background : url(../images/headers/bentleigh.jpg) no-repeat 0 0; 
height : 154px !important ; 
} 

#mainContent .blackburn { 
background : url(../images/headers/blackburn.jpg) no-repeat 0 0; 
height : 154px !important ; 
} 

#mainContent .blairgowrie { 
background : url(../images/headers/blaigowrie.jpg) no-repeat 0 0; 
height : 154px !important ; 
} 

#mainContent .brighton { 
background : url(../images/headers/brighton.jpg) no-repeat 0 0; 
height : 154px !important ; 
} 

#mainContent .brunswick { 
background : url(../images/headers/brunswick.jpg) no-repeat 0 0; 
height : 154px !important ; 
} 

#mainContent .carlton { 
background : url(../images/headers/carlton.jpg) no-repeat 0 0; 
height : 154px !important ; 
} 

#mainContent .carnegie { 
background : url(../images/headers/carnegie.jpg) no-repeat 0 0; 
height : 154px !important ; 
} 

#mainContent .caulfield { 
background : url(../images/headers/caulfield.jpg) no-repeat 0 0; 
height : 154px !important ; 
}
 
#mainContent .chelsea { 
background : url(../images/headers/chelsea.jpg) no-repeat 0 0; 
height : 154px !important ; 
}
 
#mainContent .coburg { 
background : url(../images/headers/coburg.jpg) no-repeat 0 0; 
height : 154px !important ; 
}
 
#mainContent .daylesford { 
background : url(../images/headers/daylesford.jpg) no-repeat 0 0; 
height : 154px !important ; 
}
 
#mainContent .elsternwick { 
background : url(../images/headers/elsternwick.jpg) no-repeat 0 0; 
height : 154px !important ; 
}
 
#mainContent .frankston { 
background : url(../images/headers/frankston.jpg) no-repeat 0 0; 
height : 154px !important ; 
}
 
#mainContent .geelong { 
background : url(../images/headers/geelong.jpg) no-repeat 0 0; 
height : 154px !important ; 
} 

#mainContent .gleniris { 
background : url(../images/headers/gleniris.jpg) no-repeat 0 0; 
height : 154px !important ; 
} 

#mainContent .glenwaverley { 
background : url(../images/headers/glenwav.jpg) no-repeat 0 0; 
height : 154px !important ; 
} 

#mainContent .hawthorn { 
background : url(../images/headers/hawthornCamberwell.jpg) no-repeat 0 0; 
height : 154px !important ; 
} 

#mainContent .ivanhoe { 
background : url(../images/headers/ivanhoe.jpg) no-repeat 0 0; 
height : 154px !important ; 
}
 
#mainContent .kensington { 
background : url(../images/headers/kensington.jpg) no-repeat 0 0; 
height : 154px !important ; 
} 

#mainContent .kew { 
background : url(../images/headers/kew.jpg) no-repeat 0 0; 
height : 154px !important ; 
} 

#mainContent .melbourne { 
background : url(../images/headers/melbourne.jpg) no-repeat 0 0; 
height : 154px !important ; 
} 

#mainContent .mentone { 
background : url(../images/headers/mentone.jpg) no-repeat 0 0; 
height : 154px !important ; 
} 

#mainContent .mooroolbark { 
background : url(../images/headers/mooroolbark.jpg) no-repeat 0 0; 
height : 154px !important ; 
} 

#mainContent .mounteliza { 
background : url(../images/headers/mounteliza.jpg) no-repeat 0 0; 
height : 154px !important ; 
}
 
#mainContent .northcote { 
background : url(../images/headers/northcote.jpg) no-repeat 0 0; 
height : 154px !important ; 
}
 
#mainContent .oakleigh { 
background : url(../images/headers/oakleigh.jpg) no-repeat 0 0; 
height : 154px !important ; 
} 

#mainContent .richmond { 
background : url(../images/headers/richmond.jpg) no-repeat 0 0; 
height : 154px !important ; 
}
 
#mainContent .ringwood { 
background : url(../images/headers/ringwood.jpg) no-repeat 0 0; 
height : 154px !important ; 
} 

#mainContent .rye { 
background : url(../images/headers/rye.jpg) no-repeat 0 0; 
height : 154px !important ; 
} 

#mainContent .sandringham { 
background : url(../images/headers/sandringham.jpg) no-repeat 0 0; 
height : 154px !important ; 
} 

#mainContent .southyarra { 
background : url(../images/headers/southyarra.jpg) no-repeat 0 0; 
height : 154px !important ; 
} 

#mainContent .stkilda { 
background : url(../images/headers/stkilda.jpg) no-repeat 0 0; 
height : 154px !important ; 
} 

#mainContent .torquay { 
background : url(../images/headers/torquay.jpg) no-repeat 0 0; 
height : 154px !important ; 
} 

#mainContent .werribee { 
background : url(../images/headers/werribee.jpg) no-repeat 0 0; 
height : 154px !important ; 
} 

#mainContent .williamstown { 
background : url(../images/headers/williamstown.jpg) no-repeat 0 0; 
height : 154px !important ; 
} 

#mainContent .yarraville { 
background : url(../images/headers/yarraville.jpg) no-repeat 0 0; 
height : 154px !important ; 
} 

.homeFeature_topL { 
float : left; 
}
 
.homeFeature_topR { 
float : right; 
}
 
.homeFeature_botL { 
margin-top : 10px; 
float : left; 
} 

.homeFeature_botR { 
margin-top : 10px; 
float : right; 
}
 
.greyBoxTiny { 
padding-bottom : 5px; 
padding-left : 15px; 
padding-right : 10px; 
background : #e6e6e6 url(../images/greyBoxTiny_top.gif) no-repeat 0 0; 
font-size : 90%; 
padding-top : 15px; 
} 

.greyBoxTiny H4 { 
padding-bottom : 0; 
margin : 0; 
padding-left : 0; 
padding-right : 0; 
color : #d30000; 
font-size : 100%; 
padding-top : 0; 
} 

.greyBoxTiny_bot { 
line-height : 0; 
margin : 0 0 5px; 
width : 155px; 
background : #e6e6e6 url(../images/greyBoxTiny_bot.gif) no-repeat 0 bottom; 
height : 10px; 
font-size : 0%; 
}
 
.greyBoxSmall { 
padding-bottom : 5px; 
margin : 2em 0 0 10px; 
padding-left : 15px; 
width : 323px; 
padding-right : 10px; 
background : #e6e6e6 url(../images/greyBoxSmall_top.gif) no-repeat 0 0; 
padding-top : 15px; 
} 

.greyBoxSmall_bot { 
margin : 0 0 5px 10px; 
width : 348px; 
background : #e6e6e6 url(../images/greyBoxSmall_bot.gif) no-repeat 0 bottom; 
height : 10px; 
}
 
.greyBoxBig { 
padding-bottom : 5px; 
padding-left : 15px; 
padding-right : 10px; 
background : #e6e6e6 url(../images/greyBoxBig_top.gif) no-repeat 0 0; 
padding-top : 15px; 
}
 
.greyBoxBig_bot { 
width : 556px; 
margin-bottom : 10px; 
background : #e6e6e6 url(../images/greyBoxBig_bot.gif) no-repeat 0 bottom; 
height : 10px; 
} 

.greyBoxLarge { 
padding-bottom : 5px; 
padding-left : 15px; 
padding-right : 10px; 
background : #f2f2f2 url(../images/greyBoxLarge_top.gif) no-repeat 0 0; 
padding-top : 15px; 
width : 675px; 
}
 
.greyBoxLargeAgent { 
padding-bottom : 5px; 
padding-left : 15px; 
padding-right : 10px; 
background : #f2f2f2 url(../images/greyBoxLarge_topAgent.gif) no-repeat 0 0; 
padding-top : 15px; 
} 

.greyBoxLarge_bot { 
width : 675px; 
margin-bottom : 5px; 
background : #f2f2f2 url(../images/greyBoxLarge_bot.gif) no-repeat 0 bottom; 
height : 10px; 
}
 
.greyBoxLargeAgent_bot { 
width : 600px; 
margin-bottom : 5px; 
background : #f2f2f2 url(../images/greyBoxLarge_botAgent.gif) no-repeat 0 bottom; 
height : 10px; 
}
 
A.downloadProfile { 
width : 127px; 
display : block; 
margin-bottom : 5px; 
background : url(../images/buttons/downloadProfile.gif) no-repeat 0 0; 
height : 18px; 
} 

A.downloadProfile:hover { 
background-position : 0 -18px; 
} 

A.downloadProfile SPAN { 
display : none; 
}
 
A.viewProfile { 
margin-top : 5px; 
width : 127px; 
display : block; 
background : url(../images/buttons/viewProfile.gif) no-repeat 0 0; 
height : 18px; 
}
 
A.viewProfile:hover { 
background-position : 0 -18px; 
}
 
A.viewProfile SPAN { 
display : none; 
}
 
A.emailAgent { 
margin-top : 5px; 
width : 127px; 
display : block; 
margin-bottom : 10px; 
background : url(../images/buttons/emailAgent.gif) no-repeat 0 0; 
height : 18px; 
}
 
A.emailAgent:hover { 
background-position : 0 -18px; 
}
 
A.emailAgent SPAN { 
display : none; 
}
 
A.registerNow { 
width : 170px; 
display : block; 
margin-bottom : 5px; 
background : url(../images/buttons/registerNow.gif) no-repeat 0 0; 
float : right; 
height : 26px; 
} 

A.registerNow:hover { 
background-position : 0 -26px; 
} 

A.registerNow SPAN { 
display : none; 
}
 
A.apply { 
width : 152px; 
display : block; 
margin-bottom : 15px; 
background : url(../images/buttons/applyProperty.gif) no-repeat 0 0; 
float : right; 
height : 26px; 
margin-right : 5px; 
}
 
A.apply:hover { 
background-position : 0 -26px; 
} 

A.apply SPAN { 
display : none; 
}
 
A.previousPage { 
margin-top : -2px; 
width : 140px; 
display : block; 
background : url(../images/previousPage.gif) no-repeat 0 0; 
float : right; 
height : 18px; 
}
 
A.previousPage:hover { 
background-position : 0 -18px; 
} 

A.previousPage SPAN { 
display : none; 
} 

#loginBox { 
position : relative; 
margin : 0 0 10px 10px; 
width : 349px; 
/*background : url(../images/loginBG.jpg) no-repeat 0 0; */
background-color: #d20001;
/* rounded corner styles */
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
-o-border-radius: 5px; /* when Opera Presto 2.3 or later is released */
border-radius: 5px;
/*height: 100px; */
} 

#loginBox .loginForm { 
position : absolute; 
width : 160px; 
float : left; 
top : 5px; 
left : 175px; 
} 

#loginBox .loginForm LABEL { 
padding-bottom : 2px; 
padding-left : 0; 
width : 95px; 
padding-right : 0; 
float : left; 
color : #fff; 
font-size : 90%; 
padding-top : 6px; 
} 

#loginBox .loginForm INPUT.formInput { 
padding-bottom : 0; 
padding-left : 0; 
width : 95px; 
padding-right : 0; 
float : left; 
font-size : 85%; 
padding-top : 0; 
}
 
#loginBox .loginForm INPUT.button { 
float : right; 
} 

#loginBox UL.loginLinks { 
position : absolute; 
padding-bottom : 0; 
list-style-type : none; 
margin : 0 0 0 12px; 
padding-left : 0; 
padding-right : 0; 
top : 60px; 
padding-top : 0; 
} 

#loginBox UL.loginLinks A { 
padding-bottom : 0; 
padding-left : 12px; 
padding-right : 0; 
background : url(../images/loginArrow.gif) no-repeat 0 center; 
color : #fff; 
font-size : 90%; 
text-decoration : none; 
padding-top : 0; 
}
 
#loginBox UL.loginLinks A:hover { 
text-decoration : underline; 
}
 
#loginFull { 
margin : 10px 0; 
/*width : 675px; */
/*padding-left : 70px; */
padding-right : 0; 
padding-top : 15px;
padding-bottom : 15px;  
/*background : url(../images/loginFullBG.jpg) no-repeat 0 0; */
background-color: #d20001;
/* rounded corner styles */
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
-o-border-radius: 5px; /* when Opera Presto 2.3 or later is released */
border-radius: 5px;
/*height : 100px;*/
} 

#loginFull .loginForm { 
/*float : left; */
width: 90%;
margin: auto;
} 

#loginFull .loginForm .formElement { 
float : left; 
margin-right : 10px; 
}
 
#loginFull .loginForm LABEL { 
color : #fff; 
font-size : 90%; 
} 

#loginFull .loginForm INPUT.formInput { 
padding-bottom : 0; 
padding-left : 0; 
width : 200px; 
padding-right : 0; 
font-size : 85%; 
padding-top : 0; 
} 

#loginFull .loginForm INPUT.button { 
margin : 15px 10px 0 0; 
float : left; 
} 

#loginFull A { 
margin : 15px 15px 0 0; 
/*padding-left : 12px; */
white-space : nowrap; 
background : url(../images/loginArrow.gif) no-repeat 0 center; 
/*float : right; */
color : #e6e6e6; 
font-size : 90%; 
text-decoration : none; 
}
 
#loginFull A:hover { 
text-decoration : underline; 
} 

#loginTease { 
position : relative; 
margin : 0 0 10px 10px; 
width : 349px; 
background : url(../images/loginTeaseBG.jpg) no-repeat 0 0; 
height : 65px; 
} 

#loginTease UL.loginLinks { 
padding-bottom : 0; 
list-style-type : none; 
margin : 0; 
padding-left : 160px; 
padding-right : 0; 
padding-top : 18px; 
} 

#loginTease UL.loginLinks A { 
padding-bottom : 0; 
padding-left : 12px; 
padding-right : 0; 
background : url(../images/loginArrow.gif) no-repeat 0 center; 
color : #fff; 
font-size : 90%; 
text-decoration : none; 
padding-top : 0; 
}
 
#loginTease UL.loginLinks A:hover { 
text-decoration : underline; 
}
 
#rightCol P.warning { 
color : #d30000; 
margin-left : 10px; 
font-size : 90%; 
} 

#propertySearch { 
padding-bottom : 0; 
padding-left : 10px; 
padding-right : 0; 
background : url(../images/dotted_horizontal.gif) repeat-x 0 0; 
float : left; 
padding-top : 10px; 
}
 
#propertySearch UL { 
padding-bottom : 0; 
list-style-type : none; 
margin : 0; 
padding-left : 0; 
padding-right : 0; 
float : left; 
padding-top : 0; 
} 

#propertySearch UL LI { 
padding-bottom : 0; 
margin : 0; 
padding-left : 0; 
padding-right : 0; 
float : left; 
padding-top : 0; 
}
 
#propertySearch UL LI A { 
width : 170px; 
display : block; 
height : 26px; 
} 

#propertySearch UL LI.buying A { 
background : url(../images/buttons/buyingSearch.gif) no-repeat 0 0; 
} 

#propertySearch UL LI.renting A { 
background : url(../images/buttons/rentingSearch.gif) no-repeat 0 0; 
margin-left : 9px; 
}
 
#propertySearch UL LI A:hover { 
background-position : 0 -26px; 
}
 
#propertySearch UL LI A.selected { 
background-position : 0 -52px; 
}
 
#propertySearch UL LI A.selected:hover { 
background-position : 0 -52px; 
} 

#propertySearch UL LI A SPAN { 
display : none; 
}
 
#propertySearch .formElement { 
margin-top : 6px; 
width : 170px; 
float : left; 
}
 
#propertySearch .fullElement { 
width : 349px; 
float : left; 
} 

#propertySearch .formElement LABEL { 
padding-bottom : 2px; 
padding-left : 0; 
width : 170px; 
padding-right : 0; 
float : left; 
color : #d30000; 
font-weight : bold; 
padding-top : 0; 
} 

#propertySearch .fullElement LABEL { 
width : 349px; 
float : left; 
}
 
#propertySearch .formElement LABEL.uppercase { 
text-transform : uppercase; 
} 

#propertySearch .formElement INPUT { 
border-bottom : 1px solid #b3b3b3; 
border-left : 1px solid #b3b3b3; 
width : 165px; 
float : left; 
font-size : 85%; 
border-top : 1px solid #b3b3b3; 
border-right : 1px solid #b3b3b3; 
} 

#propertySearch .formElement SELECT { 
border-bottom : 1px solid #b3b3b3; 
border-left : 1px solid #b3b3b3; 
width : 170px; 
float : left; 
font-size : 85%; 
border-top : 1px solid #b3b3b3; 
border-right : 1px solid #b3b3b3; 
}
 
#propertySearch .leftMargin { 
margin-right : 9px; 
}
 
#propertySearch .arrowDivide { 
width : 9px; 
background : url(../images/arrowDivide.gif) no-repeat center bottom; 
float : left; 
height : 90px; 
} 

#propertySearch .searchArray { 
margin-top : 6px; 
width : 349px; 
float : left; 
}
 
#propertySearch .searchArray .formElement { 
padding-bottom : 2px; 
margin : 0; 
padding-left : 0; 
width : 90px; 
padding-right : 0; 
padding-top : 2px; 
}
 
#propertySearch .searchArray INPUT { 
border-bottom : medium none; 
border-left : medium none; 
padding-bottom : 0; 
margin : 0 3px 0 0; 
padding-left : 0; 
width : 15px; 
padding-right : 0; 
float : left; 
border-top : medium none; 
border-right : medium none; 
padding-top : 0; 
}
 
#propertySearch .searchArray LABEL { 
padding-bottom : 0; 
margin-top : 2px; 
padding-left : 0; 
width : 72px; 
padding-right : 0; 
white-space : nowrap; 
float : left; 
color : #000000; 
font-size : 85%; 
vertical-align : middle; 
font-weight : normal; 
padding-top : 0; 
}
 
#propertySearch .formSubmit { 
margin : -2em 0 0; 
display : inline; 
float : right; 
}
 
#propertySearch A.mapSearch { 
margin-top : 10px; 
width : 349px; 
display : block; 
background : url(../images/buttons/mapSearch.jpg) no-repeat 0 0; 
float : left; 
height : 39px; 
} 

#propertySearch A.mapSearch SPAN { 
display : none; 
} 

#propertyDetail_L { 
width : 396px; 
float : left; 
} 

#propertyDetail_R { 
width : 155px; 
float : right; 
} 

#descript { 
clear : both; 
font-size : 110%; 
} 

#descript H3 { 
padding-bottom : 0; 
text-transform : none; 
margin : 0; 
padding-left : 0; 
padding-right : 0; 
color : #000; 
font-size : 100%; 
padding-top : 0; 
} 

#descript P.price { 
font-weight : bold; 
} 

#descript TABLE { 
padding-bottom : 15px; 
} 

#descript TD { 
padding-right : 5px; 
} 

UL.resultsNav { 
padding-bottom : 0; 
list-style-type : none; 
margin : 0 0 10px; 
padding-left : 0; 
padding-right : 0; 
float : left; 
padding-top : 0; 
}
 
UL.resultsNav LI { 
padding-bottom : 0; 
margin : 0; 
padding-left : 0; 
padding-right : 0; 
float : left; 
padding-top : 0; 
} 

UL.resultsNav LI A { 
width : 113px; 
display : block; 
height : 26px; 
}
 
UL.resultsNav LI A SPAN { 
display : none; 
}
 
UL.resultsNav LI.results A { 
background : url(../images/buttons/searchResults.gif) no-repeat 0 0; 
} 

UL.resultsNav LI.search A { 
background : url(../images/buttons/searchAgain.gif) no-repeat 0 0; 
margin-left : 5px; 
} 

UL.resultsNav LI.redlist A { 
background : url(../images/buttons/redlist.gif) no-repeat 0 0; 
margin-left : 5px; 
} 

UL.resultsNav LI A:hover { 
background-position : 0 -26px; 
}
 
UL.resultsNav LI A.selected { 
background-position : 0 -52px; 
} 

UL.resultsNav LI A.selected:hover { 
background-position : 0 -52px; 
} 

.pageJump { 
margin : 10px 0; 
float : left; 
} 

.pageJump P { 
padding-bottom : 0; 
margin : 0; 
padding-left : 0; 
padding-right : 0; 
float : left; 
padding-top : 0; 
}
 
.pageJump P A SPAN { 
display : none; 
}
 
.pageJump P.previous A { 
margin : 0 3px 0 0; 
width : 26px; 
display : block; 
background : url(../images/pageJump_previous.gif) no-repeat 0 0; 
height : 18px; 
} 

.pageJump P.next A { 
width : 26px; 
display : block; 
background : url(../images/pageJump_next.gif) no-repeat 0 0; 
height : 18px; 
} 

.pageJump P.previous A:hover { 
background-position : 0 -18px; 
}
 
.pageJump P.next A:hover { 
background-position : 0 -18px; 
} 

.pageJump P.numbers { 
padding-bottom : 0; 
line-height : 18px; 
margin : 0 3px 0 0; 
padding-left : 10px; 
width : 267px; 
padding-right : 10px; 
background : url(../images/pageJump_bg.gif) no-repeat 0 0; 
height : 18px; 
font-size : 100%; 
font-weight : bold; 
padding-top : 0; 
} 

.pageJump P.numbers A { 
color : #000; 
text-decoration : none; 
}
 
.pageJump P.numbers A:hover { 
color : #d30000; 
text-decoration : underline; 
}
 
.pageJump P.numbers A.selected { 
color : #666; 
font-weight : normal; 
} 

.pageJump P.numbers SPAN { 
color : #d30000; 
} 

UL#results { 
padding-bottom : 0; 
list-style-type : none; 
margin : 0; 
padding-left : 0; 
padding-right : 0; 
float : left; 
padding-top : 0; 
} 

UL#results LI { 
position : relative; 
padding-bottom : 10px; 
margin : 0 -10px 0 0; 
padding-left : 170px; 
padding-right : 10px; 
background : url(../images/dotted_horizontal.gif) repeat-x right bottom; 
font-size : 90%; 
padding-top : 10px; 
} 

UL#results LI IMG.thumb { 
position : absolute; 
top : 10px; 
left : 0; 
} 

* HTML UL#results LI IMG.thumb { 
left : -170px; 
} 

UL#results LI H3 { 
padding-bottom : 0; 
line-height : 1.1em; 
text-transform : uppercase; 
margin : 0; 
padding-left : 0; 
padding-right : 0; 
color : #d30000; 
font-size : 100%; 
padding-top : 0; 
} 

UL#results LI H4 { 
padding-bottom : 0; 
line-height : 1.1em; 
margin : 0; 
padding-left : 0; 
padding-right : 0; 
font-size : 100%; 
padding-top : 0; 
} 

UL#results LI P { 
padding-bottom : 0; 
line-height : 1.2em; 
margin : 0; 
padding-left : 0; 
padding-right : 0; 
padding-top : 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 { 
position : relative; 
width : 111px; 
display : block; 
background : url(../images/viewProperty.gif) no-repeat 0 0; 
height : 18px; 
} 

UL#results LI A.Properties { 
position : relative; 
width : 111px; 
display : block; 
background : url(../images/properties.gif) no-repeat 0 0; 
height : 18px; 
} 

UL#results LI A.viewBut:hover { 
background-position : 0 -18px; 
} 

A.viewBut { 
position : relative; 
width : 111px; 
display : block; 
background : url(../images/viewedit.gif) no-repeat 0 0; 
height : 18px; 
} 

A.Properties { 
position : relative; 
width : 111px; 
display : block; 
background : url(../images/properties.gif) no-repeat 0 0; 
height : 18px; 
} 

A.viewBut:hover { 
background-position : 0 -18px; 
} 

A.Properties:hover { 
background-position : 0 -18px; 
} 

UL#results LI A.addBut { 
position : relative; 
width : 62px; 
display : block; 
background : url(../images/buttons/addList.gif) no-repeat 0 0; 
float : left; 
height : 18px; 
margin-left : 5px; 
}
 
UL#results LI A.addBut:hover { 
background-position : 0 -18px; 
} 

UL#results LI A.removeBut { 
position : relative; 
width : 62px; 
display : block; 
background : url(../images/buttons/remove.gif) no-repeat 0 0; 
float : left; 
height : 18px; 
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 : transparent none repeat scroll 0% 0%; 
} 

UL#results IMG.sold { 
position : absolute; 
top : 60px; 
left : 0; 
}
 
UL#results IMG.leased { 
position : absolute; 
top : 60px; 
left : 0; 
} 

* HTML UL#results IMG.sold { 
left : -170px; 
} 

* HTML UL#results IMG.leased { 
left : -170px; 
} 

.picMatrix { 
position : relative; 
width : 556px; 
} 

.picMatrix IMG.picLarge { 
width : 396px; 
float : left; 
height : 297px; 
} 

.picMatrix UL { 
padding-bottom : 0; 
list-style-type : none; 
margin : 0; 
padding-left : 0; 
padding-right : 0; 
float : right; 
padding-top : 0; 
} 

.picMatrix UL LI { 
text-align : right; 
padding-bottom : 0; 
line-height : 0; 
margin : 0 0 5px; 
padding-left : 0; 
padding-right : 0; 
font-size : 0; 
padding-top : 0; 
} 

.picMatrix UL LI A { 
width : 155px; 
display : block; 
height : 96px; 
} 

.picMatrix UL LI IMG { 
width : 155px; 
height : 96px; 
}
 
.picMatrix IMG.sold { 
position : absolute; 
top : 120px; 
left : 0; 
} 

.pageSkip { 
margin : 5px 0; 
width : 396px; 
background : url(../images/pageSkipBG.jpg) no-repeat 0 0; 
float : left; 
height : 26px; 
} 

.pageSkip A SPAN { 
display : none; 
} 

.pageSkip A.previous { 
width : 119px; 
display : block; 
background : url(../images/buttons/previousProperty.gif) no-repeat 0 0; 
float : left; 
height : 26px; 
} 

.pageSkip A.next { 
width : 102px; 
display : block; 
background : url(../images/buttons/nextProperty.gif) no-repeat 0 0; 
float : right; 
height : 26px; 
}
 
.pageSkip A:hover { 
background-position : 0 -26px; 
}
 
UL.quicklinks { 
padding-bottom : 8px; 
list-style-type : none; 
margin : 0; 
padding-left : 20px; 
padding-right : 10px; 
background : #d30000 url(../images/quicklinks_bg.gif) no-repeat 0 0; 
font-size : 90%; 
padding-top : 12px; 
} 

UL.quicklinks LI { 
padding-bottom : 0; 
margin : 4px 0 0; 
padding-left : 0; 
padding-right : 0; 
padding-top : 0; 
}
 
UL.quicklinks LI A { 
line-height : 19px; 
padding-left : 24px; 
display : block; 
color : #fff; 
text-decoration : none; 
} 

UL.quicklinks LI.floorPlan A { 
background : url(../images/icon_floorplan.gif) no-repeat 0 0; 
} 

UL.quicklinks LI.images A { 
background : url(../images/icon_images.gif) no-repeat 0 0; 
} 

UL.quicklinks LI.google A { 
background : url(../images/icon_google.gif) no-repeat 0 0; 
}
 
UL.quicklinks LI.print A { 
background : url(../images/icon_print.gif) no-repeat 0 0; 
} 

UL.quicklinks LI.calculators A { 
background : url(../images/icon_calculator.gif) no-repeat 0 0; 
} 

UL.quicklinks LI.email A { 
background : url(../images/icon_email.gif) no-repeat 0 0; 
}
 
UL.quicklinks LI.interactivePlan A { 
background : url(../images/icon_interactive.gif) no-repeat 0 0; 
} 

UL.quicklinks LI.video A { 
background : url(../images/icon_video.gif) no-repeat 0 0; 
} 

.quicklinksBot { 
line-height : 0; 
width : 155px; 
display : block; 
margin-bottom : 5px; 
background : #d30000 url(../images/quicklinks_bot.gif) no-repeat 0 0; 
height : 5px; 
font-size : 0%; 
} 

UL.quicklinks LI A:hover { 
text-decoration : underline; 
} 

IMG.profilePic { 
padding-bottom : 8px; 
padding-left : 5px; 
width : 97px; 
padding-right : 6px; 
background : url(../images/profilePic_bg.gif) no-repeat 0 0; 
height : 94px; 
margin-left : 8px; 
padding-top : 4px; 
} 

UL.redfirstNav { 
padding-bottom : 0; 
list-style-type : none; 
margin : 0 0 0 10px; 
padding-left : 0; 
padding-right : 0; 
padding-top : 0; 
} 

UL.redfirstNav LI { 
padding-bottom : 0; 
margin : 0 0 5px; 
padding-left : 0; 
padding-right : 0; 
padding-top : 0; 
}
 
UL.redfirstNav LI A { 
width : 250px; 
display : block; 
height : 26px; 
} 

UL.redfirstNav LI.overview A { 
background : url(../images/redfirstNav_overview.gif) no-repeat 0 0; 
} 

UL.redfirstNav LI.reports A { 
background : url(../images/redfirstNav_Reports.gif) no-repeat 0 0; 
}
 
UL.redfirstNav LI.details A { 
background : url(../images/redfirstNav_details.gif) no-repeat 0 0; 
} 
UL.redfirstNav LI.profile A { 
background : url(../images/redfirstNav_profile.gif) no-repeat 0 0; 
} 

UL.redfirstNav LI.notifications A { 
background : url(../images/redfirstNav_notifications.gif) no-repeat 0 0; 
} 

UL.redfirstNav LI.editdetails A { 
background : url(../images/redfirstNav_editdetails.gif) no-repeat 0 0; 
}
UL.redfirstNav LI.propertydetails A { 
background : url(../images/redfirstNav_propertyprofile.gif) no-repeat 0 0; 
}
UL.redfirstNav LI.buyeroverview A { 
background : url(../images/redfirstNav_buyeroverview.gif) no-repeat 0 0; 
}
UL.redfirstNav LI.info A { 
background : url(../images/redfirstNav_info.gif) no-repeat 0 0; 
} 

UL.redfirstNav LI.logout A { 
background : url(../images/redfirstNav_logout.gif) no-repeat 0 0; 
}
 
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-bottom : 0; 
color : #808080; 
font-size : 110%; 
padding-top : 8px; 
} 

.rfOverviewBox TD { 
padding-bottom : 0; 
padding-left : 0; 
padding-right : 10px; 
padding-top : 2px; 
} 

.rfOverviewBox STRONG { 
color : #000; 
font-size : 140%; 
}
 
.rfOverviewBox A { 
width : 37px; 
display : block; 
background : url(../images/view.gif) no-repeat 0 0; 
height : 18px; 
} 

.rfOverviewBox A:hover { 
background-position : 0 -18px; 
} 

.rfOverviewBox A SPAN { 
display : none; 
} 

DIV.rfHeader_overview { 
padding-bottom : 0; 
margin : 2em 0 10px; 
padding-left : 20px; 
width : 536px; 
padding-right : 0; 
background : url(../images/headers/redfirstHeader_overview.jpg) no-repeat 0 0; 
height : 35px; 
padding-top : 140px; 
} 

DIV.rfHeader_overview SPAN { 
color : #b3b3b3; 
font-size : 135%; 
} 

DIV.rfHeader_overview STRONG { 
display : none; 
} 

DIV.video { 
margin : 5px 0 10px; 
} 

A.downloadAsPDF { 
margin : -5px 0 10px; 
width : 187px; 
display : block; 
background : url(../images/buttons/downloadAsPDF.gif) no-repeat 0 0; 
float : right; 
height : 18px; 
} 

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 { 
margin-top : 5px; 
width : 349px; 
float : left; 
} 

.suburbMatrix .thumbs IMG { 
margin : 0 0 5px 5px; 
float : left; 
} 

.suburbMatrix .thumbs IMG.newRow { 
margin-left : 0; 
}
 
.suburbFacts { 
color : #808080; 
font-size : 90%; 
font-weight : bold; 
}
 
.suburbFacts H4 { 
padding-bottom : 0; 
text-transform : uppercase; 
margin : 0; 
padding-left : 0; 
padding-right : 0; 
color : #d30000; 
font-size : 100%; 
padding-top : 0; 
} 

.suburbFacts P { 
font-size : 100% !important ; 
} 

.suburbFacts .fact { 
width : 250px; 
padding-right : 15px; 
background : url(../images/dotted_horizontal.gif) repeat-x 0 bottom; 
float : left; 
} 

.suburbFacts .stats { 
padding-bottom : 10px; 
padding-left : 0; 
width : 530px; 
padding-right : 0; 
clear : left; 
padding-top : 10px; 
} 

.suburbFacts .stats DL { 
margin : 0; 
float : left; 
font-size : 100%; 
}
 
.suburbFacts .stats DT { 
width : 154px; 
float : left; 
clear : left; 
} 

.suburbFacts .stats DD { 
margin : 0; 
width : 300px; 
float : left; 
color : #000; 
} 

.suburbFacts .graphs { 
float : left; 
} 

.suburbFacts .graphs IMG { 
padding-bottom : 10px; 
padding-left : 0; 
padding-right : 0; 
float : left; 
padding-top : 10px; 
} 

.suburbFacts P.graphDisclaim { 
clear : left; 
} 

.recommendations { 
padding-bottom : 0; 
color : #808080; 
font-size : 90%; 
}
 
.recommendations H4 { 
padding-bottom : 0; 
text-transform : uppercase; 
margin : 0; 
padding-left : 0; 
padding-right : 0; 
background : url(../images/dotted_horizontal.gif) repeat-x 0 top; 
color : #d30000; 
font-size : 100%; 
padding-top : 10px; 
}
 
.recommendations H4.first { 
background : transparent none repeat scroll 0% 0%; 
padding-top : 0; 
} 

.recommendations STRONG { 
color : #000; 
} 

.officeContacts { 
position : relative; 
color : #808080; 
font-size : 90%; 
font-weight : bold; 
} 

.officeContacts H4 { 
padding-bottom : 0; 
text-transform : uppercase; 
margin : 0; 
padding-left : 0; 
padding-right : 0; 
color : #d30000; 
font-size : 100%; 
padding-top : 0; 
} 

.officeContacts P { 
padding-bottom : 25px; 
font-size : 100% !important ; 
} 

.officeContacts .contact { 
width : 170px; 
float : left; 
overflow : hidden; 
margin-right : 5px; 
} 

A.viewLocation { 
position : absolute; 
width : 151px; 
bottom : 5px; 
display : block; 
background : url(../images/buttons/officeLocation.gif) no-repeat 0 0; 
height : 18px; 
left : 15px; 
} 

A.viewLocation:hover { 
background-position : 0 -18px; 
} 

A.viewLocation SPAN { 
display : none; 
} 

A.viewLocationProperty { 
position : absolute; 
width : 151px; 
bottom : 5px; 
display : block; 
background : url(../images/buttons/officeLocation.gif) no-repeat 0 0; 
height : 18px; 
left : 181px; 
}
 
A.viewLocationProperty:hover { 
background-position : 0 -18px; 
} 

A.viewLocationProperty SPAN { 
display : none; 
} 

.officeContacts A.center { 
left : 190px; 
} 

.officePic { 
line-height : 0; 
margin : 2em 0 5px 10px; 
display : block; 
} 

.links { 
font-size : 90%; 
}
 
.links UL { 
padding-bottom : 0; 
list-style-type : none; 
margin : 0; 
padding-left : 0; 
padding-right : 0; 
padding-top : 0; 
}
 
.staffMembers { 
padding-left : 10px; 
width : 338px; 
padding-right : 0; 
color : #959595; 
font-size : 90%; 
} 

.staffMembers H3 { 
padding-left : 3px !important ; 
margin-bottom : 10px !important ; 
clear : left; 
} 

.staffMembers .staff { 
width : 108px; 
float : left; 
} 

.staffMembers .staff P { 
padding-bottom : 5px; 
padding-left : 3px; 
padding-right : 0; 
padding-top : 0; 
} 

.staffMembers .staff STRONG { 
color : #000; 
}
 
.staffMembers .staff IMG { 
padding-bottom : 8px; 
padding-left : 5px; 
width : 97px; 
padding-right : 6px; 
background : url(../images/profilePic_bg.gif) no-repeat 0 0; 
height : 94px; 
padding-top : 4px; 
}
 
A.agentProfile { 
width : 103px; 
display : block; 
margin-bottom : 15px; 
background : url(../images/buttons/agentProfile.gif) no-repeat 0 0; 
height : 18px; 
margin-left : 3px; 
} 

A.agentProfile:hover { 
background-position : 0 -18px; 
} 

A.agentProfile SPAN { 
display : none; 
} 

.download { 
padding-bottom : 5px; 
padding-left : 20px; 
width : 328px; 
padding-right : 0; 
padding-top : 10px; 
}
 
.download H3 { 
text-indent : -999em; 
margin : 10px 0; 
width : 313px; 
display : block; 
height : 281px; 
} 

.download H3.propertyManagment { 
background : url(../images/download_propertyManagement.jpg) no-repeat 0 0; 
} 

.download H3.fiveSteps { 
background : url(../images/download_5steps.jpg) no-repeat 0 0; 
} 

.download H3.maintenance { 
background : url(../images/property_maintenance.jpg) no-repeat 0 0; 
} 

.download H3.presenting { 
background : url(../images/download_presenting.jpg) no-repeat 0 0; 
} 

.download H3.introduction { 
background : url(../images/download_intro.jpg) no-repeat 0 0; 
} 

.download H3.network { 
background : url(../images/download_network.jpg) no-repeat 0 0; 
} 

.download A.downloadBut { 
width : 310px; 
display : block; 
background : url(../images/buttons/download.gif) no-repeat 0 0; 
height : 26px; 
} 

.download A.downloadBut:hover { 
background-position : 0 -26px; 
} 

.download A.downloadBut SPAN { 
display : none; 
} 

.download A.completeBut { 
width : 310px; 
display : block; 
background : url(../images/buttons/completeForm.gif) no-repeat 0 0; 
height : 26px; 
} 

.download A.completeBut:hover { 
background-position : 0 -26px; 
}
 
.download A.completeBut SPAN { 
display : none; 
} 

.download .getAcrobat { 
padding-bottom : 0; 
margin-top : 10px; 
padding-left : 60px; 
padding-right : 60px; 
background : url(../images/pdf_icon.gif) no-repeat 0 0; 
height : 51px; 
color : #808080; 
font-size : 90%; 
font-weight : bold; 
padding-top : 0; 
} 

.form .formElement { 
padding-bottom : 3px; 
padding-left : 0; 
width : 600px; 
padding-right : 0; 
clear : left; 
padding-top : 3px; 
} 

.form .formElement LABEL { 
width : 160px; 
padding-right : 10px; 
float : left; 
font-size : 110%; 
} 

.form .formElement .label { 
width : 160px; 
padding-right : 10px; 
float : left; 
font-size : 110%; 
} 

.form .formElement TD LABEL SPAN { 
color : #b3b3b3; 
font-size : 90%; 
} 

.form .formElement LABEL DIV { 
color : #b3b3b3; 
font-size : 90%; 
} 

.form .formElement .inputField { 
width : 180px; 
margin-right : 10px; 
}
 
.form .formElement .inputTextarea { 
width : 250px; 
margin-right : 10px; 
} 

.form .formElement .noMargin { 
margin-right : 0; 
} 

.form .formElement TABLE LABEL { 
width : auto; 
padding-right : 5px; 
font-size : 100%; 
} 

#leftCol_b .form .formElement TABLE LABEL { 
width : auto; 
padding-right : 5px; 
font-size : 100%; 
} 

.form .formElement TABLE LABEL.grey { 
color : #b3b3b3; 
font-size : 110%; 
} 

.form .formElement SPAN.note { 
line-height : 1.2em; 
color : #b3b3b3; 
} 

.form .formElement TD.note { 
line-height : 1.2em; 
color : #b3b3b3; 
}
 
.form .formElement TD IMG { 
padding-bottom : 2px; 
padding-left : 2px; 
padding-right : 2px; 
padding-top : 2px; 
} 

.form .formIndent { 
width : 630px; 
margin-left : 170px; 
} 

.form P { 
padding-bottom : 5px; 
padding-left : 0; 
padding-right : 0; 
font-size : 110%; 
padding-top : 5px; 
} 

.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 { 
padding-bottom : 3px; 
padding-left : 0; 
width : 530px; 
padding-right : 0; 
clear : left; 
padding-top : 3px; 
} 

#leftCol_b .form .formElement LABEL { 
width : 140px; 
} 

#leftCol_b .form .formElement .label { 
width : 140px; 
} 

#leftCol_b .form .formElement .inputField { 
width : 170px; 
margin-right : 10px; 
} 

#leftCol_b .form .formIndent { 
width : 380px; 
margin-left : 150px; 
} 

#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 { 
padding-right : 10px; 
font-size : 110%; 
} 

.submitBut { 
margin-top : 10px; 
} 

.submitBut INPUT { 
float : right; 
} 

.submitBut SPAN { 
color : #b3b3b3; 
font-size : 90%; 
} 

.form H4 { 
padding-bottom : 0; 
line-height : 1em; 
text-transform : uppercase; 
margin : 15px 0 10px; 
padding-left : 0; 
padding-right : 0; 
color : #d30000; 
font-size : 100%; 
padding-top : 0; 
} 

.form .formElement .contactField { 
width : 400px; 
margin-right : 10px; 
} 

.contact { 
padding-top : 5px; 
} 

.contact .submitBut { 
margin-left : 170px; 
} 

.contact .submitBut INPUT { 
float : none; 
}
 
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 { 
padding-bottom : 0; 
line-height : 26px; 
text-transform : uppercase; 
padding-left : 10px; 
padding-right : 0; 
background : #b3b3b3; 
color : #fff; 
font-size : 110%; 
padding-top : 0; 
}
 
TABLE.openingsTable TD { 
padding-bottom : 4px; 
line-height : 1.4em; 
padding-left : 10px; 
padding-right : 0; 
background : #f2f2f2; 
border-top : 5px solid #fff; 
padding-top : 4px; 
} 

TABLE.openingsTable TD.center { 
text-align : center; 
} 

TABLE.openingsTable TR.odd TD { 
background : #e0e0e0; 
} 

SELECT.sortSelect { 
width : 180px; 
margin-right : 10px; 
} 

A.printPage { 
margin-top : 10px; 
width : 96px; 
display : block; 
background : url(../images/buttons/printPage.gif) no-repeat 0 0; 
float : right; 
height : 26px; 
} 

A.printPage:hover { 
background-position : 0 -26px; 
}
 
A.printPage SPAN { 
display : none; 
} 

UL#soldProperties { 
padding-bottom : 0; 
list-style-type : none; 
margin : 0; 
padding-left : 0; 
width : 925px; 
padding-right : 0; 
background : url(../images/soldMatrix_dottedBG.gif) repeat-y 0 0; 
float : left; 
padding-top : 0; 
}
 
UL#soldProperties LI { 
position : relative; 
padding-bottom : 10px; 
margin : 0 20px 0 0; 
padding-left : 170px; 
width : 125px; 
padding-right : 0; 
background : url(../images/dotted_horizontal.gif) repeat-x right bottom; 
float : left; 
height : 120px; 
padding-top : 10px; 
}
 
UL#soldProperties LI.third { 
margin : 0; 
} 

UL#soldProperties LI.startRow { 
padding-top : 0; 
} 

UL#soldProperties LI.endRow { 
padding-bottom : 0; 
background : transparent none repeat scroll 0% 0%; 
} 

UL#soldProperties LI IMG.thumb { 
position : absolute; 
top : 10px; 
left : 0; 
} 

UL#soldProperties LI.startRow IMG.thumb { 
top : 0; 
} 

UL#soldProperties LI H3 { 
padding-bottom : 0; 
line-height : 1.1em; 
text-transform : uppercase; 
margin : 0; 
padding-left : 0; 
padding-right : 0; 
color : #d30000; 
font-size : 100%; 
padding-top : 0; 
} 

UL#soldProperties LI H4 { 
padding-bottom : 0; 
line-height : 1.1em; 
margin : 0; 
padding-left : 0; 
padding-right : 0; 
font-size : 100%; 
padding-top : 0; 
} 

UL#soldProperties LI P.price { 
padding-bottom : 2px; 
padding-left : 0; 
padding-right : 0; 
font-weight : bold; 
padding-top : 2px; 
} 

UL#soldProperties LI TABLE { 
margin : 2px 0; 
} 

UL#soldProperties LI TD { 
line-height : 1em; 
}
 
.soldJump P.numbers { 
background-image : url(../images/pageJump_bg2.gif); 
width : 215px; 
} 

UL.suburbList { 
padding-bottom : 0; 
list-style-type : none; 
margin : 0; 
padding-left : 0; 
width : 155px; 
padding-right : 0; 
float : left; 
padding-top : 0; 
} 

UL.suburbList LI { 
padding-bottom : 0; 
margin : 3px 0; 
padding-left : 10px; 
padding-right : 0; 
background : url(../images/breadcrumbArrow.gif) no-repeat 0 center; 
padding-top : 0; 
}
 
UL.suburbList LI A { 
text-decoration : none; 
} 

UL.suburbList LI A:hover { 
text-decoration : underline; 
} 

.careerList { 
padding-top : 5px; 
} 

.careerList .career { 
padding-bottom : 15px; 
padding-left : 0; 
width : 60%; 
padding-right : 0; 
background : url(../images/dotted_horizontal.gif) repeat-x 0 bottom; 
padding-top : 15px; 
} 

.careerList .career H3 { 
font-size : 90% !important ; 
}
 
.careerList .career H3 A { 
color : #d30000; 
text-decoration : none; 
} 

.careerList .career H3 A:hover { 
text-decoration : underline; 
} 

.careerList .career H4 { 
padding-bottom : 0; 
line-height : 1.1em; 
margin : 0; 
padding-left : 0; 
padding-right : 0; 
font-size : 90%; 
padding-top : 0; 
} 

.careerList .career P { 
padding-bottom : 0; 
margin : 0; 
padding-left : 0; 
padding-right : 0; 
font-size : 90%; 
padding-top : 0; 
} 

.careerList .career P SPAN { 
color : #9a9a9a; 
} 

.careerList .career A.viewPosition { 
margin-top : 10px; 
width : 111px; 
display : block; 
background : url(../images/buttons/viewPosition.gif) no-repeat 0 0; 
height : 18px; 
} 

.careerList .career A.viewPosition:hover { 
background-position : 0 -18px; 
} 
.careerList .career A.viewPosition SPAN { 
display : none; 
} 

A.availablePositions { 
margin-top : 3px; 
width : 154px; 
display : block; 
background : url(../images/buttons/availablePositions.gif) no-repeat 0 0; 
height : 26px; 
} 

A.availablePositions:hover { 
background-position : 0 -26px; 
} 

A.availablePositions SPAN { 
display : none; 
} 

.contact .career { 
padding-bottom : 10px; 
padding-left : 0; 
padding-right : 0; 
padding-top : 15px; 
} 

.contact .career P { 
color : #9a9a9a; 
font-size : 90%; 
} 

.contact .sendBut { 
margin : 10px 0 20px 170px; 
display : inline; 
float : left; 
} 

.contact .sendBut INPUT { 
float : left; 
} 

.contact .sendBut A.returnPositionDescription { 
width : 166px; 
display : block; 
background : url(../images/buttons/returnPositionDescription.gif) no-repeat 0 0; 
float : left; 
height : 18px; 
margin-left : 10px; 
} 

.contact .sendBut A.returnPositionDescription:hover { 
background-position : 0 -18px; 
}
 
.contact .sendBut A.returnPositionDescription SPAN { 
display : none; 
} 

.careerList A.seekLogo IMG { 
padding-bottom : 0; 
padding-left : 0; 
padding-right : 0; 
padding-top : 5px; 
} 

.careerListing { 
position : relative; 
padding-bottom : 30px; 
min-height : 480px; 
height : 480px; 
} 

.careerListing A.seekLogo { 
position : absolute; 
bottom : 0; 
left : 10px; 
}
 
.careerDetails { 
width : 60%; 
background : url(../images/dotted_horizontal.gif) repeat-x 0 bottom; 
}
 
#mainContent .careerListing H3 { 
padding-bottom : 5px; 
padding-left : 0; 
padding-right : 0; 
font-size : 110%; 
padding-top : 0; 
} 

#mainContent .careerListing H4 { 
padding-bottom : 0; 
line-height : 1.1em; 
margin : 0; 
padding-left : 0; 
padding-right : 0; 
padding-top : 0; 
}
 
.careerListing P.posID { 
color : #818181; 
}
 
.careerListing UL { 
padding-bottom : 1.2em; 
list-style-type : none; 
margin : 0; 
padding-left : 0; 
padding-right : 0; 
font-size : 110%; 
padding-top : 0; 
} 

.careerListing UL LI { 
padding-left : 8px; 
background : url(../images/bullet_red.gif) no-repeat 0 center; 
} 

.positionApplyButs { 
margin : 10px 0 20px; 
float : left; 
} 

A.applyPosition { 
width : 111px; 
display : block; 
background : url(../images/buttons/applyPosition.gif) no-repeat 0 0; 
float : left; 
height : 18px; 
margin-right : 10px; 
} 

A.applyPosition:hover { 
background-position : 0 -18px; 
} 

A.emailPosition { 
width : 111px; 
display : block; 
background : url(../images/buttons/emailPosition.gif) no-repeat 0 0; 
float : left; 
height : 18px; 
margin-right : 10px; 
} 

A.emailPosition:hover { 
background-position : 0 -18px; 
} 

A.returnResults { 
width : 140px; 
display : block; 
background : url(../images/buttons/returnResults.gif) no-repeat 0 0; 
float : left; 
height : 18px; 
margin-right : 10px; 
} 

A.returnResults:hover { 
background-position : 0 -18px; 
} 

.positionApplyButs A SPAN { 
display : none; 
} 

#rightCol UL.careerOffices { 
padding-bottom : 0; 
list-style-type : none; 
margin : 0; 
padding-left : 0; 
padding-right : 0; 
font-size : 90%; 
font-weight : bold; 
padding-top : 0; 
} 

#rightCol UL.careerOffices A { 
color : #e41f1f; 
} 

#rightCol UL.careerOffices A:hover { 
color : #333; 
} 

.newsList { 
padding-left : 10px; 
} 

.newsList .pageJump { 
margin : 0; 
}
 
.newsList .pageJump P.numbers { 
background : url(../images/pageJump_bg.gif) no-repeat 0 0; 
} 

.newsList .news { 
padding-bottom : 10px; 
padding-left : 0; 
padding-right : 0; 
background : url(../images/dotted_horizontal.gif) repeat-x 0 bottom; 
padding-top : 10px; 
} 

.newsList .news H3 { 
font-size : 90% !important ; 
} 

.newsList .news H4 { 
padding-bottom : 0; 
line-height : 1.1em; 
margin : 0; 
padding-left : 0; 
padding-right : 0; 
font-size : 90%; 
padding-top : 0; 
} 

.newsList .news P { 
padding-bottom : 0; 
margin : 0; 
padding-left : 0; 
padding-right : 0; 
font-size : 90%; 
padding-top : 0; 
} 

.newsList .news P SPAN { 
color : #9a9a9a; 
} 

.newsList .end { 
background : transparent none repeat scroll 0% 0%; 
} 

.newsList .news A.emailToFriend { 
margin-top : 3px; 
width : 111px; 
display : block; 
background : url(../images/buttons/emailToFriend.gif) no-repeat 0 0; 
float : left; 
height : 18px; 
} 

.newsList .news A.emailToFriend:hover { 
background-position : 0 -18px; 
} 

.newsList .news A.emailToFriend SPAN { 
display : none; 
} 

.newsList A.seekLogo IMG { 
padding-bottom : 0; 
padding-left : 0; 
padding-right : 0; 
padding-top : 5px; 
} 

.newsListing { 
margin-top : 2em; 
}
 
#mainContent .newsListing H2 { 
padding-bottom : 0; 
padding-left : 0; 
padding-right : 0; 
font-size : 110%; 
padding-top : 0; 
} 

.newsListing P.posID { 
color : #818181; 
}
 
.newsListing UL { 
padding-bottom : 1.2em; 
list-style-type : none; 
margin : 0; 
padding-left : 0; 
padding-right : 0; 
font-size : 110%; 
padding-top : 0; 
} 

.newsListing UL LI { 
padding-left : 8px; 
background : url(../images/bullet_red.gif) no-repeat 0 center; 
} 

A.email { 
width : 44px; 
display : block; 
background : url(../images/buttons/email.gif) no-repeat 0 0; 
float : right; 
height : 18px; 
margin-left : 5px; 
} 

A.email:hover { 
background-position : 0 -18px; 
} 

.newsListing A SPAN { 
display : none; 
} 

.newsPic { 
line-height : 0; 
margin : 0 0 5px; 
display : block; 
} 

.commercialAgent IMG { 
padding-bottom : 10px; 
margin : 5px 0 5px -5px; 
padding-left : 9px; 
width : 309px; 
padding-right : 8px; 
background : url(../images/commAgent_bg.jpg) no-repeat 0 0; 
height : 190px; 
padding-top : 9px; 
}
 
.commercialAgent P { 
color : #959595; 
font-size : 90%; 
} 

.commercialAgent P STRONG { 
color : #000; 
}
 
.commercialAgent A.agentProfile { 
margin : 0; 
} 

UL.contactsList { 
padding-bottom : 0; 
list-style-type : none; 
margin : 0; 
padding-left : 0; 
width : 310px; 
padding-right : 0; 
background : url(../images/dotted_vertical.gif) repeat-y 0 0; 
float : left; 
font-size : 110%; 
padding-top : 0; 
} 

UL.contactsList LI { 
padding-bottom : 0; 
margin : 2px 25px; 
padding-left : 0; 
width : 260px; 
padding-right : 0; 
display : inline; 
float : left; 
padding-top : 0; 
} 

UL.contactsList LI.fifth { 
padding-bottom : 10px; 
margin-bottom : 6px; 
background : url(../images/dotted_horizontal.gif) repeat-x 0 bottom; 
} 

UL.contactsList H4 { 
padding-bottom : 0; 
margin : 0; 
padding-left : 0; 
padding-right : 0; 
float : left; 
font-size : 100%; 
font-weight : normal; 
padding-top : 0; 
} 

UL.contactsList P { 
padding-bottom : 0; 
margin : 0; 
padding-left : 0; 
padding-right : 0; 
float : right; 
padding-top : 0; 
} 

UL.general { 
width : 800px; 
background : transparent none repeat scroll 0% 0%; 
}
 
UL.general LI { 
width : 775px; 
margin-left : 0; 
} 

UL.general H4 { 
width : 200px; 
} 

UL.general P { 
padding-right : 50px; 
float : left; 
} 

UL.start { 
width : 290px; 
background : transparent none repeat scroll 0% 0%; 
} 

UL.start LI { 
margin-left : 0; 
} 

UL.end { 
width : 290px; 
} 

UL.end LI { 
margin-right : 0; 
} 

UL.calculatorNav { 
padding-bottom : 0; 
list-style-type : none; 
margin : 0; 
padding-left : 0; 
width : 350px; 
padding-right : 0; 
padding-top : 0; 
}
 
UL.calculatorNav LI { 
padding-bottom : 0; 
margin : 0 5px 5px 0; 
padding-left : 0; 
padding-right : 0; 
float : left; 
padding-top : 0; 
} 

UL.calculatorNav LI A { 
width : 170px; 
display : block; 
height : 26px; 
} 

UL.calculatorNav LI A SPAN { 
display : none; 
} 

UL.calculatorNav LI A.loanRepayments { 
background : url(../images/buttons/loanRepayments.gif) no-repeat 0 0; 
} 

UL.calculatorNav LI A.stampDuty { 
background : url(../images/buttons/stampDuty.gif) no-repeat 0 0; 
} 

UL.calculatorNav LI A.howMuch { 
background : url(../images/buttons/howMuch.gif) no-repeat 0 0; 
} 

UL.calculatorNav LI A.mortgageDuty { 
background : url(../images/buttons/mortgageDuty.gif) no-repeat 0 0; 
} 

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 : #d30000; 
font-weight : bold; 
} 

.calculator TH { 
text-align : left; 
padding-bottom : 3px; 
padding-left : 0; 
width : 200px; 
padding-right : 5px; 
font-weight : normal; 
padding-top : 3px; 
}
 
.calculator TD { 
padding-bottom : 3px; 
line-height : 1.2em; 
padding-left : 0; 
padding-right : 0; 
padding-top : 3px; 
} 

.calculator TH.equals { 
background : url(../images/dotted_horizontal.gif) repeat-x right 0; 
font-weight : bold; 
padding-top : 5px; 
}
 
.calculator TD.equals { 
background : url(../images/dotted_horizontal.gif) repeat-x 0 0; 
padding-top : 8px; 
} 

.calculator .inputField { 
width : 200px; 
margin-right : 5px; 
} 

.calculator .small { 
width : 95px; 
} 

.calculator .note { 
color : #666; 
font-size : 90%; 
} 

#footerWrapper { 
width : 976px; 
background : url(../images/content_bgBot.png) no-repeat 0 bottom; 
float : left; 
} 

#footer { 
padding-bottom : 10px; 
line-height : 1.4em; 
margin : 0; 
padding-left : 15px; 
/*width : 896px; */
padding-right : 15px; 
/*display : inline; */
background : #D30000;/*#f2f2f2 url(../images/footerBG_top.gif) no-repeat 0 0; */
/*float : left; */
font-size : 80%; 
padding-top : 10px; 
} 

.footerBot { 
margin : 0 25px 25px; 
width : 926px; 
display : inline; 
background : #f2f2f2 url(../images/footerBG_bot.gif) no-repeat 0 0; 
float : left; 
height : 5px; 
} 

UL.footerNav1 { 
padding-bottom : 0; 
list-style-type : none; 
margin : 0 30px 0 0; 
padding-left : 0; 
padding-right : 0; 
float : left; 
padding-top : 0; 
} 

UL.footerNav1 LI { 
padding-bottom : 0; 
margin : 0; 
padding-left : 0; 
padding-right : 0; 
padding-top : 0; 
} 

UL.footerNav1 LI A { 
color : #666666; 
font-weight : bold; 
text-decoration : none; 
} 

UL.footerNav1 LI A:hover { 
color : #000; 
text-decoration : underline; 
} 

UL.footerNav2 { 
padding-bottom : 0; 
list-style-type : none; 
margin : 0; 
padding-left : 0; 
padding-right : 0; 
float : left; 
padding-top : 0; 
} 

UL.footerNav2 UL { 
padding-bottom : 0; 
list-style-type : none; 
margin : 0; 
padding-left : 0; 
padding-right : 0; 
padding-top : 0; 
} 

UL.footerNav2 LI { 
padding-bottom : 0; 
margin : 0 30px 0 0; 
padding-left : 0; 
padding-right : 0; 
float : left; 
padding-top : 0; 
} 

UL.footerNav2 LI A { 
color : #666666; 
font-weight : bold; 
text-decoration : none; 
} 

UL.footerNav2 LI A:hover { 
color : #000; 
text-decoration : underline; 
} 

UL.footerNav2 LI LI { 
padding-bottom : 0; 
margin : 0; 
padding-left : 0; 
padding-right : 0; 
float : none; 
padding-top : 0; 
} 

UL.footerNav2 LI LI A { 
color : #666666; 
font-weight : normal; 
text-decoration : none; 
} 

UL.footerNav2 LI LI A:hover { 
color : #000; 
text-decoration : underline; 
} 

.hol { 
display : none; 
} 

/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */

#thicktabs{
margin: 0;
padding: 0;
float: left;
font: bold 13px Tahoma;
}

#thicktabs li{
display: inline;
}

#thicktabs li a{
float: left;
color: black;
padding: 8px 11px; /*padding of tabs*/
text-decoration: none;
background: transparent url(media/pinkbg.gif) top right no-repeat;
border-top: 0px solid #d3bdbe; /*top border style*/
border-bottom: 0px solid #ffa1a3; /*thick bottom border below tabs*/
}

#thicktabs li a#leftmostitem{ /*Extra CSS for left most menu item*/
border-left: 1px solid #d3bdbe; /*left border style*/
}

#thicktabs li a#rightmostitem{ /*Extra CSS for right most menu item*/
border-right: 1px solid #d3bdbe; /*right border style*/
background-position: top left; /*Position background image to the left instead of default right, to hide indented underline for this link*/
}

#thicktabs li a:visited{
color: black;
}

#thicktabs li.selected A{
color: red;
text-decoration: underline;
font-weight: bold;
}


#thicktabs li a:hover{
color: red;
text-decoration: underline;
background-image: url(media/pinkbgover.gif); /*background image swap on hover*/
}