A:link,A:visited,A:active {
  text-decoration:underline;
  color:#710010;
}

A:hover {
  text-decoration:underline;
  color:#BC7A16;
}

A.topnav:link,A.topnav:visited,A.topnav:active {
  color:#fff;
  text-decoration:none;
  font-weight:none;
  font-family:Arial, Verdana, Geneva, Helvetica, sans-serif;
  font-size:12px;
}

A.topnav:hover {
  color:#fff;
  text-decoration:underline;
}

A.subnav:link,A.subnav:visited,A.subnav:active {
  text-decoration:none;
  font-weight:700;
  font-family:Arial, Verdana, Geneva, Helvetica, sans-serif;
  font-size:14px;
}

A.subnav:hover {
  text-decoration:underline;
}

A.botnav:link,A.botnav:visited,A.botnav:active {
  color:#F5D9A0;
  text-decoration:none;
  font-weight:none;
  font-family:Arial, Verdana, Geneva, Helvetica, sans-serif;
  font-size:12px;
}

A.botnav:hover {
  color:#F5D9A0;
  text-decoration:underline;
}

A.whlink:link,A.whlink:visited,A.whlink:active {
  color:#fff;
  text-decoration:none;
}

A.whlink:hover {
  color:#fff;
  text-decoration:underline;
}

A.redlink:link,A.redlink:visited,A.redlink:active {
  color:#710010;
  text-decoration:underline;
}

A.redlink:hover {
  color:#710010;
  text-decoration:none;
}

A.listlink:link,A.listlink:visited,A.listlink:active {
  text-decoration:underline;
  color:#000;
}

A.listlink:hover {
  color:#B3061A;
  text-decoration:underline;
}

A.footlink:link,A.footlink:visited,A.footlink:active {
  color:#F5D9A0;
  text-decoration:none;
}

A.footlink:hover {
  color:#F5D9A0;
  text-decoration:underline;
}

A.pluginpagination_a:link,A.pluginpagination_a:visited,A.pluginpagination_a:active {
  text-decoration:underline;
  font-weight:700;
  font-family:Arial, Verdana, Geneva, Helvetica, sans-serif;
  font-size:14px;
}

A.pluginpagination_a:hover {
  text-decoration:none;
}

A.pluginpagination_nexpre:link,A.pluginpagination_nexpre:visited,A.pluginpagination_nexpre:active {
  text-decoration:underline;
  font-weight:700;
  font-family:Arial, Verdana, Geneva, Helvetica, sans-serif;
  font-size:14px;
}

A.pluginpagination_nexpre:hover {
  text-decoration:none;
}

body {
  background:#FCF9E1 url(/images/framework/tile_main.jpg) repeat-x;
  margin-top:0;
  margin-left:0;
  margin-bottom:0;
  margin-right:0;
  font-family:Georgia, Times, Serif;
  color:#3D2904;
  font-size:14px;
}

h1 {
  color:#2A1F02;
  font-weight:400;
  font-family:Georgia, Times, Serif;
  font-size:26px;
  margin-top:12px;
  margin-bottom:0;
}

h2 {
  font-weight:400;
  font-family:Georgia, Times, Serif;
  font-size:22px;
  margin-top:0;
  margin-bottom:0;
}

p {
  margin-top:0;
  margin-bottom:0;
  font-family:Georgia, Times, Serif;
  font-size:14px;
}

td {
  font-family:Georgia, Times, Serif;
  font-size:14px;
}

.dashboard tr.header {
  background:#A5A189!important;
  font-weight:700;
}

.dashboard tr {
  height:30px;
}

.dashboard td {
  padding:5px;
  border-bottom:1px solid #CCCABC;
}

.scoreboard {
  float:left;
  list-style:none;
  margin:0;
  padding:0;
}

.scoreboard li {
  border:1px solid #A5A189;
  border-radius:5px;
  padding:5px 10px 10px;
  text-align:center;
  margin:5px;
  float:left;
  width:65px;
  height:65px;
  position:relative;
}

.scoreboard span {
  font-size:22px;
}

