/*
IEPC Override Style Sheet
*/
/* =Backgrounds
-----------------------------------------------
*/
body { background-color:#e9eef3;color:#222222;}
#header { background-color: #ce8327;} 
#navbar { background-color: #ffffff;}

/* =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;}




/* 
Background boxes
---------------------
*/
#content-box-top,
#content-box-bottom,
.detailview #content-box-top,
.prod #content-box-top,
.detailview #content-box-bottom,
.prod #content-box-bottom{background: transparent url("http://usmdesign.s3.amazonaws.com/theme/175-themesprite.png") -2132px 0 no-repeat;}
#content-box-top { background-position: -2132px 0;height:1px;width:960px;font-size:1px;}
#content-box-bottom { background-position: -2132px 0;float:left;height:1px;width:960px;margin:0 0 20px;padding:0;font-size:1px; }
.detailview #content-box-top,
.prod #content-box-top { background-position: -2132px -1px; }
.detailview #content-box-bottom,
.prod #content-box-bottom { background-position: -2132px -1px; }


/* =Element Colors
-----------------------------------------------
*/
h1,h1 a,h2,h2 a,h3,h3 a{ color: #ce8327; }
.widgetArea h1,.widgetArea h1 a,
.widgetArea h2,.widgetArea h2 a,
.widgetArea h3,.widgetArea h3 a{ color: #894f10; }
h4,h5,h6,input,textarea,select{color:#222222;}
a{color:#ce8327}
a:hover{color:#e6922b}
hr{ background-color:#cbd0d4;border-color:#cbd0d4;color:#cbd0d4; }
form input, textarea, select, #loginimage {border-color:#cbd0d4;}

/* =Navigation Colors
-----------------------------------------------
*/
#navbar a {color: #ffffff;}
#navbar a:hover {color: #e6bc89;}
#navbar li ul { background: #e9eef3;}
#navbar li ul li a {background: #e9eef3;color: #ce8327;border-color:#ffffff;}
#navbar li ul li a:hover { color: #e6922b;}

/* =Header Color
-----------------------------------------------
*/
#header a{color:#ffffff;}
#header p{color:#ffffff;}

/* =Bread Crumbs
-----------------------------------------------
*/
.ezbreadcrumbs a:link, .ezbreadcrumbs a:visited, .ezbreadcrumbs a:active{background: transparent url("http://usmdesign.s3.amazonaws.com/theme/175-arrow.png") no-repeat scroll 0 center;}
.ezbreadcrumbs a:first-child{background:none;}

/* Tabs
-----------------------------------------------
*/
.ui-tabs-nav li a{border-color:#cbd0d4;color:#894f10;}
.ui-tabs-nav a:hover, .ui-tabs-nav .ui-tabs-selected a{color:#ce8327;}

/* =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:#e9eef3;border-color:#cbd0d4}
#eznavigatortpl span.locked{background-color:#f3f6f9;border-color:#cbd0d4}
legend{background-color:#cbd0d4;border-color:#747779;color:#ce8327;}
ul#dv-actionmenu li#share-this-box ul{background-color:#cbd0d4;border-color:#cbd0d4}
ul#dv-actionmenu li#share-this-box ul li a{background-color:#e9eef3;}
.jcarousel-skin-USM-558px .jcarousel-prev:hover,
.jcarousel-skin-USM-558px .jcarousel-next:hover,
#ContactForm #contact-info-box,
#c-results{background-color:#cbd0d4;border-color:#cbd0d4;}
a.objectToggle{color:#ce8327;}
.ui-dialog .ui-dialog-titlebar{background-color:#f3f6f9;border-color:#cbd0d4;color:#222222;}

/* =Login Box
-----------------------------------------------
*/
#loginmodaltip,
.msg{background-color: #ce8327;color: #894f10;border-color:#747779 !important;}

/* =Buttons
-----------------------------------------------
*/
.button{
	color: #894f10;
	background-color: #ce8327;
	border-color: #e6bc89;
	background: linear-gradient(#e6bc89 20%, #ce8327);
	background: -webkit-linear-gradient(#e6bc89 20%, #ce8327);
	background: -moz-linear-gradient(top, #e6bc89 20%, #ce8327 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(20%,#e6bc89), color-stop(100%,#ce8327)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #e6bc89 20%,#ce8327 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #e6bc89 20%,#ce8327 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #e6bc89 20%,#ce8327 100%); /* IE10+ */
	background: linear-gradient(to bottom, #e6bc89 20%,#ce8327 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e6bc89', endColorstr='#ce8327',GradientType=0 ); /* IE6-9 */

}
.button:hover{
	color: #894f10;
	background-color: #e6bc89;
	border-color: #ce8327;
	background: -moz-linear-gradient(top, #ce8327 60%, #e6bc89 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(60%,#ce8327), color-stop(100%,#e6bc89)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #ce8327 60%,#e6bc89 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #ce8327 60%,#e6bc89 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #ce8327 60%,#e6bc89 100%); /* IE10+ */
	background: linear-gradient(to bottom, #ce8327 60%,#e6bc89 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ce8327', endColorstr='#e6bc89',GradientType=0 ); /* IE6-9 */
}
.button.secondary{
	color: #894f10;
	background-color: #ce8327;
	border-color: #e6bc89;
	background: -moz-linear-gradient(top, #e6bc89 20%, #ce8327 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(20%,#e6bc89), color-stop(100%,#ce8327)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #e6bc89 20%,#ce8327 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #e6bc89 20%,#ce8327 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #e6bc89 20%,#ce8327 100%); /* IE10+ */
	background: linear-gradient(to bottom, #e6bc89 20%,#ce8327 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e6bc89', endColorstr='#ce8327',GradientType=0 ); /* IE6-9 */
}
.button.secondary:hover{
	color: #894f10;
	background-color: #e6bc89;
	border-color: #ce8327;background: #ce8327; /* Old browsers */
	background: -moz-linear-gradient(top, #ce8327 60%, #e6bc89 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(60%,#ce8327), color-stop(100%,#e6bc89)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #ce8327 60%,#e6bc89 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #ce8327 60%,#e6bc89 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #ce8327 60%,#e6bc89 100%); /* IE10+ */
	background: linear-gradient(to bottom, #ce8327 60%,#e6bc89 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ce8327', endColorstr='#e6bc89',GradientType=0 ); /* IE6-9 */
}
.togglebox span,
#eznavigatortpl a{background-color:#e9eef3;border-color:#cbd0d4; color: {ColorTextMain};}
.ui-slider,
#eznavigatortpl a:hover,
.dynasearchcblist .dynainner label,
.dynainner ul li a{background-color:#f3f6f9;}
.dynasearchcblist .dynainner .activeLabel,
.dynainner ul li a.active,
.dynasearchcblist .dynainner .hoverLabel,
.dynainner ul li a:hover,
.ui-slider-range{background-color: #e6bc89;}
.ui-slider-handle{background-color: #ce8327;}
.ui-slider-handle:hover,
.ui-slider-handle-active{background-color: #674113;}

/* =Ask a Question Colors
-----------------------------------------------
*/
#askaquestion .phone{color: #ce8327;}

/* =Share This
-----------------------------------------------
*/
.sharethis div a{background-color:#e9eef3;border-color:#cbd0d4;}
.sharethislinks ul{border-color:#cbd0d4;}
.sharethislinks ul li{}
.sharethislinks ul li a:hover{background-color:#f3f6f9;}


/* =Bomber
---------------------------------------------------------
*/
.listtown a{color:#ce8327;}
.listtown a:hover{color:#674113;}
.subtext{color:#909090;}
#hidegmap a, #showgmap a{color:#747779}
.relistviewleft img,.agentlist .list_image img,#serviceareatowns .Town,#gmapframe,h3.dv-detailsheader{ border-color:#cbd0d4; }
#mlsdetailwrapper,
ul#dv-actionmenu,
.gradient-block,
#hidegmap a,
#showgmap a,
#list-view-top-nav,
.btn-gradient{background-color:#e9eef3;border-color:#cbd0d4}
.virtual_tour a,
.listbutton{background-color:#e9eef3;border-color:#cbd0d4; color: {ColorTextMain};}
.listbutton:hover,
.virtual_tour a:hover{background-color:#f3f6f9;}



body.array3-185666 #contentarea{background-image:url("/ezimagecatalogue/admin/images/failedimage.gif");background-position:left top;background-repeat:repeat-y;  }
body.array3-185666 #contentarea{background-image:url("/ezimagecatalogue/admin/images/failedimage.gif");background-position:left top;background-repeat:repeat-y;  }
body.array3-185666 #contentarea{background-image:url("/ezimagecatalogue/admin/images/failedimage.gif");background-position:left top;background-repeat:repeat-y;  }
body.array3-185666 #contentarea{background-image:url("/ezimagecatalogue/admin/images/failedimage.gif");background-position:left top;background-repeat:repeat-y;  }
#header{background-image:url('/ezimagecatalogue/admin/images/failedimage.gif'); background-repeat:no-repeat;height:40px;width:120px;position:relative;padding:0;border:0;}
#wide{background-image:url('/ezimagecatalogue/admin/images/failedimage.gif'); background-repeat:no-repeat;height:40px;width:120px;position:relative;padding:0;border:0;}
#bodywrapper{background-image:url('/ezimagecatalogue/admin/images/failedimage.gif'); background-repeat:repeat-x;height:40px;position:relative;padding:0;border:0;}
#contentarea{background-image:url('/ezimagecatalogue/admin/images/failedimage.gif'); background-repeat:repeat-y;width:120px;position:relative;padding:0;border:0;}
crap{background-image:url('/ezimagecatalogue/admin/images/failedimage.gif'); background-repeat:no-repeat;height:40px;width:120px;position:relative;padding:0;border:0;}
#footer{background-image:url('/ezimagecatalogue/admin/images/failedimage.gif'); background-repeat:repeat-x;height:40px;position:relative;padding:0;border:0;}
#ezfooternav{background-image:url('/ezimagecatalogue/admin/images/failedimage.gif'); background-repeat:no-repeat;height:40px;width:120px;position:relative;padding:0;border:0;}
body.detailview #contentarea, body.map #contentarea{background-image:url('/ezimagecatalogue/admin/images/failedimage.gif'); background-repeat:repeat-y;width:120px;position:relative;padding:0;border:0;}
body.detailview #ezfooternav, body.map #ezfooternav{background-image:url('/ezimagecatalogue/admin/images/failedimage.gif'); background-repeat:no-repeat;height:40px;width:120px;position:relative;padding:0;border:0;}
#retabs{background-image:url("/ezimagecatalogue/admin/images/failedimage.gif");background-position:-0px -0px;background-repeat:no-repeat;  text-indent:-99999px;display:block;padding:0;border:0;height:28px;width:608px;}
#retabs a{background-image:url("/ezimagecatalogue/admin/images/failedimage.gif");background-position:-0px --56px;background-repeat:no-repeat;  text-indent:-99999px;display:block;padding:0;border:0;height:28px;width:608px;}
#retabs{background-image:url("/ezimagecatalogue/admin/images/failedimage.gif");background-position:-0px -0px;background-repeat:no-repeat;  text-indent:-99999px;display:block;padding:0;border:0;height:28px;width:608px;}
#retabs a{background-image:url("/ezimagecatalogue/admin/images/failedimage.gif");background-position:-0px --56px;background-repeat:no-repeat;  text-indent:-99999px;display:block;padding:0;border:0;height:28px;width:608px;}
#retabs{background-image:url("/ezimagecatalogue/admin/images/failedimage.gif");background-position:-0px -0px;background-repeat:no-repeat;  text-indent:-99999px;display:block;padding:0;border:0;height:28px;width:608px;}
#retabs a{background-image:url("/ezimagecatalogue/admin/images/failedimage.gif");background-position:-0px --56px;background-repeat:no-repeat;  text-indent:-99999px;display:block;padding:0;border:0;height:28px;width:608px;}
#retabs{background-image:url("/ezimagecatalogue/admin/images/failedimage.gif");background-position:-0px -0px;background-repeat:no-repeat;  text-indent:-99999px;display:block;padding:0;border:0;height:28px;width:608px;}
#retabs a{background-image:url("/ezimagecatalogue/admin/images/failedimage.gif");background-position:-0px --56px;background-repeat:no-repeat;  text-indent:-99999px;display:block;padding:0;border:0;height:28px;width:608px;}
#wide #sidebar-tabs{background-image:url("/ezimagecatalogue/admin/images/failedimage.gif");background-position:-0px -0px;background-repeat:no-repeat;  text-indent:-99999px;display:block;padding:0;border:0;height:28px;width:330px;}
#wide #sidebar-tabs a{background-image:url("/ezimagecatalogue/admin/images/failedimage.gif");background-position:-0px --56px;background-repeat:no-repeat;  text-indent:-99999px;display:block;padding:0;border:0;height:28px;width:165px;}
#wide #sidebar-tabs{background-image:url("/ezimagecatalogue/admin/images/failedimage.gif");background-position:-0px -0px;background-repeat:no-repeat;  text-indent:-99999px;display:block;padding:0;border:0;height:28px;width:330px;}
#wide #sidebar-tabs a{background-image:url("/ezimagecatalogue/admin/images/failedimage.gif");background-position:-0px --56px;background-repeat:no-repeat;  text-indent:-99999px;display:block;padding:0;border:0;height:28px;width:165px;}
#wide #sidebar-tabs{background-image:url("/ezimagecatalogue/admin/images/failedimage.gif");background-position:-0px -0px;background-repeat:no-repeat;  text-indent:-99999px;display:block;padding:0;border:0;height:28px;width:330px;}
#wide #sidebar-tabs a{background-image:url("/ezimagecatalogue/admin/images/failedimage.gif");background-position:-0px --56px;background-repeat:no-repeat;  text-indent:-99999px;display:block;padding:0;border:0;height:28px;width:165px;}
#wide #sidebar-tabs{background-image:url("/ezimagecatalogue/admin/images/failedimage.gif");background-position:-0px -0px;background-repeat:no-repeat;  text-indent:-99999px;display:block;padding:0;border:0;height:28px;width:330px;}
#wide #sidebar-tabs a{background-image:url("/ezimagecatalogue/admin/images/failedimage.gif");background-position:-0px --56px;background-repeat:no-repeat;  text-indent:-99999px;display:block;padding:0;border:0;height:28px;width:165px;}
#content #oneclicksearches{background-image:url("/ezimagecatalogue/admin/images/failedimage.gif");background-position:-0px -0px;background-repeat:no-repeat;  }
#content #myhomefinder{background-image:url("/ezimagecatalogue/admin/images/failedimage.gif");background-position:-0px -0px;background-repeat:no-repeat;  }
#content #oneclicksearches{background-image:url("/ezimagecatalogue/admin/images/failedimage.gif");background-position:-0px -0px;background-repeat:no-repeat;  }
#content #myhomefinder{background-image:url("/ezimagecatalogue/admin/images/failedimage.gif");background-position:-0px -0px;background-repeat:no-repeat;  }
#content #oneclicksearches{background-image:url("/ezimagecatalogue/admin/images/failedimage.gif");background-position:-0px -0px;background-repeat:no-repeat;  }
#content #myhomefinder{background-image:url("/ezimagecatalogue/admin/images/failedimage.gif");background-position:-0px -0px;background-repeat:no-repeat;  }
#content #oneclicksearches{background-image:url("/ezimagecatalogue/admin/images/failedimage.gif");background-position:-0px -0px;background-repeat:no-repeat;  }
#content #myhomefinder{background-image:url("/ezimagecatalogue/admin/images/failedimage.gif");background-position:-0px -0px;background-repeat:no-repeat;  }
#wide #propertysearch{background-image:url("/ezimagecatalogue/admin/images/failedimage.gif");background-position: ;background-repeat:no-repeat;  }
#wide #soldsearch{background-image:url("/ezimagecatalogue/admin/images/failedimage.gif");background-position: ;background-repeat:no-repeat;  }
#wide #propertysearch{background-image:url("/ezimagecatalogue/admin/images/failedimage.gif");background-position: ;background-repeat:no-repeat;  }
#wide #soldsearch{background-image:url("/ezimagecatalogue/admin/images/failedimage.gif");background-position: ;background-repeat:no-repeat;  }
#wide #propertysearch{background-image:url("/ezimagecatalogue/admin/images/failedimage.gif");background-position: ;background-repeat:no-repeat;  }
#wide #soldsearch{background-image:url("/ezimagecatalogue/admin/images/failedimage.gif");background-position: ;background-repeat:no-repeat;  }
#wide #propertysearch{background-image:url("/ezimagecatalogue/admin/images/failedimage.gif");background-position: ;background-repeat:no-repeat;  }
#wide #soldsearch{background-image:url("/ezimagecatalogue/admin/images/failedimage.gif");background-position: ;background-repeat:no-repeat;  }
#mapsearchtool{background-image:url('/ezimagecatalogue/admin/images/failedimage.gif'); background-repeat:no-repeat;height:20px;width:120px;position:relative;padding:0;border:0;}
#facebooklink{background-image:url("/ezimagecatalogue/admin/images/failedimage.gif");background-position:-0px -0px;background-repeat:no-repeat;  text-indent:-99999px;display:block;padding:0;border:0;height:38px;width:115px;}
#facebooklink{background-image:url("/ezimagecatalogue/admin/images/failedimage.gif");background-position:-0px -0px;background-repeat:no-repeat;  text-indent:-99999px;display:block;padding:0;border:0;height:38px;width:115px;}
#facebooklink{background-image:url("/ezimagecatalogue/admin/images/failedimage.gif");background-position:-0px -0px;background-repeat:no-repeat;  text-indent:-99999px;display:block;padding:0;border:0;height:38px;width:115px;}
#facebooklink{background-image:url("/ezimagecatalogue/admin/images/failedimage.gif");background-position:-0px -0px;background-repeat:no-repeat;  text-indent:-99999px;display:block;padding:0;border:0;height:38px;width:115px;}
#navbar{background-image:url('http://usmdesign.s3.amazonaws.com/theme1/175-navbar.jpg'); background-repeat:repeat-x;height:28px;position:relative;padding:0;border:0;}
body{background-image:url("http://usmdesign.s3.amazonaws.com/theme1/175-background.jpg");background-position:center top;background-repeat:repeat-x;  }
.sharethislinks ul{background-image:url("http://usmdesign.s3.amazonaws.com/theme1/175-staticsprite.png");background-position:-0px -0px;background-repeat:no-repeat;  text-indent:-99999px;display:block;padding:0;border:0;height:30px;width:170px;}
.ui-tabs-nav a{background-image:url("http://usmdesign.s3.amazonaws.com/theme1/175-staticsprite.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://usmdesign.s3.amazonaws.com/theme1/175-staticsprite.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://usmdesign.s3.amazonaws.com/theme1/175-staticsprite.png");background-position:-284px -41px;background-repeat:no-repeat;  }
div.togglebox span a.plus,div.togglebox span a.plus:hover{background-image:url("http://usmdesign.s3.amazonaws.com/theme1/175-staticsprite.png");background-position:-1159px -43px;background-repeat:no-repeat;  }
 {background-image:url("http://usmdesign.s3.amazonaws.com/theme1/175-staticsprite.png");background-position: ;background-repeat:no-repeat;  text-indent:-99999px;display:block;padding:0;border:0;height:0px;width:0px;}
#content-box-back{background-image:url("http://usmdesign.s3.amazonaws.com/theme1/175-ysprite.png");background-position:-0px -0px;background-repeat:repeat-y;  }
.detailview #content-box-back ,.prod #content-box-back{background-image:url("http://usmdesign.s3.amazonaws.com/theme1/175-ysprite.png");background-position:-960px -0px;background-repeat:repeat-y;  }
#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;}
a {
  color:#CE8427;
}
/* Revised */
#left, #right{
  position: relative;
  width: 170px;
  z-index: 10;
  margin-top:20px;
}
#left{
  margin-left: 30px;
}
.recsearch .togglebox span a.plus, div.togglebox span a{
  font-size: 11px;
}

input#hm_submit.submit{margin-left:245px;}

/* */
pre{
  display:none;
}
body{
  background-color:#E9EEF3;
  background-image:none;
}
#bodywrapper{
  font:0.90em/1.64 Verdana,Arial,sans-serif;
}
#wrapper{
  width:1011px;
}
#header{
  height:170px;
  background-color: transparent;
}
#navbottom,#content-box-top, #content-box-bottom{
  display:none;
  height:0px;
}
#content-box-back{
  background-image:none;
}
#content,.re2_realestateuser #content, .login #content{
  float:right;
  width:610px;
  padding:20px 26px 10px 0px;
}
.widget .widget{margin:0;}
.widget .widget .box{padding:0;}
#member-login {width:54%;}
#signup{ width:40%;}
.re2_realestateuser #contact-info-box{display:none;}
.re2_realestateuser h1,.re2_realestateuser #content #ContactForm,.re2_realestateuser #userregistration .submit{margin-left:0;}

h2 {
  color: #894E10;
  font: bold 117%/1.1 Georgia,serif;
  margin: 4px 0 10px;
  text-transform:none;
}
h1, h2.hometitle {
  color: #894E10;
  font: bold 130%/1 Georgia,serif;
  margin: 4px 0 10px;
  text-transform:none;
}
#wide{
  padding:25px 0px 0px 20px;
  width:345px;
  font-family: Verdana,Arial,sans-serif;
  margin-bottom: -480px;
}
body.mlssearch #wide{
  margin-bottom: 0px;
}
#wide h1, #wide h2, #wide h3 {
  font: bold 160%/1.22 Georgia,serif;
  color:#894E10;
  text-transform:none;
}
#wide .sidebar-text {
  color: #894E10;
  font-size: 1.3em;
  margin-bottom:15px;
}
#wide input {
    font-size: 100%;
    margin: 0 0 4px;
}
#wide textarea{
  display:block;
  border: 1px solid #000000;
  height:108px;
  margin-bottom:4px;
  width:140px;
}
/* widgets */
#wrapper .box{
  background:none;
  border:none;
}
#content-box-back #wide .user-widget {
  width:215px;
}
#wide .user-widget input.submit{
   width:46px;
  float:left;
  margin-right:5px;
  padding:0;
  border:none;
}
#wide .user-widget img.submit{
  width:146px;
  float:left;
  margin-right:5px;
  padding:0;
}
#wide .niceform{
  width:308px;
}
#wide .niceform .overlabel-wrap{
  width:45%;
}
#wide .niceform div.overlabel-wrap:last-child{
  float:right;
  margin-top:-72px;
}
#navbar a {
font-family: verdana, arial, sans-serif;
font-size: 11px;
font-weight: 700;
line-height: 28px;
padding: 8px;
text-transform: none !important;
}

#header a.mobile {
    background: none repeat scroll 0 0 #000000;
    color: #FFFFFF;
    display: block;
    font-size: 11px;
    font-weight: normal;
    height: 24px;
    left: 216px;
    line-height: 24px;
    opacity: 0.5;
    position: absolute;
    text-align: center;
    top: 0;
    width: 150px;
}
#footer #footer-officeinfo{
  text-align:center;
  color:#fff;
}
#footer #footer-officeinfo a{
  color:#fff;
}
#ezfooternav{
 padding-top:26px;
}
#ezfooternav li a{ color:#010101;}
#wide #dynamicsearchbar .ui-simple-set{
  width:40%;
  float:left;
  margin-right:10%;
}
#wide #dynamicsearchbar .simple-input-TBExtras{width:100%;display:none;}
#wide #dynamicsearchbar input{
  width:106px;
}
#wide #dynamicsearchbar select#PriceMin{
  display:none;
}


#wide .blog-rss h3 span{
  font-size: 75%;
  font-weight: normal;
  font-style: italic;
  display: block;
}
#wide .blog-rss .box h4 a span, #wide .blog-rss .box > a{
  display:none;
}
#wide .blog-rss a{
  color:#894E10;
  font-size:105%;
}






body.detailview #wide{
  display:none;
}
body.detailview #content {
  width:95%;
  background:white;
  float:left;
  margin-left:12px;
}
body.detailview #mlsrightbar {
  width:600px;
  margin-top:-20px;
}
body.detailview #mlsrightbar #mlsdetailwrapper {
  background:white;
  border:1px solid #000000;
}
body.detailview #bottom {
  background:white;
  margin-left:12px;
}




