/*
IEPC Override Style Sheet
*/
/* =Backgrounds
-----------------------------------------------
*/
body { background-color:#666666;color:#3f3e3e;}
#header { background-color: #ffffff;} 
#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;}





/* =Element Colors
-----------------------------------------------
*/
h1,h1 a,h2,h2 a,h3,h3 a{ color: #a71600; }
.widgetArea h1,.widgetArea h1 a,
.widgetArea h2,.widgetArea h2 a,
.widgetArea h3,.widgetArea h3 a{ color: #a71600; }
h4,h5,h6,input,textarea,select{color:#3f3e3e;}
a{color:#c9970f}
a:hover{color:#e3ab11}
hr{ background-color:#d6d6d6;border-color:#d6d6d6;color:#d6d6d6; }
form input, textarea, select, #loginimage {border-color:#d6d6d6;}

/* =Navigation Colors
-----------------------------------------------
*/
#navbar a {color: #ffffff;}
#navbar a:hover {color: #ffffff;}
#navbar li ul { background: #f5f5f5;}
#navbar li ul li a {background: #f5f5f5;color: #c9970f;border-color:#ffffff;}
#navbar li ul li a:hover { color: #e3ab11;}

/* =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/178-arrow.png") no-repeat scroll 0 center;}
.ezbreadcrumbs a:first-child{background:none;}

/* Tabs
-----------------------------------------------
*/
.ui-tabs-nav li a{border-color:#d6d6d6;color:#4d4d4d;}
.ui-tabs-nav a:hover, .ui-tabs-nav .ui-tabs-selected a{color:#c9970f;}

/* =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:#f5f5f5;border-color:#d6d6d6}
#eznavigatortpl span.locked{background-color:#fafafa;border-color:#d6d6d6}
legend{background-color:#d6d6d6;border-color:#7a7a7a;color:#a71600;}
ul#dv-actionmenu li#share-this-box ul{background-color:#d6d6d6;border-color:#d6d6d6}
ul#dv-actionmenu li#share-this-box ul li a{background-color:#f5f5f5;}
.jcarousel-skin-USM-558px .jcarousel-prev:hover,
.jcarousel-skin-USM-558px .jcarousel-next:hover,
#ContactForm #contact-info-box,
#c-results{background-color:#d6d6d6;border-color:#d6d6d6;}
a.objectToggle{color:#a71600;}
.ui-dialog .ui-dialog-titlebar{background-color:#fafafa;border-color:#d6d6d6;color:#3f3e3e;}

/* =Login Box
-----------------------------------------------
*/
#loginmodaltip,
.msg{background-color: #b0aeb0;color: #4d4d4d;border-color:#7a7a7a !important;}

/* =Buttons
-----------------------------------------------
*/
.button{
	color: #4d4d4d;
	background-color: #a71600;
	border-color: #d7d6d7;
	background: linear-gradient(#d7d6d7 20%, #b0aeb0);
	background: -webkit-linear-gradient(#d7d6d7 20%, #b0aeb0);
	background: -moz-linear-gradient(top, #d7d6d7 20%, #b0aeb0 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(20%,#d7d6d7), color-stop(100%,#b0aeb0)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #d7d6d7 20%,#b0aeb0 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #d7d6d7 20%,#b0aeb0 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #d7d6d7 20%,#b0aeb0 100%); /* IE10+ */
	background: linear-gradient(to bottom, #d7d6d7 20%,#b0aeb0 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d7d6d7', endColorstr='#b0aeb0',GradientType=0 ); /* IE6-9 */

}
.button:hover{
	color: #4d4d4d;
	background-color: #d7d6d7;
	border-color: #b0aeb0;
	background: -moz-linear-gradient(top, #b0aeb0 60%, #d7d6d7 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(60%,#b0aeb0), color-stop(100%,#d7d6d7)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #b0aeb0 60%,#d7d6d7 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #b0aeb0 60%,#d7d6d7 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #b0aeb0 60%,#d7d6d7 100%); /* IE10+ */
	background: linear-gradient(to bottom, #b0aeb0 60%,#d7d6d7 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b0aeb0', endColorstr='#d7d6d7',GradientType=0 ); /* IE6-9 */
}
.button.secondary{
	color: #4d4d4d;
	background-color: #a71600;
	border-color: #d37769;
	background: -moz-linear-gradient(top, #d37769 20%, #a71600 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(20%,#d37769), color-stop(100%,#a71600)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #d37769 20%,#a71600 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #d37769 20%,#a71600 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #d37769 20%,#a71600 100%); /* IE10+ */
	background: linear-gradient(to bottom, #d37769 20%,#a71600 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d37769', endColorstr='#a71600',GradientType=0 ); /* IE6-9 */
}
.button.secondary:hover{
	color: #4d4d4d;
	background-color: #d37769;
	border-color: #a71600;background: #a71600; /* Old browsers */
	background: -moz-linear-gradient(top, #a71600 60%, #d37769 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(60%,#a71600), color-stop(100%,#d37769)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #a71600 60%,#d37769 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #a71600 60%,#d37769 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #a71600 60%,#d37769 100%); /* IE10+ */
	background: linear-gradient(to bottom, #a71600 60%,#d37769 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a71600', endColorstr='#d37769',GradientType=0 ); /* IE6-9 */
}
.togglebox span,
#eznavigatortpl a{background-color:#f5f5f5;border-color:#d6d6d6; color: {ColorTextMain};}
.ui-slider,
#eznavigatortpl a:hover,
.dynasearchcblist .dynainner label,
.dynainner ul li a{background-color:#fafafa;}
.dynasearchcblist .dynainner .activeLabel,
.dynainner ul li a.active,
.dynasearchcblist .dynainner .hoverLabel,
.dynainner ul li a:hover,
.ui-slider-range{background-color: #e3c77a;}
.ui-slider-handle{background-color: #c9970f;}
.ui-slider-handle:hover,
.ui-slider-handle-active{background-color: #644b07;}

/* =Ask a Question Colors
-----------------------------------------------
*/
#askaquestion .phone{color: #a71600;}

/* =Share This
-----------------------------------------------
*/
.sharethis div a{background-color:#f5f5f5;border-color:#d6d6d6;}
.sharethislinks ul{border-color:#d6d6d6;}
.sharethislinks ul li{}
.sharethislinks ul li a:hover{background-color:#fafafa;}


/* =Bomber
---------------------------------------------------------
*/
.listtown a{color:#a71600;}
.listtown a:hover{color:#530b00;}
.subtext{color:#9f9c9c;}
#hidegmap a, #showgmap a{color:#7a7a7a}
.relistviewleft img,.agentlist .list_image img,#serviceareatowns .Town,#gmapframe,h3.dv-detailsheader{ border-color:#d6d6d6; }
#mlsdetailwrapper,
ul#dv-actionmenu,
.gradient-block,
#hidegmap a,
#showgmap a,
#list-view-top-nav,
.btn-gradient{background-color:#f5f5f5;border-color:#d6d6d6}
.virtual_tour a,
.listbutton{background-color:#f5f5f5;border-color:#d6d6d6; color: {ColorTextMain};}
.listbutton:hover,
.virtual_tour a:hover{background-color:#fafafa;}



body #navbar{background-image:url('http://usmimagecatalogue.s3.amazonaws.com/phpkcMfiZ.jpg'); background-repeat:no-repeat;height:27px;width:960px;position:relative;padding:0;border:0;}
body #navbar #nb1{background-image:url("http://usmimagecatalogue.s3.amazonaws.com/phpkcMfiZ.jpg");background-position:-32px -0px;background-repeat:no-repeat; position:absolute;left:32px;top:0px; text-indent:-99999px;display:block;padding:0;border:0;height:27px;width:66px;}
body #navbar #nb1:hover{background-position:-32px -27px}
body #navbar #nb2{background-image:url("http://usmimagecatalogue.s3.amazonaws.com/phpkcMfiZ.jpg");background-position:-102px -0px;background-repeat:no-repeat; position:absolute;left:102px;top:0px; text-indent:-99999px;display:block;padding:0;border:0;height:27px;width:118px;}
body #navbar #nb2:hover{background-position:-102px -27px}
body #navbar #nb3{background-image:url("http://usmimagecatalogue.s3.amazonaws.com/phpkcMfiZ.jpg");background-position:-223px -0px;background-repeat:no-repeat; position:absolute;left:223px;top:0px; text-indent:-99999px;display:block;padding:0;border:0;height:27px;width:151px;}
body #navbar #nb3:hover{background-position:-223px -27px}
body #navbar #nb4{background-image:url("http://usmimagecatalogue.s3.amazonaws.com/phpkcMfiZ.jpg");background-position:-378px -0px;background-repeat:no-repeat; position:absolute;left:378px;top:0px; text-indent:-99999px;display:block;padding:0;border:0;height:27px;width:77px;}
body #navbar #nb4:hover{background-position:-378px -27px}
body #navbar #nb5{background-image:url("http://usmimagecatalogue.s3.amazonaws.com/phpkcMfiZ.jpg");background-position:-458px -0px;background-repeat:no-repeat; position:absolute;left:458px;top:0px; text-indent:-99999px;display:block;padding:0;border:0;height:27px;width:81px;}
body #navbar #nb5:hover{background-position:-458px -27px}
body #navbar #nb6{background-image:url("http://usmimagecatalogue.s3.amazonaws.com/phpkcMfiZ.jpg");background-position:-543px -0px;background-repeat:no-repeat; position:absolute;left:543px;top:0px; text-indent:-99999px;display:block;padding:0;border:0;height:27px;width:106px;}
body #navbar #nb6:hover{background-position:-543px -27px}
body #navbar #nb7{background-image:url("http://usmimagecatalogue.s3.amazonaws.com/phpkcMfiZ.jpg");background-position:-653px -0px;background-repeat:no-repeat; position:absolute;left:653px;top:0px; text-indent:-99999px;display:block;padding:0;border:0;height:27px;width:94px;}
body #navbar #nb7:hover{background-position:-653px -27px}
body #navbar #nb8{background-image:url("http://usmimagecatalogue.s3.amazonaws.com/phpkcMfiZ.jpg");background-position:-750px -0px;background-repeat:no-repeat; position:absolute;left:750px;top:0px; text-indent:-99999px;display:block;padding:0;border:0;height:27px;width:113px;}
body #navbar #nb8:hover{background-position:-750px -27px}
body #navbar #nb9{background-image:url("http://usmimagecatalogue.s3.amazonaws.com/phpkcMfiZ.jpg");background-position:-867px -0px;background-repeat:no-repeat; position:absolute;left:867px;top:0px; text-indent:-99999px;display:block;padding:0;border:0;height:27px;width:61px;}
body #navbar #nb9:hover{background-position:-867px -27px}
#header{background-image:url('http://usmimagecatalogue.s3.amazonaws.com/phpsu8qOE.jpg'); background-repeat:no-repeat;height:172px;width:960px;position:relative;padding:0;border:0;}
#header #homelink{background-image:url("http://usmimagecatalogue.s3.amazonaws.com/phpsu8qOE.jpg");background-position:-0px -70px;background-repeat:no-repeat; position:absolute;left:0px;top:70px; text-indent:-99999px;display:block;padding:0;border:0;height:100px;width:250px;}
#header #homelink{background-image:url("http://usmimagecatalogue.s3.amazonaws.com/phpsu8qOE.jpg");background-position:-0px -70px;background-repeat:no-repeat; position:absolute;left:0px;top:70px; text-indent:-99999px;display:block;padding:0;border:0;height:100px;width:250px;}
body.homepage{background-image:url("http://usmimagecatalogue.s3.amazonaws.com/php0yRBU3.gif");background-position:center top;background-repeat:repeat-x;  }
body.homepage{background-image:url("http://usmimagecatalogue.s3.amazonaws.com/php0yRBU3.gif");background-position:center top;background-repeat:repeat-x;  }
#top #textwidget-2289{background-image:url('/ezimagecatalogue/admin/images/failedimage.gif'); background-repeat:repeat-y;width:120px;position:relative;padding:0;border:0;}
#top #textwidget-2346 p a{background-image:url('http://usmimagecatalogue.s3.amazonaws.com/phpLZ70c7.jpg'); background-repeat:no-repeat;height:94px;width:191px;position:relative;padding:0;border:0;}
#textwidget-2328 h3{background-image:url('http://usmimagecatalogue.s3.amazonaws.com/phpi2YmxN.gif'); background-repeat:no-repeat;height:18px;width:144px;position:relative;padding:0;border:0;}
.user-widget h3{background-image:url('http://usmimagecatalogue.s3.amazonaws.com/phpmSL7hx.gif'); background-repeat:no-repeat;height:15px;width:109px;position:relative;padding:0;border:0;}
#askaquestion h3{background-image:url('http://usmimagecatalogue.s3.amazonaws.com/phpJjf7Gd.gif'); background-repeat:no-repeat;height:17px;width:131px;position:relative;padding:0;border:0;}
#facebookbadge{background-image:url('http://usmimagecatalogue.s3.amazonaws.com/phpDkSmGN.jpg'); background-repeat:no-repeat;height:48px;width:160px;position:relative;padding:0;border:0;}
.user-widget .box{background-image:url("http://usmimagecatalogue.s3.amazonaws.com/phpsWOb48.gif");background-position:center top;background-repeat:repeat-x;  }
#top #textwidget-2371 h3{background-image:url('http://usmimagecatalogue.s3.amazonaws.com/phpfcoUAU.gif'); background-repeat:no-repeat;height:17px;width:143px;position:relative;padding:0;border:0;}
body.homepage #bodywrapper #wrapper #left{background-image:url("http://usmimagecatalogue.s3.amazonaws.com/phpaafWX3.gif");background-position:right top;background-repeat:repeat-y;  }
#left{background-image:url("http://usmimagecatalogue.s3.amazonaws.com/phpaafWX3.gif");background-position:left top;background-repeat:repeat-y;  }
#right{background-image:url("http://usmimagecatalogue.s3.amazonaws.com/phpaafWX3.gif");background-position:left top;background-repeat:repeat-y;  }
 {background-image:url("http://usmimagecatalogue.s3.amazonaws.com/phpaafWX3.gif");background-position: ;background-repeat:repeat-y;  text-indent:-99999px;display:block;padding:0;border:0;width:0px;}
#textwidget-2359 h3{background-image:url('http://usmimagecatalogue.s3.amazonaws.com/phptFWhba.gif'); background-repeat:no-repeat;height:14px;width:177px;position:relative;padding:0;border:0;}
#wrapper #bottom #textwidget-2361, #wrapper #bottom #blog-rss-2362{background-image:url('http://usmimagecatalogue.s3.amazonaws.com/phpgWMFeJ.gif'); background-repeat:repeat-y;width:1px;position:relative;padding:0;border:0;}
#wrapper #textwidget-2326 h3{background-image:url('/ezimagecatalogue/admin/images/failedimage.gif'); background-repeat:no-repeat;height:40px;width:120px;position:relative;padding:0;border:0;}
.psslist li{background-image:url('/ezimagecatalogue/admin/images/failedimage.gif'); background-repeat:no-repeat;height:40px;width:120px;position:relative;padding:0;border:0;}
#wrapper #btn-visitblog{background-image:url('/ezimagecatalogue/admin/images/failedimage.gif'); background-repeat:no-repeat;height:40px;width:120px;position:relative;padding:0;border:0;}
body{background-image:url("http://usmimagecatalogue.s3.amazonaws.com/phpjm4MPp.gif");background-position:center top;background-repeat:repeat-x;  }
body{background-image:url("http://usmimagecatalogue.s3.amazonaws.com/phpjm4MPp.gif");background-position:center top;background-repeat:repeat-x;  }
#bodywrapper{background-image:url("http://usmimagecatalogue.s3.amazonaws.com/phpMn655B.gif");background-position:center top;background-repeat:no-repeat;  }
.sharethislinks ul{background-image:url("http://usmdesign.s3.amazonaws.com/theme1/178-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/178-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/178-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/178-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/178-staticsprite.png");background-position:-1159px -43px;background-repeat:no-repeat;  }
 {background-image:url("http://usmdesign.s3.amazonaws.com/theme1/178-staticsprite.png");background-position: ;background-repeat:no-repeat;  text-indent:-99999px;display:block;padding:0;border:0;height:0px;width:0px;}
#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 {
  font: 0.87em/1.5 'Verdana', 'Arial', sans-serif !important;
  color: #3f3e3e;
  background-color: #FEFFC5;
}


.widget .box{ background-color:transparent;border-width:0;}

#header {
  float: left;
}
#content-box-top, #navbottom {
  display: none;
}

.array1-realestate #content {
  width: 740px;
}
.array1-realestate #right{background:transparent;}

#wrapper #wide {
  display: none;
}

.homepage #wrapper #right{ background:none;}

body .sharethis {
  display: none;
}

h1 {
  color: #C9970F;
  margin: 0 0 14px 0;
  clear: both;
  font: normal 1.6em/1 'Tahoma', 'Lucida Grande', sans-serif;
}

h2, h3 a {
  font: normal 1.4em/1 'Tahoma', 'Lucida Grande', sans-serif;
  color: #C9970F;
  margin: 0 0 14px 0;
  clear: both;
}

a {
  color: #B92521;
  text-decoration: underline;
  outline: 0;
}

a:focus {
  outline: 0;
}

a:hover {
  color: #ce3924;
}

.ezbreadcrumbs {
  display: none;
}


/* Navbar */
#wrapper #navbar {
  margin: 0;
  padding: 0;
  background-position:left top;
  width: 960px;
  height: 27px;
  float: left;
/*
  opacity: .9;
  filter: alpha(opacity=90);
*/
  list-style: none;
  z-index:100;
}


#recsearch-6361.widget div.box a{
  font-size:12px;
}

 #recsearch-6391.widget a{
  font-size:12px;
}

/* Featured Carousel */
#homepage_featured div.jcarousel-skin-USM-558px div.jcarousel-container{
  width:517px;
  overflow:hidden;
}

.jcarousel-skin-USM-558px.jcarousel-image-209x184 .jcarousel-item-horizontal {
    height: 264px;
    width: 185px;
  overflow:hidden;
}


#homepage_featured div.jcarousel-skin-USM-558px div.jcarousel-container div.jcarousel-clip ul#homepage_carousel-home.jcarousel-list li.jcarousel-item a img{
    max-width: 188px;
}

#wrapper #navbar li,
#wrapper #navbar a {
  height: 100%;
  display: block;
  margin: 0;
  padding: 0;
}
.pagedsingle li h3, .pagedsingle .listinginfo, .pagedsingle .pagecontrols {
    margin-left: 315px;
    width: 140px;
}
#wrapper #navbar li a {
  text-indent: -9999px; 
  text-decoration: none;
  outline: none;
  /*
  background:black;
  opacity: .6;
  filter: alpha(opacity=60);
  */
}


/* dropdowns */
#wrapper #navbar li ul {
  font-size: 90%;
  position: absolute;
  left: -9999px;
  width: 300px;
  margin: 0;
  background: #efe4af;
  border: 2px solid #efe4af;
  border-bottom: 6px solid #efe4af;
  padding: 0 3px 6px;
  z-index: 125;
}

#wrapper #navbar li#nb2 ul {
  width: 140px;
}

#wrapper #navbar li ul#menubuyers {
  width: 365px;
}

#wrapper #navbar li ul#menusellers {
  width: 335px;
}

#wrapper #navbar li ul#menuabout {
  width: 260px;
}

#wrapper #navbar li ul#menulocal {
  width: 408px;
}


#wrapper #navbar li:hover ul {
  left: 0;
  z-index: 150;
position: static; /* ie 7 hack */
}

#wrapper #navbar li.sfhover ul {
  left: 0;
  z-index: 150;
position: static; /* ie 7 hack */
}


#wrapper #navbar li ul li {
  position: relative;
  height:auto;
  top: 6px;
  padding: 0;
}

#wrapper #navbar li ul li a {
  text-indent: 0px;
  color: #000;
  text-indent: 0px;
  background: transparent;
  display: block;
  min-height: 20px;
  padding: 0 2px;
  font-size: 90%;
  font-weight:500;
  height: auto !important;
  height: 20px;
}

#wrapper #navbar li ul li a:hover { color:#efe4af; background:#000; }

/* homepage */
body.homepage #top {
  width: 940px;
  padding: 15px 10px 21px;
  border-bottom-right-radius: 15px;
  border-bottom-left-radius: 15px;
  background-color: #A81700;
}
body.homepage #bodywrapper{
 background:transparent; 
}

body.homepage #top #widgetArea_top {
  width: 100%;
}

body.homepage #top .box {
  width: 100%;
  margin: 0;
  padding: 0;
  border: none;
  background: transparent;
}

body.homepage #top #textwidget-2289 {
  width: 75%;
  float: left;
  display: inline;
  margin: 7px 0 0 0;
  height: auto;
  background-position: top right;
  padding-right: 10px;
}

#contentarea #top #textwidget-2289 h3 {
  color: #fbfbd5;
  font: normal 1.6em/1 sans-serif;
  margin: 0 0 13px 0;
}

#contentarea #top #textwidget-2289 p {
  color: #ffffff;
  font: normal 16px/24px Verdana, Arial, sans-serif;
}

#contentarea #top #textwidget-2289 p a {
  font-style: italic;
  color: #C9970F;
}

#top #dynasearch, #top #textwidget-2346 {
  width: 20%;
  float: left;
  margin: 10px 0 0 2%;
}

#top #dynasearch h3,#top #dynasearch a{color:#fff;}

#top .ui-simple-textbox,#top .ui-simple-set,#top .ui-simple-range,#top .ui-simple-range select,.widgetArea .inputselect{ width:100%;}
#top #dynamicsearchbar {padding-left:0;}

#top #textwidget-2346 h3 {
  display: none;
}
  
#top #textwidget-2346 p a {
  height: 94px;
  display: block;
  text-indent: -9999px;
}

