/*
IEPC Override Style Sheet
*/
/* =Backgrounds
-----------------------------------------------
*/
body { background-color:#042148;color:#000000;}
#header { background-color: #042148;} 
#navbar { background-color: #042148;}

/* =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: #4a6c9b; }
h4,h5,h6,input,textarea,select{color:#000000;}
a{color:#2c5891}
a:hover{color:#3c79c8}
hr{ background-color:#c0c0c0;border-color:#c0c0c0;color:#c0c0c0; }
form input, textarea, select, #loginimage {border-color:#c0c0c0;}

/* =Navigation Colors
-----------------------------------------------
*/
#navbar a {color: #;}
#navbar a:hover {color: #edf1f5;}
#navbar li ul { background: #dcdcdc;}
#navbar li ul li a {background: #dcdcdc;color: #2c5891;border-color:#042148;}
#navbar li ul li a:hover { color: #3c79c8;}

/* =Header Color
-----------------------------------------------
*/
#header a{color:#4a6c9b;}
#header p{color:#4a6c9b;}

/* =Bread Crumbs
-----------------------------------------------
*/
.ezbreadcrumbs a:link, .ezbreadcrumbs a:visited, .ezbreadcrumbs a:active{background: transparent url("http://usmdesign.s3.amazonaws.com/theme/152-arrow.png") no-repeat scroll 0 center;}
.ezbreadcrumbs a:first-child{background:none;}

/* Tabs
-----------------------------------------------
*/
.ui-tabs-nav li a{border-color:#c0c0c0;color:#ffffff;}
.ui-tabs-nav a:hover, .ui-tabs-nav .ui-tabs-selected a{color:#2c5891;}

/* =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:#dcdcdc;border-color:#c0c0c0}
#eznavigatortpl span.locked{background-color:#ededed;border-color:#c0c0c0}
legend{background-color:#c0c0c0;border-color:#6e6e6e;color:#000000;}
ul#dv-actionmenu li#share-this-box ul{background-color:#c0c0c0;border-color:#c0c0c0}
ul#dv-actionmenu li#share-this-box ul li a{background-color:#dcdcdc;}
.jcarousel-skin-USM-558px .jcarousel-prev:hover,
.jcarousel-skin-USM-558px .jcarousel-next:hover,
#ContactForm #contact-info-box,
#c-results{background-color:#c0c0c0;border-color:#c0c0c0;}
a.objectToggle{color:#000000;}
.ui-dialog .ui-dialog-titlebar{background-color:#ededed;border-color:#c0c0c0;color:#000000;}

/* =Login Box
-----------------------------------------------
*/
#loginmodaltip,
.msg{background-color: #063f8e;color: #ffffff;border-color:#6e6e6e !important;}

/* =Buttons
-----------------------------------------------
*/
.button{
	color: #ffffff;
	background-color: #000000;
	border-color: #678fc6;
	background: linear-gradient(#678fc6 20%, #063f8e);
	background: -webkit-linear-gradient(#678fc6 20%, #063f8e);
	background: -moz-linear-gradient(top, #678fc6 20%, #063f8e 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(20%,#678fc6), color-stop(100%,#063f8e)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #678fc6 20%,#063f8e 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #678fc6 20%,#063f8e 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #678fc6 20%,#063f8e 100%); /* IE10+ */
	background: linear-gradient(to bottom, #678fc6 20%,#063f8e 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#678fc6', endColorstr='#063f8e',GradientType=0 ); /* IE6-9 */

}
.button:hover{
	color: #ffffff;
	background-color: #678fc6;
	border-color: #063f8e;
	background: -moz-linear-gradient(top, #063f8e 60%, #678fc6 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(60%,#063f8e), color-stop(100%,#678fc6)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #063f8e 60%,#678fc6 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #063f8e 60%,#678fc6 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #063f8e 60%,#678fc6 100%); /* IE10+ */
	background: linear-gradient(to bottom, #063f8e 60%,#678fc6 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#063f8e', endColorstr='#678fc6',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:#dcdcdc;border-color:#c0c0c0; color: {ColorTextMain};}
.ui-slider,
#eznavigatortpl a:hover,
.dynasearchcblist .dynainner label,
.dynainner ul li a{background-color:#ededed;}
.dynasearchcblist .dynainner .activeLabel,
.dynainner ul li a.active,
.dynasearchcblist .dynainner .hoverLabel,
.dynainner ul li a:hover,
.ui-slider-range{background-color: #82a0c8;}
.ui-slider-handle{background-color: #2c5891;}
.ui-slider-handle:hover,
.ui-slider-handle-active{background-color: #162c48;}

/* =Ask a Question Colors
-----------------------------------------------
*/
#askaquestion .phone{color: #000000;}

/* =Share This
-----------------------------------------------
*/
.sharethis div a{background-color:#dcdcdc;border-color:#c0c0c0;}
.sharethislinks ul{border-color:#c0c0c0;}
.sharethislinks ul li{}
.sharethislinks ul li a:hover{background-color:#ededed;}


/* =Bomber
---------------------------------------------------------
*/
.listtown a{color:#000000;}
.listtown a:hover{color:#000000;}
.subtext{color:#7f7f7f;}
#hidegmap a, #showgmap a{color:#6e6e6e}
.relistviewleft img,.agentlist .list_image img,#serviceareatowns .Town,#gmapframe,h3.dv-detailsheader{ border-color:#c0c0c0; }
#mlsdetailwrapper,
ul#dv-actionmenu,
.gradient-block,
#hidegmap a,
#showgmap a,
#list-view-top-nav,
.btn-gradient{background-color:#dcdcdc;border-color:#c0c0c0}
.virtual_tour a,
.listbutton{background-color:#dcdcdc;border-color:#c0c0c0; color: {ColorTextMain};}
.listbutton:hover,
.virtual_tour a:hover{background-color:#ededed;}



#header{background-image:url('http://usmimagecatalogue.s3.amazonaws.com/php31hQ72.png'); background-repeat:no-repeat;height:107px;width:998px;position:relative;padding:0;border:0;}
#header #header{background-image:url("http://usmimagecatalogue.s3.amazonaws.com/php31hQ72.png");background-position:-0px -0px;background-repeat:no-repeat; position:absolute;left:0px;top:0px; }
#header #emaillink{background-image:url("http://usmimagecatalogue.s3.amazonaws.com/php31hQ72.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:0px;width:0px;}
#header #header{background-image:url("http://usmimagecatalogue.s3.amazonaws.com/php31hQ72.png");background-position:-0px -0px;background-repeat:no-repeat; position:absolute;left:0px;top:0px; }
#header #emaillink{background-image:url("http://usmimagecatalogue.s3.amazonaws.com/php31hQ72.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:0px;width:0px;}
#navbar{background-image:url('http://usmimagecatalogue.s3.amazonaws.com/phpL2iLhi.png'); background-repeat:repeat-x;height:42px;position:relative;padding:0;border:0;}
body{background-image:url("http://usmimagecatalogue.s3.amazonaws.com/phpUPpMhE.png");background-position:center top;background-repeat:repeat-x;  }
body{background-image:url("http://usmimagecatalogue.s3.amazonaws.com/phpUPpMhE.png");background-position:center top;background-repeat:repeat-x;  }
#bodywrapper{background-image:url("http://usmimagecatalogue.s3.amazonaws.com/phpFugsPJ.png");background-position:center top;background-repeat:repeat-y;  }
#bodywrapper{background-image:url("http://usmimagecatalogue.s3.amazonaws.com/phpFugsPJ.png");background-position:center top;background-repeat:repeat-y;  }
a.newmobilelink{background-image:url("http://usmimagecatalogue.s3.amazonaws.com/phpSv4zAH.png");background-position:-0px -0px;background-repeat:no-repeat;  text-indent:-99999px;display:block;padding:0;border:0;height:85px;width:85px;}
a.newmobilelink{background-image:url("http://usmimagecatalogue.s3.amazonaws.com/phpSv4zAH.png");background-position:-0px -0px;background-repeat:no-repeat;  text-indent:-99999px;display:block;padding:0;border:0;height:85px;width:85px;}
#widgetArea_top{background-image:url("http://usmimagecatalogue.s3.amazonaws.com/phpydMUyp.png");background-position: ;background-repeat:repeat-x;  }
#widgetArea_top{background-image:url("http://usmimagecatalogue.s3.amazonaws.com/phpydMUyp.png");background-position: ;background-repeat:repeat-x;  }
a.morelink{background-image:url("http://usmimagecatalogue.s3.amazonaws.com/php56wMVh.png");background-position:-0px -0px;background-repeat:no-repeat;  text-indent:-99999px;display:block;padding:0;border:0;height:9px;width:138px;}
a.morelink{background-image:url("http://usmimagecatalogue.s3.amazonaws.com/php56wMVh.png");background-position:-0px -0px;background-repeat:no-repeat;  text-indent:-99999px;display:block;padding:0;border:0;height:9px;width:138px;}
.soldsearchlink{background-image:url("http://usmimagecatalogue.s3.amazonaws.com/phpphz7v5.png");background-position:-0px -0px;background-repeat:no-repeat;  text-indent:-99999px;display:block;padding:0;border:0;height:29px;width:129px;}
.soldsearchlink{background-image:url("http://usmimagecatalogue.s3.amazonaws.com/phpphz7v5.png");background-position:-0px -0px;background-repeat:no-repeat;  text-indent:-99999px;display:block;padding:0;border:0;height:29px;width:129px;}
#usmtag.cleanlogo a{background-image:url("http://usmimagecatalogue.s3.amazonaws.com/phpYJsJlN.png");background-position:-0px -0px;background-repeat:no-repeat;  text-indent:-99999px;display:block;padding:0;border:0;height:53px;width:167px;}
#usmtag.cleanlogo a{background-image:url("http://usmimagecatalogue.s3.amazonaws.com/phpYJsJlN.png");background-position:-0px -0px;background-repeat:no-repeat;  text-indent:-99999px;display:block;padding:0;border:0;height:53px;width:167px;}
#mapsearchlink{background-image:url("http://usmimagecatalogue.s3.amazonaws.com/phpw9Bylg.png");background-position:-0px -0px;background-repeat:no-repeat;  text-indent:-99999px;display:block;padding:0;border:0;height:96px;width:340px;}
#mapsearchlink{background-image:url("http://usmimagecatalogue.s3.amazonaws.com/phpw9Bylg.png");background-position:-0px -0px;background-repeat:no-repeat;  text-indent:-99999px;display:block;padding:0;border:0;height:96px;width:340px;}
.jcarousel-skin-USM-558px .jcarousel-prev-horizontal {background-image:url("http://usmimagecatalogue.s3.amazonaws.com/phpLBb8pu.png");background-position:-0px -0px;background-repeat:no-repeat;  text-indent:-99999px;display:block;padding:0;border:0;height:264px;width:40px;}
.jcarousel-skin-USM-558px .jcarousel-next-horizontal{background-image:url("http://usmimagecatalogue.s3.amazonaws.com/phpLBb8pu.png");background-position:-120px -0px;background-repeat:no-repeat;  text-indent:-99999px;display:block;padding:0;border:0;height:264px;width:40px;}
.jcarousel-skin-USM-558px .jcarousel-next-horizontal:hover{background-image:url("http://usmimagecatalogue.s3.amazonaws.com/phpLBb8pu.png");background-position:-120px -0px;background-repeat:no-repeat;  text-indent:-99999px;display:block;padding:0;border:0;height:264px;width:40px;}
.jcarousel-skin-USM-558px .jcarousel-prev-horizontal:hover{background-image:url("http://usmimagecatalogue.s3.amazonaws.com/phpLBb8pu.png");background-position:-0px -0px;background-repeat:no-repeat;  text-indent:-99999px;display:block;padding:0;border:0;height:264px;width:40px;}
.jcarousel-skin-USM-558px .jcarousel-prev-horizontal {background-image:url("http://usmimagecatalogue.s3.amazonaws.com/phpLBb8pu.png");background-position:-0px -0px;background-repeat:no-repeat;  text-indent:-99999px;display:block;padding:0;border:0;height:264px;width:40px;}
.jcarousel-skin-USM-558px .jcarousel-next-horizontal{background-image:url("http://usmimagecatalogue.s3.amazonaws.com/phpLBb8pu.png");background-position:-120px -0px;background-repeat:no-repeat;  text-indent:-99999px;display:block;padding:0;border:0;height:264px;width:40px;}
.jcarousel-skin-USM-558px .jcarousel-next-horizontal:hover{background-image:url("http://usmimagecatalogue.s3.amazonaws.com/phpLBb8pu.png");background-position:-120px -0px;background-repeat:no-repeat;  text-indent:-99999px;display:block;padding:0;border:0;height:264px;width:40px;}
.jcarousel-skin-USM-558px .jcarousel-prev-horizontal:hover{background-image:url("http://usmimagecatalogue.s3.amazonaws.com/phpLBb8pu.png");background-position:-0px -0px;background-repeat:no-repeat;  text-indent:-99999px;display:block;padding:0;border:0;height:264px;width:40px;}
#footer-logos-right{background-image:url("http://usmimagecatalogue.s3.amazonaws.com/phpbpPWwf.png");background-position:-0px -0px;background-repeat:no-repeat;  }
#footer-logos-right{background-image:url("http://usmimagecatalogue.s3.amazonaws.com/phpbpPWwf.png");background-position:-0px -0px;background-repeat:no-repeat;  }
#mapsearchtool{background-image:url('http://usmimagecatalogue.s3.amazonaws.com/phpXOcpmU.png'); background-repeat:no-repeat;height:33px;width:392px;position:relative;padding:0;border:0;}
#menuwidget-5466{background-image:url('http://usmimagecatalogue.s3.amazonaws.com/phpEKyVxt.jpg'); background-repeat:repeat-x;height:42px;position:relative;padding:0;border:0;}
.agent1027 #header{background-image:url('http://usmimagecatalogue.s3.amazonaws.com/phpoZwujH.png'); background-repeat:no-repeat;height:107px;width:998px;position:relative;padding:0;border:0;}
.agent1027 #header #header{background-image:url("http://usmimagecatalogue.s3.amazonaws.com/phpoZwujH.png");background-position:-0px -0px;background-repeat:no-repeat; position:absolute;left:0px;top:0px; }
.agent1027 #header #emaillink{background-image:url("http://usmimagecatalogue.s3.amazonaws.com/phpoZwujH.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:105px;width:450px;}
.agent1027 #header #header{background-image:url("http://usmimagecatalogue.s3.amazonaws.com/phpoZwujH.png");background-position:-0px -0px;background-repeat:no-repeat; position:absolute;left:0px;top:0px; }
.agent1027 #header #emaillink{background-image:url("http://usmimagecatalogue.s3.amazonaws.com/phpoZwujH.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:105px;width:450px;}
.agent1021 #header{background-image:url('http://usmimagecatalogue.s3.amazonaws.com/php11L7tH.png'); background-repeat:no-repeat;height:107px;width:998px;position:relative;padding:0;border:0;}
.agent1021 #header #header{background-image:url("http://usmimagecatalogue.s3.amazonaws.com/php11L7tH.png");background-position:-0px -0px;background-repeat:no-repeat; position:absolute;left:0px;top:0px; }
.agent1021 #header #emaillink{background-image:url("http://usmimagecatalogue.s3.amazonaws.com/php11L7tH.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:105px;width:450px;}
.agent1021 #header #header{background-image:url("http://usmimagecatalogue.s3.amazonaws.com/php11L7tH.png");background-position:-0px -0px;background-repeat:no-repeat; position:absolute;left:0px;top:0px; }
.agent1021 #header #emaillink{background-image:url("http://usmimagecatalogue.s3.amazonaws.com/php11L7tH.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:105px;width:450px;}
.agent1815 #header{background-image:url('http://usmimagecatalogue.s3.amazonaws.com/phpYggaaJ.png'); background-repeat:no-repeat;height:107px;width:998px;position:relative;padding:0;border:0;}
.agent1815 #header #header{background-image:url("http://usmimagecatalogue.s3.amazonaws.com/phpYggaaJ.png");background-position: ;background-repeat:no-repeat; position:absolute;left:px;top:px; }
.agent1815 #header #emaillink{background-image:url("http://usmimagecatalogue.s3.amazonaws.com/phpYggaaJ.png");background-position:-190px -55px;background-repeat:no-repeat; position:absolute;left:190px;top:55px; text-indent:-99999px;display:block;padding:0;border:0;height:16px;width:202px;}
.agent1815 #header #header{background-image:url("http://usmimagecatalogue.s3.amazonaws.com/phpYggaaJ.png");background-position: ;background-repeat:no-repeat; position:absolute;left:px;top:px; }
.agent1815 #header #emaillink{background-image:url("http://usmimagecatalogue.s3.amazonaws.com/phpYggaaJ.png");background-position:-190px -55px;background-repeat:no-repeat; position:absolute;left:190px;top:55px; text-indent:-99999px;display:block;padding:0;border:0;height:16px;width:202px;}
.sharethislinks ul{background-image:url("http://usmdesign.s3.amazonaws.com/theme1/152-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/152-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/152-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/152-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/152-staticsprite.png");background-position:-1159px -43px;background-repeat:no-repeat;  }
 {background-image:url("http://usmdesign.s3.amazonaws.com/theme1/152-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;}
/*comment*/

.ui-wide-set.wide-input-acreage{
    width:16%;
    float:left;
    margin-left:5px;
}

#wrapper #top .wide-ui .ui-wide-set.ui-wide-range.wide-input-PriceList-min, #wrapper #top .ui-wide-set.ui-wide-range.wide-input-PriceList-max {
    display: inline-block;
    width: 9% !important;
}

#wrapper #top .wide-ui .ui-wide-set.ui-wide-range.wide-input-PriceList-min, #wrapper #top .ui-wide-set.ui-wide-range.wide-input-PriceList-max {
    display: inline-block;
    width: 9% !important;
}
#wrapper #top .wide-ui .ui-wide-set.ui-wide-range.wide-input-PriceList-min, #wrapper #top .ui-wide-set.ui-wide-range.wide-input-PriceList-max {
    display: inline-block;
    position: relative;
    top: -20px;
    width: 9% !important;
}
#wrapper #top .wide-ui .ui-wide-set.ui-wide-textbox {
    font-size: 8px;
    margin-left: 10px;
    margin-right: -10px;
    margin-top: 21px;
    position: relative;
    right: 20px;
    width: 9.5% !important;
}

#wrapper #top .wide-ui .ui-wide-set.ui-wide-range.wide-input-PriceList-min, #wrapper #top .ui-wide-set.ui-wide-range.wide-input-PriceList-max {
    padding-right: 6px;
    width: 9% !important;
}
#wrapper #top .wide-ui .ui-wide-set.ui-wide-textbox {
    display: inline-block;
    font-size: 8px;
    margin-right: 6px !important;
    margin-top: 21px;
    position: relative;
    right: 20px;
    width: 9.5% !important;
}
html body#default.homepage div#bodywrapper div#wrapper div#contentwrapper div#contentarea div#content-box-back div#top div#widgetArea_top.interiorblock div#dynasearch.widget div#dynamicsearchbar.box form#dynaform div#dyna-inner div.ui-wide-set div.overlabel-wrap input#mlsnumbersearch.inputtext{margin-left:-13px;}



#wrapper #top .wide-ui .ui-wide-set.ui-wide-textbox {
    font-size: 8px;
    margin-right: -7px;
    margin-top: 21px;
    position: relative;
    right: 20px;
    width: 9.5% !important;
}
#content { 
  width: 775px;
  float: right;
}
body.homepage #emaillink{
    display: none;
}
body.homepage #content, 
body.array3-52021 #content{
    width: 590px;
    float:right;
    padding-top:5px;
    font-family:Verdana, Geneva, sans-serif;
}
#content-box-back { 
    position: relative; }
#left { 
  position: absolute; 
  top: 125px; left: 0; }
#content-box-back { min-height: 1500px; }
body.homepage #left, body.homepage #content-box-back, body.agent-site #left, body.agent-site #content-box-back { position: static; }
body.homepage #content-box-back { min-height: 600px; }
body.detailview #left { display: block; }
a#mapsearchlink:hover{
    box-shadow:0px 0px 20px #aaa;
}
.jcarousel-skin-USM-558px .jcarousel-item, .jcarousel-skin-USM-558px .jcarousel-prev, .jcarousel-skin-USM-558px .jcarousel-next{
    border:none;
}
.jcarousel-list li p{
    line-height:1.5em;
    color:black;
    font-size:10px;
    font-weight:bold;
    margin-top:10px;
}
.jcarousel-skin-USM-558px .jcarousel-item p{
    text-align:center;
}
#footer .footer_sitename{
    font-weight:normal;
    color:white;
    font-size:19px;
    font-family:Georgia, Times, Times New Roman, serif;
}
body#default.homepage #content-box-back{
    padding-top:270px;
}
#footer p strong, #footer p .footer_siteaddress{
    font-weight:normal;
}
#footer p{
    text-align:left;
    font-weight:bold;
    padding:0px 19px 0px;
    font-family:Verdana, Geneva, sans-serif;
}
#footer #usmtag{
    float:right;
    position:relative;
    left:2px;
    bottom:55px;
}
#footer-logos-right{
    position:relative;
    top:110px;
    left:32px;
    width:151px;
    height:24px;
}
#mapsearchdiv{
    right:186px;
    position:relative;
}
h3#hdr-quicksearch{
    top:10px;
    font-family:Georgia, Times, Times New Roman, serif;
    left:0;
    position:relative;
    font-weight:normal;
    font-size:19px;
    color:white;
    border-bottom:1px solid white;
}
#content h1{
    font-family:Georgia, Times, Times New Roman, serif;
    color:#042248;
    font-size:24px;
}
#navbar li ul li a{
    font-size:11px;
}
#wrapper{
    width:1000px;
    _width:1020px;
}
#navbar li{
    top:3px;
    border-right:1px solid white;
    padding:2px 0px;
}
#navbar a{
    font-weight:normal;
    font-family:Georgia, Times, Times New Roman, serif;
    color:white;
    font-size:13px;
    text-transform:none;
}
.widget{
    font-family:Verdana, sans-serif;
}
.separator, #footer-officeinfo br, #header a.mobile{
    display:none;
}
#textwidget-1602 { 
  position: fixed;
  top: 0;
  left: 0;
}
a.newmobilelink{
    height:85px;
    width:85px;
    z-index:9999;
}
#header, #navbar{
    background-color:transparent;
    width:998px;
    zoom:1;
    z-index:100;
}
#content .interiorblock{
    margin:0 30px 0 0;
}
#left .interiorblock, #right .interiorblock{
    margin:0px 0px 0px 30px;
}
#navbar li#contactusid{
    border:none;
}
body#default.homepage #widgetArea_top{
    background-color:transparent;
}
#navbar, #widgetArea_top{
    background-color:#4D709F;
}
#navbar{
    z-index:150;
}
body#default.homepage #navbar{
    background-color:transparent;
}
body#default.homepage #header #slideshow, 
body.agent-site #header #slideshow {
    display:block;
    overflow:hidden;
    z-index:99;
    width:996px;
    height:540px;
    position:relative;
}
#bodywrapper{
    width:1000px;
}
#navbar li ul ul{
    margin-top:-32px;
}
#navbar li ul{
    background:transparent;
    padding-top:8px;
    text-shadow:0px 1px 0px white;
}
#header{
    overflow:visible;
}
.agent1027 #header #emaillink,
.agent1021 #header #emaillink{
    z-index:inherit;
    background:none;
}
#footer{
    background-color:#042248;
    color:white;
}
#left{
    margin-left:6px;
}
#header #slideshow{
    width:996px;
    z-index:99;
    overflow:hidden;
    position:relative;
    height:540px;
    display:none;
}
body#default.mapsearch .interiorblock.content-area-container ul.psslist{
    font-size:12px;
    box-shadow:0px 0px 5px #D5D5D5;
    width:210px;
    position:relative;
    bottom:250px;
    left:20px;
    background-color:#F2F2F2;
    padding:10px;
    border-top:1px solid white;
    border-bottom:1px solid #E4E4E4;
    text-shadow:0px 2px 0px white;
}
body#default.mapsearch #content{
    width:800px;
}
#right{
    display: none;
}
body#default.homepage #right, body.array3-52021 #right {
  display: block;
    margin-left:0px;
}

