@charset "UTF-8";
/* CSS Document */

/* general styles ***************/

* {
        font-family: Georgia, Lucida Grande, Times New Roman, Times, serif;
        margin: 0px;
        padding: 0px;
        border-top-style: none;
        border-right-style: none;
        border-bottom-style: none;
        border-left-style: none;
        left: 0px;
        top: 0px;
}

body {
        background-color: #FFFFFF;
        font-family: Georgia, Lucida Grande, Times New Roman, Times, serif;
        color: #000000;
        font-size: 11px;;
        margin:0px;
        padding:0px;
        line-height: 1.3em;
        behavior: url('/csshover.htc');
}

a:link {
        text-decoration: none;
}

a:visited {
        text-decoration: none;
}

a:hover {
        text-decoration: none;
}

a:active {
        text-decoration: none;
}

/* END general styles ***************/

/* printable brochure styles ***************/

@media screen {
        .pr_description {
                text-align: left;
                font-family: Georgia, Lucida Grande, Times New Roman, Times, serif;
                font-size: 12px;
                color: #666;
                padding: 22px;
        }
}

@media print {
        .pr_description {
                text-align: left;
                font-family: Georgia, Lucida Grande, Times New Roman, Times, serif;
                font-size: 8pt;
                color: #666;
                padding: 0px;
        }
}

@media screen {
        .pr_propertyName {
                padding: 3px 10px 0px 10px;
                font-family: Georgia, Lucida Grande, Times New Roman, Times, serif;
                color: #444444;
                font-size: 22px;
                font-weight: bold;
                text-transform: uppercase;
        }
}

@media print {
        .pr_propertyName {
                padding: 3px 10px 0px 10px;
                font-family: Georgia, Lucida Grande, Times New Roman, Times, serif;
                color: #444444;
                font-size: 12pt;
                font-weight: bold;
                text-transform: uppercase;
        }
}

@media screen {
        .pr_propertyPhone {
                padding: 0px 10px 0px 10px;
                font-family: Verdana, Arial, Helvetica, sans-serif;
                color: #444444;
                font-size: 20px;
                text-transform: uppercase;
        }
}

@media print {
        .pr_propertyPhone {
                padding: 0px 0px 0px 10px;
                font-family: Verdana, Arial, Helvetica, sans-serif;
                color: #444444;
                font-size: 11pt;
                text-transform: uppercase;
        }
}

@media screen {
        .pr_propertyEmail {
                padding: 0px 10px 3px 10px;
                font-family: Georgia, Lucida Grande, Times New Roman, Times, serif;
                color: #555555;
                font-size: 14px;
                text-transform: lowercase;
        }
}

@media print {
        .pr_propertyEmail {
                padding: 0px 0px 3px 10px;
                font-family: Georgia, Lucida Grande, Times New Roman, Times, serif;
                color: #555555;
                font-size: 14px;
                text-transform: lowercase;
        }
}

@media screen {
        .pr_tagline {
                padding: 0px 10px 3px 10px;
                font-family: Georgia, Lucida Grande, Times New Roman, Times, serif;
                font-size: 10pt;
                color: #555555;
        }
}

@media print {
        .pr_tagline {
                padding: 0px 10px 3px 0px;
                font-family: Georgia, Lucida Grande, Times New Roman, Times, serif;
                font-size: 9pt;
                color: #555555;
        }
}

@media screen {
        .printPage {
                padding: 3px 5px 0px 5px;
                visibility: visible;
        }
}

@media print {
        .printPage {
                padding: 3px 5px 0px 5px;
                visibility: hidden;
        }
}

@media screen {
        .rentalAddressLogo {
                padding: 3px 5px 0px 5px;
        }
}

@media print {
        .rentalAddressLogo {
                padding: 3px 5px 0px 5px;
        }
}

@media screen {
        #drivingDirectionsWrap {
                width: 600px;
        }
}

@media print {
        #drivingDirectionsWrap {
                width: 600px;
        }
}

@media screen {
        #drivingDirections {
                width: 600px;
                line-height: 18px;
                font-size: 14px;
                text-align: left;
        }
}

@media print {
        #drivingDirections {
                width: 600px;
                line-height: 18px;
                font-size: 14px;
                text-align: left;
        }
}

