/*
IEPC Override Style Sheet
*/
/* =Backgrounds
-----------------------------------------------
*/
body { background-color:#ffffff;color:#736545;}
#header { background-color: #f4f0d1;} 
#navbar { background-color: #990000;}

/* =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: #000000; }
.widgetArea h1,.widgetArea h1 a,
.widgetArea h2,.widgetArea h2 a,
.widgetArea h3,.widgetArea h3 a{ color: #000000; }
h4,h5,h6,input,textarea,select{color:#736545;}
a{color:#990000}
a:hover{color:#cc0000}
hr{ background-color:#dfdfdf;border-color:#dfdfdf;color:#dfdfdf; }
form input, textarea, select, #loginimage {border-color:#dfdfdf;}

/* =Navigation Colors
-----------------------------------------------
*/
#navbar a {color: #ffffff;}
#navbar a:hover {color: #000000;}
#navbar li ul { background: #ffffff;}
#navbar li ul li a {background: #ffffff;color: #990000;border-color:#990000;}
#navbar li ul li a:hover { color: #cc0000;}

/* =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/93-arrow.png") no-repeat scroll 0 center;}
.ezbreadcrumbs a:first-child{background:none;}

/* Tabs
-----------------------------------------------
*/
.ui-tabs-nav li a{border-color:#dfdfdf;color:#ffffff;}
.ui-tabs-nav a:hover, .ui-tabs-nav .ui-tabs-selected a{color:#990000;}

/* =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:#ffffff;border-color:#dfdfdf}
#eznavigatortpl span.locked{background-color:#ffffff;border-color:#dfdfdf}
legend{background-color:#dfdfdf;border-color:#7f7f7f;color:#000000;}
ul#dv-actionmenu li#share-this-box ul{background-color:#dfdfdf;border-color:#dfdfdf}
ul#dv-actionmenu li#share-this-box ul li a{background-color:#ffffff;}
.jcarousel-skin-USM-558px .jcarousel-prev:hover,
.jcarousel-skin-USM-558px .jcarousel-next:hover,
#ContactForm #contact-info-box,
#c-results{background-color:#dfdfdf;border-color:#dfdfdf;}
a.objectToggle{color:#000000;}
.ui-dialog .ui-dialog-titlebar{background-color:#ffffff;border-color:#dfdfdf;color:#736545;}

/* =Login Box
-----------------------------------------------
*/
#loginmodaltip,
.msg{background-color: #990000;color: #ffffff;border-color:#7f7f7f !important;}

/* =Buttons
-----------------------------------------------
*/
.button{
	color: #ffffff;
	background-color: #000000;
	border-color: #cc6666;
	background: linear-gradient(#cc6666 20%, #990000);
	background: -webkit-linear-gradient(#cc6666 20%, #990000);
	background: -moz-linear-gradient(top, #cc6666 20%, #990000 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(20%,#cc6666), color-stop(100%,#990000)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #cc6666 20%,#990000 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #cc6666 20%,#990000 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #cc6666 20%,#990000 100%); /* IE10+ */
	background: linear-gradient(to bottom, #cc6666 20%,#990000 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cc6666', endColorstr='#990000',GradientType=0 ); /* IE6-9 */

}
.button:hover{
	color: #ffffff;
	background-color: #cc6666;
	border-color: #990000;
	background: -moz-linear-gradient(top, #990000 60%, #cc6666 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(60%,#990000), color-stop(100%,#cc6666)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #990000 60%,#cc6666 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #990000 60%,#cc6666 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #990000 60%,#cc6666 100%); /* IE10+ */
	background: linear-gradient(to bottom, #990000 60%,#cc6666 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#990000', endColorstr='#cc6666',GradientType=0 ); /* IE6-9 */
}
.button.secondary{
	color: #ffffff;
	background-color: #000000;
	border-color: #7f7f7f;
	background: -moz-linear-gradient(top, #7f7f7f 20%, #000000 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(20%,#7f7f7f), color-stop(100%,#000000)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #7f7f7f 20%,#000000 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #7f7f7f 20%,#000000 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #7f7f7f 20%,#000000 100%); /* IE10+ */
	background: linear-gradient(to bottom, #7f7f7f 20%,#000000 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7f7f7f', endColorstr='#000000',GradientType=0 ); /* IE6-9 */
}
.button.secondary:hover{
	color: #ffffff;
	background-color: #7f7f7f;
	border-color: #000000;background: #000000; /* Old browsers */
	background: -moz-linear-gradient(top, #000000 60%, #7f7f7f 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(60%,#000000), color-stop(100%,#7f7f7f)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #000000 60%,#7f7f7f 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #000000 60%,#7f7f7f 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #000000 60%,#7f7f7f 100%); /* IE10+ */
	background: linear-gradient(to bottom, #000000 60%,#7f7f7f 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#7f7f7f',GradientType=0 ); /* IE6-9 */
}
.togglebox span,
#eznavigatortpl a{background-color:#ffffff;border-color:#dfdfdf; color: {ColorTextMain};}
.ui-slider,
#eznavigatortpl a:hover,
.dynasearchcblist .dynainner label,
.dynainner ul li a{background-color:#ffffff;}
.dynasearchcblist .dynainner .activeLabel,
.dynainner ul li a.active,
.dynasearchcblist .dynainner .hoverLabel,
.dynainner ul li a:hover,
.ui-slider-range{background-color: #cc6666;}
.ui-slider-handle{background-color: #990000;}
.ui-slider-handle:hover,
.ui-slider-handle-active{background-color: #4c0000;}

/* =Ask a Question Colors
-----------------------------------------------
*/
#askaquestion .phone{color: #000000;}

/* =Share This
-----------------------------------------------
*/
.sharethis div a{background-color:#ffffff;border-color:#dfdfdf;}
.sharethislinks ul{border-color:#dfdfdf;}
.sharethislinks ul li{}
.sharethislinks ul li a:hover{background-color:#ffffff;}


/* =Bomber
---------------------------------------------------------
*/
.listtown a{color:#000000;}
.listtown a:hover{color:#000000;}
.subtext{color:#b9a26f;}
#hidegmap a, #showgmap a{color:#7f7f7f}
.relistviewleft img,.agentlist .list_image img,#serviceareatowns .Town,#gmapframe,h3.dv-detailsheader{ border-color:#dfdfdf; }
#mlsdetailwrapper,
ul#dv-actionmenu,
.gradient-block,
#hidegmap a,
#showgmap a,
#list-view-top-nav,
.btn-gradient{background-color:#ffffff;border-color:#dfdfdf}
.virtual_tour a,
.listbutton{background-color:#ffffff;border-color:#dfdfdf; color: {ColorTextMain};}
.listbutton:hover,
.virtual_tour a:hover{background-color:#ffffff;}





/* No box Style Widget */
#content-box-top { margin-top:0px; }
#content-box-back{ padding-top:15px; }
.box,#dynamicsearchbar{ background:none;border:none; }




#header{background-image:url('http://usmimagecatalogue.s3.amazonaws.com/phptXknKR.jpg'); background-repeat:no-repeat;height:309px;width:988px;position:relative;padding:0;border:0;}
#header a.mobile{background-image:url("http://usmimagecatalogue.s3.amazonaws.com/phptXknKR.jpg");background-position:-845px -181px;background-repeat:no-repeat; position:absolute;left:845px;top:181px; text-indent:-99999px;display:block;padding:0;border:0;height:21px;width:70px;}
#header a.mobile:hover{background-position:-845px -490px}
#header #logolink{background-image:url("http://usmimagecatalogue.s3.amazonaws.com/phptXknKR.jpg");background-position:-10px -10px;background-repeat:no-repeat; position:absolute;left:10px;top:10px; text-indent:-99999px;display:block;padding:0;border:0;height:255px;width:230px;}
#header #logolink:hover{background-position:-10px -319px}
#header #explorelink{background-image:url("http://usmimagecatalogue.s3.amazonaws.com/phptXknKR.jpg");background-position:-835px -25px;background-repeat:no-repeat; position:absolute;left:835px;top:25px; text-indent:-99999px;display:block;padding:0;border:0;height:120px;width:126px;}
#header #explorelink:hover{background-position:-835px -334px}
#header #bloglink{background-image:url("http://usmimagecatalogue.s3.amazonaws.com/phptXknKR.jpg");background-position:-845px -160px;background-repeat:no-repeat; position:absolute;left:845px;top:160px; text-indent:-99999px;display:block;padding:0;border:0;height:21px;width:70px;}
#header #bloglink:hover{background-position:-845px -469px}
#header #sitemaplink{background-image:url("http://usmimagecatalogue.s3.amazonaws.com/phptXknKR.jpg");background-position:-845px -202px;background-repeat:no-repeat; position:absolute;left:845px;top:202px; text-indent:-99999px;display:block;padding:0;border:0;height:22px;width:70px;}
#header #sitemaplink:hover{background-position:-845px -511px}
#header #contactlink{background-image:url("http://usmimagecatalogue.s3.amazonaws.com/phptXknKR.jpg");background-position:-835px -233px;background-repeat:no-repeat; position:absolute;left:835px;top:233px; text-indent:-99999px;display:block;padding:0;border:0;height:34px;width:126px;}
#header #contactlink:hover{background-position:-835px -542px}
body{background-image:url("http://usmimagecatalogue.s3.amazonaws.com/php3C9DYp.jpg");background-position:center top;background-repeat:no-repeat;  }
#navbar{background-image:url('http://usmimagecatalogue.s3.amazonaws.com/phpeX4ygl.png'); background-repeat:no-repeat;height:21px;width:988px;position:relative;padding:0;border:0;}
#navbar #nb1 a{ text-indent:-99999px;display:block;padding:0;border:0;height:42px;width:80px;margin:0;padding:0;}
#navbar #nb1 ul{top:42px;}
#navbar #nb1{background-image:url("http://usmimagecatalogue.s3.amazonaws.com/phpeX4ygl.png");background-position:-0px -0px;background-repeat:no-repeat; position:absolute;left:0px;top:0px; text-indent:-99999px;display:block;padding:0;border:0;height:42px;width:80px;}
#navbar #nb1:hover{background-position:-0px -21px}
#navbar #nb2 a{ text-indent:-99999px;display:block;padding:0;border:0;height:42px;width:200px;margin:0;padding:0;}
#navbar #nb2 ul{top:42px;}
#navbar #nb2{background-image:url("http://usmimagecatalogue.s3.amazonaws.com/phpeX4ygl.png");background-position:-81px -0px;background-repeat:no-repeat; position:absolute;left:81px;top:0px; text-indent:-99999px;display:block;padding:0;border:0;height:42px;width:200px;}
#navbar #nb2:hover{background-position:-81px -21px}
#navbar #nb3 a{ text-indent:-99999px;display:block;padding:0;border:0;height:42px;width:95px;margin:0;padding:0;}
#navbar #nb3 ul{top:42px;}
#navbar #nb3{background-image:url("http://usmimagecatalogue.s3.amazonaws.com/phpeX4ygl.png");background-position:-281px -0px;background-repeat:no-repeat; position:absolute;left:281px;top:0px; text-indent:-99999px;display:block;padding:0;border:0;height:42px;width:95px;}
#navbar #nb3:hover{background-position:-281px -21px}
#navbar #nb4 a{ text-indent:-99999px;display:block;padding:0;border:0;height:42px;width:95px;margin:0;padding:0;}
#navbar #nb4 ul{top:42px;}
#navbar #nb4{background-image:url("http://usmimagecatalogue.s3.amazonaws.com/phpeX4ygl.png");background-position:-376px -0px;background-repeat:no-repeat; position:absolute;left:376px;top:0px; text-indent:-99999px;display:block;padding:0;border:0;height:42px;width:95px;}
#navbar #nb4:hover{background-position:-376px -21px}
#navbar #nb5 a{ text-indent:-99999px;display:block;padding:0;border:0;height:42px;width:179px;margin:0;padding:0;}
#navbar #nb5 ul{top:42px;}
#navbar #nb5{background-image:url("http://usmimagecatalogue.s3.amazonaws.com/phpeX4ygl.png");background-position:-471px -0px;background-repeat:no-repeat; position:absolute;left:471px;top:0px; text-indent:-99999px;display:block;padding:0;border:0;height:42px;width:179px;}
#navbar #nb5:hover{background-position:-471px -21px}
#navbar #nb6 a{ text-indent:-99999px;display:block;padding:0;border:0;height:42px;width:131px;margin:0;padding:0;}
#navbar #nb6 ul{top:42px;}
#navbar #nb6{background-image:url("http://usmimagecatalogue.s3.amazonaws.com/phpeX4ygl.png");background-position:-651px -0px;background-repeat:no-repeat; position:absolute;left:651px;top:0px; text-indent:-99999px;display:block;padding:0;border:0;height:42px;width:131px;}
#navbar #nb6:hover{background-position:-651px -21px}
#navbar #nb7 a{ text-indent:-99999px;display:block;padding:0;border:0;height:42px;width:115px;margin:0;padding:0;}
#navbar #nb7 ul{top:42px;}
#navbar #nb7{background-image:url("http://usmimagecatalogue.s3.amazonaws.com/phpeX4ygl.png");background-position:-783px -0px;background-repeat:no-repeat; position:absolute;left:783px;top:0px; text-indent:-99999px;display:block;padding:0;border:0;height:42px;width:115px;}
#navbar #nb7:hover{background-position:-783px -21px}
#navbar #nb8 a{ text-indent:-99999px;display:block;padding:0;border:0;height:42px;width:98px;margin:0;padding:0;}
#navbar #nb8 ul{top:42px;}
#navbar #nb8{background-image:url("http://usmimagecatalogue.s3.amazonaws.com/phpeX4ygl.png");background-position:-890px -0px;background-repeat:no-repeat; position:absolute;left:890px;top:0px; text-indent:-99999px;display:block;padding:0;border:0;height:42px;width:98px;}
#navbar #nb8:hover{background-position:-890px -21px}
#navbar li ul{background-image:url("http://usmimagecatalogue.s3.amazonaws.com/phpJfsiG0.jpg");background-position:left top;background-repeat:repeat-x;  }
#contentarea{background-image:url("http://usmimagecatalogue.s3.amazonaws.com/phpbQDdCc.gif");background-position:left top;background-repeat:repeat-y;  }
body.detailview #contentarea{background-image:url("http://usmimagecatalogue.s3.amazonaws.com/php9WSg4k.gif");background-position:top left;background-repeat:repeat-y;  }
#recsearch-562 h3{background-image:url("http://usmimagecatalogue.s3.amazonaws.com/phpRAzgTj.png");background-position:-0px -0px;background-repeat:no-repeat;  text-indent:-99999px;display:block;padding:0;border:0;height:55px;width:184px;}
#btn-openhouses{background-image:url("http://usmimagecatalogue.s3.amazonaws.com/phpoojSf2.jpg");background-position:-0px -0px;background-repeat:no-repeat;  text-indent:-99999px;display:block;padding:0;border:0;height:100px;width:181px;}
#btn-openhouses:hover{background-position:-0px -100px}
#askaquestion{background-image:url("http://usmimagecatalogue.s3.amazonaws.com/phpDv4pk4.png");background-position:left bottom;background-repeat:no-repeat;  }
#askaquestion h3{background-image:url("http://usmimagecatalogue.s3.amazonaws.com/phpGn8Gu1.jpg");background-position:-0px -0px;background-repeat:no-repeat;  text-indent:-99999px;display:block;padding:0;border:0;height:38px;width:180px;}
#one-click-search .pssviewall{background-image:url("http://usmimagecatalogue.s3.amazonaws.com/phpYLO1MQ.jpg");background-position:-0px -0px;background-repeat:no-repeat;  text-indent:-99999px;display:block;padding:0;border:0;height:25px;width:81px;}
#modalLogin{background-image:url('http://usmimagecatalogue.s3.amazonaws.com/php2Wjlcv.jpg'); background-repeat:no-repeat;height:91px;width:383px;position:relative;padding:0;border:0;}
#modalLogin #modalLoginRegister{background-image:url("http://usmimagecatalogue.s3.amazonaws.com/php2Wjlcv.jpg");background-position:-15px -58px;background-repeat:no-repeat; position:absolute;left:15px;top:58px; text-indent:-99999px;display:block;padding:0;border:0;height:24px;width:127px;}
#modalLogin #modalLoginRegister:hover{background-position:-15px -149px}
#modalLogin #modalLoginLogin{background-image:url("http://usmimagecatalogue.s3.amazonaws.com/php2Wjlcv.jpg");background-position:-154px -58px;background-repeat:no-repeat; position:absolute;left:154px;top:58px; text-indent:-99999px;display:block;padding:0;border:0;height:24px;width:70px;}
#modalLogin #modalLoginLogin:hover{background-position:-154px -149px}
body.detailview #modalLogin{background-image:url('http://usmimagecatalogue.s3.amazonaws.com/phplyOakB.jpg'); background-repeat:no-repeat;height:154px;width:181px;position:relative;padding:0;border:0;}
body.detailview #modalLogin #modalLoginRegister{background-image:url("http://usmimagecatalogue.s3.amazonaws.com/phplyOakB.jpg");background-position:-11px -101px;background-repeat:no-repeat; position:absolute;left:11px;top:101px; text-indent:-99999px;display:block;padding:0;border:0;height:19px;width:130px;}
body.detailview #modalLogin #modalLoginLogin{background-image:url("http://usmimagecatalogue.s3.amazonaws.com/phplyOakB.jpg");background-position:-11px -121px;background-repeat:no-repeat; position:absolute;left:11px;top:121px; text-indent:-99999px;display:block;padding:0;border:0;height:19px;width:70px;}
#bodywrapper{background-image:url("http://usmimagecatalogue.s3.amazonaws.com/phpwMn4Xv.jpg");background-position:center bottom;background-repeat:repeat-x;  }
#dynasearch{background-image:url('http://usmimagecatalogue.s3.amazonaws.com/phpQ0l77D.png'); background-repeat:no-repeat;height:260px;width:403px;position:relative;padding:0;border:0;}
#hdr-quicksearch{background-image:url("http://usmimagecatalogue.s3.amazonaws.com/phpIAQEGk.png");background-position:-0px -0px;background-repeat:no-repeat;  text-indent:-99999px;display:block;padding:0;border:0;height:15px;width:200px;}
.simple-input-DTownMA label{background-image:url("http://usmimagecatalogue.s3.amazonaws.com/phpEYD6Br.gif");background-position:-0px -0px;background-repeat:no-repeat;  text-indent:-99999px;display:block;padding:0;border:0;height:20px;width:40px;}
.simple-input-PriceList label{background-image:url("http://usmimagecatalogue.s3.amazonaws.com/phpEYD6Br.gif");background-position:-0px -20px;background-repeat:no-repeat;  text-indent:-99999px;display:block;padding:0;border:0;height:20px;width:70px;}
.morelink{background-image:url("http://usmimagecatalogue.s3.amazonaws.com/phpEYD6Br.gif");background-position:-0px -120px;background-repeat:no-repeat;  text-indent:-99999px;display:block;padding:0;border:0;height:20px;width:140px;}
.simple-input-DPropertyType label{background-image:url("http://usmimagecatalogue.s3.amazonaws.com/phpEYD6Br.gif");background-position:-0px -60px;background-repeat:no-repeat;  text-indent:-99999px;display:block;padding:0;border:0;height:20px;width:100px;}
.simple-input-bedrooms label{background-image:url("http://usmimagecatalogue.s3.amazonaws.com/phpEYD6Br.gif");background-position:-0px -80px;background-repeat:no-repeat;  text-indent:-99999px;display:block;padding:0;border:0;height:20px;width:75px;}
.simple-input-bathrooms label{background-image:url("http://usmimagecatalogue.s3.amazonaws.com/phpEYD6Br.gif");background-position:-0px -100px;background-repeat:no-repeat;  text-indent:-99999px;display:block;padding:0;border:0;height:20px;width:80px;}
#footeritems{background-image:url('http://usmimagecatalogue.s3.amazonaws.com/phpxLw5ch.png'); background-repeat:no-repeat;height:391px;width:988px;position:relative;padding:0;border:0;}
#hdr-featuredlistings{background-image:url("http://usmimagecatalogue.s3.amazonaws.com/phpr1ajBn.png");background-position:-0px -0px;background-repeat:no-repeat;  text-indent:-99999px;display:block;padding:0;border:0;height:37px;width:565px;}
body.homepage .pagedsingle{background-image:url("http://usmimagecatalogue.s3.amazonaws.com/phpyozaKX.jpg");background-position:center bottom;background-repeat:no-repeat;  }
.pagedsingle .pagecontrols{background-image:url('http://usmimagecatalogue.s3.amazonaws.com/php5cIVOR.gif'); background-repeat:no-repeat;height:40px;width:147px;position:relative;padding:0;border:0;}
.pagedsingle .pagecontrols .prev{background-image:url("http://usmimagecatalogue.s3.amazonaws.com/php5cIVOR.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:40px;width:34px;}
.pagedsingle .pagecontrols .prev:hover{background-position:-0px -40px}
.pagedsingle .pagecontrols .next{background-image:url("http://usmimagecatalogue.s3.amazonaws.com/php5cIVOR.gif");background-position:-111px -0px;background-repeat:no-repeat; position:absolute;left:111px;top:0px; text-indent:-99999px;display:block;padding:0;border:0;height:40px;width:34px;}
.pagedsingle .pagecontrols .next:hover{background-position:-111px -40px}
#facebooklink{background-image:url('http://usmimagecatalogue.s3.amazonaws.com/phpJ5YpDS.jpg'); background-repeat:no-repeat;height:59px;width:61px;position:relative;padding:0;border:0;}
#twitterlink{background-image:url('http://usmimagecatalogue.s3.amazonaws.com/php1bcq2o.jpg'); background-repeat:no-repeat;height:59px;width:61px;position:relative;padding:0;border:0;}
.sharethislinks ul{background-image:url("http://usmdesign.s3.amazonaws.com/theme1/93-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/93-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/93-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/93-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/93-staticsprite.png");background-position:-1159px -43px;background-repeat:no-repeat;  }
 {background-image:url("http://usmdesign.s3.amazonaws.com/theme1/93-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;}
#navbar li ul,#navbar li ul li a{
    color:#483e28;
    font-weight:normal;
    font-size:12px;
    background-color:transparent;
}
#navbar li ul li a:hover{
    font-weight:normal;
    color:#483e28;
    text-decoration:underline;
}
#header{
  margin-bottom: -40px;
}
#navbar{
  height: 41px;
  z-index: 999;
}
#wrapper{
    width:988px;
}
#left{
    width:200px;
}
#right{
    width:200px;
}
#content{
    width:585px;
    font-size:120%;
    color:#332505;
  min-height: 1000px;
}
#left .widget > div{
    margin-left:15px;
}
#askaquestion{
    background-color:#d9cfaf;
}
#sidebarbox2{
    padding:0;
}
#left .interiorblock{
    margin-left:0;
}
#right .interiorblock{
    margin-left:5px;
}
#dynaform{
    position:relative;
}
#dynaform #BathMax,#dynaform #BedMax{
    display:none;
}
#content-box-back{
    padding-top:0;
    position:relative;
}
#navbottom{
    display:none;
}
#header,#contentwrapper{
    -moz-box-shadow:0 0 13px rgba(84,79,67,.45);
    -webkit-box-shadow:0 0 13px rgba(84,79,67,.45);
    -o-box-shadow:0 0 13px rgba(84,79,67,.45);
    box-shadow:0 0 13px rgba(84,79,67,.45);
}
#dynasearch{
    position:absolute;
    right:0;
    top:0;
}
#dynamicsearchbar{
    padding:0;
}
#hdr-quicksearch{
    position:absolute;
    left:20px;
    top:15px;
}
.ui-simple-set{
    position:absolute;
}
.ui-simple-set label{
    margin-bottom:2px;
}
#dynamicsearchbar select{
    font-size:11px;
    color:#000;
}
#dynamicsearchbar .ui-simple-textbox input,#dynamicsearchbar .ui-simple-textbox label{
    font-size:11px;
    color:#464646;
    width:126px;
}
#dynamicsearchbar .ui-simple-textbox input{
    background:#dad0af;
}
#dynamicsearchbar #dynaform .ui-simple-range select{
    width:42%;
    margin-right:2%;
}
.simple-input-PriceList{
    left:155px;
    top:55px;
}
.simple-input-DTownMA{
    left:20px;
    top:55px;
}
.simple-input-DTownMA label{
    margin-bottom:6px;
}
.simple-input-DPropertyType{
    left:20px;
    top:112px;
}
.simple-input-bedrooms{
    left:155px;
    top:112px;
}
.simple-input-bathrooms{
    left:274px;
    top:112px;
}
.simple-input-mlsnumbersearch{
    left:20px;
    top:173px;
}
.simple-input-keywordsearch{
    left:155px;
    top:173px;
}
#dynsearchsubmitwrapper{
    position:absolute;
    left:20px;
    top:217px;
}
.morelink{
    position:absolute;
    left:100px;
    top:213px;
}
#wide{
    margin-top:280px;
}
#wide .interiorblock{
    margin:0;
}
#footer{
    height:330px;
    position:relative;
    color:#f4f0d1;
}
body{
    padding-top:15px;
}
.widgetArea #dynamicsearchbar,#top #dynamicsearchbar{
    padding:0;
}
#left #dynasearch > div{
    margin:0;
}
#dynasearch .ui-simple-set{
    width:32%;
    margin-right:1%;
    float:left;
}
#dynasearch .simple-input-PriceList{
    width:270px;
}
#dynasearch #dynaform .simple-input-PriceList select,#dynasearch #dynaform .simple-input-bedrooms select,#dynasearch #dynaform .simple-input-bathrooms select{
    width:110px;
}
body.login #contentarea{
    background:#faf8ea;
}
ul.psslist{
    padding-left:0;
    margin-bottom:8px;
}
.psslist a{
    color:#736545;
}
#footer a{
    color:#f4f0d1;
}
.detailview #wide{
    margin-top:20px;
    padding-left:20px;
    width:185px;
}
.detailview #right{
    padding-left:18px;
    width:185px;
}
.detailview #right .interiorblock{
    margin-right:0;
}
#headerslideshow{
    position:absolute;
    top:10px;
    left:251px;
    width:558px;
    height:257px;
    overflow:hidden;
}
.multi-office li{
    display:block;
    margin:1em 0;
}
#footeritems {
    background-position: left -25px;
    height: 300px;
    margin: 0 auto;
}
#usmtag{
    position:absolute;
    margin-left:-500px;
    left:50%;
    bottom:25px;
}
#usmtag.cleanlogo a {
background: transparent url("http://usmimagecatalogue.s3.amazonaws.com/phpD5Ezig.png") center top no-repeat;
display: block;
height: 53px;
margin: 0 auto;
text-indent: -9999px;
width: 167px;
}

