body{background-color:#234071;color:#222}#header{background-color:#fff}#navbar{background-color:#223e70}#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}#contentarea{background-color:#fff}h1,h1 a,h2,h2 a,h3,h3
a{color:#102552}.widgetArea h1,.widgetArea h1 a,
.widgetArea h2,.widgetArea h2 a,
.widgetArea h3,.widgetArea h3
a{color:#102552}h4,h5,h6,input,textarea,select{color:#222}a{color:#7593d9}a:hover{color:#7f9fec}hr{background-color:#bec4cd;border-color:#bec4cd;color:#bec4cd}form input,textarea,select,#loginimage{border-color:#bec4cd}#navbar
a{color:#fff}#navbar a:hover{color:#99943d}#navbar li
ul{background:#dae0eb}#navbar li ul li
a{background:#dae0eb;color:#7593d9;border-color:#223e70}#navbar li ul li a:hover{color:#7f9fec}#header
a{color:#fff}#header
p{color:#fff}.ezbreadcrumbs a:link, .ezbreadcrumbs a:visited, .ezbreadcrumbs a:active{background:transparent url("http://usmdesign.s3.amazonaws.com/theme/49-arrow.png") no-repeat scroll 0 center}.ezbreadcrumbs a:first-child{background:none}.ui-tabs-nav li
a{border-color:#bec4cd;color:#fff}.ui-tabs-nav a:hover, .ui-tabs-nav .ui-tabs-selected
a{color:#7593d9}.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:#dae0eb;border-color:#bec4cd}#eznavigatortpl
span.locked{background-color:#eceff4;border-color:#bec4cd}legend{background-color:#bec4cd;border-color:#6d7075;color:#102552}ul#dv-actionmenu li#share-this-box
ul{background-color:#bec4cd;border-color:#bec4cd}ul#dv-actionmenu li#share-this-box ul li
a{background-color:#dae0eb}.jcarousel-skin-USM-558px .jcarousel-prev:hover,
.jcarousel-skin-USM-558px .jcarousel-next:hover,
#ContactForm #contact-info-box,#c-results{background-color:#bec4cd;border-color:#bec4cd}a.objectToggle{color:#102552}.ui-dialog .ui-dialog-titlebar{background-color:#eceff4;border-color:#bec4cd;color:#222}#loginmodaltip,.msg{background-color:#102552;color:#fff;border-color:#6d7075 !important}.button{color:#fff;background-color:#102552;border-color:#647aa8;background:linear-gradient(#647aa8 20%, #102552);background:-webkit-linear-gradient(#647aa8 20%, #102552);background:-moz-linear-gradient(top, #647aa8 20%, #102552 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(20%,#647aa8), color-stop(100%,#102552));background:-webkit-linear-gradient(top, #647aa8 20%,#102552 100%);background:-o-linear-gradient(top, #647aa8 20%,#102552 100%);background:-ms-linear-gradient(top, #647aa8 20%,#102552 100%);background:linear-gradient(to bottom, #647aa8 20%,#102552 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#647aa8', endColorstr='#102552',GradientType=0 )}.button:hover{color:#fff;background-color:#647aa8;border-color:#102552;background:-moz-linear-gradient(top, #102552 60%, #647aa8 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(60%,#102552), color-stop(100%,#647aa8));background:-webkit-linear-gradient(top, #102552 60%,#647aa8 100%);background:-o-linear-gradient(top, #102552 60%,#647aa8 100%);background:-ms-linear-gradient(top, #102552 60%,#647aa8 100%);background:linear-gradient(to bottom, #102552 60%,#647aa8 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#102552', endColorstr='#647aa8',GradientType=0 )}.button.secondary{color:#fff;background-color:#102552;border-color:#647aa8;background:-moz-linear-gradient(top, #647aa8 20%, #102552 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(20%,#647aa8), color-stop(100%,#102552));background:-webkit-linear-gradient(top, #647aa8 20%,#102552 100%);background:-o-linear-gradient(top, #647aa8 20%,#102552 100%);background:-ms-linear-gradient(top, #647aa8 20%,#102552 100%);background:linear-gradient(to bottom, #647aa8 20%,#102552 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#647aa8', endColorstr='#102552',GradientType=0 )}.button.secondary:hover{color:#fff;background-color:#647aa8;border-color:#102552;background:#102552;background:-moz-linear-gradient(top, #102552 60%, #647aa8 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(60%,#102552), color-stop(100%,#647aa8));background:-webkit-linear-gradient(top, #102552 60%,#647aa8 100%);background:-o-linear-gradient(top, #102552 60%,#647aa8 100%);background:-ms-linear-gradient(top, #102552 60%,#647aa8 100%);background:linear-gradient(to bottom, #102552 60%,#647aa8 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#102552', endColorstr='#647aa8',GradientType=0 )}.togglebox span,
#eznavigatortpl
a{background-color:#dae0eb;border-color:#bec4cd;color:{ColorTextMain}}.ui-slider,
#eznavigatortpl a:hover,
.dynasearchcblist .dynainner label,
.dynainner ul li
a{background-color:#eceff4}.dynasearchcblist .dynainner .activeLabel,
.dynainner ul li a.active,
.dynasearchcblist .dynainner .hoverLabel,
.dynainner ul li a:hover,.ui-slider-range{background-color:#b5c5ec}.ui-slider-handle{background-color:#7593d9}.ui-slider-handle:hover,.ui-slider-handle-active{background-color:#3a496c}#askaquestion
.phone{color:#102552}.sharethis div
a{background-color:#dae0eb;border-color:#bec4cd}.sharethislinks
ul{border-color:#bec4cd}.sharethislinks ul
li{}.sharethislinks ul li a:hover{background-color:#eceff4}.listtown
a{color:#102552}.listtown a:hover{color:#071229}.subtext{color:#909090}#hidegmap a, #showgmap
a{color:#6d7075}.relistviewleft img,.agentlist .list_image img,#serviceareatowns .Town,#gmapframe,h3.dv-detailsheader{border-color:#bec4cd}#mlsdetailwrapper,
ul#dv-actionmenu,
.gradient-block,
#hidegmap a,
#showgmap a,#list-view-top-nav,.btn-gradient{background-color:#dae0eb;border-color:#bec4cd}.virtual_tour a,.listbutton{background-color:#dae0eb;border-color:#bec4cd;color:{ColorTextMain}}.listbutton:hover,
.virtual_tour a:hover{background-color:#eceff4}body{background-image:url("http://usmimagecatalogue.s3.amazonaws.com/php2VWnl4.jpg");background-position:center top;background-repeat:repeat-y}#navbar{background-image:url('http://usmimagecatalogue.s3.amazonaws.com/phpvwVWga.jpg');background-repeat:repeat-x;height:28px;position:relative;padding:0;border:0}#header{background-image:url('http://usmimagecatalogue.s3.amazonaws.com/phpt3qD0i.png');background-repeat:no-repeat;height:200px;width:988px;position:relative;padding:0;border:0}#navbottom{background-image:url('http://usmimagecatalogue.s3.amazonaws.com/phpef8V7c.jpg');background-repeat:no-repeat;height:20px;width:960px;position:relative;padding:0;border:0}#bodywrapper{background-image:url("http://usmimagecatalogue.s3.amazonaws.com/php6c2mKm.jpg");background-position:center top;background-repeat:no-repeat}#wrapper a#new-construction-widget{background-image:url('http://usmimagecatalogue.s3.amazonaws.com/phpFQxKvq.jpg');background-repeat:no-repeat;height:136px;width:153px;position:relative;padding:0;border:0}#wrapper a#open-houses-widget{background-image:url('http://usmimagecatalogue.s3.amazonaws.com/phpkoUPVn.jpg');background-repeat:no-repeat;height:136px;width:153px;position:relative;padding:0;border:0}body.blog #rss-3{background-image:url('http://usmimagecatalogue.s3.amazonaws.com/php56MbDI.png');background-repeat:no-repeat;height:25px;width:70px;position:relative;padding:0;border:0}#minislide1{background-image:url('http://usmimagecatalogue.s3.amazonaws.com/phpPJ9Kin.jpg');background-repeat:no-repeat;height:182px;width:274px;position:relative;padding:0;border:0}#minislide2{background-image:url('http://usmimagecatalogue.s3.amazonaws.com/phpcSn4LW.jpg');background-repeat:no-repeat;height:182px;width:274px;position:relative;padding:0;border:0}#minislide3{background-image:url('http://usmimagecatalogue.s3.amazonaws.com/phptjeoe9.jpg');background-repeat:no-repeat;height:182px;width:274px;position:relative;padding:0;border:0}#minislide4{background-image:url('http://usmimagecatalogue.s3.amazonaws.com/phpq92IiR.jpg');background-repeat:no-repeat;height:182px;width:274px;position:relative;padding:0;border:0}body.homepage
#top{background-image:url("http://usmimagecatalogue.s3.amazonaws.com/phpSoscpf.jpg");background-position:-0px -0px;background-repeat:no-repeat}#codewidget-1676{background-image:url('http://usmimagecatalogue.s3.amazonaws.com/php9q74pc.jpg');background-repeat:no-repeat;height:605px;width:340px;position:relative;padding:0;border:0}#codewidget-1676 #open-houses-widget-wide{background-image:url("http://usmimagecatalogue.s3.amazonaws.com/php9q74pc.jpg");background-position:-0px -0px;background-repeat:no-repeat;position:absolute;left:0px;top:0px;text-indent:-99999px;display:block;padding:0;border:0;height:302px;width:340px}.sharethislinks
ul{background-image:url("http://usmdesign.s3.amazonaws.com/theme9/49-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/theme9/49-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/theme9/49-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/theme9/49-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/theme9/49-staticsprite.png");background-position:-1159px -43px;background-repeat:no-repeat}{background-image:url("http://usmdesign.s3.amazonaws.com/theme9/49-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.85em/1.75 Arial, Verdana, Tahoma, sans-serif !important}#content-area-bottom{clear:both}body
#header{width:974px}#wrapper #navbar
a{font-family:Georgia,serif}#wrapper #navbar ul
a{font-family:"Lucida Grande",Arial,Verdana,sans-serif}#wrapper #homepage_content a:hover
img{-moz-opacity:0.85;opacity:0.85;filter:alpha(opacity=85)}body.jqueryActive #wrapper #homepage_content a:hover
img{opacity:1}.contentareabody .contactform
label{display:block;clear:both;padding-right:340px}.contentareabody .contactform label input, .contentareabody .contactform label
select{float:right}.contentareabody .contactform
#commentlabel{padding-right:0;float:left;margin-right:10px}.contentareabody .contactform
textarea{width:300px;height:100px}a,a:hover{color:#102552}.box,.widget{margin-bottom:35px}a{text-decoration:none}div.dynasearchdiv #TownList label, div.dynasearchdiv #PropertyTypesList label, div.dynasearchdiv #DTownList label, div.dynasearchdiv #DPropertyTypesList label, div.dynaseachcblist, div.dynasearchcblist div.dynainner label, div.dynainner ul li
a{color:#000}.social-links{padding:0;margin:0
0 0 -5px}#codewidget-1350{padding-left:38px}a#open-houses-widget{display:block;height:136px;text-indent:-999em;width:153px;border:1px
#bec4cd solid}#textwidget-11506 #open-houses-widget-wide{background-image:url("http://usmimagecatalogue.s3.amazonaws.com/php9q74pc.jpg");background-position:0px 0px;background-repeat:no-repeat;left:0px;top:0px;text-indent:-99999px;display:block;padding:0;border:0;height:302px;width:340px;margin-left:-8px}#textwidget-11506
.box{border:none;background-color:transparent}a#new-construction-widget{display:block;height:136px;text-indent:-999em;width:153px;border:1px
#bec4cd solid}body.blog
#wrapper{position:relative}body.blog #content-area-bottom{clear:both}body.blog ul.social-links.sm{clear:none;position:fixed;z-index:100;top:197px;margin-left:200px;width:50px;padding:5px;top:10px;right:10px}a:hover{opacity:0.9}#blog-rss-250{width:155px}body.blog #left .social-links li, body.blog #right .social-links
li{float:none}body.blog #wellesleypatchwidget
body.widget{width:200px !important;height:auto}body.blog #rss-3{border:solid 1px #8d8d8d;border-radius:5px;height:auto;width:auto;display:block;background-position:center bottom;padding-bottom:30px}body.blog #rss-3 a.rsswidget>img{display:none}body.blog #rss-3
h2.widgettitle{background-color:#77b600;border-top-left-radius:5px;border-top-right-radius:5px;text-align:center;padding:3px
0;font-family:'Arial',sans-serif}body.blog #rss-3 h2.widgettitle
a{text-decoration:none;color:white}body.blog #rss-3
ul{padding:0px
5px;margin:0}body.blog #rss-3 ul
li{list-style-type:none}body.blog #rss-3 ul li
a{text-decoration:none;font-family:'Arial',sans-serif;color:#04a;display:block;width:100%}body.blog #rss-3 ul li
span{display:block;width:100%}body.blog #rss-3 ul li
cite{display:none}#textwidget-3067{border-top:1px solid #234071;border-bottom:1px solid #234071;padding:5px
2px;background-color:#dae0eb;min-height:85px}#textwidget-3067 .box, #contentbottom
.box{border:none;background-color:transparent}#textwidget-3067
p{float:left;width:70%;font-size:11px}body.detailview #blog-rss-250{width:300px;float:left}body.detailview #testimonials-1184{width:300px}#footer{width:960px;margin:0
auto;position:relative}#footer #footer-logos-right{position:absolute;right:0;bottom:25px}body.homepage
#top{height:310px;margin-bottom:20px}#content{float:right !important}body.homepage
#dynasearch{margin:50px
0 0 30px;width:422px}body.homepage #top
#dynamicsearchbar{width:380px;height:120px;padding:20px;position:relative;box-shadow:0px 0px 13px #777;border-top:1px solid white;opacity:0.95}body.homepage #top .ui-simple-select{clear:none}body.homepage #top .ui-simple-set{margin-bottom:11px}body.homepage #top .ui-simple-textbox{margin:0}#navbottom{height:10px}body.homepage #top #dynamicsearchbar .simple-input-OpenHouses{display:none}body.homepage #top #dynamicsearchbar
#dynsearchsubmit{float:none;clear:none;position:absolute;bottom:41px;right:30px;width:120px}body.homepage #top #dynamicsearchbar
a.morelink{margin:0;float:right;font-size:11px;margin-right:7px}body.homepage #hdr-quicksearch{color:white;font-size:22px;display:inline-block}#bottom{border-top:1px solid #e4e4e4;padding-top:10px}#bottom
.widget{float:left;display:block;margin-left:0 !important;width:20% !important;padding:0
2%;border-right:1px solid #e4e4e4}.socialinkswidget{position:fixed !important;right:10px !important;top:10px !important;z-index:100 !important}.socialinkswidget
h3{color:white;width:54px;text-align:center}.socialinkswidget .social-links{width:33px !important;padding:0
11px !important}body.homepage #left, body.homepage
#right{display:none}body.homepage
#content{width:960px}body.homepage .jcarousel-skin-USM-558px{padding:20px
80px}body.homepage .jcarousel-skin-USM-558px .jcarousel-container-horizontal{width:808px}body.homepage .jcarousel-skin-USM-558px .jcarousel-clip-horizontal{width:718px}body.mlssearch
#left{width:370px}body#default.mlssearch
div#right{width:369px}#user-widget-247.widget{border:none}#codewidget-1676{height:140px;width:340px;position:relative;padding:0;border:0;background-image:none}body.blog #subscribe-here a div.rss-widget{font-size:19px;line-height:16px;color:#223055;border-color:#223055;border-style:solid}body.blog #subscribe-here a div.rss-widget:hover{border-color:#223055}body.blog #subscribe-here .feedemail-label{font-size:19px;line-height:27px;color:#223055}body.blog #subscribe-here .feedemail-input{background-color:white;color:#223055}body.blog #subscribe-here .feedemail-input:hover{color:black;background-color:white}body.blog #subscribe-here .feedemail-footer{font-size:9px;color:#223055}body.blog #subscribe-here .feedemail-form{background-image:none;border-color:#223055;border-style:solid;padding-left:5px;text-align:left}body.blog #subscribe-here .feedemail-button{background-color:white;border-color:#223055}body.blog #subscribe-here .feedemail-input:hover{border-color:#223055}#saveyoursearch .listbutton, #deleteyoursearch .listbutton, #saveyoursearch .listbutton:hover, #deleteyoursearch .listbutton:hover{background-image:none;background-position:center center;background-color:#102552;border-color:#647aa8;background:linear-gradient(#647aa8 20%, #102552);background:-webkit-linear-gradient(#647aa8 20%, #102552);background:-moz-linear-gradient(top, #647aa8 20%, #102552 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(20%, #647aa8), color-stop(100%, #102552));background:-webkit-linear-gradient(top, #647aa8 20%, #102552 100%);background:-o-linear-gradient(top, #647aa8 20%, #102552 100%);background:-ms-linear-gradient(top, #647aa8 20%, #102552 100%);background:linear-gradient(to bottom, #647aa8 20%, #102552 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#647aa8', endColorstr='#102552',GradientType=0)}@media all and (device-width: 768px) and (device-height: 1024px){.socialinkswidget{position:fixed !important;right:0px !important;top:248px !important;z-index:100 !important;background-color:#99943d;padding:5px}.social-links li a.sml-links{display:inline-block !important;background-repeat:no-repeat !important;width:30px;position:relative;height:30px}}body#default.forgot
#content{width:960px}#video{background:#dae0eb}#textwidget-24014
.box{background-color:transparent;border:0px;padding:0px}