body.array3-52021 #right {
  float: right; 
  margin-right: 30px; 
}

label.overlabel-apply{
    top:3px;
    left:6px;
}
.jcarousel-list{
    text-align:center;
}
.morelink{
    left:65px;
    position:relative;
    top:5px;
}
.widgetArea .fieldlabel{
    font-weight:lighter;
    font-size:13px;
    font-family: sans-serif;
    margin-bottom:0px;
    color:#4A6C9B;
}
#homelink{
    z-index:120;
}
#ContactForm #contact-info-box table{
    margin-left:48px;
}
#ContactForm #contact-info-box{
    padding:8px 2px;
    position:relative;
    width:220px;
    text-align:center;
}
body#default.homepage #top #widgetArea_top{
    top:5px;
}
body#default.mapsearch .interiorblock.content-area-container h2{
    left:20px;
    bottom:244px;
    position:relative;
    font-size:20px;
    font-family:Georgia, Times, Times New Roman, serif;
    color:#4A6C9B;
    background-color:#F2F2F2;
    width:220px;
    padding-left:9px;
}
#textwidget-1616 .box{
    border:none;
    background:none;
}
#navbottom, #content-box-top,
.wide-input-TBExtras{
    display:none;
}
body.blog #content{
    padding:15px 0px 0px 15px;
}
#left .widgetArea h3, #right .widgetArea h3, h2#hdr-featuredlistings, #recsearch-1617 h3{
    font-family:Georgia, Times, Times New Roman, serif;
    margin-bottom:7px;
    font-size:18px;
    font-weight:normal;
    position:relative;
    text-align:left;
    color:#4A6C9B;
}
#recsearch-1617 .psscategory{
    width:160px;
    margin-right:10px;
    display:inline-block;
}
#recsearch-1617 .psscategory h4{
    font-size:13px;
    padding:0px 0px 5px;
}
#recsearch-1617{
    margin-top:15px;
}
#recsearch-1617 ul.psslist{
    list-style:disc;
    margin-left:20px;
}
#ezfooternav li a{
    padding:0 17px 0 8px;
    font-size:11px;
    color:white;
    font-family:Verdana, Geneva, sans-serif;
}
ul#ezfooternav{
    border-bottom:1px solid white;
    padding-bottom:10px;
}
#askaquestion .button{
    width:141px;
    text-transform:uppercase;
    font-family:Geneva, Times, Times New Roman, serif;
    font-weight:normal;
}
#signuptab1598 p .button{
    text-transform:uppercase;
    font-size:11px;
    font-weight:normal;
    font-family:Georgia, Times, Times New Roman, serif;
}
#footer-logos-right img{
    display:none;
}
#wrapper #top .wide-ui .ui-wide-set.ui-wide-select.wide-input-DPropertyType, #wrapper #top .ui-wide-set.ui-wide-range.wide-input-bedrooms,#wrapper #top .ui-wide-set.ui-wide-range.wide-input-bathrooms{
    float:left;
    margin-left:5px;
    width:10% !important;
}
.b-gradient, .t-gradient{
    display:none;
}
.pssviewall{
    display:none;
}
#footer #footerEmail, #footer_siteaddress, .footer_sitename, .footer_siteaddress{
    display:block;
}
#wrapper #top .wide-ui .ui-wide-set.ui-wide-textbox input{
    padding:3px 2px;
}
#wrapper #dynamicsearchbar .morelink{
    z-index:1000;
    left:823px;
    position:absolute;
    top:10px;
    bottom:90px;
}
#wrapper #dyna-inner .fieldlabel{
    color:white;
}
#widgetArea_top #dynsearchsubmit.button{
    left:856px;
    bottom:50px;
    padding:4px 0px;
    text-transform:uppercase;
    width:100px;
    position:relative;
}
#wrapper #top .wide-ui .ui-wide-set.ui-wide-textbox{
    font-size:8px;
    width:9.5% !important;
    margin-top:21px;
    position:relative;
    right:20px;
    margin-right:4px;
}
#wrapper #top .wide-ui .ui-wide-set.ui-wide-range.wide-input-PriceList-min, #wrapper #top .ui-wide-set.ui-wide-range.wide-input-PriceList-max{
    width:9% !important;
}
#wrapper #top #dyna-inner{
    padding-top:12px;
    border:none;
    width:1004px;
}
#top .widgetArea .inputselect{
    float:left;
}
#top .wide-ui .ui-wide-set.ui-wide-select.wide-input-DTownNH{
    float:left;
    width:13% !important;
}
#top #widgetArea_top{
    margin-bottom:13px;
    z-index:110;
    padding:0px 20px;
    width:956px;
    margin:0px 0px 10px 1px;
    position:relative;
    height:116px;
}
#wrapper #top #dynamicsearchbar, #textwidget-1602 .box, #recsearch-1617 .box, #textwidget-1619 .box{
    border:none;
    background:none;
    padding:0px;
}
#wide .wide-input-mlsnumbersearch .overlabel-wrap{
    margin-left:5px;
}
#wide .ui-wide-set.ui-wide-textbox input{
    height:17px;
    background-color:#AAA;
    color:white;
}
#wide .ui-wide-set.ui-wide-textbox label{
    padding:2px 0px 0px 3px;
}
#wrapper #wide .ui-wide-set.ui-wide-textbox{
    color:white;
    font-size:8px;
    width:30%;
}
#wrapper #wide .ui-wide-set.ui-wide-textbox label{
    padding:2px 0px 0px 2px;
}
body#default.homepage #mapsearchdiv{
    bottom:20px;
}

