body{background-color:#fff;color:#212121}#header{background-color:#93a6e7}#navbar{background-color:#213b81}#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}h1,h1 a,h2,h2 a,h3,h3
a{color:#213b81}.widgetArea h1,.widgetArea h1 a,
.widgetArea h2,.widgetArea h2 a,
.widgetArea h3,.widgetArea h3
a{color:#213b81}h4,h5,h6,input,textarea,select{color:#212121}a{color:#92213f}a:hover{color:#c82d56}hr{background-color:#dfdfdf;border-color:#dfdfdf;color:#dfdfdf}form input,textarea,select,#loginimage{border-color:#dfdfdf}#navbar
a{color:#223a82}#navbar a:hover{color:#223a82}#navbar li
ul{background:#fff}#navbar li ul li
a{background:#fff;color:#92213f;border-color:#213b81}#navbar li ul li a:hover{color:#c82d56}#header
a{color:#820126}#header
p{color:#820126}.ezbreadcrumbs a:link, .ezbreadcrumbs a:visited, .ezbreadcrumbs a:active{background:transparent url("https://s3.amazonaws.com/usmdesign/theme/114-arrow.png") no-repeat scroll 0 center}.ezbreadcrumbs a:first-child{background:none}.ui-tabs-nav li
a{border-color:#dfdfdf;color:#fff}.ui-tabs-nav a:hover, .ui-tabs-nav .ui-tabs-selected
a{color:#92213f}.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:#fff;border-color:#dfdfdf}#eznavigatortpl
span.locked{background-color:#fff;border-color:#dfdfdf}legend{background-color:#dfdfdf;border-color:#7f7f7f;color:#213b81}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:#fff}.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:#213b81}.ui-dialog .ui-dialog-titlebar{background-color:#fff;border-color:#dfdfdf;color:#212121}#loginmodaltip,.msg{background-color:#820126;color:#fff;border-color:#7f7f7f !important}.button{color:#fff;background-color:#213b81;border-color:#c0607c;background:linear-gradient(#c0607c 20%, #820126);background:-webkit-linear-gradient(#c0607c 20%, #820126);background:-moz-linear-gradient(top, #c0607c 20%, #820126 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(20%,#c0607c), color-stop(100%,#820126));background:-webkit-linear-gradient(top, #c0607c 20%,#820126 100%);background:-o-linear-gradient(top, #c0607c 20%,#820126 100%);background:-ms-linear-gradient(top, #c0607c 20%,#820126 100%);background:linear-gradient(to bottom, #c0607c 20%,#820126 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#c0607c', endColorstr='#820126',GradientType=0 )}.button:hover{color:#fff;background-color:#c0607c;border-color:#820126;background:-moz-linear-gradient(top, #820126 60%, #c0607c 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(60%,#820126), color-stop(100%,#c0607c));background:-webkit-linear-gradient(top, #820126 60%,#c0607c 100%);background:-o-linear-gradient(top, #820126 60%,#c0607c 100%);background:-ms-linear-gradient(top, #820126 60%,#c0607c 100%);background:linear-gradient(to bottom, #820126 60%,#c0607c 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#820126', endColorstr='#c0607c',GradientType=0 )}.button.secondary{color:#fff;background-color:#213b81;border-color:#788bc0;background:-moz-linear-gradient(top, #788bc0 20%, #213b81 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(20%,#788bc0), color-stop(100%,#213b81));background:-webkit-linear-gradient(top, #788bc0 20%,#213b81 100%);background:-o-linear-gradient(top, #788bc0 20%,#213b81 100%);background:-ms-linear-gradient(top, #788bc0 20%,#213b81 100%);background:linear-gradient(to bottom, #788bc0 20%,#213b81 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#788bc0', endColorstr='#213b81',GradientType=0 )}.button.secondary:hover{color:#fff;background-color:#788bc0;border-color:#213b81;background:#213b81;background:-moz-linear-gradient(top, #213b81 60%, #788bc0 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(60%,#213b81), color-stop(100%,#788bc0));background:-webkit-linear-gradient(top, #213b81 60%,#788bc0 100%);background:-o-linear-gradient(top, #213b81 60%,#788bc0 100%);background:-ms-linear-gradient(top, #213b81 60%,#788bc0 100%);background:linear-gradient(to bottom, #213b81 60%,#788bc0 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#213b81', endColorstr='#788bc0',GradientType=0 )}.togglebox span,
#eznavigatortpl
a{background-color:#fff;border-color:#dfdfdf;color:{ColorTextMain}}.ui-slider,
#eznavigatortpl a:hover,
.dynasearchcblist .dynainner label,
.dynainner ul li
a{background-color:#fff}.dynasearchcblist .dynainner .activeLabel,
.dynainner ul li a.active,
.dynasearchcblist .dynainner .hoverLabel,
.dynainner ul li a:hover,.ui-slider-range{background-color:#c87a8f}.ui-slider-handle{background-color:#92213f}.ui-slider-handle:hover,.ui-slider-handle-active{background-color:#49101f}#askaquestion
.phone{color:#213b81}.sharethis div
a{background-color:#fff;border-color:#dfdfdf}.sharethislinks
ul{border-color:#dfdfdf}.sharethislinks ul
li{}.sharethislinks ul li a:hover{background-color:#fff}#header{background-image:url('https://dl6bglhcfn2kh.cloudfront.net/phpewsgHR.jpg?version=1303151328');background-repeat:no-repeat;height:117px;width:1020px;position:relative;padding:0;border:0}#header
#logo_lnk{background-image:url("https://dl6bglhcfn2kh.cloudfront.net/phpewsgHR.jpg?version=1303151328");background-position:-26px -9px;background-repeat:no-repeat;position:absolute;left:-26px;top:-9px}#contentwrapper{background-image:url('https://dl6bglhcfn2kh.cloudfront.net/phpgenWgh.png?version=1303152888');background-repeat:repeat-y;width:1020px;position:relative;padding:0;border:0}#footer{background-image:url('https://dl6bglhcfn2kh.cloudfront.net/phpzUpW37.png?version=1303152250');background-repeat:no-repeat;height:40px;width:1020px;position:relative;padding:0;border:0}.wide-input-DTownMA
label{background-image:url("https://dl6bglhcfn2kh.cloudfront.net/phpbi2Y8J.png?version=1303154443");background-position:-0px -0px;background-repeat:no-repeat;text-indent:-99999px;display:block;padding:0;border:0;height:15px;width:37px}.wide-input-PriceList-min
label{background-image:url("https://dl6bglhcfn2kh.cloudfront.net/phpbi2Y8J.png?version=1303154443");background-position:-0px -17px;background-repeat:no-repeat;text-indent:-99999px;display:block;padding:0;border:0;height:15px;width:64px}.wide-input-PriceList-max
label{background-image:url("https://dl6bglhcfn2kh.cloudfront.net/phpbi2Y8J.png?version=1303154443");background-position:-0px -35px;background-repeat:no-repeat;text-indent:-99999px;display:block;padding:0;border:0;height:15px;width:70px}.wide-input-DPropertyType
label{background-image:url("https://dl6bglhcfn2kh.cloudfront.net/phpbi2Y8J.png?version=1303154443");background-position:-0px -52px;background-repeat:no-repeat;text-indent:-99999px;display:block;padding:0;border:0;height:18px;width:94px}.wide-input-bedrooms
label{background-image:url("https://dl6bglhcfn2kh.cloudfront.net/phpbi2Y8J.png?version=1303154443");background-position:-0px -70px;background-repeat:no-repeat;text-indent:-99999px;display:block;padding:0;border:0;height:18px;width:75px}.wide-input-bathrooms
label{background-image:url("https://dl6bglhcfn2kh.cloudfront.net/phpbi2Y8J.png?version=1303154443");background-position:-0px -89px;background-repeat:no-repeat;text-indent:-99999px;display:block;padding:0;border:0;height:18px;width:75px}#dynsearchsubmitwrapper
.button{background-image:url("https://dl6bglhcfn2kh.cloudfront.net/phpbi2Y8J.png?version=1303154443");background-position:-1px -115px;background-repeat:no-repeat;text-indent:-99999px;display:block;padding:0;border:0;height:25px;width:79px}#wide #dynasearch
.morelink{background-image:url("https://dl6bglhcfn2kh.cloudfront.net/phpbi2Y8J.png?version=1303154443");background-position:-0px -150px;background-repeat:no-repeat;text-indent:-99999px;display:block;padding:0;border:0;height:15px;width:145px}#content-box-top{background-image:url("https://dl6bglhcfn2kh.cloudfront.net/php2BW1S4.png?version=1303156662");background-position:-0px -0px;background-repeat:repeat-x;text-indent:-99999px;display:block;padding:0;border:0;height:355px}.jcarousel-skin-USM-558px .jcarousel-next-horizontal{background-image:url("https://dl6bglhcfn2kh.cloudfront.net/phpl5Fdry.png?version=1303158559");background-position:-40px -85px;background-repeat:no-repeat;text-indent:-99999px;display:block;padding:0;border:0;height:47px;width:45px}.jcarousel-skin-USM-558px .jcarousel-prev-horizontal{background-image:url("https://dl6bglhcfn2kh.cloudfront.net/phpl5Fdry.png?version=1303158559");background-position:-0px -85px;background-repeat:no-repeat;text-indent:-99999px;display:block;padding:0;border:0;height:47px;width:45px}#mls.listview
#contentwrapper{background-image:url("https://dl6bglhcfn2kh.cloudfront.net/phptVOydW.png?version=1303164011");background-position:-0px -0px;background-repeat:repeat-y}#mls.detailview
#contentwrapper{background-image:url("https://dl6bglhcfn2kh.cloudfront.net/phptVOydW.png?version=1303164011");background-position:0 0;background-repeat:repeat-y}#mls
#footer{background-image:url("https://dl6bglhcfn2kh.cloudfront.net/phpgu9eaj.png?version=1303164285");background-position:-0px -0px;background-repeat:no-repeat}body.blog
#contentwrapper{background-image:url('https://dl6bglhcfn2kh.cloudfront.net/phplsURhg.png?version=1307028362');background-repeat:repeat-y;width:1020px;position:relative;padding:0;border:0}body.blog
#footer{background-image:url('https://dl6bglhcfn2kh.cloudfront.net/phpVd3fV2.png?version=1307029037');background-repeat:no-repeat;height:40px;width:1020px;position:relative;padding:0;border:0}#navbar{background-image:url('https://dl6bglhcfn2kh.cloudfront.net/phppeUojT.png?version=1307131359');background-repeat:no-repeat;height:40px;width:1020px;position:relative;padding:0;border:0}#fbIcon{background-image:url("https://dl6bglhcfn2kh.cloudfront.net/phpCKGZf6.png?version=1383313311");background-position:-200px -0px;background-repeat:no-repeat;text-indent:-99999px;display:block;padding:0;border:0;height:40px;width:40px}#fbicon:hover{background-image:url("https://dl6bglhcfn2kh.cloudfront.net/phpCKGZf6.png?version=1383313311");background-position:-200px -40px;background-repeat:no-repeat;text-indent:-99999px;display:block;padding:0;border:0;height:40px;width:40px}body{background-image:url("https://s3.amazonaws.com/usmdesign/theme1/114-background.jpg");background-position:center top;background-repeat:repeat-x}.sharethislinks
ul{background-image:url("https://s3.amazonaws.com/usmdesign/theme1/114-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("https://s3.amazonaws.com/usmdesign/theme1/114-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("https://s3.amazonaws.com/usmdesign/theme1/114-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("https://s3.amazonaws.com/usmdesign/theme1/114-staticsprite.png");background-position:-284px -41px;background-repeat:no-repeat}div.togglebox span a.plus,div.togglebox span a.plus:hover{background-image:url("https://s3.amazonaws.com/usmdesign/theme1/114-staticsprite.png");background-position:-1159px -43px;background-repeat:no-repeat}{background-image:url("https://s3.amazonaws.com/usmdesign/theme1/114-staticsprite.png");background-position:0 0;background-repeat:no-repeat;text-indent:-99999px;display:block;padding:0;border:0;height:0px;width:0px}#other_cta
i.building{background-image:url("https://dl6bglhcfn2kh.cloudfront.net/php2P7Z6c.jpg?version=1383760616");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("https://dl6bglhcfn2kh.cloudfront.net/php2P7Z6c.jpg?version=1383760616");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("https://dl6bglhcfn2kh.cloudfront.net/php2P7Z6c.jpg?version=1383760616");background-position:-0px -0px;background-repeat:no-repeat;text-indent:-99999px;display:block;padding:0;border:0;height:45px;width:60px}.bottom-bar
.affiliates{background-image:url("https://dl6bglhcfn2kh.cloudfront.net/tmpgLU1Rr.png?version=1461602823");background-position:0 0;background-repeat:no-repeat;text-indent:-99999px;display:block;padding:0;border:0;height:24px;width:140px}#sitename
a{text-shadow:none;color:#213b81}#dynasearch
h3{text-shadow:none}.recsearch
h3{width:200px}.widgetArea
h3{text-shadow:0px 1px 1px #fff;font-size:20px;font-family:Arial,helvetica,sans-serif;font-weight:normal;padding-bottom:10px}.separator{display:none}h3#hdr-quicksearch{padding-bottom:10px;color:white;font-size:21px;font-family:Arial,Helvetica,sans-serif;font-weight:normal}#header
a.mobile{text-shadow:none;left:915px;top:10px}body.blog
#right{margin-top:19px}body.blog
#content{padding-top:50px;width:768px}#wp-sidebar
h3{background-color:#fff;padding-left:5px;width:148px}#frm-analysis
.inputtext{width:200px;margin-left:100px}body.homepage
#home_image{z-index:1}#frm-analysis
.button{margin-left:100px}#navbar li ul
ul{margin:-43px 0 0 100%}#homepage_featured{margin-left:33px}#homepage_content h1, #homepage_content p,h2#hdr-featuredlistings{margin-left:35px}#navbar{z-index:1000}#dynasearch .overlabel-wrap
input{color:#5f6168;background:#c1ccf1;border:0}.homepage #home_image
img{max-width:594px}#footer p strong, #footer p
.footer_siteaddress{font-weight:normal}#footer-logos-right{position:relative;top:160px;left:30px}#footer
br{display:none}#footer
#usmtag{left:-38px;top:-70px;position:relative;float:right}#footer
#footerEmail{display:block}#footer
.footer_siteaddress{display:block}#footer
.footer_sitename{font-weight:bold;color:#012e63;font-size:18px}#footer
p{font-weight:bold;margin-left:38px;text-align:left;margin-top:20px;float:left}#footer-nav li
a{color:#223a82}#footer-nav
li{margin-right:45px;list-style:none;display:inline}#footer-nav{padding-bottom:15px;border-bottom:1px solid #d0d8f4;margin:auto;text-align:center}.jcarousel-skin-USM-558px .jcarousel-next-horizontal:hover, .jcarousel-skin-USM-558px .jcarousel-next-horizontal{background-position:-40px 85px}.jcarousel-skin-USM-558px{border-bottom:1px solid #bdbdbd;border-top:1px solid #bdbdbd;width:560px}.jcarousel-skin-USM-558px .jcarousel-prev:hover{border-color:#fff;text-align:center;background-color:#fff}.jcarousel-skin-USM-558px .jcarousel-container-horizontal, .jcarousel-skin-USM-558px .jcarousel-prev, .jcarousel-skin-USM-558px .jcarousel-next, .jcarousel-skin-USM-558px .jcarousel-container, .jcarousel-item, .jcarousel-skin-USM-558px .jcarousel-item, .jcarousel-skin-USM-558px .jcarousel-next:hover{background-color:#fff;text-align:center;border-color:#fff}.jcarousel-skin-USM-558px .jcarousel-item
a{color:#005b74;font-weight:bold}.jcarousel-skin-USM-558px .jcarousel-item a:hover{text-decoration:none}.jcarousel-skin-USM-558px .jcarousel-prev-horizontal, .jcarousel-skin-USM-558px .jcarousel-prev-horizontal:hover{background-position:15px 85px}#hdr-featuredlistings{margin-bottom:8px}#dynsearchsubmitwrapper .button, #wide #dynasearch
.morelink{position:relative;top:12px}#wide .wide-ui .wide-input-DTownMA, #wide .wide-ui .wide-input-DPropertyType, #wide .wide-ui .wide-input-keywordsearch{margin-left:0}#content{width:594px;background:#fff;left:11px;z-index:201;position:relative;top:-12px}#left,#right{margin-top:60px;position:relative;z-index:201;width:183px}#wide{position:relative;z-index:201;margin-top:20px}#content-box-top{width:1000px;margin:auto;position:absolute;top:0;z-index:200;left:11px}.widgetArea
#dynamicsearchbar{padding:7px
0 0 0;background:transparent;border:0;border-top:1px solid #8097b1;border-bottom:1px solid #8097b1;height:145px}#wide .wide-ui .ui-wide-set{margin-top:10px}.overlabel-wrap label, #dynaform
select{font-size:1em}#dynasearch{font-size:11px}.homepage #content
.interiorblock{margin:0}#right{position:relative;left:-25px}#footer,#wrapper{width:1020px}#footer{background-position:top center;margin:auto;padding-top:40px}#logo_lnk{height:97px;width:355px;left:28px !important;top:9px !important}body{background:#fff}#wide,#left,#right{margin-left:30px}#navbar
a{font-size:17px;font-weight:500;margin-top:5px;text-shadow:0px 1px 0px white;font-family:arial,helvetica,sans-serif;text-transform:none;padding:11px
25px}#navbar li ul li
a{border:none;font-size:13px}#navbar li ul
li{border:none}#navbar li
ul{margin-top:0;line-height:2}li#menu-item-18706
a{border:none}body#mls.listview #recsearch-907 h3, body#mls.detailview h3#hdr-signup, body#default.mlssearch h3#hdr-signup, body#default.mlssearch h3#hdr-askquestion{color:white;text-shadow:none}li#menu-item-20196{border:none}#navbar li.sfhover ul, #navbar li:hover
ul{z-index:250;left:0;top:27px;*top:95%}#navbar>li{border-right:1px solid #8ca0e5;line-height:40px;height:40px}body.ouragents .viewMyListings, body.viewagent .viewSoldListings, body.viewagent .ViewListings, #homepage_content
h1{display:none}#header
a{position:relative;color:#820126;left:860px;top:10px}.array1-blog
#wide{width:290px}.array1-blog
#content{width:694px}.array1-blog #content
table{width:650px}.array1-blog #footer-logos{margin-bottom:-50px}.array1-blog #footer-logos #footer-logos-right{top:60px}.array1-blog #footer-nav{margin-top:-52px;background:white;width:1000px;margin-left:11px}.array1-blog #wide
h3{color:#92213f}.array1-blog
article{border-bottom:1px solid lightgray}#content-box-top{background-image:none}ul#slideshow{list-style:none;margin-left:-35px;margin-top:-12px}.widget.widget-nls{background-color:rgba(0,0,0,0.5);width:870px;height:124px;background-repeat:repeat;border-radius:3px;margin-left:35px}#naturallanguagesearch-27206>form{border:none;background:none;margin-left:160px}.widget-nls
input{padding:0.5em;padding-right:6em;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:none;position:absolute;width:725px;left:-138px;top:50px;border-radius:30px;height:30px}.widget-nls label
span{font-size:30px;color:white;font-weight:600;width:910px;margin-left:-34px;position:relative;left:-20px}a#nls-link{position:relative;left:-70px;top:60px;font-weight:600}.widget-nls .button
i{display:block;background-size:17px;position:relative;left:-7px;top:-2px}.widget-nls
.button{width:6%;position:relative;top:47px;height:30px;left:587px;border-radius:0 30px 30px 0px}.widget-nls
var{top:55px}.widget-nls
ul{color:white;margin-top:35px;margin-left:-89px}#content-box-top{height:0px}.homepage div#naturallanguagesearch-27206{margin-top:-139px;position:relative;top:-230px;left:21px}div#top{background:white;position:relative;top:-12px;left:11px;padding-left:20px;width:979px}.homepage
#top{height:481px}.mlssearch .widget-nls, .soldsearch.widget-nls, .listing .widget-nls, #df-listings .widget-nls, .array1-user .widget-nls, .ouragents .widget-nls, .array1-blog .widget-nls, .contactus .widget-nls{display:none}.view #left, .homepage #left, .contactus #left, .view #right, .homepage #right, .contactus
#right{margin-top:-20px}body:not(.homepage) div#naturallanguagesearch-27206{margin-top:10px}.listings div#widgetArea_left, .saved-search
div#widgetArea_left{margin-top:-61px}#df-list-head.sticky{z-index:210}#left,#right{z-index:2}#navbar #menu-item-20196{border-right:none}.array1-listing #content, .array2-listing
#content{width:1000px}.contactus
form#contact{width:300px}.contactus
#selectAgent{width:100%}.mlssearch div#property-search{width:770px}#widget-faceted-search-27207>form>div.criteria.box.widget{overflow:scroll}.jcarousel-skin-USM-558px.jcarousel-image-209x184 .jcarousel-item-horizontal a
img{height:55%}#logintab904 #loginimage>img{display:none}#usmtag.cleanlogo a, #usm-badge
a{background:transparent url(https://s3.amazonaws.com/files.usmre.com/4207/usm-short-blue.png) center top no-repeat;background-size:contain;height:45px}