#retabs {

  height: 28px;
  margin: 0;
  list-style: none;
  position: relative;
}
#sidebar-tabs {
  height: 28px;
  margin: 0;
  list-style: none;
  position: relative;
}

body.detailview #tabwidget,
body.detailview #sidebar-tabwidget {
  margin-left: 11px;
}

.tabclosed #retabs,
.tabclosed #sidebar-tabs {
  background-position: left -56px;
}

#retabs li,
#sidebar-tabs li {
  position: absolute;
  top: 0px;
  text-indent: -9999px;
  height: 28px;
}

#retabs a{
  display: block;
  height: 28px;
}

#sidebar-tabs a {
  display: block;
  height: 28px;
}

#loginform input#login {
margin-left: 0px;
margin-bottom: 0px;
}

#retabs a:active { outline: none; }
#sidebar-tabs a:active { outline: none; }

#retabs a:focus { -moz-outline-style: none; }
#sidebar-tabs a:focus { -moz-outline-style: none; }

#retab1 { width: 152px; left: 0px; }
#retab2 { width: 162px; left: 168px; }
#retab3 { width: 162px; left: 0px; }

#retab1 a { background-position: -0px -0px; }
#retab2 a { background-position: -168px -0px; }
#retab3 a { background-position: 0px -0px; }