body.blog #right{
    display: block;
    margin-top:18px;
}
table#acreage{
    font-size:10px;
    width:90%!important;
}
#acreage tr td div{
    color:transparent;
}
#acreage tbody input{
    font-size:10px;
    padding:4px 3px 2px 3px;
    width:58px;
    position:relative;
    bottom:3px;
    right:3px;
}
.ui-wide-set.wide-input-DWaterfront{
    float:left;
    position:relative;
    right:10px;
}
#dynaform label.inputcheck span{
    color:white;
}
#wrapper #acreage tbody tr td{
    width:10%!important;
}
body#default.mlssearch #widgetArea_top, body#default.soldsearch #widgetArea_top{
    height:0;
}
body.map #content .interiorblock {
  margin: 0px 15px;
}
#mapsearchtool {
  display: block;
  width: 392px;
  height: 33px;
}

#mapsearchtool:hover{
  color:#fff;
  opacity:0.9;
  margin-top:2px;
}
#textwidget-2435 {
  text-indent: -99999em;
  position: absolute;
  top: -110px;
  right: 15px;
}
.homepage #textwidget-2435, body.agent-site #textwidget-2435{
 top:-385px; 
}
#textwidget-2435 .box {
  padding: 0px;
  margin: 0px;
  background-color: transparent;
  border: none;
}
#textwidget-1619{
  margin-top:134px;
}
#blog-rss-1599 h3 { cursor: pointer; }