#wrapper #textwidget-2326 h3 {
  text-indent: -9999px;
  margin: 0 0 20px;
}

body.homepage #content {
  width: 548px;
  background-color: #F1E7A0;
  border-radius: 7px;
}

body.homepage #contenttop {
  margin-top: 20px;
}

body.homepage #textwidget-2359 h3 {
  text-indent: -9999px;
  border-bottom: 1px solid #A71600;
  margin: 0 0 10px 0;
  padding: 0 0 4px 0;
  width: 100%;
}

body.homepage #homepage {
  background-position: top left;
  background-color: #F1E7A0;
}

body.homepage #homepage_featured_listings_wrap {
  background-position: bottom left;
}

body.homepage #homepage .featured {
  border: none;
}

body.homepage #homepage .featured-core {
  padding: 0px;
  margin-bottom: 40px;
}

body.homepage #homepage .featured-core .listright {
  margin-top: -5px;
}

body.homepage #homepage .featured-core .listright {
  margin-top: -20px;
}

body.homepage .list_image img {
  max-width: 150px; /* override default */
  width: 150px;
  height: 112px;
}

body.homepage #homepage .featured-core .listright .Town {
  font-weight: normal;
}

body.homepage p.list_remarks {
  display: none;
}

body.homepage .list_details div, body.homepage .list_details p:last-child {
  float: left;
  width: 100%;
  text-align: left !important;
}

