
html, body, a, img, table, tr, td {border-width:0; border-style:none;}
                            table {border-collapse:collapse;}
                    table, tr, td {border-spacing:0; font-family:Verdana,Arial,"Microsoft Sans Serif",sans-serif;}
                           td img {vertical-align:bottom;}
                 html, body, form {margin:0;}
                       html, body {padding:0;}
body
{
    text-align:center;
    color:#000;    background:url(/wrap/images/bodyBG) repeat #0186c7;
    font-style:normal;
    font-weight:normal;
    font-family:Verdana,Arial,"Microsoft Sans Serif",sans-serif;
}
html > body
{
    font-size:9.5pt;
}
div.siteFrame
{
    margin:8px auto 0 auto;
    width:1056px;
    color:#000;    background:url(/wrap/images/siteWrapBG) repeat-y transparent; /*#a4a5a9;*/
}
div.siteWrap
{
    border:solid #a4a5a9;
    border-width:3px 20px 20px 20px;
    position:relative;
    margin:0 auto;
    padding:0;
    text-align:left;
    width:980px;
    color:#000;    background-color:#fff;
}
table.content
{
    width:980px;
}
table.content td
{
    padding:0;
    vertical-align:top;
}
a
{
    text-decoration:underline;
    color:#03c;    background-color:transparent;
    font-weight:normal;
}
a:hover
{
    text-decoration:none;
    color:#03c;    background-color:transparent;
}
a:active
{
    text-decoration:none;
    color:#f00;    background-color:transparent;
}
h1
{
    margin:0 0 0.7em 0;
    padding:1em 0 0 0;
}
h1,
h1 a
{
    letter-spacing:0.04em;
    color:#1d75cf;    background-color:transparent;
    font-weight:bold;
    font-size:140%;
}
h2
{
    margin:0.7em 0 0.7em 0;
    padding:0;
}
h2,
h2 a
{
    letter-spacing:0.04em;
    color:#43a625;    background-color:transparent;
    font-weight:bold;
    font-size:110%;
}
div.fineHomes h1,
div.fineHomes h2,
div.fineHomes a
{
    color:#fff;
}
div.fineHomes a:hover
{
    color:#000;
}
h3
{
    margin:0.7em 0 -0.9em 0;
    padding:0;
    color:#1d75cf;    background-color:transparent;
}
h4
{
    color:#000;    background-color:transparent;
}
.breakFloat
{
    display:block;
    clear:both;
    line-height:1px;
    font-size:1px;
}
.breakLeft
{
    clear:left;
}
.vertSpace
{
    height:10em;
}
.centerIt
{
    text-align:center;
}


div.header
    {
    position:relative;
    width:980px;
    height:121px;
    color:#000;    background-color:transparent;
    }
div.header div.logo
    {
    position:absolute;
    top:0;
    left:0;
    margin:0;
    z-index:2;
    }
div.header div.logo img
    {
    display:block;
    color:#000;    background-color:transparent;
    }
div.header div.logo a:hover
    {
    text-decoration:none;
    color:#000;    background-color:transparent;
    }
div#headRotator
{
    position:absolute;
    top:0;
    right:0;
    z-index:0;
    line-height:1.1em;
}
div.jshidden
{
    display:none;
}
div.headPhoneNum
{
    position:absolute;
    top:38px;
    right:8px;
    z-index:2;
}


div.companyMenu
{
    border-top:1px solid #7dafd4;
    position:absolute;    z-index:0;
    bottom:0;    height:21px;
    right:0;    width:676px;
    padding-right:10px;
    text-align:right;
    color:#000;    background-color:#036ab2;
}
.companyMenu div.level1
{
    /*padding-top:3px;*/
    line-height:21px;
}
.companyMenu a
{
    margin:0em 0 0 0;
    padding:0 12px;
    text-decoration:none;
    color:#b7bbbf;    background-color:transparent;
    font-weight:bold;
    font-size:12px;
}
.companyMenu a:hover,
.companyMenu a.highLight:hover
{
    text-decoration:none;
    color:#85cdff;    background-color:transparent;
}
.companyMenu a.highLight
{
    text-decoration:none;
    color:#85cdff;    background-color:transparent;
}