.scoreboard p {
  padding-top:4px;
  margin:0;
  font-size:11px;
  font-family:Arial, Helvetica, sans-serif;
}

.scoreboard p.money {
  position:absolute;
  bottom:6px;
  left:50%;
  transform:translate(-50%,0);
}

.views-list {
  list-style-type:none;
  margin:0;
  padding:0;
}

.views-list li {
  padding:15px 10px;
  border-bottom:1px solid #CCCABC;
}

.views-list li .view-details {
  padding:10px 8px 0 20px;
}

.views-list li .view-details .view-details-line {
  display:block;
  margin-bottom:8px;
}

.topnavdiv {
  color:#9C6D3A;
  font:15px Arial, Verdana, Geneva, Helvetica, sans-serif;
}

.botnavdiv {
  color:#855E32;
  font:15px Arial, Verdana, Geneva, Helvetica, sans-serif;
}

.slidename {
  float:right;
  padding-top:2px;
  padding-right:0;
  font:11px Arial, Verdana, Geneva, Helvetica, sans-serif;
}

object.content {
  padding:0;
  margin:0;
}

.propbox {
}

.propboxon {
  border:solid 1px #6A2B25;
  background-color:#E6E3DE;
}

.box {
  padding:11px;
}

.boxon {
  padding:10px;
  border:solid 1px #6A2B25;
  background-color:#E6E3DE;
}

.loginboxes {
  font-family:Arial, Verdana, Geneva, Helvetica, sans-serif;
  font-size:11px;
  width:135px;
  background-color:#fff;
}

.selectboxes {
  font-family:Arial, Verdana, Geneva, Helvetica, sans-serif;
  font-size:13px;
  color:#000;
  width:175px;
}

.searchboxes {
  font-family:Arial, Verdana, Geneva, Helvetica, sans-serif;
  font-size:13px;
  color:#000;
  width:240px;
  background-color:#FDFDFB;
}

.searchboxes2 {
  font-family:Arial, Verdana, Geneva, Helvetica, sans-serif;
  font-size:10px;
  color:#000;
  width:145px;
  background-color:#FDFDFB;
}

.thumbpic {
  margin-bottom:2px;
  border:1px solid #000;
}

.detailpic {
  border:1px solid #000;
  margin-right:15px;
  margin-bottom:15px;
}

.detaillist1 {
  font:11px Arial, Verdana, Geneva, Helvetica, sans-serif;
  background-color:#EEECE3;
}

.largeBi {
  font:14px Georgia, Times, Serif;
  font-style:italic;
  font-weight:700;
  line-height:22px;
}

.seriflg {
  font:15px Georgia, Times, Serif;
}

.serifmed {
  font:13px Georgia, Times, Serif;
}

.xlarge {
  font:15px Arial, Verdana, Geneva, Helvetica, sans-serif;
}

.large,.FORM_Question {
  font:13px Arial, Verdana, Geneva, Helvetica, sans-serif;
}

.medium,.detaillist2 {
  font:12px Arial, Verdana, Geneva, Helvetica, sans-serif;
}

.medium_wh {
  font:12px Arial, Verdana, Geneva, Helvetica, sans-serif;
  color:#fff;
}

.small,.FORM_Choice {
  font:11px Arial, Verdana, Geneva, Helvetica, sans-serif;
}

.xsmall {
  font:10px Arial, Verdana, Geneva, Helvetica, sans-serif;
}

.footer {
  font:11px Arial, Verdana, Geneva, Helvetica, sans-serif;
  color:#855E32;
}

/*-------------------------Main Menu Nav-------------------------*/
.mainnav {
  background:url(/images/framework/mainnavbg.gif) no-repeat;
  height:40px;
}

.mainnav ul {
  list-style:none;
  padding:0;
  margin:0;
}

.mainnav li {
  float:left;
  background:url(/images/framework/mainnavdivider-li.gif) no-repeat;
  padding:8px 7px 0 25px;
  height:32px;
}

.mainnav li.first {
  background:none;
  padding:8px 7px 0 16px;
}

.mainnav li a {
  color:#fff;
  font-size:17px;
  text-decoration:none;
}