body.homepage .list_details div, body.homepage .list_details p:last-child span {
  float: left;
}

body.homepage .list_details div, body.homepage .list_details p:last-child a {
  float: left;
}

#wrapper #right, #wrapper #left {
  width: 190px !important;
  margin: 26px 5px 20px;
  float: left;
}

/* side bar */
#wrapper .box {
  border-width:0;
  margin: 0px;
  padding: 0px;
  background-color:transparent;
}

#wrapper #textwidget-2371 h3 {
  text-indent: -9999px;
}

#right .recsearch h3, #left .recsearch h3 {
  color: black;
  margin: 10px 0 4px 0;
  font: bold 12px/16px 'Arial', sans-serif;
  text-transform: uppercase;
}

#right .recsearch ul, #left .recsearch ul {
  padding: 0;
  margin: 0;
}

#right .recsearch ul li, #left .recsearch ul li {
  margin: 3px 0;
  padding: 0 0 0 6px;
  color: black;
  background-position: 0px 6px;
  height: auto;
  display: block;
  width: 100%;
}

#right .recsearch ul li a, #left .recsearch ul li a {
  color: black;
  text-decration: none;
  font-size: 12px;
  text-decoration: none;
}

#right .recsearch ul li a:hover {
  text-decoration: underline;
  color: #ce3924;
}

