﻿/* global items */
body
{
    margin:0px;
    font:62.5% Verdana;
    cursor:default;
    background:#3d3d3d;
}
html
{
    overflow:auto;
}
p
{
    margin:0px;
    padding:5px 0px 10px 5px;
    font:1.2em Verdana;
    line-height:140%;
}
h1
{
    margin:0px;
    padding:0px 0px 10px 0px;
    font:bold 2em 'Trebuchet MS';
}
h2
{
    margin:0px;
    padding:0px 0px 5px 0px;
    font:bold 1.8em 'Trebuchet MS';
}
h3
{
    margin:0px;
    padding:0px 0px 5px 0px;
    font:bold 1.5em 'Trebuchet MS';
}
h4
{
    margin:0px;
    padding:6px 0px 0px 0px;
    font:bold 1.5em 'Trebuchet MS';
}
h6
{
    margin:0px;
    padding:20px 0px 0px 0px;
    font:italic bold 1.2em 'Trebuchet MS';
}
img
{
    border:0px;
}
#content ul li, ol li
{
    font:1.2em Verdana;
}
iframe
{
    background:#fff;
    width:980px;
    margin:0px auto;
    display:block;
}
a
{
    color:#055fda;
    border-bottom:dotted 1px #055fda;
    text-decoration:none;
}
a:hover
{
    border-bottom:dotted 1px #fff;
}
.clear
{
    clear:both;
    height:1px;
    line-height:1px;
}

/* structure items */
#wrapper
{
    background:url(../gfx/newbannerbg.gif) repeat-x left top;
}
#banner
{
    height:100px;
    width:990px;
    margin:0px auto;
    position:relative;
    z-index:4;
}
#body
{
    background:url(../gfx/contentbg.gif) #f1f1f1 repeat-x left top;
    min-height:400px;
    height:auto !important;
    height:400px;
}
#content
{
    width:990px;
    margin:0px auto;
    padding:20px 0px 20px 0px;
}
#footerwrapper
{
    background:url(../gfx/footerbg.gif) repeat-x left top;
    min-height:93px;
    height:auto !important;
    height:93px;
}
#footer
{
    width:990px;
    margin:0px auto;
    position:relative;
}

