﻿/* global settings */
body {margin:0px;padding:0px;font:62.5% verdana;cursor:default;color:#666;}
h1 {font:15pt Trebuchet MS;color:#666;cursor:default;}
h2 {font:13pt Trebuchet MS;color:#fff;cursor:default;}
h3 {font:bold 11pt Trebuchet MS;color:#666;cursor:default;}
p {padding:0px;margin:0px;}
img {border:0px;}
a {text-decoration:none;color:#000;}
a:hover {text-decoration:underline;color:#666;}
#wrapper {width:100%;}
.clear {clear:both;}
.searchbutton { height:20px;width:73px;border:0px;color:#fff;font:8pt trebuchet ms;background:url(../images/buttonbg.gif) no-repeat left top;margin:0px 0px 0px 135px;cursor:hand; }

/* begin search items */
#search {width:580px;margin:0px auto;}
#searchwrapper {width:540px;margin:0px auto;padding:10px 20px;background:url(../images/searchboxbg.gif) no-repeat left bottom;}
#searchboxtitle {height:15px;width:580px;margin:40px auto 0px auto;background:url(../images/searchboxtop.gif) no-repeat left bottom;}
#searchleft {width:160px;float:left;padding:0px 10px 10px 0px;}
#searchmiddle {width:170px;float:left;padding:0px 10px 10px 10px;}
#searchright {width:160px;float:left;padding:0px 10px 0px 10px;}
#suburbnote {font:7pt verdana;color:#666;clear:both;display:block;}
p.search {padding:5px 0px;margin:0px;}
p.searchalignright {padding:2px 0px;text-align:right;margin:0px;}
.srchselectleft {font:8pt verdana;color:#666;width:150px;}
.srchselect {font:8pt verdana;color:#666;width:160px;}
.srchtxt {font:8pt verdana;color:#666;height:15px;width:156px;padding-top:3px;border:solid 1px #989898;}
.srchsmallselect {font:8pt verdana;color:#666;width:100px;}

/* 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;margin:0px;width:60%;background:#e0e0e0;padding-left:10px;}
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-top: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;}
#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;}
a.displaylink:hover {text-decoration:underline;}
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;}
a.displaybottomlink:hover {background:#dcdcdc;color:#000;text-decoration: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;*/margin: -30px 0 0 235px;}
.sendbutton {background:url(../images/sendbuttonbubble.gif) no-repeat left top;height:18px;width:74px;border:0px;cursor:pointer;cursor:hand;}
#capt{margin:10px 0 0 0;height:90px;}
.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; clear:right; width:220px;}
#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%;clear:right;width:350px;}
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;}