#facebooklink{
    position:absolute;
    left:819px;
    top:20px;
}
#twitterlink{
    position:absolute;
    left:894px;
    top:20px;
}
#footerlinks{
    margin:0;
    position:absolute;
    left:819px;
    top:95px;
}
#footerlinks li{
    list-style:none;
}
body.homepage .pagedsingle{
    margin:10px -5px 2em -5px;
    padding-bottom:15px;
}
body.homepage .pagedsingle #listings{
    margin-left:15px;
}
#wrapper #contentwrapper{
    _padding:0;
}
.listcontainer .pagecontrols{
    margin-left:0;
    position:absolute;
    left:345px;
    top:464px;
}
#wrapper #contentwrapper #contentarea{
    _background:#faf8ea;
    position:relative;
}
#home-bottom h3{
    font-weight:normal;
    font-size:175%;
}
#home-bottom .box{
    padding:.6em 0;
}
#blog-rss h4 a{
    color:#55492e;
    font-size:14px;
    text-transform:none;
}
#blog-rss h4 a span{
    font-weight:normal;
}
#blog-rss a{
    text-transform:uppercase;
}
li.shown{
    display:block;
}
#footer .multi-office strong a{
    color:#fff;
    font:normal bold 18px/1 "Times New Roman", serif;
    text-transform:uppercase;
}
#footer .multi-office span{
    visibility:hidden;
}
#footer .multi-office span:after{
    content:'';
    display:block;
}
#contentcopyright{
    position:absolute;
    margin-left:0px;
    left:50%;
    bottom:58px;
}
.simple-input-TBExtras{
    display:none;
}
#userregistration .realtors{
    display:none;
}
body.mlssearch #wide,body.soldsearch #wide{
    margin-top:0px;
}
ul.agentlist{
    margin-left:0;
}
ul.agentlist li{
    list-style:none;
    width:33%;
    float:left;
}
body.ouragents #content h1{
    clear:left;
}
body.ouragents #content h2{
    clear:left;
    padding-top:1em;
    margin-bottom:1em;
}
body.ouragents #content p{
    margin-bottom:0;
}
body.ouragents #list_view_wrapper.agentlist .list_item {
    width: 150px;
}
#content .interiorblock{
    margin-top:15px;
}
#content h1{
    font-size:180%;
}
#homepage_featured{
    font-size:83%;
}
#right .twtr-widget{
    font-size:11px !important;
}
#wp-sidebar{
    padding-top:15px;
}
#right #text-3,#right #text-4{
    margin-bottom:20px;
}
#bbb-logo{
    position:absolute;
    top:130px;
    left:585px;
}
.detailview #dynasearch{
    display:none;
}
.login #dynasearch{
    display:none;
}
.login form input, textarea, select, #loginimage{
    width:225px;
}
.login #modalLogin{
    display:none;
}
#property-search label.overlabel-apply{
    left:0.5em;
    top:0.3em;
}
#ezfooternav{
    position:relative;
    top:-29px;
}
#textwidget-563 .box{
    padding:0;
}
#textwidget-1249 h3,
#blog-rss-559 h3{
    margin-left:20px;
}
.browse #wide{
    margin-top:0;
}
#ezagentmenu{
    position:absolute;
    top:0;
    left:0;
}
.agent717 #headerslideshow{
    display:none;
}
#google-plusone{
    position:absolute;
    width:60px;
    left:819px;
    top:160px;
}
body.register .content-area-container form input {
  width: 100%;
}
body.register .content-area-container input.button {
  font-size: 10px;
}