div.servicesMenu
{
    position:relative;
    width:980px;
    height:30px;
    color:#fff;    background:url(/wrap/images/mainMenuBG) repeat-x transparent;
}
div.servicesMenu img
{
    vertical-align:bottom;
}
div.servicesMenu div.level1
{
    display:inline;
}
div.servicesMenu a
{
    border-left:1px solid #000;
    padding:0 20px;
    text-align:center;
    line-height:30px;
    color:#85cdff;    background-color:transparent;
    font-weight:bold;
    font-size:15px;
}
div.servicesMenu a,
div.servicesMenu a:hover,
div.servicesMenu a.highLight:hover,
div.servicesMenu a.highLight
{
    text-decoration:none;
}
div.servicesMenu a:hover,
div.servicesMenu a.highLight:hover
{
    color:#fff;    background-color:transparent;
}
div.servicesMenu a.item1
{
    border-left:none;
    padding-left:0;
}
div.servicesMenu.noagent a.item6
{
    border-left:none;
    margin-left:20px;
    padding:0 3px 0 4px;
    background:url(/wrap/images/mainMenuDisclosures) no-repeat transparent;
}


/*-------- SUB MENU --------*/
td.subMenu
    {
    border:solid #a4a5a9;
    border-width:0 8px 0 0;
    width:13em;
    padding:1em 0 0 0;
    color:#fff;    background:url(/wrap/images/sidebarBG) repeat-x #000;
    }
.subMenu a
    {
    display:block;
    text-transform:lowercase;
    }
.subMenu a,
.subMenu a:hover,
.subMenu a.highLight:hover,
.subMenu a.highLight
    {
    text-decoration:none;
    }


.subMenu ul
    {
    border-bottom:4px solid #a4a5a9;
    margin:0;     padding:0;
    }
.subMenu ul li
    {
    border-top:4px solid #a4a5a9;
    margin:0;     padding:0;
    list-style:none;
    }
.subMenu ul li a
    {
    margin:0;     padding:4px 0 4px  8px;
    color:#218cd7;    background:transparent;
    font-weight:900;
    font-size:13px;
    }
.subMenu ul li a:hover,
.subMenu ul li a.highLight:hover
    {
    color:#fff;    background-color:transparent;
    }
.subMenu ul li a.highLight
    {
    color:#fff;    background-color:#3a9916;
    }


.subMenu ul ul
    {
    margin:0;     padding:0;
    color:#000;    background-color:#125598;
    }
.subMenu ul ul li
    {
    margin:0;     padding:0;
    }
.subMenu ul ul li a
    {
    margin:0;     padding:4px 0 4px  12px;
    color:#fff;    background-color:transparent;
    font-weight:bold;
    font-size:12px;
    }
.subMenu ul ul li a:hover,
.subMenu ul ul li a.highLight:hover
    {
    color:#000;    background-color:transparent;
    }
.subMenu ul ul li a.highLight
    {
    color:#fff;    background-color:transparent;
    }


.subMenu ul ul ul
    {
    margin:0;     padding:0;
    color:#000;    background-color:#156383;
    }
.subMenu ul ul ul li
    {
    margin:0;     padding:0;
    }
.subMenu ul ul ul li a
    {
    margin:0;     padding:4px 0 4px  16px;
    color:#fff;    background-color:transparent;
    font-weight:bold;
    font-size:11px;
    }
.subMenu ul ul ul li a:hover,
.subMenu ul ul ul li a.highLight:hover
    {
    color:#000;    background-color:transparent;
    }
.subMenu ul ul ul li a.highLight
    {
    color:#fff;    background-color:transparent;
    }


.subMenu ul ul ul ul
    {
    margin:0;     padding:0;
    color:#000;    background-color:#2076bc;
    }
.subMenu ul ul ul ul li
    {
    margin:0;     padding:0;
    }