#wrapper #top #dyna-inner .inputtext { width: 95%; }
body.detailview #wrapper #top #dyna-inner .ui-wide-textbox { margin-top: 13px }

/* IAS */

body.agent-site #content-box-back { padding-top: 270px; }
body.agent-site .ezbreadcrumbs { display: none; }
#textwidget-5471 { display: none; } /* the return to new london link */
body.agent-site #textwidget-5471 { position: absolute; display: block; top: -442px; left: 0; }
body.agent-site #textwidget-5471 h3 { display: none; }
body.agent-site #textwidget-5471 .box { display:none; }
body.agent-site #textwidget-5471 a { color: white; }
body.agent-site ul.agent-submenu { margin: 0 0 15px; }
body.agent-site ul.agent-submenu li { list-style-type: none; display: inline-block; padding: 3px 7px; }
body.agent-site ul.agent-submenu li:first-child { padding-left: 0; }
body#default.homepage.agent-site #widgetArea_top { /*top: -20px !important;*/ }

body.agent-site #contentarea { position: relative; }
body.agent-site #left { position: absolute; top: 420px; }
body.agent-site.homepage #left { position: static; }

#menuwidget-5466 { display: none; }

body.agent1027 #menuwidget-5466 ul {
    color: #FFFFFF;
    margin-left: 4px;
    position: absolute;
}