body #wide #user-widget-561 {
  min-height: 91px;
  overflow: hidden;
}

body.detailview #wide #user-widget-561 {
  height: 155px;
}

body.detailview #wide #user-widget-561:hover { box-shadow: 0 0 10px rgba(153,0,0,0.8); }
.loggedin-widget { width: 85%; margin: 0 auto 25px; }

#facebooklink, #twitterlink {
  display: block;
  opacity: 0.7;
  text-indent: -9999px;
}
#facebooklink:hover {
  opacity: 1;
}
#twitterlink:hover { 
  opacity: 1; 
}


.simple-input-OpenHouses{
  top: 220px;
  left: 292px;
  color: white;
  line-height: 13px;
}
ul#OpenHouses{
  border: none;
}

#left #sidebar_featured, #right #sidebar_featured { margin: 0 0 0 20px; }
#left #sidebar_featured h3, #right #sidebar_featured h3 { color: #332505; font: normal 18px/100% 'Times', serif; text-transform: uppercase; }

#textwidget-3106 { display: none; }
body.agent717 #textwidget-3106 { position: absolute; top: -329px; left: 10px; z-index: 500; width: 231px; height: 40px; background-color: #F4F0D1; text-align: center; display: block; }
body.agent717 #textwidget-3106 h3 { display: none; }
body.agent717 #textwidget-3106 a { font: bold 1.2em/1.2em sans-serif; }

