/* compiled by scssphp v0.0.8 on Wed, 21 Dec 2022 08:14:40 -0800 (4.762s) */

/* Use this function to take a base color and change its Hue, Saturation, and Lightness */
/* HTML Colors to HSL converter: http://serennu.com/colour/hsltorgb.php */
@font-face {
  font-family: "franklin-gothic-urw-cond";
  src: url(data:font/opentype;base64,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);
  font-style: normal;
  font-weight: 500;
}
@font-face {
  font-family: "franklin-gothic-urw-cond";
  src: url(data:font/opentype;base64,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75oSAxQ9M75OBoVEx7/OcLDIwQi5EerH32U8YMp4frj/Kf6Cm0V1w1l1wxFfQITwwhSlzZyOWlH41zP8VHXVcc+exQhonv3O6T+ljmfWETVSrhu5ypIc/soi2hHfz/HE+zwOAj/LzdT61ihLA8NulEH4dUTR0fD4A+3Ko68AAAB42m3RR2zNAQDH8c//9VXVqr333l5L1bOrrb33pkZ5Rkt59ow9QySciHVBkNiR4CBirxgJB2c79pUXcfRNfvnef18hf/md7pL/8TSxQEiSsGQlpCgpVSmllVFWOWnKq6CiSiqroqpqqquhplpqq6OueuproKFGGmuiqWaaa6GlVlpro612ItJlaK+DTB1l6SSqsy666qa7HnrK1kuOXHl666OvfvobYKBBBhtiqGGGG2GkUUYbY6xxxptgokkmm2Kq/CDkmI02uWa/tzbbbYeDTjgeJNnutQ32+ea7XQ7Y6qY3vjrkpJ9++OWo0+667YxppttjhvtmuuOexx546JF3CjzzJPHWWbN8sddLz70w2wefbDNHzFzzzVPosCILLVBskbjFlljqvWVWWG6l1Va54oi11lhnvY8+uxqEvXLO+USjyy646JYtTrnuRpBsZ0q8MBaJZEf+OTc1vyAWy8yKZkTDefHioj93HmMWAAAAAf//AAMAAAABAAAAAMbULpkAAAAAynAFbwAAAADKeE65);
  font-style: normal;
  font-weight: 700;
}
.tk-franklin-gothic-urw-cond {
  font-family: "franklin-gothic-urw-cond", sans-serif;
}
@font-face {
  font-family: 'FontAwesome';
  src: url('/fonts/awesome/fontawesome-webfont.eot?v=4.7.0');
  src: url('/fonts/awesome/fontawesome-webfont.eot?#iefix&v=4.7.0') format('embedded-opentype'), url('/fonts/awesome/fontawesome-webfont.woff2?v=4.7.0') format('woff2'), url('/fonts/awesome/fontawesome-webfont.woff?v=4.7.0') format('woff'), url('/fonts/awesome/fontawesome-webfont.ttf?v=4.7.0') format('truetype'), url('/fonts/awesome/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular') format('svg');
  font-weight: normal;
  font-style: normal;
}
.fa {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.daInactiveLink {
  pointer-events: none;
  cursor: default;
}
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, column, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary, time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  border-collapse: collapse;
  outline: 0;
  /* PLEASE include backup fonts, i.e., 'Palatino Linotype', Palatino, Georgia, 'Times New Roman', Times, serif;*/
  font-family: franklin-gothic-urw-cond, Verdana, Geneva, sans-serif;
}
body {
  background: #002242;
}
article, column, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
  display: block;
}
section {
  width: 32.33333%;
  margin: 0.5%;
  float: left;
}
nav ul, nav li {
  margin: 0;
}
nav ul, ul {
  list-style: none;
}
ol {
  margin: 16px 0px 16px 0px;
  padding: 0px 0px 0px 40px;
}
#hood_watch_banner {
  width: 100%;
  max-width: 583px;
}
.span0, .span1, .span2, .span3 {
  float: left;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.span0 {
  width: 100%;
}
.span1 {
  width: 100%;
}
.span2 {
  width: 100%;
}
.span3 {
  width: 100%;
  margin-left: 0;
}
.col {
  padding: 0% 1.5%;
  /* Micro Clearfix */
  /* For modern browsers */
}
.cf:before, .cf:after {
  content: "";
  display: table;
}
.cf:after {
  clear: both;
  /* For IE 6/7 (trigger hasLayout) */
}
.cf {
  *zoom: 1;
}
.relativeDiv {
  position: relative;
  font-size: inherit;
}
.w100h100 {
  width: 100%;
  height: 100%;
}
.w100 {
  width: 100%;
}
.h100 {
  height: 100%;
}
p {
  font-size: 16px;
  margin: 16px 14px 16px 14px;
}
a {
  color: #900;
  text-decoration: none;
}
input[type="text"] {
  /* PLEASE include backup fonts, i.e., 'Palatino Linotype', Palatino, Georgia, 'Times New Roman', Times, serif;*/
  font-family: franklin-gothic-urw-cond, Verdana, Geneva, sans-serif;
  border-width: 1px 1px 1px 1px;
  border-style: solid solid solid solid;
  border-color: #819eba #819eba #819eba #819eba;
  -moz-border-radius: 0px 0px 0px 0px;
  -webkit-border-radius: 0px 0px 0px 0px;
  border-radius: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
input[type="password"] {
  /* PLEASE include backup fonts, i.e., 'Palatino Linotype', Palatino, Georgia, 'Times New Roman', Times, serif;*/
  font-family: franklin-gothic-urw-cond, Verdana, Geneva, sans-serif;
  border-width: 1px 1px 1px 1px;
  border-style: solid solid solid solid;
  border-color: #819eba #819eba #819eba #819eba;
  -moz-border-radius: 0px 0px 0px 0px;
  -webkit-border-radius: 0px 0px 0px 0px;
  border-radius: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
input[type="button"] {
  /* PLEASE include backup fonts, i.e., 'Palatino Linotype', Palatino, Georgia, 'Times New Roman', Times, serif;*/
  font-family: franklin-gothic-urw-cond, Verdana, Geneva, sans-serif;
}
input[type="submit"] {
  /* PLEASE include backup fonts, i.e., 'Palatino Linotype', Palatino, Georgia, 'Times New Roman', Times, serif;*/
  font-family: franklin-gothic-urw-cond, Verdana, Geneva, sans-serif;
}
input[type="radio"] {
  border-width: 0px 0px 0px 0px;
  border-style: none none none none;
  border-color: transparent transparent transparent transparent;
}
input[type="checkbox"] {
  border-width: 0px 0px 0px 0px;
  border-style: none none none none;
  border-color: transparent transparent transparent transparent;
}
textarea {
  resize: none;
  /* PLEASE include backup fonts, i.e., 'Palatino Linotype', Palatino, Georgia, 'Times New Roman', Times, serif;*/
  font-family: franklin-gothic-urw-cond, Verdana, Geneva, sans-serif;
  border-width: 1px 1px 1px 1px;
  border-style: solid solid solid solid;
  border-color: #819eba #819eba #819eba #819eba;
  -moz-border-radius: 0px 0px 0px 0px;
  -webkit-border-radius: 0px 0px 0px 0px;
  border-radius: 0px 0px 0px 0px;
}
.justsomeotherfield {
  width: 0px;
  height: 0px;
  padding: 0px;
  font-size: 0px;
  border-width: 0px 0px 0px 0px !important;
  border-style: none none none none !important;
  border-color: transparent transparent transparent transparent !important;
}
.daBasicButtons {
  cursor: pointer !important;
  color: #fff !important;
  border-width: 1px 1px 1px 1px !important;
  border-style: solid solid solid solid !important;
  border-color: #003466 #003466 #003466 #003466 !important;
  background: #003466 !important;
  background: -webkit-gradient(linear, left top, left bottom, from(#2869a9), to(#003466)) !important;
  background: -moz-linear-gradient(top, #2869a9, #003466) !important;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF2769A9', endColorstr='#FF003366') !important;
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF2769A9', endColorstr='#FF003366')" !important;
}
.daBasicButtons:hover {
  background: #3590e9 !important;
  background: -webkit-gradient(linear, left top, left bottom, from(#3590e9), to(#00488f)) !important;
  background: -moz-linear-gradient(top, #3590e9, #00488f) !important;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF358FE8', endColorstr='#FF00488E') !important;
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF358FE8', endColorstr='#FF00488E')" !important;
}
.daBasicButtons:active {
  color: #fff !important;
  border-width: 1px 1px 1px 1px !important;
  border-style: solid solid solid solid !important;
  border-color: #003466 #003466 #003466 #003466 !important;
  background: #003466 !important;
  background: -webkit-gradient(linear, left top, left bottom, from(#2869a9), to(#003466)) !important;
  background: -moz-linear-gradient(top, #2869a9, #003466) !important;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF2769A9', endColorstr='#FF003366') !important;
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF2769A9', endColorstr='#FF003366')" !important;
}
.daSecondaryButtons {
  cursor: pointer;
  color: #fff;
  border-width: 1px 1px 1px 1px;
  border-style: solid solid solid solid;
  border-color: #900 #900 #900 #900;
  background: #900;
  background: -webkit-gradient(linear, left top, left bottom, from(#c60000), to(#900));
  background: -moz-linear-gradient(top, #c60000, #900);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFC60000', endColorstr='#FF990000');
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFC60000', endColorstr='#FF990000')";
}
.daSecondaryButtons:hover {
  background: #f10000;
  background: -webkit-gradient(linear, left top, left bottom, from(#f10000), to(#b40000));
  background: -moz-linear-gradient(top, #f10000, #b40000);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFF10000', endColorstr='#FFB40000');
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFF10000', endColorstr='#FFB40000')";
}
.daSecondaryButtons:active {
  color: #fff;
  border-width: 1px 1px 1px 1px;
  border-style: solid solid solid solid;
  border-color: #900 #900 #900 #900;
  background: #900;
  background: -webkit-gradient(linear, left top, left bottom, from(#c60000), to(#900));
  background: -moz-linear-gradient(top, #c60000, #900);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFC60000', endColorstr='#FF990000');
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFC60000', endColorstr='#FF990000')";
}
.alignLeft {
  text-align: -moz-left;
  text-align: left;
}
.alignCenter {
  text-align: -moz-center;
  text-align: center;
}
.alignRight {
  text-align: -moz-right;
  text-align: right;
}
.alignJustify {
  text-align: justify;
}
.vAlignTop {
  vertical-align: top;
}
.vAlignMiddle {
  vertical-align: middle;
}
.vAlignBottom {
  vertical-align: bottom;
}
.googleCodeLayoutFixer {
  position: fixed;
  z-index: -1;
}
.daMenuEditbuttons {
  font-family: franklin-gothic-urw-cond, Verdana, Geneva, sans-serif;
  cursor: pointer;
  color: #fff;
  border-width: 1px 1px 1px 1px;
  border-style: solid solid solid solid;
  border-color: #001b35 #001b35 #001b35 #001b35;
  background: #001b35;
  background: -webkit-gradient(linear, left top, left bottom, from(#2767a8), to(#001b35));
  background: -moz-linear-gradient(top, #2767a8, #001b35);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#2767a8', endColorstr='#001b35');
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#2767a8', endColorstr='#001b35')";
}
.daMenuEditbuttons:hover {
  font-family: franklin-gothic-urw-cond, Verdana, Geneva, sans-serif;
  background: #00478f;
  background: -webkit-gradient(linear, left top, left bottom, from(#358fe9), to(#00478f));
  background: -moz-linear-gradient(top, #358fe9, #00478f);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#358fe9', endColorstr='#00478f');
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#358fe9', endColorstr='#00478f')";
}
.daMenuEditbuttons:active {
  font-family: franklin-gothic-urw-cond, Verdana, Geneva, sans-serif;
  color: #fff;
  border-width: 1px 1px 1px 1px;
  border-style: solid solid solid solid;
  border-color: #001b35 #001b35 #001b35 #001b35;
  background: #001b35;
  background: -webkit-gradient(linear, left top, left bottom, from(#2767a8), to(#001b35));
  background: -moz-linear-gradient(top, #2767a8, #001b35);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#2767a8', endColorstr='#001b35');
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#2767a8', endColorstr='#001b35')";
}
.daMenuEditredbuttons {
  font-family: franklin-gothic-urw-cond, Verdana, Geneva, sans-serif;
  cursor: pointer;
  color: #fff;
  border-width: 1px 1px 1px 1px;
  border-style: solid solid solid solid;
  border-color: #900 #900 #900 #900;
  background: #900;
  background: -webkit-gradient(linear, left top, left bottom, from(#c60000), to(#900));
  background: -moz-linear-gradient(top, #c60000, #900);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#C60000', endColorstr='#990000');
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#C60000', endColorstr='#990000')";
}
.daMenuEditredbuttons:hover {
  font-family: franklin-gothic-urw-cond, Verdana, Geneva, sans-serif;
  background: #b40000;
  background: -webkit-gradient(linear, left top, left bottom, from(#f10000), to(#b40000));
  background: -moz-linear-gradient(top, #f10000, #b40000);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#F10000', endColorstr='#B40000');
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#F10000', endColorstr='#B40000')";
}
.daMenuEditredbuttons:active {
  font-family: franklin-gothic-urw-cond, Verdana, Geneva, sans-serif;
  color: #fff;
  border-width: 1px 1px 1px 1px;
  border-style: solid solid solid solid;
  border-color: #900 #900 #900 #900;
  background: #900;
  background: -webkit-gradient(linear, left top, left bottom, from(#c60000), to(#900));
  background: -moz-linear-gradient(top, #c60000, #900);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#C60000', endColorstr='#990000');
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#C60000', endColorstr='#990000')";
}
.menu {
  list-style-type: none;
  margin: 0px 0px 40px 0px;
  padding: 0px;
  width: 70%;
}
.menu li {
  width: 100%;
  cursor: pointer;
  background-color: #001b35;
  border-width: 0px 0px 1px 0px;
  border-style: none none solid none;
  border-color: transparent transparent #96c6f5 transparent;
}
.menuWrapper {
  list-style-type: none;
  margin: 0;
  padding: 0px;
  width: 100%;
}
.menuWrapper li {
  width: 100%;
  cursor: pointer;
  border-width: 0px 0px 1px 0px;
  border-style: none none solid none;
  border-color: transparent transparent #96c6f5 transparent;
}
a.menuItemLink_Editing {
  color: #000;
  text-decoration: none;
}
a.menuItemLink_Editing:hover {
  color: #000;
  text-decoration: none;
}
a.menuItemLink_Hidden {
  color: #626970;
  text-decoration: none;
}
.search #designstudio-button {
  display: none;
}
.video-responsive {
  overflow: hidden;
  padding-bottom: 56.25%;
  position: relative;
  height: 0;
}
.video-responsive iframe {
  left: 0;
  top: 0;
  height: 100%;
  width: 100%;
  position: absolute;
}
sup {
  font-size: 62%;
}
.video-responsive2 iframe {
  left: 0;
  top: 0;
  width: 100%;
  position: relative;
}
.video-responsive2 {
  overflow: hidden;
  padding-bottom: 50px;
  position: relative;
  width: 77%;
  padding-top: 34px;
  display: block;
  margin: 0 auto;
}
#video_table {
  width: 100%;
}
#daHeaderHeader {
  position: relative;
  background: #001b35;
  height: auto;
  border-width: 0px 0px 2px 0px;
  border-style: none none solid none;
  border-color: transparent transparent #96c6f5 transparent;
}
.home #daHeaderHeader {
  height: auto;
}
#daHeaderImageWrapper {
  white-space: nowrap;
}
#daHeaderAgentPic {
  display: inline-block;
  width: 85px;
  border-width: 2px 2px 2px 2px;
  border-style: solid solid solid solid;
  border-color: #96c6f5 #96c6f5 #96c6f5 #96c6f5;
  -moz-border-radius: 6px 6px 6px 6px;
  -webkit-border-radius: 6px 6px 6px 6px;
  border-radius: 6px 6px 6px 6px;
  margin: 5px 10px 5px 0px;
}
#daHeaderAgentInfoWrapper, #daHeaderAgentInfoWrapperC {
  display: inline-block;
  max-width: 30%;
  white-space: initial;
  margin: 0px 5px 0px 0px;
}
#daAgentHeaderName {
  font-family: 'Noto Serif', serif;
  font-weight: bold;
  color: #fff;
  margin: 0px 0px 0px 0px;
}
#daAgentHeaderName a {
  color: #fff;
  text-transform: inherit;
}
#daAgentHeaderName a:hover {
  text-decoration: none;
  text-transform: inherit !important;
}
#daAgentHeaderTitle {
  font-family: 'Noto Serif', serif;
  font-weight: bold;
  font-size: 10px;
  color: #fff;
  margin: -5px 0px 0px 0px;
}
#daAgentHeaderPhone {
  font-family: 'Noto Serif', serif;
  font-weight: bold;
  font-size: 23px;
  color: #fff;
  margin: 7px 0px 0px 0px;
}
#daAgentHeaderPhone a {
  text-decoration: none;
  color: #fff;
}
#daAgentHeaderPhonePrefix {
  font-family: 'Noto Serif', serif;
  font-size: 70%;
}
#daAgentHeaderEmail {
  font-family: 'Noto Serif', serif;
  font-weight: bold;
  color: #fff;
  margin: -4px 0px 0px 0px;
}
#daAgentHeaderEmail a {
  color: #fff;
}
#daAgentHeaderLicNum {
  font-family: 'Noto Serif', serif;
  font-weight: bold;
  font-size: 10px;
  color: #fff;
  margin: 2px 0px 0px 0px;
}
#headerAnchor {
	text-decoration: none;
}
#headerAnchor:hover {
	text-decoration: none;
}
#daHeaderImgAgnt {
  display: inline-block;
  width: 150px;
  margin: 2% 0 1.5% 0%;
}
#daHeaderImg {
  width: auto;
  margin: 2% 0 1.5% 0%;
}
.home #daHeaderImg {
  margin: 4% 0% 3.25% 0%;
}
#daBestOfBadgeWrapper {
  position: absolute;
  top: 3px;
  left: 30px;
  right: auto;
  z-index: 2;
  opacity: 1;
  -webkit-transition: opacity 0.35s;
  -moz-transition: opacity 0.35s;
  -o-transition: opacity 0.35s;
  transition: opacity 0.35s;
}
.home #daBestOfBadgeWrapper {
  top: 10px;
}
#daBestOfBadgeImage {
  width: 124px;
}
.home #daBestOfBadgeImage {
  width: 150px;
}
#daMinimalMenuButtOLD {
  display: none;
  position: absolute;
  top: 4px;
  right: 4px;
  width: 38px;
  height: 38px;
  background-color: #3a4d5f;
  -moz-border-radius: 10px 10px 10px 10px;
  -webkit-border-radius: 10px 10px 10px 10px;
  border-radius: 10px 10px 10px 10px;
  cursor: pointer;
  z-index: 999998;
  -ms-transition: border-radius 0.2s, -moz-border-radius 0.2s, -webkit-border-radius 0.2s, background-color 0.2s;
  -webkit-transition: border-radius 0.2s, -moz-border-radius 0.2s, -webkit-border-radius 0.2s, background-color 0.2s;
  -moz-transition: border-radius 0.2s, -moz-border-radius 0.2s, -webkit-border-radius 0.2s, background-color 0.2s;
  -o-transition: border-radius 0.2s, -moz-border-radius 0.2s, -webkit-border-radius 0.2s, background-color 0.2s;
  transition: border-radius 0.2s, -moz-border-radius 0.2s, -webkit-border-radius 0.2s, background-color 0.2s;
}
.daMinimalMenuButtOff {
  display: none;
  position: absolute;
  top: 4px;
  right: 4px;
  width: 38px;
  height: 38px;
  background-color: #3a4d5f;
  -moz-border-radius: 10px 10px 10px 10px;
  -webkit-border-radius: 10px 10px 10px 10px;
  border-radius: 10px 10px 10px 10px;
  cursor: pointer;
  z-index: 999;
  -ms-transition: border-radius 0.2s, -moz-border-radius 0.2s, -webkit-border-radius 0.2s, background-color 0.2s;
  -webkit-transition: border-radius 0.2s, -moz-border-radius 0.2s, -webkit-border-radius 0.2s, background-color 0.2s;
  -moz-transition: border-radius 0.2s, -moz-border-radius 0.2s, -webkit-border-radius 0.2s, background-color 0.2s;
  -o-transition: border-radius 0.2s, -moz-border-radius 0.2s, -webkit-border-radius 0.2s, background-color 0.2s;
  transition: border-radius 0.2s, -moz-border-radius 0.2s, -webkit-border-radius 0.2s, background-color 0.2s;
}
.daMinimalMenuButtOn {
  display: none;
  position: absolute;
  top: 4px;
  right: 4px;
  width: 38px;
  height: 38px;
  background-color: #96c6f5;
  -moz-border-radius: 10px 10px 0px 0px;
  -webkit-border-radius: 10px 10px 0px 0px;
  border-radius: 10px 10px 0px 0px;
  cursor: pointer;
  z-index: 999998;
  -ms-transition: border-radius 0.2s, -moz-border-radius 0.2s, -webkit-border-radius 0.2s, background-color 0.2s;
  -webkit-transition: border-radius 0.2s, -moz-border-radius 0.2s, -webkit-border-radius 0.2s, background-color 0.2s;
  -moz-transition: border-radius 0.2s, -moz-border-radius 0.2s, -webkit-border-radius 0.2s, background-color 0.2s;
  -o-transition: border-radius 0.2s, -moz-border-radius 0.2s, -webkit-border-radius 0.2s, background-color 0.2s;
  transition: border-radius 0.2s, -moz-border-radius 0.2s, -webkit-border-radius 0.2s, background-color 0.2s;
}
#daMinimalMenuButtGhettoOn {
  background-color: #96c6f5;
}
.daMinimalMenuButtLinesOLD {
  position: absolute;
  left: 4px;
  width: 30px;
  height: 4px;
  background-color: #96c6f5;
  -moz-border-radius: 2px 2px 2px 2px;
  -webkit-border-radius: 2px 2px 2px 2px;
  border-radius: 2px 2px 2px 2px;
  -ms-transition: background-color 0.2s;
  -webkit-transition: background-color 0.2s;
  -moz-transition: background-color 0.2s;
  -o-transition: background-color 0.2s;
  transition: background-color 0.2s;
}
.daMinimalMenuButtLinesOff {
  position: absolute;
  left: 4px;
  width: 30px;
  height: 4px;
  background-color: #96c6f5;
  -moz-border-radius: 2px 2px 2px 2px;
  -webkit-border-radius: 2px 2px 2px 2px;
  border-radius: 2px 2px 2px 2px;
  -ms-transition: background-color 0.2s;
  -webkit-transition: background-color 0.2s;
  -moz-transition: background-color 0.2s;
  -o-transition: background-color 0.2s;
  transition: background-color 0.2s;
}
.daMinimalMenuButtLinesOn {
  position: absolute;
  left: 4px;
  width: 30px;
  height: 4px;
  background-color: #3a4d5f;
  -moz-border-radius: 2px 2px 2px 2px;
  -webkit-border-radius: 2px 2px 2px 2px;
  border-radius: 2px 2px 2px 2px;
  -ms-transition: background-color 0.2s;
  -webkit-transition: background-color 0.2s;
  -moz-transition: background-color 0.2s;
  -o-transition: background-color 0.2s;
  transition: background-color 0.2s;
}
#daMinimalMenuButtLineGhettoOn {
  background-color: #3a4d5f;
}
#daMinimalMenuButtLine1 {
  top: 8px;
}
#daMinimalMenuButtLine2 {
  top: 17px;
}
#daMinimalMenuButtLine3 {
  top: 26px;
}
#minimalMenuWrapper {
  position: absolute;
  top: 42px;
  right: 0px;
  background-color: #96c6f5;
  width: 100%;
  display: none;
  opacity: 0;
  z-index: 999998;
  -ms-transition: opacity 0.2s;
  -webkit-transition: opacity 0.2s;
  -moz-transition: opacity 0.2s;
  -o-transition: opacity 0.2s;
  transition: opacity 0.2s;
}
#minimalMarketNewsMenuTable {
  width: 98%;
  margin: 1% 1% 3% 1%;
}
#minimalAgentStuffMenuTable {
  width: 98%;
  margin: 1% 1% 3% 1%;
}
#minimalAccountMenuTable {
  width: 98%;
  margin: 1% 1% 3% 1%;
}
.minimalAccountMenuButtonBlahOff, .minimalAccountMenuButtonBlahOn, .minimalAccountMenuButtonEndOff, .minimalAccountMenuButtonEndOn {
  /* useful if you don't want a bg color from leaking outside the border */
  background-clip: padding-box;
  padding: 5px 5px 5px 5px;
  font-size: 30px;
  text-transform: uppercase;
  cursor: pointer;
  -ms-transition: background-color 0.25s ease-out, color 0.25s linear;
  -webkit-transition: background-color 0.25s ease-out, color 0.25s linear;
  -moz-transition: background-color 0.25s ease-out, color 0.25s linear;
  -o-transition: background-color 0.25s ease-out, color 0.25s linear;
  transition: background-color 0.25s ease-out, color 0.25s linear;
}
.minimalAccountMenuButtonBlahOff {
  background-color: #e4ecf5;
  border-width: 0px 0px 2px 0px;
  border-style: none none solid none;
  border-color: transparent transparent #96c6f5 transparent;
  color: #000;
}
.minimalAccountMenuButtonBlahOn {
  background-color: #001b35;
  border-width: 0px 0px 2px 0px;
  border-style: none none solid none;
  border-color: transparent transparent #96c6f5 transparent;
  color: #fff;
}
.minimalAccountMenuButtonEndOff {
  background-color: #e4ecf5;
  color: #000;
}
.minimalAccountMenuButtonEndOn {
  background-color: #001b35;
  color: #fff;
}
a.minimalAccountMenuLink {
  color: inherit;
  text-decoration: none;
}
a.minimalAccountMenuLink:hover {
  color: inherit;
  text-decoration: none;
}
.minimalAccountSubmenuWrappers {
  height: 0px;
  overflow: hidden;
  -ms-transition: height 0.25s;
  -webkit-transition: height 0.25s;
  -moz-transition: height 0.25s;
  -o-transition: height 0.25s;
  transition: height 0.25s;
}
.minimalAccountSubmenuTable {
  width: 100%;
  margin: 0px 0px 5px 0px;
}
.minimalAccountSubmenu {
  /* useful if you don't want a bg color from leaking outside the border */
  background-clip: padding-box;
  padding: 5px 1% 5px 2%;
  font-size: 20px;
  text-transform: uppercase;
  background-color: #e4ecf5;
  border-width: 0px 0px 2px 0px;
  border-style: none none solid none;
  border-color: transparent transparent #96c6f5 transparent;
  color: #000;
}
.savedStuffHeaderMinimal {
  font-size: 26px;
  font-weight: bold;
  margin: 0px 14px 0px 10px;
}
#savedPropertiesViewButtMinimal {
  height: 30px;
  box-sizing: border-box;
  padding: 0px 10px 0px 10px;
  border-color: #003466 #003466 #003466 #003466;
  border-width: 1px 1px 1px 1px;
  border-style: solid solid solid solid;
  -moz-border-radius: 5px 5px 5px 5px;
  -webkit-border-radius: 5px 5px 5px 5px;
  border-radius: 5px 5px 5px 5px;
  font-size: 16px;
  text-transform: uppercase;
}
#savedPropertiesSearchesSeperatorLineMinimal {
  display: inline-block;
  width: 95%;
  margin: 15px 0px 10px 0px;
}
.savedSearchWrapperMinimal {
  display: inline-block;
  background-color: #d8e7f5;
  font-size: 20px;
  margin: 5px 5px 5px 5px;
  padding: 5px 5px 0px 5px;
  -moz-border-radius: 10px 10px 10px 10px;
  -webkit-border-radius: 10px 10px 10px 10px;
  border-radius: 10px 10px 10px 10px;
}
.savedSearchLabelMinimal {
  margin: 0px 5px 0px 3px;
  font-size: 21px;
}
.savedSearchCriteriaMinimal {
  margin: 0px 5px 0px 11px;
  font-size: 15px;
  text-transform: none;
}
.savedSearchEmailMinimal {
  margin: 0px 5px 0px 11px;
  font-size: 15px;
}
.savedSearchDateSavedMinimal {
  margin: 0px 5px 0px 11px;
  font-size: 15px;
}
.savedSearchButtsPminimal {
  margin: 5px 0px 10px 8px;
}
.savedSearchButtsMinimal {
  font-size: 16px !important;
  margin: 5px 0px 5px 5px !important;
  padding: 0px 8px 0px 8px !important;
  -moz-border-radius: 7px 7px 7px 7px !important;
  -webkit-border-radius: 7px 7px 7px 7px !important;
  border-radius: 7px 7px 7px 7px !important;
}
#daMinimalCreateAccountTable {
  width: 100%;
  margin: 0px 0px 0px 0px;
}
#minimalCreateAccountHeader {
  margin: 0px 0px 0px 0px;
  font-size: 21px !important;
}
#minimalCreateAccountSubheader {
  margin: 0px 15px 20px 15px;
  font-size: 16px;
}
.minimalCreateAccountLabelTD {
  width: 30%;
}
.minimalCreateAccountLabelP {
  margin: 0px 10px 10px 0px;
  font-size: 16px;
}
.minimalCreateAccountInputTD {
  width: 70%;
}
.minimalCreateAccountInputP {
  margin: 0px 0px 10px 0px;
}
.minimalCreateAccountInput {
  width: 97%;
  font-size: 16px;
  border-width: 1px 1px 1px 1px;
  border-style: solid solid solid solid;
  border-color: #819eba #819eba #819eba #819eba;
}
#minimalCreateAccountButtsP {
  margin: 0px 0px 10px 0px;
  width: 100%;
}
#minimalUpdateClientInfoTable {
  width: 97%;
  margin: 1% 1% 3% 1%;
}
#minimalUpdateClientInfoTable p {
  font-size: 16px;
  line-height: normal;
}
#minimalMessedUpDaPasswordText {
  margin: 0px 0px 15px 0px;
  color: #900;
  font-size: 20px;
}
.minimalClientInfoItemLabel {
  font-size: 20px;
  border-width: 0px 0px 0px 0px;
  border-style: none none none none;
  border-color: transparent transparent transparent transparent;
}
.minimalClientInfoItemLabelTop {
  padding: 0px;
}
.minimalClientInfoItemLabelMid {
  padding: 5px 0px 0px 0px;
}
.minimalClientInfoItemLabelBot {
  padding: 5px 0px 20px 0px;
}
.minimalClientInfoItemScrewedUp {
  width: 70%;
  color: #900;
  font-size: 13px;
  position: absolute;
  bottom: 0px;
  right: 0px;
  text-align: right;
  line-height: 12px;
  padding: 0px 0px 2px 0px;
}
.minimalClientInfoDisplay {
  border-width: 0px 0px 2px 0px;
  border-style: none none solid none;
  border-color: transparent transparent #96c6f5 transparent;
  padding: 0px 0px 1px 0px;
  cursor: pointer;
  display: block;
}
.minimalClientInfoItemValue {
  font-size: 21px;
  border-width: 0px 0px 0px 0px;
  border-style: none none none none;
  border-color: transparent transparent transparent transparent;
}
.minimalClientInfoItemValueReg {
  padding: 2px 0px 0px 5px;
}
.minimalClientInfoItemValueBot {
  padding: 2px 0px 10px 5px;
}
.minimalClientInfoItemEdit {
  color: #900;
  font-size: 13px;
}
#minimalClientInfoNameEdit {
  display: none;
  width: 100%;
  height: 31px;
}
.minimalClientInfoNameEditTD {
  border-width: 0px 0px 0px 0px;
  border-style: none none none none;
  border-color: transparent transparent transparent transparent;
  padding: 2px 0px 0px 5px;
  display: inline-block;
  width: 48%;
}
#minimalClientFirstName {
  width: 97%;
}
#minimalClientLastName {
  width: 97%;
}
.minimalClientInfoInput1 {
  display: inline-block;
  height: 27px;
  font-size: 20px;
}
.minimalClientInfoInput2 {
  display: inline-block;
  height: 27px;
  font-size: 20px;
}
.minimalClientInfoInput3 {
  display: inline-block;
  border-width: 1px 1px 1px 1px;
  border-style: solid solid solid solid;
  border-color: #819eba #819eba #819eba #819eba;
  height: 27px;
  font-size: 12px;
}
#minimalClientInfoEmailEdit {
  display: none;
  width: 100%;
  height: 31px;
}
#minimalClientInfoEmailEditTD {
  border-width: 0px 0px 0px 0px;
  border-style: none none none none;
  border-color: transparent transparent transparent transparent;
  padding: 2px 0px 0px 5px;
  display: inline-block;
  width: 98%;
}
#minimalClientEmail {
  width: 98%;
}
.minimalClientInfoItemAdd {
  color: #900;
  font-size: 17px;
}
#minimalClientInfoPhoneEdit {
  display: none;
  width: 100%;
  height: 31px;
}
#minimalClientInfoPhoneEditTD {
  border-width: 0px 0px 0px 0px;
  border-style: none none none none;
  border-color: transparent transparent transparent transparent;
  padding: 2px 0px 0px 5px;
  display: inline-block;
  width: 98%;
}
#minimalClientPhoneNum {
  width: 98%;
}
.minimalClientInfoModifyLabel {
  width: 32.5%;
  font-size: 14px;
  border-width: 0px 0px 0px 0px;
  border-style: none none none none;
  border-color: transparent transparent transparent transparent;
  padding: 2px 0px 0px 0px;
  display: inline-block;
}
#minimalClientInfoPasswordEdit {
  display: none;
  width: 100%;
}
#minimalClientInfoPasswordEditTD {
  border-width: 0px 0px 0px 0px;
  border-style: none none none none;
  border-color: transparent transparent transparent transparent;
  padding: 2px 0px 0px 5px;
  display: inline-block;
  width: 98%;
}
#minimalClientInfoPasswordEditTable {
  width: 100%;
}
#minimalClientInfoPasswordEditTableTR {
  display: inline-block;
  width: 100%;
}
#minimalCurrentPassword {
  width: 98%;
  height: 27px;
}
#minimalNewPassword {
  width: 98%;
  height: 27px;
}
#minimalConfirmNewPassword {
  width: 98%;
  height: 27px;
}
#minimalDidntChangeNuthin {
  display: none;
  position: relative;
  bottom: 2px;
  left: 0px;
  width: 100%;
  text-align: center;
  font-size: 14px;
  color: #900;
}
#daMinimalLoginTable {
  width: 100%;
  margin: 0;
}
#minimalLoginClientInfoEmailEdit {
  height: 31px;
}
#minimalLoginClientInfoEmailEditTD {
  font-size: 20px;
  border-width: 0px 0px 0px 0px;
  border-style: none none none none;
  border-color: transparent transparent transparent transparent;
  padding: 0px;
}
#minimalForgotedDaPasswordText {
  margin: 0px 0px 15px 0px;
  color: #900;
  font-size: 20px;
}
.daMinimalLoginWerdz {
  font-size: 20px !important;
}
.minimalLogInInput {
  width: 97%;
  height: 27px;
  box-sizing: content-box;
  font-size: 20px;
  border-width: 1px 1px 1px 1px;
  border-style: solid solid solid solid;
  border-color: #819eba #819eba #819eba #819eba;
  border-radius: 5px !important;
}
#minimalLoginclientEmail, #minimalCreateAccount_first_name, #minimalCreateAccount_last_name, #minimalCreateAccount_email, #minimalCreateAccount_address1, #minimalCreateAccount_city, #minimalCreateAccount_state, #minimalCreateAccount_zip, #minimalCreateAccount_cell_phone, #minimalCreateAccount_other_phone {
  border-radius: 5px !important;
  width: 97%;
}
#minimalLoginEmailScrewedUp {
  color: #fff;
  font-size: 13px;
  position: absolute;
  top: 7px;
  right: 9px;
  text-align: right;
  line-height: 12px;
  padding: 0px 0px 2px 0px;
}
#minimalLoginClientInfoPasswordEdit {
  height: 31px;
}
#minimalLoginClientInfoPasswordEditTD {
  font-size: 20px;
  border-width: 0px 0px 0px 0px;
  border-style: none none none none;
  border-color: transparent transparent transparent transparent;
  padding: 0px;
}
#minimalLoginPasswordScrewedUp {
  color: #fff;
  font-size: 13px;
  position: absolute;
  top: 7px;
  right: 9px;
  text-align: right;
  line-height: 12px;
  padding: 0px 0px 2px 0px;
}
#minimalLoginButtonsTD {
  font-size: 20px;
  border-width: 0px 0px 0px 0px;
  border-style: none none none none;
  border-color: transparent transparent transparent transparent;
  padding: 5px 0px 20px 0px;
}
#minimalMenuTable {
  width: 98%;
  margin: 1% 1% 1% 1%;
}
.minimalMenuButtonBlahOff, .minimalMenuButtonBlahOn, .minimalMenuButtonEndOff, .minimalMenuButtonEndOn {
  /* useful if you don't want a bg color from leaking outside the border */
  background-clip: padding-box;
  padding: 5px 5px 5px 5px;
  font-size: 30px;
  text-transform: uppercase;
  cursor: pointer;
  -ms-transition: background-color 0.25s ease-out, color 0.25s linear;
  -webkit-transition: background-color 0.25s ease-out, color 0.25s linear;
  -moz-transition: background-color 0.25s ease-out, color 0.25s linear;
  -o-transition: background-color 0.25s ease-out, color 0.25s linear;
  transition: background-color 0.25s ease-out, color 0.25s linear;
}
.minimalMenuButtonBlahOff {
  background-color: #e4ecf5;
  border-width: 0px 0px 2px 0px;
  border-style: none none solid none;
  border-color: transparent transparent #96c6f5 transparent;
  color: #000;
}
.minimalMenuButtonBlahOn {
  background-color: #001b35;
  border-width: 0px 0px 2px 0px;
  border-style: none none solid none;
  border-color: transparent transparent #96c6f5 transparent;
  color: #fff;
}
.minimalMenuButtonEndOff {
  background-color: #e4ecf5;
  color: #000;
}
.minimalMenuButtonEndOn {
  background-color: #001b35;
  color: #fff;
}
a.minimalMenuLink {
  color: inherit;
  text-decoration: none;
}
a.minimalMenuLink:hover {
  color: inherit;
  text-decoration: none;
}
.minimalSubmenuWrappers {
  height: 0px;
  overflow: hidden;
  -ms-transition: height 0.25s;
  -webkit-transition: height 0.25s;
  -moz-transition: height 0.25s;
  -o-transition: height 0.25s;
  transition: height 0.25s;
}
.minimalSubmenuTable {
  width: 100%;
  margin: 0;
}
.minimalSubmenuButtonBlahOff, .minimalSubmenuButtonBlahOn, .minimalSubmenuButtonEndOff, .minimalSubmenuButtonEndOn {
  /* useful if you don't want a bg color from leaking outside the border */
  background-clip: padding-box;
  padding: 5px 5px 5px 15px;
  font-size: 20px;
  text-transform: uppercase;
  cursor: pointer;
  -ms-transition: background-color 0.25s ease-out, color 0.25s linear;
  -webkit-transition: background-color 0.25s ease-out, color 0.25s linear;
  -moz-transition: background-color 0.25s ease-out, color 0.25s linear;
  -o-transition: background-color 0.25s ease-out, color 0.25s linear;
  transition: background-color 0.25s ease-out, color 0.25s linear;
}
.minimalSubmenuButtonBlahOff {
  background-color: #e4ecf5;
  border-width: 0px 0px 2px 0px;
  border-style: none none solid none;
  border-color: transparent transparent #96c6f5 transparent;
  color: #000;
}
.minimalSubmenuButtonBlahOn {
  background-color: #001b35;
  border-width: 0px 0px 2px 0px;
  border-style: none none solid none;
  border-color: transparent transparent #96c6f5 transparent;
  color: #fff;
}
.minimalSubmenuButtonEndOff {
  background-color: #e4ecf5;
  color: #000;
}
.minimalSubmenuButtonEndOn {
  background-color: #001b35;
  color: #fff;
}
a.minimalSubmenuLink {
  color: inherit;
  text-decoration: none;
}
a.minimalSubmenuLink:hover {
  color: inherit;
  text-decoration: none;
}
#accountTab {
  position: absolute;
  top: -10px;
  left: auto;
  right: 20px;
  color: #000;
  font-size: 15px;
  text-transform: uppercase;
  height: 20px;
  background-color: #96c6f5;
  -moz-border-radius: 0px 0px 8px 8px;
  -webkit-border-radius: 0px 0px 8px 8px;
  border-radius: 0px 0px 8px 8px;
  z-index: 999;
}
#accountTabTable {
  position: relative;
  top: -1px;
}
#accountTabLeftTD {
  border-width: 0px 0px 0px 0px;
  border-style: none none none none;
  border-color: transparent transparent transparent transparent;
  overflow: hidden;
  padding: 0px;
  width: 7px;
}
#accountTabCenterTD {
  border-width: 0px 0px 0px 0px;
  border-style: none none none none;
  border-color: transparent transparent transparent transparent;
  padding: 0px 5px;
}
#accountTabRightTD {
  border-width: 0px 0px 0px 0px;
  border-style: none none none none;
  border-color: transparent transparent transparent transparent;
  overflow: hidden;
  padding: 0px;
  width: 7px;
}
.daAccountTabWerdz {
  font-size: 15px;
  font-weight: yo;
}
a.headerLink {
  color: #000;
  text-decoration: none;
}
a.headerLink:hover {
  color: #fff;
  text-decoration: none;
}
.accountMenuButtOff, .accountMenuButtOn {
  font-size: 15px;
  font-weight: normal;
  padding: 0px 0px 2px 0px;
  cursor: pointer;
  -ms-transition: background-color 0.35s ease-out, color 0.25s linear;
  -webkit-transition: background-color 0.35s ease-out, color 0.25s linear;
  -moz-transition: background-color 0.35s ease-out, color 0.25s linear;
  -o-transition: background-color 0.35s ease-out, color 0.25s linear;
  transition: background-color 0.35s ease-out, color 0.25s linear;
}
.accountMenuButtOff {
  background-color: transparent;
  color: #000;
}
.accountMenuButtOn {
  background-color: #001b35;
  color: #fff;
}
#logIn_wrapper {
  position: absolute;
  overflow: hidden;
  top: 0px;
  right: 5px;
  width: 450px;
  height: 0px;
  z-index: 998;
  -ms-transition: height 0.25s ease-in;
  -webkit-transition: height 0.25s ease-in;
  -moz-transition: height 0.25s ease-in;
  -o-transition: height 0.25s ease-in;
  transition: height 0.25s ease-in;
}
#logIn_content {
  color: #000;
  position: absolute;
  bottom: 0px;
  right: 0px;
  width: 400px;
  background-color: #fff;
  border-width: 0px 2px 5px 2px;
  border-style: none solid solid solid;
  border-color: transparent #96c6f5 #96c6f5 #96c6f5;
  -moz-border-radius: 0px 0px 25px 25px;
  -webkit-border-radius: 0px 0px 25px 25px;
  border-radius: 0px 0px 25px 25px;
}
#logIn_content p {
  font-size: 16px;
  line-height: normal;
}
#daLoginTable {
  width: 380px;
  margin: 25px 0px 0px 10px;
}
#loginClientInfoEmailEdit {
  height: 31px;
}
#loginClientInfoEmailEditTD {
  font-size: 20px;
  border-width: 0px 0px 0px 0px;
  border-style: none none none none;
  border-color: transparent transparent transparent transparent;
  padding: 0px;
}
#forgotedDaPasswordText {
  margin: 0px;
  color: #900;
  font-size: 16px;
}
.daLoginWerdz {
  font-size: 20px !important;
}
.logInInput {
  width: 370px;
  height: 22px;
  box-sizing: content-box;
  font-size: 20px;
  border-width: 1px 1px 1px 1px;
  border-style: solid solid solid solid;
  border-color: #819eba #819eba #819eba #819eba;
  border-radius: 0px !important;
}
#loginEmailScrewedUp {
  color: #fff;
  font-size: 13px;
  position: absolute;
  bottom: 25px;
  right: 9px;
  text-align: right;
  line-height: 12px;
  padding: 0px 0px 2px 0px;
}
#loginClientInfoPasswordEdit {
  height: 31px;
}
#loginClientInfoPasswordEditTD {
  font-size: 20px;
  border-width: 0px 0px 0px 0px;
  border-style: none none none none;
  border-color: transparent transparent transparent transparent;
  padding: 0px;
}
#loginPasswordScrewedUp {
  color: #fff;
  font-size: 13px;
  position: absolute;
  bottom: 25px;
  right: 9px;
  text-align: right;
  line-height: 12px;
  padding: 0px 0px 2px 0px;
}
#loginButtonsTD {
  font-size: 20px;
  border-width: 0px 0px 0px 0px;
  border-style: none none none none;
  border-color: transparent transparent transparent transparent;
  padding: 5px 0px 20px 0px;
}
.acctButt {
	text-transform: uppercase;
	font-size: 16px !important;
	padding: 3px 5px !important;
	border-radius: 0px !important;
}
#createAccount_wrapper {
  position: absolute;
  overflow: hidden;
  top: 0px;
  right: 5px;
  width: 590px;
  height: 0px;
  z-index: 998;
  -ms-transition: height 0.4s ease-in;
  -webkit-transition: height 0.4s ease-in;
  -moz-transition: height 0.4s ease-in;
  -o-transition: height 0.4s ease-in;
  transition: height 0.4s ease-in;
}
#createAccount_content {
  color: #000;
  position: absolute;
  bottom: 0px;
  right: 0px;
  width: 540px;
  background-color: #fff;
  border-width: 0px 2px 5px 2px;
  border-style: none solid solid solid;
  border-color: transparent #96c6f5 #96c6f5 #96c6f5;
  -moz-border-radius: 0px 0px 25px 25px;
  -webkit-border-radius: 0px 0px 25px 25px;
  border-radius: 0px 0px 25px 25px;
}
#daCreateAccountTable {
  width: 520px;
  margin: 25px 0px 0px 10px;
}
#createAccount_content p {
  font-size: 16px;
  line-height: normal;
}
#createAccountHeader {
  margin: 0px 0px 0px 0px;
  font-size: 24px !important;
}
.requiredAst {
  color: #900;
  font-size: 137%;
  line-height: 80%;
}
#createAccountSubheader {
  margin: 0px 0px 20px 0px;
}
.createAccountLabelP {
  margin: 0px 30px 10px 0px;
}
.createAccountInputP {
  margin: 0px 0px 10px 0px;
}
.createAccountInput {
  width: 340px;
  font-size: 16px;
  border-width: 1px 1px 1px 1px;
  border-style: solid solid solid solid;
  border-color: #819eba #819eba #819eba #819eba;
}
#createAccountButtsP {
  margin: 0px 0px 10px 0px;
  width: 342px;
}
#clientInfo_wrapper {
  z-index: 998;
  position: absolute;
  overflow: hidden;
  top: 0px;
  right: 5px;
  width: 450px;
  height: 0px;
  -ms-transition: height 0.3s ease-in;
  -webkit-transition: height 0.3s ease-in;
  -moz-transition: height 0.3s ease-in;
  -o-transition: height 0.3s ease-in;
  transition: height 0.3s ease-in;
}
#clientInfo_content {
  color: #000;
  position: absolute;
  bottom: 0px;
  right: 0px;
  width: 400px;
  background-color: #fff;
  border-width: 0px 2px 5px 2px;
  border-style: none solid solid solid;
  border-color: transparent #96c6f5 #96c6f5 #96c6f5;
  -moz-border-radius: 0px 0px 25px 25px;
  -webkit-border-radius: 0px 0px 25px 25px;
  border-radius: 0px 0px 25px 25px;
}
#updateclientInfoTable {
  width: 380px;
  margin: 25px 0px 0px 10px;
}
#clientInfo_content p {
  font-size: 16px;
  line-height: normal;
}
#messedUpDaPasswordText {
  margin: 0px;
  color: #900;
  font-size: 16px;
}
.clientInfoItemLabel {
  font-size: 20px;
  border-width: 0px 0px 0px 0px;
  border-style: none none none none;
  border-color: transparent transparent transparent transparent;
}
.clientInfoItemLabelTop {
  padding: 0px;
}
.clientInfoItemLabelMid {
  padding: 5px 0px 0px 0px;
}
.clientInfoItemLabelBot {
  padding: 5px 0px 20px 0px;
}
.clientInfoItemScrewedUp {
  color: #900;
  font-size: 13px;
  position: absolute;
  bottom: 0px;
  right: 0px;
  text-align: right;
  line-height: 12px;
  padding: 0px 0px 2px 0px;
}
.clientInfoDisplay {
  border-width: 0px 0px 2px 0px;
  border-style: none none solid none;
  border-color: transparent transparent #96c6f5 transparent;
  padding: 0px 0px 1px 0px;
  cursor: pointer;
  display: block;
}
.clientInfoItemValue {
  font-size: 21px;
  border-width: 0px 0px 0px 0px;
  border-style: none none none none;
  border-color: transparent transparent transparent transparent;
}
.clientInfoItemValueReg {
  padding: 2px 0px 0px 5px;
}
.clientInfoItemValueBot {
  padding: 2px 0px 10px 5px;
}
.clientInfoItemEdit {
  color: #900;
  font-size: 13px;
}
#clientInfoNameEdit {
  display: none;
  height: 31px;
}
.clientInfoNameEditTD {
  border-width: 0px 0px 0px 0px;
  border-style: none none none none;
  border-color: transparent transparent transparent transparent;
  padding: 2px 0px 0px 5px;
}
#clientFirstName {
  width: 181px;
}
#clientLastName {
  width: 181px;
}
.clientInfoInput1 {
  height: 22px;
  font-size: 20px;
}
.clientInfoInput2 {
  height: 22px;
  font-size: 18px;
}
.clientInfoInput3 {
  border-width: 1px 1px 1px 1px;
  border-style: solid solid solid solid;
  border-color: #819eba #819eba #819eba #819eba;
  height: 22px;
  font-size: 12px;
}
#clientInfoEmailEdit {
  display: none;
  height: 31px;
}
#clientInfoEmailEditTD {
  border-width: 0px 0px 0px 0px;
  border-style: none none none none;
  border-color: transparent transparent transparent transparent;
  padding: 2px 0px 0px 5px;
}
#clientEmail {
  width: 370px;
}
.clientInfoItemAdd {
  color: #900;
  font-size: 17px;
}
#clientInfoPhoneEdit {
  display: none;
}
#clientInfoPhoneEditTD {
  border-width: 0px 0px 0px 0px;
  border-style: none none none none;
  border-color: transparent transparent transparent transparent;
  padding: 2px 0px 0px 5px;
}
#clientPhoneNum {
  width: 280px;
  height: 23px;
}
.clientInfoModifyLabel {
  font-size: 14px;
  border-width: 0px 0px 0px 0px;
  border-style: none none none none;
  border-color: transparent transparent transparent transparent;
  padding: 2px 0px 0px 5px;
}
#clientInfoPasswordEdit {
  display: none;
}
#clientInfoPasswordEditTD {
  border-width: 0px 0px 0px 0px;
  border-style: none none none none;
  border-color: transparent transparent transparent transparent;
  padding: 2px 0px 0px 5px;
}
#currentPassword {
  width: 115px;
  height: 15px;
}
#newPassword {
  width: 115px;
  height: 15px;
}
#confirmNewPassword {
  width: 115px;
  height: 15px;
}
#manageFSBOlistingsTR {
  border-width: 0px 0px 2px 0px;
  border-style: none none solid none;
  border-color: transparent transparent #96c6f5 transparent;
  padding: 0px 0px 1px 0px;
  display: block;
}
#manageFSBOlistingsTD {
  border-width: 0px 0px 0px 0px;
  border-style: none none none none;
  border-color: transparent transparent transparent transparent;
  padding: 5px 0px 5px 0px;
  font-size: 18px;
}
#didntChangeNuthin {
  display: none;
  position: absolute;
  bottom: 2px;
  left: 0px;
  width: 100%;
  text-align: center;
  font-size: 14px;
  color: #900;
}
#savedStuff_wrapper {
  z-index: 998;
  position: absolute;
  overflow: hidden;
  top: 0px;
  right: 5px;
  width: 540px;
  height: 0px;
  -ms-transition: height 0.3s ease-in;
  -webkit-transition: height 0.3s ease-in;
  -moz-transition: height 0.3s ease-in;
  -o-transition: height 0.3s ease-in;
  transition: height 0.3s ease-in;
}
#savedStuff_content {
  color: #000;
  position: absolute;
  bottom: 0px;
  right: 0px;
  width: 90%;
  padding: 20px 0px 10px 0px;
  margin: 0px 0px 50px 0px;
  background-color: #fff;
  border-width: 0px 2px 5px 2px;
  border-style: none solid solid solid;
  border-color: transparent #96c6f5 #96c6f5 #96c6f5;
  -moz-border-radius: 0px 0px 25px 25px;
  -webkit-border-radius: 0px 0px 25px 25px;
  border-radius: 0px 0px 25px 25px;
}
#savedStuffCloseButt {
  position: absolute;
  top: 20px;
  right: 10px;
  height: 30px;
  box-sizing: border-box;
  padding: 0px 4px 0px 4px;
  border-color: #003466 #003466 #003466 #003466;
  border-width: 1px 1px 1px 1px;
  border-style: solid solid solid solid;
  -moz-border-radius: 5px 5px 5px 5px;
  -webkit-border-radius: 5px 5px 5px 5px;
  border-radius: 5px 5px 5px 5px;
  font-size: 16px;
  text-transform: uppercase;
}
.savedStuffHeader {
  font-size: 30px;
  font-weight: bold;
  margin: 8px 14px 8px 10px;
}
#savedPropertiesViewButt {
  height: 30px;
  box-sizing: border-box;
  padding: 0px 10px 0px 10px;
  border-color: #003466 #003466 #003466 #003466;
  border-width: 1px 1px 1px 1px;
  border-style: solid solid solid solid;
  -moz-border-radius: 5px 5px 5px 5px;
  -webkit-border-radius: 5px 5px 5px 5px;
  border-radius: 5px 5px 5px 5px;
  font-size: 16px;
  text-transform: uppercase;
}
#savedPropertiesSearchesSeperatorLine {
  display: inline-block;
  width: 95%;
  margin: 15px 0px 10px 0px;
}
.savedSearchWrapper {
  display: inline-block;
  background-color: #d8e7f5;
  width: 45%;
  font-size: 20px;
  line-height: initial;
  margin: 5px 5px 5px 5px;
  padding: 5px 5px 0px 5px;
  -moz-border-radius: 10px 10px 10px 10px;
  -webkit-border-radius: 10px 10px 10px 10px;
  border-radius: 10px 10px 10px 10px;
}
.savedSearchLabel {
  font-family: 'Droid Sans', sans-serif;
  font-weight: normal;
  text-transform: none;
  color: black;
  margin: 0px 5px 0px 3px;
  font-size: 20px;
}
.savedSearchCriteria {
  margin: 0px 5px 0px 11px;
  font-size: 13px;
}
.savedSearchEmail {
  margin: 0px 5px 0px 11px;
  font-size: 13px;
}
.savedSearchDateSaved {
  margin: 0px 5px 0px 11px;
  font-size: 13px;
}
.savedSearchButtsP {
  margin: -2px 0px 10px 8px;
}
.savedSearchButts {
  font-size: 13.33333px !important;
  margin: 0px 0px 0px 0px !important;
  padding: 0px 4px 0px 4px !important;
  -moz-border-radius: 7px 7px 7px 7px !important;
  -webkit-border-radius: 7px 7px 7px 7px !important;
  border-radius: 7px 7px 7px 7px !important;
}
#WidgetFloaterPanels {
  display: none !important;
}
#daHeaderMenuFull {
  display: block;
  position: relative;
  bottom: 0px;
  right: 0px;
  position: relative;
  background: #00264b;
  background: -webkit-gradient(linear, left top, left bottom, from(#001b35), to(#003160));
  background: -moz-linear-gradient(top, #001b35, #003160);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#001b35', endColorstr='#003160');
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#001b35', endColorstr='#003160')";
  border-width: 0px 0px 2px 0px;
  border-style: none none solid none;
  border-color: transparent transparent #96c6f5 transparent;
  text-align: center;
  height: 31px;
}
#menuBlock {
  font-size: 15px;
  font-weight: normal;
  text-transform: uppercase;
  z-index: 997;
  margin: 6px 0px 0px 0px;
  position: relative;
  display: -moz-inline-stack;
  display: inline-block;
  zoom: 1;
}
#menuBlockTD {
  border-width: 0px 0px 0px 0px;
  border-style: none none none none;
  border-color: transparent transparent transparent transparent;
  padding: 0px 12px;
  font-weight: 800;
}
#daMenuEditButt {
  position: absolute;
  top: -55px;
  right: -10px;
  cursor: pointer;
}
.menuButtonBlahOff, .menuButtonBlahOn, .menuButtonEndOff, .menuButtonEndOn, .menuButtonCurrent, .menuButtonCurrentEnd {
  /* useful if you don't want a bg color from leaking outside the border */
  background-clip: padding-box;
  -moz-border-radius: 6px 6px 6px 6px;
  -webkit-border-radius: 6px 6px 6px 6px;
  border-radius: 6px 6px 6px 6px;
  min-width: 90px;
  padding: 0px 0px 1px 0px;
  margin: 0px 3px 0px 3px;
  cursor: pointer;
  float: left;
  -ms-transition: background-color 0.25s ease-out, color 0.25s linear;
  -webkit-transition: background-color 0.25s ease-out, color 0.25s linear;
  -moz-transition: background-color 0.25s ease-out, color 0.25s linear;
  -o-transition: background-color 0.25s ease-out, color 0.25s linear;
  transition: background-color 0.25s ease-out, color 0.25s linear;
}
.menuButtonBlahOff {
  background-color: transparent;
  border-width: 0px 0px 0px 0px;
  border-style: none none none none;
  border-color: transparent transparent transparent transparent;
  color: #fff;
}
.menuButtonBlahOn {
  background-color: #96c6f5;
  border-width: 0px 0px 0px 0px;
  border-style: none none none none;
  border-color: transparent transparent transparent transparent;
  color: #000;
}
.menuButtonEndOff {
  background-color: transparent;
  color: #fff;
}
.menuButtonEndOn {
  background-color: #96c6f5;
  color: #000;
}
.menuButtonCurrent {
  background-color: #96c6f5;
  border-width: 0px 0px 0px 0px;
  border-style: none none none none;
  border-color: transparent transparent transparent transparent;
  color: #000;
}
.menuButtonCurrentEnd {
  background-color: #96c6f5;
  color: #000;
}
a.menuLink {
  color: inherit;
  text-decoration: none;
  display: block;
}
a.menuLink:hover {
  color: inherit;
  text-decoration: none;
}
.subMenuWrappers {
  position: absolute;
  top: 27px;
  height: 0px;
  overflow: hidden;
  -ms-transition: height 0.25s ease-in;
  -webkit-transition: height 0.25s ease-in;
  -moz-transition: height 0.25s ease-in;
  -o-transition: height 0.25s ease-in;
  transition: height 0.25s ease-in;
}
.subMenus {
  white-space: nowrap;
  position: absolute;
  bottom: 0px;
  text-align: left;
  background-color: #e4ecf5;
  border-width: 0px 2px 2px 2px;
  border-style: none solid solid solid;
  border-color: transparent #96c6f5 #96c6f5 #96c6f5;
}
.subMenus p {
  font-size: 14px;
  font-weight: normal;
  line-height: normal;
}
.submenuButtonBlahOff, .submenuButtonBlahOn, .submenuButtonEndOff, .submenuButtonEndOn {
  cursor: pointer;
  margin: 2px 5px;
  -ms-transition: background-color 0.15s ease-out, color 0.15s linear;
  -webkit-transition: background-color 0.15s ease-out, color 0.15s linear;
  -moz-transition: background-color 0.15s ease-out, color 0.15s linear;
  -o-transition: background-color 0.15s ease-out, color 0.15s linear;
  transition: background-color 0.15s ease-out, color 0.15s linear;
}
.submenuButtonBlahOff {
  border-width: 0px 0px 1px 0px;
  border-style: none none solid none;
  border-color: transparent transparent #96c6f5 transparent;
  background-color: transparent;
  color: #000;
}
.submenuButtonBlahOn {
  border-width: 0px 0px 1px 0px;
  border-style: none none solid none;
  border-color: transparent transparent #96c6f5 transparent;
  background-color: #001b35;
  color: #fff;
}
.submenuButtonEndOff {
  background-color: transparent;
  color: #000;
}
.submenuButtonEndOn {
  background-color: #001b35;
  color: #fff;
}
a.submenuLink {
  color: inherit;
  text-decoration: none;
}
a.submenuLink:hover {
  color: inherit;
  text-decoration: none;
}
#daSideMenuTD {
  display: table-cell;
  padding: 0px;
  width: 225px;
  height: 100%;
  background: #bbdcf8;
  border-width: 0px 2px 0px 0px;
  border-style: none solid none none;
  border-color: transparent #96c6f5 transparent transparent;
}
.daWrapperForDaSideMenu {
  margin: 20px 0px 0px 0px;
  padding: 0px 10px 50px 10px;
}
.daWrapperForDaSideMenu a {
  position: relative;
}
.daSidemenuButtonsOff, .daSidemenuButtonsOn {
  position: relative;
  width: 194px;
  padding: 4px 0px 4px 6px;
  margin: 0px 0px 2px;
  letter-spacing: 1px;
  text-transform: uppercase;
  line-height: 14px;
  -moz-border-radius: 10px 5px 10px 5px;
  -webkit-border-radius: 10px 5px 10px 5px;
  border-radius: 10px 5px 10px 5px;
}
.daSidemenuButtonsOff {
  color: #fff;
  border-width: 1px 0px 1px 0px;
  border-style: solid none solid none;
  border-color: #002448 transparent #5f7181 transparent;
  -moz-box-shadow: 0px 1px 0px 0px #4f7192 inset;
  -webkit-box-shadow: 0px 1px 0px 0px #4f7192 inset;
  box-shadow: 0px 1px 0px 0px #4f7192 inset;
  background: #003161;
  background: -webkit-gradient(linear, left top, left bottom, from(#003161), to(#001d38));
  background: -moz-linear-gradient(top, #003161, #001d38);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF003161', endColorstr='#FF001D38');
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF003161', endColorstr='#FF001D38')";
}
.daSidemenuButtonsOn {
  color: #fff;
  border-width: 1px 0px 1px 0px;
  border-style: solid none solid none;
  border-color: #3f5a73 transparent #8795a1 transparent;
  -moz-box-shadow: 0px 1px 0px 0px #7a95ae inset;
  -webkit-box-shadow: 0px 1px 0px 0px #7a95ae inset;
  box-shadow: 0px 1px 0px 0px #7a95ae inset;
  background: #416486;
  background: -webkit-gradient(linear, left top, left bottom, from(#416486), to(#41586c));
  background: -moz-linear-gradient(top, #416486, #41586c);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF406386', endColorstr='#FF41586C');
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF406386', endColorstr='#FF41586C')";
}
#daAgentPageQuickSearch {
  position: relative;
  left: 50%;
  margin: 15px 0px 20px -48%;
  width: 95%;
  border-width: 1px 1px 1px 1px;
  border-style: solid solid solid solid;
  border-color: #96c6f5 #96c6f5 #96c6f5 #96c6f5;
  z-index: 1;
}
#daQuickSearchMLStext {
  position: relative;
  margin: 13px 25px 13px 3%;
  color: #fff;
  font-size: 20px;
  font-style: italic;
  z-index: 10;
}
#daAgentPageQuickSearchInnerContainer {
  position: relative;
  left: 3%;
  display: inline-block;
  width: 100%;
}
#daAgentPageQuickSearchSearchBox {
  position: relative;
  width: 94%;
  border-width: 1px 1px 1px 1px;
  border-style: solid solid solid solid;
  border-color: #96c6f5 #96c6f5 #96c6f5 #96c6f5;
  color: #fff;
  font-size: 18px;
  z-index: 10;
}
.daQuickSearchInnerBox {
  background-color: #003263;
  background: -webkit-gradient(linear, left top, left bottom, from(#003263), to(#001b35));
  background: -moz-linear-gradient(top, #003263, #001b35);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF003263', endColorstr='#FF001A35');
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF003263', endColorstr='#FF001A35')";
}
.daQuickSearchInputBlock {
  display: inline-block;
  width: 49%;
  margin: 0px 0px 0px 0px;
  white-space: nowrap;
}
.daQuickSearchInputOff {
  color: #9b9b9b;
  font-style: italic;
  text-align: center;
}
.daQuickSearchInputOn {
  color: #000;
  font-style: normal;
  text-align: left;
}
#daQuickSearchInputTerms {
  display: inline-block;
  position: relative;
  margin: 5% 5% 0px 5%;
  padding: 1px 0px 1px 0px;
  width: 90%;
  height: 19px;
  border-width: 1px 1px 1px 1px;
  border-style: solid solid solid solid;
  border-color: #96c6f5 #96c6f5 #96c6f5 #96c6f5;
  font-size: 15px;
  z-index: 10;
}
#daQuickSearchInputMinPrice {
  display: inline-block;
  position: relative;
  margin: 5% 0px 0px 5%;
  padding: 1px 0px 1px 0px;
  width: 39%;
  height: 19px;
  border-width: 1px 1px 1px 1px;
  border-style: solid solid solid solid;
  border-color: #96c6f5 #96c6f5 #96c6f5 #96c6f5;
  font-size: 15px;
  z-index: 1;
}
#daQuickSearchTheThingThatSaysTo {
  display: inline-block;
  position: relative;
  margin: 0px 0px 0px 0px;
  width: 10%;
  color: #fff;
  text-align: center;
  font-size: 18px;
  z-index: 1;
}
#daQuickSearchInputMaxPrice {
  display: inline-block;
  position: relative;
  margin: 5% 5% 0px 0px;
  padding: 1px 0px 1px 0px;
  width: 39%;
  height: 19px;
  border-width: 1px 1px 1px 1px;
  border-style: solid solid solid solid;
  border-color: #96c6f5 #96c6f5 #96c6f5 #96c6f5;
  font-size: 15px;
  z-index: 1;
}
#daQuickSearchLegalCrap {
  position: relative;
  margin: 1% 0px 1.5% 2.5%;
  color: #96c6f5;
  font-size: 12px;
  font-style: italic;
  z-index: 10;
}
#daQuickSearchLegalCrap a {
  color: #96c6f5;
}
#daQuickSearchResultsContainer {
  display: none;
  position: relative;
  top: 0px;
  width: 93.7%;
  margin: 0px 2.8% 0px 3%;
  background-color: #fff;
  overflow: auto;
  border-width: 0px 2px 5px 2px;
  border-style: none solid solid solid;
  border-color: transparent #96c6f5 #96c6f5 #96c6f5;
  -moz-border-radius: 0px 0px 0px 25px;
  -webkit-border-radius: 0px 0px 0px 25px;
  border-radius: 0px 0px 0px 25px;
  z-index: 20;
}
#daQuickSearchHeader1 {
  padding: 20px 10px 3px 10px;
  font-size: 24px;
  color: #000;
}
#daQuickSearchResultsCloseButt {
  float: right;
  font-size: 15px;
  margin: 5px 5px 5px 5px;
}
#daAgentPageQuickSearchHeader2a {
  padding: 3px 10px 20px 10px;
  font-size: 18px;
  color: #000;
}
#daAgentPageQuickSearchHeader2b {
  padding: 0px 10px 20px 10px;
  font-size: 20px;
  color: #000;
}
#daQuickSearchResultsTD {
  padding: 0px 10px 20px 10px;
}
#daQuickSearchButtonTable {
  position: relative;
  bottom: 0px;
  left: 0px;
  height: 32px;
  margin: 20px 0px 0px 0px;
  border-width: 1px 0px 0px 0px;
  border-style: solid none none none;
  border-color: #96c6f5 transparent transparent transparent;
  color: #fff;
  font-size: 18px;
  line-height: 18px;
  text-transform: uppercase;
  z-index: 10;
}
.daQuickSearchBottomButtonOff {
  padding: 5px 5px 5px 5px;
  border-width: 0px 1px 0px 0px;
  border-style: none solid none none;
  border-color: transparent #96c6f5 transparent transparent;
  background-color: #b52524;
  background: -webkit-gradient(linear, left top, left bottom, from(#b52524), to(#8f1d1c));
  background: -moz-linear-gradient(top, #b52524, #8f1d1c);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFB52524', endColorstr='#FF8E1D1C');
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFB52524', endColorstr='#FF8E1D1C')";
}
.daQuickSearchBottomButtonOff a {
  color: #fff;
}
.daQuickSearchBottomButtonOn {
  padding: 5px 5px 5px 5px;
  border-width: 0px 1px 0px 0px;
  border-style: none solid none none;
  border-color: transparent #96c6f5 transparent transparent;
  background-color: #8f1d1c;
  background: -webkit-gradient(linear, left top, left bottom, from(#8f1d1c), to(#b52524));
  background: -moz-linear-gradient(top, #8f1d1c, #b52524);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF8E1D1C', endColorstr='#FFB52524');
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF8E1D1C', endColorstr='#FFB52524')";
}
.daQuickSearchBottomButtonOn a {
  color: #fff;
}
.daQuickSearchBottomButtonOffEnd {
  padding: 5px 5px 5px 5px;
  border-width: 0px 0px 0px 0px;
  border-style: none none none none;
  border-color: transparent transparent transparent transparent;
  background-color: #b52524;
  background: -webkit-gradient(linear, left top, left bottom, from(#b52524), to(#8f1d1c));
  background: -moz-linear-gradient(top, #b52524, #8f1d1c);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFB52524', endColorstr='#FF8E1D1C');
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFB52524', endColorstr='#FF8E1D1C')";
}
.daQuickSearchBottomButtonOffEnd a {
  color: #fff;
}
.daQuickSearchBottomButtonOnEnd {
  padding: 5px 5px 5px 5px;
  border-width: 0px 0px 0px 0px;
  border-style: none none none none;
  border-color: transparent transparent transparent transparent;
  background-color: #8f1d1c;
  background: -webkit-gradient(linear, left top, left bottom, from(#8f1d1c), to(#b52524));
  background: -moz-linear-gradient(top, #8f1d1c, #b52524);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF8E1D1C', endColorstr='#FFB52524');
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF8E1D1C', endColorstr='#FFB52524')";
}
.daQuickSearchBottomButtonOnEnd a {
  color: #fff;
}
#daQuickSearchNearbyTD {
  border-width: 1px 0px 0px 0px;
  border-style: solid none none none;
  border-color: #96c6f5 transparent transparent transparent;
}
.daQuickSearchBottomButtonBigOlText {
  font-size: 21px;
  font-weight: bold;
  font-style: italic;
}
#daQuickSearchNearbyTR {
  display: none;
}
#daAgentPageQuickSearchBackground {
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100%;
  background-color: #003263;
  background: -webkit-gradient(linear, left top, left bottom, from(#003263), to(#001b35));
  background: -moz-linear-gradient(top, #003263, #001b35);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF003263', endColorstr='#FF001A35');
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF003263', endColorstr='#FF001A35')";
  opacity: 0.6;
  z-index: 0;
}
#daContentWrapper {
  position: relative;
  margin: 0 auto;
  -ms-transition: width 0.5s;
  -webkit-transition: width 0.5s;
  -moz-transition: width 0.5s;
  -o-transition: width 0.5s;
  transition: width 0.5s;
}
#daPageContentWrapper, .inner {
  margin: 0 auto;
}
#allDaStuff {
  display: yo;
  position: relative;
  width: 100%;
  /*height: 100%;*/
  height: auto;
}
.search #allDaStuff {
  width: 100%;
}
#daPageContentStuffs {
  padding: 10px 25px 75px 25px;
  height: 100%;
  background: #fff;
  border-width: 0px 0px 0px 0px;
  border-style: none none none none;
  border-color: transparent transparent transparent transparent;
  /* PLEASE include backup fonts, i.e., 'Palatino Linotype', Palatino, Georgia, 'Times New Roman', Times, serif;*/
  font-family: franklin-gothic-urw-cond, Verdana, Geneva, sans-serif;
}
.search #daPageContentStuffs {
  padding: 0px 0px 0px 0px;
}
#daPageEditButt {
  position: absolute;
  top: 0px;
  right: 0px;
  width: 162px;
  cursor: pointer;
  z-index: 998;
}
#submitdaPageChanges {
  margin: 0px 0px 50px 0px;
}
#editDaTitleAndSuch {
  display: none;
  position: relative;
}
#daEditButtons {
  display: none;
  padding: 0px 0px 10px 0px;
}
.editPageButts {
  text-transform: uppercase;
  font-size: 20px;
}
/*
.maskAmaThinger {
  color: #000;
  display: none;
  position: absolute;
  top: -5px;
  left: -5px;
  width: 100%;
  height: 100%;
  background: rgba(255, 255, 255, 0.95);
  -moz-border-radius: 7px 7px 7px 7px;
  -webkit-border-radius: 7px 7px 7px 7px;
  border-radius: 7px 7px 7px 7px;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#F2FFFFFF, endColorstr=#F2FFFFFF);
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#F2FFFFFF, endColorstr=#F2FFFFFF)";
}
.explainerTable {
  width: 100%;
  height: 100%;
}
.explainerTableTD {
  border-width: 0px 0px 0px 0px;
  border-style: none none none none;
  border-color: transparent transparent transparent transparent;
}
.explainP {
  margin: -3px 0px 10px 0px;
  padding: 5px 5px 5px 5px;
  font-size: 20px;
  line-height: 18px;
  background: rgba(255, 255, 255, 0.75);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#BFFFFFFF, endColorstr=#BFFFFFFF);
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#BFFFFFFF, endColorstr=#BFFFFFFF)";
}
.explainSubtext {
  font-size: 80%;
}
.metaExplainer {
  position: relative;
  border-width: 1px 1px 1px 1px;
  border-style: solid solid solid solid;
  border-color: #900 #900 #900 #900;
  -moz-box-shadow: 2px 4px 8px 0px rgba(0, 0, 0, 0.71);
  -webkit-box-shadow: 2px 4px 8px 0px rgba(0, 0, 0, 0.71);
  box-shadow: 2px 4px 8px 0px rgba(0, 0, 0, 0.71);
  margin: 2px 6px 11px 0px;
}
.explainButtP {
  margin: 2px 0px 0px 0px;
}
.daExplainButts {
  text-transform: uppercase;
}
*/
.pageInfoEditSingleLine {
	padding: 20px !important;
}
.pageContentEditLabelsTD {
  width: 25%;
  border-width: 0px 0px 0px 0px;
  border-style: none none none none;
  border-color: transparent transparent transparent transparent;
  padding: 0px 10px 10px 0px;
  font-size: 20px;
  font-weight: bold;
  line-height: 16px;
}
.pageContentEditInputsTD {
  width: 75%;
  border-width: 0px 0px 0px 0px;
  border-style: none none none none;
  border-color: transparent transparent transparent transparent;
  padding: 0px 0px 10px 0px;
}
.pageContentEditInputs {
  width: 90%;
  padding: 2px 5px;
  /* PLEASE include backup fonts, i.e., 'Palatino Linotype', Palatino, Georgia, 'Times New Roman', Times, serif;*/
  font-family: franklin-gothic-urw-cond, Verdana, Geneva, sans-serif;
  font-size: 17px;
  border-width: 1px 1px 1px 1px;
  border-style: solid solid solid solid;
  border-color: #96c6f5 #96c6f5 #96c6f5 #96c6f5;
}
#daPageTitle {
  height: 30px;
}
#daMetaTitle {
  height: 30px;
}
#daMetaDescription {
  height: 85px;
}
#daMetaKeywords {
  height: 85px;
}
.toggleExplainClickyThing {
  font-size: 13px;
  font-weight: normal;
  text-transform: uppercase;
}
#daPageContentText {
  display: none;
}
.home #daPageContent {
  line-height: normal;
}
#daPageHeader {
  margin: 14px 14px 0px 14px;
  font-size: 30px;
}
.home #daPageHeader {
  line-height: normal;
}
#daWelcomePageAgentInfoBox {
  float: right;
  font-size: 24px;
  padding: 15px 0px 0px 15px;
  margin: 0px 15px 0px 20px;
}
.home #daWelcomePageAgentInfoBox {
  line-height: normal;
}
#daWelcomePageAgentPic {
  width: 131px;
  border-width: 2px 2px 2px 2px;
  border-style: solid solid solid solid;
  border-color: #001b35 #001b35 #001b35 #001b35;
}
#daWelcomePageAgentName {
  margin: 0px 0px 0px 0px;
  font-size: 100%;
  font-weight: normal;
  line-height: 100%;
}
#daWelcomePageAgentTitle {
  margin: 0px 0px 0px 0px;
  font-size: 62.96296%;
  font-style: italic;
}
#daWelcomePageAgentPhone {
  margin: 0px 0px 0px 0px;
  font-size: 88.88889%;
  font-weight: bold;
}
#daWelcomePageAgentPhone a {
  color: black;
}
#daWelcomePageAgentPhonePrefix {
  font-size: 80%;
}
#daWelcomePageAgentEmail {
  margin: -2px 0px 0px 0px;
  font-size: 59.25926%;
}
#daWelcomePageAgentLic {
  margin: 2px 0px 0px 0px;
  font-size: 51.85185%;
}
#daSpotlightListingOuterWrapper {
  position: relative;
  left: 0px;
  width: 100%;
  background-color: none;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  clear: both;
}
#daSpotlightListingInnerWrapper {
  position: relative;
  left: 0px;
  width: 100%;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 40px 0px;
}
#daSpotlightListingHeader {
  margin: 0px 0px 0px 0px;
  padding: 25px 10px 10px 10px;
  font-size: 35px;
  letter-spacing: 4px;
  color: #000;
}
#daFeaturedPropA {
  color: #000;
}
#daFeaturedProp p {
  display: block !important;
}
#daFeaturedPropPicWrapper {
  position: relative;
  display: inline-block;
  width: 320px;
  height: 239.54286px;
  margin: 0px 10px 20px 10px;
}
.daFeaturedPropPics {
  background: center center no-repeat;
  background-size: auto 239.54286px;
  opacity: 100;
  background-color: #000;
  position: absolute;
  top: 0px;
  left: 0px;
  width: 320px;
  height: 239.54286px;
  overflow: hidden;
  transition: opacity 0.25s;
  -webkit-transition: opacity 0.25s;
  transition-timing-function: ease;
  -webkit-transition-timing-function: ease;
}
#daFeaturedPropInfoDiv {
  color: #000;
  display: inline-block;
  background-color: inherit;
  width: 370px;
}
#daFeaturedPropAddyP {
  margin: 0px 14px 7px;
  font-size: 30px;
  line-height: 25px;
  text-transform: none;
  font-weight: bold;
  letter-spacing: 2px;
}
#daFeaturedPropPrice {
  color: #a22022;
  font-size: 20px;
}
#daFeaturedPropAddyP2 {
  font-size: 80%;
}
#daFeaturedPropFeaturesP {
  margin: 0px 14px;
  font-size: 17px;
  text-transform: uppercase;
}
#daFeaturedPropDescripP {
  margin: 0px;
  font-size: 18px;
  line-height: 24px;
}
#daFeaturedPropOH {
  margin: 5px 0px 0px 0px;
  color: #eee;
  font-size: 17px;
  line-height: 22px;
  text-transform: uppercase;
  background-color: #002242;
}
h1 {
  margin: 0px 0px 0px 0px;
  font-size: 30px;
  font-weight: bold;
  line-height: normal;
}
.daFirstCharOfDaHeaderWerdz {
  font-size: 30px;
}
.daFirstCharOfDaHeaderWerdzB {
  font-size: 30px;
}
hr {
  margin: 0px 0px 0px 0px;
  height: 3px;
  background-color: #96c6f5;
  border-width: 0px 0px 0px 0px;
  border-style: none none none none;
  border-color: transparent transparent transparent transparent;
}
.glciRelativeDiv  hr {
  display: none;
}
.pageHeaderHR {
	background-color: #a9a7a9;
}
.indented_hr {
  margin: 0px 30px 0px 30px;
}
.headline {
  color: #900;
  font-size: 24px;
  font-weight: bold;
}
.bulleted_stuff_top {
  margin: 16px 14px 5px 54px;
  text-indent: -14px;
}
.bulleted_stuff_mid {
  margin: 0px 14px 5px 54px;
  text-indent: -14px;
}
.bulleted_stuff_bot {
  margin: 0px 14px 16px 54px;
  text-indent: -14px;
}
.indented_p_1 {
  margin-left: 37px !important;
  text-indent: -24px !important;
}
.indented_p_2 {
  margin-left: 37px !important;
  text-indent: -36px !important;
}
.indented_p_3 {
  margin-left: 30px !important;
  text-indent: -17px !important;
}
.paddedimage {
  border-width: 2px 2px 2px 2px;
  border-style: solid solid solid solid;
  border-color: #001b35 #001b35 #001b35 #001b35;
  margin: 15px;
  width: auto;
  height: auto;
  float: right;
}
.paddedimageleft {
  border-width: 2px 2px 2px 2px;
  border-style: solid solid solid solid;
  border-color: #001b35 #001b35 #001b35 #001b35;
  margin: 15px;
  width: auto;
  height: auto;
  float: left;
}
.paddedimagenoborder {
  border-width: 0px 0px 0px 0px;
  border-style: none none none none;
  border-color: transparent transparent transparent transparent;
  margin: 15px;
  width: auto;
  height: auto;
  float: right;
}
#findItFirstPageFooter {
  margin: auto;
  max-width: 400px;
  width: auto !important;
}
#communityKid {
  float: right;
  width: auto;
  margin: 20px -25px 0px 0px;
}
#comInfoTopText {
  font-size: 18px;
  margin: 15px 14px 5px 14px;
}
#comInfoList {
  margin: 5px 0px 25px 0px;
}
a.comInfoLink {
  font-size: 22px;
  margin: 0px 0px 0px 25px;
  cursor: pointer;
  text-decoration: none;
  color: #900;
}
a.comInfoLink:hover {
  color: #001b35;
}
#comInfoCharityLink {
  margin: 0px 0px 0px 10px;
  font-size: 27px;
}
.comInfoWrapper {
  height: 0px;
  overflow: hidden;
  -ms-transition: height 0.5s ease-in;
  -webkit-transition: height 0.5s ease-in;
  -moz-transition: height 0.5s ease-in;
  -o-transition: height 0.5s ease-in;
  transition: height 0.5s ease-in;
}
.comInfoTable {
  position: relative;
  width: auto;
  margin: 5px 10px 12px 38px;
  border-width: 2px 2px 2px 2px;
  border-style: solid solid solid solid;
  border-color: #96c6f5 #96c6f5 #96c6f5 #96c6f5;
  background-color: #fff;
}
.comInfoHeaderTD {
  width: 950px;
  background-color: #001b35;
  color: #fff;
}
.comInfoHeaderP {
  font-size: 38px;
  line-height: 35px;
  font-weight: bold;
  margin: 9px 0px 9px 15px;
  text-transform: uppercase;
}
.comInfoCloseButts {
  float: right;
  margin: 5px 14px 0px 5px;
  font-size: 18px;
  font-weight: bold;
}
.comInfoColumn {
  width: auto;
  float: left;
}
.comInfoColumnP {
  text-indent: -17px;
  margin: 10px 0px 15px 30px;
  font-size: 17px;
  white-space: nowrap;
}
.comInfoListCategory {
  font-size: 142%;
  font-weight: bold;
}
a.comInfoListLink {
  margin: 0px 0px 0px 0px;
  cursor: pointer;
  color: #900;
  text-decoration: none;
}
a.comInfoListLink:hover {
  color: #001b35;
}
#charity_top_pic_wrapper {
  position: relative !important;
  top: -20px !important;
  right: -25px !important;
  width: 100% !important;
  height: auto !important;
}
#charity_top_pic {
  float: right;
  width: 100%;
}
#charity_para_text {
  margin-top: 0px !important;
}
#charity_table {
  display: inline-table;
  width: 96% !important;
}
.charity_table_td {
  width: 48% !important;
}
.charity_list_item {
  font-size: 15px !important;
  line-height: 15px !important;
  margin: 0px 5px 3px 13px !important;
  text-indent: -13px !important;
}
#charity_chp_badge_td {
  width: 184px;
}
#charity_chp_header {
  font-size: 29px;
}
#charity_chp_explainer {
  line-height: 25px;
}
#charity_chp_link {
  font-size: 25px;
  font-weight: bold;
  margin: 0px 20px 0px 20px;
}
#terms_of_use_header {
  margin: 10px 14px 10px 14px !important;
}
.terms_of_use_section_header_a {
  margin: 15px 25px 0px 25px !important;
  font-size: 20px !important;
  font-weight: bold !important;
}
.terms_of_use_section_header_b {
  margin: 15px 25px 0px 14px !important;
  font-size: 20px !important;
  font-weight: bold !important;
}
.terms_of_use_section_content_1_a {
  margin: 5px 25px 5px 68px !important;
  text-indent: -23px !important;
}
.terms_of_use_section_content_1_b {
  margin: 5px 25px 5px 74px !important;
  text-indent: -30px !important;
}
.terms_of_use_section_content_2 {
  margin: 5px 25px 5px 85px !important;
  text-indent: -13px !important;
}
.military_headline {
  color: #a81f1e !important;
  font-size: 21px !important;
  font-weight: bold !important;
  line-height: 23px !important;
}
#military_iframe {
  border-width: 0px 0px 0px 0px !important;
  border-style: none none none none !important;
  border-color: transparent transparent transparent transparent !important;
  width: 96% !important;
  height: 480px;
  margin: 0px 0px 0px 14px !important;
}
#military_sent_message {
  margin: 30px 0px 5px 0px;
  font-size: 37px;
}
#military_form {
  position: relative;
}
#military_form_body {
  background-color: #fff;
}
#military_form_div_extra_stuff {
  padding: 20px 387px 0px 0px;
}
#military_form_div_no_extra_stuff {
  padding: 20px 0px 0px 0px;
}
#military_form_headline {
  margin: 0px 0px 5px 0px;
  font-size: 23px;
}
#military_form_sub_headline {
  margin: 0px 0px 30px 0px;
  font-size: 16px;
}
.military_form_required_splat {
  font-size: 137%;
  line-height: 80%;
}
#military_form_table {
  width: 94%;
}
.military_form_label_td {
  width: 30%;
}
.military_form_label_p {
  margin: 0px 30px 10px 0px;
}
.military_form_value_td {
  width: 70%;
}
.military_form_value_p {
  margin: 0px 0px 10px 0px;
}
.military_form_value_input {
  width: 100%;
  font-size: 16px;
}
#military_form_textarea {
  width: 100%;
  height: 150px;
  font-size: 16px;
}
#military_form_butts_p {
  margin: 0px 0px 10px 0px;
  width: 100%;
}
.military_form_butts {
  padding: 2px 10px 2px 10px;
  font-size: 18px;
}
#military_disclaimer {
  margin: 16px 14px 16px 25px;
  text-indent: -11px;
}
#relo_iframe {
  border-width: 0px 0px 0px 0px !important;
  border-style: none none none none !important;
  border-color: transparent transparent transparent transparent !important;
  width: 96% !important;
  height: 480px;
  margin: 0px 0px 0px 14px !important;
}
#relo_sent_message {
  margin: 30px 0px 5px 0px;
  font-size: 37px;
}
#relo_form {
  position: relative;
}
#relo_form_body {
  background-color: #fff;
}
#relo_form_div_extra_stuff {
  padding: 20px 387px 0px 0px;
}
#relo_form_div_no_extra_stuff {
  padding: 20px 0px 0px 0px;
}
#relo_form_headline {
  margin: 0px 0px 5px 0px;
  font-size: 23px;
}
#relo_form_sub_headline {
  margin: 0px 0px 30px 0px;
  font-size: 16px;
}
.relo_form_required_splat {
  font-size: 137%;
  line-height: 80%;
}
#relo_form_table {
  width: 94%;
}
.relo_form_label_td {
  width: 30%;
}
.relo_form_label_p {
  margin: 0px 30px 10px 0px;
}
.relo_form_value_td {
  width: 70%;
}
.relo_form_value_p {
  margin: 0px 0px 10px 0px;
}
.relo_form_value_input {
  width: 100%;
  font-size: 16px;
}
#relo_form_textarea {
  width: 100%;
  height: 150px;
  font-size: 16px;
}
#relo_form_butts_p {
  margin: 0px 0px 10px 0px;
  width: 100%;
}
.relo_form_butts {
  padding: 2px 10px 2px 10px;
  font-size: 18px;
}
.fsbo_assist_header_a {
  margin: 15px 25px 0px 15px !important;
  font-size: 20px !important;
  font-weight: bold !important;
}
.fsbo_assist_header_b {
  margin: 5px 25px 0px 30px !important;
}
.fsbo_assist_content_2 {
  margin: 5px 25px 5px 60px !important;
  text-indent: -13px !important;
}
#fsbo_assist_iframe {
  border-width: 0px 0px 0px 0px !important;
  border-style: none none none none !important;
  border-color: transparent transparent transparent transparent !important;
  width: 96% !important;
  height: 480px;
  margin: 0px 0px 0px 14px !important;
}
#fsbo_assist_sent_message {
  margin: 30px 0px 5px 0px;
  font-size: 37px;
}
#fsbo_assist_form {
  position: relative;
}
#fsbo_assist_form_body {
  background-color: #fff;
}
#fsbo_assist_form_div_extra_stuff {
  padding: 20px 387px 0px 0px;
}
#fsbo_assist_form_div_no_extra_stuff {
  padding: 20px 0px 0px 0px;
}
#fsbo_assist_form_headline {
  margin: 0px 0px 5px 0px;
  font-size: 23px;
}
#fsbo_assist_form_sub_headline {
  margin: 0px 0px 30px 0px;
  font-size: 16px;
}
.fsbo_assist_form_required_splat {
  font-size: 137%;
  line-height: 80%;
}
#fsbo_assist_form_table {
  width: 94%;
}
.fsbo_assist_form_label_td {
  width: 30%;
}
.fsbo_assist_form_label_p {
  margin: 0px 30px 10px 0px;
}
.fsbo_assist_form_value_td {
  width: 70%;
}
.fsbo_assist_form_value_p {
  margin: 0px 0px 10px 0px;
}
.fsbo_assist_form_value_input {
  width: 100%;
  font-size: 16px;
}
#fsbo_assist_form_textarea {
  width: 100%;
  height: 150px;
  font-size: 16px;
}
#fsbo_assist_form_butts_p {
  margin: 0px 0px 10px 0px;
  width: 100%;
}
.fsbo_assist_form_butts {
  padding: 2px 10px 2px 10px;
  font-size: 18px;
}
#why_sell_iframe {
  border-width: 0px 0px 0px 0px !important;
  border-style: none none none none !important;
  border-color: transparent transparent transparent transparent !important;
  width: 96% !important;
  height: 480px;
  margin: 0px 0px 0px 14px !important;
}
#why_sell_sent_message {
  margin: 30px 0px 5px 0px;
  font-size: 37px;
}
#why_sell_form {
  position: relative;
}
#why_sell_form_body {
  background-color: #fff;
}
#why_sell_form_div_extra_stuff {
  padding: 20px 387px 0px 0px;
}
#why_sell_form_div_no_extra_stuff {
  padding: 20px 0px 0px 0px;
}
#why_sell_form_headline {
  margin: 0px 0px 5px 0px;
  font-size: 23px;
}
#why_sell_form_sub_headline {
  margin: 0px 0px 30px 0px;
  font-size: 16px;
}
.why_sell_form_required_splat {
  font-size: 137%;
  line-height: 80%;
}
#why_sell_form_table {
  width: 94%;
}
.why_sell_form_label_td {
  width: 30%;
}
.why_sell_form_label_p {
  margin: 0px 30px 10px 0px;
}
.why_sell_form_value_td {
  width: 70%;
}
.why_sell_form_value_p {
  margin: 0px 0px 10px 0px;
}
.why_sell_form_value_input {
  width: 100%;
  font-size: 16px;
}
#why_sell_form_textarea {
  width: 100%;
  height: 150px;
  font-size: 16px;
}
#why_sell_form_butts_p {
  margin: 0px 0px 10px 0px;
  width: 100%;
}
.why_sell_form_butts {
  padding: 2px 10px 2px 10px;
  font-size: 18px;
}
#crime_data_thumbs_down {
  float: right;
  margin: 0px -25px 0px 0px !important;
}
#crime_data_hood_watch_p {
  color: #036;
  font-size: 20px;
}
#crime_data_chp_badge_td {
  width: 184px;
}
#crime_data_chp_header {
  font-size: 29px;
}
#crime_data_chp_explainer {
  line-height: 25px;
}
#crime_data_chp_link {
  font-size: 25px;
  font-weight: bold;
  margin: 0px 20px 0px 20px;
}
#foreclosures_best_bargains {
  position: absolute;
  top: -36px;
  right: 15px;
  color: #036;
  font-size: 20px;
  font-style: italic;
}
#foreclosures_gal {
  position: absolute;
  left: -25px;
}
#foreclosures_gal_spacer_1 {
  padding: 0px 0px 0px 0px;
  width: 133px;
  height: 95px;
  float: left;
  clear: left;
}
#foreclosures_gal_spacer_2 {
  padding: 0px 0px 0px 0px;
  width: 170px;
  height: 33px;
  float: left;
  clear: left;
}
#foreclosures_gal_spacer_3 {
  padding: 0px 0px 0px 0px;
  width: 200px;
  height: 26px;
  float: left;
  clear: left;
}
#foreclosures_gal_spacer_4 {
  padding: 0px 0px 0px 0px;
  width: 210px;
  height: 110px;
  float: left;
  clear: left;
}
#foreclosures_p_1 {
  margin: 5px 0px 0px 15px;
  line-height: 37px;
  font-size: 29px;
}
#foreclosures_p_2 {
  font-size: 24px;
  margin: 0px 0px 50px 0px;
}
#foreclosures_p_3 {
  line-height: 22px;
  font-size: 18px;
}
#foreclosures_p_4 {
  line-height: 22px;
  font-size: 18px;
}
#foreclosures_realtor_r {
  font-size: 11px;
}
#foreclosures_iframe {
  border-width: 0px 0px 0px 0px;
  border-style: none none none none;
  border-color: transparent transparent transparent transparent;
  width: 96%;
  height: 480px;
  margin: 0px 0px 0px 14px;
}
#foreclosures_sent_message {
  margin: 30px 0px 5px 0px;
  font-size: 37px;
}
#foreclosures_form {
  position: relative;
}
#foreclosures_form_body {
  background-color: #fff;
}
#foreclosures_form_div_extra_stuff {
  padding: 20px 387px 0px 0px;
}
#foreclosures_form_div_no_extra_stuff {
  padding: 20px 0px 0px 0px;
}
#foreclosures_form_headline {
  margin: 0px 0px 5px 0px;
  font-size: 23px;
}
#foreclosures_form_sub_headline {
  margin: 0px 0px 30px 0px;
  font-size: 16px;
}
.foreclosures_form_required_splat {
  font-size: 137%;
  line-height: 80%;
}
#foreclosures_form_table {
  width: 94%;
}
.foreclosures_form_label_td {
  width: 30%;
}
.foreclosures_form_label_p {
  margin: 0px 30px 10px 0px;
}
.foreclosures_form_value_td {
  width: 70%;
}
.foreclosures_form_value_p {
  margin: 0px 0px 10px 0px;
}
.foreclosures_form_value_input {
  width: 100%;
  font-size: 16px;
}
#foreclosures_form_textarea {
  width: 100%;
  height: 150px;
  font-size: 16px;
}
#foreclosures_form_butts_p {
  margin: 0px 0px 10px 0px;
  width: 100%;
}
.foreclosures_form_butts {
  padding: 2px 10px 2px 10px;
  font-size: 18px;
}
#short_sales_sell_cash {
  position: absolute;
  top: -47px;
  right: 15px;
  color: #036;
  font-size: 20px;
  font-style: italic;
}
#short_sales_guy {
  position: absolute;
  left: -25px;
}
#short_sales_guy_spacer_1 {
  padding: 0px 0px 0px 0px;
  width: 119px;
  height: 88px;
  float: left;
  clear: left;
}
#short_sales_guy_spacer_2 {
  padding: 0px 0px 0px 0px;
  width: 134px;
  height: 29px;
  float: left;
  clear: left;
}
#short_sales_guy_spacer_3 {
  padding: 0px 0px 0px 0px;
  width: 190px;
  height: 26px;
  float: left;
  clear: left;
}
#short_sales_guy_spacer_4 {
  padding: 0px 0px 0px 0px;
  width: 200px;
  height: 130px;
  float: left;
  clear: left;
}
#short_sales_p_1 {
  margin: 16px 14px 16px 14px;
}
#short_sales_p_2 {
  margin: 0px 14px 17px 14px;
}
#short_sales_p_3 {
  margin: 0px 14px 16px 14px;
}
#short_sales_p_4 {
  margin: 0px 14px 17px 14px;
}
#short_sales_p_5 {
  margin: 35px 14px 0px 14px;
  font-size: 18px;
  line-height: 21px;
}
#short_sales_p_6 {
  font-size: 18px;
  line-height: 21px;
}
#short_sales_p_7 {
  margin: 3px 14px 16px 14px;
  font-size: 18px;
  line-height: 21px;
}
#short_sales_p_8 {
  font-size: 18px;
  line-height: 21px;
}
#short_sales_p_9 {
  font-size: 18px;
  line-height: 21px;
}
#short_sales_doc_list {
  margin: 3px 0px 0px 50px;
  line-height: 19px;
  font-size: 16px;
}
#short_sales_foreclosure_butt_table {
  cursor: pointer;
  width: 80%;
  color: #fff;
  background-color: #9a0000;
  font-size: 20px;
  line-height: 20px;
  font-weight: bold;
  margin: 0px 10% 0px 10%;
}
#short_sales_foreclosure_butt_td {
  padding: 10px 10px 10px 10px;
}
#short_sales_iframe {
  border-width: 0px 0px 0px 0px;
  border-style: none none none none;
  border-color: transparent transparent transparent transparent;
  width: 96%;
  height: 480px;
  margin: 0px 0px 0px 14px;
}
#short_sales_sent_message {
  margin: 30px 0px 5px 0px;
  font-size: 37px;
}
#short_sales_form {
  position: relative;
}
#short_sales_form_body {
  background-color: #fff;
}
#short_sales_form_div_extra_stuff {
  padding: 20px 387px 0px 0px;
}
#short_sales_form_div_no_extra_stuff {
  padding: 20px 0px 0px 0px;
}
#short_sales_form_headline {
  margin: 0px 0px 5px 0px;
  font-size: 23px;
}
#short_sales_form_sub_headline {
  margin: 0px 0px 30px 0px;
  font-size: 16px;
}
.short_sales_form_required_splat {
  font-size: 137%;
  line-height: 80%;
}
#short_sales_form_table {
  width: 94%;
}
.short_sales_form_label_td {
  width: 30%;
}
.short_sales_form_label_p {
  margin: 0px 30px 10px 0px;
}
.short_sales_form_value_td {
  width: 70%;
}
.short_sales_form_value_p {
  margin: 0px 0px 10px 0px;
}
.short_sales_form_value_input {
  width: 100%;
  font-size: 16px;
}
#short_sales_form_textarea {
  width: 100%;
  height: 150px;
  font-size: 16px;
}
#short_sales_form_butts_p {
  margin: 0px 0px 10px 0px;
  width: 100%;
}
.short_sales_form_butts {
  padding: 2px 10px 2px 10px;
  font-size: 18px;
}
#commershull_shopping_center {
  margin: 2% 2% 2% 2%;
  width: 96%;
}
#commershull_header {
  margin: 0px 126px 0px 0px;
}
#commershull_sub_header {
  font-size: 22px;
  margin: 16px 14px 16px 14px;
}
#commershull_lc_logo {
  position: relative;
  margin: -56px 0px 10px 10px;
  right: 0px;
  border-width: 1px 1px 1px 1px;
  border-style: solid solid solid solid;
  border-color: #036 #036 #036 #036;
  float: right;
  clear: both;
}
#commershull_agents_wrapper {
  padding: 0px 5% 0px 5%;
  width: 90%;
  display: inline-block;
  margin: 0px 0px 20px 0px;
}
#commershull_agent {
  width: 100%;
  margin: 0px 0px 20px 14px;
}
#commershull_agent_thumb {
  height: 120px;
}
#commershull_agent_r {
  margin: 0px 0px 0px 3px;
}
#farm_agents_wrapper {
  padding: 0px 5% 0px 5%;
  width: 90%;
  display: inline-block;
  margin: 0px 0px 20px 0px;
}
.farm_agents_accolade {
  font-style: italic;
  font-size: 90%;
}
#new_construct_wrapper {
  padding: 0px 10px 0px 10px;
}
#new_construct_map {
  width: 99%;
  height: 450px;
  border-width: 1px 1px 1px 1px;
  border-style: solid solid solid solid;
  border-color: #002144 #002144 #002144 #002144;
  margin: 20px 0px 0px 0px;
}
.new_construct_map_info_bubble_td {
  width: auto;
  height: auto;
  color: #002144;
  font-size: 15px;
}
.new_construct_map_info_bubble_development {
  font-size: 100%;
  font-weight: bold;
}
.new_construct_map_info_bubble_builder {
  font-size: 100%;
  font-style: italic;
}
.new_construct_map_info_bubble_photo {
  border-width: 1px 1px 1px 1px;
  border-style: solid solid solid solid;
  border-color: #002144 #002144 #002144 #002144;
  width: 164px;
}
.new_construct_map_info_bubble_city {
  font-size: 100%;
  font-weight: bold;
}
.new_construct_map_info_bubble_price {
  font-size: 100%;
}
.new_construct_listing_table {
  width: 48%;
  margin: 0px 1% 5px 0px;
  border-width: 1px 1px 1px 1px;
  border-style: solid solid solid solid;
  border-color: #002144 #002144 #002144 #002144;
  display: inline-table;
}
.new_construct_listing_header_td {
  background-color: #002144;
}
.new_construct_listing_header {
  margin: 5px 14px 5px 14px;
  font-size: 18px;
  font-weight: bold;
  color: #fff;
}
.new_construct_listing_info_td {
  padding: 0px 4px 0px 4px;
  color: #000;
  background-color: #e9e9f1;
}
.new_construct_listing_info_marker {
  position: absolute;
  left: 1px;
  top: 1px;
  width: 24px;
  height: 24px;
}
.new_construct_listing_info_pic {
  float: left;
  margin: 0px 8px 0px 0px;
  padding: 2px 2px 2px 2px;
  border-width: 1px 1px 1px 1px;
  border-style: solid solid solid solid;
  border-color: #002144 #002144 #002144 #002144;
  width: 40%;
}
.new_construct_listing_info_p {
  font-size: 15px;
  line-height: 18px;
  margin: 5px 0px 0px 0px;
}
.new_construct_listing_copy_p {
  font-size: 14px;
  color: #660720;
  margin: 5px 0px 0px 0px;
}
.new_construct_listing_contact_p {
  margin: 2px 2px 2px 2px;
  font-size: 16px;
  clear: both;
}
.new_construct_listing_contact_word {
  font-style: italic;
}
.new_construct_listing_contact_name {
  font-size: 19px;
  font-weight: bold;
}
#fsbo_exclusives_log_in_add {
  display: block;
  margin: 10px 0px 10px 0px;
  font-size: 30px;
  font-weight: bold;
  clear: both;
}
#fsbo_exclusives_edit_approve {
  margin: 20px 0px 5px 0px;
  font-size: 27px;
  font-weight: bold;
  clear: both;
}
#fsbo_exclusives_edit_approve_sub_header {
  font-size: 70%;
}
.fsbo_exclusives_delete_wrapper {
  display: none;
  position: absolute;
  top: 4px;
  left: -46px;
  width: 39px;
  height: 41px;
  background-color: #d7dce6;
  -moz-border-radius: 13px 0px 0px 13px;
  -webkit-border-radius: 13px 0px 0px 13px;
  border-radius: 13px 0px 0px 13px;
  cursor: pointer;
}
.fsbo_exclusives_delete_x {
  position: absolute;
  top: -2px;
  left: 14px;
  color: #81868b;
  font-size: 36px;
  font-weight: bold;
}
.fsbo_exclusives_results_text {
  clear: both;
  margin: 30px 5% 25px 5%;
  font-size: 25px;
  font-weight: bold;
}
#selling_lady_wrapper_div {
  position: inline;
  margin: 0px -10px 0px 0px;
}
#selling_lady_wrapper_table {
  display: inline-block;
  position: relative;
  width: 218px;
  height: 348px;
  float: right;
  margin: 10px -15px 0px 40px;
  z-index: 0;
}
#selling_lady_line {
  position: absolute;
  bottom: 0px;
  right: 0px;
  width: 385px;
  height: 2px;
  background-color: #001b35;
}
#selling_top_comp_graph {
  position: relative;
  border-width: 0px 0px 0px 0px;
  border-style: none none none none;
  border-color: transparent transparent transparent transparent;
  height: auto;
  width: 61%;
  z-index: 1;
}
#selling_top_avg_graph {
  position: relative;
  border-width: 0px 0px 0px 0px;
  border-style: none none none none;
  border-color: transparent transparent transparent transparent;
  height: auto;
  width: 61%;
  z-index: 1;
}
#selling_top_lux_graph {
  position: relative;
  border-width: 0px 0px 0px 0px;
  border-style: none none none none;
  border-color: transparent transparent transparent transparent;
  height: auto;
  width: 61%;
}
#selling_top_land_graph {
  position: relative;
  border-width: 0px 0px 0px 0px;
  border-style: none none none none;
  border-color: transparent transparent transparent transparent;
  height: auto;
  width: 61%;
}
#why_lp_lp_werdz {
  font-size: 25px;
  margin: 30px 0px 0px 0px;
}
#itsYourChoiceTable {
  border-width: 2px 2px 2px 2px;
  border-style: solid solid solid solid;
  border-color: #000 #000 #000 #000;
  margin: 0px 2% 0px 2%;
}
.itsYourChoiceTableRegMidTD {
  padding: 0px 4px 3px 4px;
  border-width: 0px 1px 1px 0px;
  border-style: none solid solid none;
  border-color: transparent #000 #000 transparent;
}
.itsYourChoiceTableRegMidTDcol1 {
  max-width: 188px;
}
.itsYourChoiceTableRegMidTDcol2 {
  max-width: 84px;
}
.itsYourChoiceTableRegMidTDcol3 {
  max-width: 334px;
}
.itsYourChoiceTableP1 {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.itsYourChoiceTableP2 {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  line-height: 17px;
}
.itsYourChoiceTableP3 {
  margin: 0px 5px 0px 10px;
}
.itsYourChoiceTableP4 {
  margin: 7px 0px 7px 0px;
}
.itsYourChoiceTablePwerdz1 {
  font-weight: bold;
  font-size: 20px;
}
.itsYourChoiceTablePwerdz2 {
  font-weight: bold;
  font-size: 15px;
}
.itsYourChoiceTablePwerdz3 {
  font-weight: bold;
  font-size: 15.5pt;
}
.itsYourChoiceTablePwerdz4 {
  font-size: 10.5pt;
}
.itsYourChoiceTablePwerdz5 {
  font-weight: bold;
  font-size: 15.5pt;
  line-height: 120%;
}
.itsYourChoiceTablePwerdz6 {
  font-weight: bold;
  font-size: 12pt;
  line-height: 120%;
}
.itsYourChoiceTablePwerdz7 {
  font-size: 15px;
}
.itsYourChoiceTablePwerdz8 {
  font-weight: bold;
  font-size: 9.5pt;
  font-style: italic;
  line-height: 120%;
}
.itsYourChoiceTablePwerdz9 {
  font-weight: bold;
  line-height: 120%;
}
.itsYourChoiceTablePwerdz10 {
  font-size: 12pt;
}
.itsYourChoiceTablePwerdz11 {
  font-weight: bold;
  font-size: 12pt;
  line-height: 120%;
  position: relative;
  top: -4pt;
}
.itsYourChoiceTablePwerdz12 {
  font-style: italic;
  position: relative;
  top: -4pt;
}
.itsYourChoiceTablePwerdz13 {
  font-weight: bold;
  position: relative;
  top: -4pt;
}
.itsYourChoiceTablePwerdz14 {
  font-size: 175%;
}
.itsYourChoiceTablePwerdz15 {
  font-weight: bold;
  text-decoration: underline;
}
#caPrivacyPolicyTable {
  border-width: 2px 2px 2px 2px;
  border-style: solid solid solid solid;
  border-color: #000 #000 #000 #000;
  margin: 0px 2% 0px 2%;
}
.caPrivacyPolicyTableRegMidTD {
  padding: 0px 4px 3px 4px;
  border-width: 0px 1px 1px 0px;
  border-style: none solid solid none;
  border-color: transparent #000 #000 transparent;
}
.caPrivacyPolicyTableRegMidTDcol1 {
  width: 20%;
}
.caPrivacyPolicyTableRegMidTDcol2 {
  width: 40%;
}
.caPrivacyPolicyTableRegMidTDcol3 {
  width: 40%;
}
.caPrivacyPolicyTableBotMidTD {
  padding: 0px 4px 3px 4px;
  border-width: 0px 1px 0px 0px;
  border-style: none solid none none;
  border-color: transparent #000 transparent transparent;
}
.caPrivacyPolicyTableRegEndTD {
  padding: 0px 4px 3px 4px;
  border-width: 0px 0px 1px 0px;
  border-style: none none solid none;
  border-color: transparent transparent #000 transparent;
}
.caPrivacyPolicyTableBotEndTD {
  padding: 0px 4px 3px 4px;
  border-width: 0px 0px 0px 0px;
  border-style: none none none none;
  border-color: transparent transparent transparent transparent;
}
.caPrivacyPolicySectionHeader {
  margin: 5px 5px 5px 5px;
  padding: 0px 0px 0px 0px;
  font-weight: bold;
  font-size: 20px;
}
.caPrivacyPolicySectionExplainer {
  margin: 5px 5px 5px 5px;
  padding: 0px 0px 0px 0px;
  font-size: 20px;
}
.caPrivacyPolicyColumnHeader {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  font-weight: bold;
  font-size: 20px;
}
.caPrivacyPolicyItem {
  margin: 5px 5px 5px 5px;
  padding: 0px 0px 0px 0px;
  font-size: 16px;
}
.caPrivacyPolicyItemIndent {
  text-indent: -8px;
  margin-left: 12px;
}
.caPrivacyPolicyIndent {
  text-indent: -11px;
  margin-left: 25px;
}
.caPrivacyPolicyUL {
  margin: 5px 5px 5px 5px;
  list-style-type: disc;
}
.caPrivacyPolicyULI {
  margin: 5px 5px 5px 37px;
}
#formFrameDiv {
  width: 96%;
  height: 0px;
  overflow: hidden;
  -webkit-transition: height 0.15s ease-in-out;
  -moz-transition: height 0.15s ease-in-out;
  -o-transition: height 0.15s ease-in-out;
  transition: height 0.15s ease-in-out;
}
#its_yer_choice_form_iframe {
  border-width: 0px 0px 0px 0px;
  border-style: none none none none;
  border-color: transparent transparent transparent transparent;
  height: 480px;
  margin: 0px 0px 0px 14px;
  width: 96%;
}
#its_yer_choice_sent_message {
  margin: 30px 0px 5px 0px;
  font-size: 37px;
}
#its_yer_choice_form {
  position: relative;
}
#its_yer_choice_form_body {
  background-color: #fff;
}
#its_yer_choice_form_div_extra_stuff {
  padding: 20px 387px 0px 0px;
}
#its_yer_choice_form_div_no_extra_stuff {
  padding: 20px 0px 0px 0px;
}
#its_yer_choice_form_headline {
  margin: 0px 0px 5px 0px;
  font-size: 23px;
}
#its_yer_choice_form_sub_headline {
  margin: 0px 0px 30px 0px;
  font-size: 16px;
}
.its_yer_choice_form_required_splat {
  font-size: 137%;
  line-height: 80%;
}
#its_yer_choice_form_table {
  width: 94%;
}
.its_yer_choice_form_label_td {
  width: 30%;
}
.its_yer_choice_form_label_p {
  margin: 0px 30px 10px 0px;
}
.its_yer_choice_form_value_td {
  width: 70%;
}
.its_yer_choice_form_value_p {
  margin: 0px 0px 10px 0px;
}
.its_yer_choice_form_value_input {
  width: 100%;
  font-size: 16px;
}
#its_yer_choice_form_textarea {
  width: 100%;
  height: 150px;
  font-size: 16px;
}
#its_yer_choice_form_butts_p {
  margin: 0px 0px 10px 0px;
  width: 100%;
}
.its_yer_choice_form_butts {
  padding: 2px 10px 2px 10px;
  font-size: 18px;
}
#help_moving_services_p {
  color: #036;
  font-size: 24px;
  margin: 16px 14px 0px 14px;
}
#help_moving_services_list {
  list-style: inside;
  margin: 0px 0px 0px 30px;
}
.moving_in_out_form_wrapper {
  padding: 0px 10px 0px 10px;
}
#moving_in_out_form {
  position: relative;
}
#moving_in_out_form_div_extra_stuff {
  padding: 20px 387px 0px 0px;
}
#moving_in_out_form_div_no_extra_stuff {
  padding: 20px 0px 0px 0px;
}
#moving_in_out_sent_message {
  margin: 30px 0px 20px 0px;
  font-size: 37px;
  clear: both;
}
.moving_in_out_form_headline {
  margin: 0px 0px 5px 0px;
  font-size: 23px;
}
.moving_in_out_form_checkbox_label_p {
  margin: 0px 0px 10px 5px;
}
#moving_in_out_form_sub_headline {
  margin: 0px 0px 30px 24px;
  font-size: 16px;
}
.moving_in_out_form_required_splat {
  font-size: 137%;
  line-height: 80%;
}
#moving_in_out_form_table {
  width: 94%;
}
.moving_in_out_form_label_td {
  width: 30%;
}
.moving_in_out_form_label_p {
  margin: 0px 30px 10px 0px;
}
.moving_in_out_form_value_td {
  width: 70%;
}
.moving_in_out_form_value_p {
  margin: 0px 0px 10px 0px;
}
.moving_in_out_form_value_input {
  width: 100%;
  font-size: 16px;
}
#moving_in_out_form_textarea {
  width: 100%;
  height: 150px;
  font-size: 16px;
}
#moving_in_out_form_butts_p {
  margin: 0px 0px 10px 0px;
  width: 100%;
}
.moving_in_out_form_butts {
  padding: 2px 10px 2px 10px;
  font-size: 18px;
}
#general_inquiry_form_wrapper {
  padding: 0px 10px 0px 10px;
}
#general_inquiry_form {
  position: relative;
}
#general_inquiry_form_div_extra_stuff {
  padding: 20px 387px 0px 0px;
}
#general_inquiry_form_div_no_extra_stuff {
  padding: 20px 0px 0px 0px;
}
#general_inquiry_sent_message {
  /*
  margin: 30px 0px 20px 0px;
  font-size: 37px;
  clear: both;
  */
  font-size: 150%;
}
.general_inquiry_form_headline {
  margin: 0px 0px 5px 0px;
  font-size: 23px;
}
.general_inquiry_form_checkbox_label_p {
  margin: 0px 0px 10px 5px;
}
#general_inquiry_form_sub_headline {
  margin: 0px 0px 30px 24px;
  font-size: 16px;
}
.general_inquiry_form_required_splat {
  font-size: 137%;
  line-height: 80%;
}
#general_inquiry_form_table {
  width: 94%;
}
.general_inquiry_form_label_td {
  width: 30%;
}
.general_inquiry_form_label_p {
  margin: 0px 30px 10px 0px;
}
.general_inquiry_form_value_td {
  width: 70%;
}
.general_inquiry_form_value_p {
  margin: 0px 0px 10px 0px;
}
.general_inquiry_form_value_input {
  width: 100%;
  font-size: 16px;
}
#general_inquiry_form_textarea {
  width: 100%;
  height: 150px;
  font-size: 16px;
}
#general_inquiry_form_butts_p {
  margin: 0px 0px 10px 0px;
  width: 100%;
}
.general_inquiry_form_butts {
  padding: 2px 10px 2px 10px;
  font-size: 18px;
}
#relocation_services_sample_p {
  color: #036;
  font-size: 24px;
  margin: 16px 14px 0px 14px;
}
#relocation_services_sample_list {
  list-style: inside;
  margin: 0px 0px 0px 30px;
}
#best_move_info_table {
  width: 90%;
  display: inline-block;
}
.best_move_info_table_td {
  width: 50%;
  padding: 10px 10px 10px 10px;
}
.best_move_info_header_p {
  color: #036;
  font-size: 24px;
  margin: 16px 14px 10px 14px;
}
.best_move_info_list {
  list-style: outside;
  margin: 0px 0px 0px 40px;
}
#best_move_info_example_table {
  width: 70%;
  border-width: 2px 2px 2px 2px;
  border-style: solid solid solid solid;
  border-color: #036 #036 #036 #036;
  display: inline-block;
}
.best_move_info_example_table_row_1_td {
  background-color: #036;
  width: 33%;
  padding: 5px 5px 5px 5px;
}
.best_move_info_example_table_row_1_p {
  font-size: 14px;
  color: #fff;
  margin: 0px 0px 0px 0px;
}
.best_move_info_example_table_row_2_td {
  background-color: #d0d6e5;
  width: 33%;
  padding: 5px 5px 5px 5px;
}
.best_move_info_example_table_row_2_p {
  font-size: 14px;
  color: #000;
  margin: 0px 0px 0px 0px;
}
.best_move_info_example_table_row_3_td {
  background-color: #036;
  width: 33%;
  padding: 5px 5px 5px 5px;
}
.best_move_info_example_table_row_3_p {
  font-size: 14px;
  color: #fff;
  margin: 6px 0px 6px 0px;
}
.best_move_bottom_header_p {
  text-indent: -14px;
  margin: 30px 25px 0px 25px;
  color: #036;
  font-size: 24px;
}
#best_move_bottom_table {
  width: 90%;
  display: inline-block;
}
.best_move_bottom_table_td {
  width: 50%;
  padding: 10px 10px 10px 10px;
}
.best_move_bottom_list {
  list-style: outside;
  margin: 0px 0px 0px 40px;
}
.medical_info_city {
  margin: 30px 25px -14px 12px;
  color: #036;
  font-size: 24px;
}
.office_locations_office_wrapper {
  float: left;
}
.office_locations_office_name {
  margin: 16px -10px 0px 30px;
}
#office_locations_image {
  width: 313px;
  margin: 17px 14px 0px 0px;
  float: right;
}
.office_locations_bottom_spacer {
  clear: both;
}
.office_info_manager_table {
  display: inline-block;
}
.office_info_manager_table_td {
  padding: 10px 5px 0px 5px;
}
.office_info_manager_table_pic {
  border-width: 2px 2px 2px 2px;
  border-style: solid solid solid solid;
  border-color: #036 #036 #036 #036;
  height: 183px;
  display: block;
}
.office_info_manager_name {
  font-size: 18px;
  margin: 0px 0px 0px 0px;
}
.office_info_manager_title {
  font-size: 16px;
  margin: 0px 0px 0px 0px;
}
.office_info_manager_email {
  font-size: 16px;
  margin: 0px 0px 0px 0px;
}
.office_info_manager_email a {
  text-decoration: none;
}
.office_info_addy_hours_table {
  display: inline-block;
}
.office_info_addy_hours_table_td {
  padding: 10px 5px 0px 5px;
}
.office_info_addy_hours_name {
  font-size: 22px;
  margin: 0px 20px 0px 20px;
}
.office_info_addy_hours_addy {
  font-size: 16px;
  margin: 0px 20px 0px 20px;
}
.office_info_addy_hours_directions {
  font-size: 16px;
  margin: 0px 20px 0px 20px;
}
.office_info_addy_hours_directions a {
  text-decoration: none;
}
.office_info_addy_hours_hours_header {
  font-size: 20px;
  margin: 10px 20px 0px 20px;
}
.office_info_addy_hours_hours_entry {
  font-size: 16px;
  margin: 0px 20px 0px 20px;
}
#office_info_addy_hours_phone_email_wrapper {
  margin: 10px 0px 0px 0px;
}
.office_info_addy_hours_phone {
  font-size: 16px;
  margin: 0px 20px 0px 20px;
}
.office_info_addy_hours_email {
  font-size: 16px;
  margin: 0px 20px 0px 20px;
}
.office_info_addy_hours_email a {
  text-decoration: none;
}
.office_info_view_agents_clicky {
  font-size: 26px;
  margin: 20px 0px 0px 0px;
}
.office_info_view_agents_clicky a {
  color: #036;
}
.office_info_prop_search_clicky {
  font-size: 26px;
  margin: 10px 0px 0px 0px;
}
.office_info_prop_search_clicky a {
  color: #036;
}
.about_us_testimonial_video_iframe {
  display: inline-block;
  margin: 0px 0px 10px 29px;
  width: 325px;
  height: 182px;
  border-width: 0px 0px 0px 0px;
  border-style: none none none none;
  border-color: transparent transparent transparent transparent;
}
.our_leadership_section_header {
  color: #036;
  font-size: 26px;
}
.our_leadership_peep_table {
  display: inline-block;
  margin: 0px 10px 0px 10px;
  width: 160px;
  height: 240px;
}
.our_leadership_peep_pic {
  border-width: 2px 2px 2px 2px;
  border-style: solid solid solid solid;
  border-color: #001b35 #001b35 #001b35 #001b35;
}
.our_leadership_peep_name {
  font-size: 16px;
  margin: 0px 0px 0px 0px;
}
.our_leadership_peep_name a {
  color: #000;
  text-decoration: underline;
}
.our_leadership_peep_title {
  font-size: 14px;
  margin: 0px 0px 0px 0px;
}
.service_providers_section_heading {
  margin: 14px 0px 0px 30px;
}
.service_providers_section_link {
  margin: 3px 0px 5px 29px;
}
.service_providers_section_link a {
  color: #000;
  text-decoration: none;
}
.testimonial_wrapper {
  position: relative;
  display: inline-block;
}
.testimonial_bubble_top {
  width: 290px;
  background-color: #bbdcf8;
  padding: 10px 10px 10px 10px;
  margin: 10px 10px 0px 10px;
  -moz-border-radius: 15px;
  -webkit-border-radius: 15px;
  border-radius: 15px;
}
.testimonial_blurb_text {
  margin: 0px 0px 0px 9px;
  text-indent: -8px;
  font-size: 16px;
  color: #000;
}
.testimonial_bubble_bottom {
  position: relative;
  width: 100%;
}
.testimonial_bubble_bottom_tail {
  position: absolute;
  top: 0px;
  left: 55px;
}
.testimonial_blurb_peep {
  margin: 0px 0px 0px 0px;
  padding: 15px 0px 14px 163px;
  font-size: 16px;
  line-height: 16px;
  text-indent: -13px;
  width: 157px;
}
.testimonial_wrapper_new {
  position: relative;
  display: inline-block;
  width: 95%;
  max-width: 643px;
  margin: 25px 0px 0px 0px;
}
.testimonial_startz_wrapper_new {
  position: absolute;
  top: 0px;
  left: 20px;
  width: 155px;
  height: 40px;
  background-color: #151e46;
  -moz-border-radius: 20px 20px 20px 20px;
  -webkit-border-radius: 20px 20px 20px 20px;
  border-radius: 20px 20px 20px 20px;
}
.testimonial_startz_werdz_new {
  font-family: franklin-gothic-urw-cond, Verdana, Geneva, sans-serif;
  font-size: 13px;
  color: white;
  /*margin: 13px 0px 0px 0px;*/
}
.testimonials_star_new {
  height: 11px;
  margin: 0px 0px 0px 5px;
}
.testimonial_main_wrapper_new {
  width: 100%;
  background-color: #f1f2f2;
  -moz-border-radius: 8px 8px 8px 8px;
  -webkit-border-radius: 8px 8px 8px 8px;
  border-radius: 8px 8px 8px 8px;
}
.testimonial_main_starz_div_spacer_new {
  height: 20px;
}
.testimonial_main_table_new {
  width: 100%;
}
.testimonial_main_td_starz_spacer_new {
  height: 20px;
}
.testimonial_main_td_topNbottom_spacer_new {
  height: 20px;
}
.testimonial_main_td_spacer_new {
  width: 3.11042%;
  max-width: 20px;
}
.testimonial_main_td_quotemark_new {
  width: 6.53188%;
  max-width: 42px;
  vertical-align: top;
}
.testimonial_quotemark_new {
  width: 100%;
}
.testimonial_main_td_vertline_new {
  width: 1px;
  height: 100%;
  background-color: #bcbec0;
}
.testimonial_main_td_quotetext_new {
  font-family: franklin-gothic-urw-cond, Verdana, Geneva, sans-serif;
  font-size: 15px;
  line-height: 20px;
  color: #000;
  text-align: left;
  vertical-align: top;
}
.testimonial_main_author_bar {
  width: 27px;
  height: 5px;
  background-color: #bcbec0;
  margin: 15px 0px 0px 0px;
}
.testimonial_main_author_werdz {
  color: #a31e22;
  margin: 2px 0px 0px 0px;
  font-weight: bold;
  font-size: 15px;
}
#care_page_header_image {
  margin: -10px -25px -4px;
  width: 100%;
}
#espanol_header_image {
  width: 100%;
}
#espanol_agents_wrapper {
  padding: 0px 5% 0px 5%;
  width: 90%;
  display: inline-block;
  margin: 0px 0px 20px 0px;
}
#espanol_bottom_table_td_1 {
  width: 40%;
  padding: 0px 10px 0px 10px;
}
#espanol_bottom_table_td_2 {
  width: 60%;
  padding: 0px 10px 0px 10px;
}
.espanol_bottom_table_header_text {
  margin: 30px 0px 5px 0px;
  color: #900;
  font-size: 21px;
}
#espanol_bottom_table_lo_image {
  border-width: 1px 1px 1px 1px;
  border-style: solid solid solid solid;
  border-color: #001b35 #001b35 #001b35 #001b35;
  width: 75px;
}
#espanol_bottom_table_lo_name {
  font-size: 20px;
}
#espanol_bottom_table_site_link_p {
  font-size: 16px;
}
.agent_stuff_table {
  table-layout: fixed;
  margin: 10px 0px 0px 14px;
  width: 95%;
}
.agent_stuff_date_td {
  width: 50px;
}
.agent_stuff_date_div {
  width: 44px;
  background-color: #3995fc;
  padding: 3px 3px 3px 3px;
  color: #fff;
}
.agent_stuff_date_month {
  font-size: 16px;
}
.agent_stuff_date_day {
  font-size: 25px;
  line-height: 22px;
}
.agent_stuff_item_td {
  padding: 0px 0px 15px 10px;
}
.agent_stuff_item_name {
  margin: 13px 0px 14px 0px;
}
.agent_stuff_item_name_w_audio {
  margin: 13px 0px 6px 0px;
}
.agent_stuff_item_thumbnail {
  width: 48%;
  -moz-box-shadow: 1px 1px 3px 0px rgba(0, 0, 0, 0.6);
  -webkit-box-shadow: 1px 1px 3px 0px rgba(0, 0, 0, 0.6);
  box-shadow: 1px 1px 3px 0px rgba(0, 0, 0, 0.6);
}
.agent_stuff_item_thumbnail_no_shadow {
  width: 48%;
}
.agent_stuff_item_thumbnail_link {
  cursor: pointer;
  cursor: -moz-zoom-in;
  cursor: -webkit-zoom-in;
}
.agent_stuff_item_link_td {
  font-size: 25px;
  padding: 5px 15px 10px 15px;
}
.agent_stuff_item_multilink_td {
  font-size: 15px;
  padding: 5px 15px 10px 15px;
  display: inline-block;
}
.agent_stuff_page_link_p {
  font-size: 20px;
}
.agent_stuff_page_link_arrow {
  font-size: 120%;
}
#market_news_blurb {
  position: absolute;
  margin: 59px 14px 10px 14px;
  font-size: 20px;
  width: 343px;
  z-index: 2;
}
#market_news_eurotravis {
  position: relative;
  width: 94%;
  margin: 0px 3% 0px 3%;
  z-index: 1;
}
#marketing_bottombutt_wrapper {
  position: relative;
  margin: 0px 1% 0px 1%;
  width: 98%;
  min-height: 66px;
  background: #ff4520;
  background: -webkit-gradient(linear, left top, left bottom, from(#ff4520), to(#ab0d01));
  background: -moz-linear-gradient(top, #ff4520, #ab0d01);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff4520', endColorstr='#ab0d01');
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff4520', endColorstr='#ab0d01')";
  -moz-border-radius: 10px 10px 10px 10px;
  -webkit-border-radius: 10px 10px 10px 10px;
  border-radius: 10px 10px 10px 10px;
  z-index: 0;
}
#marketing_bottombutt_inner_highlight {
  position: absolute;
  top: 3px;
  left: 0.5%;
  width: 99%;
  height: 14px;
  background: #d1200a;
  background: -webkit-gradient(linear, left top, left bottom, from(#fcbe8b), to(#eb3416));
  background: -moz-linear-gradient(top, #fcbe8b, #eb3416);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fcbe8b', endColorstr='#eb3416');
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#fcbe8b', endColorstr='#eb3416')";
  -moz-border-radius: 10px 10px 0px 0px;
  -webkit-border-radius: 10px 10px 0px 0px;
  border-radius: 10px 10px 0px 0px;
  z-index: 0;
}
#marketing_bottombutt_inner_table {
  position: relative;
  top: 3px;
  left: 0.5%;
  width: 99%;
  height: 60px;
  z-index: 0;
}
#marketing_bottombutt_inner_table_td {
  font-size: 34px;
  line-height: 34px;
  padding: 10px 0px 20px 0px;
}
#marketing_bottombutt_inner_table_td a {
  color: #fff;
}
#hood_watch_banner {
  width: 100%;
  max-width: 583px;
}
.hood_watch_officers_td_area {
  padding: 0px 5px 5px 5px;
  width: 30%;
}
.hood_watch_officers_td_peep {
  padding: 0px 5px 5px 5px;
  width: 70%;
}
#mobile_da_boy_div {
  position: relative;
  top: 15px;
  left: 20px;
  z-index: 1;
  position: relative;
  margin: 0px 0px 20px 0px;
}
.mobile_da_boy_dome {
  position: absolute;
  z-index: 2;
  top: 31px;
  left: 115px;
  transition: opacity 0.25s;
  -webkit-transition: opacity 0.25s;
  transition-timing-function: ease;
  -webkit-transition-timing-function: ease;
}
#mobile_da_boy_back {
  z-index: 1;
}
.mobile_p1 {
  font-size: 29px;
  margin: 30px 90px 22px 90px;
}
.mobile_p2 {
  font-size: 18px;
  text-indent: -15px;
  margin: 0px 60px 10px 60px;
}
#daCopyright {
  font-size: 75%;
  margin: 0px 0px 0px 10px;
  clear: both;
}
.luxPageWerdz {
  font-size: 18px;
  line-height: 30px;
}
#luxPageGraph {
  width: 90%;
  max-width: 695px;
}
.luxPageAgentDiv {
  text-align: center;
  display: inline-block;
}
.luxPageAgentPic {
  width: 90px;
  margin: 10px 5px 10px 5px;
}
.luxPageAgentName {
  font-size: 18px;
  line-height: 19px;
  margin: 0px 14px 6px 14px;
}
.luxPageAgentName a {
  color: black;
}
.luxPageSmallAgentDiv {
  text-align: center;
  display: inline-block;
}
.luxPageSmallAgentPic {
  width: 70px;
  margin: 10px 3px 10px 3px;
}
.luxPageSmallAgentName {
  font-size: 15px;
  line-height: 15px;
  margin: 0px 7px 6px 7px;
}
.luxPageSmallAgentName a {
  color: black;
}
.p6415 #daAgentPageQuickSearch {
  margin: -30px 0px 50px -48%;
}
.p6415 .daQuickSearchInputBlock {
  width: 32%;
  position: relative;
  z-index: 3;
}
.p6415 #daQuickSearchInputMinPrice {
  width: 37%;
}
.p6415 #daQuickSearchInputMaxPrice {
  width: 37%;
}
.p6415 #prop_search_filters_city {
  width: 100px;
}
#prop_search_criteria_wrapper {
  background-color: #d8e7f5;
  -moz-box-shadow: 0px 1px 4px 0px rgba(0, 0, 0, 0.5);
  -webkit-box-shadow: 0px 1px 4px 0px rgba(0, 0, 0, 0.5);
  box-shadow: 0px 1px 4px 0px rgba(0, 0, 0, 0.5);
  z-index: 2;
}
.daPropSearchInputOff {
  color: #9b9b9b;
  font-style: italic;
  text-align: left;
  padding: 0px 7px 0px 7px !important;
}
.daPropSearchInputOn {
  color: #000;
  font-style: normal;
  text-align: left;
  padding: 0px 7px 0px 7px !important;
}
#daPropSearchInputTerms {
  display: inline-block;
  position: relative;
  margin: 7px 0px 7px 0px;
  min-width: 50%;
  max-width: 75%;
  height: 30px;
  box-sizing: border-box;
  border-width: 1px 0px 1px 1px;
  border-style: solid none solid solid;
  border-color: #003466 transparent #003466 #003466;
  -moz-border-radius: 5px 0px 0px 5px;
  -webkit-border-radius: 5px 0px 0px 5px;
  border-radius: 5px 0px 0px 5px;
  font-size: 15px;
}
#daPropSearchRunButt {
  display: inline-block;
  position: relative;
  margin: 7px 0px 7px -10px;
  height: 30px;
  box-sizing: border-box;
  padding: 0px 4px 0px 4px;
  border-width: 1px 1px 1px 0px;
  border-style: solid solid solid none;
  border-color: #003466 #003466 #003466 transparent;
  -moz-border-radius: 0px 5px 5px 0px;
  -webkit-border-radius: 0px 5px 5px 0px;
  border-radius: 0px 5px 5px 0px;
  font-size: 16px;
  text-transform: uppercase;
}
#daPropSearchFilterButt {
  display: inline-block;
  position: relative;
  height: 30px;
  box-sizing: border-box;
  padding: 0px 4px 0px 4px;
  margin: 7px 0px 7px 15px;
  border-width: 1px 1px 1px 1px;
  border-style: solid solid solid solid;
  border-color: #003466 #003466 #003466 #003466;
  -moz-border-radius: 5px 5px 5px 5px;
  -webkit-border-radius: 5px 5px 5px 5px;
  border-radius: 5px 5px 5px 5px;
  font-size: 16px;
  text-transform: uppercase;
}
.fa-map-marker:before {
  content: "\f041";
}
#daPropSearchNearbyButt {
  cursor: pointer;
  position: relative;
  color: #003466;
  font-size: 33px;
  margin: 5px 0px 0px 10px;
}
#prop_search_gots_filters_header_p {
  font-size: 23px;
  margin: 16px 14px 5px 14px;
}
#daPropSearchEditFilterButt {
  display: inline-block;
  position: relative;
  height: 30px;
  box-sizing: border-box;
  padding: 0px 4px 0px 4px;
  margin: 7px 0px 7px 15px;
  border-width: 1px 1px 1px 1px;
  border-style: solid solid solid solid;
  border-color: #003466 #003466 #003466 #003466;
  -moz-border-radius: 5px 5px 5px 5px;
  -webkit-border-radius: 5px 5px 5px 5px;
  border-radius: 5px 5px 5px 5px;
  font-size: 16px;
  text-transform: uppercase;
}
#daPropSearchClearFilterButt {
  display: inline-block;
  position: relative;
  height: 30px;
  box-sizing: border-box;
  padding: 0px 4px 0px 4px;
  margin: 7px 0px 7px 15px;
  border-width: 1px 1px 1px 1px;
  border-style: solid solid solid solid;
  border-color: #003466 #003466 #003466 #003466;
  -moz-border-radius: 5px 5px 5px 5px;
  -webkit-border-radius: 5px 5px 5px 5px;
  border-radius: 5px 5px 5px 5px;
  font-size: 16px;
  text-transform: uppercase;
}
#prop_search_gots_filters_subheader_p {
  font-size: 18px;
  margin: 0px 14px 5px 14px;
}
.prop_search_gots_filters_item {
  display: inline-block;
  margin: 0px 10px 0px 10px;
}
.prop_search_gots_filters_item_label {
  font-size: 16px;
}
.prop_search_gots_filters_item_value {
  font-size: 16px;
}
#prop_search_filters_wrapper {
  position: absolute;
  top: 45px;
  left: 0px;
  background-color: #fff;
  display: none;
  opacity: 0;
  -ms-transition: opacity 0.35s;
  -webkit-transition: opacity 0.35s;
  -moz-transition: opacity 0.35s;
  -o-transition: opacity 0.35s;
  transition: opacity 0.35s;
  z-index: 3;
}
#prop_search_filters_content {
  padding: 20px 20px 65px 20px;
}
.prop_search_filters_section_wrapper {
  display: inline-block;
  padding: 10px 5px 10px 0px;
  margin: 0px 5px 10px 5px;
  background-color: #f4f4f4;
  border-width: 1px 1px 1px 1px;
  border-style: solid solid solid solid;
  border-color: #ccc #ccc #ccc #ccc;
  -moz-border-radius: 10px 10px 10px 10px;
  -webkit-border-radius: 10px 10px 10px 10px;
  border-radius: 10px 10px 10px 10px;
}
.prop_search_filters_item_wrapper {
  display: inline-block;
}
.prop_search_filters_item_label {
  font-size: 15px;
  margin: 0px 6px 0px 6px;
}
.prop_search_filters_select {
  font-family: franklin-gothic-urw-cond, Verdana, Geneva, sans-serif;
  font-size: 15px;
  border-width: 1px 1px 1px 1px;
  border-style: solid solid solid solid;
  border-color: #ccc #ccc #ccc #ccc;
}
.prop_search_filters_input {
  font-size: 15px;
  width: 50px;
  border-width: 1px 1px 1px 1px !important;
  border-style: solid solid solid solid !important;
  border-color: #ccc #ccc #ccc #ccc !important;
}
.prop_search_filters_item_label_b {
  font-size: 15px;
  margin: 0px 10px 0px 0px;
}
.prop_search_filters_checkbox {
  margin: 0px 5px 0px 10px;
}
.prop_search_filters_prop_type_wrapper {
  display: inline-block;
  padding: 0px 0px 10px 10px;
}
#prop_search_filters_minprice {
  width: 80px;
}
#prop_search_filters_maxprice {
  width: 80px;
}
#prop_search_filters_skool {
  width: 160px;
}
#prop_search_filters_city {
  width: 130px;
}
#prop_search_filters_county {
  width: 130px;
}
#prop_search_filters_keywords {
  width: 200px;
}
#prop_search_filters_action_bar {
  position: fixed;
  bottom: 0px;
  left: 50%;
  background-color: #d8e7f5;
  height: 45px;
  -moz-box-shadow: 0px -1px 4px 0px rgba(0, 0, 0, 0.5);
  -webkit-box-shadow: 0px -1px 4px 0px rgba(0, 0, 0, 0.5);
  box-shadow: 0px -1px 4px 0px rgba(0, 0, 0, 0.5);
  z-index: 4;
}
.prop_search_filters_action_bar {
  width: 994px;
  margin: 0px 0px 0px -497px;
}
.prop_search_filters_action_bar_wide {
  width: 100%;
  margin: 0px 0px 0px -50%;
}
#prop_search_filters_action_bar_run_butt {
  display: inline-block;
  position: relative;
  top: 6px;
  height: 30px;
  box-sizing: border-box;
  padding: 0px 4px 0px 4px;
  border-color: #003466 #003466 #003466 #003466;
  border-width: 1px 1px 1px 1px;
  border-style: solid solid solid solid;
  -moz-border-radius: 5px 5px 5px 5px;
  -webkit-border-radius: 5px 5px 5px 5px;
  border-radius: 5px 5px 5px 5px;
  font-size: 16px;
  text-transform: uppercase;
}
#prop_search_filters_action_bar_cancel_butt {
  display: inline-block;
  position: relative;
  top: 6px;
  height: 30px;
  box-sizing: border-box;
  padding: 0px 4px 0px 4px;
  margin: 0px 0px 0px 15px;
  border-width: 1px 1px 1px 1px;
  border-style: solid solid solid solid;
  border-color: #003466 #003466 #003466 #003466;
  -moz-border-radius: 5px 5px 5px 5px;
  -webkit-border-radius: 5px 5px 5px 5px;
  border-radius: 5px 5px 5px 5px;
  font-size: 16px;
  text-transform: uppercase;
}
#prop_search_map_view {
  position: relative;
  display: none;
  opacity: 0;
  border-width: 0px 3px 0px 0px;
  border-style: none solid none none;
  border-color: transparent #d8e7f5 transparent transparent;
  -ms-transition: opacity 0.35s;
  -webkit-transition: opacity 0.35s;
  -moz-transition: opacity 0.35s;
  -o-transition: opacity 0.35s;
  transition: opacity 0.35s;
}
#daSearchMap {
  width: 100%;
  height: 100%;
}
.infowindowUserContentStringP {
  margin: 0px 0px 0px 0px;
  font-size: 14px;
}
#infowindowUserContentStringHeader {
  font-size: 18px;
  font-weight: bold;
}
.infowindowPropPicWrapper {
  display: inline;
}
.infowindowPropPic {
  width: 100px;
  border-width: 2px 2px 2px 2px;
  border-style: solid solid solid solid;
  border-color: #000 #000 #000 #000;
  margin: 0px 7px 0px 0px;
}
.infowindowPropInfoWrapper {
  display: inline-block;
}
.infowindowPropInfoPrice {
  color: #000;
  font-size: 18px;
  margin: 0px 0px 0px 0px;
}
.infowindowPropInfoAddy1 {
  color: #000;
  font-size: 15px;
  margin: 0px 0px 0px 0px;
}
.infowindowPropInfoAddy2 {
  color: #000;
  font-size: 15px;
  margin: 0px 0px 0px 0px;
}
.infowindowPropInfoOHfeaturesWrapper {
  color: #000;
  font-size: 12px;
  margin: 0px 0px 0px 0px;
}
.infowindowPropInfoOH {
  color: #000;
  font-size: 12px;
  margin: 0px 0px 0px 0px;
}
.daSearchMapMarkerLabels {
  font-size: 15px;
  font-weight: bold;
  background-color: #fff;
  color: #000;
  border-width: 1px 1px 1px 1px;
  border-style: solid solid solid solid;
  border-color: #000 #000 #000 #000;
  -moz-border-radius: 6px 6px 6px 6px;
  -webkit-border-radius: 6px 6px 6px 6px;
  border-radius: 6px 6px 6px 6px;
  padding: 0px 4px 0px 4px;
  -moz-box-shadow: 2px 2px 2px 0px rgba(0, 0, 0, .5);
  -webkit-box-shadow: 2px 2px 2px 0px rgba(0, 0, 0, .5);
  box-shadow: 2px 2px 2px 0px rgba(0, 0, 0, .5);
}
.daSearchMapMarkerLabelsHover {
  font-size: 15px;
  font-weight: bold;
  background-color: #d7dce6;
  color: #000;
  border-width: 1px 1px 1px 1px;
  border-style: solid solid solid solid;
  border-color: #000 #000 #000 #000;
  -moz-border-radius: 6px 6px 6px 6px;
  -webkit-border-radius: 6px 6px 6px 6px;
  border-radius: 6px 6px 6px 6px;
  padding: 0px 4px 0px 4px;
  -moz-box-shadow: 2px 2px 2px 0px rgba(0, 0, 0, .5);
  -webkit-box-shadow: 2px 2px 2px 0px rgba(0, 0, 0, .5);
  box-shadow: 2px 2px 2px 0px rgba(0, 0, 0, .5);
}
#prop_search_results_list {
  display: block;
  opacity: 1;
  padding: 0px 0px 55px 0px;
  -ms-transition: opacity 0.35s;
  -webkit-transition: opacity 0.35s;
  -moz-transition: opacity 0.35s;
  -o-transition: opacity 0.35s;
  transition: opacity 0.35s;
}
#prop_search_save_window_wrapper {
  position: absolute;
  top: 45px;
  left: 0px;
  background-color: #fff;
  display: none;
  opacity: 0;
  -ms-transition: opacity 0.35s;
  -webkit-transition: opacity 0.35s;
  -moz-transition: opacity 0.35s;
  -o-transition: opacity 0.35s;
  transition: opacity 0.35s;
  z-index: 1;
}
#prop_search_save_window_content {
  display: inline-block;
  padding: 20px 20px 65px 20px;
}
.prop_search_save_yer_search_header {
  font-size: 30px;
  font-weight: bold;
  margin: 0px 14px 0px 10px;
}
#prop_search_save_yer_search_name_label {
  font-size: 20px;
  margin: 10px 30px 0px 30px;
}
#prop_search_save_yer_search_name_value {
  font-size: 20px;
  margin: 0px 5px 0px 5px;
  padding: 2px 5px 2px 5px;
  width: 250px;
}
#prop_search_save_yer_search_updates_label {
  font-size: 20px;
  margin: 10px 30px 0px 30px;
}
#prop_search_save_yer_search_updates_value {
  margin: 0px 10px 0px 10px;
}
#prop_search_save_yer_search_save_butt_p {
  margin: 0px 10px 0px 10px;
}
#prop_search_save_yer_search_save_butt {
  display: inline-block;
  position: relative;
  height: 30px;
  box-sizing: border-box;
  padding: 0px 4px 0px 4px;
  margin: 7px 7px 7px 7px;
  border-width: 1px 1px 1px 1px;
  border-style: solid solid solid solid;
  border-color: #003466 #003466 #003466 #003466;
  -moz-border-radius: 5px 5px 5px 5px;
  -webkit-border-radius: 5px 5px 5px 5px;
  border-radius: 5px 5px 5px 5px;
  font-size: 16px;
  text-transform: uppercase;
}
.prop_search_save_yer_search_login_createaccount {
  font-size: 25px;
  font-weight: bold;
  margin: 10px 10% 0px 10%;
}
#prop_search_action_bar {
  position: fixed;
  bottom: 0px;
  left: 50%;
  background-color: #d8e7f5;
  height: 45px;
  -moz-box-shadow: 0px -1px 4px 0px rgba(0, 0, 0, 0.5);
  -webkit-box-shadow: 0px -1px 4px 0px rgba(0, 0, 0, 0.5);
  box-shadow: 0px -1px 4px 0px rgba(0, 0, 0, 0.5);
  -ms-transition: width 0.5s, margin-left 0.5s;
  -webkit-transition: width 0.5s, margin-left 0.5s;
  -moz-transition: width 0.5s, margin-left 0.5s;
  -o-transition: width 0.5s, margin-left 0.5s;
  transition: width 0.5s, margin-left 0.5s;
  z-index: 2;
}
.prop_search_action_bar {
  width: 994px;
  margin: 0px 0px 0px -497px;
}
.prop_search_action_bar_wide {
  width: 100%;
  margin: 0px 0px 0px -50%;
}
#prop_search_action_bar_run_butt {
  display: inline-block;
  position: relative;
  height: 30px;
  box-sizing: border-box;
  padding: 0px 4px 0px 4px;
  margin: 7px 4px 7px 4px;
  border-width: 1px 1px 1px 1px;
  border-style: solid solid solid solid;
  border-color: #003466 #003466 #003466 #003466;
  -moz-border-radius: 5px 5px 5px 5px;
  -webkit-border-radius: 5px 5px 5px 5px;
  border-radius: 5px 5px 5px 5px;
  font-size: 16px;
  text-transform: uppercase;
}
#prop_search_action_bar_save_butt {
  display: inline-block;
  position: relative;
  height: 30px;
  box-sizing: border-box;
  padding: 0px 4px 0px 4px;
  margin: 7px 4px 7px 4px;
  border-width: 1px 1px 1px 1px;
  border-style: solid solid solid solid;
  border-color: #003466 #003466 #003466 #003466;
  -moz-border-radius: 5px 5px 5px 5px;
  -webkit-border-radius: 5px 5px 5px 5px;
  border-radius: 5px 5px 5px 5px;
  font-size: 16px;
  text-transform: uppercase;
}
#prop_search_action_bar_listmap_butt {
  display: inline-block;
  position: relative;
  height: 30px;
  box-sizing: border-box;
  padding: 0px 4px 0px 4px;
  margin: 7px 4px 7px 4px;
  border-width: 1px 1px 1px 1px;
  border-style: solid solid solid solid;
  border-color: #003466 #003466 #003466 #003466;
  -moz-border-radius: 5px 5px 5px 5px;
  -webkit-border-radius: 5px 5px 5px 5px;
  border-radius: 5px 5px 5px 5px;
  font-size: 16px;
  text-transform: uppercase;
}
#prop_search_action_bar_filter_butt {
  display: inline-block;
  position: relative;
  height: 30px;
  box-sizing: border-box;
  padding: 0px 4px 0px 4px;
  margin: 7px 4px 7px 4px;
  border-width: 1px 1px 1px 1px;
  border-style: solid solid solid solid;
  border-color: #003466 #003466 #003466 #003466;
  -moz-border-radius: 5px 5px 5px 5px;
  -webkit-border-radius: 5px 5px 5px 5px;
  border-radius: 5px 5px 5px 5px;
  font-size: 16px;
  text-transform: uppercase;
}
#daPropSearchSavedPropsTD {
  padding: 15px 10px 0px 10px;
  font-size: 20px;
  color: #000;
}
#daPropSearchSavedPropsWrapper {
  display: inline-block;
  border-width: 1px 1px 1px 1px;
  border-style: solid solid solid solid;
  border-color: #003466 #003466 #003466 #003466;
  -moz-border-radius: 15px 15px 15px 15px;
  -webkit-border-radius: 15px 15px 15px 15px;
  border-radius: 15px 15px 15px 15px;
  max-width: 600px;
  overflow: hidden;
}
#daPropSearchSavedPropsHeaderWrapper {
  background-color: #d8e7f5;
  padding: 5px 15px 5px 15px;
}
#daPropSearchSavedPropsShowHideButt {
  position: relative;
  top: -1px;
  padding: 2px 6px 2px 6px;
  border-width: 1px 1px 1px 1px;
  border-style: solid solid solid solid;
  border-color: #003466 #003466 #003466 #003466;
  -moz-border-radius: 5px 5px 5px 5px;
  -webkit-border-radius: 5px 5px 5px 5px;
  border-radius: 5px 5px 5px 5px;
  font-size: 15px;
  text-transform: uppercase;
}
#daPropSearchSavedPropsContentOuterWrapper {
  background-color: #f8f8f8;
  overflow: hidden;
  height: 0px;
  -ms-transition: height 0.35s;
  -webkit-transition: height 0.35s;
  -moz-transition: height 0.35s;
  -o-transition: height 0.35s;
  transition: height 0.35s;
}
#daPropSearchSavedPropsContentInnerWrapper {
  padding: 10px 15px 5px 15px;
}
.daPropSearchOldSavedPropsWrapper {
  cursor: default;
  display: inline-block;
  padding: 5px 5px 5px 5px;
  -moz-border-radius: 5px 5px 5px 5px;
  -webkit-border-radius: 5px 5px 5px 5px;
  border-radius: 5px 5px 5px 5px;
}
.daPropSearchOldSavedPropsWrapper:hover {
  background-color: #d9d9d9;
}
.daPropSearchOldSavedPropsPic {
  display: inline-block;
  border-width: 2px 2px 2px 2px;
  border-style: solid solid solid solid;
  border-color: #001b35 #001b35 #001b35 #001b35;
  width: 55px;
}
.daPropSearchOldSavedPropsInfoWrapper {
  display: inline-block;
  white-space: nowrap;
}
.daPropSearchOldSavedPropsAddy {
  margin: 0px 5px 0px 5px;
  font-size: 14px;
  font-weight: bold;
}
.daPropSearchOldSavedPropsStatus {
  margin: 2px 0px 0px 5px;
  font-size: 12.6px;
}
.daPropSearchOldSavedPropsDeleteButt {
  margin: 0px 0px 0px 5px;
  padding: 0px 4px 0px 4px;
  -moz-border-radius: 7px 7px 7px 7px;
  -webkit-border-radius: 7px 7px 7px 7px;
  border-radius: 7px 7px 7px 7px;
}
#daPropSearchSavedPropsFooterWrapper {
  background-color: #d8e7f5;
  padding: 5px 15px 5px 15px;
}
#daPropSearchSavedPropsDeleteAllButt {
  position: relative;
  top: -1px;
  padding: 2px 6px 2px 6px;
  border-width: 1px 1px 1px 1px;
  border-style: solid solid solid solid;
  border-color: #003466 #003466 #003466 #003466;
  -moz-border-radius: 5px 5px 5px 5px;
  -webkit-border-radius: 5px 5px 5px 5px;
  border-radius: 5px 5px 5px 5px;
  font-size: 15px;
  text-transform: uppercase;
}
#daPropSearchHeader2a {
  padding: 15px 10px 15px 10px;
  font-size: 21px;
  color: #000;
}
#daPropSearchHeader2b {
  padding: 15px 10px 5px 10px;
  font-size: 20px;
  color: #000;
}
#daPropSearchHeader2bSortBy {
  font-size: 15px;
}
#daPropSearchSortSelector {
  font-family: franklin-gothic-urw-cond, Verdana, Geneva, sans-serif;
  font-size: 15px;
}
#daPropSearchHeader2c {
  padding: 0px 10px 5px 10px;
  font-size: 18px;
  color: #000;
}
.daPropSearchHeaderPageSelectorWrapper {
  display: inline-block;
  cursor: pointer;
}
.daPropSearchHeaderPageSelectorButtBackLeft {
  margin: 0px 5px 0px 0px;
}
.daPropSearchHeaderPageSelectorButtBackRight {
  margin: 0px 0px 0px 5px;
}
.daPropSearchHeaderPageSelectorButtBack {
  display: inline-block;
  position: relative;
  width: 24px;
  height: 24px;
  -moz-border-radius: 12px 12px 12px 12px;
  -webkit-border-radius: 12px 12px 12px 12px;
  border-radius: 12px 12px 12px 12px;
  background-color: #001b35;
}
.daPropSearchHeaderPageSelectorButtPointyLeft {
  left: 5px;
  border-width: 7px 10px 7px 0px;
  border-style: solid solid solid none;
  border-color: transparent #fff transparent transparent;
}
.daPropSearchHeaderPageSelectorButtPointyRight {
  right: 5px;
  border-width: 7px 0px 7px 10px;
  border-style: solid none solid solid;
  border-color: transparent transparent transparent #fff;
}
.daPropSearchHeaderPageSelectorButtPointy {
  position: absolute;
  top: 5px;
  width: 0px;
  height: 0px;
}
#daPropSearchHeader2d {
  padding: 0px 10px 15px 10px;
  font-size: 16px;
  color: #000;
}
#daPropSearchHeader2bb {
  padding: 40px 10px 30px 10px;
  font-size: 35px;
  color: #000;
}
#daPropSearchResultsTD {
  padding: 0px 10px 0px 10px;
}
#narrowListingPointerLeft {
  position: absolute;
  top: 180px;
  left: 10px;
  width: 0px;
  height: 0px;
  border-style: solid none solid solid;
  border-width: 25px 0px 25px 40px;
  border-color: transparent transparent transparent #d8e7f5;
  visibility: hidden;
  display: none;
  -ms-transition: top 0.6s;
  -webkit-transition: top 0.6s;
  -moz-transition: top 0.6s;
  -o-transition: top 0.6s;
  transition: top 0.6s;
  z-index: 2;
}
#narrowListingPointerLeftShadow {
  position: absolute;
  top: 180px;
  left: 12px;
  width: 0px;
  height: 0px;
  border-style: solid none solid solid;
  border-width: 25px 0px 25px 40px;
  border-color: transparent transparent transparent #001b35;
  visibility: hidden;
  display: none;
  -ms-transition: top 0.6s;
  -webkit-transition: top 0.6s;
  -moz-transition: top 0.6s;
  -o-transition: top 0.6s;
  transition: top 0.6s;
  z-index: 0;
}
#narrowListingPointerRight {
  position: absolute;
  top: 180px;
  right: 10px;
  width: 0px;
  height: 0px;
  border-style: solid solid solid none;
  border-width: 25px 40px 25px 0px;
  border-color: transparent #d8e7f5 transparent transparent;
  visibility: hidden;
  display: none;
  -ms-transition: top 0.6s;
  -webkit-transition: top 0.6s;
  -moz-transition: top 0.6s;
  -o-transition: top 0.6s;
  transition: top 0.6s;
  z-index: 2;
}
#narrowListingPointerRightShadow {
  position: absolute;
  top: 180px;
  right: 12px;
  width: 0px;
  height: 0px;
  border-style: solid solid solid none;
  border-width: 25px 40px 25px 0px;
  border-color: transparent #001b35 transparent transparent;
  visibility: hidden;
  display: none;
  -ms-transition: top 0.6s;
  -webkit-transition: top 0.6s;
  -moz-transition: top 0.6s;
  -o-transition: top 0.6s;
  transition: top 0.6s;
  z-index: 0;
}
.search_results_table {
  margin: 0px 10% 20px 10%;
  width: 80%;
  color: #000;
  font-size: 12px;
  border-width: 1px 0px 0px 0px;
  border-style: solid none none none;
  border-color: #000 transparent transparent transparent;
}
.search_results_row {
  background-color: #fff;
  cursor: pointer;
}
.search_results_row:hover {
  background-color: #d7dce6;
  cursor: pointer;
}
.search_results_row_on {
  background-color: #d7dce6;
  cursor: pointer;
}
.search_results_phone {
  display: none;
}
.search_results_td_phone {
  padding: 0px 0px 10px 0px;
  border-width: 0px 0px 1px 0px;
  border-style: none none solid none;
  border-color: transparent transparent #646464 transparent;
}
.search_results_prop_pic_wrapper_phone {
  width: 100%;
  height: 160px;
  overflow: hidden;
}
.search_results_lp_logo_narrow {
  position: absolute;
  top: 3px;
  left: 0px;
  z-index: 1;
}
.search_results_prop_pic_phone {
  position: absolute;
  left: 0px;
  width: 100%;
}
.search_results_prop_info_wrapper_phone {
  position: absolute;
  bottom: 0px;
  left: 0px;
  width: 100%;
  padding: 0px 0px 0px 0px;
}
a.search_results_listing_link_phone {
  color: #fff;
  text-decoration: none;
}
a.search_results_listing_link_phone:hover {
  color: #fff;
  text-decoration: none;
}
.search_results_prop_price_phone {
  position: relative;
  font-size: 18px;
  margin: 2px 5px -3px 5px;
  z-index: 1;
}
.search_results_prop_info_addy_phone {
  position: relative;
  margin: 0px 5px 0px 5px;
  font-size: 14px;
  z-index: 1;
}
.search_results_prop_features_phone {
  position: relative;
  margin: 0px 5px 2px 5px;
  font-size: 13px;
  z-index: 1;
}
.search_results_prop_info_oh_text_phone {
  position: relative;
  display: inline-block;
  font-size: 12px;
  line-height: normal;
  color: #fff;
  background-color: #900;
  padding: 1px 5px 2px 6px;
  z-index: 1;
}
.search_results_prop_info_fader_wrapper_phone {
  display: inline-block;
  position: absolute;
  width: 100%;
  height: 100%;
  bottom: 0px;
  left: 0px;
  z-index: 0;
}
.search_results_prop_info_fader_1_phone {
  width: 100%;
  height: 40%;
  background: -moz-linear-gradient(top, rgba(0, 27, 53, 0) 0%, #001b35 100%);
  background: -webkit-linear-gradient(top, rgba(0, 27, 53, 0) 0%, #001b35 100%);
  background: linear-gradient(to bottom, rgba(0, 27, 53, 0) 0%, #001b35 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00001b35', endColorstr='#001b35',GradientType=0);
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient( startColorstr='#00001b35', endColorstr='#001b35',GradientType=0 )";
}
.search_results_prop_info_fader_2_phone {
  width: 100%;
  height: 60%;
  background: #001b35;
}
.search_results_td {
  padding: 10px 0px 7px 0px;
  border-width: 0px 0px 1px 0px;
  border-style: none none solid none;
  border-color: transparent transparent #646464 transparent;
}
.search_results_prop_pic_td {
  width: 18%;
  padding: 7px 0px 4px 7px;
}
.search_results_prop_pic {
  border-width: 2px 2px 2px 2px;
  border-style: solid solid solid solid;
  border-color: #001b35 #001b35 #001b35 #001b35;
  width: 87%;
}
.listing_icon_pool {
  border-width: 0px 0px 0px 0px;
  border-style: none none none none;
  border-color: transparent transparent transparent transparent;
}
.listing_icon_vtour {
  border-width: 0px 0px 0px 0px;
  border-style: none none none none;
  border-color: transparent transparent transparent transparent;
}
.search_results_prop_info_td {
  padding: 7px 7px 4px 7px;
}
a.search_results_listing_link {
  color: #000;
  text-decoration: none;
}
a.search_results_listing_link:hover {
  color: #000;
  text-decoration: none;
}
.search_results_prop_info_addy {
  margin: -5px 0px 0px 0px;
  font-size: 21px;
  font-weight: bold;
  float: left;
  clear: both;
}
.search_results_prop_info_city {
  margin: -5px 0px 0px 0px;
  font-size: 19px;
  font-weight: bold;
  float: left;
  clear: both;
}
.search_results_lp_logo_full {
  margin: 5px 0px 0px -3px;
  float: left;
  clear: both;
}
.search_results_prop_info_status {
  font-size: 13px;
}
.search_results_prop_info_oh_text {
  display: inline-block;
  font-size: 12px;
  line-height: normal;
  color: #fff;
  background-color: #900;
  padding: 1px 5px 2px 6px;
}
.search_results_prop_features {
  margin: 0px 0px 0px 0px;
  font-size: 13px;
  text-align: right;
}
.search_results_prop_price {
  font-size: 20px;
}
.search_results_prop_mls {
  font-size: 12px;
}
#daPropSearchFooter {
  padding: 0px 10px 0px 10px;
  font-size: 18px;
  color: #000;
}
#listing_info_td {
  padding: 20px 20px 20px 20px;
  height: 100%;
  background: #fff;
  border-width: 0px 0px 0px 0px;
  border-style: none none none none;
  border-color: transparent transparent transparent transparent;
  /* PLEASE include backup fonts, i.e., 'Palatino Linotype', Palatino, Georgia, 'Times New Roman', Times, serif;*/
  font-family: franklin-gothic-urw-cond, Verdana, Geneva, sans-serif;
  font-size: 14px;
}
#listing_info_td_minimal {
  display: none;
  padding: 0px 0px 10px 0px;
  height: 100%;
  background: #fff;
  border-width: 0px 0px 0px 0px;
  border-style: none none none none;
  border-color: transparent transparent transparent transparent;
  /* PLEASE include backup fonts, i.e., 'Palatino Linotype', Palatino, Georgia, 'Times New Roman', Times, serif;*/
  font-family: franklin-gothic-urw-cond, Verdana, Geneva, sans-serif;
  font-size: 14px;
}
#listing_info_prop_pic_flyer {
  position: relative;
  background-color: #fff;
  border-width: 2px 2px 2px 2px;
  border-style: solid solid solid solid;
  border-color: #001b35 #001b35 #001b35 #001b35;
  padding: 2px 2px 2px 2px;
  margin: 0px 0px 15px 30px;
  float: left;
  z-index: 2147483647;
}
#listing_info_gallery_back_fader_box_thingy {
  position: absolute;
  top: 0px;
  margin: 0px 0px 0px 15px;
  width: 430px;
  z-index: 110;
  background: rgba(0, 0, 0, 0.25);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#33000000, endColorstr=#33000000);
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#33000000, endColorstr=#33000000)";
}
#listing_info_gallery_big_ol_pic_wrapper {
  position: absolute;
  top: 10px;
  left: 50%;
  margin: 0px 0px 0px -205px;
  width: 404px;
  height: 304px;
  background-color: #fff;
  border-width: 2px 2px 2px 2px;
  border-style: solid solid solid solid;
  border-color: #001b35 #001b35 #001b35 #001b35;
  z-index: 20;
}
#listing_info_gallery_current_pos {
  position: absolute;
  right: -15px;
  bottom: 15px;
  z-index: 100;
}
#listing_info_gallery_current_pos_banner_1 {
  background-color: #900;
  -moz-border-radius: 14px 0px 0px 14px;
  -webkit-border-radius: 14px 0px 0px 14px;
  border-radius: 14px 0px 0px 14px;
  width: 14px;
  height: 28px;
}
#listing_info_gallery_current_pos_banner_2 {
  width: 109px;
  height: 28px;
  background-color: #900;
}
#listing_info_gallery_current_pos_banner_3 {
  width: 0px;
  height: 0px;
  border-width: 28px 0px 0px 5px;
  border-style: solid none solid solid;
  border-color: transparent transparent transparent #900;
}
#listing_info_gallery_current_pos_banner_4 {
  width: 0px;
  height: 0px;
  border-width: 0px 0px 6px 13px;
  border-style: solid none solid solid;
  border-color: transparent transparent transparent #6f0000;
  float: right;
}
#listing_info_gallery_current_pos_text_wrapper {
  position: absolute;
  top: 4px;
  right: 45px;
  width: 75px;
  color: #fff;
  z-index: 1000;
}
#listing_info_gallery_current_pos_text {
  margin: 0px 0px 0px 0px;
  line-height: normal;
}
#listing_info_gallery_picture_of_pictures {
  position: absolute;
  top: -8px;
  right: 3px;
}
#listing_info_gallery_current_pos_blowed_up {
  position: absolute;
  right: 50%;
  bottom: 40px;
  z-index: 100;
}
#listing_info_gallery_current_pos_banner_1_blowed_up {
  background-color: #900;
  -moz-border-radius: 14px 0px 0px 14px;
  -webkit-border-radius: 14px 0px 0px 14px;
  border-radius: 14px 0px 0px 14px;
  width: 14px;
  height: 28px;
}
#listing_info_gallery_current_pos_banner_2_blowed_up {
  width: 109px;
  height: 28px;
  background-color: #900;
}
#listing_info_gallery_current_pos_banner_3_blowed_up {
  width: 0px;
  height: 0px;
  border-width: 28px 0px 0px 5px;
  border-style: solid none solid solid;
  border-color: transparent transparent transparent #900;
}
#listing_info_gallery_current_pos_banner_4_blowed_up {
  width: 0px;
  height: 0px;
  border-width: 0px 0px 6px 13px;
  border-style: solid none solid solid;
  border-color: transparent transparent transparent #6f0000;
  float: right;
}
#listing_info_gallery_current_pos_text_wrapper_blowed_up {
  position: absolute;
  top: 4px;
  right: 45px;
  width: 75px;
  color: #fff;
  z-index: 1000;
}
#listing_info_gallery_current_pos_text_blowed_up {
  margin: 0px 0px 0px 0px;
  line-height: normal;
}
#listing_info_gallery_picture_of_pictures_blowed_up {
  position: absolute;
  top: -8px;
  right: 3px;
}
.listing_info_gallery_barely_there_fader {
  background: rgba(0, 0, 0, 0.001);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#01000000, endColorstr=#01000000);
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#01000000, endColorstr=#01000000)";
}
#listing_info_gallery_nav_butt_small_left {
  position: absolute;
  top: 0px;
  left: 0px;
  width: 33.33333%;
  height: 100%;
  cursor: pointer;
  z-index: 100;
}
#listing_info_gallery_nav_butt_zoom_in {
  position: absolute;
  top: 0px;
  left: 50%;
  margin: 0px 0px 0px -16.66667%;
  width: 33.33333%;
  height: 100%;
  cursor: url('/images/zoom-in.png'), url('/images/zoom-in.cur'), pointer;
  z-index: 100;
}
#listing_info_gallery_nav_butt_zoom_in_single {
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100%;
  cursor: url('/images/zoom-in.png'), url('/images/zoom-in.cur'), pointer;
  z-index: 100;
}
#listing_info_gallery_nav_butt_small_right {
  position: absolute;
  top: 0px;
  right: 0px;
  width: 33.33333%;
  height: 100%;
  cursor: pointer;
  z-index: 100;
}
#listing_info_gallery_nav_arrow_left_small {
  display: none;
  position: absolute;
  top: 2px;
  left: 2px;
  width: 51px;
  height: 300px;
  overflow: hidden;
  cursor: pointer;
  z-index: 90;
}
#listing_info_gallery_nav_arrow_arrow_left_small {
  position: absolute;
  top: 123px;
  left: 5px;
  font-size: 45px;
  font-weight: bold;
  color: #fff;
  text-shadow: 2px 2px 3px rgba(0, 0, 0, 0.5);
  z-index: 2;
}
#listing_info_gallery_nav_arrow_round_thing_left_small {
  position: absolute;
  top: -10px;
  left: -58px;
  width: 98px;
  height: 320px;
  background: rgba(255, 255, 255, 0.5);
  -moz-border-radius: 0px 50% 50% 0px;
  -webkit-border-radius: 0px 50% 50% 0px;
  border-radius: 0px 50% 50% 0px;
  -moz-box-shadow: 0px 0px 6px 2px rgba(0, 6, 24, 0.6) inset;
  -webkit-box-shadow: 0px 0px 6px 2px rgba(0, 6, 24, 0.6) inset;
  box-shadow: 0px 0px 6px 2px rgba(0, 6, 24, 0.6) inset;
  z-index: 1;
}
#listing_info_gallery_nav_arrow_right_small {
  display: none;
  position: absolute;
  top: 2px;
  right: 2px;
  width: 51px;
  height: 300px;
  overflow: hidden;
  cursor: pointer;
  z-index: 90;
}
#listing_info_gallery_nav_arrow_arrow_right_small {
  position: absolute;
  top: 123px;
  right: 5px;
  font-size: 45px;
  font-weight: bold;
  color: #fff;
  text-shadow: 2px 2px 3px rgba(0, 0, 0, 0.5);
  z-index: 2;
}
#listing_info_gallery_nav_arrow_round_thing_right_small {
  position: absolute;
  top: -10px;
  right: -58px;
  width: 98px;
  height: 320px;
  background: rgba(255, 255, 255, 0.5);
  -moz-border-radius: 50% 0px 0px 50%;
  -webkit-border-radius: 50% 0px 0px 50%;
  border-radius: 50% 0px 0px 50%;
  -moz-box-shadow: 0px 0px 6px 2px rgba(0, 6, 24, 0.6) inset;
  -webkit-box-shadow: 0px 0px 6px 2px rgba(0, 6, 24, 0.6) inset;
  box-shadow: 0px 0px 6px 2px rgba(0, 6, 24, 0.6) inset;
  z-index: 1;
}
#listing_info_gallery_big_ol_pic {
  position: absolute;
  border-width: 2px 2px 2px 2px;
  border-style: solid solid solid solid;
  border-color: #fff #fff #fff #fff;
}
#listing_info_gallery_background {
  position: absolute;
  top: 2px;
  left: 2px;
  width: 400px;
  height: 300px;
  background-color: #001b35;
  z-index: -10;
}
#listing_info_gallery_rest_o_da_pics {
  position: relative;
  margin: 330px 0px 10px 0px;
  padding: 0px 10px 0px 10px;
  overflow-x: auto;
  overflow-y: hidden;
}
.listing_info_gallery_thumb_off {
  position: relative;
  width: 75px;
  height: 56px;
  margin: 3px 3px 4px 0px;
  border-width: 2px 2px 2px 2px;
  border-style: solid solid solid solid;
  border-color: #001b35 #001b35 #001b35 #001b35;
  cursor: pointer;
  z-index: 0;
}
.listing_info_gallery_thumb_on {
  position: relative;
  width: 85px;
  height: 64px;
  margin: 0px -4px 0px -3px;
  border-width: 2px 2px 2px 2px;
  border-style: solid solid solid solid;
  border-color: #fff #fff #fff #fff;
  cursor: pointer;
  z-index: 100;
}
#listing_info_da_pic_behind_da_top_wrapper {
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 310px;
  overflow: hidden;
  z-index: 0;
}
#listing_info_da_pic_behind_da_top_fader {
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100%;
  background: rgba(255, 255, 255, 0.75);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#BFFFFFFF, endColorstr=#BFFFFFFF);
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#BFFFFFFF, endColorstr=#BFFFFFFF)";
  z-index: 1;
}
#listing_info_da_pic_behind_da_top {
  position: absolute;
  left: 0px;
  width: 100%;
  z-index: 0;
}
.listing_info_action_menu_item {
  position: absolute;
  left: 453px;
  white-space: nowrap;
  z-index: 109;
}
a.listing_info_action_menu_item {
  color: #000;
}
.listing_info_action_menu_item_off {
  color: #000;
  background: none;
  font-size: 14px;
  line-height: normal;
  margin: 0px 0px 0px 0px;
  padding: 0px 5px 0px 24px;
  cursor: pointer;
}
.listing_info_action_menu_item_on {
  color: #fff;
  background-color: #001b35;
  font-size: 14px;
  line-height: normal;
  margin: 0px 0px 0px 0px;
  padding: 0px 5px 0px 24px;
  cursor: pointer;
}
#listing_info_action_menu_back {
  position: absolute;
  top: 129px;
  left: 445px;
  width: 230px;
  opacity: 0.56;
  -moz-box-shadow: -1px -1px 1px 0px #e79a0d inset, -2px -3px 1px 1px #fbf0d2 inset;
  -webkit-box-shadow: -1px -1px 1px 0px #e79a0d inset, -2px -3px 1px 1px #fbf0d2 inset;
  box-shadow: -1px -1px 1px 0px #e79a0d inset, -2px -3px 1px 1px #fbf0d2 inset;
  border-width: 1px 1px 1px 0px;
  border-style: solid solid solid none;
  border-color: #f2cd69 #e7a60d #e7970d transparent;
  -moz-border-radius: 0px 10px 10px 0px;
  -webkit-border-radius: 0px 10px 10px 0px;
  border-radius: 0px 10px 10px 0px;
  background: #f1c432;
  background: -webkit-gradient(linear, right center, left center, from(#f1c432), to(#fff));
  background: -moz-linear-gradient(right, #f1c432, #fff);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#F1C432', endColorstr='#FFFFFF');
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#F1C432', endColorstr='#FFFFFF')";
  z-index: 108;
}
#listing_info_mort_calc {
  position: absolute;
  top: 100px;
  left: 50%;
  margin: 0px 0px 0px -315px;
  width: 256px;
  background-color: #682045;
  border-width: 0px 0px 0px 0px;
  border-style: none none none none;
  border-color: transparent transparent transparent transparent;
  font-family: franklin-gothic-urw-cond, Verdana, Geneva, sans_serif;
  font-size: 14px;
  -ms-transition: margin-left 0.35s;
  -webkit-transition: margin-left 0.35s;
  -moz-transition: margin-left 0.35s;
  -o-transition: margin-left 0.35s;
  transition: margin-left 0.35s;
  z-index: 109;
}
#listing_info_mort_calc td {
  font-family: franklin-gothic-urw-cond, Verdana, Geneva, sans_serif;
  font-size: 14px;
}
#listing_info_mort_calc_wrapper_td {
  width: 256px;
  height: 192px;
}
#listing_info_mort_calc_inner_line {
  position: absolute;
  top: 2px;
  right: 2px;
  border-width: 2px 2px 2px 2px;
  border-style: solid solid solid solid;
  border-color: #e2c987 #e2c987 #e2c987 #e2c987;
  width: 233px;
  height: 184px;
}
.listing_info_mort_calc_image {
  display: block;
}
#listing_info_mort_calc_close_butt {
  cursor: pointer;
  position: absolute;
  top: -8px;
  right: -7px;
  z-index: 1;
}
#listing_info_mort_calc_wrapper_div {
  overflow: hidden;
}
#listing_info_mort_calc_inner_table {
  position: absolute;
  top: 44px;
  right: 10px;
  width: 210px;
  color: #e2c987;
  z-index: 10;
}
.listing_info_mort_calc_input_td {
  width: 85px;
}
.listing_info_mort_calc_input {
  width: 80px;
  margin: 0px 0px 4px 0px;
  font-family: franklin-gothic-urw-cond, Verdana, Geneva, sans_serif;
  font-size: 13px;
  border-width: 0px 0px 0px 0px !important;
  border-style: none none none none !important;
  border-color: transparent transparent transparent transparent !important;
}
#listing_info_mort_calc_rcm_logo_clicky_div {
  cursor: pointer;
  position: absolute;
  top: 9px;
  left: 34px;
  width: 81px;
  height: 35px;
  z-index: 200;
}
#listing_info_mort_calc_header {
  position: absolute;
  top: 9px;
  right: 7px;
}
#listing_info_mort_calc_watermark {
  position: absolute;
  bottom: 15px;
  left: 0px;
}
#listing_info_mort_calc_disclaimer {
  position: absolute;
  bottom: 7px;
  right: 6px;
}
#listing_info_get_more_info {
  display: none;
  position: fixed;
  top: 50%;
  left: 50%;
  margin: -202px 0px 0px -370px;
  padding: 0px 0px 0px 0px;
  background-color: #fff;
  color: #000;
  border-width: 3px 3px 3px 3px;
  border-style: solid solid solid solid;
  border-color: #96c6f5 #96c6f5 #96c6f5 #96c6f5;
  -moz-border-radius: 14px 14px 14px 14px;
  -webkit-border-radius: 14px 14px 14px 14px;
  border-radius: 14px 14px 14px 14px;
  -moz-box-shadow: 7px 8px 0px 0px rgba(150, 198, 245, 0.77);
  -webkit-box-shadow: 7px 8px 0px 0px rgba(150, 198, 245, 0.77);
  box-shadow: 7px 8px 0px 0px rgba(150, 198, 245, 0.77);
  z-index: 9999999;
}
#listing_info_get_more_info_wrapper_td {
  width: 747px;
  height: 410px;
}
#listing_info_get_more_info_header {
  position: absolute;
  top: 12px;
  left: 27px;
  color: #000;
  font-size: 41px;
  font-weight: bold;
  line-height: normal;
  margin: 0px 0px 0px 0px;
}
#listing_info_get_more_info_prop_pic_wrapper_landscape {
  position: relative;
  top: 84px;
  left: 61px;
}
#listing_info_get_more_info_prop_pic_wrapper_portrait {
  position: relative;
  top: 84px;
  left: 28px;
}
.listing_info_get_more_info_prop_pic {
  position: absolute;
  top: 0px;
  border-width: 2px 2px 2px 2px;
  border-style: solid solid solid solid;
  border-color: #96c6f5 #96c6f5 #96c6f5 #96c6f5;
}
#listing_info_get_more_info_prop_pic_landscape {
  width: 235px;
  left: 0px;
}
#listing_info_get_more_info_prop_pic_portrait {
  height: 210px;
  left: 65px;
}
#listing_info_get_more_info_prop_pic_arrow {
  position: absolute;
  top: -19px;
  left: 138px;
  z-index: 30;
}
#listing_info_get_more_info_da_agent_pic {
  position: absolute;
  top: 40px;
  left: 207px;
  width: 90px;
  border-width: 2px 2px 2px 2px;
  border-style: solid solid solid solid;
  border-color: #96c6f5 #96c6f5 #96c6f5 #96c6f5;
  z-index: 20;
}
#listing_info_get_more_info_cancel_butt {
  position: absolute;
  top: 27px;
  right: 26px;
  font-size: 17px;
  z-index: 9995;
}
#listing_info_get_more_info_form_div {
  position: absolute;
  top: 77px;
  right: 24px;
}
#listing_info_get_more_info_who_gonna_assist {
  margin: 0px 0px 10px 0px;
  font-size: 14px;
  line-height: normal;
}
.listing_info_get_more_info_form_label {
  margin: 0px 0px 5px 0px;
  font-size: 18px;
}
.listing_info_get_more_info_form_input {
  width: 210px;
  border-width: 1px 1px 1px 1px;
  border-style: solid solid solid solid;
  border-color: #819eba #819eba #819eba #819eba;
  font-size: 16px;
  margin: 0px 0px 0px 10px;
}
.listing_info_get_more_info_form_message {
  width: 210px;
  height: 80px;
  resize: none;
  margin: 0px 0px 0px 10px;
  border-width: 1px 1px 1px 1px;
  border-style: solid solid solid solid;
  border-color: #819eba #819eba #819eba #819eba;
  font-family: franklin-gothic-urw-cond, Verdana, Geneva, sans_serif;
  font-size: 15px;
}
#listing_info_get_more_info_form_submit_butt_td {
  padding: 10px 10px 10px 10px;
}
#listing_info_get_more_info_form_submit_butt {
  font-size: 120%;
}
#listing_info_get_more_info_sent {
  display: none;
  position: fixed;
  top: 50%;
  left: 50%;
  margin: -72px 0px 0px -265px;
  padding: 24px 34px 24px 34px;
  border-width: 3px 3px 3px 3px;
  border-style: solid solid solid solid;
  border-color: #96c6f5 #96c6f5 #96c6f5 #96c6f5;
  -moz-border-radius: 14px 14px 14px 14px;
  -webkit-border-radius: 14px 14px 14px 14px;
  border-radius: 14px 14px 14px 14px;
  -moz-box-shadow: 7px 8px 0px 0px rgba(150, 198, 245, 0.77);
  -webkit-box-shadow: 7px 8px 0px 0px rgba(150, 198, 245, 0.77);
  box-shadow: 7px 8px 0px 0px rgba(150, 198, 245, 0.77);
  background-color: #fff;
  color: #000;
  z-index: 9999999;
}
#listing_info_get_more_info_sent_message_1 {
  margin: 0px 0px 0px 0px;
  font-size: 41px;
  font-weight: bold;
  line-height: normal;
}
#listing_info_get_more_info_sent_message_2 {
  margin: 0px 0px 0px 0px;
  font-size: 31px;
  font-weight: bold;
  line-height: normal;
}
#listing_info_email_to_friend {
  display: none;
  position: fixed;
  top: 50%;
  left: 50%;
  margin: -158px 0px 0px -370px;
  padding: 0px 0px 0px 0px;
  border-width: 3px 3px 3px 3px;
  border-style: solid solid solid solid;
  border-color: #96c6f5 #96c6f5 #96c6f5 #96c6f5;
  -moz-border-radius: 14px 14px 14px 14px;
  -webkit-border-radius: 14px 14px 14px 14px;
  border-radius: 14px 14px 14px 14px;
  -moz-box-shadow: 7px 8px 0px 0px rgba(150, 198, 245, 0.77);
  -webkit-box-shadow: 7px 8px 0px 0px rgba(150, 198, 245, 0.77);
  box-shadow: 7px 8px 0px 0px rgba(150, 198, 245, 0.77);
  background-color: #fff;
  color: #000;
  z-index: 9999999;
}
#listing_info_email_to_friend_wrapper_td {
  width: 747px;
  height: 321px;
}
#listing_info_email_to_friend_header {
  position: absolute;
  top: 12px;
  left: 27px;
  color: #000;
  font-size: 41px;
  font-weight: bold;
  line-height: normal;
  margin: 0px 0px 0px 0px;
}
#listing_info_email_to_friend_preview_desktop {
  position: absolute;
  top: 75px;
  left: 27px;
  width: 278px;
  height: 211px;
}
#listing_info_email_to_friend_preview_desktop_inner_wrapper {
  position: absolute;
  top: 54px;
  left: 98px;
  width: 153px;
  height: 96px;
  overflow: hidden;
}
#listing_info_email_to_friend_preview_desktop_inner_div {
  position: absolute;
  top: 16px;
  left: 6px;
  width: 143px;
  min-height: 53px;
  background-color: #fff;
  border-width: 0px 1px 1px 1px;
  border-style: none solid solid solid;
  border-color: transparent #96c6f5 #96c6f5 #96c6f5;
}
#listing_info_email_to_friend_preview_desktop_prop_pic {
  border-width: 0.715px 0.715px 0.715px 0.715px;
  border-style: solid solid solid solid;
  border-color: #96c6f5 #96c6f5 #96c6f5 #96c6f5;
  width: 62.5625px;
  margin: 3.575px 3.575px 0.89375px 3.575px;
  float: right;
}
.listing_info_email_to_friend_preview_text {
  color: #000;
  font-family: franklin-gothic-urw-cond, Verdana, Geneva, sans_serif;
  line-height: normal;
}
#listing_info_email_to_friend_preview_text_desktop_howdy_line {
  margin: 3.575px 3.575px 0px 3.575px;
  font-size: 2.86px;
}
#listing_info_email_to_friend_preview_text_desktop_friend_name {
  font-size: 110%;
}
#listing_info_email_to_friend_preview_text_desktop_friend_line {
  margin: 1.7875px 3.575px 0px 3.575px;
  font-size: 2.32375px;
}
#listing_info_email_to_friend_preview_text_desktop_user_name {
  font-size: 110%;
}
#listing_info_email_to_friend_preview_text_desktop_address_1_line {
  margin: 1.7875px 3.575px 0px 3.575px;
  font-size: 3.39625px;
}
#listing_info_email_to_friend_preview_text_desktop_address_2_line {
  margin: 0px 3.575px 0px 3.575px;
  font-size: 2.86px;
}
#listing_info_email_to_friend_preview_text_desktop_agent_line {
  margin: 0.89375px 3.575px 0px 3.575px;
  font-size: 1.96625px;
}
#listing_info_email_to_friend_preview_text_desktop_clicky_line {
  margin: 2.68125px 3.575px 0px 3.575px;
  font-size: 2.5025px;
}
#listing_info_email_to_friend_preview_text_desktop_message_line {
  margin: 2.68125px 3.575px 3.575px 3.575px;
  font-size: 2.145px;
}
#listing_info_email_to_friend_preview_mobile {
  position: absolute;
  top: 126px;
  left: 260px;
  width: 82px;
  height: 173px;
}
#listing_info_email_to_friend_preview_mobile_inner_wrapper {
  position: absolute;
  left: 7px;
  top: 72px;
  width: 69px;
  height: 67px;
  overflow: hidden;
}
#listing_info_email_to_friend_preview_mobile_inner_div {
  position: absolute;
  top: 0px;
  left: 0px;
  width: 67px;
  min-height: 67px;
  background-color: #fff;
  border-width: 0px 1px 1px 1px;
  border-style: none solid solid solid;
  border-color: transparent #96c6f5 #96c6f5 #96c6f5;
}
#listing_info_email_to_friend_preview_mobile_prop_pic {
  border-width: 1.5px 1.5px 1.5px 1.5px;
  border-style: solid solid solid solid;
  border-color: #96c6f5 #96c6f5 #96c6f5 #96c6f5;
  width: 59px;
  margin: 4px 3.8px 1.875px 3.8px;
  float: right;
}
#listing_info_email_to_friend_preview_text_mobile_howdy_line {
  margin: 7.5px 7.5px 0px 7.5px;
  font-size: 6px;
}
#listing_info_email_to_friend_preview_text_mobile_friend_name {
  font-size: 110%;
}
#listing_info_email_to_friend_preview_text_mobile_friend_line {
  margin: 3.75px 7.5px 0px 7.5px;
  font-size: 4.875px;
}
#listing_info_email_to_friend_preview_text_mobile_user_name {
  font-size: 110%;
}
#listing_info_email_to_friend_preview_text_mobile_address_1_line {
  margin: 3.75px 7.5px 0px 7.5px;
  font-size: 7.125px;
}
#listing_info_email_to_friend_preview_text_mobile_address_2_line {
  margin: 0px 7.5px 0px 7.5px;
  font-size: 6px;
}
#listing_info_email_to_friend_preview_text_mobile_agent_line {
  margin: 1.875px 7.5px 0px 7.5px;
  font-size: 4.125px;
}
#listing_info_email_to_friend_preview_text_mobile_clicky_line {
  margin: 5.625px 7.5px 0px 7.5px;
  font-size: 5.25px;
}
#listing_info_email_to_friend_preview_text_mobile_message_line {
  margin: 5.625px 7.5px 7.5px 7.5px;
  font-size: 4.5px;
}
#listing_info_email_to_friend_cancel_butt {
  position: absolute;
  top: 27px;
  right: 26px;
  font-size: 17px;
  z-index: 9995;
}
#listing_info_email_to_friend_form_div {
  position: absolute;
  top: 88px;
  right: 24px;
}
.listing_info_email_to_friend_form_label {
  margin: 0px 0px 5px 0px;
  font-size: 18px;
}
.listing_info_email_to_friend_form_input {
  width: 210px;
  border-width: 1px 1px 1px 1px;
  border-style: solid solid solid solid;
  border-color: #819eba #819eba #819eba #819eba;
  font-size: 16px;
  margin: 0px 0px 0px 10px;
}
#listing_info_email_to_friend_form_message {
  width: 210px;
  height: 61px;
  resize: none;
  border-width: 1px 1px 1px 1px;
  border-style: solid solid solid solid;
  border-color: #819eba #819eba #819eba #819eba;
  font-family: franklin-gothic-urw-cond, Verdana, Geneva, sans_serif;
  font-size: 15px;
  margin: 0px 0px 0px 10px;
}
#listing_info_email_to_friend_form_submit_butt_td {
  padding: 10px 10px 10px 10px;
}
#listing_info_email_to_friend_form_submit_butt {
  font-size: 17px;
}
#listing_info_email_to_friend_sent {
  display: none;
  padding: 24px 34px 24px 34px;
  position: fixed;
  top: 50%;
  left: 50%;
  margin: -72px 0px 0px -241px;
  border-width: 3px 3px 3px 3px;
  border-style: solid solid solid solid;
  border-color: #96c6f5 #96c6f5 #96c6f5 #96c6f5;
  -moz-border-radius: 14px 14px 14px 14px;
  -webkit-border-radius: 14px 14px 14px 14px;
  border-radius: 14px 14px 14px 14px;
  -moz-box-shadow: 7px 8px 0px 0px rgba(150, 198, 245, 0.77);
  -webkit-box-shadow: 7px 8px 0px 0px rgba(150, 198, 245, 0.77);
  box-shadow: 7px 8px 0px 0px rgba(150, 198, 245, 0.77);
  background-color: #fff;
  z-index: 9999999;
}
#listing_info_email_to_friend_sent_message_1 {
  margin: 0px 0px 0px 0px;
  font-size: 41px;
  font-weight: bold;
  line-height: normal;
}
#listing_info_email_to_friend_sent_message_2 {
  margin: 0px 0px 0px 0px;
  font-size: 31px;
  font-weight: bold;
  line-height: normal;
}
#listing_info_navigate_through_da_results {
  position: relative;
  color: #000;
  font-size: 15px;
  line-height: normal;
  margin: -10px 5px 10px 5px;
  z-index: 10;
}
.listing_info_navigate_through_da_results_buttons {
  padding: 0px 5px 0px 5px;
  white-space: nowrap;
}
#listing_info_that_bar_with_the_address_in_it_at_the_top {
  position: relative;
  margin: 0px -20px 0px -20px;
  width: 981px;
  z-index: 100;
}
.listing_info_section_header {
  background-color: #001b35;
  color: #fff;
  text-transform: uppercase;
  font-size: 16px;
  font-weight: bold;
  letter-spacing: 2px;
  padding: 0px 5px 0px 5px;
  border-width: 0px 0px 0px 0px;
  border-style: none none none none;
  border-color: transparent transparent transparent transparent;
}
.listing_info_section_header_hr_top {
  color: #fff;
  background-color: #fff;
  height: 1px;
  border-width: 0px 0px 0px 0px;
  border-style: none none none none;
  border-color: transparent transparent transparent transparent;
  margin: 4px 0px -2px 0px;
}
.listing_info_section_header_hr_bot {
  color: #fff;
  background-color: #fff;
  height: 1px;
  border-width: 0px 0px 0px 0px;
  border-style: none none none none;
  border-color: transparent transparent transparent transparent;
  margin: -1px 0px 4px 0px;
}
#listing_info_pdf_butt_table {
  position: absolute;
  top: 22px;
  left: 466px;
  width: 123px;
  height: 43px;
}
.listing_info_pdf_butt {
  height: 32px;
  -webkit-transition: height 0.15s ease_in;
  -moz-transition: height 0.15s ease_in;
  -o-transition: height 0.15s ease_in;
  transition: height 0.15s ease_in;
}
#listing_info_header_addy_wrapper {
  padding: 0px 5px 0px 490px;
  text-transform: none;
  letter-spacing: 0px;
}
#listing_info_header_addy_1 {
  margin: 8px 0px 0px 0px;
  font-size: 27px;
  font-weight: bold;
  line-height: 19px;
}
#listing_info_header_addy_2 {
  margin: 3px 0px 6px 0px;
  font-size: 20px;
  line-height: 19px;
}
#listing_info_header_get_dir {
  margin: -6px -4px 5px 0px;
  font-size: 12px;
  line-height: 19px;
}
#listing_info_header_get_dir_text {
  padding: 1px 4px 2px 4px;
  cursor: pointer;
}
.listing_info_header_get_dir_text_off {
  background: none;
  color: #fff;
}
.listing_info_header_get_dir_text_on {
  background-color: #fff;
  color: #001b35;
}
#listing_info_header_get_dir_map_wrapper_thing {
  visibility: hidden;
  position: absolute;
  top: 0px;
  right: 19px;
  background-color: none;
  width: 450px;
  overflow: hidden;
  z-index: 0;
}
#listing_info_header_get_dir_map_mover_thing {
  position: absolute;
  top: -402px;
  right: 0px;
  border-width: 2px 2px 2px 2px;
  border-style: solid solid solid solid;
  border-color: #001b35 #001b35 #001b35 #001b35;
  background-color: #fff;
  width: 446px;
  -webkit-transition: top 0.25s ease-in;
  -moz-transition: top 0.25s ease-in;
  -o-transition: top 0.25s ease-in;
  transition: top 0.25s ease-in;
}
#listing_info_header_get_dir_addy_input_td {
  padding: 4px 0px 4px 0px;
}
#listing_info_header_get_dir_addy_input_start_p {
  font-size: 16px;
  font-weight: bold;
  line-height: normal;
  margin: 0px 0px 5px 0px;
}
#listing_info_header_get_dir_addy_input_end_p {
  font-size: 16px;
  font-weight: bold;
  line-height: normal;
  margin: 0px 0px 0px 0px;
}
.listing_info_header_get_dir_addy_inputs {
  width: 300px;
}
#listing_info_header_get_dir_butts_td {
  width: 87px;
  padding: 4px 0px 4px 0px;
}
#listing_info_header_get_dir_butt_map_it_p {
  margin: 0px 10px 5px 10px;
}
#listing_info_header_get_dir_butt_close_p {
  margin: 0px 10px 0px 10px;
}
#listing_info_header_get_dir_map_canvas_directions {
  width: 100%;
  height: 338px;
}
#listing_info_header_get_dir_directions_wrapper_thing {
  position: absolute;
  top: 120px;
  right: 467px;
  background-color: none;
  width: 450px;
  height: 402px;
  overflow: hidden;
  z-index: -10;
}
#listing_info_header_get_dir_directions_mover_thing {
  position: absolute;
  top: 0px;
  right: -448px;
  background-color: #fff;
  width: 446px;
  height: 398px;
  -webkit-transition: right 0.25s ease_in;
  -moz-transition: right 0.25s ease_in;
  -o-transition: right 0.25s ease_in;
  transition: right 0.25s ease_in;
}
#listing_info_header_get_dir_directions_inner_div {
  position: absolute;
  top: 0px;
  width: 100%;
  padding: 6px 0px 0px 0px;
}
#listing_info_header_get_dir_directions_butts_p {
  margin: 0px 0px 0px 0px;
}
#listing_info_header_get_dir_directions_panel {
  position: absolute;
  bottom: 0px;
  width: 429px;
  height: 361px;
  overflow: auto;
  margin: 0px 10px 10px 10px;
  float: none;
}
#listing_info_header_addy_1_minimal_desktop {
  margin: 8px 0px 0px 0px;
  font-size: 27px;
  font-weight: bold;
  line-height: 23px;
}
#listing_info_header_addy_2_minimal_desktop {
  margin: 0px 0px 6px 0px;
  font-size: 20px;
  line-height: 19px;
}
#listing_info_header_get_dir_minimal_desktop {
  margin: 5px 0px 5px 2px;
  font-size: 14px;
  line-height: 19px;
  cursor: pointer;
  float: right;
}
#listing_info_header_get_dir_minimal_desktop a {
  color: #fff;
}
#listing_info_navigate_through_da_results_minimal {
  display: none;
  position: relative;
  color: #000;
  font-size: 15px;
  line-height: normal;
  margin: -10px 5px 10px 5px;
  z-index: 10;
}
.listing_info_navigate_through_da_results_buttons_wrapper {
  margin: 0px 5px 0px 5px;
  white-space: nowrap;
}
#listing_info_header_addy_1_minimal_phone {
  display: none;
  margin: 8px 0px 0px 0px;
  font-size: 27px;
  font-weight: bold;
  line-height: 23px;
}
#listing_info_header_addy_2_minimal_phone {
  display: none;
  margin: 0px 0px 6px 0px;
  font-size: 20px;
  line-height: 19px;
}
#listing_info_header_get_dir_minimal_phone {
  display: none;
  margin: -3px 0px 5px 2px;
  font-size: 14px;
  line-height: 19px;
  cursor: pointer;
}
#listing_info_header_get_dir_minimal_phone a {
  color: #fff;
}
#listing_info_top_spacer {
  float: left;
  width: 500px;
}
.listing_info_top_spacer_multi_pic {
  height: 335px;
}
.listing_info_top_spacer_single_pic {
  height: 250px;
}
#listing_info_top_info {
  float: right;
  position: relative;
  right: -5px;
  width: 360px;
  color: #000;
}
#listing_info_top_info_basic {
  position: relative;
  padding: 5px 10px 0px 0px;
  line-height: 15px;
  z-index: 20;
}
#listing_info_top_info_basic_print_flyer_addy_bar {
  display: none;
  width: 666px;
  text-transform: none;
  letter-spacing: 0px;
  margin: 10px 0px 0px 0px;
  float: right;
  border-width: 2px 0px 2px 0px;
  border-style: solid none solid none;
  border-color: #001b35 transparent #001b35 transparent;
  color: #001b35;
}
#listing_info_top_info_basic_print_flyer_addy_1 {
  margin: 8px 0px 0px 0px;
  font-size: 27px;
  font-weight: bold;
  line-height: 19px;
}
#listing_info_top_info_basic_print_flyer_addy_2 {
  margin: 3px 0px 6px 0px;
  font-size: 20px;
  line-height: 19px;
}
#listing_info_top_info_basic_price {
  margin: 0px 0px -3px 0px;
  font-size: 23px;
  line-height: 28px;
}
#listing_info_top_info_basic_price_dolla_sign {
  font-size: 61%;
}
#listing_info_top_info_basic_list_date {
  margin: 2px 0px 4px 10px;
  font-size: 15px;
}
#listing_info_top_info_basic_status_active {
  margin: 2px 0px 4px 10px;
  font-size: 15px;
}
#listing_info_top_info_basic_status_backup {
  margin: 2px 0px 4px 10px;
  color: #900;
  font-size: 15px;
  font-weight: bold;
}
#listing_info_top_info_basic_status_comments {
  font-size: 12px;
}
#listing_info_top_info_basic_bed_bath_sf {
  margin: 2px 0px -2px 10px;
  font-size: 16px;
}
.listing_info_top_info_basic_sf_acres_source {
  font-size: 75%;
}
#listing_info_top_info_basic_mls_num {
  margin: 7px 0px 2px 10px;
  font-size: 15px;
}
#listing_info_top_info_basic_mls {
  font-size: 75%;
}
.listing_info_top_info_basic_oh_text {
  position: relative;
  float: right;
  margin: 7px -4px -2px 0px;
  font-size: 12px;
  line-height: normal;
  color: #fff;
  background-color: #900;
  padding: 1px 5px 2px 6px;
}
.listing_info_top_info_basic_oh_text a {
  color: #fff;
}
#listing_info_top_agent_info_wrapper_with_co_agent {
  position: relative;
  top: 10px;
  right: 8px;
  display: inline-block;
  font-size: 14px;
  height: 135px;
  z-index: 0;
}
#listing_info_top_agent_info_wrapper_without_co_agent {
  position: relative;
  top: 10px;
  right: 8px;
  font-size: 14px;
  height: 160px;
  z-index: 0;
}
.listing_info_top_agent_info_table {
  float: right;
}
.listing_info_top_agent_info_td_with_co_agent {
  vertical-align: top;
  padding: 10px 0px 0px 0px;
}
.listing_info_top_agent_info_td_without_co_agent {
  vertical-align: bottom;
  padding: 0px 0px 10px 0px;
}
.listing_info_top_agent_info_td_with_co_agent_no_padding {
  vertical-align: top;
  padding: 0px 0px 0px 0px;
}
.listing_info_top_agent_info_inner_div_print {
  padding: 5px 10px 5px 10px;
  color: #001b35;
  right: 94px;
  bottom: 11px;
}
.listing_info_top_agent_info_inner_div_screen {
  background-color: #001b35;
  padding: 5px 10px 5px 10px;
  color: #fff;
  right: 94px;
  bottom: 11px;
}
.listing_info_top_agent_info_inner_div_screen_with_padding {
  background-color: #001b35;
  color: #fff;
  right: 94px;
  bottom: 11px;
  padding: 2px 10px 2px 10px;
}
.listing_info_top_agent_info_presented {
  margin: 0px 0px 0px 0px;
  font-size: 16px;
  line-height: normal;
}
.listing_info_top_agent_info_name {
  margin: 0px 0px -2px 0px;
  font-size: 17px;
  line-height: normal;
}
.listing_info_top_agent_info_phone {
  margin: 0px 0px -2px 0px;
  font-size: 16px;
  line-height: normal;
}
.listing_info_top_agent_info_phone a {
  color: #fff;
}
.listing_info_top_agent_info_email {
  margin: 0px 0px 0px 0px;
  font-size: 16px;
  line-height: normal;
}
.listing_info_top_agent_info_email a {
  color: #fff;
}
.listing_info_top_agent_info_website {
  margin: 0px 0px 0px 0px;
}
.listing_info_top_agent_info_website a {
  color: #dfe4ea;
}
.listing_info_top_agent_info_pic_with_co_agent {
  width: 73px;
  border-width: 2px 2px 2px 2px;
  border-style: solid solid solid solid;
  border-color: #001b35 #001b35 #001b35 #001b35;
}
.listing_info_top_agent_info_pic_without_co_agent {
  width: 90px;
  border-width: 2px 2px 2px 2px;
  border-style: solid solid solid solid;
  border-color: #001b35 #001b35 #001b35 #001b35;
}
#listing_info_top_agent_info_wrapper_co_agent {
  position: relative;
  top: -15px;
  right: 8px;
  height: 120px;
  font-size: 14px;
  z-index: 120;
}
#listing_info_top_prop_data {
  position: relative;
  clear: both;
  padding: 0px 10px 0px 30px;
  color: #000;
}
#listing_info_top_prop_data_da_remarks {
  text-align: justify;
  font-size: 17px;
  padding: 0px 0px 50px 0px;
}
#listing_info_action_menu_wrapper_minimal {
  display: none;
  background-color: #96c6f5;
  margin: 0px 0px 20px 0px;
}
#listing_info_action_menu_minimal {
  display: inline-table;
  width: 98%;
  margin: 1% 1% 1% 1%;
}
.listing_info_action_menu_item_minimal_blah_off, .listing_info_action_menu_item_minimal_blah_on, .listing_info_action_menu_item_minimal_end_off, .listing_info_action_menu_item_minimal_end_on {
  /* useful if you don't want a bg color from leaking outside the border */
  background-clip: padding-box;
  padding: 5px 3px 5px 3px;
  font-size: 19px;
  text-transform: uppercase;
  cursor: pointer;
  -ms-transition: background_color 0.25s ease_out, color 0.25s linear;
  -webkit-transition: background_color 0.25s ease_out, color 0.25s linear;
  -moz-transition: background_color 0.25s ease_out, color 0.25s linear;
  -o-transition: background_color 0.25s ease_out, color 0.25s linear;
  transition: background_color 0.25s ease_out, color 0.25s linear;
}
.listing_info_action_menu_item_minimal_blah_off {
  background-color: #e4ecf5;
  border-width: 0px 0px 2px 0px;
  border-style: none none solid none;
  border-color: transparent transparent #96c6f5 transparent;
  color: #000;
}
.listing_info_action_menu_item_minimal_blah_on {
  background-color: #001b35;
  border-width: 0px 0px 2px 0px;
  border-style: none none solid none;
  border-color: transparent transparent #96c6f5 transparent;
  color: #fff;
}
.listing_info_action_menu_item_minimal_end_off {
  background-color: #e4ecf5;
  color: #000;
}
.listing_info_action_menu_item_minimal_end_on {
  background-color: #001b35;
  color: #fff;
}
a.listing_info_action_menu_item_minimal_link {
  color: inherit;
  text-decoration: none;
}
a.listing_info_action_menu_item_minimal_link:hover {
  color: inherit;
  text-decoration: none;
}
.listing_info_action_menu_form_minimal_wrappers {
  height: 0px;
  overflow: hidden;
  -ms-transition: height 0.25s;
  -webkit-transition: height 0.25s;
  -moz-transition: height 0.25s;
  -o-transition: height 0.25s;
  transition: height 0.25s;
}
.listing_info_action_menu_form_minimal_tables {
  width: 100%;
  margin: 0px 0px 5px 0px;
}
.listing_info_action_menu_form_minimal {
  /* useful if you don't want a bg color from leaking outside the border */
  background-clip: padding-box;
  padding: 5px 1% 5px 2%;
  font-size: 20px;
  text-transform: uppercase;
  background-color: #e4ecf5;
  border-width: 0px 0px 2px 0px;
  border-style: none none solid none;
  border-color: transparent transparent #96c6f5 transparent;
  color: #000;
}
#listing_info_mort_calc_inner_table_minimal {
  display: inline-block;
  font-size: 18px;
  color: #000;
  z-index: 10;
}
.listing_info_mort_calc_input_td_minimal {
  width: 100px;
}
.listing_info_mort_calc_input_minimal {
  width: 90px;
  margin: 0px 0px 4px 0px;
  font-family: franklin-gothic-urw-cond, Verdana, Geneva, sans_serif;
  font-size: 16px;
  border-width: 0px 0px 0px 0px !important;
  border-style: none none none none !important;
  border-color: transparent transparent transparent transparent !important;
}
#listing_info_mort_calc_rcm_logo_clicky_div_minimal {
  cursor: pointer;
  position: absolute;
  top: 8px;
  left: 50%;
  margin: 0px 0px 0px -49.5%;
  width: 107px;
  height: 47px;
  z-index: 200;
}
#listing_info_mort_calc_header_minimal {
  display: inline-block;
  padding: 8px 0px 0px 0px;
}
#listing_info_mort_calc_disclaimer_td_minimal {
  font-size: 13px;
  max-width: 200px;
}
#listing_info_get_more_info_who_gonna_assist_minimal {
  display: inline-block;
  margin: 0px 0px 10px 0px;
  font-size: 14px;
  line-height: normal;
  width: 300px;
}
#listing_info_get_more_info_form_table_minimal {
  display: inline-block;
  width: 310px;
}
.listing_info_get_more_info_form_label_minimal {
  margin: 0px 0px 5px 0px;
  font-size: 16px;
}
.listing_info_get_more_info_form_input_minimal {
  width: 210px;
  border-width: 1px 1px 1px 1px;
  border-style: solid solid solid solid;
  border-color: #819eba #819eba #819eba #819eba;
  font-size: 16px;
  margin: 0px 0px 5px 10px;
}
.listing_info_get_more_info_form_message_minimal {
  width: 210px;
  height: 80px;
  resize: none;
  margin: 0px 0px 0px 10px;
  border-width: 1px 1px 1px 1px;
  border-style: solid solid solid solid;
  border-color: #819eba #819eba #819eba #819eba;
  font-family: franklin-gothic-urw-cond, Verdana, Geneva, sans_serif;
  font-size: 15px;
}
#listing_info_get_more_info_form_submit_butt_td_minimal {
  padding: 10px 10px 10px 10px;
}
#listing_info_get_more_info_form_submit_butt_minimal {
  font-size: 120%;
}
#listing_info_get_more_info_sent_minimal {
  display: none;
  width: 310px;
}
#listing_info_get_more_info_sent_message_1_minimal {
  margin: 0px 0px 0px 0px;
  font-size: 35px;
  font-weight: bold;
  line-height: 35px;
}
#listing_info_get_more_info_sent_message_2_minimal {
  margin: 0px 0px 0px 0px;
  font-size: 31px;
  font-weight: bold;
  line-height: normal;
}
#listing_info_email_to_friend_form_table_minimal {
  display: inline-block;
  width: 310px;
}
.listing_info_email_to_friend_form_label_minimal {
  margin: 0px 0px 5px 0px;
  font-size: 16px;
}
.listing_info_email_to_friend_form_input_minimal {
  width: 190px;
  border-width: 1px 1px 1px 1px;
  border-style: solid solid solid solid;
  border-color: #819eba #819eba #819eba #819eba;
  font-size: 16px;
  margin: 0px 0px 5px 10px;
}
.listing_info_email_to_friend_form_message_minimal {
  width: 190px;
  height: 80px;
  resize: none;
  margin: 0px 0px 0px 10px;
  border-width: 1px 1px 1px 1px;
  border-style: solid solid solid solid;
  border-color: #819eba #819eba #819eba #819eba;
  font-family: franklin-gothic-urw-cond, Verdana, Geneva, sans_serif;
  font-size: 15px;
}
#listing_info_email_to_friend_form_submit_butt_td_minimal {
  padding: 10px 10px 10px 10px;
}
#listing_info_email_to_friend_form_submit_butt_minimal {
  font-size: 120%;
}
#listing_info_email_to_friend_sent_minimal {
  display: none;
  width: 310px;
}
#listing_info_email_to_friend_sent_message_1_minimal {
  margin: 0px 0px 0px 0px;
  font-size: 35px;
  font-weight: bold;
  line-height: 35px;
}
#listing_info_email_to_friend_sent_message_2_minimal {
  margin: 0px 0px 0px 0px;
  font-size: 31px;
  font-weight: bold;
  line-height: normal;
}
#listing_info_gallery_minimal_pics_wrapper {
  position: relative;
  display: none;
  width: 50%;
  margin: 0px 25px 10px 0px;
  float: left;
}
.listing_info_gallery_minimal_pics {
  width: 100%;
  border-width: 2px 2px 2px 2px;
  border-style: solid solid solid solid;
  border-color: #001b35 #001b35 #001b35 #001b35;
  padding: 2px 2px 2px 2px;
}
.listing_info_prop_data_section_table {
  margin: 3px 10px 15px 10px;
}
.listing_info_prop_data_section_table_amenities {
  margin: 3px 10px 15px 10px;
}
.listing_info_prop_data_item_label {
  width: 100px;
  padding: 1px 5px 6px 0px;
  font-weight: bold;
  line-height: 15px;
}
.listing_info_prop_data_item_value {
  width: 36%;
  line-height: 15px;
  padding: 1px 20px 6px 5px;
}
.listing_info_prop_data_item_value_apn_link {
  font-size: 11px;
  padding: 0px 0px 0px 5px;
}
.listing_info_prop_data_section_table_single_col {
  display: none;
  margin: 3px 10px 15px 10px;
}
.listing_info_prop_data_item_label_single_col {
  width: 30%;
  padding: 1px 5px 6px 0px;
  font-weight: bold;
  line-height: 15px;
}
.listing_info_prop_data_item_value_single_col {
  line-height: 15px;
  padding: 1px 20px 6px 5px;
}
.listing_info_prop_data_section_header_table_print {
  color: #001b35;
  font-size: 16px;
  font-weight: bold;
  letter-spacing: 2px;
  text-transform: uppercase;
  border-width: 2px 0px 2px 0px;
  border-style: solid none solid none;
  border-color: #001b35 transparent #001b35 transparent;
}
.listing_info_prop_data_section_header_td_print {
  padding: 0px 5px 0px 5px;
}
.listing_info_amenities_td {
  display: block;
}
.listing_info_amenities_selector_wrapper {
  display: inline-flex;
  color: #000;
  background-color: #fff;
  border-width: 2px 2px 2px 2px;
  border-style: solid solid solid solid;
  border-color: #001b35 #001b35 #001b35 #001b35;
  -moz-border-radius: 10px 10px 10px 10px;
  -webkit-border-radius: 10px 10px 10px 10px;
  border-radius: 10px 10px 10px 10px;
  cursor: pointer;
  margin: 5px 5px 5px 5px;
  -webkit-transition: color 0.35s, background-color 0.35s;
  -moz-transition: color 0.35s, background-color 0.35s;
  -o-transition: color 0.35s, background-color 0.35s;
  transition: color 0.35s, background-color 0.35s;
}
.listing_info_amenities_selector_wrapper:hover, .listing_info_amenities_selector_wrapper_on {
  display: inline-flex;
  color: #fff;
  background-color: #59738c;
  border-width: 2px 2px 2px 2px;
  border-style: solid solid solid solid;
  border-color: #001b35 #001b35 #001b35 #001b35;
  -moz-border-radius: 10px 10px 10px 10px;
  -webkit-border-radius: 10px 10px 10px 10px;
  border-radius: 10px 10px 10px 10px;
  cursor: pointer;
  margin: 5px 5px 5px 5px;
  -webkit-transition: color 0.35s, background-color 0.35s;
  -moz-transition: color 0.35s, background-color 0.35s;
  -o-transition: color 0.35s, background-color 0.35s;
  transition: color 0.35s, background-color 0.35s;
}
.listing_info_amenities_selector_icon_wrapper {
  display: inline-flex;
  background-color: #001b35;
  -moz-border-radius: 5px 0px 0px 5px;
  -webkit-border-radius: 5px 0px 0px 5px;
  border-radius: 5px 0px 0px 5px;
}
.listing_info_amenities_selector_icon {
  display: inline-flex;
  color: #fff;
  font-size: 21px;
  margin: 5px 6px 0px 5px;
}
.listing_info_amenities_selector_icon:before {
  vertical-align: middle;
}
.listing_info_amenities_selector_text_wrapper {
  display: inline-flex;
}
.listing_info_amenities_selector_text {
  display: inline-flex;
  margin: 8px 8px 8px 8px;
}
#listing_info_amenities_yelp_logo {
  display: inline-flex;
  position: relative;
  top: 10px;
  left: 10px;
}
.listing_info_amenities_results {
  width: 894px;
  overflow-x: auto;
  padding: 5px 0px 0px 0px;
}
.amenityUrl {
  text-decoration: none;
}
.amenityWrapper {
  display: inline-block;
  background-color: #fff;
  text-align: center;
  max-width: 150px;
  vertical-align: top;
  font-family: 'Roboto Condensed', sans-serif;
  margin: 0px 2px 10px 2px;
  -moz-border-radius: 10px 10px 10px 10px;
  -webkit-border-radius: 10px 10px 10px 10px;
  border-radius: 10px 10px 10px 10px;
  -moz-box-shadow: 1px 1px 4px 0px #000;
  -webkit-box-shadow: 1px 1px 4px 0px #000;
  box-shadow: 1px 1px 4px 0px #000;
}
.amenityPic {
  width: 100%;
  height: 100px;
  object-fit: cover;
  -moz-border-radius: 10px 10px 5px 5px;
  -webkit-border-radius: 10px 10px 5px 5px;
  border-radius: 10px 10px 5px 5px;
}
.amenityName {
  font-size: 15px;
  font-weight: 700;
  color: #000;
  margin: 0px 0px 0px 0px;
  padding: 0px 5px 0px 5px;
}
.amenityRating {
  font-size: 12px;
  color: #000;
  margin: 3px 0px 0px 0px;
  padding: 0px 5px 0px 5px;
}
.amenityNumReviews {
  font-size: 11px;
  color: #000;
  margin: 0px 0px 3px 0px;
  padding: 0px 5px 0px 5px;
}
.amenityCategory {
  font-size: 12px;
  color: #000;
  margin: 0px 0px 0px 0px;
  padding: 0px 5px 0px 5px;
}
.amenityPrice {
  font-size: 14px;
  font-weight: 700;
  color: #000;
  margin: 3px 0px 3px 0px;
  padding: 0px 5px 0px 5px;
}
.amenityDistance {
  font-size: 14px;
  font-weight: 700;
  color: #000;
  margin: 3px 0px 3px 0px;
  padding: 0px 5px 0px 5px;
}
.amenityNoResults {
  font-size: 30px;
  font-weight: 700;
  color: #000;
  margin: 3px 0px 3px 0px;
  padding: 0px 5px 0px 5px;
}
#listing_info_da_stuff_at_da_bottom_agent {
  font-size: 14px;
  margin: 10px 10px 10px 10px;
}
#listing_info_dere_aint_be_no_results {
  font-size: 30px;
}
#listing_info_dere_aint_be_no_results_but_here_be_options {
  font-size: 30px;
  margin: 0px 14px 16px 14px;
  display: inline-block;
  width: 100%;
}
#listing_info_dere_aint_be_no_results_but_here_be_options_b {
  font-size: 80%;
}
#listing_info_da_blown_up_pic {
  display: none;
  position: fixed;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100%;
  z-index: 999999;
}
#listing_info_da_blown_up_pic_nav_left {
  cursor: pointer;
  position: absolute;
  top: 50%;
  left: 50%;
  width: 100%;
  height: 100%;
  overflow: hidden;
  margin: 0px 0px 0px 0px;
  z-index: 5;
}
#listing_info_gallery_really_big_ol_pic {
  cursor: url('/images/zoom-out.png'), url('/images/zoom-out.cur'), pointer;
  height: 95%;
  border-width: 2px 2px 2px 2px;
  border-style: solid solid solid solid;
  border-color: #001b35 #001b35 #001b35 #001b35;
  z-index: 1;
}
#listing_info_da_blown_up_pic_nav_right {
  cursor: pointer;
  position: absolute;
  top: 50%;
  right: 50%;
  width: 100%;
  height: 100%;
  overflow: hidden;
  margin: 0px 0px 0px 0px;
  z-index: 5;
}
#listing_info_gallery_nav_arrow_left_big {
  display: none;
  position: absolute;
  top: 50%;
  left: 0px;
  margin: -160px 0px 0px 0px;
  width: 51px;
  height: 320px;
  overflow: hidden;
  cursor: pointer;
  z-index: 90;
}
#listing_info_gallery_nav_arrow_arrow_left_big {
  position: absolute;
  top: 123px;
  left: 5px;
  font-size: 45px;
  font-weight: bold;
  color: #fff;
  text-shadow: 2px 2px 3px rgba(0, 0, 0, 0.5);
  z-index: 2;
}
#listing_info_gallery_nav_arrow_round_thing_left_big {
  position: absolute;
  top: 0px;
  left: -58px;
  width: 98px;
  height: 320px;
  background: rgba(255, 255, 255, 0.5);
  -moz-border-radius: 0px 50% 50% 0px;
  -webkit-border-radius: 0px 50% 50% 0px;
  border-radius: 0px 50% 50% 0px;
  -moz-box-shadow: 0px 0px 6px 2px rgba(0, 6, 24, 0.6) inset;
  -webkit-box-shadow: 0px 0px 6px 2px rgba(0, 6, 24, 0.6) inset;
  box-shadow: 0px 0px 6px 2px rgba(0, 6, 24, 0.6) inset;
  z-index: 1;
}
#listing_info_gallery_nav_arrow_right_big {
  display: none;
  position: absolute;
  top: 50%;
  right: 0px;
  margin: -160px 0px 0px 0px;
  width: 51px;
  height: 320px;
  overflow: hidden;
  cursor: pointer;
  z-index: 90;
}
#listing_info_gallery_nav_arrow_arrow_right_big {
  position: absolute;
  top: 123px;
  right: 5px;
  font-size: 45px;
  font-weight: bold;
  color: #fff;
  text-shadow: 2px 2px 3px rgba(0, 0, 0, 0.5);
  z-index: 2;
}
#listing_info_gallery_nav_arrow_round_thing_right_big {
  position: absolute;
  top: 0px;
  right: -58px;
  width: 98px;
  height: 320px;
  background: rgba(255, 255, 255, 0.5);
  -moz-border-radius: 50% 0px 0px 50%;
  -webkit-border-radius: 50% 0px 0px 50%;
  border-radius: 50% 0px 0px 50%;
  -moz-box-shadow: 0px 0px 6px 2px rgba(0, 6, 24, 0.6) inset;
  -webkit-box-shadow: 0px 0px 6px 2px rgba(0, 6, 24, 0.6) inset;
  box-shadow: 0px 0px 6px 2px rgba(0, 6, 24, 0.6) inset;
  z-index: 1;
}
#listing_info_blown_up_pic_fader {
  position: fixed;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100%;
  z-index: -10;
  background: rgba(0, 27, 53, 0.85);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#D9001B35, endColorstr=#D9001B35);
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#D9001B35, endColorstr=#D9001B35)";
}
#listing_info_gallery_current_pos_minimal {
  position: absolute;
  z-index: 100;
  right: -21px;
  bottom: 15px;
}
#listing_info_gallery_current_pos_banner_1_minimal {
  background-color: #900;
  -moz-border-radius: 14px 0px 0px 14px;
  -webkit-border-radius: 14px 0px 0px 14px;
  border-radius: 14px 0px 0px 14px;
  width: 14px;
  height: 28px;
}
#listing_info_gallery_current_pos_banner_2_minimal {
  height: 28px;
  background-color: #900;
  width: 109px;
}
#listing_info_gallery_current_pos_banner_3_minimal {
  height: 0px;
  width: 0px;
  border-width: 28px 0px 0px 5px;
  border-style: solid none solid solid;
  border-color: transparent transparent transparent #900;
}
#listing_info_gallery_current_pos_banner_4_minimal {
  height: 0px;
  width: 0px;
  border-width: 0px 0px 6px 13px;
  border-style: solid none solid solid;
  border-color: transparent transparent transparent #6f0000;
  float: right;
}
#listing_info_gallery_current_pos_text_wrapper_minimal {
  position: absolute;
  top: 4px;
  right: 45px;
  width: 75px;
  z-index: 1000;
  color: #fff;
}
#listing_info_gallery_current_pos_text_minimal {
  margin: 0px 0px 0px 0px;
  line-height: normal;
}
#listing_info_gallery_picture_of_pictures_minimal {
  position: absolute;
  top: -8px;
  right: 3px;
}
#listing_info_top_info_minimal {
  float: right;
  position: relative;
  right: -5px;
  width: 360px;
  color: #000;
}
#listing_info_top_agent_info_wrapper_minimal_stacked {
  display: none;
  font-size: 14px;
  z-index: 120;
}
.listing_info_top_agent_info_pic_minimal_stacked {
  width: 100px;
  border-width: 2px 2px 2px 2px;
  border-style: solid solid solid solid;
  border-color: #001b35 #001b35 #001b35 #001b35;
}
.listing_info_top_agent_info_td_minimal_stacked {
  padding: 0px 0px 10px 0px;
}
.listing_info_top_agent_info_inner_div_minimal_stacked {
  padding: 2px 10px 2px 10px;
}
.listing_info_top_agent_info_presented_minimal_stacked {
  margin: 0px 0px 0px 0px;
  font-size: 16px;
  line-height: normal;
}
.listing_info_top_agent_info_name_minimal_stacked {
  margin: 0px 0px -2px 0px;
  font-size: 17px;
  line-height: normal;
}
.listing_info_top_agent_info_phone_minimal_stacked {
  margin: 0px 0px -2px 0px;
  font-size: 16px;
  line-height: normal;
}
.listing_info_top_agent_info_phone_minimal_stacked a {
  color: #000;
}
.listing_info_top_agent_info_email_minimal_stacked {
  margin: 0px 0px 0px 0px;
  font-size: 16px;
  line-height: normal;
}
.listing_info_top_agent_info_email_minimal_stacked a {
  color: #000;
}
.listing_info_top_agent_info_website_minimal_stacked {
  margin: 0px 0px 0px 0px;
}
#listing_info_top_agent_info_wrapper_minimal_not_stacked {
  display: none;
  float: right;
  font-size: 14px;
  z-index: 120;
}
#listing_info_top_agent_info_wrapper_minimal_with_co_agent_not_stacked {
  display: none;
  font-size: 14px;
  z-index: 120;
}
.listing_info_top_agent_info_table_minimal_not_stacked {
  display: inline-block;
}
.listing_info_top_agent_info_pic_minimal_not_stacked {
  width: 100px;
  border-width: 2px 2px 2px 2px;
  border-style: solid solid solid solid;
  border-color: #001b35 #001b35 #001b35 #001b35;
}
.listing_info_top_agent_info_td_minimal_not_stacked {
  padding: 0px 0px 10px 0px;
}
.listing_info_top_agent_info_inner_div_minimal_not_stacked {
  background-color: #001b35;
  color: #fff;
  padding: 2px 10px 2px 10px;
  margin: 0px 0px 0px 10px;
}
.listing_info_top_agent_info_presented_minimal_not_stacked {
  margin: 0px 0px 0px 0px;
  font-size: 16px;
  line-height: normal;
}
.listing_info_top_agent_info_name_minimal_not_stacked {
  margin: 0px 0px -2px 0px;
  font-size: 17px;
  line-height: normal;
}
.listing_info_top_agent_info_phone_minimal_not_stacked {
  margin: 0px 0px -2px 0px;
  font-size: 16px;
  line-height: normal;
}
.listing_info_top_agent_info_phone_minimal_not_stacked a {
  color: #fff;
}
.listing_info_top_agent_info_email_minimal_not_stacked {
  margin: 0px 0px 0px 0px;
  font-size: 16px;
  line-height: normal;
}
.listing_info_top_agent_info_email_minimal_not_stacked a {
  color: #fff;
}
.listing_info_top_agent_info_website_minimal_not_stacked {
  margin: 0px 0px 0px 0px;
}
.listing_info_top_agent_info_website_minimal_not_stacked a {
  color: #dfe4ea;
}
#listing_info_top_agent_info_wrapper_with_co_agent_minimal {
  position: relative;
  top: 10px;
  right: 8px;
  font-size: 14px;
  height: 135px;
  z-index: 120;
}
#listing_info_top_agent_info_wrapper_without_co_agent_minimal {
  position: relative;
  top: 10px;
  right: 8px;
  font-size: 14px;
  height: 160px;
  z-index: 120;
}
.listing_info_top_agent_info_table_minimal {
  float: right;
}
.listing_info_top_agent_info_td_with_co_agent_minimal {
  vertical-align: top;
  padding: 10px 0px 0px 0px;
}
#listing_info_top_info_basic_minimal {
  display: none;
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 15px 0px;
  z-index: 20;
}
.listing_info_top_info_basic_bull_minimal {
  font-size: 15px;
  margin: 0px 8px 0px 8px;
}
#listing_info_top_info_basic_price_minimal {
  margin: 0px 0px 0px 0px;
  font-size: 23px;
  line-height: 28px;
  white-space: nowrap;
}
#listing_info_top_info_basic_price_dolla_sign_minimal {
  font-size: 61%;
}
#listing_info_top_info_basic_list_date_minimal {
  margin: 0px 0px 0px 0px;
  font-size: 15px;
  white-space: nowrap;
}
#listing_info_top_info_basic_status_active_minimal {
  margin: 0px 0px 0px 0px;
  font-size: 15px;
  white-space: nowrap;
}
#listing_info_top_info_basic_status_backup_minimal {
  margin: 0px 0px 0px 0px;
  color: #900;
  font-size: 15px;
  font-weight: bold;
  white-space: nowrap;
}
#listing_info_top_info_basic_status_comments_minimal {
  font-size: 12px;
}
#listing_info_top_info_basic_bed_bath_minimal {
  margin: 0px 0px 0px 0px;
  font-size: 16px;
  white-space: nowrap;
}
.listing_info_top_info_basic_sf_acres_minimal {
  margin: 0px 0px 0px 0px;
  font-size: 16px;
  white-space: nowrap;
}
.listing_info_top_info_basic_sf_acres_source_minimal {
  font-size: 75%;
}
#listing_info_top_info_basic_mls_num_minimal {
  margin: 0px 0px 0px 0px;
  font-size: 15px;
  white-space: nowrap;
}
#listing_info_top_info_basic_mls_minimal {
  font-size: 75%;
}
.listing_info_top_info_basic_oh_text_block_minimal {
  /*white-space: nowrap;*/
  display: inline-block;
}
.listing_info_top_info_basic_oh_text_minimal {
  margin: 0px 0px 5px 0px;
  font-size: 16px;
  color: #fff;
  background-color: #900;
  padding: 1px 5px 2px 6px;
}
.listing_info_top_info_basic_oh_text_minimal a {
  color: #fff;
}
.flyer #accountTab {
  display: none;
}
.flyer #daHeaderMenuFull {
  display: none;
}
.flyer #daHeaderImg {
  width: 200px;
  margin: 1% 0px 0.5% 0px;
}
.flyer #listing_info_gallery_back_fader_box_thingy {
  display: none;
}
.flyer #listing_info_gallery_rest_o_da_pics {
  display: none;
}
.flyer .listing_info_action_menu_item {
  display: none;
}
.flyer #listing_info_action_menu_back {
  display: none;
}
.flyer #listing_info_mort_calc {
  display: none;
}
.flyer #listing_info_navigate_through_da_results {
  display: none;
}
.flyer #listing_info_that_bar_with_the_address_in_it_at_the_top {
  display: none;
}
.flyer #listing_info_header_addy_2 {
  margin: 3px 0px 6px 0px;
}
.flyer #listing_info_header_get_dir {
  display: none;
}
.flyer #listing_info_header_get_dir_map_wrapper_thing {
  display: none;
}
.flyer #listing_info_header_get_dir_directions_wrapper_thing {
  display: none;
}
.flyer #listing_info_top_info {
  color: #001b35;
}
.flyer #listing_info_top_info_basic_print_flyer_addy_bar {
  display: block;
}
.flyer .listing_info_top_agent_info_website {
  display: none;
}
#find_an_agent_featured_agents_wrapper_div {
  padding: 15px 0px 0px 0px;
}
#find_an_agent_featured_agents_wrapper_table {
  background-color: #002242;
  border-spacing: 4px;
  display: inline-block;
  border-collapse: separate;
  -moz-border-radius: 7px 7px 7px 7px;
  -webkit-border-radius: 7px 7px 7px 7px;
  border-radius: 7px 7px 7px 7px;
}
#find_an_agent_featured_agents_header_td {
  padding: 0px 0px 0px 0px;
}
#find_an_agent_featured_agents_header_p {
  margin: 5px 0px 5px 0px;
  color: #fff;
  font-size: 30px;
  font-weight: bold;
  letter-spacing: 1px;
  line-height: 20px;
}
#find_an_agent_featured_agents_peeps_td {
  padding: 0px 0px 0px 0px;
  background-color: #ebeff3;
  -moz-border-radius: 7px 7px 7px 7px;
  -webkit-border-radius: 7px 7px 7px 7px;
  border-radius: 7px 7px 7px 7px;
}
.find_an_agent_featured_agents_peep_table {
  max-width: 98px;
  display: inline-block;
  border-collapse: separate;
}
.find_an_agent_featured_agents_peep_wrapper_td {
  padding: 5px 5px 5px 5px;
  display: inline-block;
}
.find_an_agent_featured_agents_peep_img {
  margin: 0px 0px 0px 0px;
  height: 110px;
  border-width: 2px 2px 2px 2px;
  border-style: solid solid solid solid;
  border-color: #002242 #002242 #002242 #002242;
}
.find_an_agent_featured_agents_peep_name {
  margin: 0px 0px 0px 0px;
  color: #002242;
  font-size: 16px;
  font-weight: bold;
  line-height: 15px;
}
.find_an_agent_headline {
  margin: 15px 0px 3px 0px;
}
.find_an_agent_p_1 {
  font-size: 18px;
  margin: 0px 14px 5px 14px;
}
.find_an_agent_p_2 {
  font-size: 18px;
  margin: 0px 14px 0px 14px;
}
#find_an_agent_search_by_name {
  font-size: 20px;
  color: #900;
  border-width: 1px 1px 1px 1px;
  border-style: solid solid solid solid;
  border-color: #000 #000 #000 #000;
  width: 50%;
}
.find_an_agent_search_results {
  display: none;
  margin: 10px 8% 20px 8%;
  width: 84%;
}
.find_an_agent_search_results_header {
  margin: 0px 0px 10px 0px;
  font-size: 26px;
  font-weight: bold;
}
.find_an_agent_search_results_agent_wrapper {
  position: relative;
  float: left;
  width: 48%;
  margin: 0px 0px 5px 0px;
}
.find_an_agent_search_results_agent_thumb {
  border-width: 2px 2px 2px 2px;
  border-style: solid solid solid solid;
  border-color: #001b35 #001b35 #001b35 #001b35;
  float: left;
  height: 77px;
  margin: 2px 8px 2px 2px;
  padding: 0px 0px 0px 0px;
}
.find_an_agent_search_results_agent_name {
  font-size: 20px;
  font-weight: bold;
  line-height: 18px;
}
.find_an_agent_search_results_phone_number {
  font-size: 16px;
}
.find_an_agent_search_results_email_and_web {
  font-size: 16px;
}
#find_an_agent_search_results_nada {
  margin: 0px 0px 0px 0px;
  font-size: 22px;
  color: #900;
}
#find_an_agent_search_by_letter_letterz {
  font-size: 22px;
  letter-spacing: -1px;
}
#find_an_agent_search_by_area_r {
  font-size: 70%;
}
#find_an_agent_search_by_area_map_desktop {
  display: inline-block;
}
#find_an_agent_search_by_area_map_phone {
  display: none;
  width: 350px;
}
#find_an_agent_search_by_language_wrapper {
  display: flex;
  flex-wrap: wrap;
  margin: 0px 2% 0px 2%;
  width: 96%;
}
.find_an_agent_search_by_language_item {
  flex: 1 0 30%;
  box-sizing: border-box;
  padding: 0px 0px 5px 0px;
}
.find_an_agent_search_by_language_item a {
  font-size: 17px;
}
#find_an_agent_search_by_office_r {
  font-size: 70%;
}
#find_an_agent_search_by_office_wrapper {
  display: flex;
  flex-wrap: wrap;
  margin: 0px 2% 0px 2%;
  width: 96%;
}
.find_an_agent_search_by_office_item {
  flex: 1 0 30%;
  box-sizing: border-box;
  padding: 0px 0px 5px 0px;
}
.find_an_agent_search_by_office_item a {
  font-size: 17px;
}
#your_homes_value_searchy_div {
  min-height: 270px;
}
#your_homes_value_explainy_text {
  font-size: 25px;
  line-height: normal;
  /*margin-bottom: 110px;*/
}
#your_homes_value_family_no_green_dog {
  position: relative;
  float: right;
  top: -9px;
}
#your_homes_value_searchy_box_div {
  /*
  position: absolute;
  top: 110px;
  */
}
#your_homes_value_searchy_input {
  /*
  position: relative;
  font-size: 20px;
  width: 325px;
  height: 25px;
  z-index: 2;
  */
}
.your_homes_value_searchy_input_company {
  /*
  left: 32px;
  margin: 0px 0px 0px 0px;
  */
}
.your_homes_value_searchy_input_agent {
  left: 50%;
  margin: 0px 0px 0px -163px;
}
#your_homes_value_searchy_results_wrapper {
  /*
  position: absolute;
  top: 25px;
  width: 325px;
  height: 0px;
  overflow: hidden;
  background-color: #fff;
  border-width: 1px 1px 1px 1px;
  border-style: solid solid solid solid;
  border-color: #819eba #819eba #819eba #819eba;
  -moz-border-radius: 0px 0px 5px 5px;
  -webkit-border-radius: 0px 0px 5px 5px;
  border-radius: 0px 0px 5px 5px;
  -webkit-transition: height 0.25s ease-out;
  -moz-transition: height 0.25s ease-out;
  -o-transition: height 0.25s ease-out;
  transition: height 0.25s ease-out;
  z-index: 1;
  */
}
.your_homes_value_searchy_results_wrapper_company {
  left: 32px;
  margin: 0px 0px 0px 0px;
}
.your_homes_value_searchy_results_wrapper_agent {
  left: 50%;
  margin: 0px 0px 0px -163px;
}
#your_homes_value_searchy_results_table {
  color: #000;
}
.your_homes_value_searchy_results_table_td {
  cursor: pointer;
  padding: 4px 4px 4px 4px;
}
.your_homes_value_searchy_results_table_td_off {
  background-color: none;
}
.your_homes_value_searchy_results_table_td_on {
  background-color: #bbdcf8;
}
#your_homes_value_searchy_results {
  position: relative;
  bottom: 0px;
}
#your_homes_value_loading_div {
  display: none;
  position: relative;
  height: 150px;
  background: none;
  z-index: 99999;
}
#your_homes_value_following_balls {
  position: relative;
  display: inline-block;
  width: 371px;
  height: 29px;
}
.your_homes_value_following_balls {
  background-color: #001b35;
  position: absolute;
  top: 0;
  left: 0;
  width: 20px;
  height: 20px;
  -moz-border-radius: 15px 15px 15px 15px;
  -moz-animation-name: bounce_your_homes_value_following_balls;
  -moz-animation-duration: 1.9s;
  -moz-animation-iteration-count: infinite;
  -moz-animation-direction: linear;
  -webkit-border-radius: 15px 15px 15px 15px;
  -webkit-animation-name: bounce_your_homes_value_following_balls;
  -webkit-animation-duration: 1.9s;
  -webkit-animation-iteration-count: infinite;
  -webkit-animation-direction: linear;
  -ms-animation-name: bounce_your_homes_value_following_balls;
  -ms-animation-duration: 1.9s;
  -ms-animation-iteration-count: infinite;
  -ms-animation-direction: linear;
  -o-animation-name: bounce_your_homes_value_following_balls;
  -o-animation-duration: 1.9s;
  -o-animation-iteration-count: infinite;
  -o-animation-direction: linear;
  border-radius: 15px 15px 15px 15px;
  animation-name: bounce_your_homes_value_following_balls;
  animation-duration: 1.9s;
  animation-iteration-count: infinite;
  animation-direction: linear;
}
#your_homes_value_following_balls_1 {
  -moz-animation-delay: 0s;
}
#your_homes_value_following_balls_1 {
  -webkit-animation-delay: 0s;
}
#your_homes_value_following_balls_1 {
  -ms-animation-delay: 0s;
}
#your_homes_value_following_balls_1 {
  -o-animation-delay: 0s;
}
#your_homes_value_following_balls_1 {
  animation-delay: 0s;
}
#your_homes_value_following_balls_2 {
  -moz-animation-delay: 0.19s;
  -webkit-animation-delay: 0.19s;
  -ms-animation-delay: 0.19s;
  -o-animation-delay: 0.19s;
  animation-delay: 0.19s;
}
#your_homes_value_following_balls_3 {
  -moz-animation-delay: 0.38s;
  -webkit-animation-delay: 0.38s;
  -ms-animation-delay: 0.38s;
  -o-animation-delay: 0.38s;
  animation-delay: 0.38s;
}
#your_homes_value_following_balls_4 {
  -moz-animation-delay: 0.57s;
  -webkit-animation-delay: 0.57s;
  -ms-animation-delay: 0.57s;
  -o-animation-delay: 0.57s;
  animation-delay: 0.57s;
}
@-moz-keyframes bounce_your_homes_value_following_balls {
  0% {
    left: 0px;
    background-color: #001b35;
  }
  50% {
    left: 343px;
    background: rgba(0, 27, 53, 0);
  }
  100% {
    left: 0px;
    background-color: #001b35;
  }
}
@-webkit-keyframes bounce_your_homes_value_following_balls {
  0% {
    left: 0px;
    background-color: #001b35;
  }
  50% {
    left: 343px;
    background: rgba(0, 27, 53, 0);
  }
  100% {
    left: 0px;
    background-color: #001b35;
  }
}
@-ms-keyframes bounce_your_homes_value_following_balls {
  0% {
    left: 0px;
    background-color: #001b35;
  }
  50% {
    left: 343px;
    background: rgba(0, 27, 53, 0);
  }
  100% {
    left: 0px;
    background-color: #001b35;
  }
}
@-o-keyframes bounce_your_homes_value_following_balls {
  0% {
    left: 0px;
    background-color: #001b35;
  }
  50% {
    left: 343px;
    background: rgba(0, 27, 53, 0);
  }
  100% {
    left: 0px;
    background-color: #001b35;
  }
}
@keyframes bounce_your_homes_value_following_balls {
  0% {
    left: 0px;
    background-color: #001b35;
  }
  50% {
    left: 343px;
    background: rgba(0, 27, 53, 0);
  }
  100% {
    left: 0px;
    background-color: #001b35;
  }
}
#your_homes_value_loading_text {
  font-size: 30px;
  letter-spacing: 5px;
  padding: 5px 0px 0px 0px;
}
#your_homes_value_data_wrapper {
  height: 0px;
  overflow: hidden;
  -webkit-transition: height 0.25s ease-out;
  -moz-transition: height 0.25s ease-out;
  -o-transition: height 0.25s ease-out;
  transition: height 0.25s ease-out;
}
#your_homes_value_data_iframe {
  position: relative;
  bottom: 0px;
  border: 0px;
  height: 0px;
  overflow: hidden;
}
#your_homes_value_contact_form_p_1 {
  margin: 20px 14px 25px 14px;
  font-size: 25px;
}
#your_homes_value_contact_form_p_2 {
  margin: 0px 0px 25px 0px;
  font-size: 25px;
}
#your_homes_value_contact_form_table {
  display: inline-table;
  width: 79%;
  margin: 15px 0px 0px 0px;
}
.your_homes_value_contact_form_label_td {
  width: 20%;
}
.your_homes_value_contact_form_label_p {
  font-size: 20px;
  margin: 0px 12px 10px 0px;
}
.your_homes_value_contact_form_value_td {
  width: 80%;
}
.your_homes_value_contact_form_value_p {
  margin: 0px 12px 10px 0px;
}
.your_homes_value_contact_form_value_input {
  font-size: 20px;
  width: 100%;
}
#your_homes_value_contact_form_submit_wrapper {
  display: inline-block;
  cursor: pointer;
  position: relative;
  width: 158px;
  height: 36px;
  margin: 0px 0px 30px 66px;
  background-color: #ad0000;
}
#your_homes_value_contact_form_submit_text {
  position: relative;
  top: 5px;
  margin: 0px 0px 0px 0px;
  color: #fff;
  font-size: 21px;
  letter-spacing: 2px;
  z-index: 1;
}
#your_homes_value_contact_form_submit_fancy_background {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0px;
  left: 0px;
  opacity: 0;
  background: #960000;
  background: -webkit-gradient(linear, left top, left bottom, from(#d40000), to(#620000));
  background: -moz-linear-gradient(top, #d40000, #620000);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#d40000', endColorstr='#620000');
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#d40000', endColorstr='#620000')";
  -webkit-transition: opacity 0.25s ease-out;
  -moz-transition: opacity 0.25s ease-out;
  -o-transition: opacity 0.25s ease-out;
  transition: opacity 0.25s ease-out;
  z-index: 0;
}
#your_homes_value_contact_form_submitted {
  font-size: 30px;
  margin: 0px 0px 30px 0px;
}
#dapiceditContent {
  min-height: 100%;
  position: absolute;
  top: -10px;
  left: 50%;
  margin-left: -502px;
  background-color: #fff;
  width: 1000px;
  height: 100%;
  border-width: 7px 2px 0px 2px;
  border-style: solid solid none solid;
  border-color: #96c6f5 #96c6f5 transparent #96c6f5;
  z-index: 9999998;
}
#FSBOexclusivePicsPageHeader {
  margin: 9px 0 5px 25px;
  color: #000;
  font-size: 38px;
  line-height: normal;
  font-weight: bold;
}
#FSBOexclusivePicsPageCloseButt {
  position: relative;
  font-size: 17px;
}
#FSBOexclusivePicsPageAddButtWrapper {
  overflow: hidden;
  position: relative;
  vertical-align: middle;
  text-align: center;
  width: 120px;
}
#FSBOexclusivePicsPageAddButt {
  display: -moz-inline-stack;
  display: inline-block;
  zoom: 1;
  font-size: 17px;
}
#FSBOexclusivePicsPageExplainyText {
  color: #000;
  margin: 0px;
  font-size: 16px;
  line-height: normal;
}
.listingPic {
  list-style-type: none;
  margin: 0px 10px 10px 0px;
  height: 65px;
  float: left;
}
#daPreviewDiv {
  display: none;
  position: absolute;
  top: 10px;
  right: 200px;
  z-index: 44444;
  background-color: #fff;
  padding: 10px;
  border-width: 2px 2px 2px 2px;
  border-style: solid solid solid solid;
  border-color: #96c6f5 #96c6f5 #96c6f5 #96c6f5;
}
#fsboexclusivesPicWrapper {
  position: absolute;
  right: 35px;
  top: 0px;
  width: 300px;
  height: 73px;
  text-transform: none;
  letter-spacing: 0px;
  overflow: hidden;
  z-index: 1;
}
#fsboexclusivesPicTable {
  position: absolute;
  top: 0px;
  right: 0px;
  width: 300px;
  height: 73px;
}
.FSBOexclusivePhotoEditItem {
  margin: 0px 10px 10px 0px;
  color: #000;
  font-size: 14px;
  font-weight: normal;
  line-height: normal;
  text-decoration: none;
  cursor: pointer;
}
#fsboexclusivesForm {
  color: #000;
}
#FSBOexclusiveAddHeader {
  margin: 20px 0px 10px 20px;
  font-size: 35px;
  font-weight: bold;
}
.listingtd {
  text-align: left;
  vertical-align: top;
  border-width: 0px 0px 1px 0px;
  border-style: none none solid none;
  border-color: transparent transparent #c8c8c8 transparent;
  padding: 0px 0px 4px 0px;
}
#fsboexclusivesForm #prop_info {
  color: inherit;
}
.FSBOexclusiveItemLabel {
  width: 100px;
  padding: 1px 5px 6px 0px;
  font-weight: bold;
  line-height: 15px;
}
.FSBOexclusiveItemValue {
  width: 36%;
  line-height: 15px;
  padding: 1px 20px 6px 5px;
}
.FSBOexclusiveRequiredField {
  font-size: 14px;
  font-weight: normal;
  line-height: normal;
  margin: 0px 5px 2px 5px;
}
.FSBOexclusiveItemInput {
  width: 250px;
  border-width: 1px 1px 1px 1px;
  border-style: solid solid solid solid;
  border-color: #819eba #819eba #819eba #819eba;
  font-size: 18px;
  padding: 0px 0px 0px 3px;
}
#propType {
  min-width: 255px;
  border-width: 1px 1px 1px 1px;
  border-style: solid solid solid solid;
  border-color: #819eba #819eba #819eba #819eba;
  font-size: 16px;
  padding: 0px 0px 0px 3px;
  font-family: franklin-gothic-urw-cond, Verdana, Geneva, sans-serif;
}
#propDescript {
  width: 600px;
  height: 115px;
  border-width: 1px 1px 1px 1px;
  border-style: solid solid solid solid;
  border-color: #819eba #819eba #819eba #819eba;
  font-size: 15px;
  padding: 0px 0px 0px 3px;
  font-family: franklin-gothic-urw-cond, Verdana, Geneva, sans-serif;
  resize: none;
}
.poolSpaDescLabels {
  position: absolute;
  top: 24px;
  left: 0px;
}
.FSBOexclusiveBottom {
  font-size: 24px;
}
#updateDiv {
  display: none;
  position: fixed;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100%;
  background: rgba(0, 34, 66, 0.8);
  z-index: 9999999;
}
#updateDivText {
  color: #fff;
  text-shadow: 4px 4px 3px #000;
  font-size: 38px;
  font-weight: bold;
  line-height: normal;
  margin: 0px;
}
#howdyDiv {
  display: none;
  position: fixed;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100%;
  background: rgba(0, 34, 66, 0.8);
  opacity: 0;
  z-index: 9999999;
  -ms-transition: opacity 0.35s;
  -webkit-transition: opacity 0.35s;
  -moz-transition: opacity 0.35s;
  -o-transition: opacity 0.35s;
  transition: opacity 0.35s;
}
.howdyDivText {
  color: #fff;
  text-shadow: 4px 4px 3px #000;
}
#howdyDivText1 {
  font-size: 38px;
  font-weight: bold;
  line-height: normal;
  margin: 0px 0px 0px 0px;
}
#howdyDivText2 {
  font-size: 40px;
  font-weight: bold;
  line-height: normal;
  margin: 0px 0px 0px 0px;
}
#howdyDivText3 {
  font-size: 30px;
  font-weight: bold;
  line-height: 30px;
  margin: 0px 0px 0px 0px;
}
#itWorkedDiv {
  display: none;
  position: fixed;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100%;
  background: rgba(0, 34, 66, 0.8);
  opacity: 0;
  z-index: 9999999;
  -ms-transition: opacity 0.35s;
  -webkit-transition: opacity 0.35s;
  -moz-transition: opacity 0.35s;
  -o-transition: opacity 0.35s;
  transition: opacity 0.35s;
}
.itWorkedDivText {
  color: #fff;
  text-shadow: 4px 4px 3px #000;
}
#itWorkedDivText1 {
  font-size: 55px;
  font-weight: bold;
  line-height: normal;
  margin: 0px 0px 0px 0px;
}
#itWorkedDivText2 {
  font-size: 35px;
  font-weight: bold;
  line-height: normal;
  margin: 0px 0px 0px 0px;
}
#searchingDiv {
  display: none;
  position: fixed;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100%;
  background: rgba(0, 34, 66, 0.8);
  opacity: 0;
  z-index: 9999999;
  -ms-transition: opacity 0.35s;
  -webkit-transition: opacity 0.35s;
  -moz-transition: opacity 0.35s;
  -o-transition: opacity 0.35s;
  transition: opacity 0.35s;
}
#searchingTable {
  max-width: 1000px;
  display: inline-table;
}
.searchingDivText {
  color: #fff;
  text-shadow: 4px 4px 3px #000;
}
#searchingDivText1 {
  font-size: 38px;
  font-weight: bold;
  line-height: normal;
  margin: 0px 0px 0px 0px;
}
#searching_following_balls {
  position: relative;
  display: inline-block;
  width: 80%;
  height: 29px;
}
.searching_following_balls {
  background-color: #fff;
  position: absolute;
  top: 0;
  left: 0;
  width: 20px;
  height: 20px;
  -moz-border-radius: 15px 15px 15px 15px;
  -moz-animation-name: bounce_searching_following_balls;
  -moz-animation-duration: 1.9s;
  -moz-animation-iteration-count: infinite;
  -moz-animation-direction: linear;
  -webkit-border-radius: 15px 15px 15px 15px;
  -webkit-animation-name: bounce_searching_following_balls;
  -webkit-animation-duration: 1.9s;
  -webkit-animation-iteration-count: infinite;
  -webkit-animation-direction: linear;
  -ms-animation-name: bounce_searching_following_balls;
  -ms-animation-duration: 1.9s;
  -ms-animation-iteration-count: infinite;
  -ms-animation-direction: linear;
  -o-animation-name: bounce_searching_following_balls;
  -o-animation-duration: 1.9s;
  -o-animation-iteration-count: infinite;
  -o-animation-direction: linear;
  border-radius: 15px 15px 15px 15px;
  animation-name: bounce_searching_following_balls;
  animation-duration: 1.9s;
  animation-iteration-count: infinite;
  animation-direction: linear;
  -moz-box-shadow: 2px 2px 8px #000;
  -webkit-box-shadow: 2px 2px 8px #000;
  box-shadow: 2px 2px 8px #000;
}
#searching_following_balls_1 {
  -moz-animation-delay: 0s;
}
#searching_following_balls_1 {
  -webkit-animation-delay: 0s;
}
#searching_following_balls_1 {
  -ms-animation-delay: 0s;
}
#searching_following_balls_1 {
  -o-animation-delay: 0s;
}
#searching_following_balls_1 {
  animation-delay: 0s;
}
#searching_following_balls_2 {
  -moz-animation-delay: 0.19s;
  -webkit-animation-delay: 0.19s;
  -ms-animation-delay: 0.19s;
  -o-animation-delay: 0.19s;
  animation-delay: 0.19s;
}
#searching_following_balls_3 {
  -moz-animation-delay: 0.38s;
  -webkit-animation-delay: 0.38s;
  -ms-animation-delay: 0.38s;
  -o-animation-delay: 0.38s;
  animation-delay: 0.38s;
}
#searching_following_balls_4 {
  -moz-animation-delay: 0.57s;
  -webkit-animation-delay: 0.57s;
  -ms-animation-delay: 0.57s;
  -o-animation-delay: 0.57s;
  animation-delay: 0.57s;
}
@-moz-keyframes bounce_searching_following_balls {
  0% {
    left: 0px;
    background-color: #fff;
    -moz-box-shadow: 2px 2px 8px #000;
    -webkit-box-shadow: 2px 2px 8px #000;
    box-shadow: 2px 2px 8px #000;
  }
  50% {
    left: 100%;
    background: rgba(255, 255, 255, 0);
    -moz-box-shadow: 2px 2px 8px rgba(0, 0, 0, 0);
    -webkit-box-shadow: 2px 2px 8px rgba(0, 0, 0, 0);
    box-shadow: 2px 2px 8px rgba(0, 0, 0, 0);
  }
  100% {
    left: 0px;
    background-color: #fff;
    -moz-box-shadow: 2px 2px 8px #000;
    -webkit-box-shadow: 2px 2px 8px #000;
    box-shadow: 2px 2px 8px #000;
  }
}
@-webkit-keyframes bounce_searching_following_balls {
  0% {
    left: 0px;
    background-color: #fff;
    -moz-box-shadow: 2px 2px 8px #000;
    -webkit-box-shadow: 2px 2px 8px #000;
    box-shadow: 2px 2px 8px #000;
  }
  50% {
    left: 100%;
    background: rgba(255, 255, 255, 0);
    -moz-box-shadow: 2px 2px 8px rgba(0, 0, 0, 0);
    -webkit-box-shadow: 2px 2px 8px rgba(0, 0, 0, 0);
    box-shadow: 2px 2px 8px rgba(0, 0, 0, 0);
  }
  100% {
    left: 0px;
    background-color: #fff;
    -moz-box-shadow: 2px 2px 8px #000;
    -webkit-box-shadow: 2px 2px 8px #000;
    box-shadow: 2px 2px 8px #000;
  }
}
@-ms-keyframes bounce_searching_following_balls {
  0% {
    left: 0px;
    background-color: #fff;
    -moz-box-shadow: 2px 2px 8px #000;
    -webkit-box-shadow: 2px 2px 8px #000;
    box-shadow: 2px 2px 8px #000;
  }
  50% {
    left: 100%;
    background: rgba(255, 255, 255, 0);
    -moz-box-shadow: 2px 2px 8px rgba(0, 0, 0, 0);
    -webkit-box-shadow: 2px 2px 8px rgba(0, 0, 0, 0);
    box-shadow: 2px 2px 8px rgba(0, 0, 0, 0);
  }
  100% {
    left: 0px;
    background-color: #fff;
    -moz-box-shadow: 2px 2px 8px #000;
    -webkit-box-shadow: 2px 2px 8px #000;
    box-shadow: 2px 2px 8px #000;
  }
}
@-o-keyframes bounce_searching_following_balls {
  0% {
    left: 0px;
    background-color: #fff;
    -moz-box-shadow: 2px 2px 8px #000;
    -webkit-box-shadow: 2px 2px 8px #000;
    box-shadow: 2px 2px 8px #000;
  }
  50% {
    left: 100%;
    background: rgba(255, 255, 255, 0);
    -moz-box-shadow: 2px 2px 8px rgba(0, 0, 0, 0);
    -webkit-box-shadow: 2px 2px 8px rgba(0, 0, 0, 0);
    box-shadow: 2px 2px 8px rgba(0, 0, 0, 0);
  }
  100% {
    left: 0px;
    background-color: #fff;
    -moz-box-shadow: 2px 2px 8px #000;
    -webkit-box-shadow: 2px 2px 8px #000;
    box-shadow: 2px 2px 8px #000;
  }
}
@keyframes bounce_searching_following_balls {
  0% {
    left: 0px;
    background-color: #fff;
    -moz-box-shadow: 2px 2px 8px #000;
    -webkit-box-shadow: 2px 2px 8px #000;
    box-shadow: 2px 2px 8px #000;
  }
  50% {
    left: 100%;
    background: rgba(255, 255, 255, 0);
    -moz-box-shadow: 2px 2px 8px rgba(0, 0, 0, 0);
    -webkit-box-shadow: 2px 2px 8px rgba(0, 0, 0, 0);
    box-shadow: 2px 2px 8px rgba(0, 0, 0, 0);
  }
  100% {
    left: 0px;
    background-color: #fff;
    -moz-box-shadow: 2px 2px 8px #000;
    -webkit-box-shadow: 2px 2px 8px #000;
    box-shadow: 2px 2px 8px #000;
  }
}
#messageDiv {
  display: none;
  position: fixed;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100%;
  background: rgba(0, 34, 66, 0.8);
  opacity: 0;
  z-index: 9999999;
  -ms-transition: opacity 0.35s;
  -webkit-transition: opacity 0.35s;
  -moz-transition: opacity 0.35s;
  -o-transition: opacity 0.35s;
  transition: opacity 0.35s;
}
.messageDivText {
  color: #fff;
  text-shadow: 4px 4px 3px #000;
}
#messageDivText1 {
  font-size: 38px;
  font-weight: bold;
  line-height: normal;
  margin: 0px 0px 0px 0px;
}
#da404textA {
  padding: 0px 10px 0px 10px;
  margin: 0px 0px 0px 0px;
  color: #fff;
  font-size: 29px;
}
#da404textB {
  padding: 0px 10px 0px 10px;
  margin: 0px 0px 15px 0px;
  color: #fff;
  font-size: 40px;
}
#da404textC {
  padding: 0px 10px 0px 10px;
  margin: 0px 0px 0px 0px;
  color: #fff;
  font-size: 32px;
}
.communityIndexPageCommWrapper {
  display: inline-block;
}
.communityIndexPageCommPic {
  float: left;
  width: 250px;
  margin: 14px 14px 14px 14px;
  display: table;
}
.communityIndexPageCommName {
  font-size: 30px;
  margin: 29px 0px 0px 28px;
  display: table;
}
.communityIndexPageCommInfo {
  font-size: 16px;
  margin: 5px 14px 16px 28px;
  display: table;
}
.communityIndexPageCommLink {
  font-size: 19px;
  text-transform: uppercase;
}
.communityPageCommPic {
  float: left;
  width: 250px;
  margin: 14px 14px 14px 14px;
  display: table;
}
.communityPageCommInfo {
  font-size: 16px;
  margin: 5px 14px 16px 28px;
}
.communityPageCommInfoSource {
  font-size: 16px;
  margin: 5px 14px 16px 28px;
  font-style: italic;
}
#clientInputForm {
	/*
	width: 90%;
	margin: 0px 5% 20px 5%;
	border-width: 2px 2px 2px 2px;
	border-style: solid solid solid solid;
	border-color: #819EBA #819EBA #819EBA #819EBA;
	-moz-border-radius: 6px 6px 6px 6px;
	-webkit-border-radius: 6px 6px 6px 6px;
	border-radius: 6px 6px 6px 6px;
	background-color: #edf3f8;
	*/
}
.clientInputSectionHeader {
	font-size: 40px;
	color: #151E46;
}
.clientInputSectionDivider {
	margin-top: 20px;
	margin-bottom: 10px;
	background-color: #ccc;
	border: none;
	height: 2px;
}
.clientInputLabel {
	font-size: 20px;
	margin: 0px 10px 0px 0px;
}
.clientInputInput {
	font-family: "Roboto", sans-serif !important;
	font-size: 16px !important;
	/*padding: 2px 10px 2px 10px !important;*/
	background-color: white;
}
#clientInputName {
	width: 34.5%;
	margin: 0px .5% 5px 0px;
}
#clientInputNameLast {
	width: 34.5%;
	margin: 0px 0px 5px .5%;
}
#clientInputSpouseName {
	width: 34.5%;
	margin: 0px .5% 5px 0px;
}
#clientInputSpouseNameLast {
	width: 34.5%;
	margin: 0px 0px 5px .5%;
}
#clientInputOccupation {
	width: 70%;
	margin: 0px 0px 5px 0px;
}
#clientInputEmail {
	width: 70%;
	margin: 0px 0px 5px 0px;
}
#clientInputAddy {
	width: 70%;
	margin: 0px 0px 5px 0px;
}
#clientInputAddy2 {
	width: 70%;
	margin: 0px 0px 5px 0px;
}
#clientInputAddyCity {
	width: 39%;
	margin: 0px 0px 5px 0px;
}
#clientInputAddyState {
	width: 12%;
	margin: 0px 1% 5px 1%;
}
#clientInputAddyZip {
	width: 17%;
	margin: 0px 0px 5px 0px;
}
#clientInputPhone {
	width: 70%;
	margin: 0px 0px 5px 0px;
}
#clientInputIDName {
	width: 23%;
	margin: 0px 0px 5px 0px;
}
#clientInputIDNameLast {
	width: 23%;
	margin: 0px 1% 5px 1%;
}
#clientInputIDBDay {
	width: 22%;
	margin: 0px 0px 5px 0px;
}
#clientInputIDSpouseName {
	width: 23%;
	margin: 0px 0px 5px 0px;
}
#clientInputIDSpouseNameLast {
	width: 23%;
	margin: 0px 1% 5px 1%;
}
#clientInputIDSpouseBDay {
	width: 22%;
	margin: 0px 0px 5px 0px;
}
#clientInputHobby {
	width: 70%;
	margin: 0px 0px 5px 0px;
}
#clientInputHobby1 {
	width: 70%;
	margin: 0px 0px 5px 0px;
}
.clientInputInactiveTab {
	display: none;
}
#clientInputIDC1Name {
	width: 23%;
	margin: 0px 0px 5px 0px;
}
#clientInputIDC1NameLast {
	width: 23%;
	margin: 0px 1% 5px 1%;
}
#clientInputIDC1BDay {
	width: 22%;
	margin: 0px 0px 5px 0px;
}
#clientInputIDC2Name {
	width: 23%;
	margin: 0px 0px 5px 0px;
}
#clientInputIDC2NameLast {
	width: 23%;
	margin: 0px 1% 5px 1%;
}
#clientInputIDC2BDay {
	width: 22%;
	margin: 0px 0px 5px 0px;
}
#clientInputIDC3Name {
	width: 23%;
	margin: 0px 0px 5px 0px;
}
#clientInputIDC3NameLast {
	width: 23%;
	margin: 0px 1% 5px 1%;
}
#clientInputIDC3BDay {
	width: 22%;
	margin: 0px 0px 5px 0px;
}
#clientInputIDC4Name {
	width: 23%;
	margin: 0px 0px 5px 0px;
}
#clientInputIDC4NameLast {
	width: 23%;
	margin: 0px 1% 5px 1%;
}
#clientInputIDC4BDay {
	width: 22%;
	margin: 0px 0px 5px 0px;
}
#clientInputIDO1 {
	width: 47%;
	margin: 0px .5% 5px 0px;
}
#clientInputIDO1Day {
	width: 22%;
	margin: 0px 0px 5px .5%;
}
#clientInputIDO2 {
	width: 47%;
	margin: 0px .5% 5px 0px;
}
#clientInputIDO2Day {
	width: 22%;
	margin: 0px 0px 5px .5%;
}
#clientInputIDO3 {
	width: 47%;
	margin: 0px .5% 5px 0px;
}
#clientInputIDO3Day {
	width: 22%;
	margin: 0px 0px 5px .5%;
}
#clientInputIDO4 {
	width: 47%;
	margin: 0px .5% 5px 0px;
}
#clientInputIDO4Day {
	width: 22%;
	margin: 0px 0px 5px .5%;
}
#clientInputNotes {
	width: 70%;
	max-width: unset;
	height: 100px;
}
.clientInputSubmitButt {
	margin-top: 0px !important;
	width: auto !important;
	max-width: auto !important;
	margin: 0px 10px;
}
#searchFerDaclientInputPropResultsContainer {
  display: none;
}
.clientInputPropSearchResult {
  cursor: pointer;
  font-size: 16px;
  margin: 0px 0px 0px 25px;
  padding: 2px 5px 2px 5px;
}
.clientInputPropSearchResult:hover {
  color: #fff;
  background-color: #002241;
}
.clientInputSubmitButt {
  font-size: 20px;
  -moz-border-radius: 6px 6px 6px 6px;
  -webkit-border-radius: 6px 6px 6px 6px;
  border-radius: 6px 6px 6px 6px;
  padding: 2px 15px 3px 15px;
}
#openHouseGuestListInstructions {
  font-size: 20px;
}
#openHouseGuestListForm {
  /*
  width: 90%;
  margin: 0px 5% 20px 5%;
  border-width: 2px 2px 2px 2px;
  border-style: solid solid solid solid;
  border-color: #819eba #819eba #819eba #819eba;
  -moz-border-radius: 6px 6px 6px 6px;
  -webkit-border-radius: 6px 6px 6px 6px;
  border-radius: 6px 6px 6px 6px;
  background-color: #edf3f8;
  */
}
.openHouseGuestListLabel {
  font-size: 20px;
  margin: 0px 10px 0px 0px;
}
.openHouseGuestListInput {
	font-family: "Roboto", sans-serif !important;
	font-size: 16px !important;
	/*padding: 2px 10px 2px 10px !important;*/
	background-color: white;
}
#openHouseGuestListSubjectPropertyOption1 {
  display: inline-block;
}
#openHouseGuestListSubjectPropertyOption2 {
  display: none;
}
#openHouseGuestListSubjectProperty {
  width: 90%;
  max-width: 288px;
}
#openHouseGuestListName {
  width: 70%;
  margin: 0px 0px 5px 0px;
}
#openHouseGuestListNameLast {
  width: 70%;
  margin: 0px 0px 5px 0px;
}
#openHouseGuestListEmail {
  width: 70%;
  margin: 0px 0px 5px 0px;
}
#openHouseGuestListAddy {
  width: 70%;
  margin: 0px 0px 5px 0px;
}
#openHouseGuestListAddyCity {
  width: 39%;
  margin: 0px 0px 5px 0px;
}
#openHouseGuestListAddyState {
  width: 12%;
  margin: 0px 1% 5px 1%;
}
#openHouseGuestListAddyZip {
  width: 17%;
  margin: 0px 0px 5px 0px;
}
#openHouseGuestListPhone {
  width: 70%;
  margin: 0px 0px 5px 0px;
}
#openHouseGuestListNotes {
  width: 70%;
  max-width: unset;
  height: 100px;
}
#searchFerDaOpenHouseGuestListPropResultsContainer {
  display: none;
}
.openHouseGuestListPropSearchResult {
  cursor: pointer;
  font-size: 16px;
  margin: 0px 0px 0px 25px;
  padding: 2px 5px 2px 5px;
}
.openHouseGuestListPropSearchResult:hover {
  color: #fff;
  background-color: #002241;
}
.openHouseGuestListSubmitButt, #openHouseGuestListClearDaAddy {
  font-size: 20px !important;
  -moz-border-radius: 6px 6px 6px 6px !important;
  -webkit-border-radius: 6px 6px 6px 6px !important;
  border-radius: 6px 6px 6px 6px !important;
  padding: 2px 15px 3px 15px !important;
}
#daIGwidgeWrapper {
  position: relative;
  left: 50%;
  width: 1000px;
  margin: 0px 0px 0px -500px;
  padding: 0px 0px 0px 0px;
  font-family: 'Droid Sans', sans-serif;
}
#daIGwidgeHeader {
  margin: 20px 0px 15px 36px;
  text-indent: -18px;
  font-size: 35px;
  letter-spacing: 4px;
  text-transform: uppercase;
  color: #a9a7a9;
}
#daIGwidgeHeader a {
  color: #a9a7a9;
}
#daIGwidgeHeader i {
  color: #a9a7a9;
  margin: 0px 10px 0px 0px;
}
#instawidge975 {
  width: 975px;
  height: 490px;
}
#instawidge750 {
  width: 750px;
  height: 377px;
}
#instawidge450 {
  width: 450px;
  height: 227px;
}
#instawidge350 {
  width: 350px;
  height: 355px;
}
#instawidge975 iframe {
  height: 490px !important;
}
#instawidge750 iframe {
  height: 377px !important;
}
#instawidge450 iframe {
  height: 227px !important;
}
#instawidge350 iframe {
  height: 355px !important;
}
#agentPageQuickSearch {
	position: absolute;
	z-index: 2;
	left: 0px;
	right: 0px;
	margin: -485px auto;
}
.agent-search-wrapper {
	/*background-color: rgba(42,33,18,0.6);*/
}
.agent-search-wrapper h3 {
	/*color: #f8f9fa;*/
}
#agentPageQuickSearchWrapper {
	background-color: rgba(42,33,18,0.6);
}
#agentPageQuickSearchWrapper h3 {
	color: #f8f9fa;
}
.agentPageQuickSearchFilter {
	background-color: #f8f9fa;
}
.property-search-container {
	/*max-height: calc(100% - 17px)*/;
}
.dropdown-content {
	max-height: 65vh;
}
@media screen and (max-width: 1500px) {
	.dropdown-content {
		max-height: 55vh;
	}
}
@media screen and (min-width: 1000px) {
  #instawidge975 {
    display: inline-block;
  }
  #instawidge750 {
    display: none;
  }
  #instawidge450 {
    display: none;
  }
  #instawidge350 {
    display: none;
  }
}
@media screen and (max-width: 999px) {
  #instawidge975 {
    display: none;
  }
  #instawidge750 {
    display: inline-block;
  }
  #instawidge450 {
    display: none;
  }
  #instawidge350 {
    display: none;
  }
  #daIGwidgeWrapper {
    left: 0px;
    width: 100%;
    margin: 0px 0px 0px 0px;
  }
}
@media screen and (max-width: 768px) {
  #instawidge975 {
    display: none;
  }
  #instawidge750 {
    display: none;
  }
  #instawidge450 {
    display: inline-block;
  }
  #instawidge350 {
    display: none;
  }
}
@media screen and (max-width: 700px) {
  #daIGwidgeWrapper {
    padding: 2% 0px 2% 0px;
  }
  #daIGwidgeHeader {
    margin: 20px 10px 15px 46px;
  }
}
@media screen and (max-width: 500px) {
  #daIGwidgeHeader {
    font-size: 29px;
  }
}
@media screen and (max-width: 475px) {
  #instawidge975 {
    display: none;
  }
  #instawidge750 {
    display: none;
  }
  #instawidge450 {
    display: none;
  }
  #instawidge350 {
    display: inline-block;
  }
}
@media screen and (max-width: 1380px) {
  #designstudio-button {
    display: none;
  }
}
@media screen and (min-width: 1000px) {
  .daContentWrapper {
    width: 994px !important;
    border-width: 10px 3px 4px 3px;
    border-style: solid solid solid solid;
    border-color: #96c6f5 #96c6f5 #96c6f5 #96c6f5;
  }
  .daContentWrapperWide {
    width: 100% !important;
    border-width: 10px 0px 4px 0px;
    border-style: solid none solid none;
    border-color: #96c6f5 transparent #96c6f5 transparent;
  }
  #daMinimalMenuButt {
    display: none;
  }
  #minimalMenuWrapper {
    display: none !important;
  }
  #daHeaderMenuFull {
    display: block;
  }
  #menuBlock {
    display: -moz-inline-stack;
    display: inline-block;
  }
  #daSideMenuTD {
    display: table-cell;
  }
  #daPageContentStuffs {
    padding: 10px 25px 75px 25px;
  }
  .search #daPageContentStuffs {
    padding: 0px 0px 0px 0px;
  }
  #listing_info_gallery_minimal_pics_wrapper {
    display: none;
  }
  .listing_info_top_info_basic_oh_text_minimal {
    display: none;
  }
  #listing_info_top_info_basic_minimal {
    display: none;
  }
  #listing_info_action_menu_wrapper_minimal {
    display: none;
  }
  #showAllDaFields {
    display: block;
  }
}
@media screen and (max-width: 999px) {
  #accountTab {
    top: 0px;
  }
  #daMenuEditButt {
    display: none !important;
  }
  #damenueditWrapperFixer {
    display: none !important;
  }
  #damenueditWrapper {
    display: none !important;
  }
  #daPageContentStuffs {
    padding: 10px 25px 75px 25px;
  }
  #allDaStuff {
    width: 100%;
  }
  .search #daPageContentStuffs {
    padding: 0px 0px 0px 0px;
  }
  #listing_info_td_minimal {
    display: block;
  }
  #listing_info_gallery_back_fader_box_thingy {
    display: none;
  }
  #listing_info_da_pic_behind_da_top_wrapper {
    display: none;
  }
  .listing_info_action_menu_item {
    display: none !important;
  }
  #listing_info_action_menu_back {
    display: none;
  }
  #listing_info_mort_calc {
    display: none;
  }
  #listing_info_get_more_info {
    display: none !important;
  }
  #listing_info_get_more_info_sent {
    display: none !important;
  }
  #listing_info_email_to_friend {
    display: none !important;
  }
  #listing_info_email_to_friend_sent {
    display: none !important;
  }
  #listing_info_navigate_through_da_results {
    display: none;
  }
  #listing_info_navigate_through_da_results_minimal {
    display: block;
  }
  #listing_info_that_bar_with_the_address_in_it_at_the_top {
    display: none;
  }
  #listing_info_header_get_dir_map_wrapper_thing {
    display: none;
  }
  #listing_info_header_get_dir_directions_wrapper_thing {
    display: none;
  }
  #listing_info_top_spacer {
    display: none;
  }
  #listing_info_top_info {
    display: none;
  }
  #listing_info_top_prop_data_da_remarks {
    padding: 0px 0px 20px 0px;
  }
  #listing_info_top_prop_data {
    padding: 0px 10px 0px 10px;
  }
  #listing_info_gallery_minimal_pics_wrapper {
    display: block;
    width: 66%;
    margin: 0px 16% 10px 16%;
  }
  #listing_info_top_agent_info_wrapper_minimal_not_stacked {
    display: block;
  }
  #listing_info_top_agent_info_wrapper_minimal_with_co_agent_not_stacked {
    display: block;
  }
  #listing_info_top_agent_info_wrapper_minimal_stacked {
    display: none;
  }
  #listing_info_top_info_basic_minimal {
    display: block;
  }
  #listing_info_action_menu_wrapper_minimal {
    display: block;
  }
  #showAllDaFields {
    display: none;
  }
  #your_homes_value_family_no_green_dog {
    display: none;
  }
  #your_homes_value_searchy_results_wrapper {
	  left: 25%;
  }
  .your_homes_value_searchy_input_company {
    /*
	left: 50%;
    margin: 0px 0px 0px -163px;
	*/
  }
  .your_homes_value_searchy_results_wrapper_company {
    left: 50%;
    margin: 0px 0px 0px -163px;
  }
  #daSpotlightListingInnerWrapper {
    left: 0px;
    width: 100%;
    margin: 0px 0px 0px 0px;
  }
  #daFeaturedPropInfoDiv {
    width: 96%;
  }
  .listing_info_amenities_results {
    width: 84vw;
    position: relative;
    left: 55%;
    right: 55%;
    margin-left: -50vw;
    margin-right: -50vw;
  }
}
@media screen and (max-width: 768px) {
  section {
    width: 49%;
  }
  .col {
    margin-left: 0%;
  }
  .inner {
    width: 90%;
    padding: 0 5% 0 5%;
  }
  #daPageContentWrapper, .inner {
    width: 100%;
    padding: 0%;
  }
  #daHeaderImg {
    width: 30%;
    margin: 3% 0% 2% 0%;
  }
  .home #daHeaderImg {
    margin: 3% 0% 2% 0%;
  }
  #daPageContentStuffs {
    padding: 10px 25px 75px 25px;
  }
  .search #daPageContentStuffs {
    padding: 0px 0px 0px 0px;
  }
  #communityKid {
    width: auto;
    margin: 20px -25px 0px 0px;
  }
  #listing_info_header_addy_1_minimal_desktop {
    display: none;
  }
  #listing_info_header_addy_2_minimal_desktop {
    display: none;
  }
  #listing_info_header_get_dir_minimal_desktop {
    display: none;
  }
  #listing_info_header_addy_1_minimal_phone {
    display: block;
  }
  #listing_info_header_addy_2_minimal_phone {
    display: block;
  }
  #listing_info_header_get_dir_minimal_phone {
    display: block;
  }
}
@media screen and (max-width: 920px) {
  #daMinimalMenuButt {
    display: block;
  }
  #daHeaderMenuFull {
    display: none;
  }
  #menuBlock {
    display: none;
  }
  #accountTab {
    display: none;
  }
  #daBestOfBadgeWrapper {
    display: none;
  }
  #daSideMenuTD {
    display: none;
  }
  #daPageEditButt {
    display: none;
  }
  #daPageContentStuffs {
    padding: 10px 0px 10px 0px;
  }
  .search #daPageContentStuffs {
    padding: 0px 0px 0px 0px;
  }
  .paddedimage {
    margin: 15px;
    width: auto;
  }
  .paddedimageleft {
    margin: 15px;
    width: auto;
  }
  .paddedimagenoborder {
    margin: 15px;
    width: auto;
  }
  #communityKid {
    width: 40%;
    margin: 20px 0px 0px 0px;
  }
  #charity_top_pic_wrapper {
    top: 0px !important;
    right: -20% !important;
    width: 80% !important;
  }
  #crime_data_thumbs_down {
    /*margin: 0px 0px 0px 0px !important;*/
  }
  #foreclosures_gal {
    left: 0px;
  }
  #short_sales_guy {
    left: 0px;
  }
  #new_construct_map {
    height: 250px;
  }
  #fsbo_exclusives_log_in_add {
    display: none;
  }
  #fsbo_exclusives_edit {
    display: none;
  }
  #listing_info_gallery_minimal_pics_wrapper {
    width: 66%;
    margin: 0px 16% 10px 16%;
  }
  #mobile_da_boy_div {
    left: 0px !important;
  }
  .mobile_da_boy_dome {
    display: none;
  }
  #mobile_da_boy_back {
    width: 94%;
  }
}
@media screen and (max-width: 770px) {
  .daQuickSearchInputBlock {
    width: 100%;
  }
  .p6415 .daQuickSearchInputBlock {
    width: 100%;
  }
}
@media screen and (max-width: 700px) {
  #daSpotlightListingInnerWrapper {
    padding: 2% 0px 2% 0px;
  }
  #daSpotlightListingHeader {
    padding: 13px 10px 15px 10px;
  }
  #agentPageQuickSearchWrapper {
	background-color: #F8F9FA;
  }
  #agentPageQuickSearchWrapper h3 {
	color: #151E46;
  }
}
@media screen and (max-width: 690px) {
  #office_locations_image {
    display: none;
  }
}
@media screen and (max-width: 675px) {
  #daHeaderAgentPic {
    width: 70px;
  }
  #daHeaderImgAgnt {
    width: 110px;
  }
  #daHeaderAgentInfoWrapper, #daHeaderAgentInfoWrapperC {
    max-width: 45%;
  }
  #daQuickSearchNearbyTR {
    display: table-row;
  }
}
@media screen and (max-width: 650px) {
  #market_news_blurb {
    position: relative;
    margin: 10px 14px 10px 14px;
    width: 94%;
  }
}
@media screen and (max-width: 600px) {
  #communityKid {
    display: none;
  }
  #selling_lady_wrapper_div {
    display: none;
  }
}
@media screen and (max-width: 600px) {
  #selling_top_comp_graph {
    width: 90%;
  }
  #selling_top_avg_graph {
    width: 90%;
  }
  #selling_top_lux_graph {
    width: 90%;
  }
  #selling_top_land_graph {
    width: 90%;
  }
}
@media screen and (max-width: 600px) {
  .search_results_prop_pic_td {
    width: 30%;
  }
  .search_results_prop_info_addy {
    float: none;
  }
  .search_results_prop_info_city {
    float: none;
  }
  .search_results_prop_features {
    text-align: left;
  }
}
@media screen and (max-width: 600px) {
  .listing_info_prop_data_section_table {
    display: none;
  }
  .listing_info_prop_data_section_table_single_col {
    display: block;
  }
}
@media screen and (max-width: 600px) {
  #listing_info_top_agent_info_wrapper_minimal_not_stacked {
    display: none;
  }
  #listing_info_top_agent_info_wrapper_minimal_with_co_agent_not_stacked {
    display: none;
  }
  #listing_info_top_agent_info_wrapper_minimal_stacked {
    display: block;
  }
}
@media screen and (max-width: 560px) {
  .find_an_agent_search_results_agent_wrapper {
    width: 96%;
  }
}
@media screen and (max-width: 500px) {
  #daSpotlightListingHeader {
    font-size: 29px;
  }
  #daFeaturedPropAddyP {
    font-size: 27px;
  }
  #daFeaturedPropAddyP2 {
    font-size: 80%;
  }
  #daFeaturedPropFeaturesP {
    font-size: 14px;
  }
  #daFeaturedPropDescripP {
    font-size: 15px;
    line-height: 22px;
  }
  #daFeaturedPropOH {
    font-size: 14px;
    line-height: 19px;
  }
}
@media screen and (max-width: 480px) {
  section {
    width: 100%;
  }
  .span0 {
    width: 100%;
  }
  #daHeaderImgAgnt {
    width: 70px;
    margin: 4% 0% 3% 0%;
  }
  #daHeaderImg {
    width: 49%;
    margin: 4% 0% 3% 0%;
  }
  .home #daHeaderImg {
    margin: 4% 0% 3% 0%;
  }
  .search #daHeaderImgAgnt {
    width: 26%;
    margin: 2% 0% 1% 0%;
  }
  .search #daHeaderImg {
    width: 26%;
    margin: 2% 0% 1% 0%;
  }
  .paddedimage {
    margin: 10px 5% 10px 5%;
    width: 90%;
  }
  .paddedimageleft {
    margin: 10px 5% 10px 5%;
    width: 90%;
  }
  .paddedimagenoborder {
    margin: 10px 5% 10px 5%;
    width: 90%;
  }
  .indented_p_3 {
    clear: both;
  }
  #foreclosures_best_bargains {
    top: 0px;
    font-size: 17px;
  }
  #short_sales_sell_cash {
    top: -16px;
    font-size: 16px;
  }
  #commershull_lc_logo {
    margin: -96px 0px 10px 10px;
  }
  .new_construct_listing_table {
    width: 98%;
  }
  #listing_info_top_prop_data {
    padding: 0px 0px 0px 0px;
  }
  #listing_info_gallery_minimal_pics_wrapper {
    width: 98%;
    margin: 0px 0px 10px 0px;
  }
  .agent_stuff_item_thumbnail {
    width: 85% !important;
  }
  .search_results_desktop {
    display: none;
  }
  .search_results_phone {
    display: block;
  }
  #daHeaderAgentInfoWrapper, #daHeaderAgentInfoWrapperC {
    max-width: 50%;
  }
  #daAgentHeaderEmail {
    display: none;
  }
}
@media screen and (max-width: 475px) {
  #your_homes_value_searchy_results_wrapper {
	  left: 52%;
  }
  #find_an_agent_search_by_area_map_desktop {
    display: none;
  }
  #find_an_agent_search_by_area_map_phone {
    display: inline-block;
  }
  .communityIndexPageCommPic {
    width: 95%;
  }
  .communityPageCommPic {
    width: 95%;
  }
  #openHouseGuestListAddyCity {
    width: 30%;
  }
  .testimonial_main_td_quotemark_new {
    width: 10%;
  }
}
header h1 {
  margin: 7px 0 0 0;
}
#daPageContentWrapper {
  clear: both;
  background: #fff;
}
.alt {
  color: #fff;
  color: rgba(255, 255, 255, 0.9);
  letter-spacing: 0.05em;
  /* NAVIGATION */
}
nav {
  margin: 7px 0 7px 0;
}
nav ul {
  text-align: right;
  overflow: auto;
  width: 100%;
}
nav ul li {
  margin: 0 0 0 0;
  text-align: center;
  overflow: auto;
  float: left;
  width: 33%;
}
nav a {
  text-decoration: none;
  margin: 0;
  display: block;
  padding: 7px 0 7px 5%;
  margin: 0 0 0 4%;
  background-color: rgba(255, 255, 255, 0.1);
  /* Custom Breakpoints */
}
h2 {
  margin-bottom: 3px;
}
#headerdiv {
  position: relative;
  width: 100%;
  background-color: #001b35;
  border-width: 0px 0px 0px 0px;
  border-style: none none none none;
  border-color: transparent transparent transparent transparent;
}
#headerdiv.nobg {
  background-image: none;
}
.flyer #headerdiv {
  height: 94px !important;
}
.flyer #daMercedBadge {
  display: none;
}
.flyer a {
  color: #000 !important;
}
.colortitle {
  color: #900;
}
a.menuItemLink {
  color: #000;
  text-decoration: none;
}
a.menuItemLink:hover {
  color: #000;
  text-decoration: none;
}
a.menuItemHeaderLink {
  color: #fff;
  text-decoration: none;
}
a.menuItemHeaderLink:hover {
  color: #fff;
  text-decoration: none;
}
#whereDaListGoes {
  border-width: 0px 0px 0px 2px;
  border-style: none none none solid;
  border-color: transparent transparent transparent #96c6f5;
  background: #fff;
  height: 100%;
}
#foreclosureHeaderText {
  margin: 25px 0px 40px 15px;
  font-size: 29px;
  line-height: 37px;
}
#shortSaleHeaderText {
  margin: 25px 0px 40px 15px;
  font-size: 29px;
  line-height: 37px;
}
#newListingsHeaderText {
  margin: 25px 0px 40px 15px;
  font-size: 29px;
  line-height: 37px;
}
#openHousesHeaderText {
  margin: 25px 0px 40px 15px;
  font-size: 29px;
  line-height: 37px;
}
#virtualToursHeaderText {
  margin: 25px 0px 40px 15px;
  font-size: 29px;
  line-height: 37px;
}
#agentListingsHeaderText {
  margin: 25px 0px 40px 15px;
  font-size: 29px;
  line-height: 37px;
}
#daSearchCriteriaTD {
  padding: 0px;
  width: 225px;
  height: 100%;
  background-color: #a4cbec;
  border-width: 0px 2px 0px 0px;
  border-style: none solid none none;
  border-color: transparent #96c6f5 transparent transparent;
}
.searchCriteriaLabel {
  font-size: 15px;
}
.searchCriteriaSmallLabel {
  font-size: 14px;
}
.searchCriteriaDescriptyText {
  margin: 0px 0px 0px 0px;
  font-size: 14px;
  font-style: normal;
  line-height: 17px;
}
.propsearch_criteriaheader {
  position: relative;
  width: 225px;
  padding: 2px 0px 2px 0px;
  margin: 0px 0px 2px;
  color: #fff;
  letter-spacing: 1px;
  text-transform: uppercase;
  line-height: 14px;
  border-width: 1px 0px 1px 0px;
  border-style: solid none solid none;
  border-color: #002448 transparent #5f7181 transparent;
  -moz-box-shadow: 0px 1px 0px 0px #4f7192 inset;
  -webkit-box-shadow: 0px 1px 0px 0px #4f7192 inset;
  box-shadow: 0px 1px 0px 0px #4f7192 inset;
  background: #003161;
  background: -webkit-gradient(linear, left top, left bottom, from(#003161), to(#001d38));
  background: -moz-linear-gradient(top, #003161, #001d38);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF003161', endColorstr='#FF001D38');
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF003161', endColorstr='#FF001D38')";
}
.sectionTriangle-up {
  position: absolute;
  top: 7px;
  right: 6px;
  width: 0px;
  height: 0px;
  border-width: 0px 9px 9px 9px;
  border-style: none solid solid solid;
  border-color: transparent transparent #96c6f5 transparent;
}
.sectionTriangle-down {
  position: absolute;
  top: 7px;
  right: 6px;
  width: 0px;
  height: 0px;
  border-width: 9px 9px 0px 9px;
  border-style: solid solid none solid;
  border-color: #96c6f5 transparent transparent transparent;
}
.rowodd {
  background-color: #a4cbec;
}
.roweven {
  background-color: #bcdcf8;
}
.rowsearch {
  background-color: #3976aa;
}
.searchinputbox {
  width: 90%;
}
.searchSectionHighlight {
  background-color: #3976aa;
  color: #fff;
  margin: -4px;
  padding: 0px 0px 2px 0px;
  font-size: 18px;
}
.draggyThingy {
  width: 10px;
  height: 10px;
  background-color: #7ba6ce;
  border-width: 2px 2px 2px 2px;
  border-style: solid solid solid solid;
  border-color: #001b35 #001b35 #001b35 #001b35;
  cursor: pointer;
}
#SqFtMinDRAG {
  float: left;
}
#SqFtMaxDRAG {
  float: right;
}
#LotSizeSqFtMinDRAG {
  float: left;
}
#LotSizeSqFtMaxDRAG {
  float: right;
}
#LotSizeAcresMinDRAG {
  float: left;
}
#LotSizeAcresMaxDRAG {
  float: right;
}
#YearMinDRAG {
  float: left;
}
#YearMaxDRAG {
  float: right;
}
#PriceRangeMinDRAG {
  float: left;
}
#PriceRangeMaxDRAG {
  float: right;
}
#savedsearches_wrapper {
  position: relative;
  padding: 0px 0px 0px 3px;
  overflow: hidden;
  height: 0px;
  background-image: url('/images/savedsearchback.png');
  background-position: right bottom;
  background-repeat: no-repeat;
  -ms-transition: height 0.3s ease-in;
  -webkit-transition: height 0.3s ease-in;
  -moz-transition: height 0.3s ease-in;
  -o-transition: height 0.3s ease-in;
  transition: height 0.3s ease-in;
}
#savedproperties_wrapper {
  -ms-transition: height 0.3s ease-in;
  -webkit-transition: height 0.3s ease-in;
  -moz-transition: height 0.3s ease-in;
  -o-transition: height 0.3s ease-in;
  transition: height 0.3s ease-in;
}
#location_wrapper {
  -ms-transition: height 0.15s ease-in;
  -webkit-transition: height 0.15s ease-in;
  -moz-transition: height 0.15s ease-in;
  -o-transition: height 0.15s ease-in;
  transition: height 0.15s ease-in;
}
#basicstuff_wrapper {
  -ms-transition: height 0.2s ease-in;
  -webkit-transition: height 0.2s ease-in;
  -moz-transition: height 0.2s ease-in;
  -o-transition: height 0.2s ease-in;
  transition: height 0.2s ease-in;
}
#nextlevelstuff_wrapper {
  -ms-transition: height 0.2s ease-in;
  -webkit-transition: height 0.2s ease-in;
  -moz-transition: height 0.2s ease-in;
  -o-transition: height 0.2s ease-in;
  transition: height 0.2s ease-in;
}
#proptype_wrapper {
  -ms-transition: height 0.2s ease-in;
  -webkit-transition: height 0.2s ease-in;
  -moz-transition: height 0.2s ease-in;
  -o-transition: height 0.2s ease-in;
  transition: height 0.2s ease-in;
}
.savedPropWrapper {
  font-size: 14px;
  border-width: 0px 0px 0px 0px;
  border-style: none none none none;
  border-color: transparent transparent transparent transparent;
  padding: 2px 0px 0px 0px;
  line-height: normal;
}
.savedPropPrice {
  margin: -1px 0px 0px 5px;
  font-size: 95%;
  line-height: normal;
}
.savedPropButt {
  position: absolute;
  top: 18px;
  right: 6px;
  font-size: 11px;
  padding: 0px;
}
#daSearchFloatyThing {
  display: none;
  cursor: pointer;
  position: absolute;
  top: -200px;
  left: 0px;
  z-index: 9997;
  color: #000;
  padding: 5px 9px 6px 13px;
  border-width: 2px 2px 4px 0px;
  border-style: solid solid solid none;
  border-color: #f5c710 #f5c710 #f5c710 transparent;
  -moz-border-radius: 0px 10px 10px 0px;
  -webkit-border-radius: 0px 10px 10px 0px;
  border-radius: 0px 10px 10px 0px;
  font-size: 20px;
  line-height: 16px;
  background: #fdf3ca;
  background: -webkit-gradient(linear, left top, right top, from(#fdf3ca), to(#f5c710));
  background: -moz-linear-gradient(center left, #fdf3ca, #f5c710);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFDF2C9', endColorstr='#FFF4C60F');
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFDF2C9', endColorstr='#FFF4C60F')";
}
#daSearchFloatyThingTriangle {
  position: absolute;
  top: 4px;
  left: 0px;
  width: 0px;
  height: 0px;
  border-width: 8px 0px 8px 10px;
  border-style: solid none solid solid;
  border-color: transparent transparent transparent #96c6f5;
}
.mapbuttons {
  font-size: 19px;
  line-height: 19px;
  white-space: nowrap;
  font-weight: bold;
  color: #502400;
  padding: 5px 12px 2px 12px;
  border-width: 2px 2px 4px 2px;
  border-style: solid solid solid solid;
  border-color: #e6a100 #e6a100 #e6a100 #e6a100;
  -moz-border-radius: 7px 7px 7px 7px;
  -webkit-border-radius: 7px 7px 7px 7px;
  border-radius: 7px 7px 7px 7px;
  margin: 0px 10px;
  display: -moz-inline-stack;
  display: inline-block;
  zoom: 1;
  *display: inline;
  cursor: pointer;
  background: #e9ba21;
  background: -webkit-gradient(linear, left top, left bottom, from(#f9de9b), to(#e9ba21));
  background: -moz-linear-gradient(top, #f9de9b, #e9ba21);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFF9DE9A', endColorstr='#FFE9BA21');
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFF9DE9A', endColorstr='#FFE9BA21')";
}
.mapbuttons:hover {
  color: #361800;
  background: #edc646;
  background: -webkit-gradient(linear, left top, left bottom, from(#fae4a9), to(#edc646));
  background: -moz-linear-gradient(top, #fae4a9, #edc646);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFF9E4A9', endColorstr='#FFECC546');
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFF9E4A9', endColorstr='#FFECC546')";
}
.mapbuttons:active {
  color: #502400;
  background: #e9ba21;
  background: -webkit-gradient(linear, left top, left bottom, from(#f9de9b), to(#e9ba21));
  background: -moz-linear-gradient(top, #f9de9b, #e9ba21);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFF9DE9A', endColorstr='#FFE9BA21');
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFF9DE9A', endColorstr='#FFE9BA21')";
}
.fancysearchbuttons {
  font-size: 12px;
  line-height: normal;
  white-space: nowrap;
  font-weight: bold;
  color: #502400;
  padding: 2px 5px 1px 5px;
  border-width: 2px 2px 4px 2px;
  border-style: solid solid solid solid;
  border-color: #e6a100 #e6a100 #e6a100 #e6a100;
  -moz-border-radius: 7px 7px 7px 7px;
  -webkit-border-radius: 7px 7px 7px 7px;
  border-radius: 7px 7px 7px 7px;
  margin: 0px 5px;
  display: -moz-inline-stack;
  display: inline-block;
  zoom: 1;
  *display: inline;
  cursor: pointer;
  background: #e9ba21;
  background: -webkit-gradient(linear, left top, left bottom, from(#f9de9b), to(#e9ba21));
  background: -moz-linear-gradient(top, #f9de9b, #e9ba21);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFF9DE9A', endColorstr='#FFE9BA21');
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFF9DE9A', endColorstr='#FFE9BA21')";
}
.fancysearchbuttons:hover {
  color: #361800;
  background: #edc646;
  background: -webkit-gradient(linear, left top, left bottom, from(#fae4a9), to(#edc646));
  background: -moz-linear-gradient(top, #fae4a9, #edc646);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFF9E4A9', endColorstr='#FFECC546');
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFF9E4A9', endColorstr='#FFECC546')";
}
.fancysearchbuttons:active {
  color: #502400;
  background: #e9ba21;
  background: -webkit-gradient(linear, left top, left bottom, from(#f9de9b), to(#e9ba21));
  background: -moz-linear-gradient(top, #f9de9b, #e9ba21);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFF9DE9A', endColorstr='#FFE9BA21');
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFF9DE9A', endColorstr='#FFE9BA21')";
}
#logoLink {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}
#bottomLine {
  background: #96c6f5 !important;
}
.menuItem_A {
  height: 100%;
  background-color: #d5e5f5;
}
.menuItem_B {
  height: 100%;
  background-color: #edf1f5;
}
#zillowest {
  position: absolute;
  top: 9px;
  right: 14px;
  z-index: 4200001;
  overflow: hidden;
}
#estbgfade {
  position: fixed;
  top: 0;
  left: 0px;
  width: 100%;
  height: 100%;
  z-index: 4200000;
  display: none;
  background: rgba(0, 27, 53, 0.85);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#D9001B35, endColorstr=#D9001B35);
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#D9001B35, endColorstr=#D9001B35)";
}
#closezillow {
  position: absolute;
  top: 6px;
  right: 0px;
}
#closezillow a {
  text-decoration: none;
  color: #36b;
  font-weight: bold;
}
#closezillow a:hover {
  text-decoration: none;
  color: #e3efff;
  background-color: #36b;
  font-weight: bold;
}
.itsYourChoiceTableBotMidTD {
  padding: 0px 4px 3px 4px;
  border-width: 0px 1px 0px 0px;
  border-style: none solid none none;
  border-color: transparent #000 transparent transparent;
}
.itsYourChoiceTableRegEndTD {
  padding: 0px 4px 3px 4px;
  border-width: 0px 0px 1px 0px;
  border-style: none none solid none;
  border-color: transparent transparent #000 transparent;
}
.itsYourChoiceTableBotEndTD {
  padding: 0px 4px 3px 4px;
  border-width: 0px 0px 0px 0px;
  border-style: none none none none;
  border-color: transparent transparent transparent transparent;
}
#daSearchInstructionsHeader {
  font-weight: bold;
  font-size: 33px;
  margin: 100px 92px 40px;
}
.daSearchInstructionsStep {
  font-size: 18px;
  margin: 0px 120px 25px;
}
.daSearchInstructionsStepNumbuh {
  float: left;
  clear: left;
  height: 30px;
  width: 30px;
  margin: -5px 10px 0px 0px;
  -moz-border-radius: 25px 25px 25px 25px;
  -webkit-border-radius: 25px 25px 25px 25px;
  border-radius: 25px 25px 25px 25px;
  border-width: 3px 3px 3px 3px;
  border-style: solid solid solid solid;
  border-color: #7ba6ce #7ba6ce #7ba6ce #7ba6ce;
  background-color: #bbdcf8;
  color: #001b35;
  text-align: center;
  font-size: 25px;
  font-weight: bold;
  letter-spacing: -1px;
}
#daResultsText {
  clear: both;
  width: 580px;
  margin: 69px 0px 0px 91px;
  font-size: 25px;
  font-weight: bold;
}
.searchPageNumbersOff {
  position: relative;
  cursor: pointer;
  color: #001b35;
}
.searchPageNumbersOn {
  color: #000;
  cursor: pointer;
  background-color: #001b35;
}
.sortText {
  font-size: 16px;
  margin: 10px 0px 5px 91px;
  width: 580px;
}
#daMapOptionsTabbyThing {
  visibility: hidden;
  position: absolute;
  left: 50%;
  margin-left: -137px;
  width: 500px;
  height: 52px;
  padding: 0 10px;
  overflow: hidden;
  -moz-box-shadow: 2px -1px 2px 1px #e89b0e inset, 0 -4px 1px 1px #fbf0d1 inset;
  -webkit-box-shadow: 2px -1px 2px 1px #e89b0e inset, 0 -4px 1px 1px #fbf0d1 inset;
  box-shadow: 2px -1px 2px 1px #e89b0e inset, 0 -4px 1px 1px #fbf0d1 inset;
  border-width: 0px 2px 2px 2px;
  border-style: none solid solid solid;
  border-color: transparent #e8980e #e8a60e #f2cd6a;
  -moz-border-radius: 0px 0px 20px 20px;
  -webkit-border-radius: 0px 0px 20px 20px;
  border-radius: 0px 0px 20px 20px;
  z-index: 420;
  background: #f1c433;
  background: -webkit-gradient(linear, left top, left bottom, from(#f1c433), to(#f1ce75));
  background: -moz-linear-gradient(top, #f1c433, #f1ce75);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f1c433', endColorstr='#f1ce75');
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#f1c433', endColorstr='#f1ce75')";
}
#savethisSearch_wrapper2 {
  display: none;
  position: absolute;
  left: 50%;
  margin-left: -254px;
  padding: 0px;
  width: 730px;
  height: 0px;
  overflow: hidden;
  background-color: #fff;
  border-width: 0px 2px 5px 2px;
  border-style: none solid solid solid;
  border-color: transparent #96c6f5 #96c6f5 #96c6f5;
  -moz-border-radius: 0 0 25px 25px;
  -webkit-border-radius: 0 0 25px 25px;
  border-radius: 0 0 25px 25px;
  z-index: 400;
  color: #000;
}
#saveDaSearchP2 {
  margin: 10px 0px 15px 0px;
  font-size: 20px;
  line-height: normal;
}
#daSaveSearchConfirmer2 {
  margin: 10px 0px 15px 0px;
  font-size: 20px;
  line-height: normal;
}
#mapPolyHelperThingy {
  position: absolute;
  top: -200px;
  left: -92px;
  display: none;
  z-index: 9997;
  background-color: #fff;
  color: #000;
  padding: 3px 5px;
  border-width: 1px 1px 1px 1px;
  border-style: solid solid solid solid;
  border-color: #000 #000 #000 #000;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  border-radius: 10px;
  -moz-box-shadow: 3px 5px 3px 0 rgba(0, 0, 0, 0.6);
  -webkit-box-shadow: 3px 5px 3px 0 rgba(0, 0, 0, 0.6);
  box-shadow: 3px 5px 3px 0 rgba(0, 0, 0, 0.6);
}
#mapResultsBackgroundBar {
  position: absolute;
  height: 65px;
  z-index: 99999;
  overflow: hidden;
  bottom: 120px;
  right: -568px;
}
#mapResultsTextBar {
  position: absolute;
  color: #bbdcf8;
  font-size: 36px;
  font-weight: 400;
  padding: 5px 30px 0px;
}
#mapResultsBackgroundBarBackground {
  background-color: red;
  width: 567px;
  height: 55px;
  -moz-border-radius: 22px 0px 0px 22px;
  -webkit-border-radius: 22px 0px 0px 22px;
  border-radius: 22px 0px 0px 22px;
  -moz-box-shadow: 2px 3px 3px 0px rgba(0, 0, 0, 0.8);
  -webkit-box-shadow: 2px 3px 3px 0px rgba(0, 0, 0, 0.8);
  box-shadow: 2px 3px 3px 0px rgba(0, 0, 0, 0.8);
  background: #00305f;
  background: -webkit-gradient(linear, left top, left bottom, from(#00305f), to(#001d39));
  background: -moz-linear-gradient(top, #00305f, #001d39);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00305f', endColorstr='#001d39');
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#00305f', endColorstr='#001d39')";
}
#daMarkerInfoWindow {
  position: fixed;
  top: 0px;
  left: 0px;
  background-color: #fff;
  padding: 2px 5px;
  border-width: 1px 1px 1px 1px;
  border-style: solid solid solid solid;
  border-color: #001b35 #001b35 #001b35 #001b35;
  color: #000;
  display: none;
  z-index: 29463;
}
.map_bubble_proppic {
  float: left;
  width: 85px;
  margin: 0px 10px 0px 0px;
  border-width: 1px 1px 1px 1px;
  border-style: solid solid solid solid;
  border-color: #001b35 #001b35 #001b35 #001b35;
}
.map_infobubble {
  background: #fff;
  padding: 5px 0px;
  overflow: visible;
  white-space: nowrap;
}
.bubblelink {
  color: #001b35;
  text-decoration: none;
}
.bubbleaddy {
  font-size: 16px;
  font-weight: bold;
}
.bubbleinfo {
  font-size: 13px;
}
.bubbletap {
  font-size: 11px;
}
.requiredSplat {
  color: #900;
}
#listingdetailtable {
  width: 100%;
  position: relative;
  padding: 20px;
  font-size: 14px;
}
#listing_info_da_stuff_at_da_bottom_disclaimer {
  font-size: 14px;
  margin: 10px;
}
#listing_info_da_stuff_at_da_bottom_copyright {
  font-size: 14px;
  margin: 10px;
}
#listing_info_email_to_friend_sent {
  color: #000;
}
#zillowest td > div, #zillowest #title {
  background-color: #900 !important;
}
#quicksearchTerms {
  position: absolute;
  top: 21px;
  left: 16px;
  width: 396px;
  height: 19px;
  border-width: 1px 1px 1px 1px;
  border-style: solid solid solid solid;
  border-color: #96c6f5 #96c6f5 #96c6f5 #96c6f5;
  color: #9b9b9b;
  text-align: center;
  font-style: italic;
  font-size: 15px;
  z-index: 10;
}
#welcomeQuicksearchTheThingThatSaysTo {
  position: absolute;
  top: 21px;
  left: 596px;
  width: 32px;
  color: #fff;
  text-align: center;
  font-size: 18px;
  z-index: 1;
}
#quicksearchMaxPrice {
  position: absolute;
  top: 21px;
  left: 638px;
  width: 131px;
  height: 19px;
  border-width: 1px 1px 1px 1px;
  border-style: solid solid solid solid;
  border-color: #96c6f5 #96c6f5 #96c6f5 #96c6f5;
  color: #9b9b9b;
  text-align: center;
  font-style: italic;
  font-size: 15px;
  z-index: 1;
}
#daQuickSearchResultsTable {
  width: 580px;
  margin-right: 10px;
  margin-bottom: 20px;
  font-size: 12px;
  border-width: 1px 0px 0px 0px;
  border-style: solid none none none;
  border-color: #000 transparent transparent transparent;
}
.daAgentPageQuickSearchPropPic {
  width: 57px;
  padding: 7px 0px 4px 7px;
}
.daAgentPageQuickSearchTextAddy {
  margin: -5px 0px 0px 0px;
  font-size: 21px;
  white-space: nowrap;
}
.daAgentPageQuickSearchTextCity {
  float: left;
  margin: -5px 0px 0px 0px;
  font-size: 21px;
  white-space: nowrap;
}
.daAgentPageQuickSearchListFeatures {
  position: relative;
  float: right;
  clear: both;
  margin: 0px;
  font-size: 13px;
  overflow: hidden;
  white-space: nowrap;
}
.daAgentPageQuickSearchListPrice {
  font-size: 20px;
}
.daAgentPageQuickSearchListMLS {
  font-size: 12px;
}
#daWelcomePageQuickSearchBottomBarBackground {
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 31px;
  background-color: #a51d1c;
  background: -webkit-gradient(linear, left top, left bottom, from(#a51d1c), to(#6a0100));
  background: -moz-linear-gradient(top, #a51d1c, #6a0100);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFA51D1C', endColorstr='#FF6A0100');
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFA51D1C', endColorstr='#FF6A0100')";
  opacity: 0.8;
  z-index: 0;
}
#daMercedBadge {
  position: absolute;
  top: 7px;
  right: 0px;
  margin-right: -130px;
  z-index: 1;
  opacity: 1;
  -ms-transition: opacity 0.35s;
  -webkit-transition: opacity 0.35s;
  -moz-transition: opacity 0.35s;
  -o-transition: opacity 0.35s;
  transition: opacity 0.35s;
}
#daMercedBadgeImage {
  width: 170px;
}
.listingLondonSignWrapper {
  height: 82px !important;
}
.listingLondonSignWrapperQS {
  height: 56px !important;
}
#daBuyingLandingPageTable {
  display: inline-table;
  position: relative;
  width: 100%;
  max-width: 1200px;
  z-index: 20;
}
#daBuyingLandingPageWerdzTD {
  width: 50%;
}
#daBuyingLandingPageWerdzTable {
  display: inline-block;
}
#daBuyingLandingPageWerdz1 {
  font-family: 'Open Sans', sans-serif;
  margin: 0px 0px 0px 0px;
  text-align: left;
  font-size: 40px;
  font-weight: 800;
  background-color: #a21d20;
  display: inline-block;
  padding: 0px 10px 0px 10px;
  color: #fff;
  white-space: nowrap;
}
#daBuyingLandingPageWerdz1 i {
  font-family: 'Open Sans', sans-serif;
}
#daBuyingLandingPageWerdz2 {
  font-family: 'Open Sans', sans-serif;
  margin: 0px 0px 0px 0px;
  text-align: left;
  font-size: 40px;
  font-weight: 800;
  background-color: #002242;
  display: inline-block;
  padding: 0px 10px 5px 10px;
  color: #fff;
  white-space: nowrap;
}
#daBuyingLandingPageFormTD {
  width: 50%;
  padding: 0px 0px 20px 0px;
}
#daBuyingLandingPageFormTable {
  display: inline-block;
  border: 1px solid #fff;
  background: rgba(0, 34, 66, 0.7);
  width: 80%;
  max-width: 460px;
}
#daBuyingLandingPageFormWerdz1 {
  margin: 10px 20px 0px 20px;
  font-family: 'Open Sans', sans-serif;
  font-size: 25px;
  font-weight: 800;
  color: #fff;
}
#daBuyingLandingPageFormWerdz2 {
  margin: 0px 20px 0px 20px;
  font-family: 'Open Sans', sans-serif;
  font-size: 20px;
  font-weight: 600;
  color: #fff;
}
.daBuyingLandingPageFormInputz {
  font-family: 'Open Sans', sans-serif !important;
  font-size: 20px;
  font-weight: 400;
  width: 94%;
  padding: 3px 3% 3px 3% !important;
}
#daBuyingLandingPageFormInput1 {
  margin: 10px 20px 0px 20px;
}
#daBuyingLandingPageFormInput2 {
  margin: 10px 20px 0px 20px;
}
#daBuyingLandingPageFormInput3 {
  margin: 10px 20px 0px 20px;
}
#daBuyingLandingPageFormInput4 {
  margin: 10px 20px 20px 20px;
}
#daBuyingLandingPageFormInput5 {
  margin: 10px 20px 20px 20px;
}
.daBuyingLandingPageFormButt {
  font-family: 'Open Sans', sans-serif !important;
  font-size: 20px;
  font-weight: 800;
  -moz-border-radius: 5px 5px 5px 5px;
  -webkit-border-radius: 5px 5px 5px 5px;
  border-radius: 5px 5px 5px 5px;
  cursor: pointer;
  color: #fff;
  border-width: 1px 1px 1px 1px;
  border-style: solid solid solid solid;
  border-color: #a21d20 #a21d20 #a21d20 #a21d20;
  background: #a21d20;
  background: -webkit-gradient(linear, left top, left bottom, from(#dc262a), to(#a21d20));
  background: -moz-linear-gradient(top, #dc262a, #a21d20);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFdc262a', endColorstr='#FFa21d20');
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFdc262a', endColorstr='#FFa21d20')";
}
#daBuyingLandingPageSubmittedTD {
  width: 50%;
}
#daBuyingLandingPageSubmittedTable {
  display: inline-block;
}
#daBuyingLandingPageSubmitted1 {
  font-family: 'Open Sans', sans-serif;
  margin: 0px 0px 0px 0px;
  text-align: left;
  font-size: 40px;
  font-weight: 800;
  background-color: #002242;
  display: inline-block;
  padding: 0px 10px 0px 10px;
  color: #fff;
  white-space: nowrap;
}
#daBuyingLandingPageSubmitted2 {
  font-family: 'Open Sans', sans-serif;
  margin: 0px 0px 0px 0px;
  text-align: left;
  font-size: 25px;
  font-weight: 800;
  background-color: #a21d20;
  display: inline-block;
  padding: 0px 10px 5px 10px;
  color: #fff;
  white-space: nowrap;
}
@media screen and (min-width: 800px) {
  #daBuyingLandingPageWerdzTD {
    width: 50%;
    display: table-cell;
  }
  #daBuyingLandingPageFormTD {
    width: 50%;
    display: table-cell;
  }
}
@media screen and (max-width: 799px) {
  #daBuyingLandingPageWerdzTD {
    width: 100%;
    display: inline-block;
    margin: 20px 0px 20px 0px;
  }
  #daBuyingLandingPageWerdz1 {
    font-size: 28px;
  }
  #daBuyingLandingPageWerdz2 {
    font-size: 28px;
  }
  #daBuyingLandingPageFormTD {
    width: 100%;
    display: inline-block;
  }
  #daBuyingLandingPageFormWerdz1 {
    font-size: 20px;
  }
  #daBuyingLandingPageFormWerdz2 {
    font-size: 14px;
  }
  #daBuyingLandingPageSubmittedTD {
    width: 100%;
    display: inline-block;
    margin: 20px 0px 20px 0px;
  }
  #daBuyingLandingPageSubmitted1 {
    font-size: 28px;
  }
  #daBuyingLandingPageSubmitted2 {
    font-size: 22px;
  }
}
#slides {
  position: absolute !important;
  top: 0px;
  left: 0px;
}
#slides .slides-container {
  display: none;
}
#slides .scrollable {
  *zoom: 1;
  position: relative;
  top: 0;
  left: 0;
  overflow-y: auto;
  -webkit-overflow-scrolling: touch;
  height: 100%;
}
#slides .scrollable:after {
  content: "";
  display: table;
  clear: both;
}
.slides-navigation {
  margin: 0 auto;
  position: absolute;
  z-index: 3;
  top: 46%;
  width: 100%;
}
.slides-navigation a {
  position: absolute;
  display: block;
}
.slides-navigation a.prev {
  left: 0;
}
.slides-navigation a.next {
  right: 0;
}
.slides-pagination {
  position: absolute;
  z-index: 3;
  bottom: 0;
  text-align: center;
  width: 100%;
}
.slides-pagination a {
  border: 2px solid #222;
  border-radius: 15px;
  width: 10px;
  height: 10px;
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVR4nGP6zwAAAgcBApocMXEAAAAASUVORK5CYII=");
  margin: 2px;
  overflow: hidden;
  text-indent: -100%;
}
.slides-pagination a.current {
  background: #222;
}
#daSellingLandingPageTable {
  display: inline-table;
  position: relative;
  width: 100%;
  max-width: 1200px;
  z-index: 20;
}
#daSellingLandingPageWerdzTD {
  width: 50%;
}
#daSellingLandingPageWerdzTable {
  display: inline-block;
}
#daSellingLandingPageWerdz1 {
  font-family: 'Open Sans', sans-serif;
  margin: 0px 0px 0px 0px;
  text-align: left;
  font-size: 33px;
  font-weight: 800;
  background-color: #a21d20;
  display: inline-block;
  padding: 0px 10px 0px 10px;
  color: #fff;
  white-space: nowrap;
}
#daSellingLandingPageWerdz2 {
  font-family: 'Open Sans', sans-serif;
  margin: 0px 0px 0px 0px;
  text-align: left;
  font-size: 27px;
  font-weight: 800;
  background-color: #002242;
  display: inline-block;
  padding: 0px 10px 5px 10px;
  color: #fff;
  white-space: nowrap;
}
#daSellingLandingPageWerdz2 i {
  font-family: 'Open Sans', sans-serif;
}
#daSellingLandingPageFormTD {
  width: 50%;
  padding: 0px 0px 20px 0px;
}
#daSellingLandingPageFormTable {
  display: inline-block;
  border: 1px solid #fff;
  background: rgba(0, 34, 66, 0.7);
  width: 80%;
  max-width: 460px;
}
#daSellingLandingPageFormWerdz1 {
  margin: 10px 20px 0px 20px;
  font-family: 'Open Sans', sans-serif;
  font-size: 25px;
  font-weight: 800;
  color: #fff;
}
#daSellingLandingPageFormWerdz2 {
  margin: 0px 20px 0px 20px;
  font-family: 'Open Sans', sans-serif;
  font-size: 20px;
  font-weight: 600;
  color: #fff;
}
.daSellingLandingPageFormInputz {
  font-family: 'Open Sans', sans-serif !important;
  font-size: 20px;
  font-weight: 400;
  width: 94%;
  padding: 3px 3% 3px 3% !important;
}
#daSellingLandingPageFormInput1 {
  margin: 10px 20px 0px 20px;
}
#daSellingLandingPageFormInput2 {
  margin: 10px 20px 0px 20px;
}
#daSellingLandingPageFormInput3 {
  margin: 10px 20px 0px 20px;
}
#daSellingLandingPageFormInput4 {
  margin: 10px 20px 0px 20px;
}
#daSellingLandingPageFormInputAddyResultsWrapper {
  position: absolute;
  top: 33px;
  left: 20px;
  height: 0px;
  overflow: hidden;
  background-color: #fff;
  border-width: 1px 1px 1px 1px;
  border-style: solid solid solid solid;
  border-color: #819eba #819eba #819eba #819eba;
  -moz-border-radius: 0px 0px 5px 5px;
  -webkit-border-radius: 0px 0px 5px 5px;
  border-radius: 0px 0px 5px 5px;
  -webkit-transition: height 0.25s ease-out;
  -moz-transition: height 0.25s ease-out;
  -o-transition: height 0.25s ease-out;
  transition: height 0.25s ease-out;
  z-index: 1;
}
#daSellingLandingPageFormInputAddyResults {
  left: 32px;
  margin: 0px 0px 0px 0px;
}
#daSellingLandingPageFormInput5 {
  margin: 10px 20px 20px 20px;
}
#daSellingLandingPageFormButt {
  font-family: 'Open Sans', sans-serif !important;
  font-size: 20px;
  font-weight: 800;
  -moz-border-radius: 5px 5px 5px 5px;
  -webkit-border-radius: 5px 5px 5px 5px;
  border-radius: 5px 5px 5px 5px;
  cursor: pointer;
  color: #fff;
  border-width: 1px 1px 1px 1px;
  border-style: solid solid solid solid;
  border-color: #a21d20 #a21d20 #a21d20 #a21d20;
  background: #a21d20;
  background: -webkit-gradient(linear, left top, left bottom, from(#dc262a), to(#a21d20));
  background: -moz-linear-gradient(top, #dc262a, #a21d20);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFdc262a', endColorstr='#FFa21d20');
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFdc262a', endColorstr='#FFa21d20')";
}
#daSellingLandingPageSubmittedTD {
  width: 50%;
}
#daSellingLandingPageSubmittedTable {
  display: inline-block;
}
#daSellingLandingPageSubmitted1 {
  font-family: 'Open Sans', sans-serif;
  margin: 0px 0px 0px 0px;
  text-align: left;
  font-size: 40px;
  font-weight: 800;
  background-color: #002242;
  display: inline-block;
  padding: 0px 10px 0px 10px;
  color: #fff;
  white-space: nowrap;
}
#daSellingLandingPageSubmitted2 {
  font-family: 'Open Sans', sans-serif;
  margin: 0px 0px 0px 0px;
  text-align: left;
  font-size: 25px;
  font-weight: 800;
  background-color: #a21d20;
  display: inline-block;
  padding: 0px 10px 5px 10px;
  color: #fff;
  white-space: nowrap;
}
@media screen and (min-width: 900px) {
  #daSellingLandingPageWerdzTD {
    width: 50%;
    display: table-cell;
  }
  #daSellingLandingPageFormTD {
    width: 50%;
    display: table-cell;
  }
}
@media screen and (max-width: 899px) {
  #daSellingLandingPageWerdzTD {
    width: 100%;
    display: inline-block;
    margin: 20px 0px 20px 0px;
  }
  #daSellingLandingPageWerdz1 {
    font-size: 20px;
  }
  #daSellingLandingPageWerdz2 {
    font-size: 16px;
  }
  #daSellingLandingPageFormTD {
    width: 100%;
    display: inline-block;
  }
  #daSellingLandingPageFormWerdz1 {
    font-size: 20px;
  }
  #daSellingLandingPageFormWerdz2 {
    font-size: 14px;
  }
  #daSellingLandingPageSubmittedTD {
    width: 100%;
    display: inline-block;
    margin: 20px 0px 20px 0px;
  }
  #daSellingLandingPageSubmitted1 {
    font-size: 28px;
  }
  #daSellingLandingPageSubmitted2 {
    font-size: 22px;
  }
}
.recent-sales-container {
  text-align: center;
  margin: 0 auto;
  width: auto;
  width: 855px;
  max-width: 855px;
  height: auto;
  background-color: none;
  padding: 20px 40px 20px 0px;
}
.recent-sales-wrapper {
  display: flex;
  flex-wrap: wrap;
  flex-grow: 3;
  justify-content: flex-start;
  color: #ca9b4e;
  text-align: left;
  width: 100%;
  max-width: 855px;
  height: auto;
  background-color: none;
}
.recent-sales-info-box {
  color: #979695;
  width: calc(100% / 3 - 20px);
  margin-right: 10px;
  margin-left: 10px;
  margin-bottom: 20px;
  height: auto;
  background-color: #fff;
}
.recent-sales-image-holder {
  width: 100%;
  height: auto;
  padding-top: 100%;
  background-color: #3c3c3c;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
}
.recent-sales-info-holder {
  padding: 0px;
  width: 100%;
  height: auto;
}
.recent-sales-info {
  padding: 20px;
  font-family: 'montserrat', sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 22px;
}
.recent-sales-info p {
  font-family: 'montserrat', sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 22px;
}
.recent-sales-address {
  margin: 0px 0px 15px 0px;
}
.recent-sales-info-holder h5 {
  margin-top: auto;
  margin-bottom: 10px;
  font-family: 'ivypresto-display', serif;
  line-height: auto;
  color: #000;
  font-weight: 400;
  font-style: normal;
  font-size: 26px;
}
.recent-sales-info-holder h4 {
  font-family: 'montserrat', sans-serif;
  margin-block-start: 1.33em;
  margin-bottom: 10px;
  font-size: 14px;
  font-weight: 700;
  letter-spacing: 1.5px;
  font-style: normal;
  text-transform: uppercase;
  color: #000;
}
@media only screen and (max-width: 1169px) {
  .recent-sales-container {
    width: auto;
    width: 100%;
    padding: 20px 0px 20px 0px;
  }
}
@media only screen and (max-width: 800px) {
  .recent-sales-container {
    width: auto;
    width: 100%;
  }
  .recent-sales-info-box {
    width: calc(100% / 2 - 20px);
  }
}
@media only screen and (max-width: 600px) {
  .recent-sales-info-box {
    width: 100%;
  }
}
.recent-sales-address {
  color: black;
}

/* compiled by scssphp v0.0.8 on Wed, 12 Jun 2019 15:00:28 -0700 (0.3986s) */

/* Use this function to take a base color and change its Hue, Saturation, and Lightness */
/* HTML Colors to HSL converter: http://serennu.com/colour/hsltorgb.php */
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, column, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary, time, mark, audio, video {
  /* PLEASE include backup fonts, i.e., 'Palatino Linotype', Palatino, Georgia, 'Times New Roman', Times, serif;*/
  font-family: 'Droid Sans', sans-serif;
}
body {
  background: #fff;
}
input[type="text"] {
  /* PLEASE include backup fonts, i.e., 'Palatino Linotype', Palatino, Georgia, 'Times New Roman', Times, serif;*/
  font-family: 'Droid Sans', sans-serif;
  border-color: #a9a7a9 #a9a7a9 #a9a7a9 #a9a7a9;
}
input[type="password"] {
  /* PLEASE include backup fonts, i.e., 'Palatino Linotype', Palatino, Georgia, 'Times New Roman', Times, serif;*/
  font-family: 'Droid Sans', sans-serif;
  border-color: #a9a7a9 #a9a7a9 #a9a7a9 #a9a7a9;
}
input[type="button"] {
  /* PLEASE include backup fonts, i.e., 'Palatino Linotype', Palatino, Georgia, 'Times New Roman', Times, serif;*/
  font-family: 'Droid Sans', sans-serif;
}
input[type="submit"] {
  /* PLEASE include backup fonts, i.e., 'Palatino Linotype', Palatino, Georgia, 'Times New Roman', Times, serif;*/
  font-family: 'Droid Sans', sans-serif;
}
textarea {
  /* PLEASE include backup fonts, i.e., 'Palatino Linotype', Palatino, Georgia, 'Times New Roman', Times, serif;*/
  font-family: 'Droid Sans', sans-serif;
  border-color: #a9a7a9 #a9a7a9 #a9a7a9 #a9a7a9;
}
.daBasicButtons {
  border-color: #494949 #494949 #494949 #494949 !important;
  background: #494949 !important;
  background: -webkit-gradient(linear, left top, left bottom, from(#7f7f7f), to(#494949)) !important;
  background: -moz-linear-gradient(top, #7f7f7f, #494949) !important;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF7F7F7F', endColorstr='#FF494949') !important;
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF7F7F7F', endColorstr='#FF494949')" !important;
}
.daBasicButtons:hover {
  background: #a5a5a5 !important;
  background: -webkit-gradient(linear, left top, left bottom, from(#a5a5a5), to(#5e5e5e)) !important;
  background: -moz-linear-gradient(top, #a5a5a5, #5e5e5e) !important;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFA5A5A5', endColorstr='#FF5D5D5D') !important;
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFA5A5A5', endColorstr='#FF5D5D5D')" !important;
}
.daBasicButtons:active {
  border-color: #494949 #494949 #494949 #494949 !important;
  background: #494949 !important;
  background: -webkit-gradient(linear, left top, left bottom, from(#7f7f7f), to(#494949)) !important;
  background: -moz-linear-gradient(top, #7f7f7f, #494949) !important;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF7F7F7F', endColorstr='#FF494949') !important;
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF7F7F7F', endColorstr='#FF494949')" !important;
}
#daHeaderHeader {
  background: #002242;
  border-width: 0px 0px 0px 0px;
  border-style: none none none none;
  border-color: transparent transparent transparent transparent;
}
#daHeaderAgentPic {
  border-color: #a9a7a9 #a9a7a9 #a9a7a9 #a9a7a9;
}
#daHeaderAgentInfoWrapper, #daHeaderAgentInfoWrapperC {
  max-width: 22%;
  margin: 0.5% 0px 0.5% 10px;
}
#daAgentHeaderName {
  font-family: 'Droid Sans', sans-serif;
  text-transform: uppercase;
}
#daAgentHeaderPhone {
  font-family: 'Droid Sans', sans-serif;
  font-size: 19px;
  margin: 0px 0px 0px 0px;
}
#daAgentHeaderPhonePrefix {
  font-family: 'Droid Sans', sans-serif;
}
#daAgentHeaderLic {
  font-family: 'Droid Sans', sans-serif;
  font-size: 15px;
  margin: 3px 0px 0px 0px;
  color: #fff;
  font-weight: bold;
}
#daHeaderImgAgnt {
  margin: 0.5% 0 0.9% 0%;
}
#daHeaderImg {
  width: 180px;
  margin: 0.5% 0% 0.25% 1%;
}
.home #daHeaderImg {
  margin: 0.5% 0% 0.25% 1%;
}
#daBestOfBadgeWrapper {
  top: -5px;
  left: auto;
  right: 30px;
}
.home #daBestOfBadgeWrapper {
  top: -5px;
}
.search #daBestOfBadgeWrapper {
  display: none;
}
#daBestOfBadgeImage {
  width: 150px;
}
.daMinimalMenuButtOff {
  background-color: #3a4d5f;
}
.daMinimalMenuButtOn {
  background-color: #a9a7a9;
}
.daMinimalMenuButtLinesOff {
  background-color: #a9a7a9;
}
.daMinimalMenuButtLinesOn {
  background-color: #3a4d5f;
}
#daMinimalMenuButtGhettoOn {
  background-color: #a9a7a9;
}
.daMinimalMenuButtLinesOLD {
  background-color: #a9a7a9;
}
#minimalMenuWrapper {
  background-color: #a9a7a9;
}
.minimalAccountMenuButtonBlahOff, .minimalAccountMenuButtonBlahOn, .minimalAccountMenuButtonEndOff, .minimalAccountMenuButtonEndOn {
  font-size: 26px;
}
.minimalAccountMenuButtonBlahOff {
  background-color: #d0cfd4;
  border-color: transparent transparent #a9a7a9 transparent;
}
.minimalAccountMenuButtonBlahOn {
  background-color: #a9a7a9;
  border-color: transparent transparent #a9a7a9 transparent;
}
.minimalAccountMenuButtonEndOff {
  background-color: #d0cfd4;
}
.minimalAccountMenuButtonEndOn {
  background-color: #a9a7a9;
}
.minimalAccountSubmenu {
  background-color: #d0cfd4;
  border-color: transparent transparent #a9a7a9 transparent;
}
#savedPropertiesViewButtMinimal {
  border-color: #000 #000 #000 #000;
}
.savedSearchWrapperMinimal {
  background-color: #b7b7b7;
}
#minimalCreateAccountHeader {
  font-size: 18px !important;
}
#minimalCreateAccountSubheader {
  font-size: 14px;
}
.minimalCreateAccountLabelP {
  font-size: 14px;
}
.minimalCreateAccountInput {
  border-color: #a9a7a9 #a9a7a9 #a9a7a9 #a9a7a9;
}
.minimalClientInfoDisplay {
  border-color: transparent transparent #a9a7a9 transparent;
}
.minimalClientInfoInput3 {
  border-color: #a9a7a9 #a9a7a9 #a9a7a9 #a9a7a9;
}
.minimalLogInInput {
  border-color: #a9a7a9 #a9a7a9 #a9a7a9 #a9a7a9;
}
.minimalMenuButtonBlahOff {
  background-color: #d0cfd4;
  border-color: transparent transparent #a9a7a9 transparent;
}
.minimalMenuButtonBlahOn {
  background-color: #a9a7a9;
  border-color: transparent transparent #a9a7a9 transparent;
}
.minimalMenuButtonEndOff {
  background-color: #d0cfd4;
}
.minimalMenuButtonEndOn {
  background-color: #a9a7a9;
}
.minimalSubmenuButtonBlahOff {
  background-color: #d0cfd4;
  border-color: transparent transparent #a9a7a9 transparent;
}
.minimalSubmenuButtonBlahOn {
  background-color: #a9a7a9;
  border-color: transparent transparent #a9a7a9 transparent;
}
.minimalSubmenuButtonEndOff {
  background-color: #d0cfd4;
}
.minimalSubmenuButtonEndOn {
  background-color: #a9a7a9;
}
#accountTab {
  top: 0px;
  font-size: 13px;
  background-color: #a9a7a9;
}
.daAccountTabWerdz {
  font-size: 13px;
  font-weight: 800;
}
.accountMenuButtOff, .accountMenuButtOn {
  font-size: 13px;
  font-weight: 800;
}
.accountMenuButtOn {
  background-color: #818181;
}
#logIn_content {
  border-color: transparent #a9a7a9 #a9a7a9 #a9a7a9;
}
.logInInput {
  border-color: #a9a7a9 #a9a7a9 #a9a7a9 #a9a7a9;
}
#createAccount_content {
  border-color: transparent #a9a7a9 #a9a7a9 #a9a7a9;
}
.createAccountInput {
  border-color: #a9a7a9 #a9a7a9 #a9a7a9 #a9a7a9;
}
#clientInfo_content {
  border-color: transparent #a9a7a9 #a9a7a9 #a9a7a9;
}
.clientInfoDisplay {
  border-color: transparent transparent #a9a7a9 transparent;
}
.clientInfoInput3 {
  border-color: #a9a7a9 #a9a7a9 #a9a7a9 #a9a7a9;
}
#manageFSBOlistingsTR {
  border-color: transparent transparent #a9a7a9 transparent;
}
#savedStuff_content {
  padding: 30px 0px 10px 0px;
  border-color: transparent #a9a7a9 #a9a7a9 #a9a7a9;
}
#savedStuffCloseButt {
  top: 30px;
  border-color: #000 #000 #000 #000;
}
#savedPropertiesViewButt {
  border-color: #000 #000 #000 #000;
}
.savedSearchWrapper {
  background-color: #cbcbcb;
}
#daHeaderMenuFull {
  position: absolute;
  bottom: 10px;
  background: none;
  background: none;
  background: none;
  filter: none;
  -ms-filter: "none";
  border-width: 0px 0px 0px 0px;
  border-style: none none none none;
  border-color: transparent transparent transparent transparent;
}
#menuBlock {
  font-size: 18px;
  font-weight: 800;
}
#daMenuEditButt {
  top: 18px;
  right: 0px;
}
.menuButtonBlahOff, .menuButtonBlahOn, .menuButtonEndOff, .menuButtonEndOn, .menuButtonCurrent, .menuButtonCurrentEnd {
  padding: 0px 0px 6px 0px;
  margin: 0px 15px 0px 15px;
}
.menuButtonBlahOn {
  background-color: inherit;
  color: #fff;
}
.menuButtonEndOn {
  background-color: inherit;
  color: #fff;
}
.menuButtonCurrent {
  background-color: inherit;
  color: #fff;
}
.menuButtonCurrentEnd {
  background-color: inherit;
  color: #fff;
}
.subMenuWrappers {
  top: 35px;
}
.subMenus {
  background-color: #d0cfd4;
  border-color: transparent #a9a7a9 #a9a7a9 #a9a7a9;
}
.submenuButtonBlahOff {
  border-color: transparent transparent #a9a7a9 transparent;
}
.submenuButtonBlahOn {
  border-color: transparent transparent #a9a7a9 transparent;
  background-color: #a9a7a9;
}
.submenuButtonEndOn {
  background-color: #a9a7a9;
}
#menuUnderlinerThingy {
  position: absolute;
  bottom: -10px;
  left: 0px;
  width: 0px;
  height: 5px;
  background-color: #a22022;
  -webkit-transition: width 0.25s ease-in, height 0.25s ease-in, left 0.25s ease-in;
  -moz-transition: width 0.25s ease-in, height 0.25s ease-in, left 0.25s ease-in;
  -o-transition: width 0.25s ease-in, height 0.25s ease-in, left 0.25s ease-in;
  transition: width 0.25s ease-in, height 0.25s ease-in, left 0.25s ease-in;
  z-index: 3;
}
#daSideMenuTD {
  display: none;
  border-color: transparent #a9a7a9 transparent transparent;
}
#daAgentPageQuickSearchWrapper {
  position: absolute;
  left: 50%;
  width: 1000px;
  margin: 10% 0px 0px -500px;
  z-index: 200;
}
#daAgentPageQuickSearch {
  margin: 0% 0px 0px -48%;
  border-width: 0px 0px 0px 0px;
  border-style: none none none none;
  border-color: transparent transparent transparent transparent;
}
#daQuickSearchMLStext {
  display: inline-block;
  margin: 5px 25px 0px 1%;
  font-style: unset;
}
#daAgentPageQuickSearchInnerContainer {
  left: 0px;
}
#daAgentPageQuickSearchSearchBox {
  width: 100%;
  border-width: 0px 0px 0px 0px;
  border-style: none none none none;
  border-color: transparent transparent transparent transparent;
}
.daQuickSearchInnerBox {
  background-color: none;
  background: none;
  background: none;
  filter: none;
  -ms-filter: "none";
}
.daQuickSearchInputBlock {
  margin: 1% 0px 0px 0px;
}
#daQuickSearchInputTerms {
  margin: 0px 5% 0px 5%;
  padding: 4px 0px 4px 0px;
  border-width: 0px 0px 0px 0px;
  border-style: none none none none;
  border-color: transparent transparent transparent transparent;
}
#daQuickSearchInputMinPrice {
  margin: 0px 0px 0px 5%;
  padding: 4px 0px 4px 0px;
  border-width: 0px 0px 0px 0px;
  border-style: none none none none;
  border-color: transparent transparent transparent transparent;
}
#daQuickSearchInputMaxPrice {
  margin: 0px 5% 0px 0px;
  padding: 4px 0px 4px 0px;
  border-width: 0px 0px 0px 0px;
  border-style: none none none none;
  border-color: transparent transparent transparent transparent;
}
#daQuickSearchLegalCrap {
  margin: 0.5% 0px 0.5% 2.5%;
  color: #fff;
  display: inline-block;
}
#daQuickSearchLegalCrap a {
  color: #fff;
}
#daQuickSearchResultsContainer {
  margin: 0px 2.8% 2% 3%;
  border-width: 2px 2px 5px 2px;
  border-style: solid solid solid solid;
  border-color: #a9a7a9 #a9a7a9 #a9a7a9 #a9a7a9;
}
#daQuickSearchButtonTable {
  border-color: rgba(255, 255, 255, 0.49) transparent transparent transparent;
}
.daQuickSearchBottomButtonOff {
  border-color: transparent rgba(255, 255, 255, 0.49) transparent transparent;
  background-color: #5f523f;
  background: -webkit-gradient(linear, left top, left bottom, from(#5f523f), to(#433a2d));
  background: -moz-linear-gradient(top, #5f523f, #433a2d);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF5F523F', endColorstr='#FF433A2C');
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF5F523F', endColorstr='#FF433A2C')";
}
.daQuickSearchBottomButtonOn {
  border-color: transparent rgba(255, 255, 255, 0.49) transparent transparent;
  background-color: #433a2d;
  background: -webkit-gradient(linear, left top, left bottom, from(#433a2d), to(#5f523f));
  background: -moz-linear-gradient(top, #433a2d, #5f523f);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF433A2C', endColorstr='#FF5F523F');
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF433A2C', endColorstr='#FF5F523F')";
}
.daQuickSearchBottomButtonOffEnd {
  background-color: #5f523f;
  background: -webkit-gradient(linear, left top, left bottom, from(#5f523f), to(#433a2d));
  background: -moz-linear-gradient(top, #5f523f, #433a2d);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF5F523F', endColorstr='#FF433A2C');
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF5F523F', endColorstr='#FF433A2C')";
}
.daQuickSearchBottomButtonOnEnd {
  background-color: #433a2d;
  background: -webkit-gradient(linear, left top, left bottom, from(#433a2d), to(#5f523f));
  background: -moz-linear-gradient(top, #433a2d, #5f523f);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF433A2C', endColorstr='#FF5F523F');
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF433A2C', endColorstr='#FF5F523F')";
}
#daQuickSearchNearbyTD {
  border-color: rgba(255, 255, 255, 0.49) transparent transparent transparent;
}
#daAgentPageQuickSearchBackground {
  background-color: #2a2112;
  background: #2a2112;
  background: #2a2112;
  filter: none;
  -ms-filter: "none";
}
#daBarWitDaAgentInfoInItOuterWrapper {
  top: -1px;
  width: 100%;
  height: 145px;
  background-color: #d3d3d3;
}
#daBarWitDaAgentInfoInItOuterWrapperWitSocialz {
  top: -1px;
  width: 100%;
  height: 177px;
  background-color: #d3d3d3;
}
#daBarWitDaAgentInfoInItInnerWrapper {
  position: absolute;
  bottom: 0px;
  left: 50%;
  width: 1000px;
  margin: 0px 0px 0px -500px;
}
.daBarWitDaAgentInfoInItAgentTableWide {
  display: inline-table;
}
.daBarWitDaAgentInfoInItAgentTableNarrow {
  display: none;
}
.daBarWitDaAgentInfoInItWerdz {
  font-family: franklin-gothic-urw-cond, Verdana, Geneva, sans-serif;
  line-height: 35px;
  color: #3f3f3f;
  margin: 0px 0px 0px 0px;
}
.daBarWitDaAgentInfoInItWerdz a {
  color: #3f3f3f;
}
.daBarWitDaAgentInfoInItAgentName {
  font-size: 40px;
  letter-spacing: 3px;
}
.daBarWitDaAgentInfoInItAgentPhone {
  font-size: 30px;
  font-weight: bold;
}
.daBarWitDaAgentInfoInItAgentTitle {
  font-size: 19px;
}
.daBarWitDaAgentInfoInItAgentEmail {
  font-size: 20px;
}
.daAgentHomepageSocialzIconz {
  margin: 0px 5px 0px 0px;
}
.daAgentHomepageSocialzIconzFA {
  margin: -3px 5px 3px 0px;
  font-size: 32px !important;
  color: #3f3f3f;
}
#daBarWitDaButtsInIt {
  position: absolute;
  bottom: 70px;
  left: 50%;
  width: 1000px;
  margin: 0px 0px 0px -500px;
  font-family: 'Droid Sans', sans-serif;
  z-index: 3;
}
#daBarWitDaButtsInItWitSocialz {
  position: absolute;
  bottom: 102px;
  left: 50%;
  width: 1000px;
  margin: 0px 0px 0px -500px;
  font-family: 'Droid Sans', sans-serif;
  z-index: 3;
}
.daHomeButts {
  cursor: pointer;
  position: relative;
  display: inline-block;
  width: 239px;
  height: 239px;
  border: 3px solid white;
  overflow: hidden;
  -webkit-transition: left 0.45s ease-out;
  -moz-transition: left 0.45s ease-out;
  -o-transition: left 0.45s ease-out;
  transition: left 0.45s ease-out;
}
.daHomeButtsPics {
  position: absolute;
  top: 50%;
  left: 50%;
  margin-top: -50%;
  margin-left: -50%;
  width: 100%;
  -webkit-transition: width 0.55s ease-out, margin-top 0.55s ease-out, margin-left 0.55s ease-out;
  -moz-transition: width 0.55s ease-out, margin-top 0.55s ease-out, margin-left 0.55s ease-out;
  -o-transition: width 0.55s ease-out, margin-top 0.55s ease-out, margin-left 0.55s ease-out;
  transition: width 0.55s ease-out, margin-top 0.55s ease-out, margin-left 0.55s ease-out;
}
.daHomeButtsPicsOver {
  margin-top: -60%;
  margin-left: -60%;
  width: 120%;
}
#daHomeButtsPicsNearbyWrapper {
  display: none;
}
.daHomeButtsBarThingies {
  position: absolute;
  bottom: 0px;
  left: 0px;
  width: 100%;
  background: -moz-linear-gradient(left, rgba(51, 51, 51, 0.7) 0%, rgba(51, 51, 51, 0.7) 81%, rgba(51, 51, 51, 0) 100%);
  background: -webkit-linear-gradient(left, rgba(51, 51, 51, 0.7) 0%, rgba(51, 51, 51, 0.7) 81%, rgba(51, 51, 51, 0) 100%);
  background: linear-gradient(to right, rgba(51, 51, 51, 0.7) 0%, rgba(51, 51, 51, 0.7) 81%, rgba(51, 51, 51, 0) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#b3333333', endColorstr='#00333333',GradientType=1);
}
.daHomeButtsText {
  margin: 10px 0px 10px 0px;
  color: white;
  font-size: 19px;
  text-shadow: 1px 3px 4px #000;
}
#allDaStuff {
  display: table;
  width: 1000px;
  left: 50%;
  margin: 0px 0px 0px -500px;
}
.search #allDaStuff {
  left: auto;
  margin: 0px 0px 0px 0px;
}
.fsboexclusivesedit #allDaStuff {
  display: table !important;
  width: 1000px !important;
  left: 50% !important;
  margin: 0px 0px 0px -500px !important;
}
#daPageContentStuffs {
  /* PLEASE include backup fonts, i.e., 'Palatino Linotype', Palatino, Georgia, 'Times New Roman', Times, serif;*/
  font-family: 'Droid Sans', sans-serif;
}
.home #daPageContentStuffs {
  padding: 10px 0px 0px 0px;
}
.pageContentEditInputs {
  /* PLEASE include backup fonts, i.e., 'Palatino Linotype', Palatino, Georgia, 'Times New Roman', Times, serif;*/
  font-family: 'Droid Sans', sans-serif;
  border-color: #a9a7a9 #a9a7a9 #a9a7a9 #a9a7a9;
}
#disBeDaPageContent p {
  margin: 21px 14px 16px 14px;
  color: #808080;
  letter-spacing: 0px;
  font-size: 23px;
  line-height: 32px;
}
#daWelcomePageAgentPic {
  border-color: #a9a7a9 #a9a7a9 #a9a7a9 #a9a7a9;
}
h1 {
  margin: 0px 0px 14px 0px;
  color: #3f3f3f;
  text-transform: uppercase;
}
hr {
  background-color: #a9a7a9;
}
.paddedimage {
  border-color: #a9a7a9 #a9a7a9 #a9a7a9 #a9a7a9;
}
.paddedimageleft {
  border-color: #a9a7a9 #a9a7a9 #a9a7a9 #a9a7a9;
}
.allDaRandomFeaturedListingsWrapper {
  position: relative;
  left: 50%;
  width: 1000px;
  margin: 0px 0px 0px -500px;
  padding: 0px 0px 40px 0px;
  font-family: 'Droid Sans', sans-serif;
}
.allDaRandomFeaturedListingsHeader {
  margin: 13px 0px 15px 0px;
  font-size: 35px;
  letter-spacing: 4px;
  color: #a9a7a9;
}
.daRandomFeaturedListingsWrapperDiv {
  width: 100%;
}
.daRandomFeaturedListingsPicWrapper {
  cursor: pointer;
  position: relative;
  display: inline-block;
  width: 24%;
  height: 239px;
  overflow: hidden;
}
.daRandomFeaturedListingsPicLand {
  position: absolute;
  top: 50%;
  left: 50%;
  margin-top: -50%;
  margin-left: -50%;
  height: 100%;
}
.daRandomFeaturedListingsPicPort {
  position: absolute;
  top: 50%;
  left: 50%;
  margin-top: -50%;
  margin-left: -50%;
  width: 100%;
}
.daRandomFeaturedListingsInfoWrapper {
  position: absolute;
  left: 0px;
  bottom: 0px;
  width: 100%;
  z-index: 2;
}
.daRandomFeaturedListingsPrice {
  display: inline-block;
  color: white;
  font-size: 25px;
  text-shadow: 2px 2px 1px rgba(0, 0, 0, 0.8);
  margin: 0px 0px 0px 5px;
  z-index: 2;
}
.daRandomFeaturedListingsBdBa {
  display: inline-block;
  color: white;
  font-size: 15px;
  text-shadow: 1px 1px 1px #000;
  margin: 0px 0px 0px 5px;
  z-index: 2;
}
.daRandomFeaturedListingsAddy {
  display: inline-block;
  color: white;
  font-size: 16px;
  font-weight: bold;
  text-shadow: 1px 1px 1px #000;
  margin: 0px 0px 0px 5px;
  z-index: 2;
}
.daRandomFeaturedListingsCity {
  display: inline-block;
  color: white;
  font-size: 15px;
  text-shadow: 1px 1px 1px #000;
  margin: 0px 0px 5px 5px;
  z-index: 2;
}
.daRandomFeaturedListingsBarThingies {
  position: absolute;
  bottom: 0px;
  left: -100%;
  width: 100%;
  height: 100%;
  background: -moz-linear-gradient(left, rgba(51, 51, 51, 0.7) 0%, rgba(51, 51, 51, 0.7) 81%, rgba(51, 51, 51, 0) 100%);
  background: -webkit-linear-gradient(left, rgba(51, 51, 51, 0.7) 0%, rgba(51, 51, 51, 0.7) 81%, rgba(51, 51, 51, 0) 100%);
  background: linear-gradient(to right, rgba(51, 51, 51, 0.7) 0%, rgba(51, 51, 51, 0.7) 81%, rgba(51, 51, 51, 0) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#b3333333', endColorstr='#00333333',GradientType=1);
  -webkit-transition: left 0.25s ease-out;
  -moz-transition: left 0.25s ease-out;
  -o-transition: left 0.25s ease-out;
  transition: left 0.25s ease-out;
  z-index: -1;
}
.daRandomFeaturedListingsBarThingiesOver {
  left: 0px;
}
#daSpotlightListingOuterWrapper {
  position: relative;
  left: 0px;
  width: 100%;
  background-color: #a9a7a9;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
#daSpotlightListingInnerWrapper {
  position: relative;
  left: 50%;
  width: 1000px;
  margin: 0px 0px 0px -500px;
  padding: 0px 0px 40px 0px;
  font-family: 'Droid Sans', sans-serif;
}
#daSpotlightListingHeader {
  margin: 0px 0px 0px 0px;
  padding: 25px 10px 10px 10px;
  font-size: 35px;
  letter-spacing: 4px;
  color: #fff;
}
#daFeaturedPropA {
  color: #fff;
}
#daFeaturedProp p {
  display: block !important;
}
#daFeaturedPropPicWrapper {
  position: relative;
  display: inline-block;
  width: 320px;
  height: 239.54286px;
  margin: 0px 10px 20px 10px;
}
.daFeaturedPropPics {
  background: center center no-repeat;
  background-size: auto 239.54286px;
  opacity: 100;
  background-color: #000;
  position: absolute;
  top: 0px;
  left: 0px;
  width: 320px;
  height: 239.54286px;
  overflow: hidden;
  transition: opacity 0.25s;
  -webkit-transition: opacity 0.25s;
  transition-timing-function: ease;
  -webkit-transition-timing-function: ease;
}
#daFeaturedPropInfoDiv {
  color: #260c01;
  display: inline-block;
  background-color: inherit;
  width: 650px;
}
#daFeaturedPropAddyP {
  margin: 0px 14px 7px;
  font-family: 'Droid Sans', sans-serif;
  font-size: 30px;
  line-height: 25px;
  text-transform: none;
  font-weight: bold;
  letter-spacing: 2px;
}
#daFeaturedPropPrice {
  font-family: 'Droid Sans', sans-serif;
  color: #a22022;
  font-size: 20px;
}
#daFeaturedPropAddyP2 {
  font-size: 80%;
}
#daFeaturedPropFeaturesP {
  margin: 0px 14px;
  font-size: 17px;
  text-transform: uppercase;
}
#daFeaturedPropDescripP {
  margin: 0px;
  font-size: 18px;
  line-height: 24px;
}
#daFeaturedPropOH {
  margin: 5px 0px 0px 0px;
  color: #eee;
  font-size: 17px;
  line-height: 22px;
  text-transform: uppercase;
  background-color: #6e6d6e;
}
a.comInfoLink:hover {
  color: #a9a7a9;
}
.comInfoTable {
  border-color: #a9a7a9 #a9a7a9 #a9a7a9 #a9a7a9;
}
.comInfoHeaderTD {
  background-color: #a9a7a9;
}
a.comInfoListLink:hover {
  color: #a9a7a9;
}
.fsbo_exclusives_delete_wrapper {
  height: 33px;
}
#selling_lady_line {
  background-color: #a9a7a9;
}
.our_leadership_peep_pic {
  border-color: #a9a7a9 #a9a7a9 #a9a7a9 #a9a7a9;
}
.testimonial_bubble_top {
  background-color: #cdd9e6;
}
#espanol_bottom_table_lo_image {
  border-color: #a9a7a9 #a9a7a9 #a9a7a9 #a9a7a9;
}
#prop_search_criteria_wrapper {
  background-color: #e2e2e2;
}
#daPropSearchRunButt {
  font-size: 13px;
}
#daPropSearchFilterButt {
  border-color: #000 #000 #000 #000;
  font-size: 13px;
}
#prop_search_gots_filters_header_p {
  font-size: 19px;
}
#daPropSearchEditFilterButt {
  border-color: #000 #000 #000 #000;
  font-size: 13px;
}
#daPropSearchClearFilterButt {
  border-color: #000 #000 #000 #000;
  font-size: 13px;
}
#prop_search_gots_filters_subheader_p {
  font-size: 14px;
}
.prop_search_gots_filters_item_label {
  font-size: 13px;
}
.prop_search_gots_filters_item_value {
  font-size: 13px;
}
#prop_search_filters_action_bar {
  background-color: #cbcbcb;
}
#prop_search_filters_action_bar_run_butt {
  border-color: #000 #000 #000 #000;
  font-size: 13px;
}
#prop_search_filters_action_bar_cancel_butt {
  border-color: #000 #000 #000 #000;
  font-size: 13px;
}
#prop_search_map_view {
  border-color: transparent #cbcbcb transparent transparent;
}
.prop_search_save_yer_search_header {
  font-size: 26px;
}
#prop_search_save_yer_search_save_butt {
  border-color: #000 #000 #000 #000;
}
.prop_search_save_yer_search_login_createaccount {
  font-size: 21px;
}
#prop_search_action_bar {
  left: 0px;
  background-color: #e2e2e2;
}
.prop_search_action_bar {
  margin: 0px 0px 0px 0px;
}
.prop_search_action_bar_wide {
  margin: 0px 0px 0px 0px;
}
#prop_search_action_bar_run_butt {
  border-color: #000 #000 #000 #000;
  font-size: 13px;
}
#prop_search_action_bar_save_butt {
  border-color: #000 #000 #000 #000;
  font-size: 13px;
}
#prop_search_action_bar_listmap_butt {
  border-color: #000 #000 #000 #000;
  font-size: 13px;
}
#prop_search_action_bar_filter_butt {
  border-color: #000 #000 #000 #000;
  font-size: 13px;
}
#daPropSearchSavedPropsWrapper {
  border-color: #000 #000 #000 #000;
}
#daPropSearchSavedPropsHeaderWrapper {
  background-color: #cbcbcb;
}
#daPropSearchSavedPropsShowHideButt {
  border-color: #000 #000 #000 #000;
}
.daPropSearchOldSavedPropsPic {
  border-color: #a9a7a9 #a9a7a9 #a9a7a9 #a9a7a9;
}
#daPropSearchSavedPropsFooterWrapper {
  background-color: #cbcbcb;
}
#daPropSearchSavedPropsDeleteAllButt {
  border-color: #000 #000 #000 #000;
}
#daPropSearchHeader2b {
  font-size: 16px;
}
#daPropSearchHeader2bSortBy {
  font-size: 13px;
}
#daPropSearchHeader2c {
  font-size: 15px;
}
.daPropSearchHeaderPageSelectorButtBack {
  background-color: #a9a7a9;
}
#daPropSearchHeader2d {
  font-size: 13px;
}
#narrowListingPointerLeft {
  border-color: transparent transparent transparent #cbcbcb;
}
#narrowListingPointerLeftShadow {
  border-color: transparent transparent transparent #a9a7a9;
}
#narrowListingPointerRight {
  border-color: transparent #cbcbcb transparent transparent;
}
#narrowListingPointerRightShadow {
  border-color: transparent #a9a7a9 transparent transparent;
}
.search_results_prop_info_fader_1_phone {
  background: -moz-linear-gradient(top, rgba(51, 51, 51, 0) 0%, #333 100%);
  background: -webkit-linear-gradient(top, rgba(51, 51, 51, 0) 0%, #333 100%);
  background: linear-gradient(to bottom, rgba(51, 51, 51, 0) 0%, #333 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00a9a7a9', endColorstr='#333333',GradientType=0);
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient( startColorstr='#00a9a7a9', endColorstr='#333333',GradientType=0 )";
}
.search_results_prop_info_fader_2_phone {
  background: #333;
}
.search_results_prop_pic {
  border-color: #a9a7a9 #a9a7a9 #a9a7a9 #a9a7a9;
}
#listing_info_td {
  /* PLEASE include backup fonts, i.e., 'Palatino Linotype', Palatino, Georgia, 'Times New Roman', Times, serif;*/
  font-family: 'Droid Sans', sans-serif;
}
#listing_info_td_minimal {
  /* PLEASE include backup fonts, i.e., 'Palatino Linotype', Palatino, Georgia, 'Times New Roman', Times, serif;*/
  font-family: 'Droid Sans', sans-serif;
}
#listing_info_da_pic_behind_da_top_wrapper {
  display: none;
}
#listing_info_prop_pic_flyer {
  border-color: #a9a7a9 #a9a7a9 #a9a7a9 #a9a7a9;
}
#listing_info_gallery_current_pos_text_minimal {
  font-size: 13px;
}
#listing_info_gallery_big_ol_pic_wrapper {
  border-color: #a9a7a9 #a9a7a9 #a9a7a9 #a9a7a9;
}
#listing_info_gallery_background {
  background-color: #a9a7a9;
}
.listing_info_gallery_thumb_off {
  border-color: #a9a7a9 #a9a7a9 #a9a7a9 #a9a7a9;
}
.listing_info_action_menu_item_off {
  font-size: 12px;
}
.listing_info_action_menu_item_on {
  color: #fff;
  background-color: #a9a7a9;
  font-size: 12px;
}
#listing_info_action_menu_back {
  width: 250px;
  -moz-box-shadow: -1px -1px 1px 0px #7a7a7a inset, -2px -3px 1px 1px #e6e6e6 inset;
  -webkit-box-shadow: -1px -1px 1px 0px #7a7a7a inset, -2px -3px 1px 1px #e6e6e6 inset;
  box-shadow: -1px -1px 1px 0px #7a7a7a inset, -2px -3px 1px 1px #e6e6e6 inset;
  border-color: #adadad #7a7a7a #7a7a7a transparent;
  background: #919191;
  background: -webkit-gradient(linear, right center, left center, from(#919191), to(#fff));
  background: -moz-linear-gradient(right, #919191, #fff);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#919191', endColorstr='#FFFFFF');
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#919191', endColorstr='#FFFFFF')";
}
#listing_info_get_more_info {
  border-color: #a9a7a9 #a9a7a9 #a9a7a9 #a9a7a9;
  -moz-box-shadow: 7px 8px 0px 0px rgba(169, 167, 169, 0.77);
  -webkit-box-shadow: 7px 8px 0px 0px rgba(169, 167, 169, 0.77);
  box-shadow: 7px 8px 0px 0px rgba(169, 167, 169, 0.77);
}
#listing_info_get_more_info_header {
  font-size: 33px;
}
.listing_info_get_more_info_prop_pic {
  border-color: #a9a7a9 #a9a7a9 #a9a7a9 #a9a7a9;
}
#listing_info_get_more_info_da_agent_pic {
  border-color: #a9a7a9 #a9a7a9 #a9a7a9 #a9a7a9;
}
.listing_info_get_more_info_form_label {
  font-size: 15px;
}
.listing_info_get_more_info_form_input {
  border-color: #a9a7a9 #a9a7a9 #a9a7a9 #a9a7a9;
  font-size: 14px;
}
.listing_info_get_more_info_form_message {
  border-color: #a9a7a9 #a9a7a9 #a9a7a9 #a9a7a9;
  font-family: 'Droid Sans', sans-serif;
  font-size: 14px;
}
#listing_info_get_more_info_sent {
  border-color: #a9a7a9 #a9a7a9 #a9a7a9 #a9a7a9;
  -moz-box-shadow: 7px 8px 0px 0px rgba(169, 167, 169, 0.77);
  -webkit-box-shadow: 7px 8px 0px 0px rgba(169, 167, 169, 0.77);
  box-shadow: 7px 8px 0px 0px rgba(169, 167, 169, 0.77);
}
#listing_info_get_more_info_sent_message_1 {
  font-size: 33px;
}
#listing_info_email_to_friend {
  border-color: #a9a7a9 #a9a7a9 #a9a7a9 #a9a7a9;
  -moz-box-shadow: 7px 8px 0px 0px rgba(169, 167, 169, 0.77);
  -webkit-box-shadow: 7px 8px 0px 0px rgba(169, 167, 169, 0.77);
  box-shadow: 7px 8px 0px 0px rgba(169, 167, 169, 0.77);
}
#listing_info_email_to_friend_header {
  font-size: 33px;
}
#listing_info_email_to_friend_preview_desktop_inner_div {
  border-color: transparent #a9a7a9 #a9a7a9 #a9a7a9;
}
#listing_info_email_to_friend_preview_desktop_prop_pic {
  border-color: #a9a7a9 #a9a7a9 #a9a7a9 #a9a7a9;
}
#listing_info_email_to_friend_preview_mobile_inner_div {
  border-color: transparent #a9a7a9 #a9a7a9 #a9a7a9;
}
#listing_info_email_to_friend_preview_mobile_prop_pic {
  border-color: #a9a7a9 #a9a7a9 #a9a7a9 #a9a7a9;
}
.listing_info_email_to_friend_form_label {
  font-size: 15px;
}
.listing_info_email_to_friend_form_input {
  border-color: #a9a7a9 #a9a7a9 #a9a7a9 #a9a7a9;
  font-size: 14px;
}
#listing_info_email_to_friend_form_message {
  border-color: #a9a7a9 #a9a7a9 #a9a7a9 #a9a7a9;
  font-family: 'Droid Sans', sans-serif;
  font-size: 14px;
}
#listing_info_email_to_friend_sent {
  border-color: #a9a7a9 #a9a7a9 #a9a7a9 #a9a7a9;
  -moz-box-shadow: 7px 8px 0px 0px rgba(169, 167, 169, 0.77);
  -webkit-box-shadow: 7px 8px 0px 0px rgba(169, 167, 169, 0.77);
  box-shadow: 7px 8px 0px 0px rgba(169, 167, 169, 0.77);
}
#listing_info_email_to_friend_sent_message_1 {
  font-size: 33px;
}
.listing_info_section_header {
  background-color: #002242;
}
.listing_info_section_header_hr_top {
  margin: 4px 0px 0px 0px;
}
.listing_info_header_get_dir_text_on {
  color: #a9a7a9;
}
#listing_info_header_get_dir_map_mover_thing {
  border-color: #a9a7a9 #a9a7a9 #a9a7a9 #a9a7a9;
}
#listing_info_navigate_through_da_results_minimal {
  font-size: 13px;
}
#listing_info_top_info_basic_print_flyer_addy_bar {
  border-color: #a9a7a9 transparent #a9a7a9 transparent;
  color: #a9a7a9;
}
.listing_info_top_agent_info_inner_div_print {
  color: #a9a7a9;
}
.listing_info_top_agent_info_inner_div_screen {
  background-color: #a9a7a9;
}
.listing_info_top_agent_info_inner_div_screen_with_padding {
  background-color: #a9a7a9;
}
.listing_info_top_agent_info_pic_with_co_agent {
  border-color: #a9a7a9 #a9a7a9 #a9a7a9 #a9a7a9;
}
.listing_info_top_agent_info_pic_without_co_agent {
  border-color: #a9a7a9 #a9a7a9 #a9a7a9 #a9a7a9;
}
#listing_info_action_menu_wrapper_minimal {
  background-color: #a9a7a9;
}
.listing_info_action_menu_item_minimal_blah_off, .listing_info_action_menu_item_minimal_blah_on, .listing_info_action_menu_item_minimal_end_off, .listing_info_action_menu_item_minimal_end_on {
  font-size: 16px;
}
.listing_info_action_menu_item_minimal_blah_off {
  background-color: #d0cfd4;
  border-color: transparent transparent #a9a7a9 transparent;
}
.listing_info_action_menu_item_minimal_blah_on {
  background-color: #a9a7a9;
  border-color: transparent transparent #a9a7a9 transparent;
}
.listing_info_action_menu_item_minimal_end_off {
  background-color: #d0cfd4;
}
.listing_info_action_menu_item_minimal_end_on {
  background-color: #a9a7a9;
}
.listing_info_action_menu_form_minimal {
  background-color: #d0cfd4;
  border-color: transparent transparent #a9a7a9 transparent;
}
#listing_info_mort_calc_inner_table_minimal {
  font-size: 11px;
}
.listing_info_mort_calc_input_minimal {
  font-family: 'Droid Sans', sans-serif;
  font-size: 13px;
}
.listing_info_get_more_info_form_label_minimal {
  font-size: 11px;
}
.listing_info_get_more_info_form_input_minimal {
  border-color: #a9a7a9 #a9a7a9 #a9a7a9 #a9a7a9;
  font-size: 13px;
}
.listing_info_get_more_info_form_message_minimal {
  border-color: #a9a7a9 #a9a7a9 #a9a7a9 #a9a7a9;
  font-family: 'Droid Sans', sans-serif;
  font-size: 13px;
}
#listing_info_get_more_info_form_submit_butt_minimal {
  font-size: 75%;
}
.listing_info_email_to_friend_form_label_minimal {
  font-size: 11px;
}
.listing_info_email_to_friend_form_input_minimal {
  border-color: #a9a7a9 #a9a7a9 #a9a7a9 #a9a7a9;
  font-size: 13px;
  margin: 0px 0px 5px 10px;
}
.listing_info_email_to_friend_form_message_minimal {
  border-color: #a9a7a9 #a9a7a9 #a9a7a9 #a9a7a9;
  font-family: 'Droid Sans', sans-serif;
  font-size: 13px;
}
#listing_info_email_to_friend_form_submit_butt_minimal {
  font-size: 75%;
}
.listing_info_gallery_minimal_pics {
  border-color: #a9a7a9 #a9a7a9 #a9a7a9 #a9a7a9;
}
.listing_info_prop_data_section_header_table_print {
  color: #a9a7a9;
  border-color: #a9a7a9 transparent #a9a7a9 transparent;
}
#listing_info_gallery_really_big_ol_pic {
  border-color: #a9a7a9 #a9a7a9 #a9a7a9 #a9a7a9;
}
#listing_info_blown_up_pic_fader {
  background: rgba(169, 167, 169, 0.85);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#D9A9A7A9, endColorstr=#D9A9A7A9);
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#D9A9A7A9, endColorstr=#D9A9A7A9)";
}
.listing_info_top_agent_info_pic_minimal_stacked {
  border-color: #a9a7a9 #a9a7a9 #a9a7a9 #a9a7a9;
}
.listing_info_top_agent_info_pic_minimal_not_stacked {
  border-color: #a9a7a9 #a9a7a9 #a9a7a9 #a9a7a9;
}
.listing_info_top_agent_info_inner_div_minimal_not_stacked {
  background-color: #a9a7a9;
}
.flyer #listing_info_top_info {
  color: #a9a7a9;
}
.find_an_agent_search_results_agent_thumb {
  border-color: #a9a7a9 #a9a7a9 #a9a7a9 #a9a7a9;
}
#your_homes_value_explainy_text {
  font-size: 21px;
}
#your_homes_value_searchy_box_div {
  /*top: 72px;*/
}
#your_homes_value_searchy_results_wrapper {
  /*border-color: #a9a7a9 #a9a7a9 #a9a7a9 #a9a7a9;*/
}
/*
.your_homes_value_following_balls {
	background-color: #a9a7a9;
}
@-moz-keyframes bounce_your_homes_value_following_balls {
	0% {
		background-color: #a9a7a9;
	}
	50% {
		background: rgba(#a9a7a9,0);
	}
	100% {
		background-color: #a9a7a9;
	}
}
@-webkit-keyframes bounce_your_homes_value_following_balls {
	0% {
		background-color: #a9a7a9;
	}
	50% {
		background: rgba(#a9a7a9,0);
	}
	100% {
		background-color: #a9a7a9;
	}
}
@-ms-keyframes bounce_your_homes_value_following_balls {
	0% {
		background-color: #a9a7a9;
	}
	50% {
		background: rgba(#a9a7a9,0);
	}
	100% {
		background-color: #a9a7a9;
	}
}
@-o-keyframes bounce_your_homes_value_following_balls {
	0% {
		background-color: #a9a7a9;
	}
	50% {
		background: rgba(#a9a7a9,0);
	}
	100% {
		background-color: #a9a7a9;
	}
}
@keyframes bounce_your_homes_value_following_balls {
	0% {
		background-color: #a9a7a9;
	}
	50% {
		background: rgba(#a9a7a9,0);
	}
	100% {
		background-color: #a9a7a9;
	}
}
*/
#your_homes_value_contact_form_p_1 {
  font-size: 21px;
}
#your_homes_value_contact_form_p_2 {
  font-size: 21px;
}
#daHomePageCopyrightBar {
  padding: 10px 0px 15px 0px;
  background: #002242;
  width: 100%;
  font-family: 'Droid Sans', sans-serif;
}
#daHomePageCopyrightBarText {
  margin: 0px 0px 0px 0px;
  font-size: 14px;
  letter-spacing: 2px;
  color: #fff;
}
#daHomePageCopyrightBarText div {
  display: inline-block;
}
#daHomePageCopyrightBarText a {
  color: #fff;
}
#updateDiv {
  background: rgba(190, 190, 190, 0.8);
}
#howdyDiv {
  background: rgba(190, 190, 190, 0.8);
}
#itWorkedDiv {
  background: rgba(190, 190, 190, 0.8);
}
#searchingDiv {
  background: rgba(190, 190, 190, 0.8);
}
#messageDiv {
  background: rgba(190, 190, 190, 0.8);
}
#da404textA {
  padding: 40px 10px 0px 10px;
  margin: 0px 0px 0px 0px;
  color: #808080;
  font-size: 29px;
}
#da404textB {
  padding: 0px 10px 0px 10px;
  margin: 0px 0px 15px 0px;
  color: #808080;
  font-size: 40px;
}
#da404textC {
  padding: 0px 10px 0px 10px;
  margin: 0px 0px 0px 0px;
  color: #808080;
  font-size: 32px;
}
.md-modal {
  position: fixed;
  top: 50%;
  /*
		width: 50%;
		max-width: 630px;
		min-width: 320px;
		*/
  left: 50%;
  height: auto;
  text-align: center;
  z-index: 10000001;
  visibility: hidden;
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  backface-visibility: hidden;
  -webkit-transform: translateX(-50%) translateY(-50%);
  -moz-transform: translateX(-50%) translateY(-50%);
  -ms-transform: translateX(-50%) translateY(-50%);
  transform: translateX(-50%) translateY(-50%);
}
.md-overlay {
  position: fixed;
  width: 100%;
  height: 100%;
  visibility: hidden;
  top: 0;
  left: 0;
  z-index: 10000000;
  opacity: 0;
  background: rgba(99, 143, 176, 0.8);
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  transition: all 0.3s;
}
.md-show ~ .md-overlay {
  opacity: 1;
  visibility: visible;
}
.md-content {
  font-family: 'Arial', sans-serif;
  color: #fff;
  /*
		background: #8990a4;
		-webkit-border-radius: 3px;
		-moz-border-radius: 3px;
		border-radius: 3px;
		*/
  position: relative;
  margin: 0 auto;
}
.md-content h3 {
  margin: 0;
  padding: 0.4em;
  text-align: center;
  font-size: 40px;
  /*
		background: #141d45;
		-webkit-border-radius: 3px 3px 0 0;
		-moz-border-radius: 3px 3px 0 0;
		border-radius: 3px 3px 0 0;
		*/
  font-weight: 900;
  vertical-align: middle;
}
.md-content > div {
  padding: 15px 40px 30px;
  margin: 0;
  font-weight: 300;
  font-size: 1.15em;
}
.md-content > div p {
  margin: 0;
  padding: 10px 0;
}
.md-content > div ul {
  margin: 0;
  padding: 0 0 30px 20px;
}
.md-content > div ul li {
  padding: 5px 0;
}
.md-content button {
  display: block;
  margin: 0 auto;
}
.md-effect-5.md-modal {
  -webkit-perspective: 1300px;
  -moz-perspective: 1300px;
  perspective: 1300px;
}
.md-effect-5 .md-content {
  -webkit-transform-style: preserve-3d;
  -moz-transform-style: preserve-3d;
  transform-style: preserve-3d;
  -webkit-transform: translateZ(600px) rotateX(20deg);
  -moz-transform: translateZ(600px) rotateX(20deg);
  -ms-transform: translateZ(600px) rotateX(20deg);
  transform: translateZ(600px) rotateX(20deg);
  opacity: 0;
}
.md-show.md-effect-5 .md-content {
  -webkit-transition: all 0.3s ease-in;
  -moz-transition: all 0.3s ease-in;
  transition: all 0.3s ease-in;
  -webkit-transform: translateZ(0px) rotateX(0deg);
  -moz-transform: translateZ(0px) rotateX(0deg);
  -ms-transform: translateZ(0px) rotateX(0deg);
  transform: translateZ(0px) rotateX(0deg);
  opacity: 1;
}
.md-perspective body {
  background: #222;
  -webkit-perspective: 600px;
  -moz-perspective: 600px;
  perspective: 600px;
}
.md-show {
  visibility: visible;
}
@media screen and (max-width: 1250px) {
  #daBestOfBadgeWrapper {
    display: none;
  }
}
@media screen and (max-width: 1120px) {
  #daHeaderMenuFull {
    position: relative;
    margin: 10px 0px 0px 0px;
  }
}
@media screen and (min-width: 1000px) {
  .daContentWrapper {
    width: 100% !important;
    border-width: 0px 0px 0px 0px;
    border-style: none none none none;
    border-color: transparent transparent transparent transparent;
  }
  .fourohfour .daContentWrapper {
    width: 1000px !important;
  }
  .daContentWrapperWide {
    border-width: 0px 0px 0px 0px;
    border-style: none none none none;
    border-color: transparent transparent transparent transparent;
  }
  #daSideMenuTD {
    display: none;
  }
}
@media screen and (max-width: 999px) {
  #daAgentPageQuickSearchWrapper {
    left: 0%;
    width: 100%;
    margin: 8% 0px 0px 0px;
  }
  #daAgentPageQuickSearch {
    margin: 0px 0px 0px -48%;
  }
  #daBarWitDaAgentInfoInItInnerWrapper {
    left: 0px;
    width: 96%;
    margin: 0px 2% 0px 2%;
  }
  #daBarWitDaButtsInIt {
    left: 0px;
    width: 100%;
    margin: 0px 0px 0px 0px;
  }
  #daBarWitDaButtsInItWitSocialz {
    left: 0px;
    width: 100%;
    margin: 0px 0px 0px 0px;
  }
  .daHomeButts {
    width: 23%;
    height: auto;
    padding: 0px 0px 23% 0px;
  }
  .daHomeButtsText {
    margin: 5px 0px 5px 0px;
    font-size: 13px;
  }
  #allDaStuff {
    width: 100%;
    left: auto;
    margin: 0px 0px 0px 0px;
  }
  .allDaRandomFeaturedListingsWrapper {
    left: 0px;
    width: 100%;
    margin: 0px 0px 0px 0px;
  }
  .daRandomFeaturedListingsPicWrapper {
    width: 23%;
    height: auto;
    padding: 0px 0px 23% 0px;
  }
  #daSpotlightListingInnerWrapper {
    left: 0px;
    width: 100%;
    margin: 0px 0px 0px 0px;
  }
  #daFeaturedPropInfoDiv {
    width: 96%;
  }
  #prop_search_action_bar {
    left: 50%;
  }
  .prop_search_action_bar {
    margin: 0px 0px 0px -497px;
  }
  .prop_search_action_bar_wide {
    margin: 0px 0px 0px -50%;
  }
}
@media screen and (max-width: 920px) {
  #daHeaderAgentInfoWrapper, #daHeaderAgentInfoWrapperC {
    max-width: 50%;
  }
}
@media screen and (max-width: 1100px) {
  #agentPageQuickSearch {
	  margin: -435px auto;
  }
}
@media screen and (max-width: 995px) {
  #agentPageQuickSearch {
	  margin: -400px auto;
  }
}
@media screen and (max-width: 920px) {
  #agentPageQuickSearch {
	  margin: -375px auto;
  }
}
@media screen and (max-width: 860px) {
  #agentPageQuickSearch {
	  margin: -355px auto;
  }
}
@media screen and (max-width: 800px) {
  #agentPageQuickSearch {
	  margin: -340px auto;
  }
}
@media screen and (max-width: 770px) {
  #agentPageQuickSearch {
	  margin: -330px auto;
  }
}
@media screen and (max-width: 740px) {
  #agentPageQuickSearch {
	  margin: -320px auto;
  }
}
@media screen and (max-width: 700px) {
  #daBarWitDaAgentInfoInItOuterWrapper {
    height: auto;
  }
  #daBarWitDaAgentInfoInItOuterWrapperWitSocialz {
    height: auto;
  }
  #daBarWitDaAgentInfoInItInnerWrapper {
    position: relative;
  }
  .daBarWitDaAgentInfoInItAgentTableWide {
    display: none;
  }
  .daBarWitDaAgentInfoInItAgentTableNarrow {
    display: inline-table;
  }
  #daBarWitDaButtsInIt {
    position: relative;
    bottom: 0px;
    padding: 2% 0px 2% 0px;
  }
  #daBarWitDaButtsInItWitSocialz {
    position: relative;
    bottom: 0px;
    padding: 2% 0px 2% 0px;
  }
  .daHomeButts {
    padding: 0px 0px 38% 0px;
    width: 38%;
  }
  .allDaRandomFeaturedListingsWrapper {
    padding: 2% 0px 2% 0px;
  }
  .allDaRandomFeaturedListingsHeader {
    margin: 13px 10px 15px 10px;
  }
  .daRandomFeaturedListingsPicWrapper {
    padding: 0px 0px 47% 0px;
    width: 47%;
  }
  #daSpotlightListingInnerWrapper {
    padding: 2% 0px 2% 0px;
  }
  #daSpotlightListingHeader {
    padding: 13px 10px 15px 10px;
  }
  #agentPageQuickSearch {
	  position: relative;
	  margin: 0px;
  }
}
@media screen and (max-width: 675px) {
  #daHomeButtsPicsNearbyWrapper {
    display: inline-block;
  }
  #daHomeButtsPicsNewWrapper {
    display: none;
  }
}
@media screen and (max-width: 500px) {
  .allDaRandomFeaturedListingsHeader {
    font-size: 29px;
  }
  .daRandomFeaturedListingsPrice {
    font-size: 16px;
    margin: 0px 0px 0px 5px;
  }
  .daRandomFeaturedListingsBdBa {
    font-size: 11px;
    margin: 0px 0px 0px 5px;
  }
  .daRandomFeaturedListingsAddy {
    font-size: 12px;
    font-weight: bold;
    margin: 0px 0px 0px 5px;
  }
  .daRandomFeaturedListingsCity {
    font-size: 11px;
    margin: 0px 0px 5px 5px;
  }
  .daRandomFeaturedListingsBarThingies {
    left: 0px;
  }
  #daSpotlightListingHeader {
    font-size: 29px;
  }
  #daFeaturedPropAddyP {
    font-size: 27px;
  }
  #daFeaturedPropAddyP2 {
    font-size: 80%;
  }
  #daFeaturedPropFeaturesP {
    font-size: 14px;
  }
  #daFeaturedPropDescripP {
    font-size: 15px;
    line-height: 22px;
  }
  #daFeaturedPropOH {
    font-size: 14px;
    line-height: 19px;
  }
}
@media screen and (max-width: 480px) {
  #daHeaderImgAgnt {
    width: 100px;
    margin: 2.5% 0% 5% 0%;
  }
  .search #daHeaderImgAgnt {
    width: 100px;
    margin: 2.5% 0% 5% 0%;
  }
  #daQuickSearchButtonTable {
    font-size: 15px;
  }
}