.subMenu ul ul ul ul li a
    {
    margin:0;     padding:4px 0 4px  20px;
    color:#fff;    background-color:transparent;
    font-weight:bold;
    font-size:10px;
    }
.subMenu ul ul ul ul li a:hover,
.subMenu ul ul ul ul li a.highLight:hover
    {
    color:#000;    background-color:transparent;
    }
.subMenu ul ul ul ul li a.highLight
    {
    color:#fff;    background-color:transparent;
    }


.subMenu ul ul ul ul ul
    {
    margin:0;     padding:0;
    color:#000;    background-color:#71aed9;
    }
.subMenu ul ul ul ul ul li
    {
    margin:0;     padding:0;
    }
.subMenu ul ul ul ul ul li a
    {
    margin:0;     padding:4px 0 4px  24px;
    color:#fff;    background-color:transparent;
    font-weight:normal;
    font-size:10px;
    }
.subMenu ul ul ul ul ul li a:hover,
.subMenu ul ul ul ul ul li a.highLight:hover
    {
    color:#000;    background-color:transparent;
    }
.subMenu ul ul ul ul ul li a.highLight
    {
    color:#fff;    background-color:transparent;
    }



div.dataWrapper
{
    position:relative;
    margin:0;
    padding:0;
    min-height:36em;
    text-align:left;
}
td.dataWrappertd div.dataWrapper
{
    padding:0 1em 1em 1em;
}
div.dataWrapper table td
{
    padding:0.2em 0.5em;
}
div.fineHomes
{
    height:100%;
    color:#fff;    background:url(/wrap/images/fineHomesBG) no-repeat 10% 90% #000;
}
dt
{
    color:#015190;    background-color:transparent;
    font-weight:bold;
}
div.fineHomes dt
{
    color:#69c;
}
table th,
table td
{
    border:1px solid #ccc;
    text-align:center;
}
p.control
{
    border:1px solid #015190;
    margin:0.5em 0;
    padding:0.4em 0.5em 0 0.5em;
    background-color:#eee;
}
p.control a
{
    margin:0 1em;
    color:#800;
}
p.control a:hover
{
    background-color:transparent;
}
p.control a img
{
    vertical-align:top;
}


table.homeTextWrap
{
    border-top:12px solid #a4a5a9;
    width:980px;
    color:#fff;    background:url(/wrap/images/homeBoxesBG) repeat-x #000;
}
table.homeTextWrap td
{
    border:none;
    padding:0 1em;
    width:32%;
    text-align:left;
    vertical-align:bottom;
}
table.homeTextWrap a
{
    color:#91d7fb;
}



table.homeSearchWatch
{
    width:980px;
    height:480px;
    color:#12a4df;    background:url(/wrap/images/homeBoxesBG) repeat-x #000;
}
div.forclosureSearch
{
    position:relative;
    width:611px;
}
div.forclosureSearch table.homeSearchWatch
{
    width:610.667px;
    color:#000;    background:none transparent;
}
div.forclosureSearch table.homeSearchWatch h1
{
    margin:0;
    padding:0;
}
table.homeSearchWatch td
{
    border:none;
    padding:0;
    vertical-align:top;
}
table.homeSearchWatch div.siteBox
{
    margin-top:30px;
}
table.homeSearchWatch div.siteBox h1
{
    margin:0;
    padding:4px 0 0 0;
    text-align:center;
    font-size:21.5px;
}
table.homeSearchWatch div.siteBox h1 a
{
    text-decoration:none;
    font-size:21.5px;
}
table.homeSearchWatch div.siteBox h1 img
{
    border:none;
    vertical-align:middle;
}
table.homeSearchWatch div.siteBoxTall form#quickhome
{
    width:235px;
    font-size:0.9em;
}
div.tooltip
{
    border:1px solid #000;    z-index:3;
    padding:0 3px;
    color:#000;    background-color:#fff;
}
table.homeSearchWatch div#setCountyPic
{
    display:none;
    border:1px solid #000;
    padding:0 3px;
    color:#000;    background-color:#fff;
}
table.homeSearchWatch p#linkLoginHome
{
    margin:20px 0 0 30px;
    padding-top:8px;
    width:224px;
    height:35px;
    text-align:center;
    color:#000;    background:url(/wrap/images/buttonBlueHome) no-repeat transparent;
}
table.homeSearchWatch p#linkLoginHome a
{
    text-decoration:none;
    color:#fff;    background-color:transparent;
    font-weight:bold;
}