.mainnav li a:hover {
  text-decoration:none;
  color:#E2B663;
}

/*-------------------------Sub Menu Nav Any Link Styles-------------------------*/
.anylinkcss {
  position:absolute;
  visibility:hidden;
  border:1px solid #FFF;
  border-bottom-width:0;
  text-align:left;
  color:#fff;
  font:normal 14px Arial, Verdana, Geneva, Helvetica, sans-serif;
  line-height:22px;
  z-index:2000;
  width:257px;
  padding:0;
  margin:12px 0 0 -17px;
  background-color:#642924;
}

.anylinkcss a:link,.anylinkcss a:active,.anylinkcss a:visited {
  display:block;
  padding:5px 0 6px 10px;
  padding:5px 0 7px 10px;
  text-decoration:none;
  text-align:left;
  color:#fff;
  font:normal 14px Arial, Verdana, Geneva, Helvetica, sans-serif;
  line-height:16px;
  border-bottom:1px solid #FFF;
  background-color:#642924;
  z-index:2000;
}

.anylinkcss a:hover {
  display:block;
  padding:5px 0 6px 10px;
  padding:5px 0 7px 10px;
  text-decoration:none;
  text-align:left;
  color:#E2B663;
  font:normal 14px Arial, Verdana, Geneva, Helvetica, sans-serif;
  line-height:16px;
  border-bottom:1px solid #FFF;
  background-color:#642924;
  z-index:2000;
}

/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> global settings needed for thickbox <<<-----------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
html,body {
  min-height:100%;
  height:auto!important;
  height:100%;
}

/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox specific link and font settings <<<------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_window {
  font:13px Arial, Verdana, Helvetica, sans-serif;
  color:#3D2904;
}

#TB_secondLine {
  font:12px Arial, Verdana, Helvetica, sans-serif;
  color:#3D2904;
}

#TB_window a:link {
  color:#710010;
}

#TB_window a:visited {
  color:#710010;
}

#TB_window a:hover {
  color:#BC7A16;
}

#TB_window a:active {
  color:#710010;
}

#TB_window a:focus {
  color:#710010;
}

/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox settings <<<-----------------------------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_overlay {
  position:absolute;
  z-index:100;
  width:100%;
  height:100%;
  top:0;
  left:0;
  min-height:100%;
  background-color:#000;
  filter:alpha(opacity=60);
  -moz-opacity:0.6;
  opacity:0.6;
}

#TB_window {
  position:absolute;
  background:#fff;
  z-index:102;
  color:#3D2904;
  display:none;
  border:2px solid #000;
  text-align:left;
}

#TB_window img {
  display:block;
  margin:15px 0 0 15px;
  border-right:1px solid #ccc;
  border-bottom:1px solid #ccc;
  border-top:1px solid #666;
  border-left:1px solid #666;
}

#TB_caption {
  height:25px;
  padding:7px 30px 10px 25px;
  float:left;
}

#TB_closeWindow {
  height:25px;
  padding:11px 25px 10px 0;
  float:right;
}

#TB_closeAjaxWindow {
  padding:5px 10px 7px 0;
  margin-bottom:1px;
  text-align:right;
  float:right;
}

#TB_ajaxWindowTitle {
  float:left;
  padding:7px 0 5px 10px;
  margin-bottom:1px;
}

#TB_title {
  background-color:#e8e8e8;
  height:27px;
}

#TB_ajaxContent {
  clear:both;
  padding:2px 15px 15px;
  overflow:auto;
  text-align:left;
  line-height:1.4em;
}

#TB_ajaxContent p {
  padding:5px 0;
}

#TB_load {
  position:absolute;
  display:none;
  height:100px;
  width:100px;
  z-index:101;
}

#TB_HideSelect {
  z-index:99;
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;
  background-color:#fff;
  border:none;
  filter:alpha(opacity=0);
  -moz-opacity:0;
  opacity:0;
}

#TB_iframeContent {
  border:none;
  clear:both;
}

#search-form #field_645,#search-form #field_646,#search-form #field_643 {
  width:240px!important;
}

