/********************* Slideshow button fixes *******************/

#cboxNext {
    width: 20px;
    padding: 0px 19px 100px 2px;
}

#cboxPrevious {
    width: 20px;
    padding: 0px 20px 100px 0px;
}

/********************* end Slideshow button fixes *******************/


/********************* Grid/List view button fixes *******************/

.viewOptions .showGrid, .viewOptions .showList {
    width: 120px;
}

/********************* end Grid/List view button fixes *******************/


/********************* specific page customizations *******************/

.post-150 a {
    color: #00703c !important;
}

.post-399 span.fre-new-link a:link {
    /* border: 1px solid #000000; */
    color: #fff;
    padding: 5px 10px;
    background: #fff !important;
}
.post-399 a {
    color: #00703c !important;
}



/********************* end specific page customizations *******************/

div.fre-result-title h3  {
font-size: 24px;
}

div.fre-result-title h4  {
font-size: 20px;
}

.fre-heading-3 {
    font-size: 20px;
}

a {
  color: #00703c;
  /*font-weight: bold !important;*/
}

span.fre-new-link a:visited,
span.fre-new-link a:link  {
    /*border: 1px solid #000000;*/
    color: #fff;
    padding: 5px 10px;
    background: #00703c;
}

span.fre-prev-link a:link,
span.fre-next-link a:link,
span.fre-prev-link a:visited,
span.fre-next-link a:visited,
span.fre-prev-link a:hover,
span.fre-next-link a:hover {
    color: #fff;
    background: #00703c;
    border: 1px solid #000000;
    padding: 5px 10px;
}

li a.iframe-contact {
    background-color: #00703c;
    /*border: 2px solid #000000;*/
    display: block;
    font-weight: bold;
    color: #eeeeee;
    padding: 5px 5px;
    text-align: center;
    vertical-align: middle;
    width: 160px;
    margin: 5px 0;
}
li a.iframe-contact a:link {
    color: #888888;
}

#fre-agent-listing-select a[href],
#fre-ourlisting-select a[href] {
    background: #00703c;
    color: #fff;
}

div#fre-container a.btn {
    font-size: 18px;
    background-color: #00703c;
    background-image: linear-gradient(to bottom, #00703c, #003a1f);
    background-repeat: repeat-x;
    border-radius: 3px;
    padding: 8px 8px;
    border: 1px solid #003a1f;
    color: #fff !important;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
    width: auto;
    display: block;
    font-weight: bold;
    text-align: center;
    margin: 5px 0;
    white-space: pre-wrap;
}

div.fre-controls input#submit {
    font-size: 18px;
    background-color: #00703c;
    background-image: linear-gradient(to bottom, #00703c, #003a1f);
    background-repeat: repeat-x;
    border-radius: 3px;
    padding: 8px 8px;
    border: 1px solid #003a1f;
    color: #fff;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
    font-weight: bold;
    text-align: center;
    margin: 5px 0;
    white-space: pre-wrap;
   /* background-color: #800024;
    background-image: linear-gradient(to bottom, #800024, #6B0D27);
    background-repeat: repeat-x;
    border-color:#6B0D27;
    border-radius: 6px;
    font-size: 15px;
    padding: 8px 8px;
    border: 1px solid #000000;
    color: #fff;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);*/
}

div.fre-controls input#submit:hover {
    background-color: #6B0D27;
    background-image: none;
}

div.fre-listing-image a.fre-property-images img {
    max-height: 150px;
    max-width: 175px;
}

div.fre-listing-image {
    height: 160px;
    width: 180px;
}

fieldset.fre-form {
    background-image: none;
    background-color: #FFF;
    margin-bottom: 30px;
    padding: 20px 10px;
}

ul#fre-ourlisting-select {
    display: none !important;
}

div#fre-container h3, .h3 {
    display: none !important;
}

/*div#fre-search-nav {
    display: none !important;
}*/

span.fre-new-link {
    display: none !important;
}

.fre-result {
   box-shadow: none !important;
}

div#fre-container {
    margin: 0;
    margin-top: -60px;
}

/*.details-row {
    margin-top: 0rem;
}*/