/*
IEPC Override Style Sheet
*/
/* =Backgrounds
-----------------------------------------------
*/
body { background-color:#e3e1ca;color:#222222;}
#header { background-color: #a0bb1c;} 
#navbar { background-color: #a96c2b;}

/* =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;}


/* =Content Area
-----------------------------------------------
*/
#contentarea{background-color:#ffffff}




/* =Element Colors
-----------------------------------------------
*/
h1,h1 a,h2,h2 a,h3,h3 a{ color: #a96c2b; }
.widgetArea h1,.widgetArea h1 a,
.widgetArea h2,.widgetArea h2 a,
.widgetArea h3,.widgetArea h3 a{ color: #a96c2b; }
h4,h5,h6,input,textarea,select{color:#222222;}
a{color:#a96c2b}
a:hover{color:#d38735}
hr{ background-color:#c6c4b0;border-color:#c6c4b0;color:#c6c4b0; }
form input, textarea, select, #loginimage {border-color:#c6c4b0;}

/* =Navigation Colors
-----------------------------------------------
*/
#navbar a {color: #ffffff;}
#navbar a:hover {color: #a0bb1c;}
#navbar li ul { background: #e3e1ca;}
#navbar li ul li a {background: #e3e1ca;color: #a96c2b;border-color:#a96c2b;}
#navbar li ul li a:hover { color: #d38735;}

/* =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/3-arrow.png") no-repeat scroll 0 center;}
.ezbreadcrumbs a:first-child{background:none;}

/* Tabs
-----------------------------------------------
*/
.ui-tabs-nav li a{border-color:#c6c4b0;color:#ffffff;}
.ui-tabs-nav a:hover, .ui-tabs-nav .ui-tabs-selected a{color:#a96c2b;}

/* =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:#e3e1ca;border-color:#c6c4b0}
#eznavigatortpl span.locked{background-color:#f1efe3;border-color:#c6c4b0}
legend{background-color:#c6c4b0;border-color:#717065;color:#a96c2b;}
ul#dv-actionmenu li#share-this-box ul{background-color:#c6c4b0;border-color:#c6c4b0}
ul#dv-actionmenu li#share-this-box ul li a{background-color:#e3e1ca;}
.jcarousel-skin-USM-558px .jcarousel-prev:hover,
.jcarousel-skin-USM-558px .jcarousel-next:hover,
#ContactForm #contact-info-box,
#c-results{background-color:#c6c4b0;border-color:#c6c4b0;}
a.objectToggle{color:#a96c2b;}
.ui-dialog .ui-dialog-titlebar{background-color:#f1efe3;border-color:#c6c4b0;color:#222222;}

/* =Login Box
-----------------------------------------------
*/
#loginmodaltip,
.msg{background-color: #a0bb1c;color: #ffffff;border-color:#717065 !important;}

/* =Buttons
-----------------------------------------------
*/
.button{
	color: #ffffff;
	background-color: #a96c2b;
	border-color: #cddd7f;
	background: linear-gradient(#cddd7f 20%, #a0bb1c);
	background: -webkit-linear-gradient(#cddd7f 20%, #a0bb1c);
	background: -moz-linear-gradient(top, #cddd7f 20%, #a0bb1c 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(20%,#cddd7f), color-stop(100%,#a0bb1c)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #cddd7f 20%,#a0bb1c 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #cddd7f 20%,#a0bb1c 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #cddd7f 20%,#a0bb1c 100%); /* IE10+ */
	background: linear-gradient(to bottom, #cddd7f 20%,#a0bb1c 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cddd7f', endColorstr='#a0bb1c',GradientType=0 ); /* IE6-9 */

}
.button:hover{
	color: #ffffff;
	background-color: #cddd7f;
	border-color: #a0bb1c;
	background: -moz-linear-gradient(top, #a0bb1c 60%, #cddd7f 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(60%,#a0bb1c), color-stop(100%,#cddd7f)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #a0bb1c 60%,#cddd7f 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #a0bb1c 60%,#cddd7f 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #a0bb1c 60%,#cddd7f 100%); /* IE10+ */
	background: linear-gradient(to bottom, #a0bb1c 60%,#cddd7f 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a0bb1c', endColorstr='#cddd7f',GradientType=0 ); /* IE6-9 */
}
.button.secondary{
	color: #ffffff;
	background-color: #a96c2b;
	border-color: #d3ad84;
	background: -moz-linear-gradient(top, #d3ad84 20%, #a96c2b 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(20%,#d3ad84), color-stop(100%,#a96c2b)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #d3ad84 20%,#a96c2b 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #d3ad84 20%,#a96c2b 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #d3ad84 20%,#a96c2b 100%); /* IE10+ */
	background: linear-gradient(to bottom, #d3ad84 20%,#a96c2b 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d3ad84', endColorstr='#a96c2b',GradientType=0 ); /* IE6-9 */
}
.button.secondary:hover{
	color: #ffffff;
	background-color: #d3ad84;
	border-color: #a96c2b;background: #a96c2b; /* Old browsers */
	background: -moz-linear-gradient(top, #a96c2b 60%, #d3ad84 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(60%,#a96c2b), color-stop(100%,#d3ad84)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #a96c2b 60%,#d3ad84 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #a96c2b 60%,#d3ad84 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #a96c2b 60%,#d3ad84 100%); /* IE10+ */
	background: linear-gradient(to bottom, #a96c2b 60%,#d3ad84 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a96c2b', endColorstr='#d3ad84',GradientType=0 ); /* IE6-9 */
}
.togglebox span,
#eznavigatortpl a{background-color:#e3e1ca;border-color:#c6c4b0; color: {ColorTextMain};}
.ui-slider,
#eznavigatortpl a:hover,
.dynasearchcblist .dynainner label,
.dynainner ul li a{background-color:#f1efe3;}
.dynasearchcblist .dynainner .activeLabel,
.dynainner ul li a.active,
.dynasearchcblist .dynainner .hoverLabel,
.dynainner ul li a:hover,
.ui-slider-range{background-color: #d3ad84;}
.ui-slider-handle{background-color: #a96c2b;}
.ui-slider-handle:hover,
.ui-slider-handle-active{background-color: #543515;}

/* =Ask a Question Colors
-----------------------------------------------
*/
#askaquestion .phone{color: #a96c2b;}

/* =Share This
-----------------------------------------------
*/
.sharethis div a{background-color:#e3e1ca;border-color:#c6c4b0;}
.sharethislinks ul{border-color:#c6c4b0;}
.sharethislinks ul li{}
.sharethislinks ul li a:hover{background-color:#f1efe3;}


/* =Bomber
---------------------------------------------------------
*/
.listtown a{color:#a96c2b;}
.listtown a:hover{color:#543515;}
.subtext{color:#909090;}
#hidegmap a, #showgmap a{color:#717065}
.relistviewleft img,.agentlist .list_image img,#serviceareatowns .Town,#gmapframe,h3.dv-detailsheader{ border-color:#c6c4b0; }
#mlsdetailwrapper,
ul#dv-actionmenu,
.gradient-block,
#hidegmap a,
#showgmap a,
#list-view-top-nav,
.btn-gradient{background-color:#e3e1ca;border-color:#c6c4b0}
.virtual_tour a,
.listbutton{background-color:#e3e1ca;border-color:#c6c4b0; color: {ColorTextMain};}
.listbutton:hover,
.virtual_tour a:hover{background-color:#f1efe3;}



#bodywrapper{background-image:url('http://usmimagecatalogue.s3.amazonaws.com/phpn1x0oF.gif'); background-repeat:repeat-y;width:960px;position:relative;padding:0;border:0;}
#left{background-image:url('http://usmimagecatalogue.s3.amazonaws.com/phpNyA0IR.jpg'); background-repeat:no-repeat;height:432px;width:188px;position:relative;padding:0;border:0;}
#right{background-image:url('http://usmimagecatalogue.s3.amazonaws.com/php4NsGuW.jpg'); background-repeat:no-repeat;height:521px;width:189px;position:relative;padding:0;border:0;}
#content{background-image:url('http://usmimagecatalogue.s3.amazonaws.com/php9dXuYN.jpg'); background-repeat:no-repeat;height:212px;width:567px;position:relative;padding:0;border:0;}
#navbar{background-image:url('http://usmimagecatalogue.s3.amazonaws.com/phpt2MXEt.gif'); background-repeat:no-repeat;height:52px;width:960px;position:relative;padding:0;border:0;}
#navbar #nb1 a{ text-indent:-99999px;display:block;padding:0;border:0;height:26px;width:66px;margin:0;padding:0;}
#navbar #nb1 ul{top:26px;}
#navbar #nb1{background-image:url("http://usmimagecatalogue.s3.amazonaws.com/phpt2MXEt.gif");background-position:-0px -0px;background-repeat:no-repeat; position:absolute;left:0px;top:0px; text-indent:-99999px;display:block;padding:0;border:0;height:26px;width:66px;}
#navbar #nb2 a{ text-indent:-99999px;display:block;padding:0;border:0;height:26px;width:138px;margin:0;padding:0;}
#navbar #nb2 ul{top:26px;}
#navbar #nb2{background-image:url("http://usmimagecatalogue.s3.amazonaws.com/phpt2MXEt.gif");background-position:-66px -0px;background-repeat:no-repeat; position:absolute;left:66px;top:0px; text-indent:-99999px;display:block;padding:0;border:0;height:26px;width:138px;}
#navbar #nb3 a{ text-indent:-99999px;display:block;padding:0;border:0;height:26px;width:143px;margin:0;padding:0;}
#navbar #nb3 ul{top:26px;}
#navbar #nb3{background-image:url("http://usmimagecatalogue.s3.amazonaws.com/phpt2MXEt.gif");background-position:-205px -0px;background-repeat:no-repeat; position:absolute;left:205px;top:0px; text-indent:-99999px;display:block;padding:0;border:0;height:26px;width:143px;}
#navbar #nb4 a{ text-indent:-99999px;display:block;padding:0;border:0;height:26px;width:88px;margin:0;padding:0;}
#navbar #nb4 ul{top:26px;}
#navbar #nb4{background-image:url("http://usmimagecatalogue.s3.amazonaws.com/phpt2MXEt.gif");background-position:-348px -0px;background-repeat:no-repeat; position:absolute;left:348px;top:0px; text-indent:-99999px;display:block;padding:0;border:0;height:26px;width:88px;}
#navbar #nb5 a{ text-indent:-99999px;display:block;padding:0;border:0;height:26px;width:149px;margin:0;padding:0;}
#navbar #nb5 ul{top:26px;}
#navbar #nb5{background-image:url("http://usmimagecatalogue.s3.amazonaws.com/phpt2MXEt.gif");background-position:-436px -0px;background-repeat:no-repeat; position:absolute;left:436px;top:0px; text-indent:-99999px;display:block;padding:0;border:0;height:26px;width:149px;}
#navbar #nb6 a{ text-indent:-99999px;display:block;padding:0;border:0;height:26px;width:142px;margin:0;padding:0;}
#navbar #nb6 ul{top:26px;}
#navbar #nb6{background-image:url("http://usmimagecatalogue.s3.amazonaws.com/phpt2MXEt.gif");background-position:-585px -0px;background-repeat:no-repeat; position:absolute;left:585px;top:0px; text-indent:-99999px;display:block;padding:0;border:0;height:26px;width:142px;}
#navbar #nb7 a{ text-indent:-99999px;display:block;padding:0;border:0;height:26px;width:146px;margin:0;padding:0;}
#navbar #nb7 ul{top:26px;}
#navbar #nb7{background-image:url("http://usmimagecatalogue.s3.amazonaws.com/phpt2MXEt.gif");background-position:-727px -0px;background-repeat:no-repeat; position:absolute;left:727px;top:0px; text-indent:-99999px;display:block;padding:0;border:0;height:26px;width:146px;}
#navbar #nb8 a{ text-indent:-99999px;display:block;padding:0;border:0;height:26px;width:87px;margin:0;padding:0;}
#navbar #nb8 ul{top:26px;}
#navbar #nb8{background-image:url("http://usmimagecatalogue.s3.amazonaws.com/phpt2MXEt.gif");background-position:-873px -0px;background-repeat:no-repeat; position:absolute;left:873px;top:0px; text-indent:-99999px;display:block;padding:0;border:0;height:26px;width:87px;}
#navbar #nb1 a{ text-indent:-99999px;display:block;padding:0;border:0;height:26px;width:66px;margin:0;padding:0;}
#navbar #nb1 ul{top:26px;}
#navbar #nb1{background-image:url("http://usmimagecatalogue.s3.amazonaws.com/phpt2MXEt.gif");background-position:-0px -0px;background-repeat:no-repeat; position:absolute;left:0px;top:0px; text-indent:-99999px;display:block;padding:0;border:0;height:26px;width:66px;}
#navbar #nb2 a{ text-indent:-99999px;display:block;padding:0;border:0;height:26px;width:138px;margin:0;padding:0;}
#navbar #nb2 ul{top:26px;}
#navbar #nb2{background-image:url("http://usmimagecatalogue.s3.amazonaws.com/phpt2MXEt.gif");background-position:-66px -0px;background-repeat:no-repeat; position:absolute;left:66px;top:0px; text-indent:-99999px;display:block;padding:0;border:0;height:26px;width:138px;}
#navbar #nb3 a{ text-indent:-99999px;display:block;padding:0;border:0;height:26px;width:143px;margin:0;padding:0;}
#navbar #nb3 ul{top:26px;}
#navbar #nb3{background-image:url("http://usmimagecatalogue.s3.amazonaws.com/phpt2MXEt.gif");background-position:-205px -0px;background-repeat:no-repeat; position:absolute;left:205px;top:0px; text-indent:-99999px;display:block;padding:0;border:0;height:26px;width:143px;}
#navbar #nb4 a{ text-indent:-99999px;display:block;padding:0;border:0;height:26px;width:88px;margin:0;padding:0;}
#navbar #nb4 ul{top:26px;}
#navbar #nb4{background-image:url("http://usmimagecatalogue.s3.amazonaws.com/phpt2MXEt.gif");background-position:-348px -0px;background-repeat:no-repeat; position:absolute;left:348px;top:0px; text-indent:-99999px;display:block;padding:0;border:0;height:26px;width:88px;}
#navbar #nb5 a{ text-indent:-99999px;display:block;padding:0;border:0;height:26px;width:149px;margin:0;padding:0;}
#navbar #nb5 ul{top:26px;}
#navbar #nb5{background-image:url("http://usmimagecatalogue.s3.amazonaws.com/phpt2MXEt.gif");background-position:-436px -0px;background-repeat:no-repeat; position:absolute;left:436px;top:0px; text-indent:-99999px;display:block;padding:0;border:0;height:26px;width:149px;}
#navbar #nb6 a{ text-indent:-99999px;display:block;padding:0;border:0;height:26px;width:142px;margin:0;padding:0;}
#navbar #nb6 ul{top:26px;}
#navbar #nb6{background-image:url("http://usmimagecatalogue.s3.amazonaws.com/phpt2MXEt.gif");background-position:-585px -0px;background-repeat:no-repeat; position:absolute;left:585px;top:0px; text-indent:-99999px;display:block;padding:0;border:0;height:26px;width:142px;}
#navbar #nb7 a{ text-indent:-99999px;display:block;padding:0;border:0;height:26px;width:146px;margin:0;padding:0;}
#navbar #nb7 ul{top:26px;}
#navbar #nb7{background-image:url("http://usmimagecatalogue.s3.amazonaws.com/phpt2MXEt.gif");background-position:-727px -0px;background-repeat:no-repeat; position:absolute;left:727px;top:0px; text-indent:-99999px;display:block;padding:0;border:0;height:26px;width:146px;}
#navbar #nb8 a{ text-indent:-99999px;display:block;padding:0;border:0;height:26px;width:87px;margin:0;padding:0;}
#navbar #nb8 ul{top:26px;}
#navbar #nb8{background-image:url("http://usmimagecatalogue.s3.amazonaws.com/phpt2MXEt.gif");background-position:-873px -0px;background-repeat:no-repeat; position:absolute;left:873px;top:0px; text-indent:-99999px;display:block;padding:0;border:0;height:26px;width:87px;}
#recsearch-2523 .psslist li{background-image:url('http://usmimagecatalogue.s3.amazonaws.com/phpH37Fev.png'); background-repeat:no-repeat;height:7px;width:10px;position:relative;padding:0;border:0;}
#mls_logos{background-image:url('http://usmimagecatalogue.s3.amazonaws.com/phpA2q0LV.jpg'); background-repeat:no-repeat;height:44px;width:167px;position:relative;padding:0;border:0;}
#usmtag.cleanlogo a{background-image:url('http://usmimagecatalogue.s3.amazonaws.com/phpHyZyQP.png'); background-repeat:no-repeat;height:53px;width:167px;position:relative;padding:0;border:0;}
.savedsearch #header, .detailview #header, .listview #header{background-image:url('http://usmimagecatalogue.s3.amazonaws.com/phpGktT0n.jpg'); background-repeat:no-repeat;height:165px;width:764px;position:relative;padding:0;border:0;}
.savedsearch #bodywrapper, .listview #bodywrapper, .detailview #bodywrapper{background-image:url('http://usmimagecatalogue.s3.amazonaws.com/phpff4rp9.gif'); background-repeat:repeat-y;width:960px;position:relative;padding:0;border:0;}
#netsellers label{background-image:url('http://usmimagecatalogue.s3.amazonaws.com/phpqcSENB.gif'); background-repeat:repeat-x;height:2px;position:relative;padding:0;border:0;}
#header{background-image:url('http://usmdesign.s3.amazonaws.com/theme10/3-header.jpg'); background-repeat:no-repeat;height:200px;width:960px;position:relative;padding:0;border:0;}
body{background-image:url("http://usmdesign.s3.amazonaws.com/theme10/3-background.jpg");background-position:center top;background-repeat:repeat-x;  }
.sharethislinks ul{background-image:url("http://usmdesign.s3.amazonaws.com/theme10/3-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/theme10/3-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/theme10/3-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/theme10/3-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/theme10/3-staticsprite.png");background-position:-1159px -43px;background-repeat:no-repeat;  }
 {background-image:url("http://usmdesign.s3.amazonaws.com/theme10/3-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.7em/1.4 verdana, Arial, Helvetica, sans-serif; 
  text-align:center; 
  background:#000;
  color:#080502;
}
body, h1, h2, h3, h4, h5, p, table, table th, form, a img {
  border: none;
  margin: 0px;
  padding: 0px;
}
a{ 
  color:#000; 
  text-decoration:underline; 
}
a:hover{ 
  color: #006600; text-decoration:underline; 
}
h1{
  font-size:1.40em;
}
h2{
  /*font-size:1.10em;*/
  font-size:14pt;
}
h3 {font-size: 1em;}
h1 span {
  display:none;
}
.interiorblock{
  margin:0;
}
#bodywrapper{
  width:960px;
  height:auto;
}
#contentarea{
  background-color:transparent;
}
#navbottom{
  display:none;
}
#content-box-top{
  margin-top:0;
}
#content{
  width:512px;
  border-top:8px solid #000;
  margin-left:8px;
  min-height: 215px;
  height:auto;
  padding:22px 28px 22px 28px;
}
#left,
#right{
  width:188px;
  height:auto;
  top:-171px;
  border-top:6px solid #000;
  color:#000
}
#right{
  width:169px;
  float:right;
  padding:20px 10px;
}
#header{
 width:567px;
  height:191px;    
 background:transparent; 
 margin:auto;
  top:26px;
  border-top:6px solid #000;
}
#navbar{
  height:26px;
  position:absolute;
  top:0;
  left:0;
}
#navbar li a{
  text-decoration:none;
}
#navbar #nb1:hover{
  background-position:0 -26px;
}
#navbar #nb2:hover{
  background-position:-66px -26px;
}
#navbar #nb3:hover{
  background-position:-205px -26px;
}
#navbar #nb4:hover{
  background-position:-348px -26px;
}
#navbar #nb5:hover{
  background-position:-436px -26px;
}
#navbar #nb6:hover{
  background-position:-585px -26px;
}
#navbar #nb7:hover{
  background-position:-727px -26px;
}
#navbar #nb8:hover{
  background-position:-873px -26px;
}
#navbar li ul{
  background: #385b74;
  border: 1px solid black;
  width:230px;
}
#navbar li ul li a{
 color:#fff;
 font-weight:bold;
 background:transparent;
}
#navbar li ul li a:hover { 
  background: #000; 
  color:#fff;
}
#wrapper{
  position:relative;
  margin-top:12px;
}
#footer{
  background:#000;
  color:#4E4E4E;
}
#footer a{ 
  color:#4E4E4E; 
  display:block; 
  text-decoration:none;
}
#usmtag.cleanlogo a{
  display:block;
}

#usmtag {
margin-top: -60px;
float: right;
}
#footer a:hover{ 
  color:#4E4E4E; 
  text-decoration:underline;
}
#left h3,
#right h3 {
  font-family: Georgia, "Times New Roman", serif;
  font-size: 15px;
  color: #fff;
  font-weight: normal;
  text-align: left;
  text-transform: uppercase;
  line-height:20px;
}
#left .box,
#right .box{
  background-color:transparent;
  border:0;
  padding:0;
}
.blog-rss{
  color: #ffffff;
  margin: 10px 20px;
}
.blog-rss a{
  color: #A7DBC5;
  text-decoration: none;
  font-size:11px;
  display:none;
}
.blog-rss h4 a{
  display:block;
}
.blog-rss h4 a span{
  display:none;
}
.blog-rss a:hover{
  text-decoration: underline;
}
/*#right a{
  color:#fff;
  text-decoration:none;
}
#right a:hover{
  color:#fff;
  text-decoration:underline;
}*/
.blog-rss h4{
  font-weight:normal;
}
#textwidget-2518 h3,
#textwidget-2526 h3{
  display:none;
}
#askaquestion .phone{
 color:#fff; 
}
.button{
  background-color:#385B74 !important;
  border-bottom:1px solid #666 !important;
  border-right:1px solid #666 !important;
  border-top:1px solid #333 !important;
  border-left:1px solid #333 !important;
}
.button:hover{
 background-color:#446B87!important; 
  border-bottom:1px solid #333 !important;
  border-right:1px solid #333 !important;
  border-top:1px solid #666 !important;
  border-left:1px solid #666 !important;
}

#textwidget-2518{
  text-align:center;
}
#NCRealEsateCommission {font-style:italic; color: #fff; text-align: center;line-height:1.4em;margin-top:25px;}
#askaquestion{
  padding:0 15px;
}
#askaquestion #hdr-askquestion{
  margin-bottom:0;
  padding-left:0;
}
#askaquestion form{
  padding-top:0;
}
#textwidget-2526{
 width:80%;
 border-top:1px solid #96AEAB;
 margin:auto;
 padding-top:10px; 
}
#textwidget-2526 .box,
#recsearch-2523 .box{
  padding-left:0;
}
#recsearch-2523{
 width:90%;
 margin:auto;
 border-bottom:1px solid #D1AD91;
 border-top:1px solid #D1AD91; 
}
#dynasearch{
 width:90%;
 border-top:1px solid #D1AD91;  
 margin:auto;
}
#dynasearch #dynamicsearchbar{
  padding-left:0;
  padding-bottom:16px;
}
#quicksearchsubmit{
  margin-top:10px;
  padding-bottom:10px;
}
#quicksearchsubmit a{
 display:block;
 text-indent:-99999em; 
}
#dynasearch #hdr-quicksearch{
  margin-bottom:0;
}
#modalLoginLogin,
#modalLoginRegister{
  display:none;
}
#recsearch-2523 h3{
  margin-bottom:0;
}
#recsearch-2523 .box{
  padding-top:0;
}
#footer a{
  display:inline;
}
#recsearch-2523 .psslist li{
  padding-left:15px; 
  height:auto;
  width:auto;
  margin-bottom:8px;
  background-position:0 4px;
}
#recsearch-2523 .psslist li a{
  line-height:14px;
}
.morelink, .pssviewall{
  font-weight:normal;
  border-top:0;
  text-decoration:underline;
}
#header .mobile{
  display:none;
}
#left{
  padding-top:8px;
}
#mls_logos{
  position:absolute;
  top:0;
  left:0;
}
#footer{
 position:relative;
}
#footer-officeinfo{
 display:none; 
}
legend{
  background:#A6440B;
  padding:4px;
  color:#fff;
  font-weight:bold;
  border:0;
}
fieldset{
  border:1px solid #A6440B;
  margin:0 0 14px 0;
  padding:10px; 
  background-color:transparent;
  text-align:left;
}
h1, h1 a, h2, h2 a, h3, h3 a{
  color:#000;
}
#content h2,
#content h2 a{
 font-size:19px; 
 text-transform:none;
  text-align:left;
}
fieldset h4{
 font-size:100%;
 border-bottom:1px solid #000;
 margin-bottom:5px; 
}
.content-area-container{
  text-align:left;
}
.widgetArea h1, .widgetArea h1 a, .widgetArea h2, .widgetArea h2 a, .widgetArea h3, .widgetArea h3 a{
 color:#000; 
}
#advancedsearch .proptype{
  width:auto;
  display:block;
  float:left;
}
.array4-mapsearchinc-re2php #advsearchform h4{
  border-bottom: 1px solid #333;
  clear: both;
  margin: 0;
  padding: 15px 0 4px;
}
div#countylist {
    width: 180px;
    float: right;
}
map {
    display: inline;
}
div#haywardcountymap {
    width: 308px;
    margin: 0;
    float: left;
}
.countygrouplist,
.countygrouplist li{
  list-style:none;
  margin-left:0;
  padding-left:0;
}
.countygrouplist li {
    float: left;
    width: 48%;
    margin: 0;
    padding: 2px 0 0 5px;
}
.hidetown {
    display:none;
    background: white;
    padding: 2px;
}
.button, a.button, #loginmodaltip, .msg{
  background-color:#DDDCD4 !important; 
  color:#333333 !important;
  text-decoration:none;
}
.button:hover{
  color:#ffffff !important;
}
.ezbreadcrumbs{
  display:none;
}
.jcarousel-skin-USM-558px.jcarousel-image-209x184 .jcarousel-prev-horizontal, .jcarousel-skin-USM-558px.jcarousel-image-209x184 .jcarousel-next-horizontal{
 border-color:#A6440B;
 background-color:transparent; 
}
.jcarousel-item, .jcarousel-skin-USM-558px .jcarousel-container, .jcarousel-skin-USM-558px .jcarousel-prev, .jcarousel-skin-USM-558px .jcarousel-next{
 border-color:#A6440B;
 background-color:#C17C35;
 color:#fff; 
}
.jcarousel-item a,
.jcarousel-item a:hover{
  color:#fff;
}
.jcarousel-skin-USM-558px .jcarousel-item{
  border-color:#A6440B;
}
.jcarousel-next{
  border:0;
}
.jcarousel-skin-USM-558px .jcarousel-container-horizontal{
 width:505px; 
}
.jcarousel-skin-USM-558px .jcarousel-clip-horizontal{
 width:424px; 
}
.jcarousel-skin-USM-558px.jcarousel-image-209x184 .jcarousel-item-horizontal{
  width:181px; 
  text-align:center;
}
.jcarousel-skin-USM-558px.jcarousel-image-209x184 .jcarousel-item-horizontal a img{
 width:180px; 
}
.jcarousel-skin-USM-558px .jcarousel-item p{
 text-align:center; 
}
.jcarousel-skin-USM-558px .jcarousel-item strong{
 color:#fff; 
}
.savedsearch #right,
.detailview #right,
.listview #right{
  display:none;
}
.savedsearch #content,
.detailview #content,
.listview #content{
 background-image:none;
 width:708px; 
}
.savedsearch #header,
.detailview #header,
.listview #header{
 width:765px;
 left:99px;
}
.listtown a{
 color:#000; 
}
.listtown a:hover{
 color:#006600; 
}
#listings_container h1{
  font-size:16px;
}
#saveyoursearch .listbutton, #deleteyoursearch .listbutton{
  float:right;
}
.relistaddress{
 margin-top:12px; 
}
.listview_broker_info{
 font-size:9px;
 font-style:italic; 
}
.relistviewleft img{
 margin-left:0; 
}
.listbutton, .virtual_tour a{
 font-size:14px; 
}
.relistviewdetails{
 width:260px; 
}
.detailview #left, .prod #left, .mapsearch #left{
 display:block; 
}
.msg a{
  color:#333;
}
.advsubmit{
 margin-top:8px; 
}
h3.town_list_heading{
 font-size:14px;
 position:relative;
 top:13px; 
}
#usmtag.cleanlogo a{
 background-position:0 0; 
}
.overlabel-wrap label{
  color:#000;
}
div.divright{
  width:49%;
  float:right;
}
div.divleft{
  width:49%;
  float:left;
}
#netsellers {
width: 510px;
}