#left .recsearch ul li a:hover {
  text-decoration: underline;
  color: #ce3924;
}

#wrapper #facebookbadge {
  text-indent: -9999px;
  display: block;
}

#wrapper #textwidget-2338, #wrapper #textwidget-2328, #wrapper .user-widget, #wrapper #askaquestion {
  margin-bottom: 20px;
}

#wrapper #textwidget-2338 h3, #wrapper #textwidget-2328 h3, #wrapper .user-widget h3, #wrapper #askaquestion h3 {
  text-indent: -9999px;
}

#wrapper #askaquestion .opener {
  color: #B92521;
}

#wrapper #askaquestion .other {
  font: normal 0.9em/1 'Verdana', 'Arial', sans-serif;
}

#wrapper #askaquestion .phone2 {
  display: none;
}

#wrapper .user-widget .box {
  background-color: white;
  font-size: 90%;
  padding: 8px;
  border-width:1px;
  color: black;
  height:auto;
}
#user-tool-box p, #login-right p{line-height:inherit;font-weight:500;}

#wrapper #btn-visitblog {
  width: 159px;
  height: 104px;
  text-indent: -9999px;
  display: block;
}

#wrapper #textwidget-2369 h3 {
  display: none;
}

/* mls search page */
body#mls #left {
  display: none;
}

