@import "app-style-propertysearch.css";
html, body {
    height: 95%;
}
body {
    -moz-font-feature-settings: normal;
    -moz-font-language-override: normal;
    background-attachment: fixed;
    background-clip: border-box;
    background-color: #000000;
    background-image: url("../images/epg-bg.jpg");
    background-origin: padding-box;
    background-position: center top;
    background-repeat: no-repeat;
    background-size: auto auto;
    color: #432215;
    font-family: Georgia,"Times New Roman",Times,serif;
    font-size: 100%;
    font-size-adjust: none;
    font-stretch: normal;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: normal;
    margin-bottom: 0;
    margin-left: auto;
    margin-right: auto;
    margin-top: 0;
    text-align: center;
}
.app-cont-global {
    padding-bottom: 8px;
    padding-left: 8px;
    padding-right: 8px;
    padding-top: 8px;
}
.app-cont-global h1 {
}
.app-100 {
    float: left;
    width: 99%;
}
.app-50 {
    float: left;
    width: 49%;
}
.app-33 {
    float: left;
    width: 32%;
}
.app-66 {
    float: left;
    width: 65%;
}
#rightcolumn {
    background-color: white;
    background-image: url("../images/contentbg.jpg");
    background-position: left bottom;
    background-repeat: repeat-x;
    border-bottom-color: #666666;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    float: left;
    margin-left: 2px;
    padding-bottom: 5px;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 5px;
    width: 117px;
}
#rightcolumn {
    font-size: 12px;
    font-weight: bold;
}
#rightcolumn img {
    padding-bottom: 8px;
}
#rightcolumn h1 a:visited {
    color: #333333;
    font-family: "Times New Roman",Times,serif;
    font-size: 12px;
    font-weight: bold;
}
#rsstext {
    color: #333333;
    font-size: 12px;
}
#rsstext a:visited {
    color: #333333;
}
#agentwebsite {
    width: 560px;
}
.agentname {
    color: #333333;
    float: left;
    font-size: 12px;
    font-weight: bold;
    padding-bottom: 4px;
    padding-left: 4px;
    padding-right: 4px;
    padding-top: 4px;
    width: 240px;
}
.agentwebsite {
    color: #333333;
    float: left;
    font-size: 12px;
    font-weight: bold;
    padding-bottom: 4px;
    padding-left: 4px;
    padding-right: 4px;
    padding-top: 4px;
    width: 290px;
}
h1 {
    color: #333333;
    font-family: "Times New Roman",Times,serif;
    font-size: 16px;
    margin-bottom: 1px;
    margin-left: 1px;
    margin-right: 1px;
    margin-top: 1px;
    padding-bottom: 4px;
    padding-top: 4px;
    text-align: left;
}
h2 {
    color: #333333;
    font-family: "Times New Roman",Times,serif;
    font-size: 14px;
    font-weight: bold;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    padding-bottom: 4px;
    padding-top: 4px;
    text-align: left;
}
h2 a:link {
    color: #333333;
    text-decoration: none;
}
h2 a:visited {
    color: #333333;
    text-decoration: none;
}
h2 a:hover {
    text-decoration: underline;
}
h3 {
    color: #005392;
    font-size: 16px;
    font-weight: bold;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    text-align: left;
}
h4 {
    color: #005392;
    font-size: 14px;
    font-weight: bold;
    margin-bottom: 1px;
    margin-left: 1px;
    margin-right: 1px;
    margin-top: 1px;
    padding-bottom: 4px;
    padding-top: 4px;
    text-align: left;
}
#MH-content {
    color: #FFFFFF;
    font-weight: bold;
    text-align: left;
}
#MH-image img {
    float: left;
    height: 180px;
    width: 152px;
}
#MH-text {
    float: left;
    padding-left: 12px;
}
.MH-text1 {
    font-size: 28px;
    padding-top: 14px;
}
.MH-text2, .MH-text3 {
    font-size: 12px;
    padding-top: 8px;
}
#searchbutton input {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-image: none;
    background-origin: padding-box;
    background-position: left top;
    background-repeat: no-repeat;
    background-size: auto auto;
    height: 37px;
    width: 80px;
}
#wrapper {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: #FFFFFF;
    background-image: url("../images/epg-wrapper-bg.jpg");
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: repeat-y;
    background-size: auto auto;
    margin-bottom: 0;
    margin-left: auto;
    margin-right: auto;
    margin-top: 0;
    position: relative;
    text-align: center;
    width: 840px;
}
#wrapper2 {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: #FFFFFF;
    background-image: url("../images/epg-wrapper-bg.jpg");
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: repeat-y;
    background-size: auto auto;
}
#banner {
    background-color: #000000;
    height: 225px;
    text-align: center;
    width: 840px;
}
#banner .logo {
    background-color: transparent;
    float: left;
    margin-left: 20px;
    margin-top: 25px;
}
#topnav {
    background-color: transparent;
    bottom: 1px;
    float: right;
    position: absolute;
    right: 18px;
    z-index: 4;
}
#toplinks ul {
    float: right;
    list-style-image: none;
    list-style-position: outside;
    list-style-type: none;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    text-align: left;
}
#toplinks li {
    background-color: transparent;
    background-image: url("../images/greytopnav.jpg");
    background-repeat: repeat-x;
    border-top-color: #999999;
    border-top-style: solid;
    border-top-width: 1px;
    display: inline;
    height: 25px;
    padding-bottom: 2px;
    padding-left: 2px;
    padding-right: 2px;
    padding-top: 2px;
}
#toplinks a:link {
    color: #333333;
    font-size: 11px;
    font-weight: bold;
    padding-bottom: 2px;
    padding-left: 2px;
    padding-right: 2px;
    padding-top: 2px;
    text-decoration: none;
}
#toplinks a:visited {
    color: #666666;
    font-size: 11px;
    font-weight: bold;
    padding-bottom: 2px;
    padding-left: 2px;
    padding-right: 2px;
    padding-top: 2px;
    text-decoration: none;
}
#toplinks a:hover {
    text-decoration: underline;
}
.oneColElsCtr #container {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-attachment: scroll;
    background-clip: border-box;
    background-color: #F3F3E8;
    background-image: none;
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto auto;
    border-bottom-color: #000000;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-top-color: #000000;
    border-top-style: solid;
    border-top-width: 1px;
    margin-bottom: 0;
    margin-left: auto;
    margin-right: auto;
    margin-top: 0;
    text-align: left;
    width: 46em;
}
#propsearch {
    background-color: transparent;
    background-image: url("../images/greypropsearch.jpg");
    background-repeat: no-repeat;
    height: 42px;
    margin-bottom: 0;
    margin-left: auto;
    margin-right: auto;
    margin-top: 1px;
    overflow-x: hidden;
    overflow-y: hidden;
    padding-right: 82px;
    padding-top: 4px;
    text-align: right;
    width: 869px;
}
#propsearch ul {
    display: inline;
    list-style-image: none;
    list-style-position: outside;
    list-style-type: none;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
}
propsearch li {
    display: inline;
    padding-right: 2px;
}
#searchbread {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: #020403;
    background-image: none;
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto auto;
}
#breadcrumb {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-image: none;
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto auto;
    color: #FFFFFF;
    font-size: 12px;
    height: 22px;
    margin-bottom: 12px;
    margin-left: 18px;
    margin-right: 18px;
    margin-top: 0;
    text-decoration: none;
}
#breadcrumb .breadcrumb {
    float: left;
}
#breadcrumb .timestamp {
    float: right;
}
#breadcrumb2 {
    color: #000000;
    float: right;
    font-size: 10px;
    margin-left: 30px;
    margin-top: 38px;
    padding-left: 4px;
    text-decoration: none;
    width: 200px;
}
#breadcrumb a:link, #breadcrumb a:visited {
    color: #FFFFFF;
    text-decoration: none;
}
#breadcrumb a:hover {
    color: #333333;
    text-decoration: underline;
}
#content {
    background-color: transparent;
    background-image: url("../images/contentbg.jpg");
    background-position: left bottom;
    background-repeat: repeat-x;
    border-bottom-color: #CCCCCC;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    padding-bottom: 8px;
    padding-left: 8px;
    padding-right: 8px;
    padding-top: 8px;
    position: relative;
}
#content .text {
    background-color: transparent;
    color: #000000;
    font-size: 12px;
    margin-bottom: 8px;
    text-align: left;
}
.text-indent {
    padding-left: 25px;
}
#content .textlink {
    font-size: 11px;
    font-weight: bold;
    text-decoration: none;
}
#content .textlink a:link {
    color: #5C0101;
    text-decoration: none;
}
#content .textlink a:visited {
    color: #5C0101;
    text-decoration: none;
}
#content .textlink a:hover {
    text-decoration: underline;
}
#content2 {
    background-color: transparent;
    background-image: url("../images/contentbg.jpg");
    background-position: left bottom;
    background-repeat: repeat-x;
    border-bottom-color: #CCCCCC;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    float: right;
    height: 255px;
    margin-right: 0;
    padding-bottom: 8px;
    padding-left: 8px;
    padding-right: 0;
    padding-top: 8px;
    position: relative;
    text-align: left;
    width: 175px;
}
#content2 .text {
    background-color: transparent;
    color: #000000;
    font-size: 12px;
    margin-bottom: 8px;
    text-align: left;
}
.text-indent {
    padding-left: 25px;
}
#content2 .textlink {
    font-size: 11px;
    font-weight: bold;
    text-decoration: none;
}
#content2 .textlink a:link {
    color: #5C0101;
    text-decoration: none;
}
#content2 .textlink a:visited {
    color: #333333;
    text-decoration: none;
}
#content2 .textlink a:hover {
    text-decoration: underline;
}
#content3 {
    background-color: transparent;
    background-position: left bottom;
    border-bottom-color: #CCCCCC;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    padding-bottom: 8px;
    padding-left: 8px;
    padding-right: 8px;
    padding-top: 8px;
    position: relative;
}
#content3 .text {
    background-color: transparent;
    font-size: 12px;
    margin-bottom: 8px;
    text-align: left;
}
.text-indent {
    padding-left: 25px;
}
#content3 .textlink {
    font-size: 11px;
    font-weight: bold;
    text-decoration: none;
}
#content3 .textlink a:link {
    color: #333333;
    text-decoration: none;
}
#content3 .textlink a:visited {
    color: #333333;
    text-decoration: none;
}
#content3 .textlink a:hover {
    text-decoration: underline;
}
#randomvid-quad {
    height: 170px;
    overflow-x: hidden;
    overflow-y: hidden;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
    position: relative;
    width: 580px;
}
.randomvid-quad {
    float: left;
    height: 200px;
    overflow-x: hidden;
    overflow-y: hidden;
    padding-bottom: 10px;
    padding-left: 3px;
    padding-right: 3px;
    padding-top: 3px;
    width: 136px;
}
.videobutton {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-image: none;
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto auto;
    left: 55px;
    opacity: 0.7;
    position: absolute;
    top: 40px;
    z-index: 1000;
}
.videobutton2 {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-image: none;
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto auto;
    left: 196px;
    opacity: 0.7;
    position: absolute;
    top: 40px;
    z-index: 1000;
}
.videobutton3 {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-image: none;
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto auto;
    left: 338px;
    opacity: 0.7;
    position: absolute;
    top: 40px;
    z-index: 1000;
}
.videobutton4 {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-image: none;
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto auto;
    left: 480px;
    opacity: 0.7;
    position: absolute;
    top: 40px;
    z-index: 1000;
}
.videotext {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-image: none;
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto auto;
    left: 9px;
    line-height: 12px;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
    position: absolute;
    top: 104px;
    width: 126px;
    z-index: 1000;
}
.videotext a:link {
    color: #333333;
    text-decoration: none;
}
.videotext a:hover {
    text-decoration: underline;
}
.videotext2 {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-image: none;
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto auto;
    left: 150px;
    line-height: 12px;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
    position: absolute;
    top: 104px;
    width: 126px;
    z-index: 1000;
}
.videotext2 a:link {
    color: #333333;
    text-decoration: none;
}
.videotext2 a:hover {
    text-decoration: underline;
}
.videotext3 {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-image: none;
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto auto;
    left: 292px;
    line-height: 12px;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
    position: absolute;
    top: 104px;
    width: 126px;
    z-index: 1000;
}
.videotext3 a:link {
    color: #333333;
    text-decoration: none;
}
.videotext3 a:hover {
    text-decoration: underline;
}
.videotext4 {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-image: none;
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto auto;
    left: 436px;
    line-height: 12px;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
    position: absolute;
    top: 104px;
    width: 126px;
    z-index: 1000;
}
.videotext4 a:link {
    color: #333333;
    text-decoration: none;
}
.videotext4 a:hover {
    text-decoration: underline;
}
.textlink2 {
    color: #4D5044;
    font-size: 11px;
    font-weight: bold;
    padding-bottom: 6px;
    text-decoration: none;
}
.textlink2 a:link {
    color: #333333;
    text-decoration: none;
}
.textlink2 a:hover {
    text-decoration: underline;
}
#mapnav {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-color: transparent;
    background-image: url("../images/contentbg.jpg");
    background-position: left bottom;
    background-repeat: repeat-x;
    border-bottom-color: #666666;
    border-bottom-style: dashed;
    border-bottom-width: 1px;
    border-top-color: #CCCCCC;
    border-top-style: solid;
    border-top-width: 1px;
    height: 30px;
    margin-bottom: 14px;
    padding-bottom: 2px;
    padding-left: 12px;
    padding-right: 12px;
    padding-top: 12px;
    position: relative;
    width: 542px;
}
#map {
    height: 800px;
    padding-bottom: 8px;
    padding-left: 8px;
    padding-right: 8px;
    padding-top: 8px;
    position: relative;
}
#map .map a:link {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-bottom-color: -moz-use-text-color;
    border-bottom-style: none;
    border-bottom-width: 0;
    border-top-color: -moz-use-text-color;
    border-top-style: none;
    border-top-width: 0;
    left: 8px;
    position: absolute;
    top: 8px;
}
#map .mapthumb a:link {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-bottom-color: -moz-use-text-color;
    border-bottom-style: none;
    border-bottom-width: 0;
    border-top-color: -moz-use-text-color;
    border-top-style: none;
    border-top-width: 0;
    left: 8px;
    position: absolute;
    top: 8px;
}
#map .maptext {
    background-color: transparent;
    font-size: 12px;
    left: 330px;
    margin-bottom: 8px;
    position: absolute;
    text-align: left;
    top: 8px;
}
#map .areadesc {
    background-color: transparent;
    font-size: 12px;
    height: 800px;
    left: 270px;
    margin-bottom: 8px;
    position: absolute;
    text-align: left;
    top: 8px;
    width: 260px;
}
.mappics {
    text-align: center;
}
.mappics img {
    margin-bottom: 5px;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
}
#footer {
    background-color: #000000;
    clear: both;
    color: #666666;
    font-size: 10px;
    margin-bottom: 0;
    margin-left: auto;
    margin-right: auto;
    margin-top: 0;
    padding-top: 30px;
}
#footer .footertext-left {
    float: left;
    padding-bottom: 8px;
    padding-left: 8px;
    padding-right: 8px;
    padding-top: 8px;
    text-align: left;
    width: 500px;
}
#footer .footertext-right {
    float: right;
    padding-bottom: 8px;
    padding-left: 8px;
    padding-right: 8px;
    padding-top: 8px;
    text-align: right;
    width: 300px;
}
#footer-center {
    clear: both;
    margin-bottom: 0;
    margin-left: auto;
    margin-right: auto;
    margin-top: 0;
    text-align: center;
}
.footer-mwr {
    display: block;
    margin-top: 6px;
}
#talktomenow {
    float: left;
    padding-left: 3px;
    padding-top: 12px;
}
#mainContent {
    float: right;
    margin-right: 6px;
    padding-bottom: 40px;
    padding-right: 8px;
    text-align: left;
    width: 568px;
}
#pagetitle {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-color: transparent;
    background-image: url("../images/titlebg.jpg");
    background-position: left bottom;
    background-repeat: repeat-x;
    border-bottom-color: #666666;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-top-color: #666666;
    border-top-style: solid;
    border-top-width: 1px;
    color: #FFFFFF;
    font-size: 18px;
    height: 20px;
    padding-bottom: 4px;
    padding-left: 8px;
    padding-right: 8px;
    padding-top: 4px;
    width: 568px;
}
#subtitle {
    background-color: transparent;
    border-bottom-color: #CCCCCC;
    border-bottom-style: dashed;
    border-bottom-width: 1px;
    clear: both;
    font-size: 16px;
    height: 16px;
    margin-bottom: 8px;
    margin-left: 0;
    margin-right: 0;
    margin-top: 4px;
    padding-bottom: 4px;
    padding-left: 8px;
    padding-right: 8px;
    padding-top: 4px;
    width: 560px;
}
#subtitle-expand {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-color: transparent;
    background-image: url("../images/subtitlebg.jpg");
    background-position: left bottom;
    background-repeat: repeat-x;
    border-bottom-color: #CCCCCC;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-top-color: #CCCCCC;
    border-top-style: solid;
    border-top-width: 1px;
    clear: both;
    font-size: 16px;
    margin-bottom: 8px;
    margin-left: 0;
    margin-right: 0;
    margin-top: 8px;
    padding-bottom: 4px;
    padding-left: 8px;
    padding-right: 8px;
    padding-top: 4px;
    width: 548px;
}
#searchheading {
    color: #333333;
    float: left;
    font-size: 12px;
    font-weight: bold;
    height: 20px;
    padding-bottom: 4px;
    padding-left: 4px;
    padding-right: 4px;
    padding-top: 0;
}
#gallerysearch {
    color: #333333;
    font-size: 12px;
    font-weight: bold;
    height: 20px;
    margin-bottom: 8px;
    margin-left: auto;
    margin-right: auto;
    margin-top: 8px;
    padding-bottom: 4px;
    padding-left: 4px;
    padding-right: 4px;
    padding-top: 0;
    text-align: center;
}
#gallerycount {
    background-color: transparent;
    background-image: url("../images/contentbg.jpg");
    background-position: left bottom;
    background-repeat: repeat-x;
    border-bottom-color: #CCCCCC;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    float: left;
    min-width: 562px;
    padding-bottom: 8px;
    padding-left: 8px;
    padding-right: 8px;
    padding-top: 8px;
    position: relative;
}
.galleryparse {
    background-color: transparent;
    color: #000000;
    float: left;
    font-size: 12px;
    height: 170px;
    margin-bottom: 6px;
    margin-left: 6px;
    margin-right: 6px;
    margin-top: 6px;
    padding-bottom: 4px;
    padding-left: 4px;
    padding-right: 4px;
    padding-top: 4px;
    text-align: center;
    width: 160px;
}
#searchcontainer {
    color: #000000;
    font-size: 12px;
    padding-bottom: 4px;
    padding-left: 4px;
    padding-right: 4px;
    padding-top: 4px;
    width: 568px;
}
#searchparse {
    color: #000000;
    float: left;
    font-size: 12px;
    height: 115px;
    padding-bottom: 4px;
    padding-left: 4px;
    padding-right: 4px;
    padding-top: 4px;
    width: 568px;
}
#searchecho {
    color: #000000;
    float: left;
    font-size: 12px;
    height: 110px;
    line-height: 110px;
    margin-left: 7px;
}
#searchecho-address {
    color: #000000;
    display: table;
    float: left;
    font-size: 12px;
    height: 110px;
    line-height: 15px;
    margin-left: 8px;
    overflow-x: hidden;
    overflow-y: hidden;
}
.searchecho-address2 {
    display: table-cell;
    vertical-align: middle;
}
.searchecho-address3 {
    padding-bottom: 20px;
    padding-left: 20px;
    padding-right: 20px;
    padding-top: 20px;
}
.photo {
    width: 150px;
}
.vr {
    width: 56px;
}
.vrgif {
    margin-top: 40px;
    width: 61px;
}
.address {
    width: 175px;
}
.addressA {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: red;
    background-image: none;
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto auto;
    height: 110px;
    left: 50%;
    margin-left: -88px;
    margin-top: -55px;
    position: absolute;
    top: 50%;
    width: 176px;
}
.addressB {
    line-height: 10px;
}
.addressC {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-bottom-color: blue;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-top-color: blue;
    border-top-style: solid;
    border-top-width: 1px;
    vertical-align: middle;
}
.address1 {
    position: relative;
}
.address2 {
    height: 110px;
    line-height: 1.4em;
    position: absolute;
    top: 47px;
    width: 175px;
}
.price {
    width: 70px;
}
.bedrooms {
    width: 30px;
}
.baths {
    width: 30px;
}
#text {
    background-color: transparent;
    color: #000000;
    font-size: 12px;
    text-align: center;
}
.text {
    background-color: transparent;
    color: #000000;
    font-size: 12px;
    text-align: center;
}
.text a:link {
    color: #333333;
    text-decoration: none;
}
.text a:visited {
    color: #333333;
    text-decoration: none;
}
.text a:hover {
    text-decoration: underline;
}
.text2 {
    background-color: transparent;
    font-size: 12px;
    text-align: left;
}
.text3 {
    background-color: transparent;
    font-size: 10px;
    text-align: left;
}
a:link {
    color: #333333;
    text-decoration: none;
}
a:visited {
    color: #333333;
    text-decoration: none;
}
a:hover {
    text-decoration: underline;
}
.u {
    text-decoration: underline;
}
#propphotos {
    float: left;
    height: 140px;
    margin-bottom: 3px;
    margin-left: 3px;
    margin-right: 3px;
    margin-top: 3px;
    width: 182px;
}
#propfeatures {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-color: transparent;
    background-image: url("../images/contentbg.jpg");
    background-position: left bottom;
    background-repeat: repeat-x;
    border-bottom-color: #666666;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-top-color: #666666;
    border-top-style: solid;
    border-top-width: 1px;
    margin-bottom: 4px;
    margin-left: 4px;
    margin-right: 4px;
    margin-top: 8px;
    position: relative;
    vertical-align: middle;
}
.features {
    background-color: transparent;
    border-bottom-color: #666666;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    font-size: 11px;
    height: 30px;
    padding-left: 6px;
    text-align: left;
    vertical-align: middle;
    width: 88px;
}
.features-shade {
    background-color: #CCCCCC;
    border-bottom-color: #666666;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    color: #000000;
    font-size: 11px;
    font-weight: bold;
    height: 30px;
    padding-left: 6px;
    text-align: left;
    width: 82px;
}
#agentinfo {
    float: left;
    padding-bottom: 10px;
    padding-left: 8px;
    padding-right: 8px;
    padding-top: 0;
    position: relative;
    text-align: left;
    vertical-align: middle;
}
#searchresults {
    color: #666666;
    font-size: 10px;
    margin-top: 8px;
    text-align: center;
    width: 568px;
}
#news-main {
    margin-bottom: 12px;
}
#leftnav {
    float: left;
    margin-bottom: 0;
    margin-left: 1px;
    margin-right: 1px;
    margin-top: 0;
    width: 228px;
}
.navigation2 {
    display: block;
    float: left;
    margin-bottom: 12px;
    padding-left: 12px;
    padding-top: 10px;
    width: 232px;
}
.navigation2 ul {
    color: #432215;
    list-style-image: none;
    list-style-position: outside;
    list-style-type: none;
    margin-bottom: 4px;
    margin-left: 4px;
    margin-right: 4px;
    margin-top: 4px;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
}
.navigation2 ul li {
    color: #432215;
}
.navigation2 ul li a {
    color: #432215;
}
.navigation2 ul li a:hover {
    color: #666666;
    text-decoration: none;
}
.navigation2 li {
    color: #432215;
    font-family: Georgia,"Times New Roman",Times,serif;
    font-size: 18px;
    text-align: left;
}
.navigation2 a:hover {
    color: #333333;
}
.navigation2 ul ul {
    margin-bottom: 12px;
    margin-left: 12px;
    margin-right: 12px;
    margin-top: 12px;
}
.navigation2 ul ul li {
    color: #000000;
    font-family: "Times New Roman",Times,serif;
    font-size: 14px;
    font-weight: normal;
    list-style-image: url("../images/list-arrow.png");
    margin-top: 4px;
}
.navigation2 ul ul li a:link {
    color: #000000;
    text-decoration: none;
}
.navigation2 ul ul li a:visited {
    color: #333333;
    text-decoration: none;
}
.navigation2 ul ul li a:hover {
    color: #666666;
    text-decoration: none;
}
#featuredvideo {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-color: transparent;
    background-image: url("../images/crosshatchheader.jpg");
    background-position: left bottom;
    background-repeat: repeat-x;
    border-bottom-color: #999999;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-top-color: #999999;
    border-top-style: solid;
    border-top-width: 1px;
    clear: both;
    height: 25px;
    margin-bottom: 6px;
    overflow-x: hidden;
    overflow-y: hidden;
    padding-left: 6px;
    padding-top: 2px;
    position: relative;
    width: 574px;
}
#featuredvideo2 {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-color: transparent;
    background-image: url("../images/featureprophead.gif");
    background-position: left bottom;
    background-repeat: repeat-x;
    border-bottom-color: #CCCCCC;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-top-color: #CCCCCC;
    border-top-style: solid;
    border-top-width: 1px;
    clear: both;
    float: left;
    height: 25px;
    margin-bottom: 6px;
    overflow-x: hidden;
    overflow-y: hidden;
    padding-left: 6px;
    padding-top: 2px;
    width: 566px;
}
#video {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-color: transparent;
    background-image: url("../images/contentbg.jpg");
    background-position: left bottom;
    background-repeat: repeat-x;
    border-bottom-color: #CCCCCC;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-top-color: #CCCCCC;
    border-top-style: solid;
    border-top-width: 1px;
    height: 429px;
    margin-bottom: 10px;
    overflow-x: hidden;
    overflow-y: hidden;
    width: 572px;
}
#video .flv {
    background-color: transparent;
    font-size: 14px;
    font-weight: bold;
    height: 429px;
    width: 572px;
}
#video2 {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-color: transparent;
    background-image: url("../images/contentbg.jpg");
    background-position: left bottom;
    background-repeat: repeat-x;
    border-bottom-color: #CCCCCC;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-top-color: #CCCCCC;
    border-top-style: solid;
    border-top-width: 1px;
    float: left;
    height: 268px;
    margin-bottom: 10px;
    margin-right: 6px;
    overflow-x: hidden;
    overflow-y: hidden;
    padding-bottom: 1px;
    padding-left: 1px;
    padding-right: 1px;
    padding-top: 1px;
    width: 352px;
}
#video2 img {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-bottom-color: -moz-use-text-color;
    border-bottom-style: none;
    border-bottom-width: 0;
    border-top-color: -moz-use-text-color;
    border-top-style: none;
    border-top-width: 0;
}
#video2 .flv {
    background-color: transparent;
    font-size: 14px;
    font-weight: bold;
    height: 262px;
    margin-bottom: 1px;
    margin-left: 1px;
    margin-right: 1px;
    margin-top: 1px;
    overflow-x: hidden;
    overflow-y: hidden;
    width: 346px;
}
#bigscreenimg {
    float: right;
    margin-right: 10px;
    padding-bottom: 4px;
    padding-left: 4px;
    padding-right: 4px;
    padding-top: 4px;
    position: relative;
    width: 221px;
}
#search {
    background-image: url("../images/propsearch-banner.gif");
    background-repeat: no-repeat;
    position: absolute;
    width: 871px;
}
.watchnow {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-image: url("../../images/watchnow.gif");
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: auto auto;
    display: block;
    height: 30px;
    width: 147px;
}
#adv-search {
    background-color: transparent;
    font-size: 12px;
    margin-bottom: 20px;
    margin-left: 20px;
    margin-right: 20px;
    margin-top: 20px;
}
.ra {
    text-align: right;
}
.la {
    text-align: left;
}
.ca {
    text-align: center;
}
.rf {
    float: left;
    margin-left: 40px;
}
.lf {
    float: left;
}
.rf select {
    margin-bottom: 6px;
    width: 135px;
}
.small-ital {
    font-size: 11px;
    font-style: italic;
    margin-bottom: 11px;
    margin-left: 0;
    margin-right: 0;
    margin-top: -10px;
    text-align: center;
}
.advsearchbutton {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-image: url("../../images/searchbuttonlg.gif");
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: auto auto;
    height: 25px;
    width: 64px;
}
#prop-video {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-image: url("../../images/prop-video.gif");
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: auto auto;
    float: left;
    height: 23px;
    width: 83px;
}
#prop-photos {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-image: url("../../images/prop-photos.gif");
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: auto auto;
    float: left;
    height: 23px;
    width: 75px;
}
.prop-summary {
    border-top-color: #BBBBBB;
    border-top-style: solid;
    border-top-width: 1px;
    height: 125px;
    position: relative;
    width: 566px;
}
.prop-summary:hover {
    background-color: #F5F5F5;
}
.prop-feat2 {
    left: 0;
    position: absolute;
    top: 5px;
}
.prop-thumb {
    left: 14px;
    position: absolute;
    top: 5px;
    width: 56px;
}
.prop-thumb img {
    display: block;
    margin-bottom: auto;
    margin-left: auto;
    margin-right: auto;
    margin-top: auto;
}
.prop-detail {
    left: 174px;
    position: absolute;
    top: 5px;
}
.prop-title {
    font-size: 14px;
    font-weight: bold;
}
.prop-feat {
    margin-top: -10px;
}
.prop-info {
    font-size: 13px;
    line-height: 1.1em;
    margin-top: 5px;
}
.callfor {
    font-size: 0.8em;
    font-weight: normal;
}
.gen-summary {
    border-bottom-color: #BBBBBB;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    height: 125px;
    position: relative;
    width: 586px;
}
.gen-last {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-bottom-color: -moz-use-text-color;
    border-bottom-style: none;
    border-bottom-width: 0;
    border-top-color: -moz-use-text-color;
    border-top-style: none;
    border-top-width: 0;
}
.gen-thumb {
    left: 0;
    position: absolute;
    top: 5px;
    width: 56px;
}
.gen-thumb img {
    display: block;
    margin-bottom: auto;
    margin-left: auto;
    margin-right: auto;
    margin-top: auto;
}
.gen-detail {
    left: 160px;
    position: absolute;
    top: 5px;
}
.gen-title {
    font-size: 16px;
    font-weight: bold;
}
.gen-info {
    font-size: 13px;
    line-height: 1.1em;
    margin-top: 5px;
    position: relative;
}
.gen-left {
    float: left;
    width: 210px;
}
.gen-right {
    float: left;
    margin-left: 0;
    width: 140px;
}
.gen-buttons {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-bottom-color: #EEEEEE;
    border-bottom-style: solid;
    border-bottom-width: 4px;
    border-top-color: #EEEEEE;
    border-top-style: solid;
    border-top-width: 4px;
    display: inline;
    font-size: 0.9em;
    padding-bottom: 2px;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 2px;
    text-transform: uppercase;
}
#agents {
    margin-bottom: 0;
    margin-left: 5px;
    margin-right: 0;
    margin-top: 10px;
    width: 586px;
}
.agent-box {
    float: left;
    height: 150px;
    text-align: center;
    width: 113px;
}
.agent-name {
    color: #708BB9;
    font-family: Arial,Geneva,Swiss,SunSans-Regular;
    font-size: 12px;
    font-weight: bolder;
    margin-bottom: 18px;
    margin-left: 0;
    margin-right: 0;
    margin-top: 5px;
}
.no-photo {
    height: 107px;
    width: 90px;
}
.agent-summary {
    width: 560px;
}
.agent-thumb {
    float: left;
    margin-bottom: 10px;
    margin-left: 0;
    margin-right: 15px;
    margin-top: 0;
}
.agent-detail {
}
.agent-detail-sub {
    margin-bottom: 5px;
}
.agent-info {
    left: 60px;
    position: absolute;
    width: 150px;
}
.agent-buttons {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-bottom-color: #EEEEEE;
    border-bottom-style: solid;
    border-bottom-width: 4px;
    border-top-color: #EEEEEE;
    border-top-style: solid;
    border-top-width: 4px;
    display: inline;
    padding-bottom: 2px;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 2px;
    text-transform: uppercase;
}
#rssbuttons {
    background-color: #FFFFFF;
    height: 31px;
    margin-top: 12px;
    overflow-x: hidden;
    overflow-y: hidden;
    width: 483px;
}
.rssbuttons {
    float: left;
    height: 31px;
    width: 31px;
}
.rsstext {
    color: #000033;
    float: left;
    font-size: 11px;
    font-weight: bold;
    height: 26px;
    line-height: 11px;
    padding-bottom: 11px;
    padding-left: 11px;
    padding-right: 11px;
    padding-top: 11px;
    text-align: left;
}
#links1, #links2, #links3, #links4 {
    background-image: url("../images/contentbg.jpg");
    background-position: left bottom;
    background-repeat: repeat-x;
    display: none;
    margin-bottom: 15px;
    margin-left: 20px;
    margin-right: 0;
    margin-top: 0;
    padding-bottom: 10px;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 0;
}
a.schools-a-main {
    display: block;
    outline-color: -moz-use-text-color;
    outline-style: none;
    outline-width: 0;
    padding-bottom: 10px;
    padding-left: 10px;
    padding-right: 0;
    padding-top: 0;
}
.sbttn_short {
    background-color: #FFFFFF;
    border-bottom-color: #333333;
    border-top-color: #333333;
    color: #27426F;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    text-decoration: none;
    vertical-align: middle;
}
.sbttn_short_advsearch {
    background-color: #FFFFFF;
    border-bottom-color: #333333;
    border-top-color: #333333;
    color: #27426F;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    margin-top: 8px;
    text-decoration: none;
    vertical-align: top;
}
.sbttn_long_advsearch {
    background-color: #FFFFFF;
    border-bottom-color: #333333;
    border-top-color: #333333;
    color: #27426F;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    text-decoration: none;
    vertical-align: top;
}
.sbttn_new {
    background-color: #FFFFFF;
    border-bottom-color: #333333;
    border-top-color: #333333;
    color: #000000;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    text-decoration: none;
    vertical-align: middle;
    width: 44px;
}
.lwd_nav {
    color: #27426F;
    font-family: Arial;
    font-size: 12px;
}
.sbttn_ffp {
    color: #27426F;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    text-decoration: none;
}
.p10 {
    color: black;
    font-family: Arial,Geneva,Swiss,SunSans-Regular;
    font-size: 10px;
}
.p10grey {
    color: #666666;
    font-family: Arial,Geneva,Swiss,SunSans-Regular;
    font-size: 10px;
}
.p12grey {
    color: #666666;
    font-family: Arial,Geneva,Swiss,SunSans-Regular;
    font-size: 12px;
}
.p12blue {
    color: #333333;
    font-family: Arial,Geneva,Swiss,SunSans-Regular;
    font-size: 12px;
}
.p12bold {
    color: #333333;
    font-family: "Times New Roman",Times,serif;
    font-size: 16px;
    font-weight: bolder;
}
.p12boldblack {
    font-family: Arial,Geneva,Swiss,SunSans-Regular;
    font-size: 12px;
    font-weight: bolder;
}
.p14 {
    color: black;
    font-family: Arial,Geneva,Swiss,SunSans-Regular;
    font-size: 14px;
}
.p14boldwhite {
    font-family: Arial,Geneva,Swiss,SunSans-Regular;
    font-size: 14px;
    font-weight: bolder;
}
.p14boldgrey {
    color: #666666;
    font-family: Arial,Geneva,Swiss,SunSans-Regular;
    font-size: 16px;
    font-weight: bolder;
}
.p22 {
    color: black;
    font-family: Arial,Geneva,Swiss,SunSans-Regular;
    font-size: 12px;
}
.p9 {
    color: black;
    font-family: Arial,Verdana,Geneva,Swiss,SunSans-Regular;
    font-size: 9px;
}
.p10bold {
    color: black;
    font-family: Arial,Geneva,Swiss,SunSans-Regular;
    font-size: 10px;
    font-weight: bolder;
}
.p18bold {
    color: black;
    font-family: Arial,Geneva,Swiss,SunSans-Regular;
    font-size: 18px;
    font-weight: bolder;
}
.p18white {
    color: #000000;
    font-family: Arial,Geneva,Swiss,SunSans-Regular;
    font-size: 18px;
}
.p18Black {
    color: #000000;
    font-family: Arial,Geneva,Swiss,SunSans-Regular;
    font-size: 18px;
}
.p24Grey {
    color: #999999;
    font-family: Arial,Geneva,Swiss,SunSans-Regular;
    font-size: 24px;
}
.p24serif {
    color: #999999;
    font-family: Times New Roman,Times,serif;
    font-size: 24px;
}
.p28Black {
    color: #000000;
    font-family: Arial,Geneva,Swiss,SunSans-Regular;
    font-size: 30px;
}
.p36BLUE {
    color: #25599A;
    font-family: Arial,Geneva,Swiss,SunSans-Regular;
    font-size: 26px;
}
.p44BLack {
    color: #1A2481;
    font-family: Arial,Geneva,Swiss,SunSans-Regular;
    font-size: 32px;
    font-weight: bolder;
}
.p44serif {
    color: #1A2481;
    font-family: Times New Roman,Times,serif;
    font-size: 30px;
    font-weight: bolder;
}
.p60serif {
    color: #000000;
    font-family: Times New Roman,Times,serif;
    font-size: 60px;
    font-weight: bolder;
}
.p22bold {
    color: #333333;
    font-family: Arial,Geneva,Swiss,SunSans-Regular;
    font-size: 22px;
    font-weight: bolder;
}
.p14 {
    color: black;
    font-family: Arial,Geneva,Swiss,SunSans-Regular;
    font-size: 14px;
}
.BodyArialLink {
    color: #999999;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    text-decoration: none;
}
A.BodyArialLink:hover {
    text-decoration: underline;
}
A.BodyArialLink:visited {
    color: #005C56;
}
.BodyArialLink2 {
    color: #333333;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 10px;
    text-decoration: none;
}
A.BodyArialLink2:hover {
    text-decoration: underline;
}
A.BodyArialLink2:visited {
    color: #005C56;
}
#form {
    border-top-color: #CCCCCC;
    border-top-style: solid;
    border-top-width: 1px;
    clear: both;
    float: left;
    margin-bottom: 8px;
    margin-left: 8px;
    margin-right: 8px;
    margin-top: 8px;
    width: 504px;
}
#form .label {
    background-color: #FFFFFF;
    border-bottom-color: #CCCCCC;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    float: left;
    font-size: 12px;
    height: 20px;
    padding-bottom: 4px;
    padding-left: 4px;
    padding-right: 4px;
    padding-top: 4px;
    width: 100px;
}
#form .field {
    background-color: #FFFFFF;
    border-bottom-color: #CCCCCC;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    float: left;
    font-size: 12px;
    height: 20px;
    padding-bottom: 4px;
    padding-left: 4px;
    padding-right: 4px;
    padding-top: 4px;
    width: 384px;
}
#form .label2 {
    background-color: #FFFFFF;
    border-bottom-color: #CCCCCC;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    float: left;
    font-size: 12px;
    height: 45px;
    padding-bottom: 4px;
    padding-left: 4px;
    padding-right: 4px;
    padding-top: 4px;
    width: 125px;
}
#form .field2 {
    background-color: #FFFFFF;
    border-bottom-color: #CCCCCC;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    float: left;
    font-size: 12px;
    height: 45px;
    padding-bottom: 4px;
    padding-left: 4px;
    padding-right: 4px;
    padding-top: 4px;
    width: 359px;
}
#form .field3 {
    background-color: #FFFFFF;
    border-bottom-color: #CCCCCC;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    float: left;
    font-size: 12px;
    padding-bottom: 4px;
    padding-left: 4px;
    padding-right: 4px;
    padding-top: 4px;
    width: 494px;
}
#form .label3 {
    background-color: #CCCCCC;
    border-bottom-color: #CCCCCC;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    color: #000000;
    float: left;
    font-size: 12px;
    font-weight: bold;
    padding-bottom: 4px;
    padding-left: 4px;
    padding-right: 4px;
    padding-top: 4px;
    text-align: center;
    width: 494px;
}
#form .label4 {
    background-color: #FFFFFF;
    border-bottom-color: #CCCCCC;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    float: left;
    font-size: 12px;
    height: 90px;
    padding-bottom: 4px;
    padding-left: 4px;
    padding-right: 4px;
    padding-top: 4px;
    width: 100px;
}
#form .field4 {
    background-color: #FFFFFF;
    border-bottom-color: #CCCCCC;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    float: left;
    font-size: 12px;
    height: 90px;
    padding-bottom: 4px;
    padding-left: 4px;
    padding-right: 4px;
    padding-top: 4px;
    width: 384px;
}
#postmail {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-bottom-color: #CCCCCC;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-top-color: #CCCCCC;
    border-top-style: solid;
    border-top-width: 1px;
    color: #FF0000;
    font-size: 14px;
    font-style: italic;
    padding-bottom: 16px;
    padding-left: 16px;
    padding-right: 16px;
    padding-top: 16px;
    width: 600px;
}
.style1 {
    font-style: italic;
}
.style2 {
    font-style: italic;
}
.style3 {
    font-style: italic;
}
.style4 {
    font-style: italic;
}
.style6 {
    font-style: italic;
}
img {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-bottom-color: -moz-use-text-color;
    border-bottom-style: none;
    border-bottom-width: 0;
    border-top-color: -moz-use-text-color;
    border-top-style: none;
    border-top-width: 0;
}
#editwidget {
    background-color: #C9DDFF;
    display: none;
    padding-bottom: 8px;
    padding-left: 8px;
    padding-right: 8px;
    padding-top: 8px;
}
.app-title {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-image: none;
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto auto;
    border-bottom-color: #CCCCCC;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    clear: both;
    height: 28px;
    margin-bottom: 12px;
    margin-left: 8px;
    margin-right: 0;
    margin-top: 0;
    padding-bottom: 0;
    padding-left: 2px;
    padding-right: 0;
    padding-top: 0;
    position: relative;
    width: 100%;
}
.app-title h1 {
    float: left;
}
.contactme {
    padding-bottom: 8px;
    padding-left: 8px;
    padding-right: 8px;
    padding-top: 8px;
    position: relative;
}
.app-global {
    color: #432215;
    font-size: 12px;
    width: 568px;
}
.app-global h1 {
    color: #432215;
    font-family: "Times New Roman",Times,serif;
    font-size: 16px;
    font-weight: normal;
    text-transform: uppercase;
}
.AZ-top-wrapper {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: #000000;
    background-image: url("../images/ssir-quick_search_bg.gif");
    background-origin: padding-box;
    background-position: left center;
    background-repeat: no-repeat;
    background-size: auto auto;
    color: #FFFFFF;
    height: 37px;
}
.AZ-top-1021 {
    float: right;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
    width: 644px;
}
.AZ-top-1021 .text2 {
    color: #FFFFFF;
}
.AZ-top-1021 form {
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
}
.AZ-top-main {
    height: 20px;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
}
.AZ-top-content {
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
}
.AZ-top-content form {
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
}
.search-qryinput {
    color: #333333;
    font-size: 11px;
    margin-bottom: 3px;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
    width: 200px;
}
#pricelow {
    color: #666666;
    font-size: 11px;
    margin-bottom: 3px;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
}
#pricehigh {
    color: #666666;
    font-size: 11px;
    margin-bottom: 3px;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
}
.text2 select {
    color: #000000;
    font-size: 11px;
    margin-bottom: 3px;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
}
.text2 input {
    color: #000000;
    font-size: 11px;
    margin-bottom: 3px;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
}
#area {
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
    width: 200px;
}
#vtbutton a {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-color: #F1EFE4;
    border-bottom-color: #DED9BE;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-top-color: #DED9BE;
    border-top-style: solid;
    border-top-width: 1px;
    color: #336699;
    margin-top: 8px;
    padding-bottom: 5px;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 5px;
    text-align: center;
    text-transform: uppercase;
    width: 95%;
}
#vtbutton a:hover {
    background-color: #E8E5D6;
    text-decoration: none;
}
#menu_item_83_cont {
    background-image: url("../images/empirepass_webcambutton.png");
    background-repeat: no-repeat;
    font-size: 30px;
    padding-bottom: 35px;
    padding-left: 50px;
    padding-right: 10px;
    padding-top: 11px;
}
#menu_item_83_cont a {
    color: #FFFFFF;
}
#menu_item_83_cont ul {
    display: none;
}
#menu_item_77_cont {
    background-image: url("../images/empirepass_blogbutton.png");
    background-repeat: no-repeat;
    font-size: 24px;
    padding-bottom: 35px;
    padding-left: 23px;
    padding-right: 10px;
    padding-top: 11px;
    margin-left: 20px;
}
#menu_item_77_cont a {
    color: #FFFFFF;
}
#menu_item_77_cont ul {
    display: none;
}

