body{background-color:#fff;color:#222}#header{background-color:#f2f7ff}#navbar{background-color:#002896}#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:#002896}.widgetArea h1,.widgetArea h1 a,
.widgetArea h2,.widgetArea h2 a,
.widgetArea h3,.widgetArea h3
a{color:#6cad53}h4,h5,h6,input,textarea,select{color:#222}a{color:#002896}a:hover{color:#0035ca}hr{background-color:#d3d8df;border-color:#d3d8df;color:#d3d8df}form input,textarea,select,#loginimage{border-color:#d3d8df}#navbar
a{color:#fff}#navbar a:hover{color:#6cad53}#navbar li
ul{background:#f2f7ff}#navbar li ul li
a{background:#f2f7ff;color:#002896;border-color:#002896}#navbar li ul li a:hover{color:#0035ca}#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/236-arrow.png") no-repeat scroll 0 center}.ezbreadcrumbs a:first-child{background:none}.ui-tabs-nav li
a{border-color:#d3d8df;color:#fff}.ui-tabs-nav a:hover, .ui-tabs-nav .ui-tabs-selected
a{color:#002896}.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:#f2f7ff;border-color:#d3d8df}#eznavigatortpl
span.locked{background-color:#f8fbff;border-color:#d3d8df}legend{background-color:#d3d8df;border-color:#797b7f;color:#002896}ul#dv-actionmenu li#share-this-box
ul{background-color:#d3d8df;border-color:#d3d8df}ul#dv-actionmenu li#share-this-box ul li
a{background-color:#f2f7ff}.jcarousel-skin-USM-558px .jcarousel-prev:hover,
.jcarousel-skin-USM-558px .jcarousel-next:hover,
#ContactForm #contact-info-box,#c-results{background-color:#d3d8df;border-color:#d3d8df}a.objectToggle{color:#002896}.ui-dialog .ui-dialog-titlebar{background-color:#f8fbff;border-color:#d3d8df;color:#222}#loginmodaltip,.msg{background-color:#002896;color:#fff;border-color:#797b7f !important}.button{color:#fff;background-color:#002896;border-color:#6580ca;background:linear-gradient(#6580ca 20%, #002896);background:-webkit-linear-gradient(#6580ca 20%, #002896);background:-moz-linear-gradient(top, #6580ca 20%, #002896 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(20%,#6580ca), color-stop(100%,#002896));background:-webkit-linear-gradient(top, #6580ca 20%,#002896 100%);background:-o-linear-gradient(top, #6580ca 20%,#002896 100%);background:-ms-linear-gradient(top, #6580ca 20%,#002896 100%);background:linear-gradient(to bottom, #6580ca 20%,#002896 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#6580ca', endColorstr='#002896',GradientType=0 )}.button:hover{color:#fff;background-color:#6580ca;border-color:#002896;background:-moz-linear-gradient(top, #002896 60%, #6580ca 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(60%,#002896), color-stop(100%,#6580ca));background:-webkit-linear-gradient(top, #002896 60%,#6580ca 100%);background:-o-linear-gradient(top, #002896 60%,#6580ca 100%);background:-ms-linear-gradient(top, #002896 60%,#6580ca 100%);background:linear-gradient(to bottom, #002896 60%,#6580ca 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#002896', endColorstr='#6580ca',GradientType=0 )}.button.secondary{color:#fff;background-color:#002896;border-color:#6580ca;background:-moz-linear-gradient(top, #6580ca 20%, #002896 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(20%,#6580ca), color-stop(100%,#002896));background:-webkit-linear-gradient(top, #6580ca 20%,#002896 100%);background:-o-linear-gradient(top, #6580ca 20%,#002896 100%);background:-ms-linear-gradient(top, #6580ca 20%,#002896 100%);background:linear-gradient(to bottom, #6580ca 20%,#002896 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#6580ca', endColorstr='#002896',GradientType=0 )}.button.secondary:hover{color:#fff;background-color:#6580ca;border-color:#002896;background:#002896;background:-moz-linear-gradient(top, #002896 60%, #6580ca 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(60%,#002896), color-stop(100%,#6580ca));background:-webkit-linear-gradient(top, #002896 60%,#6580ca 100%);background:-o-linear-gradient(top, #002896 60%,#6580ca 100%);background:-ms-linear-gradient(top, #002896 60%,#6580ca 100%);background:linear-gradient(to bottom, #002896 60%,#6580ca 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#002896', endColorstr='#6580ca',GradientType=0 )}.togglebox span,
#eznavigatortpl
a{background-color:#f2f7ff;border-color:#d3d8df;color:{ColorTextMain}}.ui-slider,
#eznavigatortpl a:hover,
.dynasearchcblist .dynainner label,
.dynainner ul li
a{background-color:#f8fbff}.dynasearchcblist .dynainner .activeLabel,
.dynainner ul li a.active,
.dynasearchcblist .dynainner .hoverLabel,
.dynainner ul li a:hover,.ui-slider-range{background-color:#6580ca}.ui-slider-handle{background-color:#002896}.ui-slider-handle:hover,.ui-slider-handle-active{background-color:#00134b}#askaquestion
.phone{color:#002896}.sharethis div
a{background-color:#f2f7ff;border-color:#d3d8df}.sharethislinks
ul{border-color:#d3d8df}.sharethislinks ul
li{}.sharethislinks ul li a:hover{background-color:#f8fbff}#header{background-image:url('http://usmimagecatalogue.s3.amazonaws.com/phpDxYTeW.png');background-repeat:no-repeat;height:170px;width:1016px;position:relative;padding:0;border:0}body{background-image:url("http://usmimagecatalogue.s3.amazonaws.com/php7ueNMi.jpg");background-position:center top;background-repeat:repeat-x}#contentarea{background-image:url("http://usmimagecatalogue.s3.amazonaws.com/phpsc05zQ.gif");background-position:left top;background-repeat:repeat-x}#footer{background-image:url("http://usmimagecatalogue.s3.amazonaws.com/phpsc05zQ.gif");background-position:left top;background-repeat:repeat-x}#logolink{background-image:url('http://usmimagecatalogue.s3.amazonaws.com/phpLcz8gz.gif');background-repeat:no-repeat;height:100px;width:150px;position:relative;padding:0;border:0}#header
.mobile{background-image:url('http://usmimagecatalogue.s3.amazonaws.com/phpqQ0Zv4.png');background-repeat:no-repeat;height:69px;width:81px;position:relative;padding:0;border:0}#dynaform
.morelink{background-image:url("http://usmimagecatalogue.s3.amazonaws.com/phpHmJgfc.png");background-position:-0px -347px;background-repeat:no-repeat;text-indent:-99999px;display:block;padding:0;border:0;height:20px;width:128px}span.award{background-image:url("http://usmimagecatalogue.s3.amazonaws.com/phpgJfpsH.jpg");background-position:-0px -0px;background-repeat:no-repeat;text-indent:-99999px;display:block;padding:0;border:0;height:170px;width:287px}#navbar{background-image:url('http://usmdesign.s3.amazonaws.com/theme2/236-navbar.jpg');background-repeat:repeat-x;height:28px;position:relative;padding:0;border:0}.sharethislinks
ul{background-image:url("http://usmdesign.s3.amazonaws.com/theme2/236-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/theme2/236-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/theme2/236-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/theme2/236-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/theme2/236-staticsprite.png");background-position:-1159px -43px;background-repeat:no-repeat}{background-image:url("http://usmdesign.s3.amazonaws.com/theme2/236-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}html{font-size:100%}body{font:0.75em/1.5 'Verdana', 'Arial', sans-serif !important}a{text-decoration:none}a:hover{text-decoration:underline}h1{font-size:1.2em}#bodywrapper{margin-bottom:20px}#bodywrapper,#wrapper{width:1016px}#header{margin:10px
0}#header
a.mobile{position:fixed;top:0;left:0;width:81px;height:69px;display:block;text-indent:-9999px}#header
#logolink{display:block;width:148px;height:100px;text-indent:-9999px;margin:20px
0 0 35px;position:static;box-shadow:0 0 10px 2px rgba(0,0,0,0.5);float:left}#navbar{background-image:none;height:37px}#navbar
a{font:700 1.1em/2.75em 'Arial', 'Verdana', sans-serif;padding:8px
20px}#contentarea{padding:0
10px;background-color:white}#content-box-back{width:948px;padding:24px;background-color:white}#content-box-back,#header,#footer{box-shadow:0px 0px 15px #666;-webkit-box-shadow:0px 0px 15px #666;-moz-box-shadow:0px 0px 15px #666}#contentwrapper{box-shadow:0px -15px 15px #666;-webkit-box-shadow:0px -15px 15px #666;-moz-box-shadow:0px -15px 15px #666}.interiorblock{margin:0}#navbottom,#content-box-top,.ezbreadcrumbs,#content-area-bottom{display:none}.array1-article
.ezbreadcrumbs{display:block}#top,#bottom{width:100%}#left,#right{width:152px}#left h3, #right
h3{text-transform:uppercase;font:normal 1.2em/1.5 'Times', 'Georgia', serif;letter-spacing:0.05em;font-weight:700}#left .widget, #right
.widget{margin-bottom:40px}#left
.box{border:none;background:transparent;padding:0}#left #dynaform .morelink,p.lnk-clickforanswer{font-weight:normal;text-transform:uppercase;text-decoration:none;cursor:pointer;color:#002796;border:none}#left #dynaform .morelink:after,p.lnk-clickforanswer:after{content:"  >>";font-size:0.4em;letter-spacing:0;margin-bottom:0.3em}#askaquestion
.phone2{display:none}#content{width:560px;margin:0
42px}.saved-search #content, #mls.listing
#content{margin:0
0 0 15px}#df-detail-widgets .title
h1{font-size:1.5em}.detailview
#content{margin:0
25px 0 0}#footer{margin-top:-10px;padding-top:30px;min-height:180px;color:white}#footer
#usmtag{float:right;margin-right:20px}#footer
.separator{display:none}#footer
a{color:white}.footer_sitename{margin-right:30px}#footerEmail{margin-left:30px}.footer_sitename{display:block;font:700 1.4em Georgia, "Times New Roman",Times,serif}#hdr-featuredlistings{color:#6cad53;font:700 19px 'Times', 'Georgia', serif;border-bottom:1px solid #ccc;margin-bottom:1em}.array4-mlssearch-re2php .checklist
label{display:block;padding-left:25px;text-indent:-25px}.array4-mlssearch-re2php
.checklist{border:1px
solid #ccc;list-style:none;height:20em;overflow:auto;width:16em;background-color:#fff}.array4-mlssearch-re2php .checklist, .array4-mlssearch-re2php .checklist
li{margin:0;padding:0}.array4-mlssearch-re2php .checklist
label{display:block;padding-left:25px;text-indent:-25px}.array4-mlssearch-re2php .checklist label:hover{background:#777;color:#fff}.array4-mlssearch-re2php .townlist
li{float:left;list-style:none outside none;width:31%}.array4-mlssearch-re2php #newhampshirelisttowns, .array4-mlssearch-re2php
#vermontlisttowns{width:49%;float:left}.array4-mlssearch-re2php #newhampshirelisttowns ul, .array4-mlssearch-re2php #vermontlisttowns
ul{margin-left:0}.array4-mlssearch-re2php .alignright
.button{display:inline-block}.array1-user #content-box-back{background:#fff}.array1-user
#content{margin-left:0}.agentimg{float:left;margin:5px
8px 0 0;padding:4px;border:1px
solid #6f9629}div#testimonialstext
p{margin:10px
0 0 0}div#testimonialstext
img{float:left;margin:10px
8px 10px 0;border:1px
solid black}body.contactus .content-area-container{position:relative}body.contactus
h1{width:45%;margin-bottom:0}body.contactus .contact-realtor-list{display:none}#ContactForm{border:none;background-color:transparent;padding:0}#ContactForm #contact-info-box{background-color:transparent;float:left;margin:0;border:none;padding-left:0;width:180px}#ContactForm table tr td:first-child{font-weight:bold}#ContactForm
.niceform{margin:0
0 0 0;width:80%;clear:left}#ContactGoogleMap{position:absolute;top:0;right:0;width:50%}.testimonial-content{border-bottom:1px solid #ccc;margin-top:5px}#mls.listing
#content{margin:0
0px}#mls.listings
#content{margin:0
0 0 20px}#df-detail-widgets .ask-a-question .box, #df-detail-widgets .ask-a-question h3, #df-detail-widgets .info-callout ul li, #df-detail-widgets .details
h2{background:#002896;color:#fff;border-color:#002896}#df-detail-widgets .title
h1{font-size:1.8em}#header
a{color:#fff;top:115px;left:0px;float:right;font-size:1.4em;text-shadow:1px 1px 3px #000;font-family:Georgia;position:relative;font-weight:400;font-style:italic;margin-right:38px}#ezfooternav{list-style:none;margin:-15px auto 15px;text-align:center}#footer
p{margin-bottom:0;text-align:left}.footertollfree, .footerphone1, #footerEmail, #footer-officeinfo
strong{float:left;display:block}.footerfax{float:left;width:100%}#footerEmail{margin-left:130px;margin-top:-18px}#footer-officeinfo{margin-left:50px;margin-top:30px}.footertollfree{margin-left:7px}.award{margin-left:700px;margin-top:30px;position:absolute}#usmtag{margin-top:125px}#textwidget-24073
.box{background-color:transparent;border:0px;padding:0px}