table.homeSearchWatch div.homePropWatch
{
    position:relative;
}
table.homeSearchWatch div.homePropWatch img
{
    border:5px solid #e6e6e6;
}
table.homeSearchWatch div.homePropWatch div.pwDemo
{
    position:absolute;
    top:264px;
    left:234px;
}
table.homeSearchWatch div.homePropWatch div.pwDemo img
{
    border:none;
}



div.homeBoxesWrap
{
    position:relative;
    border-top:8px solid #a4a5a9;
    width:980px;
    text-align:center;
    color:#12a4df;    background:url(/wrap/images/homeBoxesBG) repeat-x #000;
}
div.homeBoxesWrap h1
{
    margin:0 0 1em 0;
    padding:15px 0 0 20px;
    text-align:left;
}
div.homeBoxesWrap table
{
    margin:1em auto;
}
div.homeBoxesWrap table td
{
    border:none;
    padding:0;
}
div.homeBox
{
    margin:0 5px;
    width:172px;
    height:120px;
}
div.homeBox a
{
    text-decoration:none;
}
div.homeBox div#VolusionLiveChat
{
    padding:1em 0 0 0;
}
div.homeBox div#VolusionLiveChat
{
    text-align:center;
}
div.homeBox div#VolusionLiveChat table
{
    margin:0;
    max-height:107px;
}
div#VolusionLiveChat table td
{
    border:none;
}



div.picShadow
    {
    float:left;
    background:url(/wrap/images/picShadow) no-repeat bottom right;
    margin:16px 0 0 16px;
    }
div.picShadow div
    {
    background:url(/wrap/images/picShadowFade) no-repeat left top;
    padding:0 15px 11px 0;
    }
div.picShadow img
    {
    background-color:#fff;
    border:1px solid #a9a9a9;
    padding:4px;
    }
div.contentPicTRLeft
    {
    margin-right:2em;
    line-height:1em;
    }
.contentPicBottom,
.contentPicTRBottom,
.contentPicRight,
.contentPicTRRight,
.contentPicLeft,
.contentPicTRLeft
    {
    width:auto;
    text-align:center;
    color:#000;    background-color:transparent;
    font-style:italic;
    }
.contentPicRight
    {
    clear:right;
    }
.contentPicRight,
.contentPicTRRight
    {
    float:right;
    margin:1em 1em 0.5em 2em;
    }
.contentPicLeft,
.contentPicTRLeft
    {
    float:left;
    margin:1em 2em 0.5em 0;
    }
.contentPicBottom,
.contentPicRight,
.contentPicLeft
    {
    background-color:transparent;
    }
.contentPicTRBottom,
.contentPicTRRight,
.contentPicTRLeft
    {
    background:url(/wrap/imagesCorners/c4round8cccTR1) no-repeat 100% 0 #ccc;
    }
.contentPicBR2
    {
    background:url(/wrap/imagesCorners/c4round8cccBR2) no-repeat 100% 100%;
    }
.contentPicBL3
    {
    background:url(/wrap/imagesCorners/c4round8cccBL3) no-repeat 0 100%;
    }
.contentPicTL4
    {
    padding:8px;
    text-align:center;
    color:#000;    background:url(/wrap/imagesCorners/c4round8cccTL4) no-repeat 0 0;
    }
.contentPicTL4 img
    {
    border:2px inset #ccc;
    }
.contentPicTRRight a
    {
    color:#000;
    }



div.citySearch
{
    text-align:center;
}
div.citySearch form
{
    margin:0 auto;
    width:30em;
}