#register img.sign {
  filter:url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale");
  /* Firefox 10+, Firefox on Android */
  filter:gray;
  /* IE6-9 */
  -webkit-filter:grayscale(100%);
  /* Chrome 19+, Safari 6+, Safari 6+ iOS */
}

#search-detail .chzn-container {
  width:240px!important;
}

#dashboard td.pb_label_n_req {
  width:150px;
  padding:10px 0 0;
  border:none;
}

#dashboard td.pb_verd_8 {
  padding:10px 0 0;
  border:none;
}

.property-add-edit td {
  padding:3px 0;
}

.property-tabs {
  list-style-type:none;
  margin:0;
  padding:0;
  height:28px;
  border-bottom:1px solid #A5A189;
}

.property-tabs li.tab {
  float:left;
  padding:5px 10px;
  border:1px solid #3D2904;
  border-radius:7px 7px 0 0;
  cursor:pointer;
  font-size:14px;
  color:#fff;
  background:#6E291E;
}

.property-tabs li.tab:hover,.property-tabs li.tab.active {
  background:#C69F5C;
}

.tab-content {
  /*border: 1px solid black;







    width: 100%;*/
  display:none;
}

.tab-content.gen-info {
  display:table;
}

.tab-content.advanced,.tab-content.marketing,.tab-content.seller {
  margin-top:10px;
}

td.wide-cell {
  width:80%;
}

td.wide-cell .chzn-container,td.wide-cell .dhtmlxtree {
  width:100%!important;
  border-color:#A9A9A9!important;
}

.standartTreeRow {
  font-family:Arial, Verdana, Geneva, Helvetica, sans-serif;
}

table.broker-photo {
  width:126px;
  text-align:center;
}

table.broker-photo img {
  max-width:100%;
  /*max-height: 125px;*/
}

table .broker-image {
  width:268px;
  height:182px;
  padding:20px 0 0 23px;
  text-align:center;
}

table .broker-image img {
  max-width:100%;
  max-height:180px;
  border:1px solid #644218;
}

.social-link {
  text-decoration:underline!important;
  background:#fff;
  height:16px;
  width:16px;
  display:inline-block;
  margin-top:3px;
  vertical-align:bottom;
}

#dashboard input[type="submit"] {
  font-size:14px;
  color:#fff;
  background:#6E291E;
  padding:10px;
  cursor:pointer;
  border:0;
  border:1px solid #3D2904;
}

#dashboard .inline input[type="submit"] {
  font-size:12px;
  padding:5px;
}

.back {
  font-size:14px;
  font-family:Arial, Verdana, Geneva, Helvetica, sans-serif;
}

#property-form input[type="submit"]:hover {
  background:#C69F5C;
}

.toggleme {
  padding:3px 0 5px;
  display:inline-block;
  text-decoration:underline;
}

#search-detail-table .chzn-container-multi,#search-detail-table .chzn-container-multi .chzn-choices {
  width:240px!important;
}

textarea {
  font-family:Arial, Verdana, Geneva, Helvetica, sans-serif;
}

.showings-list {
  margin:0 0 10px;
  padding:0;
  list-style-type:none;
}

.showings-list li {
  padding:0 0 5px;
}

#admin-dashboard {
  width:935px;
  margin:0 auto;
  background:#fff;
}

#dashboard-holder {
  background:#fff;
}

#admin-dashboard .pb-newpm {
  width:935px;
}

.ui-datepicker,#ui-timepicker-div {
  background:rgba(248,215,161,0.9);
  border-radius:3px;
  padding:5px 10px 5px 3px!important;
}

.ui-timepicker-hours {
  border-right:1px solid;
  padding-right:10px!important;
}

.google-earth {
  font-size:10px;
  padding-left:14px;
}

.agent-profile td img {
  margin-right:12px;
  vertical-align:top;
  /*border: 1px solid black;*/
  display:inline-block;
  height:50px;
}

#filelist675 {
  max-width:435px;
}

table.pluginpagination {
  padding-bottom:25px;
}