/* banner items */
#banner h1
{
    line-height:66px;
    width:350px;
    padding:15px 0px 0px 0px;
}
#banner h1 a
{
    display:block;
    background:url(../gfx/logo.gif) no-repeat left top;
    height:66px;
    width:350px;
    text-indent:-10000px;
    border-bottom:none;
}
.randwick
{
    display:block;
    height:25px;
    width:134px;
    position:absolute;
    right:10px;
    top:22px;
}
#menu
{
    position:absolute;
    right:0px;
    bottom:0px;
    list-style:none;
    margin:0px;
    padding:0px 10px 0px 0px;
    background:url(../gfx/mnubg.gif) no-repeat right top;
    height:30px;
}
#menu li
{
    width:85px;
    float:left;
    position:relative;
    height:30px;
}
#menu li.start
{
    width:85px;
    background:url(../gfx/mnuleft.gif) no-repeat left top;
}
#menu li a.top
{
    background:url(../gfx/seperator.gif) no-repeat right top;
    display:block;
    padding:8px 0px 0px 15px;
    width:70px;
    text-decoration:none;
    color:#fff;
    font:bold 1.1em 'Trebuchet MS';
    height:25px;
    border-bottom:none;
}
#menu li a:hover
{
    color:#ff3f3f;
}
#menu li.small a, #menu li.start a
{
    width:55px;
    padding:8px 0px 0px 30px;
}
#menu li.end a
{
    background:none;
}
#mnuBuy, #mnuSell, #mnuRent, #mnuAbout
{
    display:none;
}
.submenu
{
    list-style:none;
    margin:0px;
    padding:0px;
    position:absolute;
    left:-1px;
    top:30px;
    filter:progid:DXImageTransform.Microsoft.Fade(duration=0.3) progid:DXImageTransform.Microsoft.Shadow(direction=135,color=#666666,strength=3);
    width:142px;
}
li.sub
{
    width:140px;
    clear:both;
}
#menu li ul li a.sublink
{
    display:block;
    background:#3d3c3c;
    width:130px;
    padding:5px 0px 0px 10px;
    color:#fff;
    font:1.1em 'Trebuchet MS';
    height:23px;
    text-decoration:none;
    border-top:solid 1px #5d5d5d;
    border-bottom:solid 1px #000;
    border-left:solid 1px #000;
    border-right:solid 1px #000;
}
#menu li ul li a.sublink:hover
{
    color:#ff3f3f;
}

/* content items */
#contentleft
{
    width:550px;
    padding:20px 0px 0px 10px;
    float:left;
}
#contentright
{
    width:400px;
    padding:20px 0px 0px 0px;
    text-align:right;
    float:right;
}
#contentright img
{
    padding:5px;
    border:solid 1px #c4c4c4;
    background:#fff;
    margin:30px 0px 0px 0px;
}
.featureprop
{
    border:solid 1px #c4c4c4;
    background:#fff;
    position:relative;
    padding:10px;
    margin:15px 0px 0px 0px;
}
.fpimg
{
    width:213px;
    float:left;
    padding:5px;
    border:solid 1px #c4c4c4;
    margin:0px 15px 0px 0px;
    z-index:2;
    position:relative;
}
.fpdesc
{
    width:275px;
    float:left;
    z-index:2;
    position:relative;
}

/* footer items */
.addr
{
    color:#fff;
    font:0.9em Verdana;
    width:550px;
    float:left;
    display:block;
    margin:15px 0px 0px 0px;
}
#footermenu
{
    padding:0px;
    margin:0px;
    list-style:none;
    float:left;
    margin:15px 0px 0px 10px;
}
#footermenu li
{
    float:left;
}
#footermenu li.add
{
    width:60px;
}
#footermenu li.priv
{
    width:60px;
}
#footermenu li.disc
{
    width:75px;
}
#footermenu li.sitem
{
    width:65px;
}
#footermenu li.powered
{
    width:155px;
}
#footermenu li a
{
    display:block;
    padding:2px 10px;
    color:#fff;
    text-decoration:underline;
    background:url(../gfx/seperator.gif) no-repeat right bottom;
    border-bottom:none;
}
#footermenu li a:hover
{
    text-decoration:none;
}
#footermenu li.powered a
{
    background:none;
}



/* begin results items */
#results {margin:0px auto;padding:10px;}
#sortmenu {width:184px;float:right;clear:both;margin:-35px 0px 0px 0px;}
#resultnavwrapper {clear:both;margin:15px 0px 0px 0px;}
#resultsnavleft {width:370px;float:left;}
#resultnavright {width:227px;float:right;text-align:right;margin-top:-12px;position:relative;}
#navfooterwrapper {width:227px;float:right;text-align:right;padding:15px 0px;}
h1.resultstitle {padding-bottom:0px;margin-bottom:0px;}
h3.resultssubtitle {padding:0px 0px 10px 0px;margin:0px;}
h3.headingresults {padding:0px 0px 0px 10px;margin:0px;text-transform:lowercase;background:#e0e0e0;position:relative;width:600px;}
h5 {font:bold 11pt Trebuchet MS;margin:0px;padding:0px;}
h5.proptitle {margin:5px 0px 10px 0px;}
.resultsselect {font:8pt verdana;color:#666;width:90px;}
.listresult {cursor:default;}
.navpage {font:bold 8pt verdana;}
.resultwrapper {border:solid 1px #dcdcdc;margin:15px 0px;padding:10px;cursor:default;background:url(../images/resultbg.gif) #fafafa repeat-x left bottom;}
.bedbathcar {float:right;width:140px;font:bold 10pt verdana;margin:-20px 0px 0px 0px;height:18px;padding-top:2px;color:#464a52;}
.resultsleft {float:left;width:155px;margin-top:10px;text-align:left;}
.resultsdetails {float:left;margin:10px 0px 0px 10px;width:70%;}
.price {font:bold 10pt Trebuchet MS;color:#e02022;text-transform:lowercase;}
.resultlogo {width:160px;float:right;margin-top:5px;}
.noteimg {float:right;margin:-20px 0px 0px 0px;height:40px;width:40px;background:url(../images/new.gif) no-repeat left top;}
.tourbutton {font:8pt verdana;border:0px;text-decoration:underline;color:#666;cursor:hand;padding-left:11px;}
a.pageNavCurrentPage {font-weight:bold;text-decoration:none;color:#e02022;}

/* begin display items */
#display {padding:10px;}
#displayheader {margin:30px 0px 15px 0px;border-top:solid 1px #dcdcdc;padding-top:10px;}
#imgwrapper {padding:10px 0px 2px 0px;border:solid 1px #dcdcdc;background:url(../images/resultbg.gif) #fafafa repeat-x left bottom;margin-bottom:20px;}
#imgwrapperleft {width:352px;float:left;padding-left:10px;}
#imgwrappermid {width:118px;float:left;padding-left:2px;}
#imgwrapperdetails {width:185px;float:right;padding:0px 15px;}
#imgbuttons {width:691px;clear:both;padding:0px 0px 10px 10px;}
#displayfeatures {margin-top:30px;cursor:default;}
#emailagentwrapper {width:310px;float:left;padding:0px 30px 0px 10px;cursor:default;}
#agentsummarywrapper {width:300px;float:right;padding:0px 20px;}
#displaybottombuttons {width:701px;text-align:right;}
#emailfriendtitles {margin:0px;padding:0px;list-style:none;float:left;width:120px;}
#emailfriendfields {margin:0px;padding:0px;list-style:none;float:left;}
#emailfriendtitles li, #emailfriendfields li {height:25px;}
#emailfriendcontrols {clear:both;width:420px;}
#enWrapper {text-align:center;padding-top:10px;margin-bottom:-10px;}
.mapwrapper {width:701px;border:solid 1px #000;}
.agentwrapper {margin:20px 0px;background:url(../images/resultbg.gif) #fafafa repeat-x left bottom;padding:10px 0px;border:solid 1px #dcdcdc;text-align:left;}
.displayemlULt {list-style:none;padding:0px;margin:0px;width:80px;float:left;}
.displayemlULc {list-style:none;padding:0px;margin:0px;width:230px;float:right;}
.displayemlULt li, .displayemlULc li {height:25px;}
.invalidtb {background:#fffacd;}
.disemlname {width:160px;font:8pt verdana;color:#666;}
.disemle {width:160px;font:8pt verdana;color:#666;}
.disemlphone {width:80px;font:8pt verdana;color:#666;}
.disemlmessage {width:225px;font:8pt verdana;color:#666;}
.displaybottomlink {margin-left:-4px;}
.acstyle {font:8pt verdana;}
.displaysuburbstatswrapper {margin:20px 0px;padding-bottom:20px;border-bottom:solid 1px #dcdcdc;}
.suburbgridview {border:solid 1px #dcdcdc;}
.emailfriendname {font:8pt verdana;color:#666;width:180px;border:solid 1px #bebebe;}
.emailfriendeml {font:8pt verdana;color:#666;width:180px;border:solid 1px #bebebe;}
.emailfriendmsg {font:8pt verdana;color:#666;width:220px;border:solid 1px #bebebe;}
.emailfriendbutton {height:20px;width:73px;border:0px;color:#fff;font:8pt trebuchet ms;background:url(../images/buttonbg.gif) no-repeat left top;cursor:hand;}
.rptButton {display:block;height:31px;width:353px;background:url(../images/createreport.gif) no-repeat left top;border:0px;cursor:hand;}
a.displaylink {text-decoration:none;border-bottom:none;}
a.displaylink:hover {text-decoration:underline;border-bottom:none;}
p.displaydisclaimer {font-size:7pt;text-align:left;border-top:solid 1px #dcdcdc;padding:10px 0px 0px 0px;margin-top:20px;}
#displaybottombuttons {width:100%;position:relative;margin:20px 0px 0px 0px;border-top:solid 1px #dcdcdc;border-bottom:solid 1px #dcdcdc;background:#fafafa;}
a.displaybottomlink {width:19.9%;cursor:pointer;cursor:hand;display:block;float:left;text-align:center;padding:20px 0px 20px 0px;font:bold 1.4em trebuchet ms;color:#666;border-bottom:none;}
a.displaybottomlink:hover {background:#dcdcdc;color:#000;text-decoration:none;border-bottom:none;}
a#ctl00_ContentPlaceHolder1_ModPropertyDisplay1_btnBrochure {margin-left:8px;}
.closebutton { height:18px;width:74px;border:0px;cursor:pointer;cursor:hand; }
.mainsendbutton {background:url(../images/sendbuttonbubble.gif) no-repeat left top;height:18px;width:74px;border:0px;cursor:pointer;cursor:hand;margin:0px 0px 0px 135px;}
.sendbutton {background:url(../images/sendbuttonbubble.gif) no-repeat left top;height:18px;width:74px;border:0px;cursor:pointer;cursor:hand;}
.modalpopup {background:#fafafa;height:250px;width:440px;padding:50px;border:solid 1px #000;}
.darkmodalbg {background:#000;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80);opacity:0.8;}

/* begin loan calculator items */
.smallmodalpopup {background:#fff;height:335px;width:290px;padding:50px;border:solid 1px #000;}
#loancalcwrapper {width:288px;margin:10px 0px 0px 10px;}
ul.loancalcleft {list-style:none;margin:0px;padding:0px;float:left;width:140px;}
ul.loancalcright {list-style:none;margin:0px;padding:0px;float:right;width:148px;}
ul.loancalcleft li, ul.loancalcright li {height:25px;}
#loancalccontrols {clear:both;margin:25px 0px;}
.text {font:8pt verdana;color:#666;}
.resetbutton {background:url(../images/resetbuttonbubble.gif) no-repeat left top;height:18px;width:74px;border:0px;cursor:pointer;cursor:hand;}
.calculatebutton {background:url(../images/calculatebuttonbubble.gif) no-repeat left top;height:18px;width:74px;border:0px;cursor:pointer;cursor:hand;}

/* begin photo display items */
#phototable {margin-left:auto;margin-right:auto;margin-top:5px;}
#photonavtable {background-color:#fff;}
#photonavtable td {padding-top:10px;}
.dropshad {filter:progid:DXImageTransform.Microsoft.Shadow(color=#666666,direction=135,strength=3);padding-right:5px;}

/* begin profile page items */
#profilewrapper p {color:#000;}
#profileheader {border:solid 1px #dcdcdc;padding:10px;margin:10px auto;background:#fff;filter:progid:DXImageTransform.Microsoft.Shadow(direction=135, color=#f1f1f1, strength=3);}
#profileheaderleft {width:200px;float:left;}
#profileheaderright {width:480px;float:left;padding-top:5px;}
h1.profiletitle {color:#000;margin:0px;font:bold 2.4em trebuchet ms;}
#profileaddress {width:190px;float:left;padding-top:10px;}
#profilecontact {width:470px;float:left;border-left:dotted 1px #dcdcdc;padding:10px 0px 10px 10px;}
#profilecontact img {margin-bottom:-3px;}
#profileheader p {font:1.3em verdana;line-height:140%;}
p.pfl a {text-decoration:underline;}
p.pfl a:hover {text-decoration:none;}
.officeprofile {border-top:dotted 1px #dcdcdc;padding-top:5px;}
.slspfl {padding:10px;border:solid 1px #dcdcdc;background:#fff;margin:0px auto 10px auto;filter:progid:DXImageTransform.Microsoft.Shadow(direction=135, color=#f1f1f1, strength=3);}
.slspflimg {width:90px;float:left;clear:left;}
.slspfldetails {width:88%;float:left;border-left:dotted 1px #dcdcdc;padding-left:10px;min-height:140px;}
.slspfldetails h4 {color:#000;font:bold 1.5em trebuchet ms;margin:0px;padding:0px;}
.slspfltitle {color:#666;font:italic 0.8em verdana;padding-left:5px;}
.slspflcontact {width:280px;float:right;border-left:dotted 1px #dcdcdc;border-bottom:dotted 1px #dcdcdc;color:#000;padding:0px 0px 5px 10px;}
.slspfltop {clear:both;margin-top:20px;color:#000;font:1.3em verdana;line-height:140%;}
.slspflprofile {color:#000;}
a.pfllink {display:block;float:right;margin-top:10px;font:1.1em verdana;}


/* 

Roebox.0.9 
http://www.septemberthree.com/blog/stuff/roebox/roebox.html
by John Saddington

*/

#lbOverlay {
	position: absolute;
	left: 0;
	width: 100%;
	background-color: #000000;
	cursor: pointer;
}

#lbCenter, #lbBottomContainer {
	position: absolute;
	left: 50%;
	overflow: hidden;
	background-color: #fff;
}
#lbThumb {
    position: absolute;
    left: 50%;
    top: 10px;
    background-color: #fff;
    border: 5px solid #fff;
}

.lbLoading {
	background: #fff url(../images/ajxloading.gif) no-repeat center;
}

#lbImage {
	border: 5px solid #fff;
}

#lbPrevLink, #lbNextLink {
	display: block;
	position: absolute;
	top: 0;
	width: 50%;
	outline: none;
}

#lbPrevLink {
	left: 0;
}

#lbPrevLink:hover {
	background: transparent url(../images/prevlabel.gif) no-repeat 0% 15%;
}

#lbNextLink {
	right: 0;
}

#lbNextLink:hover {
	background: transparent url(../images/nextlabel.gif) no-repeat 100% 15%;
}

#lbBottom {
	font-family: Trebuchet MS;
	font-size: 14px;
	font-weight: bold;
	color: #444;
	line-height: 1.4em;
	text-align: left;
	border: 5px solid #fff;
	border-top-style: none;
}

#lbCloseLink {
	display: block;
	float: right;
	width: 66px;
	height: 22px;
	background: transparent url(../images/closelabel.gif) no-repeat center;
	margin: 5px 0;
}

#lbCaption, #lbNumber {
	margin-right: 71px;
}

#lbCaption {
	font-weight: bold;
}


/* display fix */
#ctl00_ContentPlaceHolder1_ModPropertyDisplay1_dlThumbnails span {line-height:1px;}
#ctl00_ContentPlaceHolder1_ModPropertyDisplay1_dlThumbnails br {display:none;}