body.agent1027 #menuwidget-5466 li {
    border-right: 1px solid #FFFFFF;
    display: inline-block;
    padding:5px;
    height: 21px;
    margin-top: 6px;
    text-align: left;
}
body.agent1027 #menuwidget-5466 li a{
    font-size: 12px;    
}

/* Doug Peel */
body.agent1027 #menuwidget-5466 { display: block; margin-top: 20px; text-align: center; }
body.agent1027 #menuwidget-5466 ul {color:#fff;}

body.agent1027 #menuwidget-5466 li:last-child { border-right: none; }

body.agent1027 #menuwidget-5466 a {
    color: white;
    font-family: Georgia,Times,Times New Roman,serif;
    font-size: 13px;
    font-weight: normal;
    text-transform: none;}

/* End Doug Peel */


body.agent-site #content-box-back{
  padding: 0;
}
body.agent-site #header #slideshow{
  display: none;
}
body.agent-site ul#ezagentmenu {
   color: white;
    font-family: Georgia,Times,Times New Roman,serif;
    font-size: 13px;
    font-weight: normal;
    text-transform: none;
}

body.homepage.agent1021 #left {
    top: 300px;
}

body#mls.agent1021 #left{
     position: absolute;
    top: 170px;
}

body#default.mlssearch.agent1021 #left{
    top: 50px;
}