.pluginpagination a,.pluginpagination b {
  font-weight:700;
  font-family:Arial, Verdana, Geneva, Helvetica, sans-serif;
  font-size:14px;
  padding-left:4px;
}

#field_582_chzn_o_1 {
  display:none;
}

a.sold-link {
  padding:5px 14px;
  border-radius:6px;
  border:1px solid #b38c4f;
  background:linear-gradient(#e6cfac14%,#b78f4e54%,#e4cda988%);
  text-decoration:none;
}

a.sold-link {
  color:#710010;
}

.sold-link strong {
  font-weight:400;
}

.report-form td div {
  display:inline;
}

.report-form td div input {
  width:80px;
}

.search-map-cell {
  position:relative;
}

.search-map-cell .listing-map-container {
  position:absolute;
  bottom:10px;
  left:88px;
}

.map-links {
  margin:20px 0 0;
  height:183px;
  position:relative;
}

.map-links .state-link {
  position:absolute;
  top:0;
  left:0;
  text-decoration:none;
  font-size:12px;
  color:#B3A185;
}

.map-links .state-link.active {
  opacity:1;
  color:#710010;
}

.map-links .state-link.active:hover {
  text-decoration:underline;
}

.state-link.nd {
  top:25px;
  left:131px;
}

.state-link.sd {
  top:45px;
  left:131px;
}

.state-link.ne {
  top:66px;
  left:132px;
}

.state-link.ks {
  top:87px;
  left:138px;
}

.state-link.mo {
  top:89px;
  left:169px;
}

.state-link.ok {
  top:108px;
  left:144px;
}

.state-link.ar {
  top:111px;
  left:171px;
}

.state-link.tx {
  top:135px;
  left:134px;
}

.state-link.al {
  top:125px;
  left:207px;
}

.state-link.ak {
  display:none;
}

.state-link.az {
  top:110px;
  left:65px;
}

.state-link.ca {
  top:79px;
  left:22px;
}

.state-link.ct {
  top:57px;
  left:294px;
}

.state-link.de {
  top:86px;
  left:294px;
}

.state-link.fl {
  top:155px;
  left:242px;
}

.state-link.ga {
  top:125px;
  left:226px;
}

.state-link.hi {
  display:none;
}

.state-link.id {
  top:43px;
  left:62px;
}

.state-link.il {
  top:74px;
  left:190px;
}

.state-link.in {
  top:74px;
  left:204px;
}

.state-link.ia {
  top:63px;
  left:166px;
}

.state-link.wy {
  top:53px;
  left:92px;
}

.state-link.nm {
  top:111px;
  left:94px;
}

.state-link.co {
  top:83px;
  left:101px;
}

.state-link.wi {
  top:45px;
  left:182px;
}

.slideshow-container {
  position:relative;
}

.slideshow-container div:nth-child(3) {
  left:15px;
}

.slideshow-container img {
  width:99%!important;
  height:100%!important;
  border:1px solid #e7e6e3!important;
}

/*.carousel-list .slick-image img,







.carousel-list .slick-image {







  max-width: 533px !important;







}*/
.carousel-list.slick-slider {
  max-width:533px!important;
  height:403px;
  margin:0 auto 0 15px;
}

.slick-slider .slick-image .caption {
  float:right;
  display:inline-block;
  padding:4px 4px 0 0;
  height:20px;
}

.slick-slider .slick-image .caption a {
  text-decoration:none;
}

/*







Google Map Styles







*/
.gm-style-iw {
  min-width:250px;
}

.gm-style-iw img {
  float:left;
  margin-right:8px;
  width:100px;
  border:1px solid #000;
}

/*







New Listing Details Styles







*/
.listing-body {
  padding:15px 15px 25px 35px;
  border-top:1px solid #a5a189;
  border-bottom:5px solid #A5A189;
  border-right:5px solid #A5A189;
  border-left:5px solid #A5A189;
  background:url(/images/framework/tilebrand.gif);
}

.listing-info .prop-video {
  width:100%;
}

.listing-info .prop-video iframe {
  width:100%;
  height:315px;
}

.listing-body-left {
  width:68%;
  padding-right:20px;
  vertical-align:top;
  /*border-right: 1px solid #a5a189;*/
}

.listing-info .map-container iframe {
  width:568px;
}

.listing-body-right {
  width:32%;
  padding-left:15px;
  vertical-align:top;
  border-left:1px solid #a5a189;
}

.listing-body .listing-info {
  padding:20px 0 0;
}

.listing-body .listing-info .listing-description p,.listing-body .listing-info .listing-description p span,.listing-body .listing-info .listing-description ul li {
  font-weight:400;
  text-transform:none;
  color:#3D2904!important;
}

.listing-body-left h2 {
  margin-top:15px;
  border-bottom:1px solid #A5A189;
}

.listing-body .gallery-links {
  margin-bottom:20px;
}

.listing-body .gallery-links:after {
  content:'';
  display:block;
  clear:both;
}

.listing-body .gallery-links li {
  width:32%;
  float:left;
  margin:4px 0;
}

.listing-body .gallery-links li a {
  text-decoration:none;
}

.listing-body .gallery-links li a:hover {
  text-decoration:underline;
}

.listhing-body .listing-info ul {
  margin:0;
  padding:0;
}

.listing-body .listing-info ul li {
}

.listing-body .listing-info ul li span,.listing-body .listing-info p span {
  text-transform:uppercase;
  font-weight:700;
}

.listing-body-right img {
  max-width:245px;
  display:block;
  margin:0 auto;
  background:#fff;
  border:1px solid #3D2C04;
}

.listing-body-right .agent-info {
  /*border: 1px solid #a5a189;*/
  margin:10px 0 0;
  padding:15px 6px;
}

.listed-name {
  margin-bottom:10px;
}

.agent-info .listed,.agent-info .agent-name {
  padding-left:1px;
}

.agent-info .listed {
  color:#5e241a;
}

.agent-info .agent-name {
  font-size:15px;
}

.agent-info .agent-links {
  margin:0 1px 15px;
  padding:10px 0 12px;
  /*border-top: 1px solid #a5a189;*/
  border-bottom:1px solid #a5a189;
  font-size:15px;
}

.agent-info .agent-links .agent-phone {
  margin-bottom:10px;
}

.listing-body-right #prop-req-form {
  padding-bottom:12px;
  border-bottom:1px solid #a5a189;
}