#retab1 a.selected { background-position: -0px -28px; }
#retab2 a.selected { background-position: -168px -28px; }
#retab3 a.selected { background-position: 0px -28px; }

.tabclosed #retab1 a { background-position: -0px -56px; }
.tabclosed #retab2 a { background-position: -168px -56px; }
.tabclosed #retab3 a { background-position: 0px -56px; }

#pagecontent {
  padding: 14px 0 0 12px;
}

#content #tabwidget #oneclicksearches,
#myhomefinder {
  background-position:left bottom;
  padding: 10px 10px 10px 12px;
  width: 588px;
  overflow: hidden;
}

#propertysearch,
#soldsearch {
  background-position:left bottom;
  padding: 10px 10px 10px 12px;
  width: 308px;
  overflow: hidden;
}

#wide .interiorblock #soldsearch div:first-child {
  margin-bottom: 5px;
}

#wide .interiorblock #soldsearch input {
  margin:0;
}
#sidebar-tabwidget{
  width:308px;
  margin-left:-20px;
}

#tabwidget h3,
#sidebar-tabwidget h3 {
  color: #174a7c;
  border-bottom: 1px solid #174a7c;
  font-size: 154%;
  font-weight: normal;
  clear: left;
  margin-bottom:1em;
}

.column-25 {
  float: left;
  width: 25%;
  margin-bottom: 6px;
}