form#quickhome
{
    padding:0 0.5em;
    width:18em;
}
form#forclosureCorp
{
    padding:0 0.5em;
    width:19em;
}
form#quickhome fieldset,
form#forclosureCorp fieldset
{
    margin:0;
    text-align:right;
    padding:3px 6px 2px 6px;
}
form#quickhome fieldset input
{
    padding:2px;
    font-size:10px;
}
form#quickhome fieldset#quickHomeMLS
{
    border:2px outset #fefefe;
    margin:10px 0;
    color:#000;    background-color:#d6d6d6;
}
form#quickhome fieldset#quickHomeYahoo
{
    margin:1px 0;
    text-align:left;
    color:#fff;    background-color:#0079c2;
}
form#quickhome fieldset#quickHomeYahoo label,
form#forclosureCorp fieldset#quickHomeYahoo label
{
    display:block;
    text-align:right;
}
form#quickhome fieldset#quickHomeYahoo label input
{
    width:70px;
}
form#quickhome fieldset.quickHomeSelects
{
    border:none;
    color:#000;    background-color:transparent;
}
form#quickhome fieldset.quickHomeSelects label,
form#forclosureCorp fieldset.quickHomeSelects label
{
    display:block;
    margin:12px 0;
}
form#quickhome fieldset.quickHomeSelects select
{
    height:20px;
}
form#quickhome fieldset.quickHomeSelects select#cityId,
form#forclosureCorp fieldset.quickHomeSelects select#cityId
{
    width:13.5em;
}
form#quickhome fieldset.quickHomeSelects p.quickPrice,
form#forclosureCorp fieldset.quickHomeSelects p.quickPrice
{
    float:left;
    margin:1em 0 0 1em;
}
form#quickhome p.quickSubmit
{
    margin:0px 0 16px 0;
}
div.forclosureSearch  p.quickSubmit
{
    min-height:46px;
}
form#quickhome p.quickSubmit label input#reset
{
    height:22px;
}
form#quickhome p.quickSubmit label input#submit,
form#forclosureCorp p.quickSubmit label input#submit
{
    width:12em;
    height:22px;
    color:#fff;    background-color:#000;
}


form#contact,
form#propertywatch,
form#buying,
form#selling,
form#relocating,
form#career,
form#agent
{
    margin:0 auto;
    width:44em;
    text-align:left;
}
form#downloadForm
{
    margin:0 auto;
    width:34em;
    text-align:left;
}
fieldset
{
    padding:0.5em;
    background-color:#eee;
}
div.fineHomes fieldset
{
    background-color:#666;
}
div.fineHomes legend
{
    color:#fff;    background-color:#666;
}


form,
form p
{
    margin:0;
    padding:0;
}
fieldset.personalData label
{
    display:block;
    text-align:right;
}
fieldset.personalData input
{
    width:20em;
}
fieldset.checkboxData label
{
    float:left;
    width:32%;
}
span.requiredField
{
    color:#800;
}
fieldset.commentArea textarea
{
    width:99%;
    height:12em;
}
#submit
{
    width:80%;
    text-align:center;
    color:#fff;       background:#015190;
}


form.searchWrap
{
    height:32px;
    width:157px;
    margin:0;
    padding:0;
    color:#000;    background:url(/wrap/images/searchBoxBG) no-repeat left bottom transparent;
}
div.homeBoxesWrap form.searchWrap
{
    position:absolute;
    top:0;
    right:5px;
}
div.searchWrap
{
    position:absolute;
    top:0;     height:32px;
    right:165px;    width:157px;
    margin:0;
    padding:0 0 0 0.5em;
    color:#fff;    background:url(/wrap/images/searchBoxBG) no-repeat left bottom transparent;
}
div.searchWrap a
{
    display:block;
    padding:0.5em 0 0 0;
    text-decoration:none;
    color:#fff;
}
form.searchWrap p
{
    margin:0;
    padding:5px 0 0 5px;
}
form.searchWrap p input
{
    vertical-align:middle;
}
form.searchWrap p input.searchInput
{
    width:110px;
    color:#053469;    background:url(/wrap/images/searchInputBG) repeat-x #9c9d9e;
    font-size:12px;
}
div.homeSearchWatch form.searchWrap
{
    top:0px;    right:16px;
}