#wrapper #property-search {
  background-color: transparent;
  width: 100%;
  border: none;
}

#wrapper #property-search .inputchecklist {
  width: 74%;
  float: left;
  font-size: 0.9em;
  border: 1px solid #DD9;
  width:74%;
}

#wrapper #property-search .inputchecklist li {
  width: 25%;
  float: left;
}

#wrapper #property-search .ui-simple-textbox, #wrapper #property-search .ui-simple-range {
  width: 100%;
}

#wrapper #property-search #as_right {
  clear: left;
}

#wrapper #property-search .fieldlabel {
  font-weight: normal;
  width: 25%;
  float: left;
}

#wrapper #property-search .ui-simple-set select {
  width: 32.5%;
  margin-right: 5%;
  float: left;
}

#wrapper #property-search .simple-input-Acreage, #wrapper #property-search .simple-input-SquareFeet {
  width: 100%%;
}

#wrapper #property-search table#Acreage, #wrapper #property-search table#SquareFeet {
  width: 72%;
}

#wrapper #property-search #as_right select {
  width: 20%;
}

#wrapper #property-search #as_right p:last-child {
  width: 20%;
}


/* list view */

#wrapper #showgmap a, #wrapper #hidegmap a {
  border: 1px solid #D4D3C7;
  background-color: #EAEAEA;
  color: #666;
}

