/*
IEPC Override Style Sheet
*/
/* =Backgrounds
-----------------------------------------------
*/
body { background-color:#eeece4;color:#212121;}
#header { background-color: #ebe6e0;} 
#navbar { background-color: #004636;}

/* =Header
-----------------------------------------------
*/
#header a{top:35px;left:15px;font-family:Georgia, "Times New Roman", Times, serif;font-size:3em;text-decoration:none;font-weight:bold;text-shadow: #6374AB -2px -2px 5px;}
#header p{position:absolute;top:80px;left:15px;font-size:1.5em;}
#header div.header-contact{position:absolute;top: 0;right: 0;text-align:right;font-size:1em;font-weight:bold;padding:5px;background:#fff;opacity:.7;}
#headerimg{position:absolute;top:0;left:650px;}





/* =Element Colors
-----------------------------------------------
*/
h1,h1 a,h2,h2 a,h3,h3 a{ color: #004636; }
.widgetArea h1,.widgetArea h1 a,
.widgetArea h2,.widgetArea h2 a,
.widgetArea h3,.widgetArea h3 a{ color: #004636; }
h4,h5,h6,input,textarea,select{color:#212121;}
a{color:#7e2725}
a:hover{color:#be3a37}
hr{ background-color:#214b3d;border-color:#214b3d;color:#214b3d; }
form input, textarea, select, #loginimage {border-color:#214b3d;}

/* =Navigation Colors
-----------------------------------------------
*/
#navbar a {color: #ffffff;}
#navbar a:hover {color: #f4f2ef;}
#navbar li ul { background: #265646;}
#navbar li ul li a {background: #265646;color: #7e2725;border-color:#004636;}
#navbar li ul li a:hover { color: #be3a37;}

/* =Header Color
-----------------------------------------------
*/
#header a{color:#0d5747;}
#header p{color:#0d5747;}

/* =Bread Crumbs
-----------------------------------------------
*/
.ezbreadcrumbs a:link, .ezbreadcrumbs a:visited, .ezbreadcrumbs a:active{background: transparent url("http://usmdesign.s3.amazonaws.com/theme/110-arrow.png") no-repeat scroll 0 center;}
.ezbreadcrumbs a:first-child{background:none;}

/* Tabs
-----------------------------------------------
*/
.ui-tabs-nav li a{border-color:#214b3d;color:#ffffff;}
.ui-tabs-nav a:hover, .ui-tabs-nav .ui-tabs-selected a{color:#7e2725;}

/* =Boxes
-----------------------------------------------
*/
.box,
.jcarousel-item,
.jcarousel-skin-USM-558px .jcarousel-container,
#property-search,
#ContactForm,
fieldset,
.jcarousel-skin-USM-558px .jcarousel-prev,
.jcarousel-skin-USM-558px .jcarousel-next{background-color:#265646;border-color:#214b3d}
#eznavigatortpl span.locked{background-color:#7aaa9a;border-color:#214b3d}
legend{background-color:#214b3d;border-color:#132b22;color:#004636;}
ul#dv-actionmenu li#share-this-box ul{background-color:#214b3d;border-color:#214b3d}
ul#dv-actionmenu li#share-this-box ul li a{background-color:#265646;}
.jcarousel-skin-USM-558px .jcarousel-prev:hover,
.jcarousel-skin-USM-558px .jcarousel-next:hover,
#ContactForm #contact-info-box,
#c-results{background-color:#214b3d;border-color:#214b3d;}
a.objectToggle{color:#004636;}
.ui-dialog .ui-dialog-titlebar{background-color:#7aaa9a;border-color:#214b3d;color:#212121;}

/* =Login Box
-----------------------------------------------
*/
#loginmodaltip,
.msg{background-color: #843e34;color: #ffffff;border-color:#132b22 !important;}

/* =Buttons
-----------------------------------------------
*/
.button{
	color: #ffffff;
	background-color: #004636;
	border-color: #c18e86;
	background: linear-gradient(#c18e86 20%, #843e34);
	background: -webkit-linear-gradient(#c18e86 20%, #843e34);
	background: -moz-linear-gradient(top, #c18e86 20%, #843e34 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(20%,#c18e86), color-stop(100%,#843e34)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #c18e86 20%,#843e34 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #c18e86 20%,#843e34 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #c18e86 20%,#843e34 100%); /* IE10+ */
	background: linear-gradient(to bottom, #c18e86 20%,#843e34 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c18e86', endColorstr='#843e34',GradientType=0 ); /* IE6-9 */

}
.button:hover{
	color: #ffffff;
	background-color: #c18e86;
	border-color: #843e34;
	background: -moz-linear-gradient(top, #843e34 60%, #c18e86 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(60%,#843e34), color-stop(100%,#c18e86)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #843e34 60%,#c18e86 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #843e34 60%,#c18e86 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #843e34 60%,#c18e86 100%); /* IE10+ */
	background: linear-gradient(to bottom, #843e34 60%,#c18e86 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#843e34', endColorstr='#c18e86',GradientType=0 ); /* IE6-9 */
}
.button.secondary{
	color: #ffffff;
	background-color: #004636;
	border-color: #51a28f;
	background: -moz-linear-gradient(top, #51a28f 20%, #004636 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(20%,#51a28f), color-stop(100%,#004636)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #51a28f 20%,#004636 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #51a28f 20%,#004636 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #51a28f 20%,#004636 100%); /* IE10+ */
	background: linear-gradient(to bottom, #51a28f 20%,#004636 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#51a28f', endColorstr='#004636',GradientType=0 ); /* IE6-9 */
}
.button.secondary:hover{
	color: #ffffff;
	background-color: #51a28f;
	border-color: #004636;background: #004636; /* Old browsers */
	background: -moz-linear-gradient(top, #004636 60%, #51a28f 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(60%,#004636), color-stop(100%,#51a28f)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #004636 60%,#51a28f 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #004636 60%,#51a28f 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #004636 60%,#51a28f 100%); /* IE10+ */
	background: linear-gradient(to bottom, #004636 60%,#51a28f 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#004636', endColorstr='#51a28f',GradientType=0 ); /* IE6-9 */
}
.togglebox span,
#eznavigatortpl a{background-color:#265646;border-color:#214b3d; color: {ColorTextMain};}
.ui-slider,
#eznavigatortpl a:hover,
.dynasearchcblist .dynainner label,
.dynainner ul li a{background-color:#7aaa9a;}
.dynasearchcblist .dynainner .activeLabel,
.dynainner ul li a.active,
.dynasearchcblist .dynainner .hoverLabel,
.dynainner ul li a:hover,
.ui-slider-range{background-color: #be7c7b;}
.ui-slider-handle{background-color: #7e2725;}
.ui-slider-handle:hover,
.ui-slider-handle-active{background-color: #3f1312;}

/* =Ask a Question Colors
-----------------------------------------------
*/
#askaquestion .phone{color: #004636;}

/* =Share This
-----------------------------------------------
*/
.sharethis div a{background-color:#265646;border-color:#214b3d;}
.sharethislinks ul{border-color:#214b3d;}
.sharethislinks ul li{}
.sharethislinks ul li a:hover{background-color:#7aaa9a;}


/* =Bomber
---------------------------------------------------------
*/
.listtown a{color:#004636;}
.listtown a:hover{color:#00231a;}
.subtext{color:#909090;}
#hidegmap a, #showgmap a{color:#132b22}
.relistviewleft img,.agentlist .list_image img,#serviceareatowns .Town,#gmapframe,h3.dv-detailsheader{ border-color:#214b3d; }
#mlsdetailwrapper,
ul#dv-actionmenu,
.gradient-block,
#hidegmap a,
#showgmap a,
#list-view-top-nav,
.btn-gradient{background-color:#265646;border-color:#214b3d}
.virtual_tour a,
.listbutton{background-color:#265646;border-color:#214b3d; color: {ColorTextMain};}
.listbutton:hover,
.virtual_tour a:hover{background-color:#7aaa9a;}



#header{background-image:url('http://usmimagecatalogue.s3.amazonaws.com/php41D5rc.jpg'); background-repeat:no-repeat;height:307px;width:998px;position:relative;padding:0;border:0;}
#header #logo_lnk{background-image:url("http://usmimagecatalogue.s3.amazonaws.com/php41D5rc.jpg");background-position:-63px -63px;background-repeat:no-repeat; position:absolute;left:63px;top:63px; text-indent:-99999px;display:block;padding:0;border:0;height:220px;width:160px;}
#header #search_listings{background-image:url("http://usmimagecatalogue.s3.amazonaws.com/php41D5rc.jpg");background-position:-780px -276px;background-repeat:no-repeat; position:absolute;left:780px;top:276px; text-indent:-99999px;display:block;padding:0;border:0;height:31px;width:160px;}
#header #beacon_difference{background-image:url("http://usmimagecatalogue.s3.amazonaws.com/php41D5rc.jpg");background-position:-243px -200px;background-repeat:no-repeat; position:absolute;left:243px;top:200px; text-indent:-99999px;display:block;padding:0;border:0;height:26px;width:310px;}
#navbar{background-image:url('http://usmimagecatalogue.s3.amazonaws.com/phpXWxKvW.png'); background-repeat:no-repeat;height:37px;width:998px;position:relative;padding:0;border:0;}
#area_search{background-image:url('http://usmimagecatalogue.s3.amazonaws.com/phpYfHfJ6.jpg'); background-repeat:no-repeat;height:217px;width:338px;position:relative;padding:0;border:0;}
#area_search #madaket{background-image:url("http://usmimagecatalogue.s3.amazonaws.com/phpYfHfJ6.jpg");background-position:-40px -150px;background-repeat:no-repeat; position:absolute;left:40px;top:150px; }
#area_search #nantucket{background-image:url("http://usmimagecatalogue.s3.amazonaws.com/phpYfHfJ6.jpg");background-position:-138px -117px;background-repeat:no-repeat; position:absolute;left:138px;top:117px; }
#area_search #wauwinet{background-image:url("http://usmimagecatalogue.s3.amazonaws.com/phpYfHfJ6.jpg");background-position:-210px -87px;background-repeat:no-repeat; position:absolute;left:210px;top:87px; }
#area_search #siasconset{background-image:url("http://usmimagecatalogue.s3.amazonaws.com/phpYfHfJ6.jpg");background-position:-222px -155px;background-repeat:no-repeat; position:absolute;left:222px;top:155px; }
#blog-rss-hdr{background-image:url("http://usmimagecatalogue.s3.amazonaws.com/phpGvSB28.png");background-position:-0px -0px;background-repeat:no-repeat;  text-indent:-99999px;display:block;padding:0;border:0;height:40px;width:151px;}
#hdr-quicksearch{background-image:url("http://usmimagecatalogue.s3.amazonaws.com/phpGvSB28.png");background-position:-0px -38px;background-repeat:no-repeat;  text-indent:-99999px;display:block;padding:0;border:0;height:44px;width:123px;}
#null #footer .footer_sitename{background-image:url("http://usmimagecatalogue.s3.amazonaws.com/phpGvSB28.png");background-position:-0px -105px;background-repeat:no-repeat;  text-indent:-99999px;display:block;padding:0;border:0;height:24px;width:178px;}
.sharethislinks ul{background-image:url("http://usmimagecatalogue.s3.amazonaws.com/phpxDsxw7.png");background-position:-0px -0px;background-repeat:no-repeat;  text-indent:-99999px;display:block;padding:0;border:0;height:30px;width:210px;}
.ui-slider-handle{background-image:url("http://usmimagecatalogue.s3.amazonaws.com/phpxDsxw7.png");background-position:-212px -40px;background-repeat:no-repeat;  text-indent:-99999px;display:block;padding:0;border:0;height:25px;width:16px;}
.ui-slider-handle:hover{background-image:url("http://usmimagecatalogue.s3.amazonaws.com/phpxDsxw7.png");background-position:-228px -40px;background-repeat:no-repeat;  text-indent:-99999px;display:block;padding:0;border:0;height:25px;width:16px;}
.ui-slider-active{background-image:url("http://usmimagecatalogue.s3.amazonaws.com/phpxDsxw7.png");background-position:-244px -40px;background-repeat:no-repeat;  text-indent:-99999px;display:block;padding:0;border:0;height:25px;width:16px;}
.ui-tabs-nav a{background-image:url("http://usmimagecatalogue.s3.amazonaws.com/phpxDsxw7.png");background-position:right -2px;background-repeat:no-repeat;  }
.ui-tabs-nav a:hover, .ui-tabs-nav .ui-tabs-selected a{background-image:url("http://usmimagecatalogue.s3.amazonaws.com/phpxDsxw7.png");background-position:right -20px;background-repeat:no-repeat;  }
div.togglebox span a.plus,div.togglebox span a.plus:hover,div.togglebox span a,div.togglebox span a:hover {background-image:url("http://usmimagecatalogue.s3.amazonaws.com/phpxDsxw7.png");background-position:-284px -41px;background-repeat:no-repeat;  }
div.togglebox span a.plus,div.togglebox span a.plus:hover{background-image:url("http://usmimagecatalogue.s3.amazonaws.com/phpxDsxw7.png");background-position:-1159px -43px;background-repeat:no-repeat;  }
#contentwrapper{background-image:url("http://usmimagecatalogue.s3.amazonaws.com/phpOUNxMO.png");background-position:left bottom;background-repeat:repeat-x;  }
#footer{background-image:url("http://usmimagecatalogue.s3.amazonaws.com/phpYc1xHJ.png");background-position:left top;background-repeat:repeat-x;  }
#navbar li{background-image:url("http://usmimagecatalogue.s3.amazonaws.com/phpM2rMRv.png");background-position:right center;background-repeat:no-repeat;  }
body{background-image:url("http://usmimagecatalogue.s3.amazonaws.com/phpv77I7T.jpg");background-position:left top;background-repeat:repeat-x;  }
#imapsearch{background-image:url('http://usmimagecatalogue.s3.amazonaws.com/phpzcTAlr.png'); background-repeat:no-repeat;height:73px;width:337px;position:relative;padding:0;border:0;}
#other_cta i.building{background-image:url("http://usmimagecatalogue.s3.amazonaws.com/php2P7Z6c.jpg");background-position:-0px -65px;background-repeat:no-repeat;  text-indent:-99999px;display:block;padding:0;border:0;height:55px;width:60px;}
#other_cta i.bell{background-image:url("http://usmimagecatalogue.s3.amazonaws.com/php2P7Z6c.jpg");background-position:-0px -142px;background-repeat:no-repeat;  text-indent:-99999px;display:block;padding:0;border:0;height:45px;width:60px;}
#other_cta i.person{background-image:url("http://usmimagecatalogue.s3.amazonaws.com/php2P7Z6c.jpg");background-position:-0px -0px;background-repeat:no-repeat;  text-indent:-99999px;display:block;padding:0;border:0;height:45px;width:60px;}
body{background-color: #FFF !important;}

#mlsdetailwrapper,#dv-wrapper .gradient-block,#c-results{
    background:#fff;
}
#wrapper,#footer{
    width:998px;
    margin:auto;
}
#contentwrapper,#footer{
    background-color:#ebe6e0;
}
#logo_lnk{
    width:160px;
    height:220px;
}
#search_listings{
    width:160px;
    height:32px;
}
.widgetArea .widget a{
    color:#fff;
}
#beacon_difference{
    width:310px;
    height:26px;
}
#siasconset,#nantucket{
    width:100px;
    height:30px;
    text-indent:-99999em;
}
#madaket,#wauwinet{
    width:90px;
    height:30px;
    text-indent:-99999em;
}
#textwidget-746 .box{
    padding:0;
    border:0;
    background:transparent;
}
#footer .footer_siteaddress{
    display:block;
}
#usmtag{
    float:right;
    position:relative;
    top:-120px;
    left:-47px;
}
#footer-nav{
    text-align:center;
    margin:0 30px;
    padding:8px 0;
    border-top:1px solid #a4b6ad;
    border-bottom:1px solid #a4b6ad;
    position:relative;
    top:-55px;
}
#footer-nav li{
    list-style:none;
    display:inline;
    margin:0 10px;
}
#footer-nav li a{
    color:#222222;
    font-size:1.2em;
}
#footer-logos{
    position:relative;
    top:55px;
}
#content{
    margin-left:20px;
}
.sharethis div a{
    color:#fff;
}
.sharethis div a:hover{
    text-decoration:none;
}
#content h1{
    font-size:1.7em;
    color:#0d5747;
}
#homepage_content table{
    font-style:normal;
    font-size:1em;
    color:#1f1f1f;
}
#footer p{
    text-align:left;
    color:#4d4d4c;
    font-weight:bold;
    line-height:2em;
    font-size:1.1em;
    position:relative;
    left:30px;
    top:-38px;
}
#footer p .footer_sitename{
    font-size:2em;
    color:#004636;
}
#footer p .footer_siteaddress{
    margin-bottom:-31px;
}
#footer #usmtag p{
    float:right;
    left:0;
    top:20px;
}
#footer p a{
    color:#4d4d4c;
}
#footer strong,#footer .footer_siteaddress{
    font-weight:normal;
}
#footer #footerEmail,#footer .footer_siteaddress{
    display:block;
    margin-top:-3px;
}
#footer #footerEmail{
    margin-top:-6px;
}
#dynaform .dynainner label{
    color:#333;
}
body.detailview #wide{
    display:none;
}
#dv-wrapper .ui-tabs-nav a{
    border:1px solid #214B3D;
    background:#fff;
    padding-right:8px;
    color:#212121;
    border-width:1px 1px 0 1px;
}

body#default.rtrsearch div#ui-datepicker-div.ui-datepicker{
   
    left: 496.117px;
    position: absolute;
    top: 216.883px;
    z-index: 999;
}

html body#default.rtrsearch div#ui-datepicker-div.ui-datepicker{
    left: 496.117px;
    position: absolute;
    top: 216.883px;
    z-index: 999;
}

ul#dv-actionmenu{
    background-color:#d4d3bf;
}
#textwidget-1007 .box{
    border-width:0;
    padding:0;
    background-color:transparent;
}
#textwidget-1007 img{
    max-width:150px;
}
.listbutton, .virtual_tour a, #eznavigatortpl a{
    color:#fff;
    background-color:#843E34;
}
table.availability{
    border-collapse:collapse;
    border-top:1px solid #ddd;
}
table.availability td{
    background:#fff;
    border-bottom:1px solid #ddd;
    padding:0 .5em;
}
table.availability td.rate{
    font-weight:bold;
    padding-left:0;
}
.lv-propertystyle{
    text-transform:lowercase;
}
.relistaddress{
    background:transparent;
    padding-bottom:10px;
    border-bottom:1px solid #aaa;
    margin-bottom:10px;
}
.listtown{
    height:auto;
    line-height:1;
    padding:10px 0 0 0;
}
.listtown a{
    background:transparent;
    height:auto;
}
.relistviewright .attributes{
    margin-bottom:10px;
}
#ContactForm{
    background:#fff;
}
#ContactForm #contact-info-box{
    background:#eee;
}
a.objectToggle{
    color:#fff;
}
.widget .formadvsearch .fieldlabel{
    color:#fff;
}
ul#dv-actionmenu li#share-this-box ul,ul#dv-actionmenu li#share-this-box ul li a{
    background-color:#eee;
}
#mlsrightbar{
    margin-bottom:20px;
}
.ezbreadcrumbs a:link{
    background-position:0 8px;
}
.ezbreadcrumbs a:active{
    background-position:0 8px;
}
.ezbreadcrumbs a:visited{
    background-position:0 8px;
}
#content .box,#property-search{
    background:#dBd6d0;
}
div.dynasearchdiv #TownList label, div.dynasearchdiv #PropertyTypesList label, div.dynasearchdiv #DTownList label, div.dynasearchdiv #DPropertyTypesList label, .ui-slider, div.dynasearchcblist div.dynainner label, div.dynainner ul li a{
    background-color:#dde0dd;
}
.user-widget .ui-tabs-nav .ui-tabs-selected a,.user-widget{
    color:#fff;
}
.user-widget .ui-tabs-nav a:hover{
    color:#fff;
}
#user-tool-box ul{
    margin-bottom:1em;
    line-height:1.5;
}
#searchlinktable{
    margin-bottom:1em;
    width:100%;
}
#searchlinktable td{
    width:33%;
    vertical-align:top;
    padding-bottom:1em;
    text-align:center;
    font:normal normal 127%/1 Georgia, serif;
}
#searchlinktable p{
    margin-bottom:.1em;
}
#searchlinktable a{
    display:block;
    height:130px;
}
body.array3-37782 .ezbreadcrumbs,body.array3-37782 .sharethis{
    display:none;
}
#navbar a{
    font-family:"adobe-garamond-pro-2","times new roman",sans-serif;
    font-size:16px;
    text-transform:none;
    padding:8px 0;
}
#navbar{
  line-height:37px;
  background-color:#EBE6E0;
}
#navbar li{
    padding:0 14px 0 2px;
}
#navbar li:last-child{
    background:transparent;
    padding-right:8px;
}
#searchareas label{
    width:24%;
    float:left;
}
#logo_lnk,#search_listings,#beacon_difference{
    z-index:100;
}
#navbar li ul li a{
    color:#fff;
}
#navbar li ul li a:hover{
    color:#ddd;
}
#content .recsearch{
    margin:1.5em 0;
}
#content .recsearch .box{
    margin:.5em 0;
}
#content .recsearch .box a{
    color:#004636;
}
#rebate-donation{
    border:1px solid #214B3D;
    background:#fff;
    padding:10px 10px 0;
}
#dv-usernav{
    line-height:2;
}
body.map #content { width: 96%; }
#textwidget-2528 .box { padding: 0; background-color: transparent; border: none; }
#textwidget-2528 h3 { display: none; }
#textwidget-2528 a { display: block; width: 337px; height: 73px; text-indent: -9999px; border-radius: 5px; }
#textwidget-2528 a:hover { box-shadow: 1px 1px 13px #265646; }

