html,
body,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
ol,
ul,
dl,
li,
dd,
pre,
fieldset,
form,
legend,
input,
select,
textarea,
button,
article,
aside,
figcaption,
figure,
section {
    margin: 0;
    padding: 0
}
body,
iframe,
fieldset,
legend,
input,
select,
textarea,
button {
    border: 0
}
a {
    border: 0;
    outline: 0
}
html,
h1,
h2,
h3,
h4,
h5,
h6,
input,
select,
textarea,
button,
small {
    font-size: 100%
}
input,
select,
textarea,
button {
    background: transparent
}
html {
    background-color: #ebecf1;
    overflow-x: hidden;
    overflow-y: scroll;
    -webkit-text-size-adjust: 100%;
    -ms-text-size-adjust: 100%
}
body {
    color: #676f72;
    font-size: 13px;
    line-height: 1.44;
    vertical-align: baseline;
    z-index: 0
}
body,
button,
input,
select,
textarea {
    font-family: "Lucida Grande", "Lucida Sans", "Verdana", sans-serif
}
.body-wrap {
    width: 100%;
    overflow: hidden
}
base,
head,
link,
meta,
script,
style,
title,
input[type="hidden"],
[hidden] {
    display: none
}
address,
article,
aside,
details,
div,
figcaption,
figure,
footer,
header,
hgroup,
hr,
menu,
nav,
p,
section {
    display: block
}
address {
    font-style: normal
}
hr {
    border: 0;
    height: 0;
    overflow: hidden
}
abbr,
b,
big,
br,
cite,
del,
dfn,
em,
i,
ins,
mark,
small,
span,
strong,
sub,
sup,
time,
tt,
wbr {
    font-style: inherit;
    font-weight: inherit;
    font-variant: inherit;
    font-stretch: inherit;
    text-transform: inherit
}
abbr[title],
dfn[title] {
    border: 0;
    cursor: help
}
strong,
b {
    font-weight: 700
}
em,
i {
    font-style: italic
}
del {
    text-decoration: line-through
}
ins {
    font-style: italic
}
sub,
sup {
    position: relative;
    font-size: 80%;
    line-height: 0;
    vertical-align: baseline
}
sub {
    bottom: -0.25em
}
sup {
    top: -0.5em
}
h1,
h2,
h3,
h4,
h5,
h6 {
    font-weight: normal
}
header,
hgroup {
    font-weight: normal
}
footer small {
    display: block
}
blockquote,
q {
    quotes: none
}
blockquote:before,
blockquote:after,
q:before,
q:after {
    content: '';
    content: none
}
pre,
code,
kbd,
samp {
    font-family: monospace, monospace;
    _font-family: "Courier New", monospace;
    font-size: 1em
}
pre {
    white-space: pre;
    white-space: -moz-pre-wrap;
    white-space: -pre-wrap;
    white-space: -o-pre-wrap;
    white-space: -khtml-pre-wrap;
    white-space: -webkit-pre-wrap;
    white-space: pre-wrap;
    word-wrap: break-word;
    overflow: auto;
    overflow-x: auto;
    overflow-y: visible
}
a {
    color: #005d99;
    text-decoration: none
}
a:visited {
    color: #002e4d
}
a:focus,
a:active,
a:hover {
    color: #008be6
}
a:focus {
    outline: thin dotted
}
a:active,
a:hover {
	outline: none;

	/*
	START modified 2016-01-01
	by: axcelleria
	content: logo twich fix 

	margin-bottom: auto;

	END modified 2016-01-01
	by: axcelleria
	content: logo twich fix 
	*/
}
ol,
ul {
    display: block;
    list-style: none
}
li {
    display: list-item
}
dl {
    display: block
}
dt {
    display: block
}
dd {
    display: block
}
.list-unstyled {
    list-style: none !important
}
.list-keyval,
.listing-detail-stats-main,
.listing-detail-stats-more,
.list-keyval-item {
    white-space: nowrap
}
.list-keyval-key:after,
.listing-detail-stats-main-key:after,
.listing-detail-stats-more-key:after {
    content: " : ";
    margin-left: -5px
}
.list-keyval-val,
.listing-detail-stats-main-val,
.listing-detail-stats-more-val {
    white-space: normal
}
.list-delim-item {
    white-space: nowrap !important
}
.list-delim-item:before {
    color: #8d9598;
    content: " \007C ";
    padding: 0 5px 0 3px
}
.list-delim-item:first-child:before {
    content: "";
    padding: 0
}
.list-4column {
    -webkit-column-width: 125px;
    -moz-column-width: 125px;
    -ms-column-width: 125px;
    -o-column-width: 125px;
    column-width: 125px;
    -webkit-column-gap: 125px;
    -moz-column-gap: 125px;
    -ms-column-gap: 125px;
    -o-column-gap: 125px;
    column-gap: 125px;
    -webkit-column-rule: 1px dotted #d9d9d9;
    -moz-column-rule: 1px dotted #d9d9d9;
    -ms-column-rule: 1px dotted #d9d9d9;
    -o-column-rule: 1px dotted #d9d9d9;
    column-rule: 1px dotted #d9d9d9;
    -o-column-space-distribution: between;
    -ms-column-space-distribution: between;
    -moz-column-space-distribution: between;
    -khtml-column-space-distribution: between;
    -webkit-column-space-distribution: between;
    column-space-distribution: between
}
.list-2column {
    -webkit-column-width: 169px;
    -moz-column-width: 169px;
    -ms-column-width: 169px;
    -o-column-width: 169px;
    column-width: 169px;
    -webkit-column-gap: 36px;
    -moz-column-gap: 36px;
    -ms-column-gap: 36px;
    -o-column-gap: 36px;
    column-gap: 36px;
    -o-column-space-distribution: between;
    -ms-column-space-distribution: between;
    -moz-column-space-distribution: between;
    -khtml-column-space-distribution: between;
    -webkit-column-space-distribution: between;
    column-space-distribution: between
}
legend {
    white-space: normal;
    word-wrap: break-word
}
.lt-ie8 legend {
    *margin-left: -7px
}
legend span,
legend a {
    display: block
}
label,
.label {
    display: block
}
input,
input[type="checkbox"],
input[type="color"],
input[type="date"],
input[type="datetime"],
input[type="datetime-local"],
input[type="email"],
input[type="file"],
input[type="image"],
input[type="month"],
input[type="number"],
input[type="password"],
input[type="radio"],
input[type="range"],
input[type="search"],
input[type="tel"],
input[type="text"],
input[type="time"],
input[type="url"],
input[type="week"],
select,
textarea {
    -webkit-background-clip: padding;
    -moz-background-clip: padding;
    background-clip: padding-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    -o-border-radius: 0;
    border-radius: 0;
    color: inherit;
    font-style: inherit;
    font-weight: inherit;
    line-height: 1.44em
}
input[type="color"],
input[type="date"],
input[type="datetime"],
input[type="datetime-local"],
input[type="email"],
input[type="file"],
input[type="image"],
input[type="month"],
input[type="number"],
input[type="password"],
input[type="range"],
input[type="search"],
input[type="tel"],
input[type="text"],
input[type="time"],
input[type="url"],
input[type="week"],
select,
textarea {
    display: block;
    width: 100%;
    min-height: 1.44em
}
.lt-ie9 .text input,
.lt-ie9 .search input,
input[type="text"],
input[type="search"] {
    text-transform: capitalize
}
select[multiple] {
    min-height: 5.76em
}
option {
    background: transparent
}
textarea {
    max-width: 100%;
    min-height: 8.64em;
    overflow: auto;
    overflow-x: visible;
    overflow-y: auto;
    resize: vertical
}
button,
input[type="submit"],
input[type="reset"],
input[type="button"] {
    -webkit-background-clip: border;
    -moz-background-clip: border;
    background-clip: border-box;
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
    cursor: pointer;
    -webkit-appearance: button
}
button:focus,
input[type="submit"]:focus,
input[type="reset"]:focus,
input[type="button"]:focus {
    outline: thin dotted #008be6
}
button:active,
button:hover,
input[type="submit"]:active,
input[type="submit"]:hover,
input[type="reset"]:active,
input[type="reset"]:hover,
input[type="button"]:active,
input[type="button"]:hover {
    outline: none
}
.lt-ie9 button,
.lt-ie9 input[type="submit"],
.lt-ie9 input[type="reset"],
.lt-ie9 input[type="button"] {
    width: auto;
    overflow: visible
}
.field {
    display: block;
    position: relative;
    vertical-align: top
}
.input,
.select,
.textarea,
button {
    padding: 0.44em;
    min-width: auto;
    max-width: 100%;
    min-height: 1.44em;
    line-height: 1.44em
}
.input.sorthighlight {
    background-color: #75bedc
}
.search {
    padding-left: 26px
}
.search:before {
    position: absolute;
    content: " ";
    top: 50%;
    left: 5px;
    margin-top: -9px
}
.select.dropdown-toggle {
    padding-right: 24px
}
.select.dropdown-toggle:after {
    position: absolute;
    content: " ";
    top: 50%;
    right: 5px;
    margin-top: -6px;
    opacity: 0.5
}
.select.dropdown-toggle:hover:after {
    opacity: 1
}
.choice {
    display: inline-block;
    width: 1em;
    height: 1em;
    line-height: 0;
    vertical-align: middle;
    text-align: center;
    z-index: 1
}
.choice input,
.choice .icon,
.choice .mod-redirect-img {
    opacity: 0
}
.choice input {
    z-index: 2
}
.choice input:checked+.icon,
.choice input:checked+.mod-redirect-img {
    opacity: 1
}
.lt-ie9 .choice input {
    opacity: 1
}
.choice .icon,
.choice .mod-redirect-img {
    z-index: -1
}
.lt-ie9 .choice .icon,
.lt-ie9 .choice .mod-redirect-img {
    display: none
}
.checkbox .icon,
.checkbox .mod-redirect-img {
    position: absolute;
    bottom: 2px;
    right: 1px
}
.radio .icon,
.radio .mod-redirect-img {
    position: relative;
    top: -1em
}
.checkbox {
    top: -1px
}
.checkbox,
.checkbox:before,
.checkbox:after {
    -webkit-border-radius: 3px !important;
    -moz-border-radius: 3px !important;
    -ms-border-radius: 3px !important;
    -o-border-radius: 3px !important;
    border-radius: 3px !important
}
.radio {
    top: -2px
}
.radio,
.radio:before,
.radio:after {
    -webkit-border-radius: 1em !important;
    -moz-border-radius: 1em !important;
    -ms-border-radius: 1em !important;
    -o-border-radius: 1em !important;
    border-radius: 1em !important
}
.submit {
    margin-top: 1.44em
}
.placeholder {
    color: #80898c !important;
    font-family: "Lucida Grande", "Lucida Sans", "Verdana", sans-serif !important;
    font-size: 100% !important;
    font-style: normal !important
}
::-moz-focus-inner {
    padding: 0;
    border: 0;
    outline: 0
}
input[type="search"] {
    -moz-appearance: none;
    -webkit-appearance: textfield
}
input[type="search"]::-webkit-search-decoration {
    display: none
}
::-webkit-input-placeholder {
    color: #80898c !important;
    font-family: "Lucida Grande", "Lucida Sans", "Verdana", sans-serif !important;
    font-size: 100% !important;
    font-style: normal !important
}
:-moz-placeholder {
    color: #80898c !important;
    font-family: "Lucida Grande", "Lucida Sans", "Verdana", sans-serif !important;
    font-size: 100% !important;
    font-style: normal !important
}
:valid,
:invalid {
    border: 0;
    outline: 0;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none
}
fieldset small {
    display: block;
    opacity: 0.65;
    text-align: center;
    font-size: 10px
}
label small {
    text-align: left
}
img {
    max-width: 100%;
    width: auto;
    height: auto;
    vertical-align: middle;
    font-size: 0;
    -ms-interpolation-mode: bicubic
}
a img {
    border: 0
}
object {
    max-width: 100%
}
audio,
video,
canvas {
    display: inline-block
}
audio:not([controls]) {
    display: none
}
svg:not(:root) {
    overflow: hidden
}
table {
    display: table;
    table-layout: fixed;
    border-collapse: collapse;
    border-spacing: 0;
    max-width: 100%
}
th {
    text-transform: capitalize
}
td {
    vertical-align: top
}
thead th {
    color: #005D99;
    font-weight: normal;
    text-align: left
}
tbody th {
    text-align: left
}
.table-striped>tbody:nth-of-type(odd) {
    background: rgba(255, 255, 255, 0.05)
}
.table-striped>tbody:nth-of-type(even) {
    color: #5b6265;
    background: rgba(0, 0, 0, 0.05)
}
.table-striped tr>th:nth-child(odd),
.table-striped tr>td:nth-child(odd) {
    background: rgba(255, 255, 255, 0.05)
}
.table-striped tr>th:nth-child(even),
.table-striped tr>td:nth-child(even) {
    color: #4f5557;
    background: rgba(0, 0, 0, 0.05)
}
.table-striped>tbody>tr:nth-child(odd) {
    background: rgba(255, 255, 255, 0.05)
}
.table-striped>tbody>tr:nth-child(even) {
    color: #43484a;
    background: rgba(0, 0, 0, 0.05)
}
.table-graded {
    border: hidden
}
.lt-ie9 .table-graded {
    _border: 3px solid transparent
}
.table-graded tr {
    border: 1px dotted #d9d9d9
}
.table-graded thead,
.table-graded tbody,
.table-graded tfoot {
    border: 1px solid #d9d9d9
}
.table-graded thead {
    border: 2px solid #d9d9d9
}
.table-graded tfoot {
    border: 2px solid #d9d9d9
}
.table-scored {
    border: hidden
}
.lt-ie9 .table-scored {
    _border: 2px solid transparent
}
.table-scored th,
.table-scored td {
    border-right: 1px solid #d9d9d9
}
.table-stats tbody th,
.table-stats tfoot th {
    text-align: left
}
.table-stats tbody td,
.table-stats tfoot td {
    text-align: right
}
.table-num {
    text-align: right
}
.lt-ie9 .haslayout,
.lt-ie9 .floatfix,
.lt-ie9 .float-unit,
.lt-ie9 .list-keyval-key,
.lt-ie9 .listing-detail-stats-main-key,
.lt-ie9 .listing-detail-stats-more-key,
.lt-ie9 .list-keyval-val,
.lt-ie9 .listing-detail-stats-main-val,
.lt-ie9 .listing-detail-stats-more-val,
.lt-ie9 .grid-unit,
.lt-ie9 .media-card-media,
.lt-ie9 .media-card-right-media,
.lt-ie9 .bizcard-image,
.lt-ie9 .site-office-address-1,
.lt-ie9 .site-office-address-2,
.lt-ie9 .site-attr .agent-body,
.site-attr .lt-ie9 .agent-body,
.lt-ie9 .page-disclaimer,
.lt-ie9 .page-attribution,
.lt-ie9 .listing-card-address-1,
.lt-ie9 .listing-card-address-2,
.lt-ie9 .listing-pane-address-1,
.lt-ie9 .listing-pane-address-2,
.lt-ie9 .listing-detail-address-1,
.lt-ie9 .listing-detail-address-2,
.lt-ie9 .nearbyhomes-values-item,
.lt-ie9 .hpsearch-item,
.lt-ie9 .agentsearch-lang-list>li,
.lt-ie9 .agentsearch-specialty-list>li,
.lt-ie9 .results-map,
.lt-ie9 .results-map-toolbar,
.lt-ie9 .results-map-toolbar-poi,
.lt-ie9 .results-map-toolbar-urmm,
.lt-ie9 .results-map-list,
.lt-ie9 .mainnav-item,
.lt-ie9 .metanav-search,
.lt-ie9 .metanav-menu,
.lt-ie9 .metanav-menu-item,
.lt-ie9 .homesforsale-city,
.lt-ie9 .homesforsale-state,
.lt-ie9 .homesforsale-zip,
.lt-ie9 .homesforsale-county,
.lt-ie9 .fn-more-cities-dropdown li,
.fn-more-cities-dropdown .lt-ie9 li,
.lt-ie9 .fn-more-counties-dropdown li,
.fn-more-counties-dropdown .lt-ie9 li,
.lt-ie9 .fn-more-states-dropdown li,
.fn-more-states-dropdown .lt-ie9 li,
.lt-ie9 .fn-more-zips-dropdown li,
.fn-more-zips-dropdown .lt-ie9 li,
.lt-ie9 .fn-streets-item,
.lt-ie9 .fn-community-item,
.lt-ie9 .crawlpath-statepage .fn-counties,
.crawlpath-statepage .lt-ie9 .fn-counties,
.lt-ie9 .crawlpath-statepage .fn-cities,
.crawlpath-statepage .lt-ie9 .fn-cities,
.lt-ie9 .site-copyright-logo,
.lt-ie9 .site-disclaimer-logo,
.lt-ie9 .clearfix:before,
.lt-ie9 .crawlpath-linklist-wrapper:before,
.lt-ie9 .list-keyval:before,
.lt-ie9 .listing-detail-stats-main:before,
.lt-ie9 .listing-detail-stats-more:before,
.lt-ie9 .list-keyval-item:before,
.lt-ie9 .grid-row:before,
.lt-ie9 .media-card:before,
.lt-ie9 .media-card-right:before,
.lt-ie9 .bizcard:before,
.lt-ie9 .page-foot:before,
.lt-ie9 .listing-card-caption:before,
.lt-ie9 .listing-card-address:before,
.lt-ie9 .listing-pane-address:before,
.lt-ie9 .hpsearch-list:before,
.lt-ie9 .agentsearch-lang-list:before,
.lt-ie9 .agentsearch-specialty-list:before,
.lt-ie9 .mainnav:before,
.lt-ie9 .metanav:before,
.lt-ie9 .floatingbar:before,
.lt-ie9 .metanav-menu:before,
.lt-ie9 .fn-more-cities-dropdown ol:before,
.fn-more-cities-dropdown .lt-ie9 ol:before,
.lt-ie9 .fn-more-counties-dropdown ol:before,
.fn-more-counties-dropdown .lt-ie9 ol:before,
.lt-ie9 .fn-more-states-dropdown ol:before,
.fn-more-states-dropdown .lt-ie9 ol:before,
.lt-ie9 .fn-more-zips-dropdown ol:before,
.fn-more-zips-dropdown .lt-ie9 ol:before,
.lt-ie9 .fn-streets-list:before,
.lt-ie9 .fn-community-list:before,
.lt-ie9 .crawlpath-statepage .all-counties-link:before,
.crawlpath-statepage .lt-ie9 .all-counties-link:before,
.lt-ie9 .crawlpath-citypage .fn-streets-list:before,
.crawlpath-citypage .lt-ie9 .fn-streets-list:before,
.lt-ie9 .crawlpath-citypage .fn-community-list:before,
.crawlpath-citypage .lt-ie9 .fn-community-list:before,
.lt-ie9 .listing-card-title:before,
.lt-ie9 .listing-pane-title:before,
.lt-ie9 .results-list-preview:before,
.lt-ie9 .results-enum-preview:before,
.lt-ie9 .results-tile-preview:before,
.lt-ie9 .mainnav-body:before,
.lt-ie9 .ui-helper-floatclear:before,
.lt-ie9 .clearfix:after,
.lt-ie9 .crawlpath-linklist-wrapper:after,
.lt-ie9 .list-keyval:after,
.lt-ie9 .listing-detail-stats-main:after,
.lt-ie9 .listing-detail-stats-more:after,
.lt-ie9 .list-keyval-item:after,
.lt-ie9 .grid-row:after,
.lt-ie9 .media-card:after,
.lt-ie9 .media-card-right:after,
.lt-ie9 .bizcard:after,
.lt-ie9 .page-foot:after,
.lt-ie9 .listing-card-caption:after,
.lt-ie9 .listing-card-address:after,
.lt-ie9 .listing-pane-address:after,
.lt-ie9 .hpsearch-list:after,
.lt-ie9 .agentsearch-lang-list:after,
.lt-ie9 .agentsearch-specialty-list:after,
.lt-ie9 .mainnav:after,
.lt-ie9 .metanav:after,
.lt-ie9 .floatingbar:after,
.lt-ie9 .metanav-menu:after,
.lt-ie9 .fn-more-cities-dropdown ol:after,
.fn-more-cities-dropdown .lt-ie9 ol:after,
.lt-ie9 .fn-more-counties-dropdown ol:after,
.fn-more-counties-dropdown .lt-ie9 ol:after,
.lt-ie9 .fn-more-states-dropdown ol:after,
.fn-more-states-dropdown .lt-ie9 ol:after,
.lt-ie9 .fn-more-zips-dropdown ol:after,
.fn-more-zips-dropdown .lt-ie9 ol:after,
.lt-ie9 .fn-streets-list:after,
.lt-ie9 .fn-community-list:after,
.lt-ie9 .crawlpath-statepage .all-counties-link:after,
.crawlpath-statepage .lt-ie9 .all-counties-link:after,
.lt-ie9 .crawlpath-citypage .fn-streets-list:after,
.crawlpath-citypage .lt-ie9 .fn-streets-list:after,
.lt-ie9 .crawlpath-citypage .fn-community-list:after,
.crawlpath-citypage .lt-ie9 .fn-community-list:after,
.lt-ie9 .listing-card-title:after,
.lt-ie9 .listing-pane-title:after,
.lt-ie9 .results-list-preview:after,
.lt-ie9 .results-enum-preview:after,
.lt-ie9 .results-tile-preview:after,
.lt-ie9 .mainnav-body:after,
.lt-ie9 .ui-helper-floatclear:after,
.lt-ie9 .clearinner,
.lt-ie9 .float-row,
.lt-ie9 .site-copyright,
.lt-ie9 .site-disclaimer,
.lt-ie9 .grid-last,
.lt-ie9 .media-card-body,
.lt-ie9 .bizcard-caption,
.lt-ie9 .site-office,
.lt-ie9 .tabs,
.lt-ie9 .js-tabs,
.lt-ie9 .list-delim-item,
.lt-ie9 .list-delim-key,
.lt-ie9 .list-delim-val,
.lt-ie9 .inline-unit-nowrap,
.lt-ie9 .site-office .site-office-address,
.site-office .lt-ie9 .site-office-address,
.lt-ie9 .glossary-term,
.lt-ie9 .inline-unit,
.lt-ie9 .savedsearches-search,
.lt-ie9 .savedsearches-menu,
.lt-ie9 .getintouch-body .input,
.getintouch-body .lt-ie9 .input,
.lt-ie9 .hfs-links a,
.hfs-links .lt-ie9 a,
.lt-ie9 .savesearch-count,
.lt-ie9 .listing-pane-status,
.lt-ie9 .listing-detail-status,
.lt-ie9 .listing-detail-address,
.lt-ie9 .listing-detail-price-body,
.lt-ie9 .listing-detail-pricelast-title,
.lt-ie9 .listing-detail-estimate-title,
.lt-ie9 .hpsearch-title,
.lt-ie9 .hpsearch-subtitle,
.lt-ie9 .results-tile-item,
.lt-ie9 .toolbar-item,
.lt-ie9 .metanav-menu-link.metanav-menu-anon-link,
.lt-ie9 .mlsnav-tip,
.lt-ie9 .pages-item,
.lt-ie9 .link-14,
.lt-ie9 .link-14:link,
.lt-ie9 .link-14:visited,
.lt-ie9 .onoffswitch-ldp-inrix,
.lt-ie9 .ui-tabs {
    zoom: 1
}
.lt-ie9 .floatfix,
.lt-ie9 .float-unit,
.lt-ie9 .list-keyval-key,
.lt-ie9 .listing-detail-stats-main-key,
.lt-ie9 .listing-detail-stats-more-key,
.lt-ie9 .list-keyval-val,
.lt-ie9 .listing-detail-stats-main-val,
.lt-ie9 .listing-detail-stats-more-val,
.lt-ie9 .grid-unit,
.lt-ie9 .media-card-media,
.lt-ie9 .media-card-right-media,
.lt-ie9 .bizcard-image,
.lt-ie9 .site-office-address-1,
.lt-ie9 .site-office-address-2,
.lt-ie9 .site-attr .agent-body,
.site-attr .lt-ie9 .agent-body,
.lt-ie9 .page-disclaimer,
.lt-ie9 .page-attribution,
.lt-ie9 .listing-card-address-1,
.lt-ie9 .listing-card-address-2,
.lt-ie9 .listing-pane-address-1,
.lt-ie9 .listing-pane-address-2,
.lt-ie9 .listing-detail-address-1,
.lt-ie9 .listing-detail-address-2,
.lt-ie9 .nearbyhomes-values-item,
.lt-ie9 .hpsearch-item,
.lt-ie9 .agentsearch-lang-list>li,
.lt-ie9 .agentsearch-specialty-list>li,
.lt-ie9 .results-map,
.lt-ie9 .results-map-toolbar,
.lt-ie9 .results-map-toolbar-poi,
.lt-ie9 .results-map-toolbar-urmm,
.lt-ie9 .results-map-list,
.lt-ie9 .mainnav-item,
.lt-ie9 .metanav-search,
.lt-ie9 .metanav-menu,
.lt-ie9 .metanav-menu-item,
.lt-ie9 .homesforsale-city,
.lt-ie9 .homesforsale-state,
.lt-ie9 .homesforsale-zip,
.lt-ie9 .homesforsale-county,
.lt-ie9 .fn-more-cities-dropdown li,
.fn-more-cities-dropdown .lt-ie9 li,
.lt-ie9 .fn-more-counties-dropdown li,
.fn-more-counties-dropdown .lt-ie9 li,
.lt-ie9 .fn-more-states-dropdown li,
.fn-more-states-dropdown .lt-ie9 li,
.lt-ie9 .fn-more-zips-dropdown li,
.fn-more-zips-dropdown .lt-ie9 li,
.lt-ie9 .fn-streets-item,
.lt-ie9 .fn-community-item,
.lt-ie9 .crawlpath-statepage .fn-counties,
.crawlpath-statepage .lt-ie9 .fn-counties,
.lt-ie9 .crawlpath-statepage .fn-cities,
.crawlpath-statepage .lt-ie9 .fn-cities,
.lt-ie9 .site-copyright-logo,
.lt-ie9 .site-disclaimer-logo {
    _position: relative;
    _display: inline
}
.clearfix:before,
.crawlpath-linklist-wrapper:before,
.list-keyval:before,
.listing-detail-stats-main:before,
.listing-detail-stats-more:before,
.list-keyval-item:before,
.grid-row:before,
.media-card:before,
.media-card-right:before,
.bizcard:before,
.page-foot:before,
.listing-card-caption:before,
.listing-card-address:before,
.listing-pane-address:before,
.hpsearch-list:before,
.agentsearch-lang-list:before,
.agentsearch-specialty-list:before,
.mainnav:before,
.metanav:before,
.floatingbar:before,
.metanav-menu:before,
.fn-more-cities-dropdown ol:before,
.fn-more-counties-dropdown ol:before,
.fn-more-states-dropdown ol:before,
.fn-more-zips-dropdown ol:before,
.fn-streets-list:before,
.fn-community-list:before,
.crawlpath-statepage .all-counties-link:before,
.crawlpath-citypage .fn-streets-list:before,
.crawlpath-citypage .fn-community-list:before,
.listing-card-title:before,
.listing-pane-title:before,
.results-list-preview:before,
.results-enum-preview:before,
.results-tile-preview:before,
.mainnav-body:before,
.ui-helper-floatclear:before,
.clearfix:after,
.crawlpath-linklist-wrapper:after,
.list-keyval:after,
.listing-detail-stats-main:after,
.listing-detail-stats-more:after,
.list-keyval-item:after,
.grid-row:after,
.media-card:after,
.media-card-right:after,
.bizcard:after,
.page-foot:after,
.listing-card-caption:after,
.listing-card-address:after,
.listing-pane-address:after,
.hpsearch-list:after,
.agentsearch-lang-list:after,
.agentsearch-specialty-list:after,
.mainnav:after,
.metanav:after,
.floatingbar:after,
.metanav-menu:after,
.fn-more-cities-dropdown ol:after,
.fn-more-counties-dropdown ol:after,
.fn-more-states-dropdown ol:after,
.fn-more-zips-dropdown ol:after,
.fn-streets-list:after,
.fn-community-list:after,
.crawlpath-statepage .all-counties-link:after,
.crawlpath-citypage .fn-streets-list:after,
.crawlpath-citypage .fn-community-list:after,
.listing-card-title:after,
.listing-pane-title:after,
.results-list-preview:after,
.results-enum-preview:after,
.results-tile-preview:after,
.mainnav-body:after,
.ui-helper-floatclear:after {
    content: "";
    display: table;
    clear: both
}
.clearinner,
.float-row,
.site-copyright,
.site-disclaimer,
.grid-last,
.media-card-body,
.bizcard-caption,
.site-office,
.tabs,
.js-tabs {
    overflow: hidden
}
.lt-ie9 .clearinner,
.lt-ie9 .float-row,
.lt-ie9 .site-copyright,
.lt-ie9 .site-disclaimer,
.lt-ie9 .grid-last,
.lt-ie9 .media-card-body,
.lt-ie9 .bizcard-caption,
.lt-ie9 .site-office,
.lt-ie9 .tabs,
.lt-ie9 .js-tabs {
    _overflow: visible
}
.hidden,
.ui-helper-hidden,
.ui-tabs .ui-tabs-hide {
    display: none !important;
    visibility: hidden !important
}
.accessible,
.ui-helper-hidden-accessible {
    position: absolute !important;
    clip: rect(1px, 1px, 1px, 1px) !important
}
a.accessible:focus {
    position: static !important;
    clip: auto !important
}
.invisible,
.ie .line-6 {
    visibility: hidden !important
}
.visible {
    display: block !important;
    visibility: visible !important
}
.ir,
.icon,
.mod-redirect-img,
.icon-before:before,
.icon-after:after,
.ui-slider-horizontal .ui-slider-handle,
.inrixdt-panel-slider .ui-slider-horizontal .ui-slider-handle {
    text-indent: -9999999px !important
}
.form-submit,
.align-center,
.media-pane-frame,
.site-logo,
.site-office-address,
.savelisting-slider,
.msgnooffice-button,
.carousel-image-item,
.carousel-image-caption,
.center .jGrowl-notification,
.center .jGrowl-closer,
.btn-submit,
.btn-notes {
    margin-left: auto;
    margin-right: auto;
    text-align: center
}
.float-unit,
.list-keyval-key,
.listing-detail-stats-main-key,
.listing-detail-stats-more-key,
.list-keyval-val,
.listing-detail-stats-main-val,
.listing-detail-stats-more-val,
.grid-unit,
.media-card-media,
.media-card-right-media,
.bizcard-image,
.site-office-address-1,
.site-office-address-2,
.site-attr .agent-body,
.page-disclaimer,
.page-attribution,
.listing-card-address-1,
.listing-card-address-2,
.listing-pane-address-1,
.listing-pane-address-2,
.listing-detail-address-1,
.listing-detail-address-2,
.nearbyhomes-values-item,
.hpsearch-item,
.agentsearch-lang-list>li,
.agentsearch-specialty-list>li,
.results-map,
.results-map-toolbar,
.results-map-toolbar-poi,
.results-map-toolbar-urmm,
.results-map-list,
.mainnav-item,
.metanav-search,
.metanav-menu,
.metanav-menu-item,
.homesforsale-city,
.homesforsale-state,
.homesforsale-zip,
.homesforsale-county,
.fn-more-cities-dropdown li,
.fn-more-counties-dropdown li,
.fn-more-states-dropdown li,
.fn-more-zips-dropdown li,
.fn-streets-item,
.fn-community-item,
.crawlpath-statepage .fn-counties,
.crawlpath-statepage .fn-cities,
.crawlpath-citypage .fn-streets-item,
.crawlpath-citypage .fn-community-item,
.site-copyright-logo,
.site-disclaimer-logo {
    float: left
}
.inline {
    display: inline !important
}
.list-delim-item,
.inline-row-nospace,
.savedsearches-preview,
.listing-detail-head,
.hpsearch-head,
.pages,
.inline-row,
.listing-detail-price-body,
.listing-detail-pricecurrent,
.listing-detail-pricelast,
.toolbar,
.metanav-menu-anon {
    white-space: nowrap !important
}
.inline-row-nospace,
.savedsearches-preview,
.listing-detail-head,
.hpsearch-head,
.pages {
    -o-white-space-collapse: discard;
    -ms-white-space-collapse: discard;
    -moz-white-space-collapse: discard;
    -webkit-white-space-collapse: discard;
    white-space-collapse: discard;
    word-spacing: -5px !important
}
.inline-row-nospace>*,
.savedsearches-preview>*,
.listing-detail-head>*,
.hpsearch-head>*,
.pages>* {
    word-spacing: normal
}
.list-delim-item,
.list-delim-key,
.list-delim-val,
.inline-unit-nowrap,
.site-office .site-office-address,
.glossary-term,
.inline-unit,
.savedsearches-search,
.savedsearches-menu,
.getintouch-body .input,
.hfs-links a,
.savesearch-count,
.listing-pane-status,
.listing-detail-status,
.listing-detail-address,
.listing-detail-price-body,
.listing-detail-pricelast-title,
.listing-detail-estimate-title,
.hpsearch-title,
.hpsearch-subtitle,
.results-tile-item,
.toolbar-item,
.metanav-menu-link.metanav-menu-anon-link,
.mlsnav-tip,
.pages-item,
.link-14,
.link-14:link,
.link-14:visited,
.onoffswitch-ldp-inrix {
    display: -moz-inline-stack;
    display: inline-block;
    vertical-align: middle;
    white-space: normal
}
.lt-ie9 .list-delim-item,
.lt-ie9 .list-delim-key,
.lt-ie9 .list-delim-val,
.lt-ie9 .inline-unit-nowrap,
.lt-ie9 .site-office .site-office-address,
.site-office .lt-ie9 .site-office-address,
.lt-ie9 .glossary-term,
.lt-ie9 .inline-unit,
.lt-ie9 .savedsearches-search,
.lt-ie9 .savedsearches-menu,
.lt-ie9 .getintouch-body .input,
.getintouch-body .lt-ie9 .input,
.lt-ie9 .hfs-links a,
.hfs-links .lt-ie9 a,
.lt-ie9 .savesearch-count,
.lt-ie9 .listing-pane-status,
.lt-ie9 .listing-detail-status,
.lt-ie9 .listing-detail-address,
.lt-ie9 .listing-detail-price-body,
.lt-ie9 .listing-detail-pricelast-title,
.lt-ie9 .listing-detail-estimate-title,
.lt-ie9 .hpsearch-title,
.lt-ie9 .hpsearch-subtitle,
.lt-ie9 .results-tile-item,
.lt-ie9 .toolbar-item,
.lt-ie9 .metanav-menu-link.metanav-menu-anon-link,
.lt-ie9 .mlsnav-tip,
.lt-ie9 .pages-item,
.lt-ie9 .link-14,
.lt-ie9 .onoffswitch-ldp-inrix {
    _display: inline
}
.inline-unit-nowrap,
.site-office .site-office-address,
.glossary-term {
    white-space: nowrap
}
.fullwidth,
.mod-redirect-footerimg,
.site-foot,
.metanav,
.floatingbar,
.illustration {
    margin-left: -2000px !important;
    margin-right: -2000px !important;
    padding-left: 2000px !important;
    padding-right: 2000px !important
}
.centered-page {
    margin-left: auto !important;
    margin-right: auto !important;
    width: 1000px !important
}
.btn {
    padding: 0.44em 1.44em
}
th,
td,
.table-stats tbody th,
.table-stats tbody td,
.table-stats tfoot th,
.table-stats tfoot td,
.pad-all,
.results-alert,
.toolbar[class*="skin-"],
.metanav-menu-dropdown li a,
.dropdown-menu,
.popover,
.jGrowl-closer {
    padding: 5px
}
.pad-vertical,
.pad-padding,
.pad-v,
.advpropsearch-menu-body,
.mod-head,
.mod-foot,
.richtext pre,
pre.richtext,
.agent-pane-phone,
.listing-detail-estimate-disclaimer-title,
.results-map-toolbar,
.mainnav-link,
.mlsnav-link,
div.msg,
.ui-tooltip-default .ui-tooltip-content,
.ui-tooltip-fivestarcertified .ui-tooltip-content,
.pad-top,
.pad-t,
.site-office {
    padding-top: 5px
}
.pad-vertical,
.pad-padding,
.pad-v,
.advpropsearch-menu-body,
.mod-head,
.mod-foot,
.richtext pre,
pre.richtext,
.agent-pane-phone,
.listing-detail-estimate-disclaimer-title,
.results-map-toolbar,
.mainnav-link,
.mlsnav-link,
div.msg,
.ui-tooltip-default .ui-tooltip-content,
.ui-tooltip-fivestarcertified .ui-tooltip-content,
.pad-bottom,
.pad-b,
.agent-pane-certs,
.listing-detail-stats-main-key,
.listing-detail-stats-main-val,
.listing-detail-stats-more-key,
.listing-detail-stats-more-val,
.nearbyhomes-item,
.featlisting-count,
.hpsearch label,
.hpsearch .label,
.popover-title,
.fn-more-cities-dropdown h2,
.fn-more-counties-dropdown h2,
.fn-more-states-dropdown h2,
.fn-more-zips-dropdown h2 {
    padding-bottom: 5px
}
.pad-horizontal,
.faux-padding,
.popover-title,
.add-padding,
.pad-h,
.savesearch-count,
.richtext code,
code.richtext,
.listing-pane-status,
.listing-detail-status,
.aosearch-list,
.msg,
.pad-left,
.pad-l,
.agent-pane-certs,
.featlisting-count {
    padding-left: 5px
}
.pad-horizontal,
.faux-padding,
.popover-title,
.add-padding,
.pad-h,
.savesearch-count,
.richtext code,
code.richtext,
.listing-pane-status,
.listing-detail-status,
.aosearch-list,
.msg,
.pad-right,
.pad-r,
.listing-detail-attr,
.hpsearch-item,
.metanav-menu-link {
    padding-right: 5px
}
.pad-half-all,
.padhalf-all,
.autocomplete,
.autocomplete-suggestion,
.skin-25,
.skin-26 {
    padding: 2px
}
.pad-half-vertical,
.padhalf-v,
.savesearch-count,
.listing-pane-status,
.listing-detail-status,
.metanav-menu-link,
.msg,
.ui-tabs-nav a,
.pad-half-top,
.padhalf-t,
.agent-pane-certs,
.listing-detail-pricelast,
.featlisting-count {
    padding-top: 2px
}
.form-list-label,
.pad-half-vertical,
.padhalf-v,
.savesearch-count,
.listing-pane-status,
.listing-detail-status,
.metanav-menu-link,
.msg,
.ui-tabs-nav a,
.pad-half-bottom,
.padhalf-b {
    padding-bottom: 2px
}
.pad-half-horizontal,
.add-paddinghalf,
.padhalf-h,
.pages-link,
.link-14,
.link-14:link,
.link-14:visited,
.pad-half-left,
.padhalf-l {
    padding-left: 2px
}
.pad-half-horizontal,
.add-paddinghalf,
.padhalf-h,
.pages-link,
.link-14,
.link-14:link,
.link-14:visited,
.pad-half-right,
.padhalf-r {
    padding-right: 2px
}
.pad-font-all,
.font-all,
.jGrowl,
.jGrowl-notification,
.jGrowl-closer {
    padding: 13px
}
.pad-font-vertical,
.font-v,
.myfivestarcertified,
.usernotes,
.mod-body,
.bfcontent-head,
.hpcontent-head,
.listing-detail-head,
.ui-tabs .ui-tabs-panel,
.pad-font-top,
.font-t {
    padding-top: 3px
}
.pad-font-vertical,
.font-v,
.myfivestarcertified,
.usernotes,
.mod-body,
.bfcontent-head,
.hpcontent-head,
.listing-detail-head,
.ui-tabs .ui-tabs-panel,
.pad-font-bottom,
.font-b,
.bfcontent-foot,
.hpcontent-foot {
    padding-bottom: 3px
}
.pad-font-horizontal,
.faux-font,
.font-h,
.advpropsearch-menu-body,
.richtext pre,
pre.richtext,
.mlsnav-link,
div.msg,
.ui-tooltip-default .ui-tooltip-content,
.ui-tooltip-fivestarcertified .ui-tooltip-content,
.pad-font-left,
.font-l {
    padding-left: 13px
}
.pad-font-horizontal,
.faux-font,
.font-h,
.advpropsearch-menu-body,
.richtext pre,
pre.richtext,
.mlsnav-link,
div.msg,
.ui-tooltip-default .ui-tooltip-content,
.ui-tooltip-fivestarcertified .ui-tooltip-content,
.pad-font-right,
.font-r {
    padding-right: 13px
}
.pad-lead-all {
    padding: 18px
}
.pad-lead-vertical,
.pad-leading,
.pad-lead-top,
.leadpad-t,
.getmoreinfo-head,
.reqmoreinfo-head,
.gethvestimate-head,
.helpfindoffice-head,
.search-title {
    padding-top: 18px
}
.pad-lead-vertical,
.pad-leading,
.pad-lead-bottom,
.leadpad-b {
    padding-bottom: 18px
}
.pad-lead-horizontal,
.leadpad-all,
.pad-lead-left {
    padding-left: 18px
}
.pad-lead-horizontal,
.leadpad-all,
.pad-lead-right {
    padding-right: 18px
}
.pad-leaddouble-all {
    padding: 36px
}
.pad-leaddouble-vertical,
.hpsearch,
.pad-leaddouble-top {
    padding-top: 36px
}
.pad-leaddouble-vertical,
.hpsearch,
.pad-leaddouble-bottom {
    padding-bottom: 36px
}
.pad-leaddouble-horizontal,
.pad-leaddouble-left {
    padding-left: 36px
}
.pad-leaddouble-horizontal,
.pad-leaddouble-right {
    padding-right: 36px
}
.pad-gutter-all,
.confirm {
    padding: 18px
}
.pad-gutter-vertical,
.gut-all,
.mod-redirect-text,
.pad-gutter-top {
    padding-top: 18px
}
.pad-gutter-vertical,
.gut-all,
.mod-redirect-text,
.pad-gutter-bottom {
    padding-bottom: 18px
}
.pad-gutter-horizontal,
.faux-gutters,
.add-gutters,
.site-head,
.site-menu,
.site-foot,
.myfivestarcertified,
.usernotes,
.mod-head,
.mod-body,
.mod-foot,
.listing-detail-head,
.results-map-toolbar,
.ui-tabs-nav a,
.ui-tabs .ui-tabs-panel,
.title-22,
.pad-gutter-left,
.gut-l,
.richtext ul,
.richtext ol,
ul.richtext,
ol.richtext {
    padding-left: 18px
}
.pad-gutter-horizontal,
.faux-gutters,
.add-gutters,
.site-head,
.site-menu,
.site-foot,
.myfivestarcertified,
.usernotes,
.mod-head,
.mod-body,
.mod-foot,
.listing-detail-head,
.results-map-toolbar,
.ui-tabs-nav a,
.ui-tabs .ui-tabs-panel,
.title-22,
.pad-gutter-right,
.gut-r,
.agent-pane-certs,
.featlisting-count,
.homesforsale-city,
.homesforsale-state,
.homesforsale-zip,
.fn-more-cities-dropdown li,
.fn-more-counties-dropdown li,
.fn-more-states-dropdown li,
.fn-more-zips-dropdown li,
.fn-streets-item,
.fn-community-item,
.crawlpath-statepage .fn-counties,
.crawlpath-statepage .fn-cities,
.crawlpath-citypage .fn-streets-item,
.crawlpath-citypage .fn-community-item {
    padding-right: 18px
}
.pad-gutterdouble-all,
.modal {
    padding: 36px
}
.pad-gutterdouble-vertical,
.pad-gutterdouble-top {
    padding-top: 36px
}
.pad-gutterdouble-vertical,
.pad-gutterdouble-bottom {
    padding-bottom: 36px
}
.pad-gutterdouble-horizontal,
.hpsearch,
.pad-gutterdouble-left {
    padding-left: 36px
}
.pad-gutterdouble-horizontal,
.hpsearch,
.pad-gutterdouble-right {
    padding-right: 36px
}
.list-unstyled,
.pad-none,
.font-none,
.gut-none,
.getintouch-body .input,
.metanav-search-btn,
.js-sl-itemslider {
    padding: 0
}
.margin-all {
    margin: 5px
}
.margin-vertical,
.jGrowl-notification,
.jGrowl-closer,
.margin-top {
    margin-top: 5px
}
.form-list-item,
fieldset small,
.margin-vertical,
.jGrowl-notification,
.jGrowl-closer,
.margin-bottom,
.bizcard-address,
.bizcard-phones,
.bizcard-links,
.bizcard-social,
.listing-showcase,
.listing-detail-estimate-disclaimer-title,
.listing-detail-stats-main-key,
.listing-detail-stats-main-val,
.listing-detail-stats-more-key,
.listing-detail-stats-more-val,
.confirm-title,
.btn-submit {
    margin-bottom: 5px
}
.margin-horizontal,
.margin-left {
    margin-left: 5px
}
.choice,
.margin-horizontal,
.margin-right,
.site-office-address-1,
.savesearch-count,
.listing-card-lister span,
.listing-pane-lister span,
.listing-card-frame.margin-right {
    margin-right: 5px
}
.margin-half-all {
    margin: 2px
}
.margin-half-vertical,
.margin-half-top {
    margin-top: 2px
}
.margin-half-vertical,
.margin-half-bottom {
    margin-bottom: 2px
}
.margin-half-horizontal,
.hfs-links a,
.aosearch-item,
.skin-25,
.skin-26,
.margin-half-left,
.confirm-no {
    margin-left: 2px
}
.margin-half-horizontal,
.hfs-links a,
.aosearch-item,
.skin-25,
.skin-26,
.margin-half-right,
.confirm-yes {
    margin-right: 2px
}
.margin-font-all {
    margin: 13px
}
.margin-font-vertical,
.usernotes,
.margin-font-top {
    margin-top: 13px
}
.margin-font-vertical,
.usernotes,
.margin-font-bottom,
.listing-detail-estimate-disclaimer-body,
.hpsearch-head {
    margin-bottom: 13px
}
.margin-font-horizontal,
.listing-detail-estimate-disclaimer-title,
.listing-detail-estimate-disclaimer-body,
.margin-font-left,
.mlsnav-link {
    margin-left: 13px
}
.margin-font-horizontal,
.listing-detail-estimate-disclaimer-title,
.listing-detail-estimate-disclaimer-body,
.margin-font-right {
    margin-right: 13px
}
.margin-lead-all,
.lead-all {
    margin: 18px
}
.margin-lead-vertical,
.add-leading,
.page-foot,
.myfivestarcertified-menu,
.listing-detail-head,
.results-alert,
.mainnav,
.pages,
.margin-lead-top,
.prepend-leading,
.lead-t,
.myfivestarcertified,
.msgnooffice-button,
.autocomplete,
.btn-submit {
    margin-top: 18px
}
.margin-lead-vertical,
.add-leading,
.page-foot,
.myfivestarcertified-menu,
.listing-detail-head,
.results-alert,
.mainnav,
.pages,
.margin-lead-bottom,
.append-leading,
.lead-b,
.savedsearches,
.savedsearches-head,
.savedhomes,
.accountsettings,
.helpfindagent-head,
.sendtofriend-head,
.events-body dd,
.glossary-term,
.richtext table,
.richtext address,
.richtext pre,
table.richtext,
address.richtext,
pre.richtext,
.richtext p,
.richtext ol,
.richtext ul,
.richtext dl,
.richtext blockquote,
p.richtext,
ol.richtext,
ul.richtext,
dl.richtext,
blockquote.richtext,
.hpsearch,
.toolbar,
.breadcrumbs,
div.msg {
    margin-bottom: 18px
}
.margin-lead-horizontal,
.margin-lead-left {
    margin-left: 18px
}
.margin-lead-horizontal,
.margin-lead-right,
.glossary-term {
    margin-right: 18px
}
.margin-leaddouble-all {
    margin: 36px
}
.margin-leaddouble-vertical,
.margin-leaddouble-top,
.leaddouble-t,
.crawlpath-statepage .fn-state-cities,
.crawlpath-citypage .fn-community-list {
    margin-top: 36px
}
.margin-leaddouble-vertical,
.margin-leaddouble-bottom,
.leaddouble-b,
.fn-counties,
.fn-cities,
.fn-streets,
.fn-community {
    margin-bottom: 36px
}
.margin-leaddouble-horizontal,
.leaddouble-all,
.margin-leaddouble-left {
    margin-left: 36px
}
.margin-leaddouble-horizontal,
.leaddouble-all,
.margin-leaddouble-right {
    margin-right: 36px
}
.margin-gutter-all {
    margin: 18px
}
.margin-gutter-vertical,
.gut-out,
.margin-gutter-top {
    margin-top: 18px
}
.margin-gutter-vertical,
.gut-out,
.margin-gutter-bottom {
    margin-bottom: 18px
}
.margin-gutter-horizontal,
.featlisting-frame,
.margin-gutter-left,
.richtext dd,
dd.richtext {
    margin-left: 18px
}
.margin-gutter-horizontal,
.featlisting-frame,
.margin-gutter-right,
.site-copyright-logo,
.site-disclaimer-logo,
.savedsearches-menu-link,
.listing-detail-address {
    margin-right: 18px
}
.margin-gutterdouble-all {
    margin: 36px
}
.margin-gutterdouble-vertical,
.margin-gutterdouble-top {
    margin-top: 36px
}
.margin-gutterdouble-vertical,
.margin-gutterdouble-bottom {
    margin-bottom: 36px
}
.margin-gutterdouble-horizontal,
.margin-gutterdouble-left {
    margin-left: 36px
}
.margin-gutterdouble-horizontal,
.margin-gutterdouble-right {
    margin-right: 36px
}
.list-unstyled,
.margin-none,
.lead-none,
.gut-none,
.richtext blockquote ol,
.richtext blockquote ul,
blockquote.richtext ol,
blockquote.richtext ul,
.ui-tabs .ui-tabs-nav {
    margin: 0
}
.expand-gutters,
.faux-gutters,
.grid-doublegutters {
    margin-left: -18px;
    margin-right: -18px
}
.expand-font,
.faux-font {
    margin-left: -13px;
    margin-right: -13px
}
.expand-padding,
.faux-padding,
.popover-title {
    margin-left: -5px;
    margin-right: -5px
}
.expand-paddinghalf {
    margin-left: -2px;
    margin-right: -2px
}
.list-keyval-key,
.listing-detail-stats-main-key,
.listing-detail-stats-more-key,
.list-keyval-val,
.listing-detail-stats-main-val,
.listing-detail-stats-more-val,
.grid-unit,
.media-card-media,
.media-card-right-media,
.bizcard-image,
.site-office-address-1,
.site-office-address-2,
.site-attr .agent-body,
.page-disclaimer,
.page-attribution,
.listing-card-address-1,
.listing-card-address-2,
.listing-pane-address-1,
.listing-pane-address-2,
.listing-detail-address-1,
.listing-detail-address-2,
.nearbyhomes-values-item,
.hpsearch-item,
.agentsearch-lang-list>li,
.agentsearch-specialty-list>li,
.results-map,
.results-map-toolbar,
.results-map-toolbar-poi,
.results-map-toolbar-urmm,
.results-map-list,
.mainnav-item,
.metanav-search,
.metanav-menu,
.metanav-menu-item,
.homesforsale-city,
.homesforsale-state,
.homesforsale-zip,
.homesforsale-county,
.fn-more-cities-dropdown li,
.fn-more-counties-dropdown li,
.fn-more-states-dropdown li,
.fn-more-zips-dropdown li,
.fn-streets-item,
.fn-community-item,
.crawlpath-statepage .fn-counties,
.crawlpath-statepage .fn-cities,
.crawlpath-citypage .fn-streets-item,
.crawlpath-citypage .fn-community-item {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    border: 0 solid transparent
}
.grid-doublegutters>.grid-unit {
    border-width: 0 18px
}
.grid-gutters {
    margin-left: -9px;
    margin-right: -9px
}
.grid-gutters>.grid-unit {
    border-width: 0 9px
}
.grid-font {
    margin-left: -6.5px;
    margin-right: -6.5px
}
.grid-font>.grid-unit {
    border-width: 0 6.5px
}
.grid-padding {
    margin-left: -2px;
    margin-right: -2px
}
.grid-padding>.grid-unit {
    border-width: 0 2px
}
.grid-paddinghalf {
    margin-left: -1px;
    margin-right: -1px
}
.grid-paddinghalf>.grid-unit {
    border-width: 0 1px
}
.list-keyval-key,
.listing-detail-stats-main-key,
.listing-detail-stats-more-key,
.grid-first {
    padding-left: 0;
    clear: left
}
.grid-last,
.media-card-body,
.bizcard-caption {
    float: none;
    width: auto
}
.lt-ie9 .grid-last,
.lt-ie9 .media-card-body,
.lt-ie9 .bizcard-caption {
    _position: relative;
    _left: -3px;
    _margin-right: -3px
}
.grid-right,
.media-card-right-media,
.site-attr .agent,
.page-attribution,
.results-map-list,
.metanav-menu {
    float: right !important
}
[class*="push-"] {
    position: relative
}
.push-1of2,
.push-2of4 {
    left: 50%
}
.push-1of3 {
    left: 33.33333%
}
.push-2of3 {
    left: 66.66666%
}
.push-1of4 {
    left: 25%
}
.push-3of4 {
    left: 75%
}
.push-1of5 {
    left: 20%
}
.push-2of5 {
    left: 40%
}
.push-3of5 {
    left: 60%
}
.push-4of5 {
    left: 80%
}
[class*="pull-"] {
    position: relative
}
.pull-1of2,
.pull-2of4 {
    left: -50%
}
.pull-1of3 {
    left: -33.33333%
}
.pull-2of3 {
    left: -66.66666%
}
.pull-1of4 {
    left: -25%
}
.pull-3of4 {
    left: -75%
}
.pull-1of5 {
    left: -20%
}
.pull-2of5 {
    left: -40%
}
.pull-3of5 {
    left: -60%
}
.pull-4of5 {
    left: -80%
}
.media {
    text-align: center
}
.media-frame {
    position: relative !important;
    display: block;
    overflow: hidden
}
.media-item {
    min-width: 28px;
    max-width: 100%;
    width: auto;
    min-height: inherit;
    max-height: auto;
    height: auto;
    background: #fff url('../images/rmx-loader-small2467.gif?v=1403183766') 50% 50% no-repeat
}
.media-caption {
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    padding: 2px 5px
}
.media-body,
.media-pane-body,
.listing-pane-caption {
    display: block;
    text-align: left
}
.media-card,
.media-card-right,
.bizcard {
    display: block
}
.media-card-frame,
.bizcard-frame {
    margin-right: 13px
}
.media-card-right-frame {
    margin-left: 13px;
    margin-right: 0
}
.media-pane {
    display: block;
    text-align: center
}
.width-golden-a {
    width: 64%
}
.width-golden-b {
    width: 36%
}
.media-pane-media,
.width-1of1,
.width-2of2,
.width-3of3,
.width-4of4,
.width-5of5,
.width-6of6,
.width-7of7,
.width-8of8,
.width-9of9,
.width-10of10,
.width-12of12,
.width-13of13,
.width-14of14,
.width-16of16,
.width-20of20,
.crawlpath-citypage .fn-streets-item {
    clear: both;
    float: none !important;
    width: auto
}
.width-1of2,
.width-2of4,
.width-3of6,
.width-4of8,
.width-5of10,
.width-6of12,
.width-7of14,
.width-8of16,
.width-10of20,
.listing-detail-stats-main-key,
.listing-detail-stats-main-val,
.listing-detail-stats-more-key,
.listing-detail-stats-more-val,
.nearbyhomes-values-item,
.results-map-toolbar-poi,
.results-map-toolbar-urmm,
.crawlpath-statepage .fn-counties,
.crawlpath-statepage .fn-cities {
    width: 50%
}
.width-1of3,
.width-2of6,
.width-3of9,
.width-4of12,
.agentsearch-specialty-list>li,
.results-tile-item,
.results-map-list,
.fn-more-cities-dropdown li,
.fn-more-counties-dropdown li,
.fn-more-states-dropdown li,
.fn-more-zips-dropdown li {
    width: 33.33333%
}
.width-2of3,
.width-4of6,
.width-6of9,
.width-8of12,
.results-map,
.results-map-toolbar {
    width: 66.66666%
}
.width-1of4,
.width-2of8,
.width-3of12,
.width-4of16,
.width-5of20,
.savedsearches-menu,
.bizcard-image,
.agentsearch-lang-list>li,
.carousel-image-caption,
.homesforsale-city,
.homesforsale-state,
.homesforsale-zip,
.homesforsale-county,
.fn-streets-item,
.fn-community-item,
.crawlpath-citypage .fn-community-item {
    width: 25%
}
.width-3of4,
.width-6of8,
.width-9of12,
.width-12of16,
.width-15of20,
.savedsearches-search,
.bizcard-caption {
    width: 75%
}
.width-1of5,
.width-2of10,
.width-4of20,
.onoffswitch-ldp-inrix {
    width: 20%
}
.width-2of5,
.width-4of10,
.width-8of20 {
    width: 40%
}
.width-3of5,
.width-6of10,
.width-12of20 {
    width: 60%
}
.width-4of5,
.width-8of10,
.mod-redirect,
.width-16of20 {
    width: 80%
}
.width-1of6,
.mainnav-item {
    width: 16.66667%
}
.width-5of6 {
    width: 83.33333%
}
.width-1of7 {
    width: 14.28571%
}
.width-2of7 {
    width: 28.57143%
}
.width-3of7 {
    width: 42.85714%
}
.width-4of7 {
    width: 57.14286%
}
.width-5of7 {
    width: 71.42857%
}
.width-6of7 {
    width: 85.71429%
}
.width-1of8 {
    width: 12.5%
}
.width-3of8 {
    width: 37.5%
}
.width-5of8 {
    width: 62.5%
}
.width-7of8 {
    width: 87.5%
}
.width-1of9 {
    width: 11.11111%
}
.width-2of9 {
    width: 22.22222%
}
.width-4of9 {
    width: 44.44444%
}
.width-5of9 {
    width: 55.55556%
}
.width-7of9 {
    width: 77.77778%
}
.width-8of9 {
    width: 88.88889%
}
.width-1of10 {
    width: 10%
}
.width-3of10 {
    width: 30%
}
.width-7of10 {
    width: 70%
}
.width-9of10 {
    width: 90%
}
.width-1of12 {
    width: 8.33333%
}
.width-2of12 {
    width: 16.66667%
}
.width-5of12 {
    width: 41.66667%
}
.width-7of12 {
    width: 58.33333%
}
.width-10of12 {
    width: 83.33333%
}
.width-11of12 {
    width: 91.66667%
}
.width-1of13 {
    width: 7.69231%
}
.width-2of13 {
    width: 15.38462%
}
.width-3of13 {
    width: 23.07692%
}
.width-4of13 {
    width: 30.76923%
}
.width-5of13 {
    width: 38.46154%
}
.width-6of13 {
    width: 46.15385%
}
.width-7of13 {
    width: 53.84615%
}
.width-8of13 {
    width: 61.53846%
}
.width-9of13 {
    width: 69.23077%
}
.width-10of13 {
    width: 76.92308%
}
.width-11of13 {
    width: 84.61538%
}
.width-12of13 {
    width: 92.30769%
}
.width-1of14 {
    width: 7.14286%
}
.width-2of14 {
    width: 14.28571%
}
.width-3of14 {
    width: 21.42857%
}
.width-4of14 {
    width: 28.57143%
}
.width-5of14 {
    width: 35.71429%
}
.width-6of14 {
    width: 42.85714%
}
.width-8of14 {
    width: 57.14286%
}
.width-9of14 {
    width: 64.28571%
}
.width-10of14 {
    width: 71.42857%
}
.width-11of14 {
    width: 78.57143%
}
.width-12of14 {
    width: 85.71429%
}
.width-13of14 {
    width: 92.85714%
}
.width-1of16 {
    width: 6.25%
}
.width-2of16 {
    width: 12.5%
}
.width-3of16 {
    width: 18.75%
}
.width-5of16 {
    width: 31.25%
}
.width-6of16 {
    width: 37.5%
}
.width-7of16 {
    width: 43.75%
}
.width-9of16 {
    width: 56.25%
}
.width-10of16 {
    width: 62.5%
}
.width-11of16 {
    width: 68.75%
}
.width-13of16 {
    width: 81.25%
}
.width-14of16 {
    width: 87.5%
}
.width-15of16 {
    width: 93.75%
}
.width-1of20 {
    width: 5%
}
.width-2of20 {
    width: 10%
}
.width-3of20 {
    width: 15%
}
.width-6of20 {
    width: 30%
}
.width-7of20 {
    width: 35%
}
.width-9of20 {
    width: 45%
}
.width-11of20 {
    width: 55%
}
.width-13of20 {
    width: 65%
}
.width-14of20 {
    width: 70%
}
.width-17of20 {
    width: 85%
}
.width-18of20 {
    width: 90%
}
.width-19of20 {
    width: 95%
}
.fixed-1of10 {
    width: 80px
}
.fixed-2of10 {
    width: 178px
}
.fixed-3of10,
.confirm {
    width: 276px
}
.fixed-4of10 {
    width: 374px
}
.fixed-5of10 {
    width: 472px
}
.fixed-6of10 {
    width: 570px
}
.fixed-7of10,
.hpsearch,
.fn-more-cities-dropdown,
.fn-more-counties-dropdown,
.fn-more-states-dropdown,
.fn-more-zips-dropdown {
    width: 668px
}
.fixed-8of10 {
    width: 766px
}
.fixed-9of10,
.fn-more-cities-dropdown,
.fn-more-counties-dropdown {
    width: 864px
}
.fixed-10of10 {
    width: 1000px
}
.site {
    position: relative;
    margin: 0 auto;
    width: 1000px;
    z-index: 0
}
.site-head,
.site-menu,
.site-foot {
    overflow: hidden
}
.site-head {
    position: relative;
    z-index: -1;
    overflow: visible !important
}
.site-logo {
    display: block;
    position: relative;
    z-index: -2;
    margin-bottom: 10px;
    top: -89px
}
.site-office {
    position: relative;
    z-index: 2
}
.site-office-title {
    text-align: center
}
.site-office-name {
    display: block;
    font-size: 18px !important;
    line-height: 1
}
.site-attr {
    position: absolute;
    font-size: 10px;
    text-transform: uppercase;
    max-width: 290px
}
.site-attr-office {
    top: 84px;
    left: 0
}
.site-attr .office-leadin {
    display: block
}
.site-attr-agent {
    top: 72px;
    left: -2px
}
.site-attr .agent-image {
    max-width: 72px
}
.site-attr .agent-image-frame {
    max-height: 72px
}
.site-attr .agent-image-item {
    margin-top: -5px
}
.site-attr .agent-body {
    margin-top: -5px;
    padding-top: 2px;
    max-width: 218px
}
.lt-ie9 .site-body {
    position: relative;
    z-index: 2
}
.nocontent {
    text-align: center
}
.site-foot {
    position: relative;
    color: #FFF;
    background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PHJhZGlhbEdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgY3g9IjUwJSIgY3k9Ii0zNzVweCIgcj0iNzUwIj48c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjMDBhMWU0Ii8+PHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjMDA1ZDk5Ii8+PC9yYWRpYWxHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNncmFkKSIgLz48L3N2Zz4g');
    background-size: 100%;
    background-image: -webkit-radial-gradient(50% -375px, circle, #00a1e4 0px, #005d99 750px);
    background-image: -moz-radial-gradient(50% -375px, circle, #00a1e4 0px, #005d99 750px);
    background-image: -o-radial-gradient(50% -375px, circle, #00a1e4 0px, #005d99 750px);
    background-image: radial-gradient(50% -375px, circle, #00a1e4 0px, #005d99 750px);
    background-color: #005d99;
    -webkit-box-shadow: inset 0 0 10px rgba(13, 16, 81, 0.64);
    -moz-box-shadow: inset 0 0 10px rgba(13, 16, 81, 0.64);
    box-shadow: inset 0 0 10px rgba(13, 16, 81, 0.64);
    overflow: visible;
    clear: both
}
.site-foot:before,
.site-foot:after {
    display: block;
    content: " ";
    position: absolute;
    z-index: -9
}
.lt-ie9 .site-foot {
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF00A1E4', endColorstr='#FF005D99')"
}
.site-foot:before {
    top: -450px;
    left: 0;
    right: 0;
    height: 450px;
    background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0icmdiYSgyMzUsMjM2LDI0MSwwKSIvPjxzdG9wIG9mZnNldD0iNDAlIiBzdG9wLWNvbG9yPSIjYjhkYmRmIi8+PHN0b3Agb2Zmc2V0PSI4MCUiIHN0b3AtY29sb3I9InJnYmEoMjM1LDIzNiwyNDEsMCkiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2dyYWQpIiAvPjwvc3ZnPiA=');
    background-size: 100%;
    background-image: -webkit-linear-gradient(top, rgba(235, 236, 241, 0) 0%, #b8dbdf 40%, rgba(235, 236, 241, 0) 80%);
    background-image: -moz-linear-gradient(top, rgba(235, 236, 241, 0) 0%, #b8dbdf 40%, rgba(235, 236, 241, 0) 80%);
    background-image: -o-linear-gradient(top, rgba(235, 236, 241, 0) 0%, #b8dbdf 40%, rgba(235, 236, 241, 0) 80%);
    background-image: linear-gradient(top, rgba(235, 236, 241, 0) 0%, #b8dbdf 40%, rgba(235, 236, 241, 0) 80%)
}
.site-links,
.site-disclaimer,
.site-copyright {
    text-align: center
}
.site-disclaimer-logo {
    max-width: 150px;
    max-height: 50px
}
.page-head {
    position: relative
}
.page-title,
.page-subtitle {
    line-height: 1.25em
}
.page-disclaimer {
    width: 42%;
    font-size: 9px;
    max-height: 81px;
    overflow-y: auto
}
.mls-disclaimer * {
    display: inline !important;
    color: #676f72;
    font-size: 100% !important;
    vertical-align: middle !important
}
.mls-disclaimer * a {
    color: #005d99
}
.page-attribution {
    width: 58%;
    text-align: right
}
.page-homevalue-title {
    font-size: 40px;
    letter-spacing: -1px
}
.page-homevalue-search {
    font-size: 150%
}
.myfivestarcertified-menu {
    text-align: center
}
.savedsearches-menu {
    white-space: nowrap;
    text-align: right
}
.savelisting-slider {
    width: auto;
    text-align: left
}
.usernotes {
    position: absolute;
    width: 235px;
    background-color: #ccc;
    -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
    -moz-box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
    box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
    z-index: 2
}
.usernotes-close {
    position: absolute;
    top: -15px;
    left: 50%;
    margin-left: -40px
}
.usernotes-field {
    height: 175px
}
.account-commprefs {
    border: 1px solid #AAA;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    -o-border-radius: 5px;
    border-radius: 5px
}
.advpropsearch-menu {
    text-align: right
}
.advpropsearch-menu-body {
    text-align: center
}
.advpropsearch-salestype,
.advpropsearch-propertytype {
    white-space: nowrap
}
.lt-ie9 .advpropsearch-propertytype .dropdown-menu {
    width: 285px
}
.getintouch-title {
    font-size: 28px;
    text-rendering: optimizeLegibility;
    font-weight: bold
}
.getintouch-body p {
    line-height: 2.5
}
.getintouch-body p:first-of-type {
    line-height: 3.5
}
.getintouch-body .input {
    position: relative
}
.getintouch-name {
    width: 69%
}
.getintouch-email {
    width: 98%
}
.getintouch-body .field small {
    position: absolute;
    top: 18px;
    left: 0;
    right: 0
}
.getmoreinfo-title {
    font-size: 15px
}
.reqmoreinfo-opts {
    font-size: 12px
}
.forgotpassword-field,
.forgotpassword-submit {
    font-size: 125%
}
.reguides-body .title-2,
.reguides-body .richtext h2,
.richtext .reguides-body h2,
.reguides-body h2.richtext {
    font-size: 23px;
    text-rendering: optimizeLegibility
}
.events-body dt {
    color: #000;
    font-weight: bold
}
.myfivestarcertifiedtools-link,
.myfivestarcertifiedtools-link-quiet {
    display: block;
    float: left;
    position: relative;
    width: 60px;
    height: 65px
}
.myfivestarcertifiedtools-link-quiet {
    height: 35px
}
.myfivestarcertifiedtools-icon {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    text-align: center
}
.myfivestarcertifiedtools-icon .hover,
.myfivestarcertifiedtools-link-quiet .myfivestarcertifiedtools-icon .active {
    margin-top: -9px
}
.myfivestarcertifiedtools-link-quiet .myfivestarcertifiedtools-icon .hover {
    margin-top: 0
}
.myfivestarcertifiedtools-text {
    position: absolute;
    bottom: -2px;
    left: 0;
    right: 0;
    text-align: center;
    line-height: 2
}
.glossary-list {
    text-align: center
}
.glossary-link {
    color: #1477BE;
    font-weight: bold
}
.glossary-link:hover {
    text-decoration: underline
}
.glossary-def {
    display: none;
    white-space: normal
}
.hfs-links {
    text-align: center
}
.savesearch-count {
    font-size: 11px;
    font-weight: bold;
    min-width: 1em;
    min-height: 1em;
    text-align: center
}
.bfcontent {
    min-height: 200px;
    position: relative
}
.bfcontent-head>.icon,
.bfcontent-head>.mod-redirect-img {
    position: absolute;
    top: 36px;
    right: 18px
}
.bfcontent-body {
    margin-right: 20%
}
.hpcontent {
    min-height: 200px
}
.hpcontent-head>.icon,
.hpcontent-head>.mod-redirect-img {
    position: absolute;
    top: 10px;
    right: 3px
}
.hpcontent-body {
    margin-right: 2%
}
.mod-redirect {
    margin: 0 auto;
    text-align: center;
    position: absolute !important;
    left: 0;
    right: 0;
    z-index: 999
}
.mod-redirect-backdrop {
    display: block !important;
    background-color: #FFF !important;
    opacity: 0.8 !important
}
.mod-redirect-text {
    display: block;
    font-size: 200% !important
}
.overlay-form-box {
    z-index: 5000;
    margin: 0 auto;
    width: 1000px;
    position: relative
}
.overlay-form-text {
    padding: 36px 36px 72px 36px
}
.title-24-blue {
    font-family: "Georgia", "Times New Roman", serif;
    font-size: 20px;
    text-rendering: optimizelegibility;
    color: #005D99;
    text-shadow: 1px 1px 0px #FFF
}
.overlay-icons-close-blackwhite-26x25 {
    background-position: -189px 0px;
    height: 25px !important;
    width: 15px !important;
    background: transparent url("../images/icons/gray1700.png?v=1435333103");
    background-repeat: no-repeat;
    background-position: -189px 0px !important
}
.richtext {
    overflow: hidden
}
.richtext h1,
h1.richtext,
.richtext h2,
h2.richtext,
.richtext h3,
h3.richtext,
.richtext h4,
h4.richtext,
.richtext h5,
h5.richtext,
.richtext h6,
h6.richtext {
    line-height: 1.44em !important
}
.richtext p,
.richtext ol,
.richtext ul,
.richtext dl,
.richtext blockquote,
p.richtext,
ol.richtext,
ul.richtext,
dl.richtext,
blockquote.richtext {
    max-width: 50em;
    word-spacing: 1px
}
.richtext ul,
ul.richtext {
    list-style-type: disc
}
.richtext ol,
ol.richtext {
    list-style-type: decimal
}
.richtext li ol,
.richtext li ul {
    margin-bottom: 0
}
.richtext dt,
dt.richtext {
    font-weight: bold
}
.richtext blockquote,
blockquote.richtext {
    position: relative
}
.richtext blockquote:before,
.richtext blockquote:after,
blockquote.richtext:before,
blockquote.richtext:after {
    position: absolute;
    height: 54px;
    line-height: 54px;
    color: #99d7ff;
    font-family: "Georgia", "Times New Roman", serif;
    font-size: 54px
}
.richtext blockquote:before,
blockquote.richtext:before {
    top: 0;
    left: -27px;
    content: '\201C'
}
.richtext blockquote:after,
blockquote.richtext:after {
    bottom: -27px;
    right: -27px;
    content: '\201D'
}
.richtext blockquote small,
blockquote.richtext small {
    display: block;
    color: #9ba2a4;
    font-size: 13px;
    text-align: right
}
.richtext blockquote small:before,
blockquote.richtext small:before {
    content: "\2014 \0020"
}
.richtext .media,
.media.richtext {
    position: relative;
    top: 5px
}
.richtext abbr[title],
.richtext dfn[title],
abbr[title].richtext,
dfn[title].richtext {
    border-bottom: 1px dotted
}
.richtext small,
small.richtext {
    font-size: 10px
}
.richtext code,
code.richtext,
.richtext pre,
pre.richtext {
    border-width: 1px;
    border-style: solid
}
.ellipsis-show,
.results-sourcename .count,
.ellipsis-hide,
.metanav-menu-name,
.ellipsis,
.agent-pane-phone {
    white-space: nowrap;
    overflow: hidden;
    -ms-text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    -moz-binding: url('xml/ellipsis.xml#ellipsis');
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    display: block;
    white-space: nowrap
}
.ellipsis-show:hover,
.results-sourcename .count:hover {
    position: absolute;
    margin-left: -5px;
    margin-right: -5px;
    padding-left: 5px;
    padding-right: 5px;
    width: auto;
    background: #FFF;
    border-bottom: 1px dotted #DDD;
    z-index: 9999
}
.ellipsis-1 {
    position: relative;
    height: 1.44em
}
.ellipsis-2 {
    position: relative;
    height: 2.88em
}
.agent-pane {
    height: 270px
}
.agent-pane-frame {
    height: 140px;
    overflow: hidden
}
.agent-pane-image img {
    height: 140px
}
.agent-pane-certs {
    position: absolute;
    top: 4px;
    right: -6px
}
.agent-pane-name {
    display: block;
    font-size: 16px;
    height: 1.44em
}
.agent-pane-phone {
    text-align: center
}
.agent-pane-dre {
    text-align: center
}
.agent-pane-links {
    position: absolute;
    right: 5px;
    bottom: 5px;
    left: 5px;
    text-align: center
}
.agent-detail-prev {
    position: absolute;
    left: -23px;
    top: 50%;
    margin-top: -12px
}
.agent-detail-next {
    position: absolute;
    right: -23px;
    top: 50%;
    margin-top: -12px
}
.agent-detail-url {
    font-weight: bold
}
.office-info {
    position: absolute;
    min-width: 400px;
    min-height: 150px;
    z-index: 2000
}
.office-info-close {
    position: absolute;
    top: -12px;
    right: -12px
}
.office-info-item {
    max-width: 180px
}
.office-info-list {
    max-height: 250px;
    overflow-y: auto;
    overflow-x: hidden
}
.office-leadin,
.agent-leadin {
    font-size: 9px;
    text-transform: capitalize
}
.office-name,
.agent-name {
    font-size: 11px;
    font-weight: bold
}
.office-disclaimer,
.agent-disclaimer,
.breadcrumbs-disclaimer {
    font-size: 6px;
    white-space: nowrap
}
.office {
    line-height: 1.5625em
}
.office>span {
    display: block
}
.office br {
    display: none
}
.office-name {
    color: #333;
    font-weight: bold;
    font-size: 115%
}
.office-disclaimer {
    display: block
}
.office-card-title {
    font-size: 18px;
    text-rendering: optimizeLegibility
}
.office-card-detail {
    font-size: 11px
}
.office-detail-disclaimer {
    font-size: 9px;
    font-style: italic
}
.office-detail-map {
    position: relative;
    width: 100%;
    height: 300px
}
.office-detail-officemanager-item,
.office-detail-officeowner-item {
    display: inline !important
}
.office-detail-officemanager-item:after,
.office-detail-officeowner-item:after {
    content: ", "
}
.office-detail-officemanager-item:last-child:after,
.office-detail-officeowner-item:last-child:after {
    content: ""
}
.bizcard-links-body a {
    display: block
}
.bizcard-social-body a {
    display: inline-block
}
.listing-showcase {
    position: relative
}
.listing-showcase:before,
.listing-showcase:after {
    display: block;
    content: " ";
    position: absolute;
    z-index: -2
}
.listing-showcase:before {
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    border: 1px solid #d9d9d9;
    color: #5b6265;
    background: rgba(0, 0, 0, 0.05);
    -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.05);
    -moz-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.05);
    box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.05)
}
.listing-estimate-disclaimer {
    display: block;
    font-size: 8px !important;
    text-transform: uppercase;
    opacity: 0.7
}
.listing-status-forsale,
.js-sl-forsale:before {
    background-color: #006CBF !important
}
.listing-status-notforsale,
.js-sl-notforsale:before {
    background-color: #9C9C9B !important
}
.listing-status-pending,
.js-sl-pending:before {
    background-color: #F36C02 !important
}
.listing-status-sold,
.js-sl-sold:before {
    background-color: #E81C3E !important
}
.listing-status-foreclosure,
.js-sl-foreclosure:before {
    background-color: #6ECFF6 !important
}
.listing-status-price {
    background-color: #F84610 !important
}
.listing-status-open {
    background-color: #FAA105 !important
}
.listing-status-new {
    background-color: #0284E1 !important
}
.listing-status-close {
    background-color: #E51937 !important
}
.listing-card,
.listing-pane,
.listing-pane-home,
.listing-detail {
    position: relative
}
.listing-card-address,
.listing-pane-address {
    text-transform: capitalize
}
.listing-card-address-1,
.listing-card-address-2,
.listing-pane-address-1,
.listing-pane-address-2,
.listing-detail-address-1,
.listing-detail-address-2 {
    padding-right: 5px;
    white-space: nowrap
}
.listing-card-mlsid,
.listing-pane-mlsid {
    opacity: 0.9
}
.listing-card-price,
.listing-pane-price,
.listing-detail-price {
    white-space: nowrap
}
.listing-card-price-body,
.listing-pane-price-body,
.listing-detail-price-body {
    -o-white-space-collapse: discard;
    -ms-white-space-collapse: discard;
    -moz-white-space-collapse: discard;
    -webkit-white-space-collapse: discard;
    white-space-collapse: discard;
    word-spacing: -5px !important
}
.listing-card-price-body>*,
.listing-pane-price-body>*,
.listing-detail-price-body>* {
    word-spacing: normal
}
.listing-card-foot br,
.listing-pane-foot br {
    display: none;
    float: left
}
.listing-card-logo,
.listing-pane-logo {
    vertical-align: top;
    max-width: 54px;
    max-height: 36px;
    opacity: 0.9
}
.listing-card-contact,
.listing-pane-contact {
    vertical-align: top;
    font-size: 10px;
    opacity: 0.75;
    text-align: right
}
.listing-card-caption {
    position: relative
}
.listing-card-status {
    display: block;
    position: relative;
    -webkit-transform: rotate(-90deg);
    -moz-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    -o-transform: rotate(-90deg);
    transform: rotate(-90deg);
    position: absolute;
    left: -3em;
    top: 50%;
    margin-top: -12px;
    width: 96px;
    font-size: 12px;
    color: #FFF;
    font-weight: bold;
    text-transform: uppercase;
    text-align: center;
    white-space: nowrap
}
.listing-card-status:before,
.listing-card-status:after {
    display: block;
    content: " ";
    position: absolute
}
.listing-card-status:before {
    z-index: -1
}
.listing-card-status:after {
    z-index: -2
}
.lt-ie9 .listing-card-status {
    margin-top: -60px;
    left: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)"
}
.listing-card-status:before {
    top: 0;
    bottom: 0;
    left: 0;
    right: 0
}
.lt-ie9 .listing-card-status:before {
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#2EFFFFFF', endColorstr='#2E000000')"
}
.listing-card-status:after {
    height: 6px;
    bottom: -2px;
    left: -25%;
    right: -25%;
    background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PHJhZGlhbEdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgY3g9IjUwJSIgY3k9IjUwJSIgcj0iNzUiPjxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9InJnYmEoMCwwLDAsMC4xNSkiLz48c3RvcCBvZmZzZXQ9Ijc1JSIgc3RvcC1jb2xvcj0icmdiYSgwLDAsMCwwKSIvPjwvcmFkaWFsR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
    background-size: 100%;
    background-image: -webkit-radial-gradient(rgba(0, 0, 0, 0.15), rgba(0, 0, 0, 0) 75%);
    background-image: -moz-radial-gradient(rgba(0, 0, 0, 0.15), rgba(0, 0, 0, 0) 75%);
    background-image: -o-radial-gradient(rgba(0, 0, 0, 0.15), rgba(0, 0, 0, 0) 75%);
    background-image: radial-gradient(rgba(0, 0, 0, 0.15), rgba(0, 0, 0, 0) 75%)
}
.listing-card-links-body a {
    display: block
}
.listing-card-foot {
    clear: left
}
.listing-pane {
    height: 398px
}
.listing-pane-home {
    height: 405px
}
.market.display {
    display: block;
    text-align: left;
    width: auto;
    float: left;
    padding-bottom: 2px;
    color: #676f72
}
.listing-pane-stats.list-delim {
    color: #676f72
}
.listing-pane-stats.list-delim:hover {
    color: #676f72
}
#js-officelistings .listing-pane,
#js-officelistings .listing-pane {
    height: 375px
}
.listing-pane-frame {
    height: 200px
}
.listing-pane-image img {
    max-width: 304px;
    max-height: 200px
}
.listing-pane-head {
    height: 80px
}
.listing-pane-street {
    display: block
}
.listing-pane-body {
    clear: both;
    height: 21px
}
.listing-card-price-body,
.listing-pane-price-body,
.listing-detail-price-body {
    letter-spacing: -0.1rem
}
.listing-pane-links {
    font-size: 12px;
    text-align: center
}
.listing-pane-links-body a {
    display: block
}
.listing-pane-links-savelisting {
    text-align: right
}
.listing-pane-contact {
    text-align: right
}
.listing-detail-prev {
    position: absolute;
    left: -26px;
    top: 50%;
    margin-top: -12px;
    display: none
}
.listing-detail-next {
    position: absolute;
    right: -26px;
    top: 50%;
    margin-top: -12px;
    display: none
}
.listing-detail-title {
    max-width: 80%
}
.lt-ie9 .listing-detail-title {
    width: 77%;
    max-width: 77%
}
.listing-detail-title-homevalue {
    max-width: 65%
}
.lt-ie9 .listing-detail-title-homevalue {
    width: 62%;
    max-width: 62%
}
.listing-detail-address {
    text-transform: uppercase
}
.listing-detail-price {
    max-width: 20%;
    text-align: right
}
.lt-ie9 .listing-detail-price {
    width: 23%;
    max-width: 23%
}
.listing-detail-estimate {
    position: relative;
    padding-right: 1.25em;
    max-width: 35%
}
.lt-ie9 .listing-detail-estimate {
    width: 38%;
    max-width: 38%
}
.listing-detail-estimate .listing-detail-pricecurrent {
    font-size: 16px !important
}
.listing-detail-pricelast {
    font-size: 12px !important
}
.listing-detail-pricelast-title,
.listing-detail-estimate-title {
    vertical-align: bottom !important
}
.listing-detail-estimate-icon {
    position: absolute;
    right: 0;
    top: 0.4em
}
.listing-detail-stats-key {
    font-weight: bold
}
.listing-detail-stats-main-key {
    clear: both;
    min-height: 25px
}
.listing-detail-stats-main-val {
    min-height: 25px
}
.listing-detail-stats-more-val {
    position: relative;
    z-index: 1
}
.listing-detail-stats-more-val:before,
.listing-detail-stats-more-val:after {
    display: block;
    content: " ";
    position: absolute;
    z-index: -1;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0
}
.listing-detail-stats-more-val:after {
    left: -50%
}
.lraisting-detail-opendatetime {
    font-size: 12px
}
.listing-detail-attr {
    position: absolute;
    bottom: 0;
    right: 0;
    background: #fff;
    background: rgba(255, 255, 255, 0.85);
    font-size: 10px;
    border-radius: 0.5em 0 0 0;
    overflow: hidden;
    white-space: nowrap;
    z-index: 4
}
.listing-detail-tab-media {
    height: 542px
}
.listing-detail-quiettoggle {
    text-align: center
}
.listing-detail-valuechart {
    height: 300px;
    width: 600px
}
.listing-info {
    position: absolute;
    width: 500px;
    z-index: 2000
}
.listing-info-close {
    position: absolute;
    top: -11px;
    right: -11px
}
.listing-info-list {
    max-height: 250px;
    overflow-y: auto;
    overflow-x: hidden
}
.listing-info-price {
    font-size: 20px
}
.listing-info-link {
    white-space: nowrap
}
.homevalue-info {
    position: absolute;
    width: 450px;
    z-index: 2000
}
.homevalue-info-close {
    position: absolute;
    top: 11px;
    right: 11px
}
.homevalue-info-title {
    font-weight: bold
}
.homevalue-info-list {
    max-height: 200px;
    overflow-y: auto;
    overflow-x: hidden
}
.homevalue-info-price {
    font-size: 20px;
    font-weight: bold;
    font-size: 150%
}
.homevalue-info-link {
    white-space: nowrap;
    font-size: 11px
}
.homevalue-map {
    position: relative;
    height: 550px
}
.homevalue-map-msg {
    position: absolute;
    z-index: 999;
    top: -1px;
    left: 350px;
    right: 0
}
.homevalue-disclaimer {
    display: block;
    font-size: 10px;
    opacity: 0.7
}
.nearbyhomes-values-item {
    height: 150px
}
.icons-fivestarcertified-81x40 {
    width: 80px !important
}
.featlisting-btn {
    padding: 0.25em 0.75em;
    text-align: left
}
.featlisting {
    position: relative;
    min-height: 270px
}
.featlisting-count {
    position: absolute;
    top: 4px;
    right: -8px
}
.featlisting-body {
    padding: 9px 18px;
    text-align: center
}
.featlisting-frame {
    height: 185px
}
.featlisting-media img {
    width: 243px;
    height: 186px
}
.featlisting-error {
    font-size: 14px;
    height: 229px
}
.listing-pane-lister.mls-courtesyof {
    font-size: 1rem;
    line-height: 21.6px
}
[class*="listing-detail-"].mls-courtesyof {
    font-size: 1rem;
    line-height: 21.6px
}
.listing-card-lister.mls-courtesyof {
    font-size: 0.95rem
}
.listing-pane-price.mls-courtesyof-price {
    font-size: 0.95rem;
    font-weight: 700;
    letter-spacing: normal
}
.listing-card-price .price .unit,
.listing-card-price .price .num {
    letter-spacing: normal;
    word-spacing: normal
}
.listing-card-price .price .unit {
    margin-right: 0.1em
}
.search {
    margin-left: auto;
    margin-right: auto
}
.search-title {
    display: inline-block;
    vertical-align: middle
}
.search-body {
    display: inline-block;
    text-align: left;
    vertical-align: middle
}
.search-li {
    display: inline-block;
    vertical-align: bottom
}
.home-line {
    margin-top: -9px
}
.home-title {
    margin: -34px auto 0 auto;
    text-align: center
}
.btn-home {
    min-width: 110px
}
.home-head,
.hpsearch-head,
.hpsearch-body {
    position: relative;
    z-index: 3
}
.hpsearch {
    margin: 0 auto
}
.hpsearch-icon {
    position: absolute;
    top: -38px;
    left: -96px
}
.hpsearch-title {
    width: 545px
}
.hpsearch-subtitle {
    font-size: 10px;
    opacity: 0.75;
    width: 123px
}
.hpsearch-lastmod {
    display: block;
    opacity: 0.85
}
.hpworld .hpsearch-body {
    font-size: 12px
}
.hpsearch-search {
    width: 344px
}
.hpsearch-price {
    width: 190px
}
.hpsearch-minprice,
.hpsearch-maxprice {
    width: 80px
}
.hpsearch .field,
.hpsearch button {
    padding-top: 0.6em;
    padding-bottom: 0.6em
}
.hpbox1  {
    padding-top: 1px;
    padding-bottom: 1px
}
.mlssearch-body {
    font-size: 120%;
    overflow-y: hidden
}
.aosearch {
    background-image: url('../images/rmx-bg-agentofficesearch-head2467.jpg?v=1403183766');
    background-position: 50% 0;
    background-repeat: no-repeat
}
.aosearch-list {
    position: absolute;
    top: 137px;
    left: 0;
    right: 0;
    font-size: 15px;
    border-bottom: 6px solid #0557AB
}
.aosearch-link {
    border-bottom-width: 0 !important;
    -webkit-box-shadow: none !important;
    -moz-box-shadow: none !important;
    box-shadow: none !important;
    -moz-border-radius-bottomright: 0 !important;
    -webkit-border-bottom-right-radius: 0 !important;
    border-bottom-right-radius: 0 !important;
    -moz-border-radius-bottomleft: 0 !important;
    -webkit-border-bottom-left-radius: 0 !important;
    border-bottom-left-radius: 0 !important
}
.tab-inactive .aosearch-link {
    color: #636465 !important;
    background: #FFF !important;
    text-shadow: 0 0 1px !important, 0 0 1px #d5d6d6 !important;
    text-shadow: 0 0 1px #d5d6d6 !important, 0 0 1px #d5d6d6 !important
}
.aosearch-body {
    padding-top: 174px;
    min-height: 420px
}
.results-list-item,
.results-enum-item,
.results-tile-item {
    position: relative;
    margin-bottom: -1px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box
}
.results-list-item:before,
.results-enum-item:before,
.results-tile-item:before,
.results-list-item:after,
.results-enum-item:after,
.results-tile-item:after {
    display: block;
    content: " ";
    position: absolute;
    z-index: -1
}
.results-list-preview,
.results-enum-preview,
.results-tile-preview {
    padding: 9px
}
.results-list-item,
.results-enum-item {
    border-color: transparent transparent #d9d9d9 transparent
}
.results-tile {
    margin: -9px -10px;
    padding-right: 1px;
    -o-white-space-collapse: discard;
    -ms-white-space-collapse: discard;
    -moz-white-space-collapse: discard;
    -webkit-white-space-collapse: discard;
    white-space-collapse: discard;
    word-spacing: -5px !important
}
.results-tile>* {
    word-spacing: normal
}
.results-tile-item {
    vertical-align: top
}
.results-tile-preview {
    margin: 9px
}
.results-enum {
    counter-reset: resultenum 0
}
.results-enum-item:before {
    top: 5px;
    left: 5px;
    z-index: 2;
    padding: 0px 4px;
    min-width: 11px;
    line-height: 16px;
    font-size: 11px;
    font-weight: bold;
    text-align: center;
    border: 1px dotted #d9d9d9;
    color: #005d99;
    counter-increment: resultenum 1;
    content: counter(resultenum, decimal)
}
.results-enum-item:hover:before {
    color: #ebecf1;
    background-color: #005d99;
    border: 1px solid #005d99 !important
}
.results-enum-preview {
    padding-left: 31px
}
.results-map {
    position: relative;
    height: 633px
}
.results-map-toolbar-urmm {
    text-align: right
}
.results-map-list {
    height: 666px;
    overflow-y: auto
}
.results-alert {
    text-align: center
}
.results-sourcename {
    min-height: 1.5em;
    margin-top: 8px;
    display: block
}
.results-sourcename .count {
    min-height: 1.5em
}
article.results-tile-preview.media-pane.listing-pane-homes.skin-54.hlisting.js-listitem {
    min-height: 408px
}
.icon,
.mod-redirect-img,
.icon-before:before,
.icon-after:after,
.ui-slider-horizontal .ui-slider-handle,
.inrixdt-panel-slider .ui-slider-horizontal .ui-slider-handle {
    display: inline-block;
    width: 16px;
    height: 16px;
    vertical-align: middle;
    background-repeat: no-repeat;
    overflow: hidden
}
.icon-text {
    display: inline-block;
    white-space: nowrap
}
.icon-before:before,
.icon-after:after,
.icon-pseudo {
    content: " ";
    position: relative;
    top: 0px
}
.icon-before {
    margin-left: 21px
}
.icon-before:before {
    margin-left: -21px;
    margin-right: 5px
}
.icon-after {
    margin-right: 21px
}
.icon-after:after {
    margin-right: -21px;
    margin-left: 5px
}
.red-sprite,
.icons-al-albania,
.icons-arrow-down-red-11x6,
.icons-arrow-down-red-8x11,
.icons-arrow-down-redshadow-11x6,
.icons-arrow-left-circle-red-27x27,
.icons-arrow-right-circle-red-27x27,
.icons-arrow-right-red-32x37,
.icons-arrow-right-red-7x10,
.icons-arrow-right-redglow-47x52,
.icons-arrow-right-redwhite-22x22,
.icons-arrow-right-whitered-22x22,
.icons-arrow-up-red-11x6,
.icons-at-austria,
.icons-ball-red-16x15,
.ui-slider-horizontal .ui-slider-handle,
.icons-bell-red-13x15,
.icons-bell-red-32x39,
.icons-bell-redglow-48x56,
.icons-bh-bahrain,
.icons-ca-canada,
.icons-ch-switzerland,
.icons-check-red-12x10,
.icons-check-red-13x10,
.icons-check-red-16x14,
.icons-check-red2-13x10,
.icons-check-red3-13x10,
.icons-checklist-redgray-22x23,
.icons-circle-red-9x9,
.icons-clipboard-redgray-31x41,
.icons-dk-denmark,
.icons-eng-england,
.icons-ge-georgia,
.icons-gears-redgray-29x23,
.icons-gi-gibraltar,
.icons-gl-greenland,
.icons-googleplus-55x55,
.icons-googleplus-color-27x27,
.icons-heart-pink-39x31,
.icons-heart-red-39x31,
.icons-heart-redglow-55x48,
.icons-hide-cross-15x15,
.icons-hiden-cross-15x15,
.icons-hk-hongkong,
.icons-house-redgray-53x48,
.icons-id-indonesia,
.icons-jp-japan,
.icons-lv-latvia,
.icons-ma-morocco,
.icons-mail-redgray-21x20,
.icons-mappin-red-26x24,
.icons-mappin-red-43x38,
.icons-mappincluster-red-26x24,
.icons-mappincluster-red-43x38,
.icons-mc-monaco,
.icons-megaphone-redgray-25x13,
.icons-mt-malta,
.icons-pdfdoc-color-28x31,
.icons-pe-peru,
.icons-people-redgray-23x19,
.icons-person-redgray-23x22,
.icons-person-redgray-41x39,
.icons-persondoc-redgray-41x51,
.icons-pf-frenchpolynesia,
.icons-phone-redgray-25x17,
.icons-piggybank-redgray-58x44,
.icons-pin-red-20x20,
.icons-pin-red-32x39,
.icons-pin-redglow-48x56,
.icons-pinterest-color-27x27,
.icons-pl-poland,
.icons-plus-redwhite-20x20,
.icons-pricereduction-color-61x58,
.icons-print-redgray-21x19,
.icons-prize-ribbon-red-32x26,
.icons-save-heart-15x15,
.icons-save-note-red-155x32,
.btn-notes,
.icons-saved-heart-15x15,
.icons-savedplaces-pin-1-18x25,
.icons-savedplaces-pin-2-18x25,
.icons-savedplaces-pin-3-18x25,
.icons-savedplaces-pin-4-18x25,
.icons-savedplaces-pin-5-18x25,
.icons-savedplaces-pin-6-18x25,
.icons-savedplaces-pin-7-18x25,
.icons-saveheart-glow-20x20,
.icons-search-red-24x24,
.icons-search-white-15x15,
.icons-sg-singapore,
.icons-sold-redgray-56x54,
.icons-sort-redgray-17x17,
.icons-star-red-37x35,
.icons-star-red-40x38,
.icons-star-redglow-56x54,
.icons-stopwatch-redgray-36x41,
.icons-susangkomencure-color-54x30,
.icons-susangkomencure-color-68x47,
.icons-susangkomencure-color-85x58,
.icons-talkbubbles-red-32x32,
.icons-tn-tunisia,
.icons-to-tongo,
.icons-toolbox-color-70x56,
.icons-toolbox-redgray-21x18,
.icons-tools-redgray-33x32,
.icons-tr-turkey,
.icons-x-red-30x30,
.icons-x-redglow-47x47,
.icons-youtube-color-27x27,
.icons-youtube-color-32x32 {
    background: url('../images/icons/red694c.png?v=1435693439') no-repeat
}
.icons-al-albania {
    background-position: -53px -42px;
    height: 11px;
    width: 16px
}
.icons-arrow-down-red-11x6 {
    background-position: 0 -15px;
    height: 6px;
    width: 11px
}
.icons-arrow-down-red-8x11 {
    background-position: -27px 0;
    height: 11px;
    width: 8px
}
.icons-arrow-down-redshadow-11x6 {
    background-position: -11px -15px;
    height: 6px;
    width: 11px
}
.icons-arrow-left-circle-red-27x27 {
    background-position: -117px -135px;
    height: 27px;
    width: 27px
}
.icons-arrow-right-circle-red-27x27 {
    background-position: -54px -203px;
    height: 27px;
    width: 27px
}
.icons-arrow-right-red-32x37 {
    background-position: -37px -299px;
    height: 37px;
    width: 32px
}
.icons-arrow-right-red-7x10 {
    background-position: -48px -15px;
    height: 10px;
    width: 7px
}
.icons-arrow-right-redglow-47x52 {
    background-position: 0 -476px;
    height: 52px;
    width: 47px
}
.icons-arrow-right-redwhite-22x22 {
    background-position: -25px -109px;
    height: 22px;
    width: 22px
}
.icons-arrow-right-whitered-22x22 {
    background-position: -47px -109px;
    height: 22px;
    width: 22px
}
.icons-arrow-up-red-11x6 {
    background-position: 0 -26px;
    height: 6px;
    width: 11px
}
.icons-at-austria {
    background-position: 0 0;
    height: 11px;
    width: 16px
}
.icons-ball-red-16x15,
.ui-slider-horizontal .ui-slider-handle {
    background-position: -91px -26px;
    height: 15px;
    width: 16px
}
.icons-bell-red-13x15 {
    background-position: -35px 0;
    height: 15px;
    width: 13px
}
.icons-bell-red-32x39 {
    background-position: 0 -428px;
    height: 39px;
    width: 32px
}
.icons-bell-redglow-48x56 {
    background-position: -102px -476px;
    height: 56px;
    width: 48px
}
.icons-bh-bahrain {
    background-position: -55px -15px;
    height: 11px;
    width: 16px
}
.icons-ca-canada {
    background-position: -128px 0;
    height: 11px;
    width: 16px
}
.icons-ch-switzerland {
    background-position: -16px 0;
    height: 11px;
    width: 11px
}
.icons-check-red-12x10 {
    background-position: -9px -42px;
    height: 10px;
    width: 12px
}
.icons-check-red-13x10 {
    background-position: -22px -15px;
    height: 10px;
    width: 13px
}
.icons-check-red-16x14 {
    background-position: -75px -26px;
    height: 14px;
    width: 16px
}
.icons-check-red2-13x10 {
    background-position: -35px -15px;
    height: 10px;
    width: 13px
}
.icons-check-red3-13x10 {
    background-position: 0 -59px;
    height: 10px;
    width: 13px
}
.icons-checklist-redgray-22x23 {
    background-position: -85px -84px;
    height: 23px;
    width: 22px
}
.icons-circle-red-9x9 {
    background-position: 0 -42px;
    height: 9px;
    width: 9px
}
.icons-clipboard-redgray-31x41 {
    background-position: -97px -162px;
    height: 41px;
    width: 31px
}
.icons-dk-denmark {
    background-position: -85px -42px;
    height: 11px;
    width: 16px
}
.icons-eng-england {
    background-position: -101px -42px;
    height: 11px;
    width: 16px
}
.icons-ge-georgia {
    background-position: -43px -26px;
    height: 11px;
    width: 16px
}
.icons-gears-redgray-29x23 {
    background-position: -38px -135px;
    height: 23px;
    width: 29px
}
.icons-gi-gibraltar {
    background-position: -21px -42px;
    height: 11px;
    width: 16px
}
.icons-gl-greenland {
    background-position: -11px -26px;
    height: 11px;
    width: 16px
}
.icons-googleplus-55x55 {
    background-position: -47px -476px;
    height: 55px;
    width: 55px
}
.icons-googleplus-color-27x27 {
    background-position: 0 -235px;
    height: 27px;
    width: 27px
}
.icons-heart-pink-39x31 {
    background-position: -30px -162px;
    height: 31px;
    width: 39px
}
.icons-heart-red-39x31 {
    background-position: -81px -203px;
    height: 31px;
    width: 39px
}
.icons-heart-redglow-55x48 {
    background-position: -79px -428px;
    height: 48px;
    width: 55px
}
.icons-hide-cross-15x15 {
    background-position: -137px -26px;
    height: 16px;
    width: 16px
}
.icons-hiden-cross-15x15 {
    background-position: -122px -26px;
    height: 15px;
    width: 15px
}
.icons-hk-hongkong {
    background-position: -80px 0;
    height: 11px;
    width: 16px
}
.icons-house-redgray-53x48 {
    background-position: 0 -586px;
    height: 48px;
    width: 53px
}
.icons-id-indonesia {
    background-position: -119px -15px;
    height: 11px;
    width: 16px
}
.icons-jp-japan {
    background-position: -69px -42px;
    height: 11px;
    width: 16px
}
.icons-lv-latvia {
    background-position: -37px -42px;
    height: 11px;
    width: 16px
}
.icons-ma-morocco {
    background-position: -59px -26px;
    height: 11px;
    width: 16px
}
.icons-mail-redgray-21x20 {
    background-position: -31px -59px;
    height: 20px;
    width: 21px
}
.icons-mappin-red-26x24 {
    background-position: -107px -84px;
    height: 24px;
    width: 26px
}
.icons-mappin-red-43x38 {
    background-position: 0 -377px;
    height: 38px;
    width: 43px
}
.icons-mappincluster-red-26x24 {
    background-position: -67px -135px;
    height: 24px;
    width: 26px
}
.icons-mappincluster-red-43x38 {
    background-position: -101px -299px;
    height: 38px;
    width: 43px
}
.icons-mc-monaco {
    background-position: -96px 0;
    height: 11px;
    width: 16px
}
.icons-megaphone-redgray-25x13 {
    background-position: 0 -109px;
    height: 13px;
    width: 25px
}
.icons-mt-malta {
    background-position: -64px 0;
    height: 11px;
    width: 16px
}
.icons-pdfdoc-color-28x31 {
    background-position: -69px -162px;
    height: 31px;
    width: 28px
}
.icons-pe-peru {
    background-position: -48px 0;
    height: 11px;
    width: 16px
}
.icons-people-redgray-23x19 {
    background-position: -15px -135px;
    height: 19px;
    width: 23px
}
.icons-person-redgray-23x22 {
    background-position: -130px -59px;
    height: 22px;
    width: 23px
}
.icons-person-redgray-41x39 {
    background-position: -94px -338px;
    height: 39px;
    width: 41px
}
.icons-persondoc-redgray-41x51 {
    background-position: -79px -377px;
    height: 51px;
    width: 41px
}
.icons-pf-frenchpolynesia {
    background-position: -71px -15px;
    height: 11px;
    width: 16px
}
.icons-phone-redgray-25x17 {
    background-position: 0 -84px;
    height: 17px;
    width: 25px
}
.icons-piggybank-redgray-58x44 {
    background-position: 0 -532px;
    height: 44px;
    width: 58px
}
.icons-pin-red-20x20 {
    background-position: -52px -59px;
    height: 20px;
    width: 20px
}
.icons-pin-red-32x39 {
    background-position: -69px -299px;
    height: 39px;
    width: 32px
}
.icons-pin-redglow-48x56 {
    background-position: -56px -642px;
    height: 56px;
    width: 48px
}
.icons-pinterest-color-27x27 {
    background-position: -27px -203px;
    height: 27px;
    width: 27px
}
.icons-pl-poland {
    background-position: -112px 0;
    height: 11px;
    width: 16px
}
.icons-plus-redwhite-20x20 {
    background-position: -110px -59px;
    height: 20px;
    width: 20px
}
.icons-pricereduction-color-61x58 {
    background-position: -86px -698px;
    height: 58px;
    width: 61px
}
.icons-print-redgray-21x19 {
    background-position: -46px -84px;
    height: 19px;
    width: 21px
}
.icons-prize-ribbon-red-32x26 {
    background-position: -123px -109px;
    height: 26px;
    width: 32px
}
.icons-save-heart-15x15 {
    background-position: -117px -42px;
    height: 16px;
    width: 16px
}
.icons-save-note-red-155x32,
.btn-notes {
    background-position: 0 -267px;
    height: 32px;
    width: 155px
}
.icons-saved-heart-15x15 {
    background-position: 0 -135px;
    height: 15px;
    width: 15px
}
.icons-savedplaces-pin-1-18x25 {
    background-position: -72px -59px;
    height: 25px;
    width: 18px
}
.icons-savedplaces-pin-2-18x25 {
    background-position: -13px -59px;
    height: 25px;
    width: 18px
}
.icons-savedplaces-pin-3-18x25 {
    background-position: -133px -84px;
    height: 25px;
    width: 18px
}
.icons-savedplaces-pin-4-18x25 {
    background-position: -69px -109px;
    height: 25px;
    width: 18px
}
.icons-savedplaces-pin-5-18x25 {
    background-position: -105px -109px;
    height: 25px;
    width: 18px
}
.icons-savedplaces-pin-6-18x25 {
    background-position: -87px -109px;
    height: 25px;
    width: 18px
}
.icons-savedplaces-pin-7-18x25 {
    background-position: -67px -84px;
    height: 25px;
    width: 18px
}
.icons-saveheart-glow-20x20 {
    background-position: -90px -59px;
    height: 20px;
    width: 20px
}
.icons-search-red-24x24 {
    background-position: -93px -135px;
    height: 24px;
    width: 24px
}
.icons-search-white-15x15 {
    background-position: -107px -26px;
    height: 15px;
    width: 15px
}
.icons-sg-singapore {
    background-position: -87px -15px;
    height: 11px;
    width: 16px
}
.icons-sold-redgray-56x54 {
    background-position: -58px -532px;
    height: 54px;
    width: 56px
}
.icons-sort-redgray-17x17 {
    background-position: -133px -42px;
    height: 17px;
    width: 17px
}
.icons-star-red-37x35 {
    background-position: 0 -299px;
    height: 35px;
    width: 37px
}
.icons-star-red-40x38 {
    background-position: -54px -338px;
    height: 38px;
    width: 40px
}
.icons-star-redglow-56x54 {
    background-position: 0 -642px;
    height: 54px;
    width: 56px
}
.icons-stopwatch-redgray-36x41 {
    background-position: -43px -377px;
    height: 41px;
    width: 36px
}
.icons-susangkomencure-color-54x30 {
    background-position: -27px -235px;
    height: 30px;
    width: 49px
}
.icons-susangkomencure-color-68x47 {
    background-position: 0 -338px;
    height: 33px;
    width: 54px
}
.icons-susangkomencure-color-85x58 {
    background-position: 0 -698px;
    height: 58px;
    width: 86px
}
.icons-talkbubbles-red-32x32 {
    background-position: -76px -235px;
    height: 32px;
    width: 32px
}
.icons-tn-tunisia {
    background-position: -27px -26px;
    height: 11px;
    width: 16px
}
.icons-to-tongo {
    background-position: -103px -15px;
    height: 11px;
    width: 16px
}
.icons-toolbox-color-70x56 {
    background-position: -53px -586px;
    height: 56px;
    width: 70px
}
.icons-toolbox-redgray-21x18 {
    background-position: -25px -84px;
    height: 18px;
    width: 21px
}
.icons-tools-redgray-33x32 {
    background-position: -120px -203px;
    height: 32px;
    width: 33px
}
.icons-tr-turkey {
    background-position: -135px -15px;
    height: 11px;
    width: 16px
}
.icons-x-red-30x30 {
    background-position: 0 -162px;
    height: 30px;
    width: 30px
}
.icons-x-redglow-47x47 {
    background-position: -32px -428px;
    height: 47px;
    width: 47px
}
.icons-youtube-color-27x27 {
    background-position: 0 -203px;
    height: 27px;
    width: 27px
}
.icons-youtube-color-32x32 {
    background-position: -108px -235px;
    height: 32px;
    width: 32px
}
.blue-sprite,
.icons-alert-blue-18x17,
.icons-arrow-left-blue-14x11,
.icons-arrow-left-blue-17x27,
.icons-arrow-right-blue-14x11,
.icons-arrow-right-blue-14x17,
.icons-arrow-right-blue-17x27,
.icons-bell-blue-13x15,
.icons-bell-blue-13x17,
.icons-check-blue-13x10,
.icons-check-blue2-13x10,
.icons-check-blue3-13x10,
.icons-demographics-age-84x75,
.icons-demographics-arrow-31x14,
.icons-demographics-building-permits,
.icons-demographics-earthquake,
.icons-demographics-economic-84x75,
.icons-demographics-education-84x75,
.icons-demographics-housing-84x75,
.icons-demographics-language-84x75,
.icons-demographics-marital-84x75,
.icons-demographics-race-84x75,
.icons-demographics-unemployment,
.icons-demographics-weather,
.icons-details-blue-13x13,
.icons-download-blue-21x19,
.icons-download-blue-23x22,
.icons-edit-blue-16x16,
.icons-ee-estonia,
.icons-f-blue-11x20,
.icons-facebook-55x55,
.icons-facebook-blue-32x32,
.icons-facebook-color-27x27,
.icons-facebook-color-32x32,
.icons-fatttmy-627x36,
.icons-fi-finland,
.icons-fm-micronesia,
.icons-gears-color-30x22,
.icons-globe-color-21x21,
.icons-globe-color-54x53,
.icons-gr-greece,
.icons-gt-guatemala,
.icons-hn-honduras,
.icons-il-israel,
.icons-info-blue-13x13,
.icons-inrixdt-blue-198x17,
.icons-inrixdt-ltblue-198x17,
.icons-linkedin-55x55,
.icons-linkedin-blue-32x32,
.icons-linkedin-color-27x27,
.icons-linkedin-color-32x32,
.icons-mail-blue-15x11,
.icons-mail-blue-16x10,
.icons-mail-blue-19x13,
.icons-mail-blue-21x14,
.icons-mappin-aliceblue-26x24,
.icons-mappin-aliceblue-43x38,
.icons-mappin-blue-26x24,
.icons-mappin-blue-43x38,
.icons-mappin-color-61x77,
.icons-mappincluster-aliceblue-26x24,
.icons-mappincluster-aliceblue-43x38,
.icons-mappincluster-blue-26x24,
.icons-mappincluster-blue-43x38,
.icons-megaphone-color-78x68,
.icons-megaphone-color2-21x20,

.icons-minus-blue-13x13,
.icons-noavatar-27x28,
.icons-people-color2-21x16,
.icons-persondoc-color-27x26,
.icons-persondoc-color-87x85,
.icons-places-16x16,
.icons-plus-blue-13x13,
.icons-profile-blue-20x15,
.icons-sco-scotland,
.icons-so-somalia,
.icons-speechbubble-color-21x20,
.icons-srp-places-icon,
.icons-star-blue-18x18,
.icons-sv-elsalvador,
.icons-tag-blue-201x137,
.icons-tag-blue-64x35,
.icons-trashcan-blue-12x15,
.icons-twitter-55x55,
.icons-twitter-blue-32x32,
.icons-twitter-color-27x27,
.icons-twitter-color-32x32,
.icons-x-blue-16x16,
.icons-youtube-blue-32x32,
.icons-zoom-blue {
    background: url('../images/icons/blue694c.png?v=1435693439') no-repeat
}
.icons-alert-blue-18x17 {
    background-position: 0 0;
    height: 17px;
    width: 18px
}
.icons-arrow-left-blue-14x11 {
    background-position: 0 -87px;
    height: 11px;
    width: 14px
}
.icons-arrow-left-blue-17x27 {
    background-position: -113px 0;
    height: 27px;
    width: 17px
}
.icons-arrow-right-blue-14x11 {
    background-position: -14px -87px;
    height: 11px;
    width: 14px
}
.icons-arrow-right-blue-14x17 {
    background-position: -36px 0;
    height: 17px;
    width: 14px
}
.icons-arrow-right-blue-17x27 {
    background-position: -151px 0;
    height: 27px;
    width: 17px
}
.icons-bell-blue-13x15 {
    background-position: -171px -87px;
    height: 15px;
    width: 13px
}
.icons-bell-blue-13x17 {
    background-position: -50px 0;
    height: 17px;
    width: 13px
}
.icons-check-blue-13x10 {
    background-position: -42px -32px;
    height: 10px;
    width: 13px
}
.icons-check-blue2-13x10 {
    background-position: -16px -32px;
    height: 10px;
    width: 13px
}
.icons-check-blue3-13x10 {
    background-position: -29px -32px;
    height: 10px;
    width: 13px
}
.icons-demographics-age-84x75 {
    background-position: -334px -313px;
    height: 75px;
    width: 84px
}
.icons-demographics-arrow-31x14 {
    background-position: -99px -87px;
    height: 14px;
    width: 31px
}
.icons-demographics-building-permits {
    background-position: -198px -161px;
    height: 75px;
    width: 167px
}
.icons-demographics-earthquake {
    background-position: -167px -313px;
    height: 75px;
    width: 167px
}
.icons-demographics-economic-84x75 {
    background-position: -523px -238px;
    height: 75px;
    width: 84px
}
.icons-demographics-education-84x75 {
    background-position: -418px -313px;
    height: 75px;
    width: 84px
}
.icons-demographics-housing-84x75 {
    background-position: -439px -238px;
    height: 75px;
    width: 84px
}
.icons-demographics-language-84x75 {
    background-position: -188px -238px;
    height: 75px;
    width: 84px
}
.icons-demographics-marital-84x75 {
    background-position: -426px -161px;
    height: 75px;
    width: 84px
}
.icons-demographics-race-84x75 {
    background-position: -510px -161px;
    height: 75px;
    width: 84px
}
.icons-demographics-unemployment {
    background-position: 0 -313px;
    height: 75px;
    width: 167px
}
.icons-demographics-weather {
    background-position: -272px -238px;
    height: 75px;
    width: 167px
}
.icons-details-blue-13x13 {
    background-position: -86px -87px;
    height: 13px;
    width: 13px
}
.icons-download-blue-21x19 {
    background-position: -81px 0;
    height: 19px;
    width: 21px
}
.icons-download-blue-23x22 {
    background-position: -210px 0;
    height: 22px;
    width: 23px
}
.icons-edit-blue-16x16 {
    background-position: -233px -87px;
    height: 16px;
    width: 16px
}
.icons-ee-estonia {
    background-position: -55px -32px;
    height: 11px;
    width: 16px
}
.icons-f-blue-11x20 {
    background-position: -102px 0;
    height: 20px;
    width: 11px
}
.icons-facebook-55x55 {
    background-position: 0 -238px;
    height: 55px;
    width: 55px
}
.icons-facebook-blue-32x32 {
    background-position: -230px -32px;
    height: 32px;
    width: 32px
}
.icons-facebook-color-27x27 {
    background-position: -394px 0;
    height: 27px;
    width: 27px
}
.icons-facebook-color-32x32 {
    background-position: -294px -32px;
    height: 32px;
    width: 32px
}
.icons-fatttmy-627x36 {
    background-position: 0 -125px;
    height: 36px;
    width: 627px
}
.icons-fi-finland {
    background-position: -119px -32px;
    height: 11px;
    width: 16px
}
.icons-fm-micronesia {
    background-position: -87px -32px;
    height: 11px;
    width: 16px
}
.icons-gears-color-30x22 {
    background-position: -233px 0;
    height: 22px;
    width: 30px
}
.icons-globe-color-21x21 {
    background-position: -189px 0;
    height: 21px;
    width: 21px
}
.icons-globe-color-54x53 {
    background-position: -465px -32px;
    height: 53px;
    width: 54px
}
.icons-gr-greece {
    background-position: -135px -32px;
    height: 11px;
    width: 16px
}
.icons-gt-guatemala {
    background-position: -103px -32px;
    height: 11px;
    width: 16px
}
.icons-hn-honduras {
    background-position: -183px -32px;
    height: 11px;
    width: 16px
}
.icons-il-israel {
    background-position: -151px -32px;
    height: 11px;
    width: 16px
}
.icons-info-blue-13x13 {
    background-position: -73px -87px;
    height: 13px;
    width: 13px
}
.icons-inrixdt-blue-198x17 {
    background-position: 0 -161px;
    height: 17px;
    width: 198px
}
.icons-inrixdt-ltblue-198x17 {
    background-position: -410px -87px;
    height: 17px;
    width: 198px
}
.icons-linkedin-55x55 {
    background-position: -519px -32px;
    height: 55px;
    width: 55px
}
.icons-linkedin-blue-32x32 {
    background-position: -566px 0;
    height: 32px;
    width: 32px
}
.icons-linkedin-color-27x27 {
    background-position: -421px 0;
    height: 27px;
    width: 27px
}
.icons-linkedin-color-32x32 {
    background-position: -502px 0;
    height: 32px;
    width: 32px
}
.icons-mail-blue-15x11 {
    background-position: -215px -32px;
    height: 11px;
    width: 15px
}
.icons-mail-blue-16x10 {
    background-position: 0 -32px;
    height: 10px;
    width: 16px
}
.icons-mail-blue-19x13 {
    background-position: -28px -87px;
    height: 13px;
    width: 19px
}
.icons-mail-blue-21x14 {
    background-position: -130px -87px;
    height: 14px;
    width: 21px
}
.icons-mappin-aliceblue-26x24 {
    background-position: -263px 0;
    height: 24px;
    width: 26px
}
.icons-mappin-aliceblue-43x38 {
    background-position: -324px -87px;
    height: 38px;
    width: 43px
}
.icons-mappin-blue-26x24 {
    background-position: -315px 0;
    height: 24px;
    width: 26px
}
.icons-mappin-blue-43x38 {
    background-position: -367px -87px;
    height: 38px;
    width: 43px
}
.icons-mappin-color-61x77 {
    background-position: -365px -161px;
    height: 77px;
    width: 61px
}
.icons-mappincluster-aliceblue-26x24 {
    background-position: -341px 0;
    height: 24px;
    width: 26px
}
.icons-mappincluster-aliceblue-43x38 {
    background-position: -281px -87px;
    height: 38px;
    width: 43px
}
.icons-mappincluster-blue-26x24 {
    background-position: -289px 0;
    height: 24px;
    width: 26px
}
.icons-mappincluster-blue-43x38 {
    background-position: -422px -32px;
    height: 38px;
    width: 43px
}
.icons-megaphone-color-78x68 {
    background-position: -110px -238px;
    height: 68px;
    width: 78px
}
.icons-megaphone-color2-21x20 {
    background-position: -168px 0;
    height: 20px;
    width: 21px
}
.icons-minus-blue-13x13 {
    background-position: -47px -87px;
    height: 13px;
    width: 13px
}
.icons-noavatar-27x28 {
    background-position: -475px 0;
    height: 28px;
    width: 27px
}
.icons-people-color2-21x16 {
    background-position: -196px -87px;
    height: 16px;
    width: 21px
}
.icons-persondoc-color-27x26 {
    background-position: -367px 0;
    height: 26px;
    width: 27px
}
.icons-persondoc-color-87x85 {
    background-position: -502px -313px;
    height: 85px;
    width: 87px
}
.icons-places-16x16 {
    background-position: -217px -87px;
    height: 16px;
    width: 16px
}
.icons-plus-blue-13x13 {
    background-position: -60px -87px;
    height: 13px;
    width: 13px
}
.icons-profile-blue-20x15 {
    background-position: -151px -87px;
    height: 15px;
    width: 20px
}
.icons-sco-scotland {
    background-position: -199px -32px;
    height: 11px;
    width: 16px
}
.icons-so-somalia {
    background-position: -167px -32px;
    height: 11px;
    width: 16px
}
.icons-speechbubble-color-21x20 {
    background-position: -130px 0;
    height: 20px;
    width: 21px
}
.icons-srp-places-icon {
    background-position: -265px -87px;
    height: 16px;
    width: 16px
}
.icons-star-blue-18x18 {
    background-position: -63px 0;
    height: 18px;
    width: 18px
}
.icons-sv-elsalvador {
    background-position: -71px -32px;
    height: 11px;
    width: 16px
}
.icons-tag-blue-201x137 {
    background-position: 0 -398px;
    height: 137px;
    width: 201px
}
.icons-tag-blue-64x35 {
    background-position: -358px -32px;
    height: 35px;
    width: 64px
}
.icons-trashcan-blue-12x15 {
    background-position: -184px -87px;
    height: 15px;
    width: 12px
}
.icons-twitter-55x55 {
    background-position: -55px -238px;
    height: 55px;
    width: 55px
}
.icons-twitter-blue-32x32 {
    background-position: -326px -32px;
    height: 32px;
    width: 32px
}
.icons-twitter-color-27x27 {
    background-position: -448px 0;
    height: 27px;
    width: 27px
}
.icons-twitter-color-32x32 {
    background-position: -262px -32px;
    height: 32px;
    width: 32px
}
.icons-x-blue-16x16 {
    background-position: -249px -87px;
    height: 16px;
    width: 16px
}
.icons-youtube-blue-32x32 {
    background-position: -534px 0;
    height: 32px;
    width: 32px
}
.icons-zoom-blue {
    background-position: -18px 0;
    height: 17px;
    width: 18px
}
.gray-sprite,
.icons-archive-gray-16x16,
.icons-arrow-down-black-17x12,
.select.dropdown-toggle:after,
.icons-arrow-down-gray-13x8,
.icons-arrow-down-gray-25x16,
.icons-arrow-left-circle-gray-27x27,
.icons-arrow-left-gray-16x26,
.icons-arrow-left-white-12x18,
.icons-arrow-left-white-17x27,
.icons-arrow-right-circle-gray-27x27,
.icons-arrow-right-gray-16x26,
.icons-arrow-right-gray-32x37,
.icons-arrow-right-gray-8x13,
.icons-arrow-right-white-12x18,
.icons-arrow-right-white-13x23,
.icons-arrow-right-white-16x26,
.icons-arrow-right-whitegray-21x19,
.icons-arrow-up-gray-25x16,
.icons-bell-gray-13x15,
.icons-bell-gray-20x24,
.icons-bell-gray-32x39,
.icons-calendar-gray-15x17,
.icons-camera-gray-22x17,
.icons-check-gray-13x10,
.icons-check-gray2-13x10,
.icons-circle-gray-10x10,
.icons-circle-gray-9x9,
.icons-close-blackwhite-15x15,
.icons-close-blackwhite-26x25,
.icons-close-whiteclear-16x18,
.icons-doc-gray-15x17,
.icons-environmental-energy-49x49,
.icons-environmental-rainfall-49x49,
.icons-environmental-sunshine-49x49,
.icons-environmental-temperature-49x49,
.icons-gavel-gray-41x41,
.icons-heart-gray-39x31,
.icons-home-white-14x16,
.icons-inrixdt-white-198x17,
.icons-iphoneappstore-black-99x30,
.icons-luxurylogo-69x30,
.icons-mail-gray-19x13,
.icons-map-icon-airport-disabled-16x20,
.icons-map-icon-firestation-disabled-16x20,
.icons-map-icon-hospital-disabled-16x20,
.icons-map-icon-policestation-disabled-16x20,
.icons-map-icon-school-disabled-16x20,
.icons-mappin-gray-26x24,
.icons-mappin-gray-43x38,
.icons-mappincluster-gray-26x24,
.icons-mappincluster-gray-43x38,
.icons-minus-white-18x18,
.icons-overlay-text-email-alerts-white-383x194,
.icons-overlay-text-property-distance-white-483x171,
.icons-overlay-text-save-listings-white-295x214,
.icons-overlay-text-save-notes-white-294x167,
.icons-overlay-text-save-search-white-289x147,
.icons-overlay-text-send-listing-white-253x243,
.icons-people-gray-21x14,
.icons-photosoon-120x140,
.icons-photosoon-301x226,
.icons-pin-gray-32x39,
.icons-placeholder,
.icons-places-other-18x18,
.icons-places-pow-18x18,
.icons-places-school-18x18,
.icons-places-work-18x18,
.icons-plus-white-18x18,
.icons-poi-banks-23x21,
.icons-poi-culture-23x21,
.icons-poi-food-23x23,
.icons-poi-health-23x23,
.icons-poi-mail-23x23,
.icons-poi-schools-21x23,
.icons-poi-worship-18x25,
.icons-range-knob-22x22,
.inrixdt-panel-slider .ui-slider-horizontal .ui-slider-handle,
.icons-redirect-image-text-1000x180,
.icons-fivestarcertifiedluxury-color-49x59,
.icons-fivestarcertifiedluxury-color-62x48,
.icons-rss-gray-16x16,
.icons-sba-saintbarthelemy,
.icons-search-gray-19x18,
.search:before,
.icons-star-gray-40x38,
.icons-tab-right-blackwhite-31x40,
.icons-talkbubble-gray-43x31,
.icons-tape-gray-80x31,
.icons-tv-gray-18x17,
.icons-x-gray-11x12,
.icons-x-gray-30x30,
.icons-zoom-white-18x17 {
    background: url('../images/icons/gray694c.png?v=1435693439') no-repeat
}
.icons-archive-gray-16x16 {
    background-position: -256px -49px;
    height: 16px;
    width: 16px
}
.icons-arrow-down-black-17x12,
.select.dropdown-toggle:after {
    background-position: -74px -49px;
    height: 12px;
    width: 17px
}
.icons-arrow-down-gray-13x8 {
    background-position: 0 -49px;
    height: 8px;
    width: 13px
}
.icons-arrow-down-gray-25x16 {
    background-position: -203px -49px;
    height: 16px;
    width: 25px
}
.icons-arrow-left-circle-gray-27x27 {
    background-position: -242px 0;
    height: 27px;
    width: 27px
}
.icons-arrow-left-gray-16x26 {
    background-position: -34px 0;
    height: 26px;
    width: 16px
}
.icons-arrow-left-white-12x18 {
    background-position: -244px -49px;
    height: 18px;
    width: 12px
}
.icons-arrow-left-white-17x27 {
    background-position: -120px 0;
    height: 27px;
    width: 17px
}
.icons-arrow-right-circle-gray-27x27 {
    background-position: -215px 0;
    height: 27px;
    width: 27px
}
.icons-arrow-right-gray-16x26 {
    background-position: -88px 0;
    height: 26px;
    width: 16px
}
.icons-arrow-right-gray-32x37 {
    background-position: -381px 0;
    height: 37px;
    width: 32px
}
.icons-arrow-right-gray-8x13 {
    background-position: -102px -49px;
    height: 13px;
    width: 8px
}
.icons-arrow-right-white-12x18 {
    background-position: -272px -49px;
    height: 18px;
    width: 12px
}
.icons-arrow-right-white-13x23 {
    background-position: 0 0;
    height: 23px;
    width: 13px
}
.icons-arrow-right-white-16x26 {
    background-position: -104px 0;
    height: 26px;
    width: 16px
}
.icons-arrow-right-whitegray-21x19 {
    background-position: -507px -49px;
    height: 19px;
    width: 21px
}
.icons-arrow-up-gray-25x16 {
    background-position: -178px -49px;
    height: 16px;
    width: 25px
}
.icons-bell-gray-13x15 {
    background-position: -165px -49px;
    height: 15px;
    width: 13px
}
.icons-bell-gray-20x24 {
    background-position: -50px 0;
    height: 24px;
    width: 20px
}
.icons-bell-gray-32x39 {
    background-position: -456px 0;
    height: 39px;
    width: 32px
}
.icons-calendar-gray-15x17 {
    background-position: -298px -49px;
    height: 17px;
    width: 15px
}
.icons-camera-gray-22x17 {
    background-position: 0 -189px;
    height: 17px;
    width: 22px
}
.icons-check-gray-13x10 {
    background-position: -35px -49px;
    height: 10px;
    width: 13px
}
.icons-check-gray2-13x10 {
    background-position: -22px -49px;
    height: 10px;
    width: 13px
}
.icons-circle-gray-10x10 {
    background-position: -48px -49px;
    height: 10px;
    width: 10px
}
.icons-circle-gray-9x9 {
    background-position: -13px -49px;
    height: 9px;
    width: 9px
}
.icons-close-blackwhite-15x15 {
    background-position: -150px -49px;
    height: 15px;
    width: 15px
}
.icons-close-blackwhite-26x25 {
    background-position: -189px 0;
    height: 25px;
    width: 26px
}
.icons-close-whiteclear-16x18 {
    background-position: -491px -49px;
    height: 18px;
    width: 16px
}
.icons-doc-gray-15x17 {
    background-position: -349px -49px;
    height: 17px;
    width: 15px
}
.icons-environmental-energy-49x49 {
    background-position: -724px 0;
    height: 49px;
    width: 49px
}
.icons-environmental-rainfall-49x49 {
    background-position: -673px -49px;
    height: 49px;
    width: 49px
}
.icons-environmental-sunshine-49x49 {
    background-position: -941px 0;
    height: 49px;
    width: 49px
}
.icons-environmental-temperature-49x49 {
    background-position: -675px 0;
    height: 49px;
    width: 49px
}
.icons-gavel-gray-41x41 {
    background-position: -591px 0;
    height: 41px;
    width: 41px
}
.icons-heart-gray-39x31 {
    background-position: -342px 0;
    height: 31px;
    width: 39px
}
.icons-home-white-14x16 {
    background-position: -284px -49px;
    height: 16px;
    width: 14px
}
.icons-inrixdt-white-198x17 {
    background-position: -483px -403px;
    height: 17px;
    width: 198px
}
.icons-iphoneappstore-black-99x30 {
    background-position: -773px 0;
    height: 30px;
    width: 99px
}
.icons-luxurylogo-69x30 {
    background-position: -872px 0;
    height: 30px;
    width: 69px
}
.icons-mail-gray-19x13 {
    background-position: -110px -49px;
    height: 13px;
    width: 19px
}
.icons-map-icon-airport-disabled-16x20 {
    background-position: -596px -49px;
    height: 20px;
    width: 16px
}
.icons-map-icon-firestation-disabled-16x20 {
    background-position: -580px -49px;
    height: 20px;
    width: 16px
}
.icons-map-icon-hospital-disabled-16x20 {
    background-position: -564px -49px;
    height: 20px;
    width: 16px
}
.icons-map-icon-policestation-disabled-16x20 {
    background-position: -612px -49px;
    height: 20px;
    width: 16px
}
.icons-map-icon-school-disabled-16x20 {
    background-position: -548px -49px;
    height: 20px;
    width: 16px
}
.icons-mappin-gray-26x24 {
    background-position: -137px 0;
    height: 24px;
    width: 26px
}
.icons-mappin-gray-43x38 {
    background-position: -632px 0;
    height: 38px;
    width: 43px
}
.icons-mappincluster-gray-26x24 {
    background-position: -163px 0;
    height: 24px;
    width: 26px
}
.icons-mappincluster-gray-43x38 {
    background-position: -413px 0;
    height: 38px;
    width: 43px
}
.icons-minus-white-18x18 {
    background-position: -437px -49px;
    height: 18px;
    width: 18px
}
.icons-overlay-text-email-alerts-white-383x194 {
    background-position: -256px -189px;
    height: 194px;
    width: 383px
}
.icons-overlay-text-property-distance-white-483x171 {
    background-position: 0 -403px;
    height: 171px;
    width: 483px
}
.icons-overlay-text-save-listings-white-295x214 {
    background-position: -639px -189px;
    height: 214px;
    width: 295px
}
.icons-overlay-text-save-notes-white-294x167 {
    background-position: -301px -754px;
    height: 167px;
    width: 294px
}
.icons-overlay-text-save-search-white-289x147 {
    background-position: -681px -403px;
    height: 147px;
    width: 289px
}
.icons-overlay-text-send-listing-white-253x243 {
    background-position: -595px -754px;
    height: 243px;
    width: 253px
}
.icons-people-gray-21x14 {
    background-position: -129px -49px;
    height: 14px;
    width: 21px
}
.icons-photosoon-120x140 {
    background-position: -771px -49px;
    height: 140px;
    width: 120px
}
.icons-photosoon-301x226 {
    background-position: 0 -754px;
    height: 226px;
    width: 301px
}
.icons-pin-gray-32x39 {
    background-position: -528px 0;
    height: 39px;
    width: 32px
}
.icons-placeholder {
    background-position: -528px -49px;
    height: 20px;
    width: 20px
}
.icons-places-other-18x18 {
    background-position: -383px -49px;
    height: 18px;
    width: 18px
}
.icons-places-pow-18x18 {
    background-position: -455px -49px;
    height: 18px;
    width: 18px
}
.icons-places-school-18x18 {
    background-position: -419px -49px;
    height: 18px;
    width: 18px
}
.icons-places-work-18x18 {
    background-position: -401px -49px;
    height: 18px;
    width: 18px
}
.icons-plus-white-18x18 {
    background-position: -473px -49px;
    height: 18px;
    width: 18px
}
.icons-poi-banks-23x21 {
    background-position: -628px -49px;
    height: 21px;
    width: 23px
}
.icons-poi-culture-23x21 {
    background-position: -22px -189px;
    height: 21px;
    width: 23px
}
.icons-poi-food-23x23 {
    background-position: -68px -189px;
    height: 23px;
    width: 23px
}
.icons-poi-health-23x23 {
    background-position: -45px -189px;
    height: 23px;
    width: 23px
}
.icons-poi-mail-23x23 {
    background-position: -91px -189px;
    height: 23px;
    width: 23px
}
.icons-poi-schools-21x23 {
    background-position: -13px 0;
    height: 23px;
    width: 21px
}
.icons-poi-worship-18x25 {
    background-position: -70px 0;
    height: 25px;
    width: 18px
}
.icons-range-knob-22x22,
.inrixdt-panel-slider .ui-slider-horizontal .ui-slider-handle {
    background-position: -651px -49px;
    height: 22px;
    width: 22px
}
.icons-redirect-image-text-1000x180 {
    background-position: 0 -574px;
    height: 180px;
    width: 1000px
}
.icons-fivestarcertifiedluxury-color-49x59 {
    background-position: -722px -49px;
    height: 59px;
    width: 49px
}
.icons-fivestarcertifiedluxury-color-62x48 {
    background-position: -194px -189px;
    height: 48px;
    width: 62px
}
.icons-rss-gray-16x16 {
    background-position: -228px -49px;
    height: 16px;
    width: 16px
}
.icons-sba-saintbarthelemy {
    background-position: -58px -49px;
    height: 11px;
    width: 16px
}
.icons-search-gray-19x18,
.search:before {
    background-position: -364px -49px;
    height: 18px;
    width: 19px
}
.icons-star-gray-40x38 {
    background-position: -488px 0;
    height: 38px;
    width: 40px
}
.icons-tab-right-blackwhite-31x40 {
    background-position: -560px 0;
    height: 40px;
    width: 31px
}
.icons-talkbubble-gray-43x31 {
    background-position: -299px 0;
    height: 31px;
    width: 43px
}
.icons-tape-gray-80x31 {
    background-position: -114px -189px;
    height: 31px;
    width: 80px
}
.icons-tv-gray-18x17 {
    background-position: -313px -49px;
    height: 17px;
    width: 18px
}
.icons-x-gray-11x12 {
    background-position: -91px -49px;
    height: 12px;
    width: 11px
}
.icons-x-gray-30x30 {
    background-position: -269px 0;
    height: 30px;
    width: 30px
}
.icons-zoom-white-18x17 {
    background-position: -331px -49px;
    height: 17px;
    width: 18px
}
.gold-sprite,
.icons-bell-color-29x54,
.icons-bellmail-188x145,
.icons-bellmail-95x47,
.icons-bn-brunei,
.icons-bt-bhutan,
.icons-cat-catalina,
.icons-check-orange-13x10,
.icons-check-orange2-13x10,
.icons-check-yellow-13x10,
.icons-childrensmiraclenetwork-color-49x30,
.icons-childrensmiraclenetwork-color-68x47,
.icons-childrensmiraclenetwork-color-85x58,
.icons-cmn-76x39,
.icons-cn-china,
.icons-de-germany,
.icons-es-spain,
.icons-kg-kyrgyzstan,
.icons-mappin-gold-26x24,
.icons-mappin-gold-43x38,
.icons-mappincluster-gold-26x24,
.icons-mappincluster-gold-43x38,
.icons-me-montenegro,
.icons-miraclehome-99x25,
.icons-mk-macedonia,
.icons-money-color-62x70,
.icons-trophy-color-55x76,
.icons-vn-vietnam {
    background: url('../images/icons/gold694c.png?v=1435693439') no-repeat
}
.icons-bell-color-29x54 {
    background-position: -136px -80px;
    height: 54px;
    width: 49px
}
.icons-bellmail-188x145 {
    background-position: 0 -306px;
    height: 145px;
    width: 188px
}
.icons-bellmail-95x47 {
    background-position: -74px -33px;
    height: 47px;
    width: 95px
}
.icons-bn-brunei {
    background-position: -58px -33px;
    height: 11px;
    width: 16px
}
.icons-bt-bhutan {
    background-position: -42px -33px;
    height: 11px;
    width: 16px
}
.icons-cat-catalina {
    background-position: -26px -33px;
    height: 11px;
    width: 16px
}
.icons-check-orange-13x10 {
    background-position: 0 -33px;
    height: 10px;
    width: 13px
}
.icons-check-orange2-13x10 {
    background-position: 0 -80px;
    height: 10px;
    width: 13px
}
.icons-check-yellow-13x10 {
    background-position: -13px -33px;
    height: 10px;
    width: 13px
}
.icons-childrensmiraclenetwork-color-49x30 {
    background-position: -68px 0;
    height: 30px;
    width: 49px
}
.icons-childrensmiraclenetwork-color-68x47 {
    background-position: -117px 0;
    height: 33px;
    width: 54px
}
.icons-childrensmiraclenetwork-color-85x58 {
    background-position: -76px -172px;
    height: 58px;
    width: 85px
}
.icons-cmn-76x39 {
    background-position: 0 -172px;
    height: 39px;
    width: 76px
}
.icons-cn-china {
    background-position: -77px -80px;
    height: 11px;
    width: 16px
}
.icons-de-germany {
    background-position: -61px -80px;
    height: 11px;
    width: 16px
}
.icons-es-spain {
    background-position: -45px -80px;
    height: 11px;
    width: 16px
}
.icons-kg-kyrgyzstan {
    background-position: 0 -134px;
    height: 11px;
    width: 16px
}
.icons-mappin-gold-26x24 {
    background-position: -42px 0;
    height: 24px;
    width: 26px
}
.icons-mappin-gold-43x38 {
    background-position: -16px -134px;
    height: 38px;
    width: 43px
}
.icons-mappincluster-gold-26x24 {
    background-position: -16px 0;
    height: 24px;
    width: 26px
}
.icons-mappincluster-gold-43x38 {
    background-position: -93px -80px;
    height: 38px;
    width: 43px
}
.icons-me-montenegro {
    background-position: 0 0;
    height: 12px;
    width: 16px
}
.icons-miraclehome-99x25 {
    background-position: -59px -134px;
    height: 25px;
    width: 99px
}
.icons-mk-macedonia {
    background-position: -29px -80px;
    height: 11px;
    width: 16px
}
.icons-money-color-62x70 {
    background-position: 0 -230px;
    height: 70px;
    width: 62px
}
.icons-trophy-color-55x76 {
    background-position: -62px -230px;
    height: 76px;
    width: 55px
}
.icons-vn-vietnam {
    background-position: -13px -80px;
    height: 11px;
    width: 16px
}
.color-sprite,
.icons-A-SchoolRating-color-32x32,
.icons-ad-andorra,
.icons-ae-unitedarabemirates,
.icons-af-afghanistan,
.icons-ag-antiguabarbuda,
.icons-ai-anguilla,
.icons-al-albania,
.icons-am-armenia,
.icons-Aminus-SchoolRating-color-32x32,
.icons-an-netherlandsantilles,
.icons-androidappstore-black-86x30,
.icons-ao-angola,
.icons-Aplus-SchoolRating-color-32x32,
.icons-ar-argentina,
.icons-as-americansamoa,
.icons-au-australia,
.icons-aw-aruba,
.icons-ax-alandislands,
.icons-az-azerbaijan,
.icons-B-SchoolRating-color-32x32,
.icons-ba-bosniaherzegovina,
.icons-balloon-color-101x120,
.icons-balloon-color-66x86,
.icons-bb-barbados,
.icons-bd-bangladesh,
.icons-be-belgium,
.icons-bf-burkinafaso,
.icons-bg-bulgaria,
.icons-bh-bahrain,
.icons-bi-burundi,
.icons-bj-benin,
.icons-bl-burundi,
.icons-bm-bermuda,
.icons-Bminus-SchoolRating-color-32x32,
.icons-bn-brunei,
.icons-bo-bolivia,
.icons-Bplus-SchoolRating-color-32x32,
.icons-bq-conairesinteustatiussaba,
.icons-br-brazil,
.icons-bs-bahamas,
.icons-bt-bhutan,
.icons-bv-bouvetisland,
.icons-bw-botswana,
.icons-by-belarus,
.icons-bz-belize,
.icons-C-SchoolRating-color-32x32,
.icons-camera-color-26x21,
.icons-cc-cocosislands,
.icons-cd-congo,
.icons-cf-centralafricanrepublic,
.icons-cg-congo,
.icons-ci-ivorycoast,
.icons-ck-cookislands,
.icons-cl-chile,
.icons-clipboard-color-19x25,
.icons-cm-cameroon,
.icons-Cminus-SchoolRating-color-32x32,
.icons-cn-china,
.icons-co-colombia,
.icons-Cplus-SchoolRating-color-32x32,
.icons-cr-costarica,
.icons-cs-czechoslovakia,
.icons-cu-cuba,
.icons-cv-capeverde,
.icons-cw-curacao,
.icons-cx-christmasisland,
.icons-cy-cyprus,
.icons-cz-czechrepublic,
.icons-D-SchoolRating-color-32x32,
.icons-dj-djibouti,
.icons-dk-denmark,
.icons-dm-dominica,
.icons-Dminus-SchoolRating-color-32x32,
.icons-do-dominicanrepublic,
.icons-Dplus-SchoolRating-color-32x32,
.icons-dz-algeria,
.icons-ec-ecuador,
.icons-eg-egypt,
.icons-eh-westernsahara,
.icons-er-eritrea,
.icons-et-ethiopia,
.icons-eu-europeanunion,
.icons-F-SchoolRating-color-32x32,
.icons-fj-fiji,
.icons-fk-falklandislands,
.icons-fo-faroeislands,
.icons-fr-france,
.icons-ga-gabon,
.icons-gb-unitedkingdom,
.icons-gd-grenada,
.icons-ge-georgia,
.icons-gf-frenchguiana,
.icons-gf-grenchguiana,
.icons-gh-ghana,
.icons-gm-gambia,
.icons-gn-guinea,
.icons-gp-guadeloupe,
.icons-gq-equatorialguinea,
.icons-green-EarthquakeRisk-color,
.icons-gs-sandwichislands,
.icons-gu-guam,
.icons-gw-guineabissau,
.icons-gy-guyana,
.icons-hm-heardislandmcdonaldisland,
.icons-hr-croatia,
.icons-ht-haiti,
.icons-hu-hungary,
.icons-id-indonesia,
.icons-ie-ireland,
.icons-in-india,
.icons-io-britishindianoceanterritory,
.icons-iq-iraq,
.icons-ir-iran,
.icons-is-iceland,
.icons-it-italy,
.icons-jm-jamaica,
.icons-jo-jordan,
.icons-jp-japan,
.icons-ke-kenya,
.icons-key-color-90x87,
.icons-kh-cambodia,
.icons-ki-kiribati,
.icons-km-comoros,
.icons-kn-saintkittsnevis,
.icons-kp-northkorea,
.icons-kr-republicofkorea,
.icons-kr-southkorea,
.icons-kw-kuwait,
.icons-ky-caymanislands,
.icons-kz-kazakhstan,
.icons-la-laos,
.icons-lb-lebanon,
.icons-lc-stlucia,
.icons-li-liechtenstein,
.icons-lk-srilanka,
.icons-lr-liberia,
.icons-ls-lesotho,
.icons-lt-lithuania,
.icons-lu-luxembourg,
.icons-luxuryhome-color-139x109,
.icons-luxuryhome-color-62x44,
.icons-ly-libya,
.icons-map-icon-airport-16x20,
.icons-map-icon-firestation-16x20,
.icons-map-icon-hospital-16x20,
.icons-map-icon-policestation-16x20,
.icons-map-icon-school-16x20,
.icons-map-pin-airport-20x20,
.icons-map-pin-firestation-20x20,
.icons-map-pin-hospital-20x20,
.icons-map-pin-policestation-20x20,
.icons-map-pin-school-20x20,
.icons-md-moldova,
.icons-mf-stmartin,
.icons-mg-madagascar,
.icons-mh-marshallislands,
.icons-ml-mali,
.icons-mm-myanmar,
.icons-mn-mongolia,
.icons-mo-macau,
.icons-moneyhousescale-color-87x59,
.icons-mp-northernmarianaislands,
.icons-mq-martinique,
.icons-mr-mauritania,
.icons-ms-montserrat,
.icons-mu-mauritius,
.icons-mv-maldives,
.icons-mw-malawi,
.icons-mx-mexico,
.icons-my-malaysia,
.icons-mz-mozambique,
.icons-na-namibia,
.icons-nc-newcaledonia,
.icons-ne-niger,
.icons-nf-norfolkisland,
.icons-ng-nigeria,
.icons-ni-nicaragua,
.icons-nl-netherlands,
.icons-nn-wales,
.icons-no-norway,
.icons-np-nepal,
.icons-nr-nauru,
.icons-nu-niue,
.icons-nz-newzealand,
.icons-om-oman,
.icons-openhousesign-color-63x64,
.icons-pa-panama,
.icons-pg-newguinea,
.icons-ph-philippines,
.icons-pk-pakistan,
.icons-pm-saintpierremiquelon,
.icons-pn-pitcairn,
.icons-pr-puertorico,
.icons-ps-palestine,
.icons-pt-portugal,
.icons-pw-palau,
.icons-pw-republicofpalau,
.icons-py-paraguay,
.icons-qa-qatar,
.icons-re-reunion,
.icons-red-EarthquakeRisk-color,
.icons-fivestarcertified-81x40,
.icons-ro-romania,
.icons-roadsign-color-77x111,
.icons-rs-serbia,
.icons-ru-russianfederationn,
.icons-rw-rwanda,
.icons-sa-saudiarabia,
.icons-sb-solomonislands,
.icons-sc-seychelles,
.icons-sd-sudan,
.icons-se-sweden,
.icons-sg-singapore,
.icons-sh-sainthelenaascensiontristandacunha,
.icons-showcaselogo-69x30,
.icons-si-slovenia,
.icons-sj-svalbardjanmayen,
.icons-sk-slovakia,
.icons-sm-sanmarino,
.icons-sm-stmaarten,
.icons-sn-senegal,
.icons-sr-suriname,
.icons-st-saotomeprincipe,
.icons-sx-sintmaarten,
.icons-sy-syria,
.icons-sz-swaziland,
.icons-tc-turkscaicosislands,
.icons-td-chad,
.icons-tf-frenchsouthernterritories,
.icons-tg-togo,
.icons-th-thailand,
.icons-tj-tajikistan,
.icons-tk-tokelau,
.icons-tk-tokelau2,
.icons-tl-timorleste,
.icons-tm-turkmenistan,
.icons-tr-turkey,
.icons-tt-trinidadtobago,
.icons-tv-tuvalu,
.icons-tw-taiwan,
.icons-tz-tanzania,
.icons-ua-ukraine,
.icons-ug-uganda,
.icons-uk-unitedkingdom,
.icons-um-unitedstatesminoroutlyingislands,
.icons-Unavailable-SchoolRating-color-32x32,
.icons-us-unitedstates,
.icons-user-overlay-form-496x400,
.icons-uy-uruguay,
.icons-uz-uzbekistan,
.icons-va-vaticancity,
.icons-vc-stvincentgrenadines,
.icons-ve-venezuela,
.icons-vg-virginislandsuk,
.icons-vi-virginislandsus,
.icons-videocut-63x65,
.icons-vu-vanuatu,
.icons-wf-wallisfutuna,
.icons-wls-wales,
.icons-ws-samoa,
.icons-ye-yemen,
.icons-yellow-EarthquakeRisk-color,
.icons-yt-mayotte,
.icons-za-southafrica,
.icons-zm-zambia,
.icons-zw-zimbabwe {
    background: url('../images/icons/color694c.png?v=1435693439') no-repeat
}
.icons-A-SchoolRating-color-32x32 {
    background-position: -362px -66px;
    height: 32px;
    width: 32px
}
.icons-ad-andorra {
    background-position: -208px -11px;
    height: 11px;
    width: 16px
}
.icons-ae-unitedarabemirates {
    background-position: -224px -11px;
    height: 11px;
    width: 16px
}
.icons-af-afghanistan {
    background-position: -240px -11px;
    height: 11px;
    width: 16px
}
.icons-ag-antiguabarbuda {
    background-position: -256px -11px;
    height: 11px;
    width: 16px
}
.icons-ai-anguilla {
    background-position: -272px -11px;
    height: 11px;
    width: 16px
}
.icons-al-albania {
    background-position: -288px -11px;
    height: 11px;
    width: 16px
}
.icons-am-armenia {
    background-position: -304px -11px;
    height: 11px;
    width: 16px
}
.icons-Aminus-SchoolRating-color-32x32 {
    background-position: -394px -66px;
    height: 32px;
    width: 32px
}
.icons-an-netherlandsantilles {
    background-position: -320px -11px;
    height: 11px;
    width: 16px
}
.icons-androidappstore-black-86x30 {
    background-position: -298px -214px;
    height: 30px;
    width: 86px
}
.icons-ao-angola {
    background-position: -352px -11px;
    height: 11px;
    width: 16px
}
.icons-Aplus-SchoolRating-color-32x32 {
    background-position: -426px -66px;
    height: 32px;
    width: 32px
}
.icons-ar-argentina {
    background-position: -368px -11px;
    height: 11px;
    width: 16px
}
.icons-as-americansamoa {
    background-position: -384px -11px;
    height: 11px;
    width: 16px
}
.icons-au-australia {
    background-position: -400px -11px;
    height: 11px;
    width: 16px
}
.icons-aw-aruba {
    background-position: -416px -11px;
    height: 11px;
    width: 16px
}
.icons-ax-alandislands {
    background-position: -432px -11px;
    height: 11px;
    width: 16px
}
.icons-az-azerbaijan {
    background-position: -448px -11px;
    height: 11px;
    width: 16px
}
.icons-B-SchoolRating-color-32x32 {
    background-position: -458px -66px;
    height: 32px;
    width: 32px
}
.icons-ba-bosniaherzegovina {
    background-position: -464px -11px;
    height: 11px;
    width: 16px
}
.icons-balloon-color-101x120 {
    background-position: -216px -381px;
    height: 120px;
    width: 101px
}
.icons-balloon-color-66x86 {
    background-position: -365px -128px;
    height: 86px;
    width: 66px
}
.icons-bb-barbados {
    background-position: -32px 0;
    height: 11px;
    width: 16px
}
.icons-bd-bangladesh {
    background-position: -48px 0;
    height: 11px;
    width: 16px
}
.icons-be-belgium {
    background-position: -64px 0;
    height: 11px;
    width: 16px
}
.icons-bf-burkinafaso {
    background-position: -80px 0;
    height: 11px;
    width: 16px
}
.icons-bg-bulgaria {
    background-position: -96px 0;
    height: 11px;
    width: 16px
}
.icons-bh-bahrain {
    background-position: 0 -11px;
    height: 10px;
    width: 16px
}
.icons-bi-burundi {
    background-position: -128px 0;
    height: 11px;
    width: 16px
}
.icons-bj-benin {
    background-position: -144px 0;
    height: 11px;
    width: 16px
}
.icons-bl-burundi {
    background-position: -32px -11px;
    height: 10px;
    width: 16px
}
.icons-bm-bermuda {
    background-position: -176px 0;
    height: 11px;
    width: 16px
}
.icons-Bminus-SchoolRating-color-32x32 {
    background-position: -384px -214px;
    height: 32px;
    width: 32px
}
.icons-bn-brunei {
    background-position: 0 -98px;
    height: 8px;
    width: 16px
}
.icons-bo-bolivia {
    background-position: -208px 0;
    height: 11px;
    width: 16px
}
.icons-Bplus-SchoolRating-color-32x32 {
    background-position: -416px -214px;
    height: 32px;
    width: 32px
}
.icons-bq-conairesinteustatiussaba {
    background-position: -224px 0;
    height: 11px;
    width: 16px
}
.icons-br-brazil {
    background-position: -240px 0;
    height: 11px;
    width: 16px
}
.icons-bs-bahamas {
    background-position: -256px 0;
    height: 11px;
    width: 16px
}
.icons-bt-bhutan {
    background-position: -89px -66px;
    height: 13px;
    width: 16px
}
.icons-bv-bouvetisland {
    background-position: -288px 0;
    height: 11px;
    width: 16px
}
.icons-bw-botswana {
    background-position: -304px 0;
    height: 11px;
    width: 16px
}
.icons-by-belarus {
    background-position: -320px 0;
    height: 11px;
    width: 16px
}
.icons-bz-belize {
    background-position: -336px 0;
    height: 11px;
    width: 16px
}
.icons-C-SchoolRating-color-32x32 {
    background-position: -448px -214px;
    height: 32px;
    width: 32px
}
.icons-camera-color-26x21 {
    background-position: -336px -66px;
    height: 21px;
    width: 26px
}
.icons-cc-cocosislands {
    background-position: -368px 0;
    height: 11px;
    width: 16px
}
.icons-cd-congo {
    background-position: -384px 0;
    height: 11px;
    width: 16px
}
.icons-cf-centralafricanrepublic {
    background-position: -400px 0;
    height: 11px;
    width: 16px
}
.icons-cg-congo {
    background-position: -416px 0;
    height: 11px;
    width: 16px
}
.icons-ci-ivorycoast {
    background-position: -432px 0;
    height: 11px;
    width: 16px
}
.icons-ck-cookislands {
    background-position: -448px 0;
    height: 11px;
    width: 16px
}
.icons-cl-chile {
    background-position: -464px 0;
    height: 11px;
    width: 16px
}
.icons-clipboard-color-19x25 {
    background-position: -205px -66px;
    height: 25px;
    width: 19px
}
.icons-cm-cameroon {
    background-position: -480px -11px;
    height: 11px;
    width: 16px
}
.icons-Cminus-SchoolRating-color-32x32 {
    background-position: -298px -254px;
    height: 32px;
    width: 32px
}
.icons-cn-china {
    background-position: 0 -33px;
    height: 11px;
    width: 16px
}
.icons-co-colombia {
    background-position: -16px -33px;
    height: 11px;
    width: 16px
}
.icons-Cplus-SchoolRating-color-32x32 {
    background-position: -330px -254px;
    height: 32px;
    width: 32px
}
.icons-cr-costarica {
    background-position: -32px -33px;
    height: 11px;
    width: 16px
}
.icons-cs-czechoslovakia {
    background-position: -48px -33px;
    height: 11px;
    width: 16px
}
.icons-cu-cuba {
    background-position: -64px -33px;
    height: 11px;
    width: 16px
}
.icons-cv-capeverde {
    background-position: -80px -33px;
    height: 11px;
    width: 16px
}
.icons-cw-curacao {
    background-position: -96px -33px;
    height: 11px;
    width: 16px
}
.icons-cx-christmasisland {
    background-position: -112px -33px;
    height: 11px;
    width: 16px
}
.icons-cy-cyprus {
    background-position: -128px -33px;
    height: 11px;
    width: 16px
}
.icons-cz-czechrepublic {
    background-position: -144px -33px;
    height: 11px;
    width: 16px
}
.icons-D-SchoolRating-color-32x32 {
    background-position: -362px -254px;
    height: 32px;
    width: 32px
}
.icons-dj-djibouti {
    background-position: -160px -33px;
    height: 11px;
    width: 16px
}
.icons-dk-denmark {
    background-position: -73px -66px;
    height: 12px;
    width: 16px
}
.icons-dm-dominica {
    background-position: -192px -33px;
    height: 11px;
    width: 16px
}
.icons-Dminus-SchoolRating-color-32x32 {
    background-position: -394px -254px;
    height: 32px;
    width: 32px
}
.icons-do-dominicanrepublic {
    background-position: -208px -33px;
    height: 11px;
    width: 16px
}
.icons-Dplus-SchoolRating-color-32x32 {
    background-position: -458px -254px;
    height: 32px;
    width: 32px
}
.icons-dz-algeria {
    background-position: -224px -33px;
    height: 11px;
    width: 16px
}
.icons-ec-ecuador {
    background-position: -240px -33px;
    height: 11px;
    width: 16px
}
.icons-eg-egypt {
    background-position: -256px -33px;
    height: 11px;
    width: 16px
}
.icons-eh-westernsahara {
    background-position: -272px -33px;
    height: 11px;
    width: 16px
}
.icons-er-eritrea {
    background-position: -288px -33px;
    height: 11px;
    width: 16px
}
.icons-et-ethiopia {
    background-position: -304px -33px;
    height: 11px;
    width: 16px
}
.icons-eu-europeanunion {
    background-position: -320px -33px;
    height: 11px;
    width: 16px
}
.icons-F-SchoolRating-color-32x32 {
    background-position: -426px -254px;
    height: 32px;
    width: 32px
}
.icons-fj-fiji {
    background-position: -336px -33px;
    height: 11px;
    width: 16px
}
.icons-fk-falklandislands {
    background-position: -352px -33px;
    height: 11px;
    width: 16px
}
.icons-fo-faroeislands {
    background-position: -368px -33px;
    height: 11px;
    width: 16px
}
.icons-fr-france {
    background-position: -384px -33px;
    height: 11px;
    width: 16px
}
.icons-ga-gabon {
    background-position: -400px -33px;
    height: 11px;
    width: 16px
}
.icons-gb-unitedkingdom {
    background-position: -416px -33px;
    height: 11px;
    width: 16px
}
.icons-gd-grenada {
    background-position: -432px -33px;
    height: 11px;
    width: 16px
}
.icons-ge-georgia {
    background-position: -448px -33px;
    height: 11px;
    width: 16px
}
.icons-gf-frenchguiana {
    background-position: -464px -33px;
    height: 11px;
    width: 16px
}
.icons-gf-grenchguiana {
    background-position: 0 -22px;
    height: 11px;
    width: 16px
}
.icons-gh-ghana {
    background-position: -16px -22px;
    height: 11px;
    width: 16px
}
.icons-gm-gambia {
    background-position: -32px -22px;
    height: 11px;
    width: 16px
}
.icons-gn-guinea {
    background-position: -48px -22px;
    height: 11px;
    width: 16px
}
.icons-gp-guadeloupe {
    background-position: -64px -22px;
    height: 11px;
    width: 16px
}
.icons-gq-equatorialguinea {
    background-position: -80px -22px;
    height: 11px;
    width: 16px
}
.icons-green-EarthquakeRisk-color {
    background-position: 0 -254px;
    height: 40px;
    width: 298px
}
.icons-gs-sandwichislands {
    background-position: -112px -22px;
    height: 11px;
    width: 16px
}
.icons-gu-guam {
    background-position: -128px -22px;
    height: 11px;
    width: 16px
}
.icons-gw-guineabissau {
    background-position: -144px -22px;
    height: 11px;
    width: 16px
}
.icons-gy-guyana {
    background-position: -160px -22px;
    height: 11px;
    width: 16px
}
.icons-hm-heardislandmcdonaldisland {
    background-position: -176px -22px;
    height: 11px;
    width: 16px
}
.icons-hr-croatia {
    background-position: -192px -22px;
    height: 11px;
    width: 16px
}
.icons-ht-haiti {
    background-position: -208px -22px;
    height: 11px;
    width: 16px
}
.icons-hu-hungary {
    background-position: -224px -22px;
    height: 11px;
    width: 16px
}
.icons-id-indonesia {
    background-position: -240px -22px;
    height: 11px;
    width: 16px
}
.icons-ie-ireland {
    background-position: -256px -22px;
    height: 11px;
    width: 16px
}
.icons-in-india {
    background-position: -272px -22px;
    height: 11px;
    width: 16px
}
.icons-io-britishindianoceanterritory {
    background-position: -288px -22px;
    height: 11px;
    width: 16px
}
.icons-iq-iraq {
    background-position: -304px -22px;
    height: 11px;
    width: 16px
}
.icons-ir-iran {
    background-position: -320px -22px;
    height: 11px;
    width: 16px
}
.icons-is-iceland {
    background-position: -336px -22px;
    height: 11px;
    width: 16px
}
.icons-it-italy {
    background-position: -352px -22px;
    height: 11px;
    width: 16px
}
.icons-jm-jamaica {
    background-position: -368px -22px;
    height: 11px;
    width: 16px
}
.icons-jo-jordan {
    background-position: -384px -22px;
    height: 11px;
    width: 16px
}
.icons-jp-japan {
    background-position: -400px -22px;
    height: 11px;
    width: 16px
}
.icons-ke-kenya {
    background-position: -416px -22px;
    height: 11px;
    width: 16px
}
.icons-key-color-90x87 {
    background-position: -385px -294px;
    height: 87px;
    width: 90px
}
.icons-kh-cambodia {
    background-position: -448px -22px;
    height: 11px;
    width: 16px
}
.icons-ki-kiribati {
    background-position: -464px -22px;
    height: 11px;
    width: 16px
}
.icons-km-comoros {
    background-position: -480px -22px;
    height: 11px;
    width: 16px
}
.icons-kn-saintkittsnevis {
    background-position: -480px -33px;
    height: 11px;
    width: 16px
}
.icons-kp-northkorea {
    background-position: 0 -55px;
    height: 11px;
    width: 16px
}
.icons-kr-republicofkorea {
    background-position: -16px -55px;
    height: 11px;
    width: 16px
}
.icons-kr-southkorea {
    background-position: -32px -55px;
    height: 11px;
    width: 16px
}
.icons-kw-kuwait {
    background-position: -48px -55px;
    height: 11px;
    width: 16px
}
.icons-ky-caymanislands {
    background-position: -64px -55px;
    height: 11px;
    width: 16px
}
.icons-kz-kazakhstan {
    background-position: -80px -55px;
    height: 11px;
    width: 16px
}
.icons-la-laos {
    background-position: -96px -55px;
    height: 11px;
    width: 16px
}
.icons-lb-lebanon {
    background-position: -112px -55px;
    height: 11px;
    width: 16px
}
.icons-lc-stlucia {
    background-position: -128px -55px;
    height: 11px;
    width: 16px
}
.icons-li-liechtenstein {
    background-position: -144px -55px;
    height: 11px;
    width: 16px
}
.icons-lk-srilanka {
    background-position: -160px -55px;
    height: 11px;
    width: 16px
}
.icons-lr-liberia {
    background-position: -176px -55px;
    height: 11px;
    width: 16px
}
.icons-ls-lesotho {
    background-position: -192px -55px;
    height: 11px;
    width: 16px
}
.icons-lt-lithuania {
    background-position: -208px -55px;
    height: 11px;
    width: 16px
}
.icons-lu-luxembourg {
    background-position: -224px -55px;
    height: 11px;
    width: 16px
}
.icons-luxuryhome-color-139x109 {
    background-position: 0 -381px;
    height: 109px;
    width: 139px
}
.icons-luxuryhome-color-62x44 {
    background-position: -177px -128px;
    height: 44px;
    width: 62px
}
.icons-ly-libya {
    background-position: -272px -55px;
    height: 11px;
    width: 16px
}
.icons-map-icon-airport-16x20 {
    background-position: -189px -66px;
    height: 20px;
    width: 16px
}
.icons-map-icon-firestation-16x20 {
    background-position: -125px -66px;
    height: 20px;
    width: 16px
}
.icons-map-icon-hospital-16x20 {
    background-position: -157px -66px;
    height: 20px;
    width: 16px
}
.icons-map-icon-policestation-16x20 {
    background-position: -141px -66px;
    height: 20px;
    width: 16px
}
.icons-map-icon-school-16x20 {
    background-position: -173px -66px;
    height: 20px;
    width: 16px
}
.icons-map-pin-airport-20x20 {
    background-position: -276px -66px;
    height: 20px;
    width: 20px
}
.icons-map-pin-firestation-20x20 {
    background-position: -316px -66px;
    height: 20px;
    width: 20px
}
.icons-map-pin-hospital-20x20 {
    background-position: -256px -66px;
    height: 20px;
    width: 20px
}
.icons-map-pin-policestation-20x20 {
    background-position: -105px -66px;
    height: 20px;
    width: 20px
}
.icons-map-pin-school-20x20 {
    background-position: -296px -66px;
    height: 20px;
    width: 20px
}
.icons-md-moldova {
    background-position: -448px -55px;
    height: 11px;
    width: 16px
}
.icons-mf-stmartin {
    background-position: -464px -55px;
    height: 11px;
    width: 16px
}
.icons-mg-madagascar {
    background-position: 0 -44px;
    height: 11px;
    width: 16px
}
.icons-mh-marshallislands {
    background-position: -16px -44px;
    height: 11px;
    width: 16px
}
.icons-ml-mali {
    background-position: -32px -44px;
    height: 11px;
    width: 16px
}
.icons-mm-myanmar {
    background-position: -48px -44px;
    height: 11px;
    width: 16px
}
.icons-mn-mongolia {
    background-position: -64px -44px;
    height: 11px;
    width: 16px
}
.icons-mo-macau {
    background-position: -80px -44px;
    height: 11px;
    width: 16px
}
.icons-moneyhousescale-color-87x59 {
    background-position: -298px -294px;
    height: 59px;
    width: 87px
}
.icons-mp-northernmarianaislands {
    background-position: -112px -44px;
    height: 11px;
    width: 16px
}
.icons-mq-martinique {
    background-position: -128px -44px;
    height: 11px;
    width: 16px
}
.icons-mr-mauritania {
    background-position: -144px -44px;
    height: 11px;
    width: 16px
}
.icons-ms-montserrat {
    background-position: -160px -44px;
    height: 11px;
    width: 16px
}
.icons-mu-mauritius {
    background-position: -176px -44px;
    height: 11px;
    width: 16px
}
.icons-mv-maldives {
    background-position: -192px -44px;
    height: 11px;
    width: 16px
}
.icons-mw-malawi {
    background-position: -208px -44px;
    height: 11px;
    width: 16px
}
.icons-mx-mexico {
    background-position: -224px -44px;
    height: 11px;
    width: 16px
}
.icons-my-malaysia {
    background-position: -240px -44px;
    height: 11px;
    width: 16px
}
.icons-mz-mozambique {
    background-position: -256px -44px;
    height: 11px;
    width: 16px
}
.icons-na-namibia {
    background-position: -272px -44px;
    height: 11px;
    width: 16px
}
.icons-nc-newcaledonia {
    background-position: -288px -44px;
    height: 11px;
    width: 16px
}
.icons-ne-niger {
    background-position: -304px -44px;
    height: 11px;
    width: 16px
}
.icons-nf-norfolkisland {
    background-position: -320px -44px;
    height: 11px;
    width: 16px
}
.icons-ng-nigeria {
    background-position: -336px -44px;
    height: 11px;
    width: 16px
}
.icons-ni-nicaragua {
    background-position: -352px -44px;
    height: 11px;
    width: 16px
}
.icons-nl-netherlands {
    background-position: -368px -44px;
    height: 11px;
    width: 16px
}
.icons-nn-wales {
    background-position: -384px -44px;
    height: 11px;
    width: 16px
}
.icons-no-norway {
    background-position: -400px -44px;
    height: 11px;
    width: 16px
}
.icons-np-nepal {
    background-position: -48px -66px;
    height: 11px;
    width: 9px
}
.icons-nr-nauru {
    background-position: -432px -44px;
    height: 11px;
    width: 16px
}
.icons-nu-niue {
    background-position: -448px -44px;
    height: 11px;
    width: 16px
}
.icons-nz-newzealand {
    background-position: -464px -44px;
    height: 11px;
    width: 16px
}
.icons-om-oman {
    background-position: -480px -44px;
    height: 11px;
    width: 16px
}
.icons-openhousesign-color-63x64 {
    background-position: -239px -128px;
    height: 64px;
    width: 63px
}
.icons-pa-panama {
    background-position: -16px -98px;
    height: 11px;
    width: 16px
}
.icons-pg-newguinea {
    background-position: -32px -98px;
    height: 11px;
    width: 16px
}
.icons-ph-philippines {
    background-position: -48px -98px;
    height: 11px;
    width: 16px
}
.icons-pk-pakistan {
    background-position: -48px -11px;
    height: 11px;
    width: 16px
}
.icons-pm-saintpierremiquelon {
    background-position: -80px -98px;
    height: 11px;
    width: 16px
}
.icons-pn-pitcairn {
    background-position: -96px -98px;
    height: 11px;
    width: 16px
}
.icons-pr-puertorico {
    background-position: -112px -98px;
    height: 11px;
    width: 16px
}
.icons-ps-palestine {
    background-position: -128px -98px;
    height: 11px;
    width: 16px
}
.icons-pt-portugal {
    background-position: -144px -98px;
    height: 11px;
    width: 16px
}
.icons-pw-palau {
    background-position: -160px -98px;
    height: 11px;
    width: 16px
}
.icons-pw-republicofpalau {
    background-position: -16px -11px;
    height: 10px;
    width: 16px
}
.icons-py-paraguay {
    background-position: -192px -98px;
    height: 11px;
    width: 16px
}
.icons-qa-qatar {
    background-position: -208px -98px;
    height: 11px;
    width: 16px
}
.icons-re-reunion {
    background-position: -224px -98px;
    height: 11px;
    width: 16px
}
.icons-red-EarthquakeRisk-color {
    background-position: 0 -294px;
    height: 40px;
    width: 298px
}
.icons-fivestarcertified-81x40 {
    background-position: -96px -128px;
    height: 40px;
    width: 81px
}
.icons-ro-romania {
    background-position: -272px -98px;
    height: 11px;
    width: 16px
}
.icons-roadsign-color-77x111 {
    background-position: -139px -381px;
    height: 111px;
    width: 77px
}
.icons-rs-serbia {
    background-position: -304px -98px;
    height: 11px;
    width: 16px
}
.icons-ru-russianfederationn {
    background-position: -320px -98px;
    height: 11px;
    width: 16px
}
.icons-rw-rwanda {
    background-position: -336px -98px;
    height: 11px;
    width: 16px
}
.icons-sa-saudiarabia {
    background-position: -352px -98px;
    height: 11px;
    width: 16px
}
.icons-sb-solomonislands {
    background-position: -368px -98px;
    height: 11px;
    width: 16px
}
.icons-sc-seychelles {
    background-position: -384px -98px;
    height: 11px;
    width: 16px
}
.icons-sd-sudan {
    background-position: 0 -128px;
    height: 11px;
    width: 16px
}
.icons-se-sweden {
    background-position: -16px -128px;
    height: 11px;
    width: 16px
}
.icons-sg-singapore {
    background-position: -57px -66px;
    height: 12px;
    width: 16px
}
.icons-sh-sainthelenaascensiontristandacunha {
    background-position: -48px -128px;
    height: 11px;
    width: 16px
}
.icons-showcaselogo-69x30 {
    background-position: -400px -98px;
    height: 30px;
    width: 69px
}
.icons-si-slovenia {
    background-position: -80px -128px;
    height: 11px;
    width: 16px
}
.icons-sj-svalbardjanmayen {
    background-position: 0 -66px;
    height: 11px;
    width: 16px
}
.icons-sk-slovakia {
    background-position: -16px -66px;
    height: 11px;
    width: 16px
}
.icons-sm-sanmarino {
    background-position: -368px -55px;
    height: 11px;
    width: 16px
}
.icons-sm-stmaarten {
    background-position: -64px -128px;
    height: 11px;
    width: 16px
}
.icons-sn-senegal {
    background-position: -32px -128px;
    height: 11px;
    width: 16px
}
.icons-sr-suriname {
    background-position: -288px -98px;
    height: 11px;
    width: 16px
}
.icons-st-saotomeprincipe {
    background-position: -256px -98px;
    height: 11px;
    width: 16px
}
.icons-sx-sintmaarten {
    background-position: -240px -98px;
    height: 11px;
    width: 16px
}
.icons-sy-syria {
    background-position: -480px -55px;
    height: 11px;
    width: 16px
}
.icons-sz-swaziland {
    background-position: -416px -44px;
    height: 11px;
    width: 16px
}
.icons-tc-turkscaicosislands {
    background-position: -96px -44px;
    height: 11px;
    width: 16px
}
.icons-td-chad {
    background-position: -432px -55px;
    height: 11px;
    width: 16px
}
.icons-tf-frenchsouthernterritories {
    background-position: -416px -55px;
    height: 11px;
    width: 16px
}
.icons-tg-togo {
    background-position: -400px -55px;
    height: 11px;
    width: 16px
}
.icons-th-thailand {
    background-position: -384px -55px;
    height: 11px;
    width: 16px
}
.icons-tj-tajikistan {
    background-position: -32px -66px;
    height: 11px;
    width: 16px
}
.icons-tk-tokelau {
    background-position: -352px -55px;
    height: 11px;
    width: 16px
}
.icons-tk-tokelau2 {
    background-position: -336px -55px;
    height: 11px;
    width: 16px
}
.icons-tl-timorleste {
    background-position: -320px -55px;
    height: 11px;
    width: 16px
}
.icons-tm-turkmenistan {
    background-position: -304px -55px;
    height: 11px;
    width: 16px
}
.icons-tr-turkey {
    background-position: -288px -55px;
    height: 11px;
    width: 16px
}
.icons-tt-trinidadtobago {
    background-position: -256px -55px;
    height: 11px;
    width: 16px
}
.icons-tv-tuvalu {
    background-position: -240px -55px;
    height: 11px;
    width: 16px
}
.icons-tw-taiwan {
    background-position: -432px -22px;
    height: 11px;
    width: 16px
}
.icons-tz-tanzania {
    background-position: -96px -22px;
    height: 11px;
    width: 16px
}
.icons-ua-ukraine {
    background-position: -176px -33px;
    height: 11px;
    width: 16px
}
.icons-ug-uganda {
    background-position: -480px 0;
    height: 11px;
    width: 16px
}
.icons-uk-unitedkingdom {
    background-position: -352px 0;
    height: 11px;
    width: 16px
}
.icons-um-unitedstatesminoroutlyingislands {
    background-position: -272px 0;
    height: 11px;
    width: 16px
}
.icons-Unavailable-SchoolRating-color-32x32 {
    background-position: -224px -66px;
    height: 16px;
    width: 32px
}
.icons-us-unitedstates {
    background-position: -16px 0;
    height: 11px;
    width: 16px
}
.icons-user-overlay-form-496x400 {
    background-position: 0 -501px;
    height: 400px;
    width: 496px
}
.icons-uy-uruguay {
    background-position: 0 0;
    height: 11px;
    width: 16px
}
.icons-uz-uzbekistan {
    background-position: -336px -11px;
    height: 11px;
    width: 16px
}
.icons-va-vaticancity {
    background-position: -192px -11px;
    height: 11px;
    width: 16px
}
.icons-vc-stvincentgrenadines {
    background-position: -176px -11px;
    height: 11px;
    width: 16px
}
.icons-ve-venezuela {
    background-position: -160px -11px;
    height: 11px;
    width: 16px
}
.icons-vg-virginislandsuk {
    background-position: -144px -11px;
    height: 11px;
    width: 16px
}
.icons-vi-virginislandsus {
    background-position: -128px -11px;
    height: 11px;
    width: 16px
}
.icons-videocut-63x65 {
    background-position: -302px -128px;
    height: 65px;
    width: 63px
}
.icons-vu-vanuatu {
    background-position: -112px -11px;
    height: 11px;
    width: 16px
}
.icons-wf-wallisfutuna {
    background-position: -96px -11px;
    height: 11px;
    width: 16px
}
.icons-wls-wales {
    background-position: -80px -11px;
    height: 11px;
    width: 16px
}
.icons-ws-samoa {
    background-position: -64px -11px;
    height: 11px;
    width: 16px
}
.icons-ye-yemen {
    background-position: -64px -98px;
    height: 11px;
    width: 16px
}
.icons-yellow-EarthquakeRisk-color {
    background-position: 0 -214px;
    height: 40px;
    width: 298px
}
.icons-yt-mayotte {
    background-position: -160px 0;
    height: 11px;
    width: 16px
}
.icons-za-southafrica {
    background-position: -192px 0;
    height: 11px;
    width: 16px
}
.icons-zm-zambia {
    background-position: -176px -98px;
    height: 11px;
    width: 16px
}
.icons-zw-zimbabwe {
    background-position: -112px 0;
    height: 11px;
    width: 16px
}
.large-sprite,
.icons-agentsearch-color-66x58,
.icons-arrow-circle-color-62x61,
.icons-awesomeslider-fb-194x121,
.icons-balloon-color-191x258,
.icons-balloon-color-63x96,
.icons-balloon-color-77x105,
.icons-balloon-redirect-135x172,
.icons-building-color-90x79,
.icons-camera-color-102x69,
.icons-clipboard-color-61x84,
.icons-emptyglass-color-79x122,
.icons-hand-color-90x69,
.icons-houseinhand-color-66x47,
.icons-housepricetag-156x123,
.icons-long-drive-480x200,
.icons-medal-color-32x32,
.icons-miracle-480x200,
.icons-fivestarcertifiedcommercial-color-62x48,
.icons-fivestarcertifiedguide-color-65x51,
.icons-fivestarcertifiedlogo-389x374,
.site-logo,
.icons-rmxnum1-245x240,
.mod-redirect-img,
.icons-smartphone-color-39x73 {
    background: url('../images/Five-Star-Certified-Logo-Star-Only.png') no-repeat
}
.icons-agentsearch-color-66x58 {
    background-position: 0 -467px;
    height: 58px;
    width: 66px
}
.icons-arrow-circle-color-62x61 {
    background-position: -160px -105px;
    height: 61px;
    width: 62px
}
.icons-awesomeslider-fb-194x121 {
    background-position: -66px -467px;
    height: 121px;
    width: 194px
}
.icons-balloon-color-191x258 {
    background-position: 0 -990px;
    height: 258px;
    width: 191px
}
.icons-balloon-color-63x96 {
    background-position: -100px 0;
    height: 96px;
    width: 63px
}
.icons-balloon-color-77x105 {
    background-position: -163px 0;
    height: 105px;
    width: 77px
}
.icons-balloon-redirect-135x172 {
    background-position: 0 -227px;
    height: 172px;
    width: 135px
}
.icons-building-color-90x79 {
    background-position: -330px 0;
    height: 79px;
    width: 90px
}
.icons-camera-color-102x69 {
    background-position: -287px -105px;
    height: 69px;
    width: 102px
}
.icons-clipboard-color-61x84 {
    background-position: -39px 0;
    height: 84px;
    width: 61px
}
.icons-emptyglass-color-79x122 {
    background-position: -389px -105px;
    height: 122px;
    width: 79px
}
.icons-hand-color-90x69 {
    background-position: -240px 0;
    height: 69px;
    width: 90px
}
.icons-houseinhand-color-66x47 {
    background-position: -32px -105px;
    height: 47px;
    width: 66px
}
.icons-housepricetag-156x123 {
    background-position: -260px -467px;
    height: 123px;
    width: 156px
}
.icons-long-drive-480x200 {
    background-position: 0 -590px;
    height: 200px;
    width: 480px
}
.icons-medal-color-32x32 {
    background-position: 0 -105px;
    height: 32px;
    width: 32px
}
.icons-miracle-480x200 {
    background-position: 0 -790px;
    height: 200px;
    width: 480px
}
.icons-fivestarcertifiedcommercial-color-62x48 {
    background-position: -98px -105px;
    height: 48px;
    width: 62px
}
.icons-fivestarcertifiedguide-color-65x51 {
    background-position: -222px -105px;
    height: 51px;
    width: 65px
}
.icons-fivestarcertifiedlogo-389x374,
.site-logo {
	/*!-- START-ADDED 2015-08-08 12:23A BY:RES --*/
    background-position: 0 0;
	/*!-- END-ADDED 2015-08-08 12:23A BY:RES --*/	
	/*!-- START-REMOVED 2015-08-08 12:23A BY:RES --
    background-position: 0 -1248px;
	!-- END-REMOVED 2015-08-08 12:23A BY:RES --*/
    height: 218px;
    width: 300px
}
.icons-rmxnum1-245x240,
.mod-redirect-img {
    background-position: -135px -227px;
    height: 240px;
    width: 245px
}
.icons-smartphone-color-39x73 {
    background-position: 0 0;
    height: 57px;
    width: 31px
}
.btn {
    -webkit-background-clip: border;
    -moz-background-clip: border;
    background-clip: border-box;
    position: relative;
    display: inline-block;
    min-width: auto;
    max-width: 100%;
    min-height: 1.44em;
    border: 1px solid transparent;
    font-weight: bold;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    cursor: pointer
}
.btn>* {
    white-space: nowrap
}
.btn-group {
    display: inline-block;
    padding-left: 5px
}
.btn-group .btn {
    margin-left: -5px
}
.msg.success {
    color: #43484a;
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFAQMAAAC3obSmAAAAA1BMVEWn9btONQnDAAAAAXRSTlPZv+myFgAAAAxJREFUeJxjYmCCQgAARgALnYW8OgAAAABJRU5ErkJggg==');
    background: rgba(167, 245, 187, 0.85);
    border: 1px solid #13a339;
    -webkit-box-shadow: inset 0 0 5px rgba(19, 163, 57, 0.25);
    -moz-box-shadow: inset 0 0 5px rgba(19, 163, 57, 0.25);
    box-shadow: inset 0 0 5px rgba(19, 163, 57, 0.25)
}
.success,
.valid {
    color: #13a339
}
.label.valid {
    color: #43484a;
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFAQMAAAC3obSmAAAAA1BMVEWn9btONQnDAAAAAXRSTlPZv+myFgAAAAxJREFUeJxjYmCCQgAARgALnYW8OgAAAABJRU5ErkJggg==');
    background: rgba(167, 245, 187, 0.85)
}
.ht5ifv-valid-status {
    border-color: #13a339
}
.msg.info {
    color: #43484a;
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFAQMAAAC3obSmAAAAA1BMVEWS3e9dzhX/AAAAAXRSTlPZv+myFgAAAAxJREFUeJxjYmCCQgAARgALnYW8OgAAAABJRU5ErkJggg==');
    background: rgba(146, 221, 239, 0.85);
    border: 1px solid #147187;
    -webkit-box-shadow: inset 0 0 5px rgba(20, 113, 135, 0.25);
    -moz-box-shadow: inset 0 0 5px rgba(20, 113, 135, 0.25);
    box-shadow: inset 0 0 5px rgba(20, 113, 135, 0.25)
}
.js-field-required,
.info {
    color: #147187
}
.label.info {
    color: #43484a;
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFAQMAAAC3obSmAAAAA1BMVEWS3e9dzhX/AAAAAXRSTlPZv+myFgAAAAxJREFUeJxjYmCCQgAARgALnYW8OgAAAABJRU5ErkJggg==');
    background: rgba(146, 221, 239, 0.85)
}
.js-field-required label:first-child:after,
.js-field-required .label:first-child:after {
    content: " (required) "
}
.msg.alert {
    color: #43484a;
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFAQMAAAC3obSmAAAAA1BMVEX78d8FIL5SAAAAAXRSTlPZv+myFgAAAAxJREFUeJxjYmCCQgAARgALnYW8OgAAAABJRU5ErkJggg==');
    background: rgba(251, 241, 223, 0.85);
    border: 1px solid #db961a;
    -webkit-box-shadow: inset 0 0 5px rgba(219, 150, 26, 0.25);
    -moz-box-shadow: inset 0 0 5px rgba(219, 150, 26, 0.25);
    box-shadow: inset 0 0 5px rgba(219, 150, 26, 0.25)
}
.alert {
    color: #db961a
}
.label.alert {
    color: #43484a;
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFAQMAAAC3obSmAAAAA1BMVEX78d8FIL5SAAAAAXRSTlPZv+myFgAAAAxJREFUeJxjYmCCQgAARgALnYW8OgAAAABJRU5ErkJggg==');
    background: rgba(251, 241, 223, 0.85)
}
.msg.warning {
    color: #43484a;
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFAQMAAAC3obSmAAAAA1BMVEX7598ZuAuFAAAAAXRSTlPZv+myFgAAAAxJREFUeJxjYmCCQgAARgALnYW8OgAAAABJRU5ErkJggg==');
    background: rgba(251, 231, 223, 0.85);
    border: 1px solid #db511a;
    -webkit-box-shadow: inset 0 0 5px rgba(219, 81, 26, 0.25);
    -moz-box-shadow: inset 0 0 5px rgba(219, 81, 26, 0.25);
    box-shadow: inset 0 0 5px rgba(219, 81, 26, 0.25)
}
.warning {
    color: #db511a
}
.label.warning {
    color: #43484a;
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFAQMAAAC3obSmAAAAA1BMVEX7598ZuAuFAAAAAXRSTlPZv+myFgAAAAxJREFUeJxjYmCCQgAARgALnYW8OgAAAABJRU5ErkJggg==');
    background: rgba(251, 231, 223, 0.85)
}
.msg.error {
    color: #43484a;
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFAQMAAAC3obSmAAAAA1BMVEX73N3LBIWRAAAAAXRSTlPZv+myFgAAAAxJREFUeJxjYmCCQgAARgALnYW8OgAAAABJRU5ErkJggg==');
    background: rgba(251, 220, 221, 0.85);
    border: 1px solid #d71a23;
    -webkit-box-shadow: inset 0 0 5px rgba(215, 26, 35, 0.25);
    -moz-box-shadow: inset 0 0 5px rgba(215, 26, 35, 0.25);
    box-shadow: inset 0 0 5px rgba(215, 26, 35, 0.25)
}
.js-field-invalid,
.error,
.invalid,
.important {
    color: #d71a23
}
.label.error {
    color: #43484a;
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFAQMAAAC3obSmAAAAA1BMVEX73N3LBIWRAAAAAXRSTlPZv+myFgAAAAxJREFUeJxjYmCCQgAARgALnYW8OgAAAABJRU5ErkJggg==');
    background: rgba(251, 220, 221, 0.85)
}
.ht5ifv-show-invalid {
    border-color: #d71a23
}
.js-field-invalid label:first-child:after,
.js-field-invalid .label:first-child:after {
    content: " is invalid! "
}
.msg.inverse,
.jGrowl-notification,
.jGrowl-closer,
.ui-tooltip-default .ui-tooltip-content {
    color: #fff;
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFCAQAAAAnZu5uAAAAEklEQVR4nGOSuwmDTAxwQJAJAO56BN7TuLTeAAAAAElFTkSuQmCC');
    background: rgba(30, 30, 30, 0.85);
    border: 1px solid #1e1e1e;
    -webkit-box-shadow: inset 0 0 5px rgba(30, 30, 30, 0.85);
    -moz-box-shadow: inset 0 0 5px rgba(30, 30, 30, 0.85);
    box-shadow: inset 0 0 5px rgba(30, 30, 30, 0.85)
}
.inverse {
    color: #ebecf1;
    background-color: #1e1e1e
}
.label.inverse {
    color: #fff;
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFCAQAAAAnZu5uAAAAEklEQVR4nGOSuwmDTAxwQJAJAO56BN7TuLTeAAAAAElFTkSuQmCC');
    background: rgba(30, 30, 30, 0.85)
}
.mainnav-link,
.metanav-menu-link {
    display: block
}
.toolbar {
    text-align: center
}
.toolbar-item {
    white-space: nowrap
}
.breadcrumbs {
    position: relative;
    text-transform: capitalize
}
.breadcrumbs-home {
    margin-top: -5px
}
.breadcrumbs-disclaimer {
    float: right
}
.mainnav-link {
    color: #011B49;
    font-size: 16px;
    text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.4);
    text-align: center
}
.mainnav-link:focus,
.mainnav-link:active,
.mainnav-link:hover {
    color: #011B49;
    background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSI0MCUiIHN0b3AtY29sb3I9InJnYmEoMjU1LDI1NSwyNTUsMC40NSkiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9InJnYmEoMTU3LDIwNywyMjQsMCkiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2dyYWQpIiAvPjwvc3ZnPiA=');
    background-size: 100%;
    background-image: -webkit-linear-gradient(rgba(255, 255, 255, 0.45) 40%, rgba(157, 207, 224, 0));
    background-image: -moz-linear-gradient(rgba(255, 255, 255, 0.45) 40%, rgba(157, 207, 224, 0));
    background-image: -o-linear-gradient(rgba(255, 255, 255, 0.45) 40%, rgba(157, 207, 224, 0));
    background-image: linear-gradient(rgba(255, 255, 255, 0.45) 40%, rgba(157, 207, 224, 0));
    -webkit-border-radius: 10px 10px 0 0;
    -moz-border-radius: 10px 10px 0 0;
    -ms-border-radius: 10px 10px 0 0;
    -o-border-radius: 10px 10px 0 0;
    border-radius: 10px 10px 0 0
}
.lt-ie9 .mainnav-link:focus,
.lt-ie9 .mainnav-link:active,
.lt-ie9 .mainnav-link:hover {
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#73FFFFFF', endColorstr='#009DCFE0')"
}
.metanav {
    position: absolute !important;
    top: 0;
    left: 0;
    right: 0;
    min-height: 39px;
    font-size: 12px
}
.floatingbar {
    top: 0;
    left: 450;
    right: 450;
    min-height: 39px;
    font-size: 12px
}
.metanav-search {
    padding-top: 4px;
    width: 42%
}
.metanav-search-field {
    padding-right: 30px
}
.metanav-search-btn {
    position: absolute;
    top: 4px;
    right: 4px
}
.metanav-search-btn .icon,
.metanav-search-btn .mod-redirect-img {
    margin: 2px 1px 1px 3px
}
.metanav-menu {
    max-width: 58%
}
.metanav-menu-anon {
    text-align: right
}
.metanav-menu-link {
    color: #000;
    line-height: 34px;
    padding-left: 10px;
    white-space: nowrap
}
.open .metanav-menu-link {
    background: #E6F2F8;
    -webkit-box-shadow: 5px 0 5px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 5px 0 5px rgba(0, 0, 0, 0.2);
    box-shadow: 5px 0 5px rgba(0, 0, 0, 0.2)
}
.metanav-menu-dropdown {
    top: 38px;
    padding-top: 10px;
    padding-bottom: 10px
}
.metanav-menu-dropdown li a {
    display: block;
    border: 1px solid transparent
}
.metanav-menu-icon {
    position: relative;
    top: -2px;
    height: 28px
}
.metanav-menu-name {
    display: inline-block !important;
    margin-top: -2px;
    max-width: 164px;
    vertical-align: middle;
    overflow-x: hidden
}
.aboutnav {
    text-align: center;
    z-index: 1
}
.medianav {
    text-align: center
}
.mlsnav-tip {
    position: absolute;
    top: 13px
}
.mlsnav-link {
    display: block;
    position: relative;
    font-size: 12px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    -o-border-radius: 5px;
    border-radius: 5px
}
.pages {
    clear: both
}
.pages-list {
    margin: 0 auto;
    font-size: 19px;
    text-rendering: optimizeLegibility;
    text-align: center
}
.pages-alpha {
    font-size: 23px
}
.pages-link {
    color: #0072ce
}
.pages-link:visited {
    color: #004882
}
.pages-link:active,
.pages-link:focus,
.pages-link:hover {
    color: #1c99ff
}
.pages-link.active {
    color: #000
}
.pages-alpha .pages-link {
    padding-left: 0
}
.pages-prev,
.pages-next {
    padding-left: 0;
    padding-right: 0
}
.js-tabs li {
    float: left;
    display: block;
    position: relative
}
.js-tabs-content {
    display: none
}
.autocomplete {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    background-color: #FFF;
    z-index: 1111
}
.active .autocomplete-item,
.autocomplete-item.active {
    background-color: #cadeeb
}
.hover .autocomplete-suggestion,
.autocomplete-suggestion.hover {
    background-color: #cadeeb
}
.autocomplete-link {
    color: #4081A9;
    text-transform: capitalize
}
.dropdown {
    position: relative
}
.dropdown-menu {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-background-clip: padding;
    -moz-background-clip: padding;
    background-clip: padding-box;
    display: none;
    position: absolute;
    top: 100%;
    left: 0;
    min-width: 100%;
    background-color: #FFF
}
.dropdown-menu.align-right,
.dropdown-menu.fn-more-counties-dropdown,
.dropdown-menu.fn-more-zips-dropdown {
    left: auto;
    right: 0
}
.dropdown-menu.drop-up {
    top: auto;
    bottom: 100%
}
.open>.dropdown-menu {
    display: block
}
.open,
.open>.dropdown-toggle,
.open>.dropdown-menu {
    z-index: 9998
}
.dropdown-seamless .dropdown-label:before,
.dropdown-seamless .dropdown-label:after,
.dropdown-seamless .dropdown-menu:before,
.dropdown-seamless .dropdown-menu:after {
    position: absolute;
    content: " ";
    top: -1px;
    bottom: -1px;
    left: -1px;
    right: -1px
}
.dropdown-seamless.open .dropdown-label {
    z-index: 9999;
    border-bottom: none !important
}
.dropdown-seamless.open .dropdown-label:before,
.dropdown-seamless.open .dropdown-label:after {
    z-index: -2
}
.dropdown-seamless.open .dropdown-label:before {
    bottom: -4px;
    border: 1px solid #676f72
}
.dropdown-seamless.open .dropdown-label:after {
    left: 0;
    right: 0;
    bottom: -8px;
    border-bottom: 8px solid #FFF
}
.dropdown-seamless.open>.dropdown-menu {
    z-index: 9997;
    border-top: none !important;
    margin-top: -1px
}
.dropdown-seamless.open>.dropdown-menu:before {
    top: 0;
    z-index: -3;
    border: 1px solid #676f72
}
.dropdown-seamless.open>.dropdown-menu>.dropdown-scroll {
    margin-top: 2px;
    padding-top: 2px;
    position: relative;
    z-index: 9999
}
.dropdown-scroll {
    max-height: 180px;
    overflow-y: scroll;
    -webkit-overflow-scrolling: touch
}
.msg {
    display: inline-block;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box
}
div.msg {
    display: block
}
.popover {
    display: none;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1010;
    background-color: #FFF
}
.popover-inner {
    position: relative;
    z-index: 1011
}
.popover-title {
    text-align: center
}
.modal-backdrop,
.mod-redirect-backdrop {
    display: none;
    position: fixed !important;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    z-index: 998;
    background-color: #000
}
.modal {
    display: none;
    position: absolute !important;
    max-width: 75%;
    z-index: 999;
    background-color: #FFF
}
.modal-close {
    position: absolute !important;
    top: 18px;
    right: 18px
}
.modal-head.skin-20 {
    margin: -36px -36px 18px -36px;
    padding: 5px 36px
}
.modal-body {
    position: relative;
    overflow: visible;
    overflow-x: hidden;
    overflow-y: visible
}
.modal-foot {
    font-size: 16px;
    text-align: center
}
.confirm {
    position: absolute;
    top: -100%;
    left: -100%;
    line-height: 18px
}
.carousel {
    border-width: 0;
    position: relative
}
.carousel-prev,
.carousel-next {
    position: absolute;
    top: 50%;
    margin-top: -13px;
    z-index: 2
}
.carousel-prev {
    left: 0
}
.carousel-next {
    right: 0
}
.carousel-image {
    position: relative;
    overflow: hidden;
    text-align: center
}
.carousel-image-item {
    display: block;
    width: 100%;
    position: relative
}
.carousel-prev-image,
.carousel-next-image {
    background-image: url("data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==");
    top: 13px;
    bottom: 0;
    min-width: 17px;
    min-height: 26px
}
.carousel-prev-image {
    right: 55%
}
.carousel-next-image {
    left: 55%
}
.carousel-image-caption {
    bottom: 18px
}
.carousel-caption {
    overflow-x: scroll;
    overflow-y: hidden
}
.carousel-menu {
    position: relative
}
.ui-helper-reset {
    margin: 0;
    padding: 0;
    background: transparent;
    border: 0;
    outline: 0;
    text-decoration: none;
    font-size: 100%;
    list-style: none
}
.ui-helper-zfix {
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    position: absolute;
    opacity: 0
}
.listing-pane-status,
.listing-detail-status,
.btn-group,
.msg,
.ui-corner-all,
.ui-slider .ui-slider-range,
.jGrowl-notification,
.jGrowl-closer,
.ui-tooltip-default .ui-tooltip-content,
.skin-1,
.confirm,
.skin-37,
.skin-2,
.bfcontent,
.skin-3,
.hpcontent,
.skin-67,
.skin-4,
.myfivestarcertified,
.skin-6,
.hpsearch,
.skin-66,
.skin-7,
.skin-10,
.skin-14,
.advpropsearch-menu-body,
.skin-16,
.skin-39,
.btn-comment,
.skin-21,
.skin-23,
.skin-32,
.skin-38,
.skin-43,
.skin-45,
.skin-49,
.skin-50,
.skin-52,
.skin-53,
.skin-57,
.skin-61,
.skin-64,
.skin-77,
.skin-78,
.link-14,
.link-14:link,
.link-14:visited,
.field-1,
.field-2,
.field-3,
.field-4,
.field-4.sort,
.field-5,
.field-6,
.field-8,
.field-8:before,
.field-9,
.field-11,
.btn-skin,
.fn-more-cities-dropdown,
.fn-more-counties-dropdown,
.fn-more-states-dropdown,
.fn-more-zips-dropdown {
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    -o-border-radius: 5px;
    border-radius: 5px
}
.homevalue-map-msg,
.btn-group .btn,
.ui-corner-none {
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    -o-border-radius: 0;
    border-radius: 0
}
.ui-corner-tl {
    -webkit-border-radius: 5px 0 0 0;
    -moz-border-radius: 5px 0 0 0;
    -ms-border-radius: 5px 0 0 0;
    -o-border-radius: 5px 0 0 0;
    border-radius: 5px 0 0 0
}
.ui-corner-tr {
    -webkit-border-radius: 0 5px 0 0;
    -moz-border-radius: 0 5px 0 0;
    -ms-border-radius: 0 5px 0 0;
    -o-border-radius: 0 5px 0 0;
    border-radius: 0 5px 0 0
}
.ui-corner-bl {
    -webkit-border-radius: 0 0 0 5px;
    -moz-border-radius: 0 0 0 5px;
    -ms-border-radius: 0 0 0 5px;
    -o-border-radius: 0 0 0 5px;
    border-radius: 0 0 0 5px
}
.ui-corner-br {
    -webkit-border-radius: 0 0 5px 0;
    -moz-border-radius: 0 0 5px 0;
    -ms-border-radius: 0 0 5px 0;
    -o-border-radius: 0 0 5px 0;
    border-radius: 0 0 5px 0
}
.listing-card-status,
.listing-card-status:before,
.dropdown-seamless.open>.dropdown-toggle,
.dropdown-seamless.open .dropdown-label,
.dropdown-seamless.open .dropdown-label:before,
.dropdown-seamless.open .dropdown-label:after,
.ui-corner-top,
.skin-11 {
    -webkit-border-radius: 5px 5px 0 0;
    -moz-border-radius: 5px 5px 0 0;
    -ms-border-radius: 5px 5px 0 0;
    -o-border-radius: 5px 5px 0 0;
    border-radius: 5px 5px 0 0
}
.autocomplete,
.dropdown-seamless.open>.dropdown-menu,
.dropdown-seamless.open>.dropdown-menu:before,
.dropdown-seamless.open>.dropdown-menu:after,
.ui-corner-bottom {
    -webkit-border-radius: 0 0 5px 5px;
    -moz-border-radius: 0 0 5px 5px;
    -ms-border-radius: 0 0 5px 5px;
    -o-border-radius: 0 0 5px 5px;
    border-radius: 0 0 5px 5px
}
.btn-group *:last-child .btn,
.btn-group>.btn:last-child,
.ui-corner-right {
    -webkit-border-radius: 0 5px 5px 0;
    -moz-border-radius: 0 5px 5px 0;
    -ms-border-radius: 0 5px 5px 0;
    -o-border-radius: 0 5px 5px 0;
    border-radius: 0 5px 5px 0
}
.btn-group *:first-child .btn,
.btn-group>.btn:first-child,
.ui-corner-left {
    -webkit-border-radius: 5px 0 0 5px;
    -moz-border-radius: 5px 0 0 5px;
    -ms-border-radius: 5px 0 0 5px;
    -o-border-radius: 5px 0 0 5px;
    border-radius: 5px 0 0 5px
}
.ui-slider {
    position: relative;
    text-align: left;
    -webkit-box-shadow: inset 0 5px 5px rgba(217, 217, 217, 0.5);
    -moz-box-shadow: inset 0 5px 5px rgba(217, 217, 217, 0.5);
    box-shadow: inset 0 5px 5px rgba(217, 217, 217, 0.5)
}
.ui-slider .ui-slider-handle {
    position: absolute;
    z-index: 2;
    width: 15px;
    height: 15px;
    cursor: default
}
.ui-slider .ui-slider-range {
    position: absolute;
    z-index: 1;
    display: block;
    border: 0 !important;
    background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwN2NjYyIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzAwNWQ5OSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
    background-size: 100%;
    background-image: -webkit-linear-gradient(#007ccc, #005d99);
    background-image: -moz-linear-gradient(#007ccc, #005d99);
    background-image: -o-linear-gradient(#007ccc, #005d99);
    background-image: linear-gradient(#007ccc, #005d99);
    background-color: #006cb3;
    -webkit-box-shadow: inset 0 5px 5px #009bff;
    -moz-box-shadow: inset 0 5px 5px #009bff;
    box-shadow: inset 0 5px 5px #009bff
}
.ui-slider-horizontal {
    height: 15px
}
.ui-slider-horizontal .ui-slider-handle {
    margin-left: -7px;
    text-indent: 0 !important;
    overflow: visible !important
}
.ui-slider-horizontal .ui-slider-range {
    top: 0;
    height: 100%
}
.ui-slider-horizontal .ui-slider-range-min {
    left: 0
}
.ui-slider-horizontal .ui-slider-range-max {
    right: 0
}
.ui-tabs {
    position: relative;
    border: 0 !important
}
.ui-tabs .ui-tabs-nav {
    position: relative;
    border: 1px solid #d9d9d9;
    border-width: 0 0 1px 0 !important;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    -o-border-radius: 0;
    border-radius: 0
}
.ui-tabs-nav li {
    position: relative;
    top: 1px;
    float: left;
    margin-right: 5px;
    margin-bottom: 1px;
    padding: 0;
    border: 1px solid #d9d9d9;
    border-bottom: 0 !important;
    list-style: none;
    white-space: nowrap
}
.ui-tabs-nav a {
    float: left;
    text-decoration: none
}
.ui-tabs-nav .ui-tabs-selected {
    margin-top: -1px;
    margin-bottom: 0;
    padding-bottom: 2px
}
.ui-tabs-nav li:first-child {
    margin-left: 0 !important
}
.ui-tabs-nav .ui-tabs-selected a,
.ui-tabs-nav .ui-state-disabled a,
.ui-tabs-nav .ui-state-processing a {
    cursor: text
}
.ui-tabs .ui-tabs-nav li a,
.ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a {
    cursor: pointer
}
.ui-tabs .ui-tabs-panel {
    display: block;
    border: 1px solid #d9d9d9;
    border-width: 0 1px 1px 1px !important
}
.jGrowl {
    z-index: 9999
}
.jGrowl-notification,
.jGrowl-closer {
    display: none;
    width: 235px;
    text-align: left;
    zoom: 1
}
.jGrowl-notification {
    min-height: 40px
}
.jGrowl a {
    color: #fff !important
}
.jGrowl a:hover {
    color: #eee !important
}
.jGrowl-header {
    font-weight: bold
}
.jGrowl-close {
    float: right;
    font-weight: bold;
    z-index: 99;
    cursor: pointer
}
.jGrowl-closer {
    display: none;
    position: absolute;
    left: -10000px;
    font-weight: bold;
    text-align: center;
    cursor: pointer
}
.jGrowl {
    position: absolute
}
body>.jGrowl {
    position: fixed
}
.jGrowl.top-left {
    left: 0px;
    top: 0px
}
.jGrowl.top-right {
    right: 0px;
    top: 0px
}
.jGrowl.bottom-left {
    left: 0px;
    bottom: 0px
}
.jGrowl.bottom-right {
    right: 0px;
    bottom: 0px
}
.jGrowl.center {
    left: 50%;
    top: 50%;
    margin-left: -100px;
    margin-top: -50px;
    width: 200px
}
.center .jGrowl-notification,
.center .jGrowl-closer {
    text-align: left
}
@media print {
    .jGrowl {
        display: none
    }
}
.ui-tooltip {
    position: absolute;
    left: -28000px;
    top: -28000px;
    display: none;
    z-index: 999999;
    width: auto;
    max-width: 33%;
    font-size: 12px
}
.ui-tooltip-content {
    position: relative;
    overflow: hidden
}
.ui-tooltip-titlebar {
    position: relative;
    min-height: 1.44em;
    font-weight: bold;
    overflow: hidden
}
.ui-tooltip-fivestarcertified .ui-tooltip-content {
    color: #676f72
}
.lt-ie9 .ui-tooltip-fivestarcertified .ui-tooltip-content {
    background-image: none
}
@-moz-document url-prefix() {
    .ui-tooltip-agentcerts .ui-tooltip-tip {
        margin: 1em 0
    }
    .ui-tooltip-miracle .ui-tooltip-tip {
        margin: 0 1em
    }
}
.ui-tooltip-tip {
    overflow: hidden;
    z-index: 10
}
.ui-tooltip-tip,
.ui-tooltip-tip canvas {
    position: absolute
}
.js-expandingImage {
    position: absolute;
    top: 0;
    left: -9999px;
    z-index: 10
}
.js-expandingImage:hover {
    cursor: pointer
}
.skin-68:before,
.skin-71:before,
.skin-74:before {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAC0AAAAtCAMAAAANxBKoAAAARVBMVEX////////////////b29v////U1NTf39/////MzMz///////+/v7/j4+P///+qqqrl5eX////o6Ojq6ur////r6+v///9h7pjWAAAAF3RSTlMFBgcIBwQGCAkFAwoECQIDCgsLDAwNDU3tNXcAAAPlSURBVBgZBcEJYiNJEgQxc48jzypSUs/+/6kLQITLqXBb60Jj5IMKir58qE/HjIgmDpCx0J7CEuiWIua0xzwRmv3Sip8ziR+cU5cM1tIYMou1GSpPN/x3ogVA4FztsLmZC+0+gU31qIwZI8xWWkIEE1CkwAYRw3RaHpEZU+naHSCnikdAwCXcOOZqq9bdclEJDwoTfn6GQN1Ikxkz5o/ZWHVpnc+nao/ZcSSnIpL9ds6QOLIcpbtU9PkG797FM4++fBsXZvMonzO9MkjtUN3hy2rH+TeUEEYL8Jd+fvb214euy2wtSRJCMPKzH1jnULuz2f6vdnFWSS2LKGrRVLimqrqcOUOeBcs9bAchqT3S+mw8aIciJSWZM5R6BE8+iW2wGy8OF59nDDvUsksyYiHGTw5x6V3i7to8U50x4qhFpW3rAQrQyZiuSsmmPqvDCSNHst69MuZv+6Sk8WFlzKj6/MTvidzVv1kt5FFT960Yw/vKlBM2Hrp7H6EBqRCPNajygr0EIxW2EUvb0e8bFXNOT+NcYVqQU40m7HfrBHCnK8ZEmJ5Zu57nfxNrnGjieyjdBVKw4SjdORPIHLE52Kubkezx2/saO4FM9CBXH8SKsFjSamflX02pa5cmaahdnKjbxcE5vnPISAPBmDEGoM7k0skW4VtapVfYpskiLAUKG7XQVZEsm0DZe1cakGI8qZQJDSLDIS0dbteNQ18MvO56r63Jf+J5usRF1ijEyUr1FHY3si611zS0cWKtcA2PoETEGBlT7Aolxcvy3zOkc6aS/PGvqnRCk1FnjIrYIJ3BWsKZkXMK7RUP+kWn8fwtv5+Sr5LGZCy+QhSi91UoTmdiyESndmmIy0J7jbhXOPer+JaVGUbRfJR54l9BzOnio3b774zpVO2N0yOUclrvLmS7yjM8F0VJfCNs2CTxpCLV5xm1uWRdepMxvk1SqxVatUgkWx4BpdPYkig9Az2Kix66FfkUPZThQ9107o2UdpIPT4S7smCPVoTMcuM//gIGrFtz5Qy6yDDU0YvkS39/loi15ajOVA+5Rfx7ajfH9v3EKQSstyr/NUn+fCO1+DjWq++S5SzN+UhD0Le8Kjy/3xGqz37r/P2Ya0o7LOdPqTOy34JoqaU5PeLW2vuZ5n7wuvj3G/F8FQ2WRGqG3eMJErw29r0LN4wwiuiNkkRB4UiYWSXlDEZ4tAClllqwQCl1J+4ULee784mY4aUuupujEqiLoSdYKQIAKeLgsH0juBtyWs1GMSifoZ7m/JtC+nCkOCeLeCKy7kBLhufaKyz1MbIVU6t47xrNy4c+Eegj5YfUwtGqmMf/B6wRJAt5ltZYAAAAAElFTkSuQmCC')
}
.skin-1,
.confirm,
.skin-37 {
    color: #232423;
    background-color: #D4D7DF;
    -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.32);
    -moz-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.32);
    box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.32)
}
.skin-2,
.bfcontent {
    color: #36393A;
    background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0icmdiYSgyNTUsMjU1LDI1NSwwLjc1KSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0icmdiYSgyNTUsMjU1LDI1NSwwLjIpIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNncmFkKSIgLz48L3N2Zz4g');
    background-size: 100%;
    background-image: -webkit-linear-gradient(rgba(255, 255, 255, 0.75), rgba(255, 255, 255, 0.2));
    background-image: -moz-linear-gradient(rgba(255, 255, 255, 0.75), rgba(255, 255, 255, 0.2));
    background-image: -o-linear-gradient(rgba(255, 255, 255, 0.75), rgba(255, 255, 255, 0.2));
    background-image: linear-gradient(rgba(255, 255, 255, 0.75), rgba(255, 255, 255, 0.2));
    -webkit-box-shadow: 0 -3px 6px rgba(0, 0, 0, 0.03);
    -moz-box-shadow: 0 -3px 6px rgba(0, 0, 0, 0.03);
    box-shadow: 0 -3px 6px rgba(0, 0, 0, 0.03)
}
.lt-ie9 .skin-2,
.lt-ie9 .bfcontent {
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#BFFFFFFF', endColorstr='#33FFFFFF')  progid:DXImageTransform.Microsoft.dropshadow(OffX=-3, OffY=6, Color='#08000000', Positive='true'"
}
.skin-3,
.hpcontent,
.skin-67 {
    position: relative;
    color: #848484;
    background-color: #FFF;
    -webkit-box-shadow: 0 1px 6px rgba(0, 0, 0, 0.15);
    -moz-box-shadow: 0 1px 6px rgba(0, 0, 0, 0.15);
    box-shadow: 0 1px 6px rgba(0, 0, 0, 0.15)
}
.skin-3:before,
.hpcontent:before,
.skin-67:before,
.skin-3:after,
.hpcontent:after,
.skin-67:after {
    display: block;
    content: " ";
    position: absolute;
    z-index: -2
}
.skin-3:before,
.hpcontent:before,
.skin-67:before,
.skin-3:after,
.hpcontent:after,
.skin-67:after {
    bottom: 13px;
    width: 45%;
    height: 10px;
    -webkit-box-shadow: 0 10px 10px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 0 10px 10px rgba(0, 0, 0, 0.2);
    box-shadow: 0 10px 10px rgba(0, 0, 0, 0.2)
}
.skin-3:before,
.hpcontent:before,
.skin-67:before {
    left: 10px;
    -webkit-transform: rotate(-3deg);
    -moz-transform: rotate(-3deg);
    -ms-transform: rotate(-3deg);
    -o-transform: rotate(-3deg);
    transform: rotate(-3deg)
}
.skin-3:after,
.hpcontent:after,
.skin-67:after {
    right: 10px;
    -webkit-transform: rotate(3deg);
    -moz-transform: rotate(3deg);
    -ms-transform: rotate(3deg);
    -o-transform: rotate(3deg);
    transform: rotate(3deg)
}
.skin-4,
.myfivestarcertified {
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFCAQAAAAnZu5uAAAAEklEQVR4nGP6PxMGmRjggCATAI0DCAP2zmEnAAAAAElFTkSuQmCC');
    background: rgba(255, 255, 255, 0.6);
    -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.25);
    -moz-box-shadow: 0 0 5px rgba(0, 0, 0, 0.25);
    box-shadow: 0 0 5px rgba(0, 0, 0, 0.25)
}
.skin-5 {
    background-color: #FFF;
    border: 8px solid #FFF;
    -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.19);
    -moz-box-shadow: 0 0 5px rgba(0, 0, 0, 0.19);
    box-shadow: 0 0 5px rgba(0, 0, 0, 0.19)
}
.skin-6,
.hpsearch,
.skin-66 {
    color: #FFF;
    background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0icmdiYSgwLDIyNiwyNTUsMC40MikiLz48c3RvcCBvZmZzZXQ9IjYwJSIgc3RvcC1jb2xvcj0icmdiYSgwLDk5LDE4NywwLjQyKSIvPjxzdG9wIG9mZnNldD0iMTEwJSIgc3RvcC1jb2xvcj0icmdiYSgwLDExMiwxOTMsMC40MikiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2dyYWQpIiAvPjwvc3ZnPiA='), url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PHJhZGlhbEdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgY3g9IjUwJSIgY3k9IjUwJSIgcj0iMTAwIj48c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSJyZ2JhKDUsMTQwLDIwMSwwLjQyKSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0icmdiYSgwLDExMywxOTQsMCkiLz48L3JhZGlhbEdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2dyYWQpIiAvPjwvc3ZnPiA=');
    background-size: 100%;
    background-image: -webkit-linear-gradient(rgba(0, 226, 255, 0.42) 0%, rgba(0, 99, 187, 0.42) 60%, rgba(0, 112, 193, 0.42) 110%), -webkit-radial-gradient(center center, circle, rgba(5, 140, 201, 0.42), rgba(0, 113, 194, 0));
    background-image: -moz-linear-gradient(rgba(0, 226, 255, 0.42) 0%, rgba(0, 99, 187, 0.42) 60%, rgba(0, 112, 193, 0.42) 110%), -moz-radial-gradient(center center, circle, rgba(5, 140, 201, 0.42), rgba(0, 113, 194, 0));
    background-image: -o-linear-gradient(rgba(0, 226, 255, 0.42) 0%, rgba(0, 99, 187, 0.42) 60%, rgba(0, 112, 193, 0.42) 110%), -o-radial-gradient(center center, circle, rgba(5, 140, 201, 0.42), rgba(0, 113, 194, 0));
    background-image: linear-gradient(rgba(0, 226, 255, 0.42) 0%, rgba(0, 99, 187, 0.42) 60%, rgba(0, 112, 193, 0.42) 110%), radial-gradient(center center, circle, rgba(5, 140, 201, 0.42), rgba(0, 113, 194, 0));
    background-color: #0071C2;
    border: 1px solid;
    border-color: rgba(0, 0, 0, 0.05) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.4) rgba(0, 0, 0, 0.2);
    -webkit-box-shadow: inset 0 1px 0 rgba(99, 237, 255, 0.4);
    -moz-box-shadow: inset 0 1px 0 rgba(99, 237, 255, 0.4);
    box-shadow: inset 0 1px 0 rgba(99, 237, 255, 0.4)
}
.lt-ie9 .skin-6,
.lt-ie9 .hpsearch,
.lt-ie9 .skin-66 {
    border-style: outset;
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#6B00E2FF', endColorstr='#6B0070C1') progid:DXImageTransform.Microsoft.dropshadow(OffX=1, OffY=1, Color='#6663EDFF', Positive='true')"
}
.skin-7 {
    border: 3px solid #FFF;
    background-color: #F0F0F0
}
.skin-8 {
    position: relative;
    background: #dfe0e2;
    background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2RmZTBlMiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2QzZDZkNyIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA=='), #dfe0e2;
    background: -webkit-linear-gradient(top, #dfe0e2, #d3d6d7), #dfe0e2;
    background: -moz-linear-gradient(top, #dfe0e2, #d3d6d7), #dfe0e2;
    background: -o-linear-gradient(top, #dfe0e2, #d3d6d7), #dfe0e2;
    background: linear-gradient(top, #dfe0e2, #d3d6d7), #dfe0e2;
    border-bottom: 1px solid #B2B2B5
}
.skin-8:before,
.skin-8:after {
    display: block;
    content: " ";
    position: absolute;
    z-index: 1
}
.skin-8:before {
    right: 0;
    bottom: 0;
    left: 0;
    height: 1px;
    border-bottom: 1px solid #C8CACB
}
.skin-9 {
    position: relative;
    margin: 10px;
    color: #313030;
    background-color: #FFF;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    -ms-border-radius: 20px;
    -o-border-radius: 20px;
    border-radius: 20px
}
.skin-9:before,
.skin-9:after {
    display: block;
    content: " ";
    position: absolute;
    z-index: -1
}
.skin-9:before {
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFCAQAAAAnZu5uAAAAEklEQVR4nGP67w6DTAxwQJAJAD6JBmnrPk/ZAAAAAElFTkSuQmCC');
    background: rgba(255, 255, 255, 0.28);
    left: -8px;
    right: -8px;
    top: -8px;
    bottom: -8px;
    -webkit-border-radius: 28px;
    -moz-border-radius: 28px;
    -ms-border-radius: 28px;
    -o-border-radius: 28px;
    border-radius: 28px
}
.skin-10 {
    background-color: #FFF;
    border: 1px solid #D8D8DA
}
.skin-11 {
    position: relative;
    background: #f0f1f2;
    background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2YwZjFmMiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2VhZWJlYyIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA=='), #f0f1f2;
    background: -webkit-linear-gradient(top, #f0f1f2, #eaebec), #f0f1f2;
    background: -moz-linear-gradient(top, #f0f1f2, #eaebec), #f0f1f2;
    background: -o-linear-gradient(top, #f0f1f2, #eaebec), #f0f1f2;
    background: linear-gradient(top, #f0f1f2, #eaebec), #f0f1f2;
    border-bottom: 1px solid #D8D8DA
}
.skin-11:before,
.skin-11:after {
    display: block;
    content: " ";
    position: absolute;
    z-index: 1
}
.skin-11:before {
    right: 0;
    bottom: 0;
    left: 0;
    height: 1px;
    border-bottom: 1px solid #E4E5E5
}
.skin-12 {
    position: relative;
    color: #000;
    background: #cde6f3;
    background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZlZmVmZiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2NkZTZmMyIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA=='), #cde6f3;
    background: -webkit-linear-gradient(top, #fefeff, #cde6f3), #cde6f3;
    background: -moz-linear-gradient(top, #fefeff, #cde6f3), #cde6f3;
    background: -o-linear-gradient(top, #fefeff, #cde6f3), #cde6f3;
    background: linear-gradient(top, #fefeff, #cde6f3), #cde6f3;
    border-bottom: 1px solid #A2B5C0
}
.skin-12:before,
.skin-12:after {
    display: block;
    content: " ";
    position: absolute;
    z-index: 1
}
.lt-ie9 .skin-12 {
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFEFEFF', endColorstr='#FFCDE6F3')"
}
.skin-12:before {
    right: 0;
    bottom: 0;
    left: 0;
    height: 1px;
    border-bottom: 1px solid #BED6E2
}
.skin-13 {
    color: #005D99;
    background-color: #EFF6F8;
    border: 1px solid #D5E3E9
}
.skin-14,
.advpropsearch-menu-body {
    color: #005D99;
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFCAQAAAAnZu5uAAAAEklEQVR4nGP6PxMGmRjggCATAI0DCAP2zmEnAAAAAElFTkSuQmCC');
    background: rgba(255, 255, 255, 0.6);
    border: 1px solid rgba(99, 140, 170, 0.3)
}
.skin-15 {
    position: relative
}
.skin-15:before,
.skin-15:after {
    display: block;
    content: " ";
    position: absolute;
    z-index: -1
}
.skin-15:before {
    top: -10px;
    right: 0;
    left: 0;
    background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PHJhZGlhbEdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgY3g9IjUwJSIgY3k9IjEwMCUiIHI9Ijc1Ij48c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSJyZ2JhKDAsMCwwLDAuMTIpIi8+PHN0b3Agb2Zmc2V0PSI3NSUiIHN0b3AtY29sb3I9InJnYmEoMCwwLDAsMCkiLz48L3JhZGlhbEdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2dyYWQpIiAvPjwvc3ZnPiA=');
    background-size: 100%;
    background-image: -webkit-radial-gradient(bottom center, rgba(0, 0, 0, 0.12), rgba(0, 0, 0, 0) 75%);
    background-image: -moz-radial-gradient(bottom center, rgba(0, 0, 0, 0.12), rgba(0, 0, 0, 0) 75%);
    background-image: -o-radial-gradient(bottom center, rgba(0, 0, 0, 0.12), rgba(0, 0, 0, 0) 75%);
    background-image: radial-gradient(bottom center, rgba(0, 0, 0, 0.12), rgba(0, 0, 0, 0) 75%);
    height: 8px
}
.skin-15:after {
    right: 0;
    bottom: -10px;
    left: 0;
    background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PHJhZGlhbEdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgY3g9IjUwJSIgY3k9IjAlIiByPSI3NSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0icmdiYSgwLDAsMCwwLjEyKSIvPjxzdG9wIG9mZnNldD0iNzUlIiBzdG9wLWNvbG9yPSJyZ2JhKDAsMCwwLDApIi8+PC9yYWRpYWxHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNncmFkKSIgLz48L3N2Zz4g');
    background-size: 100%;
    background-image: -webkit-radial-gradient(top center, rgba(0, 0, 0, 0.12), rgba(0, 0, 0, 0) 75%);
    background-image: -moz-radial-gradient(top center, rgba(0, 0, 0, 0.12), rgba(0, 0, 0, 0) 75%);
    background-image: -o-radial-gradient(top center, rgba(0, 0, 0, 0.12), rgba(0, 0, 0, 0) 75%);
    background-image: radial-gradient(top center, rgba(0, 0, 0, 0.12), rgba(0, 0, 0, 0) 75%);
    height: 8px
}
.skin-16,
.skin-39,
.btn-comment {
    color: #000;
    background-color: #D4D7DF;
    background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Q0ZDdkZiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2VlZWVmMCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
    background-size: 100%;
    background-image: -webkit-linear-gradient(#d4d7df, #eeeef0);
    background-image: -moz-linear-gradient(#d4d7df, #eeeef0);
    background-image: -o-linear-gradient(#d4d7df, #eeeef0);
    background-image: linear-gradient(#d4d7df, #eeeef0);
    border: 1px solid;
    border-color: #A2A4AA #FFF #FFF #A2A4AA;
    -webkit-box-shadow: inset 0 1px 1px #bec3c6;
    -moz-box-shadow: inset 0 1px 1px #bec3c6;
    box-shadow: inset 0 1px 1px #bec3c6
}
.skin-17,
.popover {
    background-color: #FFF;
    border: 1px solid #0071C2;
    -webkit-box-shadow: 11px 11px 10px rgba(0, 0, 0, 0.5);
    -moz-box-shadow: 11px 11px 10px rgba(0, 0, 0, 0.5);
    box-shadow: 11px 11px 10px rgba(0, 0, 0, 0.5);
    -webkit-border-radius: 15px;
    -moz-border-radius: 15px;
    -ms-border-radius: 15px;
    -o-border-radius: 15px;
    border-radius: 15px
}
.skin-17-arrow-up,
.popover.bottom .arrow {
    position: absolute;
    top: -11px;
    left: 50%;
    margin-left: -10px;
    width: 20px;
    height: 20px;
    background: #FFF;
    border-top: 1px solid #0071C2;
    border-left: 1px solid #0071C2;
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    transform: rotate(45deg)
}
.skin-17-arrow-down,
.popover.top .arrow {
    position: absolute;
    bottom: -11px;
    left: 50%;
    margin-left: -10px;
    width: 20px;
    height: 20px;
    background: #FFF;
    border-bottom: 1px solid #0071C2;
    border-right: 1px solid #0071C2;
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    transform: rotate(45deg)
}
.skin-18,
.results-map-toolbar {
    color: #040404;
    background-color: #F0F1F4
}
.skin-19 {
    background-color: #EAF2F7
}
.skin-20 {
    position: relative;
    background: #e1e2e4;
    background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2UxZTJlNCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2Q2ZDlkYSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA=='), #e1e2e4;
    background: -webkit-linear-gradient(top, #e1e2e4, #d6d9da), #e1e2e4;
    background: -moz-linear-gradient(top, #e1e2e4, #d6d9da), #e1e2e4;
    background: -o-linear-gradient(top, #e1e2e4, #d6d9da), #e1e2e4;
    background: linear-gradient(top, #e1e2e4, #d6d9da), #e1e2e4;
    border-bottom: 1px solid #b5b5b8;
    -webkit-border-radius: 20px 20px 0 0;
    -moz-border-radius: 20px 20px 0 0;
    -ms-border-radius: 20px 20px 0 0;
    -o-border-radius: 20px 20px 0 0;
    border-radius: 20px 20px 0 0
}
.skin-20:before,
.skin-20:after {
    display: block;
    content: " ";
    position: absolute;
    z-index: 1
}
.skin-20:before {
    right: 0;
    bottom: 0;
    left: 0;
    height: 1px;
    border-bottom: 1px solid #CBCCCE
}
.skin-21 {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    background-color: #D7EBF6;
    border: 1px solid #C4E2F4
}
.skin-22 {
    background: #e6f2f8;
    background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2U2ZjJmOCIvPjxzdG9wIG9mZnNldD0iNTBweCIgc3RvcC1jb2xvcj0iI2U2ZjJmOCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA=='), #e6f2f8;
    background: -webkit-linear-gradient(top, #e6f2f8, #e6f2f8 50px, #ffffff), #e6f2f8;
    background: -moz-linear-gradient(top, #e6f2f8, #e6f2f8 50px, #ffffff), #e6f2f8;
    background: -o-linear-gradient(top, #e6f2f8, #e6f2f8 50px, #ffffff), #e6f2f8;
    background: linear-gradient(top, #e6f2f8, #e6f2f8 50px, #ffffff), #e6f2f8;
    -webkit-box-shadow: inset 1px -1px 0 rgba(0, 0, 0, 0.08), 5px 5px 5px rgba(0, 0, 0, 0.4);
    -moz-box-shadow: inset 1px -1px 0 rgba(0, 0, 0, 0.08), 5px 5px 5px rgba(0, 0, 0, 0.4);
    box-shadow: inset 1px -1px 0 rgba(0, 0, 0, 0.08), 5px 5px 5px rgba(0, 0, 0, 0.4);
    -webkit-border-radius: 0 0 10px 10px;
    -moz-border-radius: 0 0 10px 10px;
    -ms-border-radius: 0 0 10px 10px;
    -o-border-radius: 0 0 10px 10px;
    border-radius: 0 0 10px 10px
}
.lt-ie9 .skin-22 {
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFE6F2F8', endColorstr='#FFFFFFFF') progid:DXImageTransform.Microsoft.dropshadow(OffX=1, OffY=1, Color='#66000000', Positive='true')"
}
.skin-23 {
    color: #FFF;
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFAQMAAAC3obSmAAAAA1BMVEUAXZkhvDUjAAAAAXRSTlNFRlBteQAAAAxJREFUeJxjYmCCQgAARgALnYW8OgAAAABJRU5ErkJggg==');
    background: rgba(0, 93, 153, 0.27)
}
.skin-24 {
    color: #000;
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFCAQAAAAnZu5uAAAAEklEQVR4nGP6nwyDTAxwQJAJAFlVBvW61pVWAAAAAElFTkSuQmCC');
    background: rgba(255, 255, 255, 0.39);
    -webkit-border-radius: 1.44em;
    -moz-border-radius: 1.44em;
    -ms-border-radius: 1.44em;
    -o-border-radius: 1.44em;
    border-radius: 1.44em
}
.skin-25 {
    background-color: #FFF;
    border: 1px solid #D5D5D5
}
.skin-26 {
    position: relative;
    background-color: #FFF;
    border: 1px solid #038EE7
}
.skin-26:before,
.skin-26:after {
    display: block;
    content: " ";
    position: absolute;
    z-index: 1
}
.skin-26:before {
    top: 0;
    right: 0;
    left: 0;
    height: 1px;
    border-top: 1px solid #D5D5D5
}
.skin-26:after {
    top: -1px;
    right: -2px;
    bottom: -1px;
    width: 1px;
    border-right: 1px solid #D5D5D5
}
.skin-27,
.agent-image-frame {
    position: relative;
    background-color: #FFF;
    border: 3px solid #FFF;
    -webkit-box-shadow: -2px 2px 4px rgba(0, 0, 0, 0.15);
    -moz-box-shadow: -2px 2px 4px rgba(0, 0, 0, 0.15);
    box-shadow: -2px 2px 4px rgba(0, 0, 0, 0.15)
}
.skin-27:before,
.agent-image-frame:before,
.skin-27:after,
.agent-image-frame:after {
    display: block;
    content: " ";
    position: absolute;
    z-index: -2
}
.skin-27:before,
.agent-image-frame:before,
.skin-27:after,
.agent-image-frame:after {
    bottom: 8px;
    width: 45%;
    height: 10px;
    -webkit-box-shadow: 0 10px 10px rgba(0, 0, 0, 0.25);
    -moz-box-shadow: 0 10px 10px rgba(0, 0, 0, 0.25);
    box-shadow: 0 10px 10px rgba(0, 0, 0, 0.25)
}
.skin-27:before,
.agent-image-frame:before {
    left: 2px;
    -webkit-transform: rotate(-3deg);
    -moz-transform: rotate(-3deg);
    -ms-transform: rotate(-3deg);
    -o-transform: rotate(-3deg);
    transform: rotate(-3deg)
}
.skin-27:after,
.agent-image-frame:after {
    right: 2px;
    -webkit-transform: rotate(3deg);
    -moz-transform: rotate(3deg);
    -ms-transform: rotate(3deg);
    -o-transform: rotate(3deg);
    transform: rotate(3deg)
}
.skin-28,
.mlsnav-link {
    color: #FFF;
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFAQMAAAC3obSmAAAAA1BMVEXIGhnsgKg5AAAAAXRSTlPM0jRW/QAAAAxJREFUeJxjYmCCQgAARgALnYW8OgAAAABJRU5ErkJggg==');
    background: rgba(200, 26, 25, 0.8);
    -webkit-border-radius: 1.44em;
    -moz-border-radius: 1.44em;
    -ms-border-radius: 1.44em;
    -o-border-radius: 1.44em;
    border-radius: 1.44em
}
.skin-28-arrow-left {
    position: absolute;
    top: 50%;
    left: -12px;
    margin-top: -6px;
    width: 0;
    height: 0;
    border: 6px solid rgba(200, 26, 25, 0);
    border-right: 6px solid rgba(200, 26, 25, 0.8)
}
.skin-29 {
    color: #FFF;
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFAQMAAAC3obSmAAAAA1BMVEUAXaPnsOyRAAAAAXRSTlPM0jRW/QAAAAxJREFUeJxjYmCCQgAARgALnYW8OgAAAABJRU5ErkJggg==');
    background: rgba(0, 93, 163, 0.8);
    -webkit-border-radius: 1.44em;
    -moz-border-radius: 1.44em;
    -ms-border-radius: 1.44em;
    -o-border-radius: 1.44em;
    border-radius: 1.44em
}
.skin-30 {
    color: #FFF;
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFCAQAAAAnZu5uAAAAEklEQVR4nGNiWAaDTAxwQJAJAKBfA0mruzXJAAAAAElFTkSuQmCC');
    background: rgba(0, 0, 0, 0.65);
    -webkit-border-radius: 15px;
    -moz-border-radius: 15px;
    -ms-border-radius: 15px;
    -o-border-radius: 15px;
    border-radius: 15px
}
.skin-30-arrow {
    position: absolute;
    bottom: -8px;
    right: 50%;
    margin-left: -10px;
    width: 0;
    height: 0;
    border-left: 10px solid rgba(0, 0, 0, 0);
    border-right: 10px solid rgba(0, 0, 0, 0);
    border-top: 10px solid rgba(0, 0, 0, 0.65)
}
.skin-31 {
    position: relative;
    color: #000
}
.skin-31:before,
.skin-31:after {
    display: block;
    content: " ";
    position: absolute;
    z-index: -1;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0
}
.skin-31:before {
    -webkit-transform: rotate(0.75deg);
    -moz-transform: rotate(0.75deg);
    -ms-transform: rotate(0.75deg);
    -o-transform: rotate(0.75deg);
    transform: rotate(0.75deg);
    -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
    -moz-box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
    box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
    background-color: #FFF
}
.skin-31:after {
    -webkit-transform: rotate(-0.75deg);
    -moz-transform: rotate(-0.75deg);
    -ms-transform: rotate(-0.75deg);
    -o-transform: rotate(-0.75deg);
    transform: rotate(-0.75deg);
    -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
    -moz-box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
    box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
    background-color: #FFF
}
.skin-32 {
    color: #FFF;
    background: #083672;
    background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzNkNmNhMiIvPjxzdG9wIG9mZnNldD0iMjVweCIgc3RvcC1jb2xvcj0iIzA4MzY3MiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzA4MzY3MiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA=='), #083672;
    background: -webkit-linear-gradient(top, #3d6ca2, #083672 25px, #083672), #083672;
    background: -moz-linear-gradient(top, #3d6ca2, #083672 25px, #083672), #083672;
    background: -o-linear-gradient(top, #3d6ca2, #083672 25px, #083672), #083672;
    background: linear-gradient(top, #3d6ca2, #083672 25px, #083672), #083672;
    border: 1px solid #06376F
}
.skin-32-arrow-up {
    position: relative;
    position: absolute;
    top: -11px;
    width: 20px;
    height: 20px;
    clip: rect(-2px, 22px, 11px, -4px)
}
.skin-32-arrow-up:before,
.skin-32-arrow-up:after {
    display: block;
    content: " ";
    position: absolute;
    z-index: 1
}
.skin-32-arrow-up:before {
    background: #3D6CA2;
    top: 3px;
    right: 0;
    bottom: 0;
    left: 0;
    border-top: 1px solid #06376F;
    border-left: 1px solid #06376F;
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    transform: rotate(45deg)
}
.skin-33 {
    background-color: #FFF;
    -webkit-box-shadow: inset 2px 2px 5px rgba(0, 0, 0, 0.18);
    -moz-box-shadow: inset 2px 2px 5px rgba(0, 0, 0, 0.18);
    box-shadow: inset 2px 2px 5px rgba(0, 0, 0, 0.18);
    border: 1px solid transparent;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    -ms-border-radius: 10px;
    -o-border-radius: 10px;
    border-radius: 10px
}
.skin-34 {
    background-color: #FFF;
    -webkit-box-shadow: inset 6px 6px 10px rgba(0, 0, 0, 0.07), 0 0 8px #99bed6;
    -moz-box-shadow: inset 6px 6px 10px rgba(0, 0, 0, 0.07), 0 0 8px #99bed6;
    box-shadow: inset 6px 6px 10px rgba(0, 0, 0, 0.07), 0 0 8px #99bed6;
    border: 1px solid #8BC6F0;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    -ms-border-radius: 10px;
    -o-border-radius: 10px;
    border-radius: 10px
}
.skin-35,
.featlisting-caption {
    color: #FFF;
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFCAQAAAAnZu5uAAAAEklEQVR4nGNimAmDTAxwQJAJAJPuAwhp2EqBAAAAAElFTkSuQmCC');
    background: rgba(0, 0, 0, 0.6)
}
.skin-38 {
    color: #727375;
    background-color: #FFF;
    border: 1px solid #DEDEDE
}
.skin-40 {
    background-color: #FFF;
    -webkit-box-shadow: 0 0 8px rgba(67, 155, 212, 0.28);
    -moz-box-shadow: 0 0 8px rgba(67, 155, 212, 0.28);
    box-shadow: 0 0 8px rgba(67, 155, 212, 0.28);
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    -ms-border-radius: 10px;
    -o-border-radius: 10px;
    border-radius: 10px
}
.skin-41 {
    color: #030303;
    background-color: #EBEBEB;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    -ms-border-radius: 10px;
    -o-border-radius: 10px;
    border-radius: 10px
}
.skin-42 {
    position: relative;
    margin-top: 2px;
    background-color: #D1D6DA
}
.skin-42:before,
.skin-42:after {
    display: block;
    content: " ";
    position: absolute;
    z-index: 1
}
.skin-42:before {
    top: -2px;
    right: 0;
    left: 0;
    height: 1px;
    border-top: 1px solid #D1D6DA
}
.skin-43 {
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFCAQAAAAnZu5uAAAAEklEQVR4nGP6nwmDTAxwQJAJAF8TBxOm9/7nAAAAAElFTkSuQmCC');
    background: rgba(255, 255, 255, 0.41);
    border: 1px solid rgba(0, 0, 0, 0.1)
}
.skin-44,
.ui-tooltip-fivestarcertified .ui-tooltip-content {
    background-color: #FFF;
    border: 1px solid #f08a8a;
    -webkit-box-shadow: 0 0 10px rgba(200, 26, 25, 0.46);
    -moz-box-shadow: 0 0 10px rgba(200, 26, 25, 0.46);
    box-shadow: 0 0 10px rgba(200, 26, 25, 0.46);
    -webkit-border-radius: 15px;
    -moz-border-radius: 15px;
    -ms-border-radius: 15px;
    -o-border-radius: 15px;
    border-radius: 15px
}
.skin-44-arrow-up {
    position: absolute;
    top: -11px;
    left: 50%;
    margin-left: -10px;
    width: 20px;
    height: 20px;
    background: #FFF;
    border-top: 1px solid rgba(200, 26, 25, 0.52);
    border-left: 1px solid rgba(200, 26, 25, 0.52);
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    transform: rotate(45deg)
}
.skin-44-arrow-down {
    position: absolute;
    bottom: -11px;
    left: 50%;
    margin-left: -10px;
    width: 20px;
    height: 20px;
    background: #FFF;
    border-bottom: 1px solid rgba(200, 26, 25, 0.52);
    border-right: 1px solid rgba(200, 26, 25, 0.52);
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    transform: rotate(45deg)
}
.skin-45 {
    background-color: #EAEAEA
}
.skin-46 {
    position: relative;
    background-color: #FFF;
    border: 1px solid #E9E9EB
}
.skin-46:before,
.skin-46:after {
    display: block;
    content: " ";
    position: absolute;
    z-index: -2
}
.skin-46:before {
    right: 10px;
    left: 3px;
    bottom: 4px;
    height: 10px;
    -webkit-transform: rotate(0.4deg);
    -moz-transform: rotate(0.4deg);
    -ms-transform: rotate(0.4deg);
    -o-transform: rotate(0.4deg);
    transform: rotate(0.4deg);
    -webkit-box-shadow: 0 10px 5px rgba(0, 0, 0, 0.15);
    -moz-box-shadow: 0 10px 5px rgba(0, 0, 0, 0.15);
    box-shadow: 0 10px 5px rgba(0, 0, 0, 0.15)
}
.skin-47 {
    color: #FFF;
    background-color: #C81A19
}
.skin-48 {
    background: #f6f7f7;
    background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y2ZjdmNyIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2YzZjRmNSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA=='), #f6f7f7;
    background: -webkit-linear-gradient(top, #f6f7f7, #f3f4f5), #f6f7f7;
    background: -moz-linear-gradient(top, #f6f7f7, #f3f4f5), #f6f7f7;
    background: -o-linear-gradient(top, #f6f7f7, #f3f4f5), #f6f7f7;
    background: linear-gradient(top, #f6f7f7, #f3f4f5), #f6f7f7;
    -webkit-box-shadow: inset 0 -1px 1px rgba(0, 0, 0, 0.28);
    -moz-box-shadow: inset 0 -1px 1px rgba(0, 0, 0, 0.28);
    box-shadow: inset 0 -1px 1px rgba(0, 0, 0, 0.28)
}
.skin-49 {
    background-color: #FFF;
    -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.32);
    -moz-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.32);
    box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.32)
}
.skin-50 {
    background-color: #DEEFF5;
    border: 1px solid #BDD5E0
}
.skin-51 {
    background-color: #EDEDEE;
    border: 3px solid #FFF;
    -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.24);
    -moz-box-shadow: 0 0 5px rgba(0, 0, 0, 0.24);
    box-shadow: 0 0 5px rgba(0, 0, 0, 0.24)
}
.skin-52 {
    background: #e7e7e7;
    background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2U3ZTdlNyIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA=='), #e7e7e7;
    background: -webkit-linear-gradient(top, #ffffff, #e7e7e7), #e7e7e7;
    background: -moz-linear-gradient(top, #ffffff, #e7e7e7), #e7e7e7;
    background: -o-linear-gradient(top, #ffffff, #e7e7e7), #e7e7e7;
    background: linear-gradient(top, #ffffff, #e7e7e7), #e7e7e7;
    border: 1px solid #DCDBDB;
    -webkit-box-shadow: 0 3px 4px rgba(0, 0, 0, 0.09);
    -moz-box-shadow: 0 3px 4px rgba(0, 0, 0, 0.09);
    box-shadow: 0 3px 4px rgba(0, 0, 0, 0.09)
}
.skin-53 {
    background-color: #FFF;
    border: 1px solid #DCDBDB;
    -webkit-box-shadow: 0 3px 4px rgba(0, 0, 0, 0.13);
    -moz-box-shadow: 0 3px 4px rgba(0, 0, 0, 0.13);
    box-shadow: 0 3px 4px rgba(0, 0, 0, 0.13)
}
.skin-54 {
    position: relative;
    background-color: #FFF;
    -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.1), 0 1px 2px rgba(0, 0, 0, 0.05);
    -moz-box-shadow: 0 0 5px rgba(0, 0, 0, 0.1), 0 1px 2px rgba(0, 0, 0, 0.05);
    box-shadow: 0 0 5px rgba(0, 0, 0, 0.1), 0 1px 2px rgba(0, 0, 0, 0.05)
}
.skin-54:before,
.skin-54:after {
    display: block;
    content: " ";
    position: absolute;
    z-index: -2
}
.lt-ie9 .skin-54 {
    -ms-filter: "progid:DXImageTransform.Microsoft.dropshadow(OffX=5, OffY=5, Color='#1A808080', Positive='true')"
}
.skin-54:before,
.skin-54:after {
    bottom: 10px;
    width: 45%;
    height: 10px;
    -webkit-box-shadow: 0 10px 5px rgba(0, 0, 0, 0.35);
    -moz-box-shadow: 0 10px 5px rgba(0, 0, 0, 0.35);
    box-shadow: 0 10px 5px rgba(0, 0, 0, 0.35)
}
.skin-54:before {
    left: 5px;
    -webkit-transform: rotate(-3deg);
    -moz-transform: rotate(-3deg);
    -ms-transform: rotate(-3deg);
    -o-transform: rotate(-3deg);
    transform: rotate(-3deg)
}
.skin-54:after {
    right: 5px;
    -webkit-transform: rotate(3deg);
    -moz-transform: rotate(3deg);
    -ms-transform: rotate(3deg);
    -o-transform: rotate(3deg);
    transform: rotate(3deg)
}
.skin-55 {
    background-color: #FFF;
    -webkit-box-shadow: 0 0 8px rgba(0, 0, 0, 0.35), 0 1px 3px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 0 0 8px rgba(0, 0, 0, 0.35), 0 1px 3px rgba(0, 0, 0, 0.2);
    box-shadow: 0 0 8px rgba(0, 0, 0, 0.35), 0 1px 3px rgba(0, 0, 0, 0.2)
}
.lt-ie9 .skin-55 {
    -ms-filter: "progid:DXImageTransform.Microsoft.dropshadow(OffX=8, OffY=8, Color='#59808080', Positive='true')"
}
.skin-56 {
    background: #dedfe5;
    background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y1ZjNmNCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2RlZGZlNSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA=='), #dedfe5;
    background: -webkit-linear-gradient(top, #f5f3f4, #dedfe5), #dedfe5;
    background: -moz-linear-gradient(top, #f5f3f4, #dedfe5), #dedfe5;
    background: -o-linear-gradient(top, #f5f3f4, #dedfe5), #dedfe5;
    background: linear-gradient(top, #f5f3f4, #dedfe5), #dedfe5;
    border: 1px solid #FFF;
    -webkit-box-shadow: inset 0 4px 4px rgba(0, 0, 0, 0.13), 0 5px 16px rgba(0, 0, 0, 0.18);
    -moz-box-shadow: inset 0 4px 4px rgba(0, 0, 0, 0.13), 0 5px 16px rgba(0, 0, 0, 0.18);
    box-shadow: inset 0 4px 4px rgba(0, 0, 0, 0.13), 0 5px 16px rgba(0, 0, 0, 0.18)
}
.skin-57 {
    background: #ebebeb;
    background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ViZWJlYiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA=='), #ebebeb;
    background: -webkit-linear-gradient(top, #ffffff, #ebebeb), #ebebeb;
    background: -moz-linear-gradient(top, #ffffff, #ebebeb), #ebebeb;
    background: -o-linear-gradient(top, #ffffff, #ebebeb), #ebebeb;
    background: linear-gradient(top, #ffffff, #ebebeb), #ebebeb;
    border: 1px solid #DBDCDC
}
.skin-58 {
    background-color: #E5EDF7
}
.skin-59 {
    background-color: #E5EDF7;
    border: 1px solid #DEDFDF;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    -ms-border-radius: 2px;
    -o-border-radius: 2px;
    border-radius: 2px
}
.skin-60 {
    background-color: #F7F7F9;
    border: 1px solid #DEDFDF;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    -ms-border-radius: 2px;
    -o-border-radius: 2px;
    border-radius: 2px
}
.skin-61 {
    background-color: #FFF;
    border: 1px solid #D0D5DA;
    -webkit-box-shadow: 0 1px 1px #fff;
    -moz-box-shadow: 0 1px 1px #fff;
    box-shadow: 0 1px 1px #fff
}
.skin-62 {
    color: #232423;
    background-color: #E6F1F5;
    -webkit-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.32);
    -moz-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.32);
    box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.32)
}
.skin-63 {
    position: relative;
    background-color: #FFF;
    border: 5px solid #FFF;
    -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.19);
    -moz-box-shadow: 0 0 5px rgba(0, 0, 0, 0.19);
    box-shadow: 0 0 5px rgba(0, 0, 0, 0.19)
}
.skin-63:before,
.skin-63:after {
    display: block;
    content: " ";
    position: absolute;
    z-index: -2
}
.skin-63:before,
.skin-63:after {
    bottom: 3px;
    width: 48%;
    height: 10px;
    -webkit-box-shadow: 0 10px 5px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 0 10px 5px rgba(0, 0, 0, 0.2);
    box-shadow: 0 10px 5px rgba(0, 0, 0, 0.2)
}
.skin-63:before {
    left: 2px;
    -webkit-transform: rotate(-3deg);
    -moz-transform: rotate(-3deg);
    -ms-transform: rotate(-3deg);
    -o-transform: rotate(-3deg);
    transform: rotate(-3deg)
}
.skin-63:after {
    right: 2px;
    -webkit-transform: rotate(3deg);
    -moz-transform: rotate(3deg);
    -ms-transform: rotate(3deg);
    -o-transform: rotate(3deg);
    transform: rotate(3deg)
}
.skin-64 {
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFCAQAAAAnZu5uAAAAEklEQVR4nGP6PwcGmRjggCATAI/iCBLq6f+FAAAAAElFTkSuQmCC');
    background: rgba(255, 255, 255, 0.61)
}
.skin-65 {
    background-color: #FFF;
    border: 5px solid #FFF;
    -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.25);
    -moz-box-shadow: 0 0 5px rgba(0, 0, 0, 0.25);
    box-shadow: 0 0 5px rgba(0, 0, 0, 0.25)
}
.skin-66 {
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    -o-border-radius: 0;
    border-radius: 0
}
.skin-68 {
    position: relative;
    color: #C3C4C5
}
.skin-68:before,
.skin-68:after {
    display: block;
    content: " ";
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0
}
.skin-68:before {
    z-index: -2
}
.skin-68:after {
    z-index: -1
}
.skin-68:before {
    background-color: #072B45
}
.skin-68:after {
    background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0icmdiYSgyNTUsMjU1LDI1NSwwLjA2KSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0icmdiYSgwLDAsMCwwLjA4KSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
    background-size: 100%;
    background-image: -webkit-linear-gradient(rgba(255, 255, 255, 0.06), rgba(0, 0, 0, 0.08));
    background-image: -moz-linear-gradient(rgba(255, 255, 255, 0.06), rgba(0, 0, 0, 0.08));
    background-image: -o-linear-gradient(rgba(255, 255, 255, 0.06), rgba(0, 0, 0, 0.08));
    background-image: linear-gradient(rgba(255, 255, 255, 0.06), rgba(0, 0, 0, 0.08));
    -webkit-box-shadow: inset 0 -1em 1em rgba(0, 0, 0, 0.08), inset 0 1em 1em rgba(255, 255, 255, 0.03);
    -moz-box-shadow: inset 0 -1em 1em rgba(0, 0, 0, 0.08), inset 0 1em 1em rgba(255, 255, 255, 0.03);
    box-shadow: inset 0 -1em 1em rgba(0, 0, 0, 0.08), inset 0 1em 1em rgba(255, 255, 255, 0.03)
}
.skin-69 {
    background-color: #EFF3FE;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    -ms-border-radius: 10px;
    -o-border-radius: 10px;
    border-radius: 10px
}
.skin-70 {
    background-color: #F0F1F4
}
.skin-71 {
    position: relative;
    color: #FFF;
    -webkit-box-shadow: 0 11px 16px rgba(4, 4, 4, 0.29);
    -moz-box-shadow: 0 11px 16px rgba(4, 4, 4, 0.29);
    box-shadow: 0 11px 16px rgba(4, 4, 4, 0.29)
}
.skin-71:before,
.skin-71:after {
    display: block;
    content: " ";
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0
}
.skin-71:before {
    z-index: -2
}
.skin-71:after {
    z-index: -1
}
.lt-ie9 .skin-71 {
    -ms-filter: "progid:DXImageTransform.Microsoft.dropshadow(OffX=11, OffY=16, Color='#4A040404', Positive='true')"
}
.skin-71:before {
    background-color: #062237
}
.skin-71:after {
    background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0icmdiYSg2MSwxNTYsMjIwLDAuMzcpIi8+PHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSJyZ2JhKDYxLDE1NiwyMjAsMCkiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2dyYWQpIiAvPjwvc3ZnPiA=');
    background-size: 100%;
    background-image: -webkit-linear-gradient(rgba(61, 156, 220, 0.37), rgba(61, 156, 220, 0));
    background-image: -moz-linear-gradient(rgba(61, 156, 220, 0.37), rgba(61, 156, 220, 0));
    background-image: -o-linear-gradient(rgba(61, 156, 220, 0.37), rgba(61, 156, 220, 0));
    background-image: linear-gradient(rgba(61, 156, 220, 0.37), rgba(61, 156, 220, 0))
}
.lt-ie9 .skin-71:after {
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#5E3D9CDC', endColorstr='#003D9CDC')"
}
.skin-72 {
    position: relative;
    color: #FFF;
    background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0icmdiYSgyNTUsMjU1LDI1NSwwLjEyKSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0icmdiYSgwLDAsMCwwLjEyKSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
    background-size: 100%;
    background-image: -webkit-linear-gradient(rgba(255, 255, 255, 0.12), rgba(0, 0, 0, 0.12));
    background-image: -moz-linear-gradient(rgba(255, 255, 255, 0.12), rgba(0, 0, 0, 0.12));
    background-image: -o-linear-gradient(rgba(255, 255, 255, 0.12), rgba(0, 0, 0, 0.12));
    background-image: linear-gradient(rgba(255, 255, 255, 0.12), rgba(0, 0, 0, 0.12));
    background-color: #0073C3;
    -webkit-box-shadow: inset 0 3px 7px rgba(3, 3, 3, 0.38), inset 0 0 21px rgba(13, 62, 127, 0.82);
    -moz-box-shadow: inset 0 3px 7px rgba(3, 3, 3, 0.38), inset 0 0 21px rgba(13, 62, 127, 0.82);
    box-shadow: inset 0 3px 7px rgba(3, 3, 3, 0.38), inset 0 0 21px rgba(13, 62, 127, 0.82)
}
.skin-72:before,
.skin-72:after {
    display: block;
    content: " ";
    position: absolute;
    z-index: -1
}
.lt-ie9 .skin-72 {
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#1FFFFFFF', endColorstr='#1F000000')"
}
.skin-72:before {
    top: -10px;
    left: 50%;
    margin-left: -10px;
    width: 20px;
    height: 20px;
    background: #0073C3;
    -webkit-box-shadow: inset 0 3px 5px rgba(3, 3, 3, 0.38), inset 0 0 11px rgba(13, 62, 127, 0.82);
    -moz-box-shadow: inset 0 3px 5px rgba(3, 3, 3, 0.38), inset 0 0 11px rgba(13, 62, 127, 0.82);
    box-shadow: inset 0 3px 5px rgba(3, 3, 3, 0.38), inset 0 0 11px rgba(13, 62, 127, 0.82);
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    transform: rotate(45deg)
}
.skin-73 {
    position: relative;
    background-color: #FFF
}
.skin-73:before,
.skin-73:after {
    display: block;
    content: " ";
    position: absolute;
    z-index: -1
}
.skin-73:before,
.skin-73:after {
    bottom: 13px;
    width: 44%;
    height: 10px;
    -webkit-box-shadow: 0 10px 8px rgba(0, 0, 0, 0.4);
    -moz-box-shadow: 0 10px 8px rgba(0, 0, 0, 0.4);
    box-shadow: 0 10px 8px rgba(0, 0, 0, 0.4)
}
.skin-73:before {
    left: 10px;
    -webkit-transform: rotate(-3deg);
    -moz-transform: rotate(-3deg);
    -ms-transform: rotate(-3deg);
    -o-transform: rotate(-3deg);
    transform: rotate(-3deg)
}
.skin-73:after {
    right: 10px;
    -webkit-transform: rotate(3deg);
    -moz-transform: rotate(3deg);
    -ms-transform: rotate(3deg);
    -o-transform: rotate(3deg);
    transform: rotate(3deg)
}
.skin-74 {
    position: relative;
    color: #848484
}
.skin-74:before,
.skin-74:after {
    display: block;
    content: " ";
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0
}
.skin-74:before {
    z-index: -2
}
.skin-74:after {
    z-index: -1
}
.skin-74:before {
    background-color: #E9EBF0
}
.skin-74:after {
    background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0icmdiYSgyNTUsMjU1LDI1NSwwLjA2KSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0icmdiYSgwLDAsMCwwLjA4KSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
    background-size: 100%;
    background-image: -webkit-linear-gradient(rgba(255, 255, 255, 0.06), rgba(0, 0, 0, 0.08));
    background-image: -moz-linear-gradient(rgba(255, 255, 255, 0.06), rgba(0, 0, 0, 0.08));
    background-image: -o-linear-gradient(rgba(255, 255, 255, 0.06), rgba(0, 0, 0, 0.08));
    background-image: linear-gradient(rgba(255, 255, 255, 0.06), rgba(0, 0, 0, 0.08));
    -webkit-box-shadow: inset 0 -1em 1em rgba(0, 0, 0, 0.08), inset 0 1em 1em rgba(255, 255, 255, 0.03);
    -moz-box-shadow: inset 0 -1em 1em rgba(0, 0, 0, 0.08), inset 0 1em 1em rgba(255, 255, 255, 0.03);
    box-shadow: inset 0 -1em 1em rgba(0, 0, 0, 0.08), inset 0 1em 1em rgba(255, 255, 255, 0.03)
}
.lt-ie9 .skin-74:after {
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#0FFFFFFF', endColorstr='#14000000')"
}
.skin-75 {
	position: relative;
    background: url('../images/boa-banner.png') center top no-repeat 	

}
.skin-75:before {
    width: 50%;
	height: 60px;
	padding-top: 1px;
    background-color: transparent
}
.skin-75:after {
    display: block;
    content: " ";
    position: relative;
    z-index: -1
}

.skin-75:after {
    width: 50%;
    background-color: transparent
}
.skin-76 {
    color: #FFF;
    background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIzMDBweCIgc3RvcC1jb2xvcj0icmdiYSgyLDE0LDMwLDAuNikiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9InJnYmEoMjEsNDcsNTgsMC42KSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
    background-size: 100%;
    background-image: -webkit-linear-gradient(rgba(2, 14, 30, 0.6) 300px, rgba(21, 47, 58, 0.6) 100%);
    background-image: -moz-linear-gradient(rgba(2, 14, 30, 0.6) 300px, rgba(21, 47, 58, 0.6) 100%);
    background-image: -o-linear-gradient(rgba(2, 14, 30, 0.6) 300px, rgba(21, 47, 58, 0.6) 100%);
    background-image: linear-gradient(rgba(2, 14, 30, 0.6) 300px, rgba(21, 47, 58, 0.6) 100%)
}
.lt-ie9 .skin-76 {
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#99020E1E', endColorstr='#99152F3A')"
}
.skin-77 {
    color: #5D6C76;
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFCAQAAAAnZu5uAAAAEklEQVR4nGNimAmDTAxwQJAJAJPuAwhp2EqBAAAAAElFTkSuQmCC');
    background: rgba(0, 0, 0, 0.6)
}
.skin-78 {
    color: #FFF;
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFCAQAAAAnZu5uAAAAEklEQVR4nGNimAmDTAxwQJAJAJPuAwhp2EqBAAAAAElFTkSuQmCC');
    background: rgba(0, 0, 0, 0.6);
    -webkit-box-shadow: 0 0 8px rgba(67, 155, 212, 0.28), 0 0 1px rgba(255, 255, 255, 0.85);
    -moz-box-shadow: 0 0 8px rgba(67, 155, 212, 0.28), 0 0 1px rgba(255, 255, 255, 0.85);
    box-shadow: 0 0 8px rgba(67, 155, 212, 0.28), 0 0 1px rgba(255, 255, 255, 0.85);
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box
}
.skin-79,
.agent-pane-certs,
.featlisting-count {
    color: #FFF;
    background-color: #ef0005;
    font-family: "Georgia", "Times New Roman", serif;
    font-weight: bold;
    -webkit-font-smoothing: antialiased;
    font-style: italic
}
.skin-80,
.savesearch-count {
    color: #FFF;
    background-color: #DA2339;
    -webkit-border-radius: 2.88em;
    -moz-border-radius: 2.88em;
    -ms-border-radius: 2.88em;
    -o-border-radius: 2.88em;
    border-radius: 2.88em
}
.skin-81 {
    color: #FFF;
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFAQMAAAC3obSmAAAAA1BMVEVuz/b9j0dYAAAAAXRSTlPM0jRW/QAAAAxJREFUeJxjYmCCQgAARgALnYW8OgAAAABJRU5ErkJggg==');
    background: rgba(110, 207, 246, 0.8);
    -webkit-border-radius: 1.44em;
    -moz-border-radius: 1.44em;
    -ms-border-radius: 1.44em;
    -o-border-radius: 1.44em;
    border-radius: 1.44em
}
.skin-81-arrow-left {
    position: absolute;
    top: 50%;
    left: -12px;
    margin-top: -6px;
    width: 0;
    height: 0;
    border: 6px solid rgba(110, 207, 246, 0);
    border-right: 6px solid rgba(110, 207, 246, 0.8)
}
.title-1,
.myfivestarcertified-title,
.richtext h1,
h1.richtext {
    font-family: "Georgia", "Times New Roman", serif;
    font-size: 38px;
    text-rendering: optimizeLegibility;
    color: #C81A19
}
.title-2,
.richtext h2,
h2.richtext {
    font-family: "Georgia", "Times New Roman", serif;
    font-size: 16px;
    color: #000;
    font-style: italic
}
.title-3,
.msgnooffice-text {
    font-family: "Georgia", "Times New Roman", serif;
    font-size: 26px;
    text-rendering: optimizeLegibility;
    color: #083672
}
.title-4,
.popover-title {
    font-family: "Georgia", "Times New Roman", serif;
    font-size: 16px;
    color: #005D99;
    font-weight: bold;
    -webkit-font-smoothing: antialiased;
    text-transform: uppercase
}
.title-5 {
    font-family: "Georgia", "Times New Roman", serif;
    font-size: 16px;
    color: #C81A19;
    font-weight: bold;
    -webkit-font-smoothing: antialiased;
    text-transform: uppercase
}
.title-6 {
    font-family: "Georgia", "Times New Roman", serif;
    font-size: 32px;
    text-rendering: optimizeLegibility;
    color: #005D99;
    font-style: italic
}
.title-7 {
    font-family: "Georgia", "Times New Roman", serif;
    font-size: 24px;
    text-rendering: optimizeLegibility;
    color: #C81A19
}
.title-8 {
    font-family: "Georgia", "Times New Roman", serif;
    font-size: 32px;
    text-rendering: optimizeLegibility;
    color: #000
}
.title-9 {
    font-family: "Georgia", "Times New Roman", serif;
    font-size: 15px;
    color: #000
}
.title-10,
.link-16,
.link-16:link,
.link-16:visited {
    color: #000;
    font-size: 16px
}
.title-11 {
    color: #000;
    font-size: 14px;
    font-weight: bold;
    -webkit-font-smoothing: antialiased
}
.title-12,
.title-35,
.title-36 {
    color: #000;
    font-size: 18px;
    text-rendering: optimizeLegibility;
    font-weight: bold
}
.title-13,
.richtext h3,
h3.richtext {
    color: #000;
    font-size: 24px;
    text-rendering: optimizeLegibility
}
.title-14 {
    color: #FFF;
    font-family: "Georgia", "Times New Roman", serif;
    text-shadow: 1px 1px 0 #032a48
}
.title-15 {
    color: #0B0B0B;
    font-size: 14px
}
.title-16,
.confirm-title {
    color: #C81A19;
    font-size: 18px;
    text-rendering: optimizeLegibility;
    font-weight: bold
}
.title-17 {
    color: #000;
    font-family: "Georgia", "Times New Roman", serif;
    font-size: 15px;
    font-weight: bold;
    -webkit-font-smoothing: antialiased
}
.title-18 {
    font-size: 18px;
    text-rendering: optimizeLegibility;
    color: #000;
    font-weight: bold
}
.title-19 {
    font-family: "Georgia", "Times New Roman", serif;
    font-size: 22px;
    text-rendering: optimizeLegibility;
    color: #FFF;
    text-transform: uppercase
}
.title-20,
.listing-detail-estimate-disclaimer-title {
    font-family: "Georgia", "Times New Roman", serif;
    font-size: 18px;
    text-rendering: optimizeLegibility;
    color: #C81A19;
    font-weight: bold;
    text-shadow: 1px 1px 0 #fff
}
.title-21 {
    font-family: "Georgia", "Times New Roman", serif;
    font-size: 20px;
    text-rendering: optimizeLegibility;
    color: #040404
}
.title-22 {
    font-family: "Georgia", "Times New Roman", serif;
    font-size: 26px;
    text-rendering: optimizeLegibility;
    color: #083672;
    text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.61);
    text-align: center
}
.title-23 {
    font-size: 22px;
    text-rendering: optimizeLegibility;
    color: #FFF;
    text-shadow: 0 -1px 0 rgba(8, 54, 114, 0.78)
}
.title-24 {
    font-family: "Georgia", "Times New Roman", serif;
    font-size: 28px;
    text-rendering: optimizeLegibility;
    color: #005D99;
    text-shadow: 1px 1px 0 #fff
}
.title-25 {
    font-family: "Georgia", "Times New Roman", serif;
    font-size: 24px;
    text-rendering: optimizeLegibility;
    color: #005D99;
    text-transform: uppercase
}
.title-26 {
    font-family: "Georgia", "Times New Roman", serif;
    font-size: 28px;
    text-rendering: optimizeLegibility;
    color: #FFF;
    text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.7)
}
.title-27 {
    font-family: "Georgia", "Times New Roman", serif;
    font-size: 18px;
    text-rendering: optimizeLegibility;
    color: #070707;
    font-weight: bold;
    text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.9);
    text-align: center
}
.title-28,
.bfcontent-title,
.hpcontent-title {
    font-family: "Georgia", "Times New Roman", serif;
    font-size: 24px;
    text-rendering: optimizeLegibility;
    color: #005D99
}


.title-28B,
.bfcontent-titleB,
.hpcontent-titleB {
    font-family: "Georgia", "Times New Roman", serif;
    font-size: 32px;
    text-rendering: optimizeLegibility;
    color: #005D99
}


.title-29 {
    font-family: "Georgia", "Times New Roman", serif;
    font-size: 18px;
    color: #005D99;
    font-weight: bold;
    text-shadow: 1px 1px 0 #fff
}
.title-30,
.site-office-name,
.mod-redirect-text {
    font-size: 15px;
    color: #005D99;
    font-weight: bold;
    -webkit-font-smoothing: antialiased
}
.title-31 {
    font-size: 18px;
    text-rendering: optimizeLegibility;
    color: #000;
    text-shadow: 1px 1px 1px #fff
}
.title-32 {
    font-family: "Georgia", "Times New Roman", serif;
    font-size: 30px;
    text-rendering: optimizeLegibility;
    color: #D6141E;
    text-shadow: 1px 1px 0 #fff
}
.title-33,
.site-office-address {
    color: #393838
}
.title-34 {
    font-size: 20px;
    text-rendering: optimizeLegibility;
    color: #FFF;
    text-shadow: 1px 1px 0 rgba(4, 5, 5, 0.34)
}
.title-35 {
    color: #5D6C76
}
.title-36 {
    color: #FFF
}
.link-1,
.link-1:link,
.link-1:visited {
    display: block;
    text-align: center;
    font-family: "Georgia", "Times New Roman", serif;
    font-weight: bold;
    color: #C81A19;
    text-shadow: 1px 1px 0 #fff;
    position: relative
}
.link-2,
.link-2:link,
.link-2:visited {
    display: block;
    color: #000;
    border-bottom: 0
}
.link-3,
.link-3:link,
.link-3:visited {
    display: block;
    color: #676f72;
    font-size: 11px;
    text-align: center
}
.link-4,
.link-4:link,
.link-4:visited {
    color: #AAECFF;
    font-weight: bold;
    border-bottom: 1px solid;
    text-shadow: -1px -1px 0 rgba(0, 0, 0, 0.15)
}
.link-5,
.link-5:link,
.link-5:visited {
    color: #C81A19;
    font-size: 11px
}
.link-6,
.link-6:link,
.link-6:visited {
    color: #005D99;
    font-family: "Georgia", "Times New Roman", serif;
    font-weight: bold
}
.link-7,
.mlsnav-link,
.link-7:link,
.mlsnav-link:link,
.link-7:visited,
.mlsnav-link:visited {
    color: #FFF;
    font-weight: bold;
    text-shadow: 0 -1px 0 rgba(0, 22, 43, 0.9)
}
.link-8,
.link-8:link,
.link-8:visited {
    color: #B0D6EF;
    text-shadow: 0 -1px 0 rgba(0, 22, 43, 0.42)
}
.link-9,
.link-9:link,
.link-9:visited {
    color: #0071C2
}
.link-10,
.link-10:link,
.link-10:visited {
    color: #D71620;
    border-bottom: 1px solid
}
.link-11,
.link-11:link,
.link-11:visited {
    color: #070707
}
.link-12,
.link-12:link,
.link-12:visited {
    color: #FFF;
    text-shadow: 1px 1px 0 rgba(0, 8, 13, 0.94)
}
.link-13,
.link-13:link,
.link-13:visited {
    color: #FFF;
    font-family: "Georgia", "Times New Roman", serif
}
.link-14,
.link-14:link,
.link-14:visited {
    color: #7DAECD;
    background-color: #FFF;
    font-size: 12px;
    line-height: 18px
}
.link-14:focus,
.link-14:hover {
    color: #468bb7;
    background-color: #d9d9d9
}
.link-15,
.hfs-links a,
.link-15:link,
.hfs-links a:link,
.link-15:visited,
.hfs-links a:visited {
    color: #999;
    font-size: 12px
}
.link-16,
.link-16:link,
.link-16:visited {
    border-bottom: 1px solid
}
.text-1 {
    color: #848484
}
.text-2 {
    font-family: "Georgia", "Times New Roman", serif;
    font-weight: bold;
    font-style: italic
}
.text-3 {
    color: #C81F1A
}
.text-4 {
    color: #FFF;
    font-weight: bold;
    text-shadow: 0 -1px 0 rgba(0, 22, 43, 0.9)
}
.text-5 {
    color: #E3E5EA;
    font-size: 10px
}
.text-6 {
    color: #869599;
    font-size: 11px
}
.text-7,
.agent-pane-phone {
    color: #383838
}
.text-8 {
    color: #070707
}
.text-9 {
    color: #000
}
.text-10 {
    color: #58595D
}
.text-11 {
    color: #FFF;
    background: #97A0A7;
    font-size: 11px;
    line-height: 18px;
    font-weight: bold;
    text-transform: uppercase
}
.text-12,
.listing-pane-status,
.listing-detail-status {
    color: #FFF;
    font-size: 10px;
    line-height: 11px;
    font-weight: bold
}
.text-13 {
    color: #E51E3F;
    font-size: 10px
}
.text-14 {
    font-family: "Georgia", "Times New Roman", serif;
    font-size: 17px;
    font-weight: bold;
    -webkit-font-smoothing: antialiased
}
.text-15 {
    display: block;
    font-size: 10px;
    font-weight: normal
}
.text-16 {
    color: #545454
}
.text-17 {
    background-color: #FFF7D2;
    font-style: italic
}
.text-18,
.featlisting-error {
    color: #949494;
    text-shadow: 1px 1px 0 #fff
}
.text-19 {
    color: #149D1D
}
.text-20 {
    font-style: italic;
    font-size: 115%;
    font-weight: bold;
    color: #999
}
.field-1 {
    color: #676f72;
    background: #FFF;
    border: 1px solid #BCBBBB;
    -webkit-box-shadow: inset 0 3px 4px rgba(36, 50, 57, 0.24);
    -moz-box-shadow: inset 0 3px 4px rgba(36, 50, 57, 0.24);
    box-shadow: inset 0 3px 4px rgba(36, 50, 57, 0.24)
}
.field-2 {
    color: #676f72;
    background: #EFF2F6;
    border: 1px solid #D2DFE4;
    -webkit-box-shadow: inset 2px 2px 3px rgba(2, 3, 3, 0.11);
    -moz-box-shadow: inset 2px 2px 3px rgba(2, 3, 3, 0.11);
    box-shadow: inset 2px 2px 3px rgba(2, 3, 3, 0.11)
}
.field-3 {
    color: #676f72;
    background: #FFF;
    -webkit-box-shadow: 0 -3px 3px rgba(0, 0, 0, 0.35);
    -moz-box-shadow: 0 -3px 3px rgba(0, 0, 0, 0.35);
    box-shadow: 0 -3px 3px rgba(0, 0, 0, 0.35)
}
.field-4 {
    color: #676f72;
    background: #FFF;
    border: 1px solid #DCDBDB;
    -webkit-box-shadow: 2px 2px 3px rgba(0, 0, 0, 0.1);
    -moz-box-shadow: 2px 2px 3px rgba(0, 0, 0, 0.1);
    box-shadow: 2px 2px 3px rgba(0, 0, 0, 0.1)
}
.field-4.sort {
    color: #676f72;
    background: #FFF;
    border: 1px solid #75BEDC;
    -webkit-box-shadow: 2px 2px 3px rgba(0, 0, 0, 0.1);
    -moz-box-shadow: 2px 2px 3px rgba(0, 0, 0, 0.1);
    box-shadow: 2px 2px 3px rgba(0, 0, 0, 0.1)
}
.field-5 {
    color: #676f72;
    background: #FFF;
    border: 1px solid #C1C5CA
}
.field-6 {
    color: #676f72;
    background: #FFF;
    border: 1px solid #DCDBDB;
    -webkit-box-shadow: 3px 3px 4px rgba(0, 0, 0, 0.24);
    -moz-box-shadow: 3px 3px 4px rgba(0, 0, 0, 0.24);
    box-shadow: 3px 3px 4px rgba(0, 0, 0, 0.24)
}
.field-7,
.confirm-dontask .checkbox {
    color: #676f72;
    background: #FFF;
    border: 5px solid #FFF;
    -webkit-background-clip: padding;
    -moz-background-clip: padding;
    background-clip: padding-box;
    -webkit-box-shadow: inset 5px 5px 10px rgba(2, 3, 3, 0.1), 6px 6px 3px rgba(0, 0, 0, 0.08);
    -moz-box-shadow: inset 5px 5px 10px rgba(2, 3, 3, 0.1), 6px 6px 3px rgba(0, 0, 0, 0.08);
    box-shadow: inset 5px 5px 10px rgba(2, 3, 3, 0.1), 6px 6px 3px rgba(0, 0, 0, 0.08);
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    -ms-border-radius: 10px;
    -o-border-radius: 10px;
    border-radius: 10px
}
.field-8 {
    position: relative;
    color: #676f72;
    background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIyMCUiIHN0b3AtY29sb3I9InJnYmEoMCwwLDAsMC4wOCkiLz48c3RvcCBvZmZzZXQ9IjgwJSIgc3RvcC1jb2xvcj0icmdiYSgyNTUsMjU1LDI1NSwwLjA4KSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
    background-size: 100%;
    background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, 0.08) 20%, rgba(255, 255, 255, 0.08) 80%);
    background-image: -moz-linear-gradient(top, rgba(0, 0, 0, 0.08) 20%, rgba(255, 255, 255, 0.08) 80%);
    background-image: -o-linear-gradient(top, rgba(0, 0, 0, 0.08) 20%, rgba(255, 255, 255, 0.08) 80%);
    background-image: linear-gradient(top, rgba(0, 0, 0, 0.08) 20%, rgba(255, 255, 255, 0.08) 80%);
    background-color: #FFF;
    border: 2px solid #FFF
}
.field-8:before,
.field-8:after {
    display: block;
    content: " ";
    position: absolute;
    z-index: -1
}
.field-8:before {
    top: -3px;
    right: -3px;
    bottom: -3px;
    left: -3px;
    border: 1px solid #C9C9CB
}
.field-9 {
    color: #676f72;
    background: #D2D5D6;
    -webkit-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.3), 0 -1px 2px rgba(255, 255, 255, 0.83);
    -moz-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.3), 0 -1px 2px rgba(255, 255, 255, 0.83);
    box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.3), 0 -1px 2px rgba(255, 255, 255, 0.83)
}
.field-10 {
    border-bottom: 1px solid
}
.field-11 {
    position: relative;
    color: #FFF;
    font-weight: bold;
    background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2FmYjFiMyIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2RhZGJkZCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
    background-size: 100%;
    background-image: -webkit-linear-gradient(#afb1b3, #dadbdd);
    background-image: -moz-linear-gradient(#afb1b3, #dadbdd);
    background-image: -o-linear-gradient(#afb1b3, #dadbdd);
    background-image: linear-gradient(#afb1b3, #dadbdd);
    border: 1px solid #D0D0D0
}
.field-11:before,
.field-11:after {
    display: block;
    content: " ";
    position: absolute;
    z-index: -1;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0
}
.field-11:before {
    border: 1px solid #FFF
}
.skin-79,
.agent-pane-certs,
.featlisting-count,
.disabled.btn-skin,
.disabled.btn-skin:focus,
.disabled.btn-skin:hover,
.disabled.btn-skin:active,
[disabled].btn-skin,
[disabled].btn-skin:focus,
[disabled].btn-skin:hover,
[disabled].btn-skin:active,
.btn-skin {
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.3), 0 1px 0 rgba(255, 255, 255, 0.4);
    border-color: rgba(0, 0, 0, 0.05) rgba(0, 0, 0, 0.15) rgba(0, 0, 0, 0.3) rgba(0, 0, 0, 0.2);
    background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIxMCUiIHN0b3AtY29sb3I9InJnYmEoMjU1LDI1NSwyNTUsMC4yKSIvPjxzdG9wIG9mZnNldD0iMTEwJSIgc3RvcC1jb2xvcj0icmdiYSgwLDAsMCwwLjA4KSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA=='), url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PHJhZGlhbEdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgY3g9Ijc1JSIgY3k9Ii0yNSUiIHI9IjEwMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0icmdiYSgyNTUsMjU1LDI1NSwwLjI1KSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0icmdiYSgwLDAsMCwwKSIvPjwvcmFkaWFsR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
    background-size: 100%;
    background-image: -webkit-linear-gradient(rgba(255, 255, 255, 0.2) 10%, rgba(0, 0, 0, 0.08) 110%), -webkit-radial-gradient(75% -25%, rgba(255, 255, 255, 0.25), rgba(0, 0, 0, 0));
    background-image: -moz-linear-gradient(rgba(255, 255, 255, 0.2) 10%, rgba(0, 0, 0, 0.08) 110%), -moz-radial-gradient(75% -25%, rgba(255, 255, 255, 0.25), rgba(0, 0, 0, 0));
    background-image: -o-linear-gradient(rgba(255, 255, 255, 0.2) 10%, rgba(0, 0, 0, 0.08) 110%), -o-radial-gradient(75% -25%, rgba(255, 255, 255, 0.25), rgba(0, 0, 0, 0));
    background-image: linear-gradient(rgba(255, 255, 255, 0.2) 10%, rgba(0, 0, 0, 0.08) 110%), radial-gradient(75% -25%, rgba(255, 255, 255, 0.25), rgba(0, 0, 0, 0));
    -webkit-box-shadow: inset 4px -3px 4px rgba(0, 0, 0, 0.05), inset -4px 3px 4px rgba(255, 255, 255, 0.1), inset 0 -1px 0 rgba(0, 0, 0, 0.05), inset 0 1px 0 rgba(255, 255, 255, 0.4), 0 1px 2px rgba(0, 0, 0, 0.15);
    -moz-box-shadow: inset 4px -3px 4px rgba(0, 0, 0, 0.05), inset -4px 3px 4px rgba(255, 255, 255, 0.1), inset 0 -1px 0 rgba(0, 0, 0, 0.05), inset 0 1px 0 rgba(255, 255, 255, 0.4), 0 1px 2px rgba(0, 0, 0, 0.15);
    box-shadow: inset 4px -3px 4px rgba(0, 0, 0, 0.05), inset -4px 3px 4px rgba(255, 255, 255, 0.1), inset 0 -1px 0 rgba(0, 0, 0, 0.05), inset 0 1px 0 rgba(255, 255, 255, 0.4), 0 1px 2px rgba(0, 0, 0, 0.15)
}
.lt-ie9 .skin-79,
.lt-ie9 .agent-pane-certs,
.lt-ie9 .featlisting-count,
.lt-ie9 .disabled.btn-skin:focus,
.lt-ie9 .disabled.btn-skin:hover,
.lt-ie9 .disabled.btn-skin:active,
.lt-ie9 [disabled].btn-skin:focus,
.lt-ie9 [disabled].btn-skin:hover,
.lt-ie9 [disabled].btn-skin:active,
.lt-ie9 .btn-skin {
    border-style: outset;
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#33FFFFFF', endColorstr='#14000000') progid:DXImageTransform.Microsoft.dropshadow(OffX=1, OffY=2, Color='#26000000', Positive='true'"
}
.btn-skin:focus,
.btn-skin:hover {
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.3), 0 1px 0 rgba(255, 255, 255, 0.5);
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.15) rgba(0, 0, 0, 0.25) rgba(0, 0, 0, 0.2);
    background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIxMCUiIHN0b3AtY29sb3I9InJnYmEoMjU1LDI1NSwyNTUsMC4yNSkiLz48c3RvcCBvZmZzZXQ9IjExMCUiIHN0b3AtY29sb3I9InJnYmEoMjU1LDI1NSwyNTUsMC4wNSkiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2dyYWQpIiAvPjwvc3ZnPiA='), url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PHJhZGlhbEdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgY3g9IjY1JSIgY3k9Ii0yNSUiIHI9IjEwMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0icmdiYSgyNTUsMjU1LDI1NSwwLjEpIi8+PHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSJyZ2JhKDI1NSwyNTUsMjU1LDApIi8+PC9yYWRpYWxHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNncmFkKSIgLz48L3N2Zz4g');
    background-size: 100%;
    background-image: -webkit-linear-gradient(rgba(255, 255, 255, 0.25) 10%, rgba(255, 255, 255, 0.05) 110%), -webkit-radial-gradient(65% -25%, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    background-image: -moz-linear-gradient(rgba(255, 255, 255, 0.25) 10%, rgba(255, 255, 255, 0.05) 110%), -moz-radial-gradient(65% -25%, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    background-image: -o-linear-gradient(rgba(255, 255, 255, 0.25) 10%, rgba(255, 255, 255, 0.05) 110%), -o-radial-gradient(65% -25%, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    background-image: linear-gradient(rgba(255, 255, 255, 0.25) 10%, rgba(255, 255, 255, 0.05) 110%), radial-gradient(65% -25%, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0))
}
.lt-ie9 .btn-skin:focus,
.lt-ie9 .btn-skin:hover {
    border-style: outset;
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#40FFFFFF', endColorstr='#0DFFFFFF')"
}
.btn-skin:active,
.open>.btn-skin,
.open>.btn-skin:focus,
.open>.btn-skin:hover,
.js-ui-active.btn-skin,
.js-ui-active.btn-skin:focus,
.js-ui-active.btn-skin:hover,
.active.btn-skin,
.active.btn-skin:focus,
.active.btn-skin:hover {
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.4), 0 1px 0 rgba(255, 255, 255, 0.4);
    border-color: rgba(0, 0, 0, 0.35) rgba(0, 0, 0, 0.15) rgba(0, 0, 0, 0.05) rgba(0, 0, 0, 0.1);
    background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0icmdiYSgwLDAsMCwwLjI1KSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0icmdiYSgwLDAsMCwwLjA1KSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA=='), url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PHJhZGlhbEdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgY3g9IjY1JSIgY3k9Ii0yNSUiIHI9IjEwMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0icmdiYSgwLDAsMCwwLjA1KSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0icmdiYSgwLDAsMCwwKSIvPjwvcmFkaWFsR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
    background-size: 100%;
    background-image: -webkit-linear-gradient(rgba(0, 0, 0, 0.25) 0%, rgba(0, 0, 0, 0.05) 100%), -webkit-radial-gradient(65% -25%, rgba(0, 0, 0, 0.05), rgba(0, 0, 0, 0));
    background-image: -moz-linear-gradient(rgba(0, 0, 0, 0.25) 0%, rgba(0, 0, 0, 0.05) 100%), -moz-radial-gradient(65% -25%, rgba(0, 0, 0, 0.05), rgba(0, 0, 0, 0));
    background-image: -o-linear-gradient(rgba(0, 0, 0, 0.25) 0%, rgba(0, 0, 0, 0.05) 100%), -o-radial-gradient(65% -25%, rgba(0, 0, 0, 0.05), rgba(0, 0, 0, 0));
    background-image: linear-gradient(rgba(0, 0, 0, 0.25) 0%, rgba(0, 0, 0, 0.05) 100%), radial-gradient(65% -25%, rgba(0, 0, 0, 0.05), rgba(0, 0, 0, 0));
    -webkit-box-shadow: inset -4px 3px 4px rgba(0, 0, 0, 0.1), inset 0 1px 4px rgba(0, 0, 0, 0.3), 0 -2px 1px rgba(255, 255, 255, 0.3);
    -moz-box-shadow: inset -4px 3px 4px rgba(0, 0, 0, 0.1), inset 0 1px 4px rgba(0, 0, 0, 0.3), 0 -2px 1px rgba(255, 255, 255, 0.3);
    box-shadow: inset -4px 3px 4px rgba(0, 0, 0, 0.1), inset 0 1px 4px rgba(0, 0, 0, 0.3), 0 -2px 1px rgba(255, 255, 255, 0.3)
}
.lt-ie9 .btn-skin:active,
.lt-ie9 .open>.btn-skin,
.lt-ie9 .js-ui-active.btn-skin,
.lt-ie9 .active.btn-skin {
    border-style: inset;
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#40000000', endColorstr='#0D000000') progid:DXImageTransform.Microsoft.dropshadow(OffX=-2, OffY=-1, Color='#4DFFFFFF', Positive='true'"
}
.disabled.btn-skin,
.disabled.btn-skin:focus,
.disabled.btn-skin:hover,
.disabled.btn-skin:active,
[disabled].btn-skin,
[disabled].btn-skin:focus,
[disabled].btn-skin:hover,
[disabled].btn-skin:active {
    color: #ebecf1 !important;
    background-color: #676f72 !important;
    opacity: 0.5;
    cursor: default
}
.btn-1,
.btn-16,
.confirm-no,
.btn-16:visited,
.confirm-no:visited,
.btn-16:focus,
.confirm-no:focus,
.btn-16:active,
.confirm-no:active,
.btn-16:hover,
.confirm-no:hover,
.btn-19,
.btn-19:visited,
.btn-19:focus,
.btn-19:active,
.btn-19:hover,
.btn-1:visited,
.btn-16:visited,
.confirm-no:visited,
.btn-19:visited,
.btn-1:focus,
.btn-16:focus,
.confirm-no:focus,
.btn-19:focus,
.btn-1:active,
.btn-16:active,
.confirm-no:active,
.btn-19:active,
.btn-1:hover,
.btn-16:hover,
.confirm-no:hover,
.btn-19:hover {
    font-family: "Georgia", "Times New Roman", serif;
    color: #FFF;
    background-color: #ef0005
}
.btn-2,
.btn-3,
.btn-3:visited,
.btn-3:focus,
.btn-3:active,
.btn-3:hover,
.btn-4,
.btn-4:visited,
.btn-4:focus,
.btn-4:active,
.btn-4:hover,
.btn-7,
.btn-7:visited,
.btn-7:focus,
.btn-7:active,
.btn-7:hover,
.btn-8,
.btn-8:visited,
.btn-8:focus,
.btn-8:active,
.btn-8:hover,
.btn-2:visited,
.btn-3:visited,
.btn-4:visited,
.btn-7:visited,
.btn-8:visited,
.btn-2:focus,
.btn-3:focus,
.btn-4:focus,
.btn-7:focus,
.btn-8:focus,
.btn-2:active,
.btn-3:active,
.btn-4:active,
.btn-7:active,
.btn-8:active,
.btn-2:hover,
.btn-3:hover,
.btn-4:hover,
.btn-7:hover,
.btn-8:hover {
    color: #C81A19;
    background-color: #e0e8ef
}
.btn-3,
.btn-3:visited,
.btn-3:focus,
.btn-3:active,
.btn-3:hover {
    -webkit-border-radius: 1.44em;
    -moz-border-radius: 1.44em;
    -ms-border-radius: 1.44em;
    -o-border-radius: 1.44em;
    border-radius: 1.44em
}
.btn-4,
.btn-4:visited,
.btn-4:focus,
.btn-4:active,
.btn-4:hover {
    color: #083672
}
.btn-5,
.confirm-yes,
.btn-9,
.btn-9:visited,
.btn-9:focus,
.btn-9:active,
.btn-9:hover,
.btn-5:visited,
.confirm-yes:visited,
.btn-9:visited {
    color: #FFF;
    background-color: #0061c2
}
.btn-5:focus,
.confirm-yes:focus,
.btn-9:focus,
.btn-5:hover,
.confirm-yes:hover,
.btn-9:hover {
    color: #A3E5FD
}
.btn-5:active,
.confirm-yes:active,
.btn-9:active,
.btn-5.active,
.active.confirm-yes,
.active.btn-9 {
    color: #FFF
}
.btn-6,
.btn-6:visited,
.btn-6:focus,
.btn-6:active,
.btn-6:hover {
    color: #FFF;
    background-color: #57abf6
}
.btn-7,
.btn-7:visited,
.btn-7:focus,
.btn-7:active,
.btn-7:hover {
    color: #005D99
}
.btn-8,
.btn-8:visited,
.btn-8:focus,
.btn-8:active,
.btn-8:hover {
    color: #0592ED
}
.btn-9,
.btn-9:visited,
.btn-9:focus,
.btn-9:active,
.btn-9:hover {
    font-family: "Georgia", "Times New Roman", serif
}
.btn-12,
.btn-12:visited,
.btn-12:focus,
.btn-12:active,
.btn-12:hover {
    color: #FFF;
    background-color: #3b62d8
}
.btn-15,
.btn-15:visited,
.btn-15:focus,
.btn-15:active,
.btn-15:hover {
    color: #0B0B0B;
    background-color: #f5f1f1
}
.btn-16,
.confirm-no,
.btn-16:visited,
.confirm-no:visited,
.btn-16:focus,
.confirm-no:focus,
.btn-16:active,
.confirm-no:active,
.btn-16:hover,
.confirm-no:hover {
    font-family: "Lucida Grande", "Lucida Sans", "Verdana", sans-serif
}
.btn-19,
.btn-19:visited,
.btn-19:focus,
.btn-19:active,
.btn-19:hover {
    -webkit-border-radius: 1.44em;
    -moz-border-radius: 1.44em;
    -ms-border-radius: 1.44em;
    -o-border-radius: 1.44em;
    border-radius: 1.44em
}
.btn-20,
.skin-36,
.btn-20:visited,
.skin-36:visited,
.btn-20:focus,
.skin-36:focus,
.btn-20:active,
.skin-36:active,
.btn-20:hover,
.skin-36:hover {
    color: #FFF;
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFAQMAAAC3obSmAAAAA1BMVEULNlagO7ePAAAAAXRSTlNANjqZ9gAAAAxJREFUeJxjYmCCQgAARgALnYW8OgAAAABJRU5ErkJggg==');
    background: rgba(11, 54, 86, 0.25);
    -webkit-border-radius: 1.44em;
    -moz-border-radius: 1.44em;
    -ms-border-radius: 1.44em;
    -o-border-radius: 1.44em;
    border-radius: 1.44em;
    -webkit-box-shadow: inset 1px 1px 0 rgba(0, 0, 0, 0.59);
    -moz-box-shadow: inset 1px 1px 0 rgba(0, 0, 0, 0.59);
    box-shadow: inset 1px 1px 0 rgba(0, 0, 0, 0.59)
}
.lt-ie9 .btn-20,
.lt-ie9 .skin-36,
.lt-ie9 .btn-20:visited,
.lt-ie9 .skin-36:visited,
.lt-ie9 .btn-20:focus,
.lt-ie9 .skin-36:focus,
.lt-ie9 .btn-20:active,
.lt-ie9 .skin-36:active,
.lt-ie9 .btn-20:hover,
.lt-ie9 .skin-36:hover {
    border: 1px inset
}
.btn-more {
    padding: 0 0.75em;
    font-size: 95%;
    float: right
}
.btn-comment {
    padding: 0 0.44em;
    -webkit-border-radius: 1.44em;
    -moz-border-radius: 1.44em;
    -ms-border-radius: 1.44em;
    -o-border-radius: 1.44em;
    border-radius: 1.44em;
    font-family: "Georgia", "Times New Roman", serif;
    font-size: 150%;
    color: #FFF;
    text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.35)
}
.btn-submit {
    padding: 1em;
    min-width: 33%;
    margin-top: 7.5px
}
.btn-large {
    font-size: 140%
}
.btn-small {
    font-size: 94%
}
.btn-square {
    padding: 0.44em
}
.btn-notes {
    display: block;
    padding: 0 !important;
    font-family: "Georgia", "Times New Roman", serif;
    font-weight: bold;
    color: #FFF;
    text-transform: uppercase;
    line-height: 32px;
    min-height: 32px
}
.lt-ie9 .btn-notes {
    width: 155px !important
}
.site-attr-mobile-btn {
    top: 49px;
    left: -2px
}
.site-mobilebtn-attr {
    position: absolute;
    max-width: 290px;
    text-decoration: underline
}
.line-1 {
    position: relative;
    margin-bottom: -10px;
    height: 20px;
    overflow: visible;
    overflow-x: hidden;
    overflow-y: visible
}
.line-1:before,
.line-1:after {
    display: block;
    content: " ";
    position: absolute;
    z-index: 0
}
.line-1:before,
.line-1:after {
    position: absolute;
    top: -20px;
    bottom: 0;
    right: 0;
    left: 0;
    height: 20px
}
.line-1:before {
    -webkit-box-shadow: 0 5px 20px rgba(0, 0, 0, 0.15);
    -moz-box-shadow: 0 5px 20px rgba(0, 0, 0, 0.15);
    box-shadow: 0 5px 20px rgba(0, 0, 0, 0.15);
    -webkit-border-radius: 200px 200px 200px 200px/20px 20px 20px 20px;
    -moz-border-radius: 200px 200px 200px 200px/20px 20px 20px 20px;
    -ms-border-radius: 200px 200px 200px 200px/20px 20px 20px 20px;
    -o-border-radius: 200px 200px 200px 200px/20px 20px 20px 20px;
    border-radius: 200px 200px 200px 200px/20px 20px 20px 20px
}
.line-1:after {
    -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
    -webkit-border-radius: 50px 50px 50px 50px/5px 5px 5px 5px;
    -moz-border-radius: 50px 50px 50px 50px/5px 5px 5px 5px;
    -ms-border-radius: 50px 50px 50px 50px/5px 5px 5px 5px;
    -o-border-radius: 50px 50px 50px 50px/5px 5px 5px 5px;
    border-radius: 50px 50px 50px 50px/5px 5px 5px 5px
}
.line-2 {
    border-bottom: 1px dashed #999
}
.line-3,
.savedsearches-item,
.richtext hr,
hr.richtext,
.listing-detail-estimate-disclaimer-title {
    border-bottom: 1px solid #999
}

.line-4,
.listing-detail-stats-main-key,
.listing-detail-stats-main-val,
.listing-detail-stats-more-val:after,
.nearbyhomes-item {
    border-bottom: 1px solid #E9EBF0
}
.line-5 {
    border-bottom: 1px solid #01284E;
    -webkit-box-shadow: 0 2px 1px rgba(255, 255, 255, 0.2);
    -moz-box-shadow: 0 2px 1px rgba(255, 255, 255, 0.2);
    box-shadow: 0 2px 1px rgba(255, 255, 255, 0.2)
}
.line-6 {
    margin-bottom: -4px;
    position: relative
}
.line-6,
.line-6:after {
    height: 8px
}
.line-6:before,
.line-6:after {
    display: block;
    content: " ";
    position: absolute;
    z-index: 1
}
.line-6:after {
    top: -4px;
    bottom: 0;
    right: 0;
    left: 0;
    background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PHJhZGlhbEdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgY3g9IjUwJSIgY3k9IjEwMCUiIHI9IjEwMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0icmdiYSg0Myw2NSwxMDMsMC4yNSkiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9InJnYmEoMTMxLDE5NiwyMjAsMCkiLz48L3JhZGlhbEdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2dyYWQpIiAvPjwvc3ZnPiA=');
    background-size: 100%;
    background-image: -webkit-radial-gradient(50% 100%, rgba(43, 65, 103, 0.25), rgba(131, 196, 220, 0));
    background-image: -moz-radial-gradient(50% 100%, rgba(43, 65, 103, 0.25), rgba(131, 196, 220, 0));
    background-image: -o-radial-gradient(50% 100%, rgba(43, 65, 103, 0.25), rgba(131, 196, 220, 0));
    background-image: radial-gradient(50% 100%, rgba(43, 65, 103, 0.25), rgba(131, 196, 220, 0))
}
.line-7 {
    border-bottom: 1px solid #D2D2D2
}
body {
    color: #676f72;
    background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzZmYmNkYyIvPjxzdG9wIG9mZnNldD0iMzMlIiBzdG9wLWNvbG9yPSIjODRjNWRjIi8+PHN0b3Agb2Zmc2V0PSI1MiUiIHN0b3AtY29sb3I9IiNhMmQxZTEiLz48c3RvcCBvZmZzZXQ9Ijc4JSIgc3RvcC1jb2xvcj0iI2MwZGNlNiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ViZWNmMSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
    background-size: 100%;
    background-image: -webkit-linear-gradient(#6fbcdc, #84c5dc 33%, #a2d1e1 52%, #c0dce6 78%, #ebecf1);
    background-image: -moz-linear-gradient(#6fbcdc, #84c5dc 33%, #a2d1e1 52%, #c0dce6 78%, #ebecf1);
    background-image: -o-linear-gradient(#6fbcdc, #84c5dc 33%, #a2d1e1 52%, #c0dce6 78%, #ebecf1);
    background-image: linear-gradient(#6fbcdc, #84c5dc 33%, #a2d1e1 52%, #c0dce6 78%, #ebecf1);
    background-color: #ebecf1;
    background-repeat: repeat-x;
    background-size: 100% 450px
}
.lt-ie9 body {
    background: #ebecf1 url('../images/rmx-bg-body2467.png?v=1403183766') repeat-x
}
::-webkit-scrollbar {
    width: 16px;
    height: 16px;
    -webkit-box-shadow: inset 0 0 1px rgba(0, 0, 0, 0.1);
    box-shadow: inset 0 0 1px rgba(0, 0, 0, 0.1)
}
::-webkit-scrollbar-button {
    margin: 1px;
    border: 1px solid #CDCDCD;
    background-image: -webkit-linear-gradient(#cdcdcd, #bbb);
    background-image: linear-gradient(#cdcdcd, #bbbbbb);
    background-color: #CDCDCD;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    -webkit-box-shadow: inset 1px 1px 1px rgba(255, 255, 255, 0.05);
    box-shadow: inset 1px 1px 1px rgba(255, 255, 255, 0.05)
}
::-webkit-scrollbar-thumb {
    margin: 1px;
    border: 1px solid #CDCDCD;
    background-image: -webkit-linear-gradient(#cdcdcd, #bbb);
    background-image: linear-gradient(#cdcdcd, #bbbbbb);
    background-color: #CDCDCD;
    -webkit-border-radius: 16px;
    border-radius: 16px;
    -webkit-box-shadow: inset 0 0 2px rgba(0, 0, 0, 0.1), inset 1px 1px 1px rgba(255, 255, 255, 0.05);
    box-shadow: inset 0 0 2px rgba(0, 0, 0, 0.1), inset 1px 1px 1px rgba(255, 255, 255, 0.05)
}
::-webkit-scrollbar-track {
    border: 8px solid #EEEEEE;
    background: #DDDDDD;
    -webkit-border-radius: 8px;
    border-radius: 8px;
    -webkit-box-shadow: inset 0 0 1px rgba(0, 0, 0, 0.1);
    box-shadow: inset 0 0 1px rgba(0, 0, 0, 0.1)
}
.illustration:before,
.illustration.worldwide.homepage:before,
.illustration:after,
.illustration.worldwide.homepage:after,
.illustration>.hvtags:after,
.illustration.worldwide.homepage>.hvtags:after {
    background-image: url('../images/illustrations/rmx-defaultba24.png?v=1403183767')
}
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) {
    .illustration:before,
    .illustration.worldwide.homepage:before,
    .illustration:after,
    .illustration.worldwide.homepage:after,
    .illustration>.hvtags:after,
    .illustration.worldwide.homepage>.hvtags:after {
        background-image: url('../images/illustrations/rmx-default-ipadba24.png?v=1403183767') !important
    }
}
.illustration {
    position: relative
}
.illustration:before,
.illustration:after {
    display: block;
    content: " ";
    position: absolute;
    z-index: -1
}
.illustration:before,
.illustration:after,
.illustration>.hvtags:after {
    content: " ";
    position: absolute;
    bottom: 0;
    right: 0;
    left: 0;
    height: 315px;
    background-repeat: no-repeat;
    overflow: hidden
}
.illustration:before {
    background-position: 50% 0
}
.illustration:after {
    background-position: 50% -315px
}
.illustration>.hvtags:after {
    background-position: 50% -630px
}
.illustration.homepage {
    position: relative;
    left: 5%;
    bottom: 0;
    height: 160px;
    top: -23px
}
.illustration.homepage:after {
    z-index: 1
}
.lt-ie9 .illustration.homepage,
.lt-ie9 .illustration.homepage:before,
.lt-ie9 .illustration.homepage:after,
.lt-ie9 .illustration.homepage>.hvtags:after {
    z-index: -2
}
.illustration.interior {
    height: 200px;
    z-index: -1
}
.illustration.interior:before,
.illustration.interior:after {
    z-index: -2
}
.midwest .illustration:before,
.midwest .illustration:after,
.midwest .illustration>.hvtags:after {
    background-image: url('../images/illustrations/rmx-midwestba24.png?v=1403183767')
}
.beaches .illustration:before,
.beaches .illustration:after,
.beaches .illustration>.hvtags:after {
    background-image: url('../images/illustrations/rmx-beachesba24.png?v=1403183767')
}
.southwest .illustration:before,
.southwest .illustration:after,
.southwest .illustration>.hvtags:after {
    background-image: url('../images/illustrations/rmx-southwestba24.png?v=1403183767')
}
.mountains .illustration:before,
.mountains .illustration:after,
.mountains .illustration>.hvtags:after {
    background-image: url('../images/illustrations/rmx-mountainsba24.png?v=1403183767')
}
.urban .illustration:before,
.urban .illustration:after,
.urban .illustration>.hvtags:after {
    background-image: url('../images/illustrations/rmx-urbanba24.png?v=1403183767')
}
.illustration.homevalues.homepage>.hvtags:after {
    z-index: 2
}
.illustration.homevalues.interior>.hvtags:after {
    z-index: -1
}
.illustration.worldwide.homepage:before {
    background-position: 50% -945px
}
.illustration.worldwide.homepage:after {
    background-position: 50% -1260px
}
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) {
    .illustration.worldwide.homepage:before,
    .illustration.worldwide.homepage:after {
        background-image: url('../images/illustrations/rmx-worldwide-ipadba24.png?v=1403183767') !important
    }
    .illustration.worldwide.homepage:before {
        background-position: 50% 0 !important
    }
    .illustration.worldwide.homepage:after {
        background-position: 50% -315px !important
    }
}
.illustration.night:before {
    background-position: 50% -1575px
}
.illustration.night:after {
    background-position: 50% -1890px
}
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) {
    .illustration.night:before,
    .illustration.night:after {
        background-image: url('../images/illustrations/rmx-night-ipadba24.png?v=1403183767') !important
    }
    .illustration.night:before {
        background-position: 50% 0 !important
    }
    .illustration.night:after {
        background-position: 50% -315px !important
    }
}
.illustration-hills,
.mod-redirect-footerimg {
    background-image: url("../images/illustrations/rmx-hills.png");
    background-position: 50% 100%;
    background-repeat: no-repeat;
    background-size: 100%;
    padding-bottom: 72px
}
.illustration-map {
    background-image: url("../images/rmx-bg-decomap.png");
    background-position: 50% 50%;
    background-repeat: no-repeat
}
.quietmode-html {
    background-color: #3C667C
}
.quietmode-body {
    background: url('../images/rmx-bg-stars2467.png?v=1403183766') 50% 0 no-repeat, url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzA5MjEzMSIvPjxzdG9wIG9mZnNldD0iNzUlIiBzdG9wLWNvbG9yPSIjM2M2NjdjIi8+PHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjM2M2NjdjIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNncmFkKSIgLz48L3N2Zz4g') repeat-x;
    background: url('../images/rmx-bg-stars2467.png?v=1403183766') 50% 0 no-repeat, -webkit-linear-gradient(#092131 0%, #3c667c 75%, #3c667c 100%) repeat-x;
    background: url('../images/rmx-bg-stars2467.png?v=1403183766') 50% 0 no-repeat, -moz-linear-gradient(#092131 0%, #3c667c 75%, #3c667c 100%) repeat-x;
    background: url('../images/rmx-bg-stars2467.png?v=1403183766') 50% 0 no-repeat, -o-linear-gradient(#092131 0%, #3c667c 75%, #3c667c 100%) repeat-x;
    background: url('../images/rmx-bg-stars2467.png?v=1403183766') 50% 0 no-repeat, linear-gradient(#092131 0%, #3c667c 75%, #3c667c 100%) repeat-x;
    background-size: 100% auto
}
.lt-ie9 .quietmode-body {
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF092131', endColorstr='#FF3C667C')"
}
.quietmode-content {
    padding-bottom: 0
}
.quietmode.illustration {
    top: 0
}
.quietmode-icon {
    display: none;
    position: relative;
    top: -140px;
    left: -85px
}
.banner {
    overflow: hidden;
    max-width: 100%
}
.banner>* {
    max-width: 100%
}
.results-banner,
.results-banner-nested {
    margin: 18px 0;
    max-height: 100px
}
.results-banner-nested {
    margin: 18px 9px
}
.detail-banner {
    margin-bottom: 18px;
    max-height: 250px
}
.banner:empty {
    display: none
}
.boabanner {
    display: block;
    height: 60px;
    overflow: hidden
}
.photo-coming-soon {
    background: url('../images/rmx-photo-coming-soon2467.jpg?v=1403183766') 50% 50% no-repeat;
    background-size: 100%
}
.skin-10 * {
    vertical-align: middle
}
.slider .ui-tooltip .ui-tooltip-content {
    text-align: center
}
.js-tabs-content,
.js-errormessage {
    display: none
}
#js-homepageview-slide {
    position: relative;
    height: 340px
}
.js-sl-notes {
    color: #000
}
#js-listingsources {
    height: 165px;
    overflow-y: auto
}
.MapPushpinBase,
.js-map-infobox {
    -webkit-transform: translate3d(0);
    -webkit-transform: translateZ(0)
}
.MapPushpinBase {
    z-index: -1
}
.js-map-infobox {
    z-index: 3333
}
.dream-with-your-eyes-open-586x30 {
    width: 586px;
    height: 30px
}
.dream-with-your-eyes-open-586x30 img {
    display: block
}
.dream-with-your-eyes-open-136x132 {
    width: 136px;
    height: 132px
}
.dream-with-your-eyes-open-136x132 img {
    display: block
}
.tmp-icontv {
    width: 63px;
    height: 65px
}
.tmp-icontv img {
    display: block
}
.hpcontent-head>.icon.tmp-icontv,
.hpcontent-head>.tmp-icontv.mod-redirect-img {
    top: auto
}
.registration-framework-body {
    font-size: 125%
}
.registration-framework-later {
    font-size: 80%;
    line-height: 1.25em
}
.capitalize-name,
.hfs-title,
.hfs-breadcrumb,
.hfs-county,
.hfs-street,
.hfs-city,
.hfs-state,
.hfs-neighborhood {
    text-transform: capitalize
}
.hfs-st {
    text-transform: uppercase
}
.fn-more-cities-dropdown.popover.top,
.fn-more-states-dropdown.popover.top,
.fn-more-zips-dropdown.popover.top,
.fn-more-counties-dropdown.popover.top {
    margin-bottom: 1em
}
.fn-more-cities-dropdown.popover.top .arrow,
.fn-more-states-dropdown.popover.top .arrow {
    left: 2em
}
.fn-more-zips-dropdown.popover.top .arrow {
    left: 71%
}
.fn-more-counties-dropdown.popover.top .arrow {
    left: 75%
}
.fn-more-cities-dropdown h2,
.fn-more-counties-dropdown h2,
.fn-more-states-dropdown h2,
.fn-more-zips-dropdown h2 {
    font-size: 125%;
    font-weight: 900
}
.crawlpath-statepage .fn-counties,
.crawlpath-statepage .fn-cities {
    margin-bottom: 0 !important
}
.crawlpath-citypage .fn-streets {
    margin-bottom: 0 !important
}
.crawlpath-linklist-wrapper {
    min-height: 350px;
    max-height: 450px;
    overflow: visible
}
.crawlpath-linklist-group {
    overflow-x: none;
    overflow-y: auto;
    max-height: 250px
}
.crawlpath-linklist-group::-webkit-scrollbar {
    width: 12px;
    height: 12px
}
.crawlpath-linklist-group::-webkit-scrollbar-track {
    background: rgba(0, 0, 0, 0.1)
}
.crawlpath-linklist-group::-webkit-scrollbar-thumb {
    background: rgba(0, 0, 0, 0.5)
}
.results-list .nearbyhomes-item,
.results-enum .nearbyhomes-item,
.nearbyhomes-item .results-list-preview,
.nearbyhomes-item .results-enum-preview {
    border-bottom: none
}
.nearbyhomes-item .results-list-preview,
.nearbyhomes-item .results-enum-preview {
    min-height: 140px
}
.GS_city a,
.GS_state a {
    text-transform: capitalize
}
.skin-10 .crawlpath-linklist-link span,
.skin-10 .crawlpath-linklist-header span,
.skin-10 .crawlpath-linklist-footer span {
    vertical-align: baseline;
    text-transform: capitalize
}
.agent-branding .media .agent-image-item {
    max-width: 76px
}
.inrixdt-normal-btn,
.inrixdt-active-btn,
.inrixdt-hover-btn,
.inrixdt-disabled-btn {
    min-width: 270px;
    min-height: 32px;
    display: block;
    background-repeat: no-repeat
}
.inrixdt-normal-btn {
    background: url("../images/inrixdt-normal-btn.png")
}
.inrixdt-active-btn {
    background: url("../images/inrixdt-active-btn.png")
}
.inrixdt-hover-btn {
    background: url("../images/inrixdt-hover-btn.png")
}
.inrixdt-disabled-btn {
    background: url("../images/inrixdt-disabled-btn.png")
}
.inrixdt-slider-plus,
.inrixdt-slider-minus,
.inrixdt-slider-moon,
.inrixdt-slider-star {
    min-width: 22px;
    min-height: 22px;
    background-size: 100%;
    display: block
}
.inrixdt-slider-plus {
    background: url("../images/inrixdt-slider-plus.png") no-repeat scroll right center rgba(0, 0, 0, 0)
}
.inrixdt-slider-minus {
    background: url("../images/inrixdt-slider-minus.png") no-repeat scroll left center rgba(0, 0, 0, 0)
}
.inrixdt-slider-moon {
    background: url("../images/inrixdt-slider-moon.png") no-repeat scroll right center rgba(0, 0, 0, 0)
}
.inrixdt-slider-star {
    background: url("../images/inrixdt-slider-star.png") no-repeat scroll left center rgba(0, 0, 0, 0)
}
.onoffswitch-ldp-inrix {
    margin-right: 5px
}
.onoffswitch-ldp-inrix .onoffswitch-switch {
    background: none;
    border: 0;
    border-radius: 18px;
    bottom: 0;
    position: absolute;
    right: 35px;
    top: 0;
    transition: all 0.3s ease-in 0s;
    width: 18px;
    height: 18px;
    margin: 7px 6px 1px;
    background-image: linear-gradient(#f0f0f0, #b7b9c5)
}
.onoffswitch-ldp-inrix .onoffswitch-label {
    border: 0;
    margin-right: 5px;
    margin-top: 7px
}
.onoffswitch-ldp-inrix .onoffswitch-label .onoffswitch-inner:before {
    background-image: linear-gradient(#cd2847, #f51f43)
}
.inrixdt-panel-slider .ui-slider-horizontal .ui-slider-handle {
    margin-left: -7px;
    text-indent: 0 !important;
    overflow: visible !important
}
.inrixdt-panel-slider .ui-slider .ui-slider-range {
    background-color: #dc2a4a;
    background-image: linear-gradient(#dc2a4a, #f9637c);
    background-size: 100% auto;
    border: 0 none !important;
    box-shadow: 0 5px 5px #f9637c inset;
    display: block;
    position: absolute;
    z-index: 1;
    height: 50%;
    top: 37%
}
.inrixdt-panel-traveltime,
.inrixdt-panel-timeofday {
    border-radius: 0
}
.inrixdt-panel-slider.skin-16,
.inrixdt-panel-slider.skin-39,
.inrixdt-panel-slider.btn-comment {
    background-color: #f8f7f3;
    background-image: linear-gradient(#f8f7f3, #f8f7f3)
}
.foreclosure-citation-wrapper {
    font-size: 80%;
    font-weight: 900
}
.foreclosure-citation-logo {
    display: inline-block;
    background-repeat: no-repeat;
    background-size: cover;
    vertical-align: bottom
}
.citation-logo-fivestarcertified {
    background-image: url("../images/fivestarcertified-logo-66x19.png");
    height: 17px;
    width: 59px
}
.citation-logo-realtytrac {
    background-image: url("../images/realtytrac-logo-96x19.png");
    height: 17px;
    width: 86px
}
.srpm-menu-wrapper {
    text-align: center
}
.srpm-menu-group {
    overflow: hidden
}
.srpm-menu-group .srpm-menu-item {
    display: block;
    float: left
}
.srpm-map-wrapper {
    width: 100%
}
.srpm-teaser-wrapper,
.srpm-teaser-group {
    height: 666px;
    overflow: auto
}
.srpm-teaser-wrapper .srpm-teaser-group {
    width: 100%
}
.srpm-teaser-group .price {
    letter-spacing: normal
}
.listing-status-wrapper {
    text-align: center
}
a.js-foreclosure-trial {
    text-decoration: underline;
    font-weight: 700
}
.jqplot-pie-series.jqplot-data-label {
    color: #FFFFFF
}
.js-HomeFacts {
    margin-bottom: 18px
}
.js-hfdemographic-tab.education-tab.js-pie-chart {
    min-height: 700px
}
.js-hfdemographic-tab.age-tab.js-pie-chart {
    min-height: 700px
}
.js-hfdemographic-tab.language-tab.js-pie-chart {
    min-height: 600px
}
.js-hfdemographic-tab.marital-tab.js-pie-chart {
    min-height: 600px
}
.js-hfdemographic-tab.housing-tab {
    max-height: 600px;
    margin-right: -17.8px;
    padding-right: 3px;
    max-width: 626px;
    overflow-y: auto
}
.js-hfdemographic-tab.race-tab.js-pie-chart {
    min-height: 600px
}
.js-hfdemographic-tab.economic-tab {
    min-height: 0
}
.hfpublicinfo-item {
    height: 100%;
    float: left;
    display: inline-block;
    position: relative
}
.hfpublicinfo-list {
    background-color: #0f65bc;
    width: 100%;
    float: left;
    display: inline-block
}
.js-hfpublicinfo-btn.icon.active:before,
.js-hfpublicinfo-btn.active.mod-redirect-img:before {
    border-left: 9px solid transparent;
    border-right: 9px solid transparent;
    border-top: 10px solid #0f65bc;
    bottom: -10px;
    left: 45%;
    position: absolute;
    width: 0;
    height: 0;
    content: ""
}
.js-chart-line.js-hfpublicinfo-tab {
    clear: both;
    margin-top: 5rem
}
.hfdemographic-nav {
    background-color: #0f65bc
}
.hfdemographic-item {
    position: relative
}
.hfdemographic-list {
    background-color: #0f65bc;
    height: 100%;
    width: 100%;
    float: left;
    display: inline-block;
    position: relative
}
.js-hfdemographic-btn.icon.active:before,
.js-hfdemographic-btn.active.mod-redirect-img:before {
    border-left: 9px solid transparent;
    border-right: 9px solid transparent;
    border-top: 10px solid #0f65bc;
    bottom: -10px;
    left: 40%;
    position: absolute;
    width: 0;
    height: 0;
    content: ""
}
.hfdemographic-item,
.li {
    display: inline-block
}
.js-education-tab {
    margin-top: 17px
}
.js-age-tab {
    margin-top: 17px
}
.js-hfage-tab-btn {
    margin-left: -4px;
    float: left
}
.js-table-name {
    color: #005d99;
    font-family: "Lucida Grande", "Lucida Sans", "Verdana", sans-serif;
    font-size: 12.5px;
    line-height: 1.44;
    font-weight: normal
}
.js-table-name-title {
    color: #005d99;
    font-family: "Lucida Grande", "Lucida Sans", "Verdana", sans-serif;
    font-size: 12.5px;
    line-height: 1.44;
    font-weight: normal;
    float: left
}
.homepage.illustration.worldwide {
    top: 32px
}
.homepage.illustration.homevalues {
    top: 25px
}
.hfenviroment-item {
    height: 100%;
    float: left;
    display: inline-block;
    position: relative
}
.hfenviromental-list {
    background-color: #2666b1;
    width: 100%;
    float: left;
    display: inline-block
}
.js-hfenviroment-btn.icon.active:before,
.js-hfenviroment-btn.active.mod-redirect-img:before {
    border-left: 9px solid transparent;
    border-right: 9px solid transparent;
    border-top: 10px solid #2666b1;
    bottom: -10px;
    left: 45%;
    position: absolute;
    width: 0;
    height: 0;
    content: ""
}
.hfsunshine-list {
    display: block;
    float: right;
    margin-top: 10px;
    width: 70%
}
.hfenviroment-sun {
    display: inline-block;
    font-size: 15px;
    font-weight: 600;
    width: 100%
}
.hfenvironment-sunpercent {
    color: #000;
    display: inline-block;
    font-size: 15px;
    font-weight: 600
}
.hftemperature-list {
    display: block;
    float: right;
    margin-top: 10px;
    width: 70%
}
.hfenviroment-temperature {
    display: inline-block;
    font-size: 15px;
    font-weight: 600;
    width: 100%
}
.hfenvironment-temperaturepercent {
    color: #000;
    display: inline-block;
    font-size: 15px;
    font-weight: 600
}
.hfrainfall-list {
    display: block;
    float: right;
    margin-top: 10px;
    width: 70%
}
.hfenviroment-rainfall {
    display: inline-block;
    font-size: 15px;
    font-weight: 600;
    width: 100%
}
.hfenvironment-rainpercent {
    color: #000;
    display: inline-block;
    font-size: 15px;
    font-weight: 600
}
.hfenergy-list {
    display: block;
    float: right;
    margin-top: 10px;
    width: 70%
}
.hfenviroment-energylabel {
    display: inline-block;
    font-size: 15px;
    font-weight: 600;
    width: 100%
}
.hfenviroment-energy {
    display: inline-block;
    font-size: 15px;
    font-weight: 600
}
.hfenvironment-energynumber {
    color: #000;
    display: inline-block;
    font-size: 15px;
    font-weight: 600
}
.hfenviroment-energytwo {
    display: inline-block;
    font-size: 15px;
    font-weight: 600
}
.hfenvironment-energytwonumber {
    color: #000;
    display: inline-block;
    font-size: 15px;
    font-weight: 600
}
.js-hfenviroment-tab {
    display: block;
    float: left;
    margin-top: 17px;
    position: relative
}
.width-1of8.table-num-magnitude {
    text-align: left;
    padding-left: 75px
}
.width-1of8.table-num-probability {
    padding-right: 45px
}
.js-table-name-earthquake {
    color: #676f72;
    padding-left: 75px
}
.js-table-number.table-num-percentage {
    padding-right: 45px
}
.hfenvironment-probabilitytext {
    left: 0;
    position: absolute;
    color: #fff;
    font-weight: 600;
    padding-left: 85px;
    top: 10px;
    font-size: 0.9rem
}
.icon.icons-environmental-sunshine-49x49.margin-gutter-right.margin-font-vertical.grid-left.icons,
.icons-environmental-sunshine-49x49.margin-gutter-right.margin-font-vertical.grid-left.icons.mod-redirect-img {
    marign-bottom: 0px;
    margin-top: 5px;
    margin-right: 40px
}
.icon.icons-environmental-temperature-49x49.margin-gutter-right.margin-font-vertical.grid-left.icons,
.icons-environmental-temperature-49x49.margin-gutter-right.margin-font-vertical.grid-left.icons.mod-redirect-img {
    marign-bottom: 0px;
    margin-top: 5px;
    margin-right: 40px
}
.icon.icons-environmental-rainfall-49x49.margin-gutter-right.margin-font-vertical.grid-left.icons,
.icons-environmental-rainfall-49x49.margin-gutter-right.margin-font-vertical.grid-left.icons.mod-redirect-img {
    marign-bottom: 0px;
    margin-top: 5px;
    margin-right: 40px
}
.icon.icons-environmental-energy-49x49.margin-gutter-right.margin-font-vertical.grid-left.icons,
.icons-environmental-energy-49x49.margin-gutter-right.margin-font-vertical.grid-left.icons.mod-redirect-img {
    marign-bottom: 0px;
    margin-top: 5px;
    margin-right: 40px;
    float: left
}
.btn.skin-16.margin-lead-bottom.helparea,
.btn.margin-lead-bottom.helparea.skin-39,
.btn.margin-lead-bottom.helparea.btn-comment {
    margin-left: 135px;
    width: auto;
    max-width: none
}
.agents {
    padding-left: 90px
}
.officetitleN {
    display: block;
    width: 100%;
    float: left
}
.addressinfo {
    width: 100%;
    display: block;
    float: left;
    padding-bottom: 5px
}
.officeT,
.officeF {
    padding-left: 90px;
    display: block;
    float: left
}
.officeF {
    padding-bottom: 5px
}
.media.media-card-media.width-1of2.office-card-image.officeImage,
.media.width-1of2.office-card-image.officeImage.media-card-right-media {
    padding-left: 30px;
    padding-bottom: 5px;
    min-height: 150px;
    width: 100%
}
.office.results-tile-preview.skin-54 {
    min-height: 380px
}
.btn.btn-skin.btn-16.office-card-details.view,
.btn.btn-skin.office-card-details.view.confirm-no {
    margin-left: 90px;
    margin-bottom: 4px;
    position: absolute;
    bottom: 10px;
    left: 0
}
.results-tile-item.office {
    width: 33%
}
.media-item.media-card-item.office-info-item.image {
    max-height: 150px
}
.inline-row.margin-top.openhouse {
    display: block;
    float: left;
    width: 100%
}
.brewhole {
    display: block;
    width: 45%;
    float: left;
    padding-left: 90px
}
.brepopup {
    display: block;
    width: 51%
}
.list-keyval-key.office-detail-license-key.width-1of3.margin-lead-bottom.style,
.office-detail-license-key.width-1of3.margin-lead-bottom.style.listing-detail-stats-main-key,
.office-detail-license-key.width-1of3.margin-lead-bottom.style.listing-detail-stats-more-key,
.office-detail-license-key.width-1of3.margin-lead-bottom.style.listing-detail-stats-main-key,
.office-detail-license-key.width-1of3.margin-lead-bottom.style.listing-detail-stats-more-key {
    padding-right: 5px;
    width: 22%
}
.list-keyval-val.office-detail-license-val.width-2of3.margin-lead-bottom.style,
.office-detail-license-val.width-2of3.margin-lead-bottom.style.listing-detail-stats-main-val,
.office-detail-license-val.width-2of3.margin-lead-bottom.style.listing-detail-stats-more-val,
.office-detail-license-val.width-2of3.margin-lead-bottom.style.listing-detail-stats-main-val,
.office-detail-license-val.width-2of3.margin-lead-bottom.style.listing-detail-stats-more-val {
    width: auto
}
#savehideicons {
    display: block;
    float: right;
    margin-top: -5px
}
.saveicon {
    float: left;
    display: block;
    padding-right: 15px;
    width: 18px
}
.hideicon {
    width: 15px;
    float: left;
    display: block
}
.skin-1.skin-37.js-rmx-notesarea,
.skin-37.js-rmx-notesarea {
    color: #232423;
    box-shadow: 0px 0px 6px rgba(0, 0, 0, 0.32) inset;
    max-width: 100%;
    min-height: 8.64em;
    overflow-x: visible;
    overflow-y: auto;
    margin-bottom: 10px
}
.field.textarea.field-5.notes {
    background: none;
    border: none
}
span.myfivestarcertifiedtools-text.media-pane-body.link-3.js-icontext {
    font-weight: initial
}
.citypage-subheader.condos,
.citypage-subheader.foreclosure {
    text-align: center;
    margin-top: -7.5px
}
.btn.btn-skin.btn-1.margin-lead-bottom.county,
.btn.btn-skin.margin-lead-bottom.county.btn-16,
.btn.btn-skin.margin-lead-bottom.county.confirm-no,
.btn.btn-skin.margin-lead-bottom.county.btn-19,
.btn.btn-skin.btn-1.margin-lead-bottom.condos,
.btn.btn-skin.margin-lead-bottom.condos.btn-16,
.btn.btn-skin.margin-lead-bottom.condos.confirm-no,
.btn.btn-skin.margin-lead-bottom.condos.btn-19,
.btn.btn-skin.btn-1.margin-lead-bottom.foreclosure,
.btn.btn-skin.margin-lead-bottom.foreclosure.btn-16,
.btn.btn-skin.margin-lead-bottom.foreclosure.confirm-no,
.btn.btn-skin.margin-lead-bottom.foreclosure.btn-19 {
    width: 87%
}
.modal-places {
    max-width: 50%
}
.places-form {
    margin-left: 2%
}
.title-24.margin-lead-bottom.btn-2.map,
.title-24.margin-lead-bottom.map.btn-3,
.title-24.margin-lead-bottom.map.btn-4,
.title-24.margin-lead-bottom.map.btn-7,
.title-24.margin-lead-bottom.map.btn-8 {
    background-color: transparent;
    font-size: 25px;
    margin-bottom: 0px
}
.title-24.margin-lead-bottom.btn-2.map2,
.title-24.margin-lead-bottom.map2.btn-3,
.title-24.margin-lead-bottom.map2.btn-4,
.title-24.margin-lead-bottom.map2.btn-7,
.title-24.margin-lead-bottom.map2.btn-8 {
    text-align: left;
    background-color: transparent;
    font-size: 25px;
    margin-bottom: 0px
}
.js-places-holder.grid-row.grid-gutters.margin-font-bottom.map {
    margin-top: 10px
}
.mapformtext {
    text-align: left;
    margin-bottom: 5px
}
.text-9.margin-half-bottom.text {
    text-align: left;
    font-weight: bold
}
.mappinnum {
    text-indent: -13px !important
}
.form-list-item.placesform-location.grid-unit.margin-lead-bottom.sp,
.form-list-item.placesform-type.grid-unit.margin-lead-bottom.sp,
.form-list-item.placesform-name.grid-unit.margin-lead-bottom.sp {
    text-align: left;
    width: 100%
}
.savedpname,
.saveplocation {
    width: 100%
}
#js-savedplaces-map-view {
    width: 100%;
    height: auto
}
.addplace {
    display: block;
    float: left;
    width: 100%
}
.addplace-ldp {
    display: block;
    float: left;
    width: auto
}
.moredetails {
    display: block;
    float: left;
    width: auto
}
.js-user-addplace {
    display: inline-block
}
.saved-location-som {
    display: inline-block;
    width: auto;
    margin-right: 13px
}
.savedplaces-edit {
    display: inline-block;
    float: right
}
.listing-card-links {
    padding-bottom: 20px
}
.savedplaces-results-list {
    margin-bottom: 50px;
    display: block;
    width: 100%;
    float: left
}
.savedp-fullmap {
    margin-bottom: 15px
}
.saved-location-name {
    display: block;
    float: left;
    margin-top: -10px
}
.saved-location {
    width: 50%
}
.saved-location-name-ldp {
    display: block;
    float: left;
    padding-bottom: 10px;
    padding-top: 10px;
    top: -10px;
    width: 100%
}
.savedlocation {
    display: block;
    float: left;
    width: 160px
}
.savedlocation:hover {
    position: absolute;
    width: auto;
    background: #fff;
    border-bottom: 0px;
    z-index: 9999;
    margin-right: 3px;
    margin-left: 20px;
    padding-left: 0
}
.savedlocation-ldp {
    display: block;
    float: left;
    width: 197px
}
.saved-location-address {
    display: block;
    float: left;
    margin-left: 205px;
    margin-right: 15px;
    margin-top: -10px;
    position: absolute;
    width: 310px
}
.saved-location-address:hover {
    position: absolute;
    width: auto;
    background: #fff;
    border-bottom: 0px;
    z-index: 9999;
    margin-left: 205px;
    padding-left: 0
}
.saved-location-place {
    display: block;
    float: left;
    width: 135px;
    font-size: 12px
}
.savedplacesitems {
    display: block;
    float: right;
    margin-left: 543px;
    margin-top: -10px;
    position: absolute
}
.msg.error.js-savedplaces-disabled {
    margin-top: 5px
}
.savedplaces-ldp-links {
    display: block;
    float: left;
    width: 100%;
    margin-top: 5px;
    margin-bottom: 5px;
    position: absolute;
    bottom: -5px
}
.savedplaces-ldp-tnd {
    display: block;
    float: right;
    padding-bottom: 10px;
    top: 0;
    width: 50%
}
.savedplaces-distance {
    margin-left: 25px;
    padding-left: 10px;
    top: -20px
}
.savedplaces-nodistance {
    padding-left: 10px;
    top: -20px
}
.savedplaces-time {
    float: right;
    top: 10px;
    margin-right: 25px
}
.savedplaces-ldp-range {
    display: block;
    float: right;
    padding-bottom: 10px;
    text-align: center;
    top: 0px;
    width: 50%
}
.overlay-form-box {
    z-index: 5000;
    margin: 0 auto;
    width: 1000px;
    position: relative
}
.overlay-form-text {
    padding: 36px 36px 72px 36px
}
.js-bar-hover.page-head.skin-12.floatingbar.inline-row-nospace.pad-gutter-horizontal.pad-font-vertical.margin-lead-bottom {
    position: fixed;
    top: 0px;
    z-index: 9999;
    width: auto;
    min-width: 996px;
    max-height: 20px;
    padding-top: 0px;
    display: none
}
.property-listing-options {
    width: 50%;
    display: inline-block;
    color: #000;
    float: left
}
.pull-right {
    float: right
}
.pull-left {
    float: left
}
.property-listing-options-hr {
    margin: 20px 0 5px;
    border-bottom-width: 2px
}
.pager-margin {
    margin: 0 0 40px
}
.hfcityenviroment-item {
    height: 100%;
    float: left;
    display: inline-block;
    position: relative;
    width: 48%;
    right: 1px
}
.icons-cityenvironmental {
    margin-right: 30px !important
}
.hfcitypublicinfo-item {
    height: 100%;
    float: left;
    display: inline-block;
    position: relative;
    width: 48%;
    right: 1px
}
.city-crawlpath-linklist-wrapper,
.state-crawlpath-linklist-wrapper {
    min-height: 350px;
    max-height: 581px;
    overflow: visible
}
.city-hfenvironmental-tab {
    left: -6px;
    position: relative
}
.state-crawlpath-linklist-wrapper:first-child {
    position: relative;
    top: -50px
}
.hfdemographic-hfstate-item:last-child {
    margin-right: 0
}
.hfdemographic-hfstate-item {
    position: relative;
    margin: 0 3px 0 6px;
    float: left
}
.OHData.js-open-houses-row {
    padding-bottom: 10px;
    float: left;
    width: 100%
}
.OHdates {
    display: block;
    float: left;
    width: 100%
}
.desc {
    width: 50%;
    display: block;
    float: left;
    margin-top: 4px;
    font-size: 13px !important;
    color: #676F72 !important
}
.js-open-house-information.OPDescription {
    display: block;
    clear: both;
    width: 100%;
    height: 38px;
    padding-top: 2px;
    overflow: hidden
}
.OPInfo {
    height: auto;
    display: block;
    width: 100%;
    overflow: visible
}
.OHTimes {
    display: block;
    float: left;
    width: 100%;
    border-bottom: 2px solid #D9D9D9
}
.OHNotify {
    width: 50%;
    display: block;
    float: left;
    padding-bottom: 5px;
    vertical-align: middle;
    color: #005d99;
    text-align: left;
    font-weight: normal
}
.OHinfo.mod-head.skin-11.inline-row {
    display: block;
    float: left;
    width: 11%;
    border: 1px solid #d8d8d8;
    border-left: none
}
.county-homefacts-crawlpath {
    width: 345px;
    display: block;
    float: right
}
.Censusinfo {
    width: 345px;
    display: block;
    float: right;
    max-height: 942px
}