div.okForm
    {
    border:1px solid #cde;
    width:300px;
    text-align:center;
    }
div.okForm form div table
    {
    margin:0 auto;
    }
div.okForm form div table td
    {
    text-align:center;
    }
div.okForm div.thHeader
    {
    color:#000;    background-color:#cde;
    }
div.loginForm
{
    margin:1em 30%;
}
div.loginForm td
{
    border:none;
}
div.loginForm th.thHeader
{
}
div.loginForm td.tdLoginInfo
{
    text-align:right;
}
div.loginForm,
div.changePasswordLink a,
div.changePassword
{
    padding-left:1em;
}



div.shade
{
    clear:left;
    color:#000;    background-color:#eee;
}
div.thumbWrap
    {
    border-top:1px dotted #ccc;
    border-bottom:1px dotted #ccc;
    clear:left;
    padding:0.5em 0;
    }
div.thumbWrap img
    {
    float:left;    width:auto;
    margin:0 0.5em;
    }
div.thumbWrap h2
    {
    margin-top:0.0em;
    }
div.thumbWrap h2 span
    {
    font-weight:normal;
    font-size:smaller;
    }
div.thumbWrap a
    {
    text-decoration:none;
    }
div.thumbWrap p.moreInfo
    {
    margin:-1.2em 0 0 1em;
    }



div.agntRegister
{
    height:310px;
    background:url(/wrap/images/agentRegister) #ccc;
}
div.agntRegister h2
{
   padding-top:110px;
}
div.agntRegister p
{
    margin:0 170px 5px 8px;
}
div.agentDir table
{
    width:100%;
}
div.agentDir table td
{
    border:none;
    padding:1em 0;
    width:19.5%;
}
div.agentDir table td img
{
    border:4px inset #036ab2;
}
div.agentHeadPic
{
    z-index:2;
    position:absolute;
    top:0;    height:120px;
    right:0;    width:auto;
    margin:0;
    padding:0 1em;
    color:#fff;    background-color:#036ab2;
}
div.agentHeadPic img
{
    margin-top:1px;
}
div.agentHeadPic a
{
    color:#fff;    background-color:transparent;
}


div.dlWrapper
    {
    }
div.dlWrap
    {
    clear:left;
    margin:1em 0 1em 0;
    padding:0.2em;
    }
div.dlWrap img
    {
    float:left;    width:auto;
    margin:0 1em 0 0;
    }
div.dlWrap h2,
div.dlWrap h2 a
    {
    border:none;
    margin:0;
    }
div.dlWrap h2 a
    {
    padding:0 0.2em;
    color:#00f;    background-color:transparent;
    font-weight:bold;
    }
div.dlWrap h2 a:hover
    {
    color:#fff;    background-color:#015190;
    }
div.dlWrap h2 a:visited
    {
    color:#90f;    background-color:transparent;
    text-decoration:none;
    }


a.slideShow
{
    margin-left:2em;
    color:#00f;
    font-weight:bold;
}
div.slideWrap
{
    display:none;
    position:absolute;
    top:0em;
    left:0em;
}
div.slideWrap p
{
    margin:0;
    text-align:center;
    color:#fff;    background-color:#00f;
    font-weight:bold;
}
div.slideWrap p a
{
    display:block;
    color:#fff;
}