.column-50 {
  float: left;
  width: 50%;
  margin-bottom: 6px;
}

.column-75 {
  float: left;
  width: 75%;
  margin-bottom: 6px;
}

#dynamicsearchbar .mlssearchinput,
#dynamicsearchbar select {
  width: 90%;
  font: 11px Verdana, sans-serif;
}

#dynamicsearchbar #dynsearchsubmitwrapper{
  float: right;
  text-align: right;
}
#dynamicsearchbar #dynsearchsubmitwrapper input{
  width:60px;
  padding:0;
  margin:0;
  border:0;
}

#togglesearchoptions {
  color: #424242;
  font-weight: bold;
}

#topadvsearchform p.submitbutton {
  text-align: right;
}

#topadvsearchform .textinput,
#topadvsearchform select {
  width: 90%;
  font: 11px Verdana, sans-serif;
}

#topadvsearchform .column-50 select {
  display: inline;
  width: 44%;
  margin-right: 4%;
}

#advancedoptions {
  font-size: 92%;
}

#advancedoptions h4 {
  display: block;
  color: #000;
  font: normal 100% Verdana, sans-serif;
  margin-bottom: 4px;
}

#advancedoptions h4 span {
  font-size: 118%;
  font-weight: bold;
}

.advsearchtowns label {
  float: left;
  width: 22%;
  padding-left: 3%;
}

