﻿@charset "UTF-8";

a {
    color: #007de7;
}

.toolbar a.contact {background:#004d96;}

.profile-contact input[type="submit"], 
.email-save-tbl input[type="submit"] {
  background:#004d96;
  border: 1px solid #004d96;
}


.group_hdr{background:#eee url(/common/images/listingfull/bkg_group_topbar_grey.gif) repeat-x;border:1px solid #ccc;border-top:none;}
.btn_seemore{background:#fff url(/common/images/listingfull/bkg_seemore_grey.gif) bottom repeat-x;border:1px solid #ccc;}

.group_hdr_left{background:#eee url(/common/images/listingfull/bkg_group_topbar_grey.gif) repeat-x;border-left:1px solid #ccc;border-bottom:1px solid #ccc;}
.group_hdr_right{background:#eee url(/common/images/listingfull/bkg_group_topbar_grey.gif) repeat-x;border-left:none;border-top:none;border-right:1px solid #ccc;border-bottom:1px solid #ccc;}
.group_content_alt{border-top:1px solid #ccc;border-left:1px solid #ccc;border-right:1px solid #ccc;}
.group_content{border-left:1px solid #ccc;border-right:1px solid #ccc;}
.group_content_bottom{border-top:1px solid #ccc;border-left:1px solid #ccc;border-right:1px solid #ccc;}

.relatedlinks_tbl{background: #7a7a7a repeat-x;color:#fff;}

.icon-phone, .icon-cellpphone, .icon-fax, .icon-link, .icon-cellphone, .icon-email, .btn-close-dark, .btn-close-black, .btn-close-red, .camera, .camera-off {background: url('/common/images/sprites-common.png') no-repeat; display: inline-block; width: 20px;height: 22px;vertical-align: middle;margin: -2px;}
.icon-phone{background-position: -196px -426px;}
.icon-cellphone{background-position: -196px -453px;}
.icon-email{background-position: -195px -492px;}
.icon-fax{background-position: -192px -354px;}
.icon-link {background-position: -195px -525px;}

/*i.tick, i.icon-phone, i.icon-fax, i.icon-cellphone, i.icon-email {
    background: url('/common/images/sprites-common.png') no-repeat;
    vertical-align: middle;
    display: inline-block;
}*/

/*i.tick {
    background-position: -287px -526px;
	width: 12px;
	height: 10px;
}

i.icon-phone {
    background-position: -388px -426px;
	width: 17px;
	height: 17px;
}

i.icon-cellphone {
    background-position: -391px -453px;
	width: 12px;
	height: 22px;
}

i.icon-email {
    background-position: -387px -497px;
	width: 19px;
	height: 12px;
}

i.icon-fax {
    background-position: -384px -354px;
	width: 20px;
	height: 19px;
}*/

/*#TopNav {
    background: #007de7 none repeat scroll 0 0;
    color: #fff;
}*/

#TopNav {
    background: #7E868C !important;
    color: #fff;

.btn-contact {
    background: #d9001a none repeat scroll 0 0;
    color: #fff;
}

.key-price-div a:link, 
.key-price-div a *:visited, 
.key-price-div a span, 
.listing-full .data-item-value, 
.key-title h1, 
.listing-full .box-generic h4, 
.agentcard-title, 
.number-show, 
.favs-container h4, 
.recents-container h4, 
.box-specials h4, 
.key-status, 
.agentcard-main h3, 
.agentcard-main h3 a {
    color: #007de7;
}

.gallery-map-container .exclusive-on, .gallery-map-container-large .exclusive-on {
    background: #7E868C!important;
    font-size: 18px;
    height: 49px;
    line-height: 38px;
    position: relative;
    top: 10px;
    vertical-align: middle;
    width: 50px;
}


.listfull-hdr-nav .contact-popup-hdr {
    background: #007de7 none repeat scroll 0 0;
    padding: 10px 20px;
}

.key-title h2 {
    color: #003DA5 !important;
}

.key-price-div a:link {
    color:#1A3668;
}

.nex-pre-controls a.btn-default {
    background: #404040!important;
    color: #fff !important;
    padding: 3px 12px;
    border-color: #404040 !important;
}