/*
IEPC Override Style Sheet
*/
/* =Backgrounds
-----------------------------------------------
*/
body { background-color:#ffffff;color:#3e4e9a;}
#header { background-color: #6cbfef;} 
#navbar { background-color: #3e4a8b;}

/* =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: #2493d3; }
.widgetArea h1,.widgetArea h1 a,
.widgetArea h2,.widgetArea h2 a,
.widgetArea h3,.widgetArea h3 a{ color: #3e4e9a; }
h4,h5,h6,input,textarea,select{color:#3e4e9a;}
a{color:#2493d3}
a:hover{color:#}
hr{ background-color:#;border-color:#;color:#; }
form input, textarea, select, #loginimage {border-color:#;}

/* =Navigation Colors
-----------------------------------------------
*/
#navbar a {color: #ffffff;}
#navbar a:hover {color: #6cbfef;}
#navbar li ul { background: #ffffff;}
#navbar li ul li a {background: #ffffff;color: #2493d3;border-color:#3e4a8b;}
#navbar li ul li a:hover { color: #;}

/* =Header Color
-----------------------------------------------
*/
#header a{color:#ffffff;}
#header p{color:#ffffff;}

/* =Bread Crumbs
-----------------------------------------------
*/
.ezbreadcrumbs a:link, .ezbreadcrumbs a:visited, .ezbreadcrumbs a:active{background: transparent url("http://usmdesign.s3.amazonaws.com/theme/63-arrow.png") no-repeat scroll 0 center;}
.ezbreadcrumbs a:first-child{background:none;}

/* Tabs
-----------------------------------------------
*/
.ui-tabs-nav li a{border-color:#;color:#ffffff;}
.ui-tabs-nav a:hover, .ui-tabs-nav .ui-tabs-selected a{color:#2493d3;}

/* =Boxes
-----------------------------------------------
*/
.box,
.jcarousel-item,
.jcarousel-skin-USM-558px .jcarousel-container,
#property-search,
#ContactForm,
fieldset,
.jcarousel-skin-USM-558px .jcarousel-prev,
.jcarousel-skin-USM-558px .jcarousel-next{background-color:#ffffff;border-color:#}
#eznavigatortpl span.locked{background-color:#;border-color:#}
legend{background-color:#;border-color:#;color:#2493d3;}
ul#dv-actionmenu li#share-this-box ul{background-color:#;border-color:#}
ul#dv-actionmenu li#share-this-box ul li a{background-color:#ffffff;}
.jcarousel-skin-USM-558px .jcarousel-prev:hover,
.jcarousel-skin-USM-558px .jcarousel-next:hover,
#ContactForm #contact-info-box,
#c-results{background-color:#;border-color:#;}
a.objectToggle{color:#2493d3;}
.ui-dialog .ui-dialog-titlebar{background-color:#;border-color:#;color:#3e4e9a;}

/* =Login Box
-----------------------------------------------
*/
#loginmodaltip,
.msg{background-color: #2895d4;color: #ffffff;border-color:# !important;}

/* =Buttons
-----------------------------------------------
*/
.button{
	color: #ffffff;
	background-color: #2493d3;
	border-color: #;
	background: linear-gradient(# 20%, #2895d4);
	background: -webkit-linear-gradient(# 20%, #2895d4);
	background: -moz-linear-gradient(top, # 20%, #2895d4 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(20%,#), color-stop(100%,#2895d4)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, # 20%,#2895d4 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, # 20%,#2895d4 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, # 20%,#2895d4 100%); /* IE10+ */
	background: linear-gradient(to bottom, # 20%,#2895d4 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#', endColorstr='#2895d4',GradientType=0 ); /* IE6-9 */

}
.button:hover{
	color: #ffffff;
	background-color: #;
	border-color: #2895d4;
	background: -moz-linear-gradient(top, #2895d4 60%, # 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(60%,#2895d4), color-stop(100%,#)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #2895d4 60%,# 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #2895d4 60%,# 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #2895d4 60%,# 100%); /* IE10+ */
	background: linear-gradient(to bottom, #2895d4 60%,# 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2895d4', endColorstr='#',GradientType=0 ); /* IE6-9 */
}
.button.secondary{
	color: #ffffff;
	background-color: #2493d3;
	border-color: #;
	background: -moz-linear-gradient(top, # 20%, #2493d3 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(20%,#), color-stop(100%,#2493d3)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, # 20%,#2493d3 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, # 20%,#2493d3 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, # 20%,#2493d3 100%); /* IE10+ */
	background: linear-gradient(to bottom, # 20%,#2493d3 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#', endColorstr='#2493d3',GradientType=0 ); /* IE6-9 */
}
.button.secondary:hover{
	color: #ffffff;
	background-color: #;
	border-color: #2493d3;background: #2493d3; /* Old browsers */
	background: -moz-linear-gradient(top, #2493d3 60%, # 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(60%,#2493d3), color-stop(100%,#)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #2493d3 60%,# 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #2493d3 60%,# 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #2493d3 60%,# 100%); /* IE10+ */
	background: linear-gradient(to bottom, #2493d3 60%,# 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2493d3', endColorstr='#',GradientType=0 ); /* IE6-9 */
}
.togglebox span,
#eznavigatortpl a{background-color:#ffffff;border-color:#; color: {ColorTextMain};}
.ui-slider,
#eznavigatortpl a:hover,
.dynasearchcblist .dynainner label,
.dynainner ul li a{background-color:#;}
.dynasearchcblist .dynainner .activeLabel,
.dynainner ul li a.active,
.dynasearchcblist .dynainner .hoverLabel,
.dynainner ul li a:hover,
.ui-slider-range{background-color: #;}
.ui-slider-handle{background-color: #2493d3;}
.ui-slider-handle:hover,
.ui-slider-handle-active{background-color: #;}

/* =Ask a Question Colors
-----------------------------------------------
*/
#askaquestion .phone{color: #2493d3;}

/* =Share This
-----------------------------------------------
*/
.sharethis div a{background-color:#ffffff;border-color:#;}
.sharethislinks ul{border-color:#;}
.sharethislinks ul li{}
.sharethislinks ul li a:hover{background-color:#;}


/* =Bomber
---------------------------------------------------------
*/
.listtown a{color:#2493d3;}
.listtown a:hover{color:#;}
.subtext{color:#;}
#hidegmap a, #showgmap a{color:#}
.relistviewleft img,.agentlist .list_image img,#serviceareatowns .Town,#gmapframe,h3.dv-detailsheader{ border-color:#; }
#mlsdetailwrapper,
ul#dv-actionmenu,
.gradient-block,
#hidegmap a,
#showgmap a,
#list-view-top-nav,
.btn-gradient{background-color:#ffffff;border-color:#}
.virtual_tour a,
.listbutton{background-color:#ffffff;border-color:#; color: {ColorTextMain};}
.listbutton:hover,
.virtual_tour a:hover{background-color:#;}



#header{background-image:url('http://usmimagecatalogue.s3.amazonaws.com/php3ZDqNk.jpg'); background-repeat:no-repeat;height:115px;width:960px;position:relative;padding:0;border:0;}
#header #mobilelink{background-image:url("http://usmimagecatalogue.s3.amazonaws.com/php3ZDqNk.jpg");background-position:-833px -10px;background-repeat:no-repeat; position:absolute;left:833px;top:10px; text-indent:-99999px;display:block;padding:0;border:0;height:20px;width:124px;}
#header #homelink{background-image:url("http://usmimagecatalogue.s3.amazonaws.com/php3ZDqNk.jpg");background-position:-0px -44px;background-repeat:no-repeat; position:absolute;left:0px;top:44px; text-indent:-99999px;display:block;padding:0;border:0;height:68px;width:468px;}
#header #ContactUs{background-image:url("http://usmimagecatalogue.s3.amazonaws.com/php3ZDqNk.jpg");background-position:-833px -73px;background-repeat:no-repeat; position:absolute;left:833px;top:73px; text-indent:-99999px;display:block;padding:0;border:0;height:28px;width:129px;}
#navbar{background-image:url('http://usmimagecatalogue.s3.amazonaws.com/phpFRYLlT.gif'); background-repeat:repeat-x;height:35px;position:relative;padding:0;border:0;}
#navbar #nb1 a a{ text-indent:-99999px;display:block;padding:0;border:0;height:35px;margin:0;padding:0;}
#navbar #nb1 a ul{top:35px;}
#navbar #nb1 a{background-image:url("http://usmimagecatalogue.s3.amazonaws.com/phpFRYLlT.gif");background-position:-0px -0px;background-repeat:repeat-x; position:absolute;left:0px;top:0px; text-indent:-99999px;display:block;padding:0;border:0;height:35px;}
#navbar #nb2 a a{ text-indent:-99999px;display:block;padding:0;border:0;height:35px;margin:0;padding:0;}
#navbar #nb2 a ul{top:35px;}
#navbar #nb2 a{background-image:url("http://usmimagecatalogue.s3.amazonaws.com/phpFRYLlT.gif");background-position:-58px -0px;background-repeat:repeat-x; position:absolute;left:58px;top:0px; text-indent:-99999px;display:block;padding:0;border:0;height:35px;}
#navbar #nb3 a a{ text-indent:-99999px;display:block;padding:0;border:0;height:35px;margin:0;padding:0;}
#navbar #nb3 a ul{top:35px;}
#navbar #nb3 a{background-image:url("http://usmimagecatalogue.s3.amazonaws.com/phpFRYLlT.gif");background-position:-236px -0px;background-repeat:repeat-x; position:absolute;left:236px;top:0px; text-indent:-99999px;display:block;padding:0;border:0;height:35px;}
#navbar #nb4 a a{ text-indent:-99999px;display:block;padding:0;border:0;height:35px;margin:0;padding:0;}
#navbar #nb4 a ul{top:35px;}
#navbar #nb4 a{background-image:url("http://usmimagecatalogue.s3.amazonaws.com/phpFRYLlT.gif");background-position:-386px -0px;background-repeat:repeat-x; position:absolute;left:386px;top:0px; text-indent:-99999px;display:block;padding:0;border:0;height:35px;}
#navbar #nb5 a a{ text-indent:-99999px;display:block;padding:0;border:0;height:35px;margin:0;padding:0;}
#navbar #nb5 a ul{top:35px;}
#navbar #nb5 a{background-image:url("http://usmimagecatalogue.s3.amazonaws.com/phpFRYLlT.gif");background-position:-547px -0px;background-repeat:repeat-x; position:absolute;left:547px;top:0px; text-indent:-99999px;display:block;padding:0;border:0;height:35px;}
#navbar #nb6 a a{ text-indent:-99999px;display:block;padding:0;border:0;height:35px;margin:0;padding:0;}
#navbar #nb6 a ul{top:35px;}
#navbar #nb6 a{background-image:url("http://usmimagecatalogue.s3.amazonaws.com/phpFRYLlT.gif");background-position:-643px -0px;background-repeat:repeat-x; position:absolute;left:643px;top:0px; text-indent:-99999px;display:block;padding:0;border:0;height:35px;}
#navbar #nb7 a a{ text-indent:-99999px;display:block;padding:0;border:0;height:35px;margin:0;padding:0;}
#navbar #nb7 a ul{top:35px;}
#navbar #nb7 a{background-image:url("http://usmimagecatalogue.s3.amazonaws.com/phpFRYLlT.gif");background-position:-736px -0px;background-repeat:repeat-x; position:absolute;left:736px;top:0px; text-indent:-99999px;display:block;padding:0;border:0;height:35px;}
#navbar #nb8 a a{ text-indent:-99999px;display:block;padding:0;border:0;height:35px;margin:0;padding:0;}
#navbar #nb8 a ul{top:35px;}
#navbar #nb8 a{background-image:url("http://usmimagecatalogue.s3.amazonaws.com/phpFRYLlT.gif");background-position:-884px -0px;background-repeat:repeat-x; position:absolute;left:884px;top:0px; text-indent:-99999px;display:block;padding:0;border:0;height:35px;}
body{background-image:url("http://usmimagecatalogue.s3.amazonaws.com/phpmjNpL0.gif");background-position:center top;background-repeat:repeat-y;  }
#bodywrapper{background-image:url("http://usmimagecatalogue.s3.amazonaws.com/phpI4L68j.jpg");background-position:center top;background-repeat:no-repeat;  }
body.homepage #contentarea{background-image:url("http://usmimagecatalogue.s3.amazonaws.com/phppkcZR8.jpg");background-position:left top;background-repeat:no-repeat;  }
#contentarea{background-image:url("http://usmimagecatalogue.s3.amazonaws.com/phpjIxqKs.jpg");background-position:-0px -0px;background-repeat:no-repeat;  }
#modalLogin{background-image:url('http://usmimagecatalogue.s3.amazonaws.com/phpAWkDUr.png'); background-repeat:no-repeat;height:146px;width:347px;position:relative;padding:0;border:0;}
#modalLogin #modalLoginRegister{background-image:url("http://usmimagecatalogue.s3.amazonaws.com/phpAWkDUr.png");background-position:-185px -101px;background-repeat:no-repeat; position:absolute;left:185px;top:101px; text-indent:-99999px;display:block;padding:0;border:0;height:28px;width:82px;}
#modalLogin #modalLoginLogin{background-image:url("http://usmimagecatalogue.s3.amazonaws.com/phpAWkDUr.png");background-position:-272px -101px;background-repeat:no-repeat; position:absolute;left:272px;top:101px; text-indent:-99999px;display:block;padding:0;border:0;height:28px;width:64px;}
body.detailview #contentarea{background-image:url("http://usmimagecatalogue.s3.amazonaws.com/php4e7lyT.jpg");background-position:-0px -0px;background-repeat:no-repeat;  }
#footer{background-image:url('http://usmimagecatalogue.s3.amazonaws.com/phpVhOLaY.jpg'); background-repeat:no-repeat;height:173px;width:1058px;position:relative;padding:0;border:0;}
#footer #usmtag.cleanlogo a{background-image:url("http://usmimagecatalogue.s3.amazonaws.com/phpVhOLaY.jpg");background-position:left top;background-repeat:no-repeat; position:absolute;left:leftpx;top:toppx; }
#wrapper{background-image:url("http://usmimagecatalogue.s3.amazonaws.com/phpgnuq0N.png");background-position:-9px bottom;background-repeat:no-repeat;  }
body.detailview #wrapper{background-image:url("http://usmimagecatalogue.s3.amazonaws.com/phpKg1YrE.png");background-position:-9px bottom;background-repeat:no-repeat;  }
body.detailview{background-image:url("http://usmimagecatalogue.s3.amazonaws.com/phpF0DFNX.gif");background-position:center top;background-repeat:repeat-y;  }
#hdr-askquestion{background-image:url("http://usmimagecatalogue.s3.amazonaws.com/phpxsZWX4.gif");background-position:-0px -0px;background-repeat:no-repeat;  text-indent:-99999px;display:block;padding:0;border:0;height:27px;width:155px;}
#askaquestion .box{background-image:url("http://usmimagecatalogue.s3.amazonaws.com/phpi1SmHN.png");background-position:-0px bottom;background-repeat:repeat-x;  }
#navbar li ul{background-image:url("http://usmimagecatalogue.s3.amazonaws.com/php9czj9j.png");background-position:-0px bottom;background-repeat:repeat-x;  }
#recsearch-434 h3{background-image:url("http://usmimagecatalogue.s3.amazonaws.com/phpdJO1Dn.gif");background-position: ;background-repeat:no-repeat;  text-indent:-99999px;display:block;padding:0;border:0;height:54px;width:146px;}
#hdr-featuredlistings{background-image:url("http://usmimagecatalogue.s3.amazonaws.com/php0Am4bb.gif");background-position:-0px -0px;background-repeat:no-repeat;  text-indent:-99999px;display:block;padding:0;border:0;height:30px;width:189px;}
body.homepage #dynsearchsubmit{background-image:url("http://usmimagecatalogue.s3.amazonaws.com/php9vlhYQ.gif");background-position:-0px -0px;background-repeat:no-repeat;  text-indent:-99999px;display:block;padding:0;border:0;height:28px;width:88px;}
body.homepage .morelink{background-image:url("http://usmimagecatalogue.s3.amazonaws.com/phpkCyALr.gif");background-position:-0px -0px;background-repeat:no-repeat;  text-indent:-99999px;display:block;padding:0;border:0;height:18px;width:145px;}
#askaquestion button{background-image:url("http://usmimagecatalogue.s3.amazonaws.com/phpAGLR98.gif");background-position:-0px -0px;background-repeat:no-repeat;  text-indent:-99999px;display:block;padding:0;border:0;height:22px;width:61px;}
#top #alternatestatesearch,#searchpage #search-nh a{background-image:url("http://usmimagecatalogue.s3.amazonaws.com/phpmyj5ds.gif");background-position:-0px -0px;background-repeat:no-repeat;  text-indent:-99999px;display:block;padding:0;border:0;height:28px;width:249px;}
body.detailview #modalLogin{background-image:url('http://usmimagecatalogue.s3.amazonaws.com/phpgXYXZ5.png'); background-repeat:no-repeat;height:225px;width:150px;position:relative;padding:0;border:0;}
body.detailview #modalLogin #modalLoginRegister{background-image:url("http://usmimagecatalogue.s3.amazonaws.com/phpgXYXZ5.png");background-position:-10px -188px;background-repeat:no-repeat; position:absolute;left:10px;top:188px; text-indent:-99999px;display:block;padding:0;border:0;height:24px;width:74px;}
body.detailview #modalLogin #modalLoginLogin{background-image:url("http://usmimagecatalogue.s3.amazonaws.com/phpgXYXZ5.png");background-position:-90px -188px;background-repeat:no-repeat; position:absolute;left:90px;top:188px; text-indent:-99999px;display:block;padding:0;border:0;height:24px;width:54px;}
#top label[for=DTownME]{background-image:url("http://usmimagecatalogue.s3.amazonaws.com/phpiIa34X.gif");background-position:-0px -0px;background-repeat:no-repeat;  text-indent:-99999px;display:block;padding:0;border:0;height:20px;width:113px;}
#top label[for=DPropertyType]{background-image:url("http://usmimagecatalogue.s3.amazonaws.com/phpiIa34X.gif");background-position:-0px -20px;background-repeat:no-repeat;  text-indent:-99999px;display:block;padding:0;border:0;height:20px;width:113px;}
#top label[for=bedrooms]{background-image:url("http://usmimagecatalogue.s3.amazonaws.com/phpiIa34X.gif");background-position:-0px -40px;background-repeat:no-repeat;  text-indent:-99999px;display:block;padding:0;border:0;height:20px;width:113px;}
#top label[for=bathrooms]{background-image:url("http://usmimagecatalogue.s3.amazonaws.com/phpiIa34X.gif");background-position:-0px -60px;background-repeat:no-repeat;  text-indent:-99999px;display:block;padding:0;border:0;height:20px;width:113px;}
#top label[for=PriceList]{background-image:url("http://usmimagecatalogue.s3.amazonaws.com/phpiIa34X.gif");background-position:-0px -80px;background-repeat:no-repeat;  text-indent:-99999px;display:block;padding:0;border:0;height:20px;width:113px;}
#left #dynamicsearchbar{background-image:url("http://usmimagecatalogue.s3.amazonaws.com/phpddySO3.png");background-position:left -13px;background-repeat:repeat-x;  }
#left #dynsearchsubmit{background-image:url("http://usmimagecatalogue.s3.amazonaws.com/php4BJEy9.gif");background-position:-0px -0px;background-repeat:no-repeat;  text-indent:-99999px;display:block;padding:0;border:0;height:22px;width:71px;}
#left #dynamicsearchbar-2{background-image:url("http://usmimagecatalogue.s3.amazonaws.com/phpURV1Qf.png");background-position:left  -13px;background-repeat:repeat-x;  }
#hdr-quicksearch{background-image:url("http://usmimagecatalogue.s3.amazonaws.com/phppk7eTi.gif");background-position:-0px -0px;background-repeat:no-repeat;  text-indent:-99999px;display:block;padding:0;border:0;height:27px;width:155px;}
html{background-image:url("http://usmimagecatalogue.s3.amazonaws.com/phpa12z2E.jpg");background-position:center top;background-repeat:no-repeat;  }
body.homepage #bodywrapper{background-image:url("http://usmimagecatalogue.s3.amazonaws.com/phpQ1oMSR.jpg");background-position:left top;background-repeat:no-repeat;  }
.agent644 #header{background-image:url('http://usmimagecatalogue.s3.amazonaws.com/phpOy3miI.jpg'); background-repeat:no-repeat;height:115px;width:960px;position:relative;padding:0;border:0;}
.agent644 #header #homelink{background-image:url("http://usmimagecatalogue.s3.amazonaws.com/phpOy3miI.jpg");background-position:-224px -7px;background-repeat:no-repeat; position:absolute;left:224px;top:7px; text-indent:-99999px;display:block;padding:0;border:0;height:95px;width:235px;}
#header #ContactUs:hover{background-image:url("http://usmimagecatalogue.s3.amazonaws.com/phpXPXM2K.png");background-position:-0px -0px;background-repeat:no-repeat;  }
.sharethislinks ul{background-image:url("http://usmdesign.s3.amazonaws.com/theme10/63-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/theme10/63-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/theme10/63-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/theme10/63-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/theme10/63-staticsprite.png");background-position:-1159px -43px;background-repeat:no-repeat;  }
 {background-image:url("http://usmdesign.s3.amazonaws.com/theme10/63-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;}
#top h3{
    display:none;
}
body.homepage #navbottom{
    display:none;
}
#top #dynamicsearchbar{
    background:transparent;
    border-width:0;
    padding:0 0 0 510px;
    margin:0;
    position:relative;
    height:220px;
}
#footer{
    margin:0 auto;
}
#footer p{
    text-align:left;
    padding:0px 0 0 250px;
}
#footer p a{
    color:#fff;
    font-weight:bold;
}
#content-area-bottom{
    clear:both;
}
#wrapper{
    padding:0 40px;
    zoom:1;
}
#content{
    padding-bottom:20px;
    padding-top:20px;
    width:575px;
    padding-right:15px;
}
a.mobile{
    display:none;
}
#askaquestion .box{
    border-width:0;
    padding-bottom:5px;
}
#navbar li ul li a{
    background:transparent;
}
.pssheader{
    color:#000;
}
#one-click-search .psslist a{
    color:#000;
}
#one-click-search .psslist{
    padding:0;
    margin-bottom:15px;
}
#top .inputselect{
    margin-bottom:5px;
}
#top .inputtext,#top .overlabel-apply{
    margin-top:0px;
    margin-bottom:5px;
}
#hdr-featuredlistings{
    margin-bottom:0;
}
#recsearch-434 .box{
    background:transparent;
    border-width:0;
}
body.homepage #top{
    height:220px;
}
#askaquestion button{
    margin:0 0 0 auto;
}
#top #dynsearchsubmit{
    position:absolute;
    right:10px;
    bottom:60px;
}
#top .morelink{
    position:absolute;
    right:280px;
    bottom:25px;
}
#top #alternatestatesearch{
    right:10px;
    position:absolute;
    bottom:25px;
}
.listtown a,.relistaddress{
    background:transparent;
}
.sharethislinks ul{
    padding-top:20px;
    height:25px;
}
body.login #contentwrapper,body.re2_realestateuser #contentwrapper{
    background:#fff;
}
body.login #contentarea,body.re2_realestateuser #contentarea{
    background:transparent;
}
.pageandsortoptions select, #listoptions select{
    margin-right:3px;
}
.pageandsortoptions, #listoptions{
    clear:both;
    text-align:right;
}
form input, textarea, select, label.overlabel-apply{
    font-size:1em;
}
#modalLogin,#askaquestion,#hdr-quicksearch{
    -moz-box-shadow:0px 0px 10px #aaa;
    -webkit-box-shadow:0px 0px 10px #aaa;
    box-shadow:0px 0px 10px #aaa;
}
.detailview #content,.prod #content{
    padding-right:0;
}
#left .morelink{
    margin-bottom:1em;
}
#left #dynamicsearchbar{
    -webkit-box-shadow:0 5px 10px #aaa;
    -moz-box-shadow:0 5px 10px #aaa;
    background-color:#3e4d9a;
    border-width:0;
    box-shadow:0 5px 10px;
}
#left #dynamicsearchbar a{
    color:#fff;
}
body{
    margin:0 auto;
    width:1058px;
    position:relative;
}
#left #dynsearchsubmit{
    margin:0 0 0 auto;
}
#searchpage #search-nh{
    margin:-30px 0 10px 300px;
}
#ezfooternav li a{
    color:#3E4E9A;
}
#homepage_featured h2{
    margin-bottom:5px;
}
#homepage_featured .jcarousel-skin-USM-558px .jcarousel-container-horizontal{
    width:538px;
}
#homepage_featured .jcarousel-clip{
    margin:0 31px;
}
#homepage_featured li{
    text-align:center;
    font-weight:bold;
}
#homepage_featured{
    border-bottom:1px solid #3e4d9a;
    margin-bottom:20px;
    padding-bottom:20px;
}
#homepage_featured .jcarousel-skin-USM-558px  .jcarousel-container{
    border-top:1px solid #3e4d9a;
}
#homepage_featured .jcarousel-skin-USM-558px div,#homepage_featured .jcarousel-skin-USM-558px li{
    border-color:transparent;
    background-color:transparent;
}
#ezfooternav{
    margin-top:0;
    position:relative;
    top:-26px;
}
#bodywrapper #footer #usmtag a{
    left:794px;
    top:130px;
    background-position:-794px -130px;
}
#ezagentmenu{
    float:left;
    position:relative;
    top:20px;
}
body.homepage #bodywrapper{
    *background-position:-1px top;
}
.agent644 #wrapper{
    *width:961px;
}
.homepage #ezagentmenu{
    top:240px;
}
body #bodywrapper{
    background-position:-1px top;
    position:relative;
}
.agent644 #sidebarbox2-hdr,.agent644 #sidebarbox2,.agent644 #testimonialwidget,.agent644 #blog-rss,.agent644 #add-box,.agent644 #twitter_div, .agent644 #social-media-links{
    display:none;
}
#textwidget-949 .box{
    border:0;
    background:transparent;
}
.agent644 #ContactForm #contact-info-box{
    width:220px;
}
.agent644 #ContactForm .ct_officeitem{
    display:block;
}
#ContactForm .ct_officeitem{
    display:none;
}
.agent644 #footer p{
    display:none;
}
.agent644 #ct_addtl_footer{
    padding-left:250px;
    display:block;
}
#ct_addtl_footer{
    display:none;
}
.agent644 #ContactForm .officeitem{
    display:none;
}
.agent644 #ContactForm form{
    width:285px;
}
.agent644 #ContactForm{
    width:536px;
}
.agent644 #footer #usmtag p{
    display:block;
}
.agent644 #footer a{
    color:#3E4E9A;
}
#wrapper ul.social-links{
    margin:20px 0px -8px 2px;
}

#top .textwidget .box{
  border:none;
}
#header #ContactUs:hover{
  background-position: -2px 1px;
  box-shadow:inset 0px 0px 3px #fff;
  border-radius: 5px;
}