#newestlistings {
  color: #424242;
  font-weight: bold;
}

#oneclicksearches .column {
  float: left;
  width: 27%;
  margin-right: 5%;
}

#oneclicksearches h4 {
  color: #000;
  font-size: 100%;
  text-transform: uppercase;
  margin-bottom: 0;
}

#oneclicksearches ul {
  list-style: none;
  margin-left: 0;
}

#oneclicksearches li {
  margin-bottom: 0;
}

#oneclicksearches a {
  color: #000;
  font-weight: normal;
}

.searcharrow,
.searchcnt {
  display: none;
}

#myhomefinder .column {
  width: 44%;
  margin-right: 5%;
  float: left;
}

#myhomefinder h4 {
  color: #000;
  font-size: 109%;
  font-style: italic;
}

input#mlsno.mlssearchinput{width:157px;}

#myhomefinder li {
  list-style-image: url('http://files.usmre.com/4307/i/orangebullet.gif');
  font-weight: bold;
  font-size: 109%;
}

div.overlabel-wrap {
  position:relative;
  margin-bottom: 4px;
}

label.overlabel-apply {
  position:absolute;
  top:2px;
  left:5px;
  z-index:1;
  font-family: verdana,sans-serif;
  font-size: 11px;
  line-height: 1;
}
#contenttop .textwidget {
  margin:8px 0 0 -20px;
}
#wide .interiorblock{ margin:0 5px; }
#wide .user-widget {
  width:205px;
  margin-bottom:50px;
}
#wide .user-widget div.overlabel-wrap{
  width:155px;
}
#wide #textwidget-2152{
  margin: 0 0 0 10px;
}
.ezbreadcrumbs {
  display:none;
}
#wide #sidebar-tabwidget .submitbutton {
  position:relative;
}
#wide #sidebar-tabwidget .submitbutton > a {
  position:absolute;
  top:0;
  left:0;
  text-decoration:underline;
  font-weight:bold;
  width:240px;
}
#wide #askaquestion .button:last-child {
  color:white !important;
}

