/**
 * colors
 */
.body-background-color {
    background: #008579
    }
.body-background-color-print {
    background: #fff
    }
.default-background-color {
    background-color: #fff
    }
.content-title-color {
    color: #25768b
    }
.content-highlight {
    background-color: #25768b
    }
.seo-text-color {
    color: #000
    }
.property-search-background-color {
    background: none
    }
.disabled-color {
    color: #666
    }
.navy {
    color: #000080
    }
.red-text {
    color: #f00
    }
.search-nav-image {
    background-image: url(../img/nav_back_green.gif)
    }
.error {
    color: red;
    font-size: 10px;
    font-weight: bold
    }
.search-result-background {
    background-color: #a4c8eb
    }
.search-result-title-background {
    background-color: #69c
    }
/**
 * fonts
 */
.default-font {
    font-size: 12px;
    font-family: Verdana, Arial, Helvetica, Sans-Serif;
    font-weight: 300
    }
.font-normal {
    font-size: 12px
    }
.font-smaller {
    font-size: 10px
    }
.font-smallest {
    font-size: 9px
    }
.bold {
    font-weight: 700
    }
.light-bold {
    font-weight: 600
    }
.search-result-title-font {
    font-weight: bold;
    color: #fff
    }
/**
 * borders
 */
.page-border {
    border: 3px solid #cad8ca
    }
.border-thin-black {
    border: 1px solid #000
    }
.border-property-search {
    border: none
    }
.border-3d {
    border: 1px solid #d9e7f4
    }
.border-search-result-image {
    border: 3px solid #69c
    }
/**
 * links
 */
.category-link {
    padding-bottom: 5px;
    font-size: 10px;
    font-weight: 700
    }
/**
 * Styles
 */
.group-heading-left {
    color: #fff;
    background-color: #85adb8;
    font-weight: 700;
    font-size: 12px;
    text-align: left
    }
.group-heading-center {
    color: #fff;
    background-color: #69c;
    font-weight: 700;
    font-size: 12px;
    text-align: center
    }
.group-heading-no-bkg {
    color: #85abd8;
    text-align: center;
    font-weight: 600
    }
/* Specials Panel (default.php page) */
#specPanelContainer {
    /* container for the specials */
    float: right;
    background: #a4c8eb;
    width: 165px;
    text-align: center;
    margin-left: 5px;
    margin-right: 3px
    }
#specPanelContainer h2 {
    /* heading of the specials container that says "Specials" */
    font-weight: 600;
    color: #fff;
    margin: 0;
    padding: 7px 5px;
    background: #69c;
    font-size: 12px
    }
#specImg {
    /* the container that the specials images are rotated through */
    border: 3px solid #c9ddcb;
    margin: 2px
    }
#specBody {
    /* the container where the property name is displayed right below the img */
    text-align: center;
    padding: 0.2em 0 0.2em 0;
    height: 2.2em;
    overflow: hidden
    }
#specName {
    /* the name of the property */
    color: #25768b;
    font-weight: 600
    }
#navBox {
    /* container of the navigation controls */
    background: #cfe2d1;
    filter: alpha(opacity=50);
    -moz-opacity: 0.5;
    opacity: 0.5
    }
#navBox img {
    /* img container of each of the navigation controls */
    border: 2px solid #cfe2d1;
    padding-top: 2px
    }
#specText {
    /* box containing the description of the special */
    border-top: 1px solid #25768b;
    background: #a4c8eb;
    padding: 5px;
    height: 13.5em;
    text-align: left;
    overflow: hidden
    }
#moreInfo {
    /* bottom container with the More Info... link */
    padding: 5px;
    background: #69c
    }
#moreInfo a {
    color: #fff
    }
/* end: specials panel */
/**** begin: popup panel ****/
.popupPanel {
    border: 3px solid #25768b;
    width: 400px;
    text-align: center;
    position: absolute;
    top: -9999px;
    left: -9999px;
    z-index: 100
    }
.popupPanelHeader {
    border-top: 2px solid #90b397;
    background-color: #90b397;
    font-weight: 700;
    color: #000;
    text-align: center;
    background-image: url(../img/nav_back_green.gif)
    }
.popupPanelBody {
    border-top: 1px solid #90b397;
    background-color: #ecf9ed;
    font-weight: 300;
    color: #000;
    text-align: left
    }
.popupPanelFooter {
    border-top: 1px solid #90b397;
    background-color: #cfe2d1;
    color: navy;
    text-align: center
    }
/**** end: popup panel ****/