#wrapper #list-view-top-nav {
  background-color: #EAEAEA;
  color: #666;
}

#wrapper .relistviewwrap .list_remarks {
  padding-bottom: 50px;
}

/* detail view */
body.detailview .interiorblock {
  margin: 0 15px 0 0;
}

body.detailview #dv-usernav {
  display: none;
}

body.detailview #mlsleftbar {
  margin: 0 0 30px;
}

body.detailview #mlsdetailwrapper > div {
  height: auto;
}

body.detailview #mlsdetailwrapper h3.dv-detailsheader {
  color: #C9970F;
  font: italic 1.2em/1 'Tahoma', 'Lucida Grande', sans-serif;
  border-bottom: 1px solid #C2C0AF;
  margin: 0;
  padding: 0;
}

body.detailview .mlsdisclaimer {
  background-color: white;
  border: 1px solid #A71600;
  margin: 0 0 10px 0;
  font: italic smaller 'Arial', sans-serif;
  padding: 8px 8px 10px;
}

body.detailview .mlsdisclaimer p {
  margin: 0 0 10px;
  font-size: inherit;
}

/* buyers */
#content {
  width: 548px;
  margin-top: 26px;
}

/* footer */

#wrapper #bottom {
  border-top-right-radius: 10px;
  border-top-left-radius: 10px;
  background-color: #A71500;
  padding: 20px 20px 0 20px;
  font-size: 80%;
  color: white;
  width: 920px;
}