#ui-datepicker-div{ z-index: 1000!important;}


/* Interactive Map Search */

html.wf-adobegaramondpro1adobegar input#object473{ display:none;}

/* Blog */

html body.detailview.blog #contentarea {
float: left;
margin: 0;
width: 998px;
}

div#wordpresscontent h1,
div#wordpresscontent p.permalink,
div#wordpresscontent p.postmetadata {margin-bottom:.5em;}  
div#wordpresscontent div.entry p {font-size:13px;line-height:18px;}
div#wordpresscontent div.entry h3 {margin-bottom:1em;}

.recentcomments a {
    display: inline !important;
    margin: 0 !important;
    padding: 0 !important;
  color:#7E2725;}

body.detailview.blog a{
  color:#7E2725;}

body.detailview.blog #askaquestion .phone {
    color: #fff;
}

#header a.mobile {
font-size: 1em;
top: 14px;
left: 37px;
position: absolute;
z-index: 9999;
text-shadow: none;
}
/* Availability */

.availability .ui-datepicker{border-bottom: 0;box-shadow: none; width: 363px;padding-bottom: 10px;}
.availability .ui-datepicker td{padding: 0;}
.availability .available a{background: #A3A781; border: 1px solid #C0C783;}
.availability .unavailable span{background: #F6F5F3;}
.availability .available.selected a,
.availability .available a:hover{background: #C0C783;}
.availability .available.disabled a{background: #C7C9B5;}
.availability .available a{color: #fff;}
.availability .description{border: 5px solid #C7BFBA; background: #ECECEC!important; border-top: 1px dashed #BBB;
padding-top: 20px;
}
.availability .description p small{
  display: block;
  width: 370px;
  margin: 0 0 -7px -7px;
  padding: 5px;
  background-color: #DDD;
  
}
.availability ul.key{list-style: none; padding: 0; margin: 0;}
.availability ul.key li{color:#444!important;}
.availability ul.key a,
.availability ul.key span{display: inline-block; width: 2em; min-width: 0; text-align: center; border: 1px #ccc solid; margin: 0 .5em 0.2em 0}

.mlstitleinfo h3.clearboth{
  margin: 0 0 5px;
}

.ui-datepicker .ui-datepicker-next{
right: 15px;
top: -2px;
}
.ui-datepicker .ui-datepicker-prev{
  left: 5px;
  top: -2px;
}

div.widget.include.one{
  width:48%;
}

#navbar{
  border-bottom:0px!important;
}

div.widget.info-callout.two li{
  background-color:#0D5747!important;
  color:white;
}
#df-detail-widgets .info-callout.three ul li{
  background-color:#0D5747!important;
  color:white;
  width:42%;
}
#df-detail-widgets #info-callout-15263.widget{
  margin-right:-48px;
}
#info-callout-15502{
  width:198px!important;
  background-color:#0D5747!important;
  color:white;
  margin: 0 0 0 0.5%;
  padding: 1em 0.5% 0.5em 0;
  text-align: center;
  height:50px;
}
#info-callout-15502 p{
  color: white;
  font-size: 27px;
  margin-top: -58px;
}
#info-callout-15502 h3{
  color:white;
  font-size:11px;
  font-family: Verdana, sans-serif;
  margin-top:33px;
}

#df-listings .property-type-458752 ul li{
  display:none;
}