body.agent-site.archive.agent1021 #left {
 top:140px;
}

body.agent-site.archive.agent1021 #top {
  margin-top:-54px;
}
body.agent-site.archive.agent1021 #ezagentmenu {
  top:115px;
}

body.agent-site.searchlist.agent1021 #left {
 top:140px;
}

body.agent-site.searchlist.agent1021 #top {
  margin-top:-54px;
}
body.agent-site.searchlist.agent1021 #ezagentmenu {
  top:115px;
}

body.agent-site.contactus.agent1021 #left {
 top:140px;
}

body.agent-site.contactus.agent1021 #top {
  margin-top:-54px;
}
body.agent-site.contactus.agent1021 #ezagentmenu {
  top:115px;
}
body.agent-site.view.agent1021 #left {
 top:140px;
}
body.agent-site.view.agent1021 #top {
  margin-top:-54px;
}
body.agent-site.login.agent1021 #top,body.agent-site.map.agent1021 #top,body.agent-site.mapsearch.agent1021 #top {
  margin-top:-54px;
}

body.agent-site.view.agent1021 #ezagentmenu {
  top:115px;
}
body.agent-site.login.agent1021 #ezagentmenu,body.agent-site.map.agent1021 #ezagentmenu,body.agent-site.mapsearch.agent1021 #ezagentmenu{
  top:115px; 
}

