body
{
    margin: 0;
    padding: 0;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
}
.tdyellowbg
{
    background-color: #FFCC2A;
}
.navigationbg
{
    background-color: #FFD875;
}
.telephone
{
    height: 8px;
    left: 15px;
  /*clip: rect(   );*/
    position: absolute;
}
.copyright
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-style: normal;
    text-decoration: none;
    text-indent: 19px;
  /*clip: rect(   );*/
    vertical-align: top;
}
.maincopy
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
}
.residentialsearchtext
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    text-transform: capitalize;
    font-weight: bold;
}
.pageslinks
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    text-transform: capitalize;
    font-weight: bold;
}
.propertysearch
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-style: normal;
    font-weight: bold;
    text-transform: uppercase;
    color: #000000;
}
.propertyresultsbold
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    text-transform: capitalize;
    font-weight: bold;
}
.propertydetailsbold
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    text-transform: capitalize;
    font-weight: bold;
    color: #FFCC2A;
}
.detailsbulletlist
{
    list-style-image: url(../images/details_bullet_arrow.gif);
}
a
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: bold;
    color: #666666;
    text-decoration: none;
}
a:hover
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: bold;
    text-decoration: underline;
    color: #333333;
}
.header
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #000000;
}
/*Search*/
a.search
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: bold;
    color: #333333;
    text-decoration: none;
    border: 2px #FFCC00 solid;
    padding-top: 3px;
    padding-right: 3px;
    padding-bottom: 3px;
    padding-left: 3px;
}
a.search:hover
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: bold;
    color: #333333;
    text-decoration: underline;
    border: 2px #FFCC00 solid;
    padding-top: 3px;
    padding-right: 3px;
    padding-bottom: 3px;
    padding-left: 3px;
}
/*Advanced Search*/
a.advancedsearch
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: bold;
    color: #333333;
    text-decoration: none;
    border: 3px #FFCC00 solid;
    text-align: center;
    padding: 3px;
    margin: 0 1px 0 auto;
    width: 150px;
}
a.advancedsearch:hover
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: bold;
    color: #333333;
    text-decoration: underline;
    border: 3px #FFCC00 solid;
    text-align: center;
    padding: 3px;
    margin: 0 1px 0 auto;
    width: 150px;
    height: 20px;
}

a.advancedsearch
{
    position: relative;
    top: -3px;
}

.noncapatlizedbold
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    text-transform: none;
    font-weight: bold;
}
.smalltext
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 9px;
    color: #000000;
}
.maincopybold
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
}
.backgroundcircle
{
    background-image: url(../images/background.gif);
    background-repeat: no-repeat;
}
a.sitemap
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: bolder;
    color: #000000;
    text-decoration: none;
}
a.sitemap:hover
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: bolder;
    color: #000000;
    text-decoration: underline;
}
.headersmapblk
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 24px;
    color: #000000;
    font-weight: bold;
}
.headersmapylw
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 24px;
    color: #FFCC2A;
    font-weight: bold;
}
a.sitemapdetails
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #000000;
    text-decoration: none;
    text-indent: 10pt;
    left: 25px;
  /*clip: rect(   );*/
}
.sitemapcopy
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #333333;
    text-decoration: none;
    text-indent: 10pt;
    left: 25px;
  /*clip: rect(   );*/
}
.animbg
{
    background-color: #FFCC2A;
}
#colourback
{
    width: 280px;
    background-color: #FFCF29;
    text-align: center;
    padding-top: 5px;
    padding-bottom: 5px;
}
.version a
{
    display: block;
    width: 276px;
    border: 2px solid #FFCC00;
    padding: 3px 0;
}
.version a:hover
{
    text-decoration: underline;
    color: #333333;
}
.titlesub h2
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 16px;
    font-weight: bold;
    color: #000000;
    margin: 0px;
    padding: 0px;
}
.content a
{
    font-weight: bolder;
    color: #000000;
    text-decoration: underline;
}
.content a:hover
{
    color: #000000;
    text-decoration: underline;
}
#secondnav
{
    padding-left: 10px;
}
.animationbg
{
    background-image: url(../images/animation_bg.gif);
}
.yellowborder
{
    border: 2px solid #FFCC2A;
}
.addresscell
{
    padding: 3px 6px;
}

.quicklinks
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    margin: 0;
    text-indent: 0;
    font-weight: bold;
}
.quicklinks a
{
    font-weight: bold;
    padding: 0;
    margin-right: 10px;
}
.quicklinks table td
{
    padding-bottom: 14px;
    font-size: 10px;
}
.links
{
    text-align: justify;
}

.ftm
{
    display: none;
}

.sitemappropertytable th
{
    text-align: left;
}
.sitemappropertytable th a
{
    font-weight: bold;
}
.sitemappropertytable th a:hover
{
    font-weight: bold;
}
.sitemappropertytable tr td
{
    padding: 0 6px;
}
.ucase
{
    text-transform: capitalize;
}
.sitemappropertytable tr td a
{
    font-weight: normal !important;
}
.sitemappropertytable tr td a:hover
{
    font-weight: normal !important;
}
.navigationbg
{
    font-size: 11px;
}
#secondnav
{
    font-size: 11px;
}
.sitemapsmall
{
    font-size: 11px;
}

.currentpage
{
    background-color: #FFCC00;
}

.admin_table
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    border: solid 1px black;
}

.admin_table th
{
    background-color: #FFCC00;
    padding: 4px;
}

.admin_table td
{
    padding: 4px;
}

.admin_form
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    border: solid 1px black;
    }

.admin_form td
{
    padding: 4px;
}

.fieldHeader
{
    background: #FFCC00;
    padding: 4px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    width: 140px;
}

.admin_altRow
{
    background: #FFF1CE;
}

.admin_singleRow
{
    background: #FFF1CE;
}

.admin_commandRow
{
    background: #FFD875;
}

#preview
{
    position: absolute;
    border: 1px solid #000;
    background: #FFCC00;
    padding: 3px;
    display: none;
    color: #fff;
}