#netsellers label {
display: block;
position: relative;
height: 26px;
background-position:bottom left;
margin-bottom:5px;
}

#netsellers label input {
width: 80px;
height: 16px;
text-align: right;
position: absolute;
right: 0;
top: 0;
}

#netsellers label input.disabled { color: #000; background: #ccc; }

#netsellers label.total { font-weight: bold; }

#netsellers label.final { font-size: 110%; }

#netsellers label, #netsellers p { margin-left: 10px; margin-right: 10px; }

#netsellers p.submitwrapper { text-align: right; }

#right #subnav li{
 list-style:none;
  line-height:1.4em;
  argin-left:10px; 
  display:none;
}

#right #subnav ul ul{
 margin-left:20px; 
}
table#mortgage td {
  width: 50%;
  vertical-align: top;
}

#mortgageCalc {width: 60%; float: left;}
#mortgageResults {width: 40%; float: right;}

.re2_realestateuser #right, .re2_realestateuser #left, .re2_realestateuser #content-box-top, .re2_realestateuser #content-box-bottom, .login #right, .login #left, .login #content-box-top, .login #content-box-bottom{
 display:block; 
}
.re2_realestateuser #content, .login #content{
 width:512px;
 float:left; 
}
#member-login,
#signup{
  width:auto; 
  margin-left:0;
}
#member-login .button{
  margin:0 15px 0 0;
}
.re2_realestateuser #contact-info-box{
 float:none;
 width:auto;
 margin-right:0; 
}
.re2_realestateuser #content #ContactForm{
 width:490px;
 margin-left:0; 
}
.re2_realestateuser #content #ContactForm input.registerinput{
 width:233px;
 height:18px; 
}
.re2_realestateuser #userregistration .submit{
 margin-left:0; 
}
#navbar #nb7 ul{
 z-index:4; 
}
#navbar #nb7 ul li:hover ul{
 left:-232px;
 top:10px;
 margin:0;
 z-index:5; 
 background:#385B74;
}
.detailview #content{
 padding:22px 10px;
 width:744px; 
}
.box, .gradient-block, .widgetArea #logintab, .widgetArea #signuptab, #mlsdetailwrapper, #hidegmap a, #showgmap a, #list-view-top-nav, .btn-gradient{
 background-color:#ffffff; 
}
#list_view_wrapper .list_image a img{
  border:0;
}
#list_view_wrapper.agentlist .list_item{
 width:140px; 
}
#user-widget-2521{
  margin-left:10px;
}
#codewidget-2786{
  display:none;
}
.savedsearch #header #slideshow,
.detailview #header #slideshow,
.listview #header #slideshow{
  display:none;
}