#wrapper #bottom .box {
  background-color: transparent;
  border-width:0;
}

#wrapper #bottom a {
  color: white;
}

#wrapper #bottom h3 {
  color: white;
  text-transform: uppercase;
  font: normal 1.0em/1 'Verdana', 'Arial', sans-serif;
}

#wrapper #bottom #textwidget-2361, #wrapper #bottom #blog-rss-2362, #wrapper #bottom #textwidget-2363 {
  width: 30%;
}

#wrapper #bottom #textwidget-2361, #wrapper #bottom #blog-rss-2362 {
  background-position: top right;
  padding-right: 13px;
}

#wrapper #bottom #blog-rss-2362 h4 a span, #wrapper #bottom #blog-rss-2362 .box > a {
  display: none;
}

#footer-logos {
  display: none;
}

#footer {
  width: 920px;
  background-color: #A71500;
  margin: 0 auto;
  color: white;
  font-size: 80%;
  padding: 0 20px 20px 20px;
}

#footer a {
  color: white;
}

#footer #footer-officeinfo {
  display: none;
}

#footer #usmtag {
  margin-top: 0px;
}

#footer #usmtag.cleanlogo a {
  background: transparent url("http://usmimagecatalogue.s3.amazonaws.com/phpD5Ezig.png") no-repeat left top;
  width:  167px;
  height: 53px;
}