#prop-req-form div.contact {
  margin-bottom:15px;
}

#prop-req-form .form-row {
  margin:0 0 10px;
}

#prop-req-form .form-row .sepia {
  filter:url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter …2 0.39 0.04 0 0 0.08 0.28 0.03 0 0 0 0 0 1 0\'/></filter></svg>#old-timey");
  -webkit-filter:sepia(1);
  -webkit-filter:sepia(100%);
  -moz-filter:sepia(100%);
  -ms-filter:sepia(100%);
  -o-filter:sepia(100%);
  filter:sepia(100%);
  margin:0;
  width:231px;
  border:none;
}

#prop-req-form input[type="submit"] {
  font-size:14px;
  color:#fff;
  background:#6E291E;
  padding:10px;
  cursor:pointer;
  border:0;
  border:1px solid #3D2904;
}

.listing-body-right .brokerage-info {
  margin:15px 0;
}

.listing-body-right .signup {
  text-align:center;
}

.brokerage-info h3 {
  font-weight:400;
  text-transform:uppercase;
  color:#5e241a;
  margin-bottom:0;
  font-size:13px;
}

.brokerage-info .brokerage-name {
  text-transform:uppercase;
}

.brokerage-info .brokerage-contact {
  margin:10px 0 0;
}

.brokerage-info .brokerage-website {
  color:#710010;
  margin-bottom:10px;
}

.brokerage-info .brokerage-website a {
  text-decoration:none;
}

.listing-body .prop-footer {
  width:100%;
}

.listing-body .prop-footer td {
  width:100%;
  padding:20px;
  text-align:center;
}

.listing-body .prop-footer td p {
  margin:0 0 10px;
}

.listing-body .prop-footer td p.register-description {
  color:#710100;
  font-weight:700;
}