/* navbar dropdowns */
body #wrapper #navbar ul {
background: 
#E1E4E5;
border: 1px solid 
#8EBACC;
position: absolute;
left: -9999px;
margin-top: -8px;
padding: 2px 6px;
list-style: none;
}

body #wrapper #navbar li:hover ul{
  left: 12px;
  top: 35px;
}
body #wrapper #navbar li.sfhover ul {
  left: 12px;
  top: 35px;
}
#navbar {
background: none;
background-repeat: repeat-x;
height: 28px;
position: relative;
padding: 0;
border: 0;
background: none;
font-family: Calabri;
}

#navbar li {
display: inline-block;
list-style: none;
position: relative;
z-index: 100;
margin-right: 5px;
  text-transformation:none;
}

#navbar-blog a{
  color:#E6BC89;
}
#navbar-blog a:hover{
  color:#fff;
}


body #wrapper #navbar ul li {
  float: none;
  border-width: 0;
  white-space: nowrap;
  margin: 0;
  width: auto;
}

* html #navbar li ul li {
  height: 100%;
}

body #wrapper #navbar ul li a {
  color: #303030;
  padding: 2px 0;
  background: transparent;
  text-indent: -0px;
  height: auto;
}
body #wrapper #navbar ul li a:hover{
  text-decoration:underline;
}
body #wrapper #navbar ul ul {
  background: #d1d4d5;
  border: 1px solid #7eaabc;
}