.savedsearch #header,
.detailview #header,
.listview #header{
  border-top:6px solid #000;
}
.savedsearch #left,
.detailview #left,
.listview #left,
.savedsearch #content,
.detailview #content,
.listview #content{
 margin-top:26px; 
}
.jcarousel-skin-USM-558px.jcarousel-image-209x184 .jcarousel-clip-horizontal,
.jcarousel-skin-USM-558px.jcarousel-image-209x184 .jcarousel-prev-horizontal, .jcarousel-skin-USM-558px.jcarousel-image-209x184 .jcarousel-next-horizontal{
 height:240px; 
}
#user-widget-2521 .box h4.small{
  color:#fff;
}
.tab-signup a{
  color: black!important;
}
#categoryList1884.dynainner ul li
{
  background-color:transparent;
}
.box *:first-child, .widgetArea .box *:first-child {
    margin-top: 0;
  color: #000000;
}
#categoryList1884.dynainner ul li a{color:#000;}

#DPropertyType.dynasearchdiv span a.objectToggle label.fieldlabel b{color:#000;}

#DBathrooms.dynasearchdiv{margin-bottom:5px;}

#dynsearchsubmitwrapper{width:100%}

#dynaform a.morelink{color:#fff;}

.box *:first-child, .widgetArea .box *:first-child {
    color: #000000;
    margin-top: 0;
    text-decoration: none;
}