.listing-body .listing-body-right a.showing,.listing-body .prop-footer .signup a,.button-link {
  padding:3px 14px;
  border-radius:6px;
  border:1px solid #b38c4f;
  background:linear-gradient(#e6cfac 14%, #b78f4e 54%, #e4cda9 88%);
  text-decoration:none !important;
  color:#5e241a;
  font-size:15px;
  font-weight:400;
}

.listing-body-right .signup {
  margin-bottom:25px;
  display:inline-block;
}

.listing-body .listing-body-right a.showing {
  margin:0 43px 12px;
  display:inline-block;
}

.listing-body .prop-footer .signup {
  margin-bottom:25px;
}

.listing-body .pics-menu {
  border:1px solid #3d2904;
  border-bottom:none;
  border-radius:7px 7px 0 0;
  font-size:12px;
  color:#fff;
  background:#6e291e;
  margin:6px 4px 0 0;
  list-style-type:none;
  height:26px;
  padding:0;
  z-index:99px;
}

.listing-body .pics-menu > li {
  position:relative;
  padding:5px 10px;
}

.listing-body .pics-menu > li a {
  color:#fff;
  text-decoration:none;
  font-family:Arial, Helvetica, sans-serif;
  font-weight:700;
}

.listing-body .gallery-tabs-left,.listing-body .gallery-tabs-right {
  margin:0;
  padding:0;
  list-style-type:none;
  display:none;
  position:absolute;
  top:27px;
  left:0;
  z-index:999999999;
}

.listing-body .gallery-tabs-left:after,.listing-body .gallery-tabs-right:after {
  content:"";
  clear:both;
  display:block;
}

.listing-body .gallery-tabs-left li,.listing-body .gallery-tabs-right li {
  /*float: left;*/
  border-bottom:1px solid #3d2904;
  /*border-radius: 7px 7px 0 0;*/
  font-size:12px;
  color:#fff;
  background:#6e291e;
  /*margin: 1px 1px 0 0;*/
}

/*.listing-body .gallery-tabs li:first-child {

  border-top: none;

}*/
.listing-body .gallery-tabs-left li a,.listing-body .gallery-tabs-right li a {
  color:#fff;
  font-family:Arial, Helvetica, sans-serif;
  text-decoration:none;
  padding:5px 10px;
  display:block;
}

.listing-body .gallery-tabs-left li a:hover,.listing-body .gallery-tabs-right li a:hover {
  color:#E2B663;
}

.listing-body .right-menu {
  float:right;
  display:inline-block;
}

.listing-body .right-menu .pics-menu {
  background:none;
  color:#701000;
  border:none;
  margin-right:0;
}

.listing-body .right-menu .pics-menu a {
  color:#701000;
}

.right-menu .pics-menu .gallery-tabs-right {
  right:0;
  left:inherit;
  top:26px;
  text-align:right;
  border-top:1px solid #3d2904;
  border-right:1px solid #3d2904;
  border-left:1px solid #3d2904;
}

.right-menu .pics-menu .gallery-tabs-right li {
  background:#fff;
  color:#701000;
}

.listing-body .listing-maps strong {
  display:inline-block;
  padding-top:20px;
}

.listing-body .listing-maps a {
  text-decoration:none;
}

.listing-body .listing-maps img {
  max-width:100px;
  padding-right:15px;
}

.listing-body .download {
  width:100%;
}

.listing-body .download td {
  width:100%;
  text-align:center;
  padding:20px;
}

.listing-body .download td ul {
  margin:0;
  padding:0;
}

.listing-body .download td ul li {
  float:left;
  width:33%;
  text-align:left;
}

.brokerage-preview-list {
  margin:0;
  padding:0;
}

.brokerage-preview-list > li > span {
  display:inline-block;
  width:95%;
  vertical-align:top;
}

a.disabled {
  display: none;
}
a.export-link {
  float: right;
  font-size: 14px;
}
#ui-datepicker-div .ui-datepicker-header .ui-datepicker-prev .ui-icon,
#ui-datepicker-div .ui-datepicker-header .ui-datepicker-next .ui-icon {
  text-indent: 0;
}