/* level 3 navigation */
body #wrapper #navbar li ul ul {
  margin: -40px 0 0 100%;
}

body #wrapper #navbar li:hover ul ul{
  left: -9999px;
}
body #wrapper #navbar li.sfhover ul ul{
  left: -9999px;
}

body #wrapper #navbar li ul li:hover ul{
  left: auto;
}
body #wrapper #navbar li ul li.sfhover ul{
  left: auto;
}

body #wrapper #navbar li:hover ul { left: auto; }
body #wrapper #navbar #finli ul { left: -9999px; }
body #wrapper #navbar #finli:hover > ul { left: 0; }

/* Ask A Question */

#wide #askaquestion{
  height:150px;
}/*
#frm-contact {
  padding: 0px;
  margin-top: 10px;
  position: relative;
}
#contact-brief .phone{
  display: none;
}
#contact-brief .other{
  color: white;
}
#frm-contact .overlabel-wrap{
  width: 120px;
  margin-bottom: 8px;
}
#frm-contact #ask-2127-questionsct-wrap{
  position: absolute;
  left: 145px;
  bottom: 5px;
  margin-bottom: 0px;
}
#frm-contact #ask-2127-questionsct-wrap textarea {
  height: 79px;
  margin: 0px;
  padding: 0px;
  resize: none;
  border: none;
  max-height: 100px;
  width: 127px;
}
#frm-contact button.button{
  position: absolute;
  left: 225px;
}
ul#dv-actionmenu li#share-this-box ul {
  width: 400px;
  margin-left: 175px;
}
#wide .user-widget input.submit{width:auto;}
.column-50 {
float: left;
width: 50%;
margin-bottom: 6px;
}
*/
#contactpageform label {
margin-bottom: 6px;
display: block;
}
#contactpageform label input, #contactpageform label select, #contactpageform label textarea {
display: block;
}
.sharethis{display:none;}
#wide .wide-ui #dynsearchsubmitwrapper, #dynaform .morelink {
float: left;
clear: none;
margin: 0;
border: 0;
text-decoration: underline;
}

/* interactive map search 
    the sprites used for the detailviews are also used for the map search page
*/
body.map #content { padding: 0; }
body.map #contenttop .textwidget { margin-left: -6px; }
#textwidget-2780 h3 { display: none; }
#textwidget-2780 #mapsearchtool { display: block; text-indent: -9999px; }
#textwidget-2780 #mapsearchtool:hover { background-position: 0 -62px; }

/* Hide and show third level nav*/
#navbar li ul ul ul,
#navbar li ul li:hover ul ul{display:none;}
#navbar li ul ul li:hover ul{display:block;}
body #wrapper #navbar li ul ul li:hover ul{top:39px;}

/* Fine Homes Concept */


body.array3-185666 #content{
  width: 970px;
  padding: 20px 20px 10px;
}