#wrapper .agentblock {
  float: left;
  width: 30%;
}

body.listview #content {
  width: 740px;
}

#wrapper .button, #wrapper a.button {
font-size: 9px;
font-family: Verdana,helvetica;
color: #444;
background: #777 url('http://d.usmre.com/i/bomber/bomber-x-sprite.png') repeat-x left -38px;;
border: #666 1px solid;
font-weight: 700;
padding: 3px 6px;
text-transform: uppercase;
line-height: 1.5em;
}
#wrapper #saveyoursearch .listbutton, #wrapper #deleteyoursearch .listbutton{ background-position: 0 -79px;}
#dynsearchsubmit{float:left;}
#wrapper #dynaform .morelink{ float: left;clear: none;font-size: 11px;margin: 1px 0 0 5px;border: 0;}

.ui-simple-set{ font-size:10px;}
.relistviewwrap{background-color:#fff;}

/* rental truck */
#rentalleft, #rentalright { width: 50%; float: left; }
#rentalleft p input[type=text], #rentalright p input[type=text] { width: 95%; }

/* helpers */
.clearfix:after {
        visibility: hidden;
        display: block;
        font-size: 0;
        content: " ";
        clear: both;
        height: 0;
        }
* html .clearfix             { zoom: 1; } /* IE6 */
*:first-child+html .clearfix { zoom: 1; } /* IE7 */
.image-replaced {
  text-indent: -9999px;
  text-align: left;
  line-height: normal;
}

#right .recsearch ul li, #left .recsearch ul li {
    background-position: 0 6px;
    color: black;
    display: block;
    height: auto;
    margin: 3px 0;
    padding: 0 0 0 0;
    width: 100%;
}