.pagedsingle .listinginfo span.listmlnumber {
    display: block;
    margin-top: 20px;
}


.pagedsingle .listinginfo span.listprice {
    display: block;
    margin-top: 0px;
}

/* List View and Sold Search */

html body#mls.listview div#bodywrapper div#wrapper div#contentwrapper div#contentarea div#content-box-back div#wide div#widgetArea_wide.interiorblock div#askaquestion.widget{
  width:403px;
  background-color:#d9cfaf;
}

html body#mls div#askaquestion.widget{
  width:180px;
  background-color:#d9cfaf;
}

.widgetArea h3, .widgetArea h3 a {
color: black;
text-indent: 8px;
}


html body#mls.ouragents div#bodywrapper div#wrapper div#contentwrapper div#contentarea div#content-box-back div#right div#widgetArea_right.interiorblock div#askaquestion.widget{
   background-color: #D9CFAF;
    width: 180px;
}

#btn-openhouses_listview {
    background-image: url("http://usmimagecatalogue.s3.amazonaws.com/phpoojSf2.jpg");
    background-position: 0 0;
    background-repeat: no-repeat;
    border: 0 none;
    display: block;
    float: right;
    height: 91px;
    margin-top: 23px;
    padding: 0;
    text-indent: -99999px;
    width: 161px;
}
#btn-openhouses_listview:hover {
   
    background-position: 0 -100px;   
}
#textwidget-1249 h3, #blog-rss-559 h3 {
    margin-left: 0;
}

#navbar>li:hover{
  background-image: none!important;
  background-color:none;
  z-index:200;
}
ul.multi-office {
    display:none;
}

ul.multi-office_footer {
    left: 160px;
    position: absolute;
    text-align: left;
    bottom: 116px;
    z-index: 20;
  list-style:none;
}



a.office-link{
  
    color: #fff !important;
font: normal bold 18px/1 "Times New Roman", serif;
  text-transform: uppercase;}