#dynamicsearchbar.box form#dynaform div#dyna-inner div.ui-simple-set label.fieldlabel{
  color:#fff;
}


span#dynsearchsubmitwrapper input#dynsearchsubmit.button, a.button{
    background-color: #406956 !important;
    color: #fff !important;
    text-decoration: none;
  width:100%;
  background: url("http://d.usmre.com/iepc/themes/i/button.png") repeat scroll center center #CCCCCC;
    border: 1px solid;
  border-color: #000000 #000000 #000000 #000000 !important;
    cursor: pointer;
    display: block;
    font-size: 14px;
    font-weight: 700;
    line-height: 1.5em;
    margin: 3px 0 5px;
    padding: 1px 5px;
    text-align: center;
}
span#dynsearchsubmitwrapper input#dynsearchsubmit.button:hover{
      background-color: #406956 !important;
    color: #fff!important;
    text-decoration: none;
  width:100%;
  background: url("http://d.usmre.com/iepc/themes/i/button.png") repeat scroll center center #CCCCCC;
    border-color: #666 #333 #666 #333 !important;
  border:1px solid ;
    cursor: pointer;
    display: block;
    font-size: 14px;
    font-weight: 700;
    line-height: 1.5em;
    margin: 3px 0 5px;
    padding: 1px 5px;
    text-align: center;
  
}


