﻿/*General Reset and Webpage Settings*/


html
{
    text-align: center;
    height: 100%;
    background: #000;
}
body
{
    height: 100%;
    font-size: 62.5%;
    position: relative;
    text-align: center;
    margin: 0px auto 0px;
    padding: 0px;
}
li li, li p, p, blockquote p
{
    font-size: 1em;
}
h1, h2, h3, h4, h5, h6, p, blockquote, form, label, ul, ol, dl, fieldset, address
{
    margin-bottom: 1em;
}
h1
{
    font-weight: bold;
    font-size: 2.5em;
    font-family: Trebuchet MS;
}
h2
{
    font-weight: bold;
    font-size: 1.2em;
    font-family: Trebuchet MS;
}
p
{
    font-size: 1.1em;
    line-height: 140%;
}
.clearfix:after
{
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
.clearfix
{
    display: inline-block;
}


/*Privacy Policy & Disclaimer Formatting*/


.text h1
{
    font-weight: normal;
    font-size: 2.0em;
    margin: 20px 0px 10px 10px;
        color: #fff;
}
.text h2
{
    font-weight: bold;
    font-size: 1.4em;
    margin: 15px 0px 10px 20px;
        color: #fff;
}
.text p
{
    font-size: 1.1em;
    margin: 0px 25px 10px 30px;
        color: #fff;
}

.text ul
{
    list-style-type: disc;
    margin-left: 50px;
}
.text ol
{
    list-style-type: decimal;
    margin-left: 55px;
}
.text li
{
    font-weight: normal;
    font-size: 1.1em;
    color: #fff;
}


/* Footer Formatting */


.copy
{
    float: left;
    margin: 15px 0px 0px 10px;
}
.info
{
    float: right;
    margin: 15px 10px 0px 0px;
}


/* Drop Down Menu Settings */


.menuroot
{
    position: relative;
    z-index: 100;
}
.menusub
{
    display: none;
    margin: -1px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    position: absolute;
    left: -20px;
    list-style: none;
    font-size: 11px;
    border: none;
}
.menusub ul
{
    margin: 0px;
    padding: 0px;
}
#menu ul li ul
{
    width: 135px;
    background: none;
        filter: alpha(opacity=70);

    -moz-opacity: 0.70;

    opacity: 0.70;
    background: #000;
    margin: 0px;
    padding: 0px;
}
.menusub li
{
    display: block;
    clear: both;
    width: 135px;
}
#menu li ul li
{
    font-size: 11px;}

#menu li ul li a
{
    text-align: center;
    font: 11px;
    width: 135px;
    margin: 0px;
    height: 25px;
    line-height: 25px;
    display: block;
    border: none;
}
#menu li ul li a:hover
{
    text-align: center;
    font: 11px;
    text-decoration: underline;
    width: 135px;
    margin: 0px;
    height: 25px;
    line-height: 25px;
    display: block;
    border: none;
}



/*End General Reset and Webpage Settings*/

#footer, #menu, #menu a, #footer a
{
    font-family: Trebuchet MS;
    color: #fff;}
    
#container
{
    width: 870px;
    margin: 0px auto;
    position: relative;
    text-align: left;
    }
    
    #header 
    {
        width: 862px;
        display: block;
        margin: 0px;
}
        
        #header h1
        {
            background: url(../gfx/logo.jpg) no-repeat top center;
            width: 246px;
            height: 69px;
            float: left;
            display: block;
            margin: 20px 0px 0px 0px;}
            
            #header h1 a
            {
                display: block;
                width: 246px;
                line-height: 69px;
                text-indent: -10000px;}
                
                #menu
                {
                    width: 700px;
                    border-top: 2px solid #fff;
                    margin: 20px 0px 0px 0px;
                    float: left;
                    position: relative;
                    z-index: 999;}
                    
                    #menu ul
                    {
                        margin: 0px;
                        padding: 0px;}
                    
                    #menu li
                    {
                        display: block;
                        float: left;
                        text-align: center;
                        text-transform:lowercase;
                        position: relative;
                        font-size: 1.3em;
                        width:100px;
                        margin: 5px 0px 0px 0px;
                        font-family: Trebuchet MS;}
                        
                        #menu li a
                        {
                            height: 25px;
                            display: block;}
                        
                        #flashcontent
                        {
                            width: 862px;
                            height: 306px;
                            float: left;
                            clear: both;
                            position: relative;
                            z-index: 5px;}
                        
                        #wrapper
                        {
                            display: block;
                            float: left;
                            width: 863px;
                            min-height: 300px;
                            height: auto !important;
                            height: 300px;
                            }
                        
            #footer
                {
                    width: 863px;
                    border-top: 2px solid #fff;
                    margin: 20px 0px 0px 0px;
                    clear: left;}
                    
                    
                    
                    iframe
                    {
                        background: #fff;}
                    
                    
                    
                    
                    
                    /* 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;text-transform:lowercase;width:60%;padding-left:10px;background:#e0e0e0}

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 #ffffff;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;}

.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;background: #fff;}

#displayheader .headingresults {color: #666;}

#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;color: #fff;}

#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;}

.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:80%;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;}

    
#resultsnavleft p
{
    color: #fff;}
    
    #ctl00_ContentPlaceHolder1_ModPropertyDisplay1_pnlProperty p, #ctl00_ContentPlaceHolder1_ModPropertyDisplay1_pnlProperty h3 {color: #fff;}
    
    #agentsummarywrapper p, #ctl00_ContentPlaceHolder1_ModPropertyDisplay1_pnlAgentDetails h3 {color: #666666;}
    
    #emailagentwrapper h3
    {
        color: #666;}
        
        #ctl00_ContentPlaceHolder1_ModPropertyDisplay1_lblAttributes
        {
            color: #666;}
            
            .resultstitle, .resultssubtitle, .navpage, .pageNavLinkPage, #ctl00_ContentPlaceHolder1_ModResults1_lblSortOrder, #ctl00_ContentPlaceHolder1_ModResults1_lblRecords
            {
                color: #fff;}