table.siteCorners {position:relative; margin:1em;}
table.siteCorners.Right {float:right; width:auto;}
table.siteCorners.Left {float:left; width:auto;}
table.siteCorners td {border:none; padding:0; line-height:0;}
table.siteCorners td.topLeft,
table.siteCorners td.bottomRight
{
    width:13px;
    height:13px;
}
table.siteCorners td.topLeft {background:url(/wrap/imagesCorners/fffxe6TL) no-repeat; padding:0;}
table.siteCorners td.topCenter {background:url(/wrap/imagesCorners/fffxe6TC) repeat-x; padding:0;}
table.siteCorners td.topRight {background:url(/wrap/imagesCorners/fffxe6TR) no-repeat; padding:0;}
table.siteCorners td.middleLeft {background:url(/wrap/imagesCorners/fffxe6ML) repeat-y; padding:0;}
table.siteCorners td.middleContent {background-color:#e6e6e6;}
table.siteCorners td.middleRight {background:url(/wrap/imagesCorners/fffxe6MR) repeat-y; padding:0;}
table.siteCorners td.bottomLeft {background:url(/wrap/imagesCorners/fffxe6BL) no-repeat; padding:0;}
table.siteCorners td.bottomCenter {background:url(/wrap/imagesCorners/fffxe6BC) repeat-x; padding:0;}
table.siteCorners td.bottomRight {background:url(/wrap/imagesCorners/fffxe6BR) no-repeat; padding:0;}


div.siteBox
{
    margin:0 0 10px 0;
    width:auto;
    color:#000;    background:url(/wrap/images/siteBoxShortBG) repeat-x #dfe0e2;
}
div.siteBoxTall
{
    /*margin:10px 0 0 0;
    width:235px;*/
    color:#000;    background:url(/wrap/images/siteBoxTallBG) repeat-x #dfe0e2;
}
div.forclosureSearch div.siteBoxTall
{
    width:255px;
}
div.siteBox .hd .c,
div.siteBox .ft .c,
div.siteBoxTall .hd .c,
div.siteBoxTall .ft .c
{
    height:5px;
    font-size:1px;
}
div.siteBox .hd,
div.siteBoxTall .hd
{
    color:#000;    background:url(/wrap/imagesCorners/c6round2edf4fcHd) no-repeat 0px 0px transparent;
}
div.siteBox .hd .c,
div.siteBoxTall .hd .c
{
    color:#000;    background:url(/wrap/imagesCorners/c6round2edf4fcHdC) no-repeat right 0px transparent;
}
div.siteBox .bd,
div.siteBoxTall .bd
{
    color:#000;    background:url(/wrap/imagesCorners/c6round2edf4fcBd) repeat-y left 0px transparent;
}
div.siteBox .bd .c,
div.siteBoxTall .bd .c
{
    color:#000;    background:url(/wrap/imagesCorners/c6round2edf4fcBdC) repeat-y right 0px transparent;
}
div.siteBox .ft,
div.siteBoxTall .ft
{
    color:#000;    background:url(/wrap/imagesCorners/c6round2edf4fcFt) no-repeat 0px 0px transparent;
}
div.siteBox .ft .c,
div.siteBoxTall .ft .c
{
    color:#000;    background:url(/wrap/imagesCorners/c6round2edf4fcFtC) no-repeat right 0px transparent;
}


div.picBoxShadeRight,
div.picBoxShadeLeft,
div.picBoxShadeBottom
{
    position:relative;
    width:auto;
    text-align:center;
    font-style:italic;
}
div.forclosureSearch div.picBoxShadeBottom
{
    font-style:normal;
}
div.picBoxShadeRight
{
    clear:right;
    float:right;
    margin:1em 1em 0.5em 2em;
}
div.picBoxShadeLeft
{
    float:left;
    margin:1em 2em 0.5em 0;
}
div.picBoxShadeBottom
{
}
div.picBoxShadeRight .hd .c,
div.picBoxShadeLeft .hd .c,
div.picBoxShadeBottom .hd .c,
div.picBoxShadeRight .ft .c,
div.picBoxShadeLeft .ft .c,
div.picBoxShadeBottom .ft .c
{
    height:13px;
    font-size:1px;
}
div.picBoxShadeRight .hd,
div.picBoxShadeLeft .hd,
div.picBoxShadeBottom .hd
{
    color:#000;    background:url(/wrap/imagesCorners/c6shade5e6Hd) no-repeat 0px 0px transparent;
}
div.picBoxShadeRight .hd .c,
div.picBoxShadeLeft .hd .c,
div.picBoxShadeBottom .hd .c
{
    color:#000;    background:url(/wrap/imagesCorners/c6shade5e6HdC) no-repeat right 0px transparent;
}
div.picBoxShadeRight .bd,
div.picBoxShadeLeft .bd,
div.picBoxShadeBottom .bd
{
    color:#000;    background:url(/wrap/imagesCorners/c6shade5e6Bd) repeat-y left 0px #cccccc;
}
div.picBoxShadeRight .bd .c,
div.picBoxShadeLeft .bd .c,
div.picBoxShadeBottom .bd .c
{
    padding:0 13px;
    color:#000;    background:url(/wrap/imagesCorners/c6shade5e6BdC) repeat-y right 0px transparent;
}
div.picBoxShadeRight .ft,
div.picBoxShadeLeft .ft,
div.picBoxShadeBottom .ft
{
    color:#000;    background:url(/wrap/imagesCorners/c6shade5e6Ft) no-repeat 0px 0px transparent;
}
div.picBoxShadeRight .ft .c,
div.picBoxShadeLeft .ft .c,
div.picBoxShadeBottom .ft .c
{
    color:#000;    background:url(/wrap/imagesCorners/c6shade5e6FtC) no-repeat right 0px transparent;
}



td.featureList
{
    border:solid #a4a5a9;
    border-width:0 0 0 8px;
    position:relative;
    width:13em;
    padding:0 0em 6.9em 0em;
    color:#fff;    background:url(/wrap/images/sidebarBG) repeat-x #000;
    font-size:1em;
}
p#linkLoginFeat
{
    margin:1em 0 0 0.5em;
    padding-top:8px;
    width:150px;
    height:35px;
    text-align:center;
    color:#000;    background:url(/wrap/images/buttonBlueFeat) no-repeat transparent;
}
p#linkLoginFeat a
{
    text-decoration:none;
    color:#fff;    background-color:transparent;
    font-weight:bold;
}
td.featureList div.siteBoxTall
{
    margin:10px 3px 0 6px;
    width:150px;
}
td.featureList div.siteBoxTall div.bd div.c h3
{
    margin:0 0 12px 0;
    text-align:center;
}
form#quickFeat
{
    margin:0 0 12px 0 ;
    color:#000;    background:transparent;
}
form#quickFeat fieldset
{
    margin:0;
    padding:3px 6px 2px 6px;
    text-align:right;
}
form#quickFeat fieldset
{
    border:none;
    color:#000;    background-color:transparent;
}
form#quickFeat fieldset legend,
form#quickFeat fieldset label
{
    color:#059;    background-color:transparent;
}
form#quickFeat select
{
    margin-bottom:5px;
}
form#quickFeat select#cityId
{
    width:140px;
    font-size:11px;
}
form#quickFeat input#submit
{
    width:6em;
}
td.featureList div#VolusionLiveChat
{
    margin-top:1em;
}


td.footWrappertd
{
    padding:0;
    /*width:980px;*/
    color:#fff;    background:#000;
}
div.footWrapper
{
    border-top:8px solid #a4a5a9;
    clear:both;
    margin:0;
    padding:0.5em 0;
    /*width:980px;*/
    text-align:left;
    font-size:1.0em;
    color:#fff;    background:url(/wrap/images/footBG) repeat-x #000;
}
td.footWrappertd div.footWrapper
{
    width:100%;
}
div.privacy
{
    position:relative;
    margin:0 0 0 1em;
    color:#fff;    background-color:transparent;
    font-size:0.9em;
}
span.copyright
{
    position:absolute;
    top:0;
    right:1em;
    color:#fff;    background-color:transparent;
}
div.privacy a,
span.copyright a
{
    color:#fff;    background-color:transparent;
}
div.privacy a:hover,
span.copyright a:hover
{
    text-decoration:none;
    color:#91d7fb;    background-color:transparent;
}
div.address
{
    margin:1em 0 0.5em 0;
    text-align:center;
    color:#fff;    background-color:transparent;
    font-size:0.8em;
}
div.address p
{
    margin:0;
    font-weight:bold;
}
div.address img
{
    vertical-align:bottom;
}
div.wme,
p.login
{
    margin:0 1em 0 0;
    text-align:right;
    color:#000;    background-color:transparent;
}
p.login a
{
    text-decoration:none;
}