#dynaform a.morelink{
      background-color: #406956 !important;
    color: #fff!important;
    text-decoration: none;
  width:93%;
  background: url("http://d.usmre.com/iepc/themes/i/button.png") repeat scroll center center #CCCCCC;
    border: 1px solid #000000;
    cursor: pointer;
    display: block;
    font-size: 14px;
    font-weight: 700;
    line-height: 1.5em;
    margin: 3px 0 5px;
    padding: 1px 5px;
    text-align: center;
}
#dynaform a.morelink:hover{
      background-color: #406956 !important;
    color: #fff!important;
    text-decoration: none;
  width:93%;
  background: url("http://d.usmre.com/iepc/themes/i/button.png") repeat scroll center center #CCCCCC;
    border-color: #666 #333 #666 #333 !important;
  border:1px solid ;
    cursor: pointer;
    display: block;
    font-size: 14px;
    font-weight: 700;
    line-height: 1.5em;
    margin: 3px 0 5px;
    padding: 1px 5px;
    text-align: center;
  
}
html body#default.searchcategories div#bodywrapper div#wrapper div#contentwrapper div#contentarea div#content-box-back div#content div.interiorblock ul#re-searchlist.re-searchcategories li#re-searchcategories-1884{ display:none;}

#left .box *:first-child, .widgetArea .box *:first-child {
    color: #fff;
    margin-top: 0;
    text-decoration: none;
}
#right.box *:first-child, .widgetArea .box *:first-child {
    color: #000;
    margin-top: 0;
    text-decoration: none;
}
#left div#widgetArea_left.interiorblock div#askaquestion.widget form#frm-contact.frm-contact p#contact-brief{color:#fff;}

/* Virtual Tour */

.virtualtourblock{
width: 156px;
  border:1px solid #ccc;
margin-left: 233px;
margin-top: -28px;
  height:22px;
  

}
.virtualtourblock p {
    background-image: url("http://usmimagecatalogue.s3.amazonaws.com/phpYzF7NP.png") !important;
    background-position: 8% 0;
    background-repeat: no-repeat;
    background-size: 17px 17px;
    height: 20px;
    margin-top: 2px;
    width: 200px;
}

.virtualtourblock p a {
    font: 1.1em/1.4 verdana,Arial,Helvetica,sans-serif;
    margin-left: 40px;
    position: relative;
    text-align: center;
    top: -1px;
    width: 347px !important;
}

#property-description {
margin-bottom: 40px;
}