body.array3-185666 #wide,
body.array3-185666 #left,
body.array3-185666 #right,
body.array3-185666 .relistviewwrap .clearboth{
  display: none;
}
body.array3-185666 .relistviewleft img{
  border: 3px solid white;
  box-shadow: 0px 0px 4px #666;
  min-width: 300px;
  height: auto;
}
body.array3-185666 #list-view-top-nav{
  padding: 5px;
  width: 925px;
  background-color: #EEE;
  height: 45px;
  margin-bottom: 10px;
}
body.array3-185666 #saveyoursearch .listbutton,
body.array3-185666 #deleteyoursearch .listbutton {
  color: white!important;
  text-shadow: 0px 1px 0px #333;
  box-shadow: 0px 2px 0px 0px #ccc;
}
body.array3-185666 .savedsearchinforight{
  width: 33%;
}
body.array3-185666 #eznavigatortpl {
  width: 342px;
  background-color: #DDD;
  padding: 10px 119px;
  border: 1px solid #BBB;
  border-top: 1px solid #EEE;
  margin-bottom: 30px;
}
body.array3-185666 .relistviewleft{
  width: 355px;
}
body.array3-185666 .relistviewright {
  float: left;
  margin: 0;
}
body.array3-185666 .listtown a {
  font-family: Georgia, Serif;
  color: #333;
  font-weight: normal;
  display: block;
  text-align: center;
  border-bottom: 1px solid #CCC;
  padding-bottom: 5px;
  text-shadow: 0px 1px 0px white;
  font-style: italic;
  font-size: 23px;
}
body.array3-185666 .relistitem {
  border: 1px solid #ccc;
  background-color: #F1F1F1;
  background-image: -webkit-linear-gradient(top, #F1F1F1, #DDD);
  background-image: -moz-linear-gradient(top, #F1F1F1, #DDD);
  background-image: -ms-linear-gradient(top, #F1F1F1, #DDD);
  background-image: -o-linear-gradient(top, #F1F1F1, #DDD);
  background-image: linear-gradient(top, #F1F1F1, #DDD);
  margin-bottom: 18px;
  border-top: 1px solid #ddd;
  font-family: Georgia, Serif;
  float: left;
  position: relative;
}
body.array3-185666 .relistaddress{
  border: none;
}
body.array3-185666 .listbutton, 
body.array3-185666 .virtual_tour a {
  color: white;
  font-weight: normal;
  text-shadow: 0px 1px 0px #333;
  background-image: none;
  border-top: 1px solid white;
  box-shadow: 0px 1px 1px #999;
  background-color: #104b73!important;
}
body.array3-185666 .relistviewwrap .remarks{
  font-size: 14px;
  float: right;
  width: 370px;
  padding: 0px 10px 20px 20px;
  margin: 0;
}
body.array3-185666 .relistprice {
  font-size: 28px;
  color: #104b73;
  text-shadow: 0px 1px 0px white;
  position: absolute;
  top: -2px;
  right: 15px;
}
body.array3-185666 .relistviewdetails a {
  display: none;
}
body.array3-185666 .listbutton:hover,
body.array3-185666 .virtual_tour a:hover{
  background-image: none;
  text-decoration: none;
}
body.array3-185666 .msg {
  background-color: darkGreen!important;
  color: white!important;
  text-shadow: 0px 1px 0px #444;
}
body.array3-185666 h1.headingsearchresults{
  font-weight: normal;
  font-style: italic;
  color: #444;
  font-size: 220%;
}
body.array3-185666 .pageandsortoptions select, 
body.array3-185666 #listoptions select {
  font-size: 11px;
  margin-top: 13px;
  width: 180px;
}
body.array3-185666 .savedsearchinfoleft {
  width: 235px;
  text-align: left;
  margin: 12px 0px 0px 5px;
  float: left;
  font-size: 12px;
}
body.array3-185666 .pageandsortoptions, #listoptions {
  float: left;
  width: 365px;
}
body.array3-185666 .down-payment-resource-listview {
  margin-top: -12px;
  width: 30px;
  border: 1px solid #CCC;
}
body.array3-185666 .listinfobottom .squarefootage,
body.array3-185666 .listinfobottom .yearbuilt,
body.array3-185666 .listinfobottom .acres{
  display: none;
}

html body#mls.savedsearch div#bodywrapper div#wrapper div#contentwrapper div#contentarea div#content-box-back div#content div#contentbottom div#widgetArea_contentbottom.interiorblock div#textwidget-2156.widget {display:none;}

body#mls.savedsearch #ezfooternav {background:none;}

/* Ask a Question Comment box edit -JEM */

html body#default.homepage div#bodywrapper div#wrapper div#contentwrapper div#contentarea div#content-box-back div#right div#widgetArea_right.interiorblock div#askaquestion.widget form#frm-contact.frm-contact div#ask-2127-questionsct-wrap.overlabel-wrap textarea#ask-2127-questionsct.fill {
  
  height: 47px!important;}

/* Rec Searches 'Footer' -JEM */

 #bottom div#widgetArea_bottom.interiorblock #recsearch-10531.widget{
  width: 560px;
  margin-left:363px;
  border: 1px solid #000;
  padding:10px
}

#bottom div#widgetArea_bottom.interiorblock #recsearch-10531.widget h3 {
  font-size:16px;
}

#bottom div#widgetArea_bottom.interiorblock #recsearch-10531 li{
  display:inline-block;
  width:120px;
  font-size:15px;
}

#bottom div#widgetArea_bottom.interiorblock #recsearch-10536.widget{
  width: 560px;
  margin-left:363px;
  border: 1px solid #000;
  padding:10px
}

#bottom div#widgetArea_bottom.interiorblock #recsearch-10536.widget h3 {
  font-size:16px;
}

#bottom div#widgetArea_bottom.interiorblock #recsearch-10536 li{
  display:inline-block;
  width:120px;
  font-size:15px;
}

#SearchTownship {
margin-left: -1px;
position: relative;
width: 148px;
}

#SearchProdTypeId {
width: 147px;
}
#navbar li{
  font-family: verdana, arial, sans-serif;
  font-size: 11px;
  font-weight: 700;
  line-height: 28px;
  padding: 1px;
  color:#fff;
  text-transform: none !important;
}

#navbar li:hover {
color: #E6BC89;
}

#menu-item-60015 a{
  white-space: normal;
  width: 163px;
}


/* updated quicksearch */
#tabwidget h3, #sidebar-tabwidget h3{
  margin-bottom:.5em;
  margin-top:-7px;
}
#propertysearch .clearboth{
  height:0px;
}
#BedMin{ 
  width:147px;
}
#DZip{
  width:147px;
}
#SearchListPriceMax{
  width:147px;
}
/* Facebook like */

#wrapper #header a#facebooklink {
opacity: .8;
z-index: 200;
margin-left: 855px;
margin-top: 48px;
}

a#facebooklink:hover{
  opacity:.90;
  top:44px;
}

/* AGENT PAGE */

body.ouragents .OfficePhone span {
display: none;
}


/* COMPASS UPDATES */

body.listing #content-box-back, body.listings #content-box-back, body.saved-search #content-box-back, body.listing #footer-logos, body.listings #footer-logos, body.saved-search #footer-logos, body.listing #contentarea, body.listings #contentarea, body.saved-search #contentarea{
  background:#fff;
  background-image:none;
  background-repeat:no-repeat;
}

body.listing #ezfooternav, body.listings #ezfooternav, body.saved-search #ezfooternav{
  background:transparent;
}

body.listing #left, body.listings #left, body.saved-search #left{
  background: #e6bc89;
padding-top: 10px;
}

#df-detail-widgets .info-callout.two ul li{
  background: #e6bc89;
  color:#fff;
}

#widget-ask-13116{
  background: #e6bc89;
  padding-bottom:25px;
}

#df-list-head.sticky {
  z-index:999;
}