body#mls.agent1021 #top #widgetArea_top {
    height: 116px;
    margin: -54px 0 0 1px;
    padding: 0 20px;
    position: relative;
    width: 956px;
    z-index: 110;
}

body#mls.agent1021 ul#ezagentmenu {
  border-bottom: 2px solid #4A6C9B;
    font-family: Georgia,Times,Times New Roman,serif;
    font-size: 13px;
    font-weight: normal;
    height: 22px;
    position: relative;
    text-transform: none;
    top: 12px;
    z-index: 0;
}
body#mls.ouragents.agent1021 ul#ezagentmenu {
  border-bottom: 2px solid #4A6C9B;
    font-family: Georgia,Times,Times New Roman,serif;
    font-size: 13px;
    font-weight: normal;
    height: 22px;
    position: relative;
    text-transform: none;
    top: 115px;
    z-index: 0;
}


body.agent-site #content-box-back {
    padding-top: 30px;
}
body.homepage.agent1021 ul#ezagentmenu {
    border-bottom: 2px solid #4A6C9B;
    font-family: Georgia,Times,Times New Roman,serif;
    font-size: 13px;
    font-weight: normal;
    height: 22px;
    position: relative;
    text-transform: none;
    top: 415px;
}

body.agent-site ul#ezagentmenu {
    border-bottom: 2px solid #4A6C9B;
    font-family: Georgia,Times,Times New Roman,serif;
    font-size: 13px;
    font-weight: normal;
    height: 22px;
    position: relative;
    text-transform: none;
    top: 5px;
}
body.homepage.agent1021 #mapsearchtool {
    display: block;
    height: 33px;
    margin-top: -20px;
    width: 392px;
}

body.homepage.agent1027 #mapsearchtool {
    display: block;
    height: 33px;
    margin-top: -20px;
    width: 392px;
}

#dynamicsearchbar.box form#dynaform {
  height:60px;
}
body.mlssearch #left{
  top: 15px;
}
body.mlssearch #content{
  padding-top: 15px;
}
body.map #content-box-back{
  min-height: inherit;
}

#property-search{
  width: 96%;
}

#recsearch-1617 {
  margin-top:0px;
}
/* List View */

html body#mls.listview div#bodywrapper div#wrapper div#contentwrapper div#contentarea div#content-box-back div#top div#widgetArea_top.interiorblock{
  height:0px;
}