@media screen {
        .invisible_hr {
                visibility: hidden;
                padding: 0px 0px 0px 0px;
        }
}

@media print {
        .invisible_hr {
                visibility: visible;
                padding: 0px 0px 0px 0px;
        }
}

@media screen {
        hr {
                margin: 2px 0px 2px 0px;
                border: 1px solid #dddddd;
        }
}

@media print {
        hr {
                margin: 2px 0px 2px 0px;
                border: 1px solid #dddddd;
        }
}

@media screen {
        .pr_headerbar_content   {
                background-color: #eee;
        }
}

@media print {
        .pr_headerbar_content   {
                background-color: #eee;
        }
}

@media screen {
        .pr_address {
                padding: 0px 10px 5px 10px;
                font-family: Verdana, Arial, Helvetica, sans-serif;
                font-size: 20px;
                font-weight: normal;
                color: #666666;
        }
}

@media print {
        .pr_address {
                padding: 0px 10px 5px 10px;
                font-family: Verdana, Arial, Helvetica, sans-serif;
                font-size: 13pt;
                font-weight: normal;
                color: #666666;
        }
}

@media screen {
        .pr_toptable {
                padding: 0px 10px 0px 10px;
                font-family: Verdana, Arial, Helvetica, sans-serif;
                font-size: 13px;
                line-height: 1.1em;
                color: #666;
        }
}

@media print {
        .pr_toptable {
                padding: 0px 10px 0px 10px;
                font-family: Verdana, Arial, Helvetica, sans-serif;
                font-size: 9pt;
                line-height: 1.1em;
                color: #666;
        }
}

@media screen {
        .pr_heading {
                padding: 0px 0px 0px 20px;
                background-color: #eee;
                font-family: Verdana, Arial, Helvetica, sans-serif;
                color: #444444;
                font-weight: bold;
                font-size: 16px;
        }
}

@media print {
        .pr_heading {
                padding: 0px;
                background-color: #eee;
                font-family: Verdana, Arial, Helvetica, sans-serif;
                color: #444444;
                font-weight: bold;
                font-size: 12pt;
        }
}

@media screen {
        ul.printable_style_unordered_list {
                list-style-type: none;
                margin: .5em .5em 0 25px;
                padding: 5px;
                font-size: 11px;
                line-height: 1.5em;
                font-weight: normal;
                color: #666;
                text-decoration: none;
        }
}

@media print {
        ul.printable_style_unordered_list {
                list-style-type: none;
                margin: .5em .5em 0 25px;
                padding: 5px;
                font-size: 11px;
                line-height: 1.5em;
                font-weight: normal;
                color: #666;
                text-decoration: none;
        }
}

@media screen {
        .printable_style_unordered_list li {
                background-image: url(/images/bt.gif);
                background-repeat: no-repeat;
                background-position: 0px 0px;
                float: left;
                width: 200px;
                margin-left: 0pt;
                padding-left: 11px;
                font-size: 11px;
                line-height: 1.5em;
                font-weight: normal;
                color: #666;
        }
}

@media print {
        .printable_style_unordered_list li {
                background-image: url(/images/bt.gif);
                background-repeat: no-repeat;
                background-position: 0px 0px;
                float: left;
                width: 200px;
                margin-left: 0pt;
                padding-left: 11px;
                font-size: 11px;
                line-height: 1.5em;
                font-weight: normal;
                color: #666;
        }
}

/* END printable brochure styles ***************/

/* Subfooter styles ***************/
        #subfooter {
                width: 990px;
                height: 50px;
                margin: 0px auto 10px auto;
                clear: both;
                background-color: #ffffff;
                }
        #propertyLogo {
                float: left;
                margin: 5px 5px 5px 5px;
        }
        #powered {
            float: right;
                margin: 5px 5px 5px 5px;
        }
        #fh {
            float: left;
                text-align: left;
                margin: 8px 5px 5px 5px;
                font-family: Verdana, Arial;
                font-size: 10px;
        }
        .pricesAvailability {
                font-family: Verdana, Arial;
                font-size: 10px;
                color: #000000;
        }

/* END Subfooter styles ***************/