html body#mls.listview div#bodywrapper div#wrapper div#contentwrapper div#contentarea div#content-box-back div#left{
  TOP:40PX;
}
/* Saved Search */
html body#default.searchcategories div#bodywrapper div#wrapper div#contentwrapper div#contentarea div#content-box-back div#top div#widgetArea_top.interiorblock {
  height:0px;
}

html body#default.searchcategories div#bodywrapper div#wrapper div#contentwrapper div#contentarea div#content-box-back div#top div#widgetArea_top.interiorblock div#dynasearch.widget {
  display:none;}

html body#default.searchcategories div#bodywrapper div#wrapper div#contentwrapper div#contentarea div#content-box-back div#content{
  margin-top:30px;
}


html body#default.searchcategories div#bodywrapper div#wrapper div#contentwrapper div#contentarea div#content-box-back div#left{
 top:40px;
}

p#disclaimer{
  text-align: center;
    width: 745px;
}
ul#ezfooternav {
    border-bottom: 1px solid white;
  border-top: 1px solid white;
    padding-bottom: 10px;
  padding-top:10px;
}

#footer-logos-right {
    height: 24px;
    left: 32px;
    position: relative;
    top: 145px;
    width: 151px;
}

a.dis_footer{
  color:#fff;
text-decoration:underline;}

a.dis_footer:hover{
  color:#ccc;
text-decoration:underline;}

html body#default.homepage div#bodywrapper div#wrapper div#header a#emaillink{z-index:100;
background:none;}

body.savedsearch #top #widgetArea_top{
  height:0px;
}

body#mls.agent1021 #top #widgetArea_top{
 height:0px; 
}

body#mls.ouragents.agent1021 #top #widgetArea_top{
 height:116px; 
}

body#mls.savedsearch #left{
  top:15px;
}

body#mls.savedsearch #left #dyna-inner,body#mls.listview #left #dyna-inner{
background-color:#dcdcdc;
  padding:0 5px 0px 5px;
  margin:0 -7px;
}

body#mls.savedsearch #left #dynamicsearchbar .morelink,body#mls.listview #left #dynamicsearchbar .morelink{
 background-color:#dcdcdc; 
  top:0px;
  left:-7px;
  bottom:0;
  position:relative;
  padding-right:17px;
  padding-bottom:5px;
}

body#mls.savedsearch #left #dynamicsearchbar a.morelink:link,body#mls.listview #left #dynamicsearchbar a.morelink:link{
    color:#666;
}

body#mls.savedsearch #left #dynamicsearchbar .ui-wide-set.wide-input-DWaterfront,body#mls.listview #left #dynamicsearchbar .ui-wide-set.wide-input-DWaterfront{
    float:left;
    position:relative;
    right:5px;
  padding-right:90px;
  background-color:#dcdcdc;
  padding-left:5px;
}

body#mls.savedsearch #left #dynamicsearchbar .button,body#mls.listview #left #dynamicsearchbar .button{
  display: inline;
margin-top: -35px;
float: right;
z-index: 300;
position: relative;
}

body#mls.savedsearch #wrapper #dyna-inner .fieldlabel,body#mls.listview #wrapper #dyna-inner .fieldlabel{
    color:#666;
}

body#mls.savedsearch #left #widgetArea_left #recsearch-1617.widget.recsearch,body#mls.listview #left #widgetArea_left #recsearch-1617.widget.recsearch{
 margin-top:307px; 
}

body#mls.savedsearch div#bodywrapper div#wrapper div#contentwrapper div#contentarea div#content-box-back div#left div#widgetArea_left.interiorblock div#dynasearch.widget div#dynamicsearchbar.box form#dynaform div#dyna-inner div.ui-wide-set.ui-wide-textbox.wide-input-keywordsearch div.overlabel-wrap label.overlabel-apply,body#mls.listview div#bodywrapper div#wrapper div#contentwrapper div#contentarea div#content-box-back div#left div#widgetArea_left.interiorblock div#dynasearch.widget div#dynamicsearchbar.box form#dynaform div#dyna-inner div.ui-wide-set.ui-wide-textbox.wide-input-keywordsearch div.overlabel-wrap label.overlabel-apply{
 margin-top:61px; 
}

body#default.agent1815 #content-box-back,body#default.agent1027 #content-box-back,
body#mls.agent1815 #content-box-back,body#mls.agent1027 #content-box-back
{
 padding-top:0; 
}
body#default.homepage.agent1815 #content-box-back,body#default.homepage.agent1027 #content-box-back{
  padding-top:296px;
}
  
body#default.agent1815 #left,body#default.agent1027 #left,
body#mls.agent1815 #left,body#mls.agent1027 #left
{
 top:150px; 
}

body#default.mlssearch.agent1815 #left,body#default.mlssearch.agent1027 #left,
body#default.soldsearch.agent1815 #left,body#default.soldsearch.agent1027 #left
{
 top:20px; 
}

body#mls.savedsearch.agent1021 #left
{
 top:55px; 
}

body#default.agent1027 #ezagentmenu,body#mls.agent1027 #ezagentmenu
{
  display:none;
}
body.#mls.ouragents.agent1021 ul#ezagentmenu {
  top:115px;
  padding:top:100px;
}

body.soldsearch h1:nth-child(3){
  display:none;
}
body.soldsearch #left{
  top:10px;
}
body.soldsearch.agent1021 #left{
  top:40px;
}
body.homepage.agent1815 #textwidget-2435{
  top:-405px;
}