/*
IEPC Override Style Sheet
*/
/* =Backgrounds
-----------------------------------------------
*/
body { background-color:#ffffff;color:#000000;}
#header { background-color: #ffffff;} 
#navbar { background-color: #;}

/* =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;}


/* =Content Area
-----------------------------------------------
*/
#contentarea{background-color:#ffffff}




/* =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: #000000; }
h4,h5,h6,input,textarea,select{color:#000000;}
a{color:#85afd4}
a:hover{color:#92c0e9}
hr{ background-color:#cacaca;border-color:#cacaca;color:#cacaca; }
form input, textarea, select, #loginimage {border-color:#cacaca;}

/* =Navigation Colors
-----------------------------------------------
*/
#navbar a {color: #000000;}
#navbar a:hover {color: #8cbee0;}
#navbar li ul { background: #e7e7e7;}
#navbar li ul li a {background: #e7e7e7;color: #85afd4;border-color:#;}
#navbar li ul li a:hover { color: #92c0e9;}

/* =Header Color
-----------------------------------------------
*/
#header a{color:#;}
#header p{color:#;}

/* =Bread Crumbs
-----------------------------------------------
*/
.ezbreadcrumbs a:link, .ezbreadcrumbs a:visited, .ezbreadcrumbs a:active{background: transparent url("http://usmdesign.s3.amazonaws.com/theme/181-arrow.png") no-repeat scroll 0 center;}
.ezbreadcrumbs a:first-child{background:none;}

/* Tabs
-----------------------------------------------
*/
.ui-tabs-nav li a{border-color:#cacaca;color:#ffffff;}
.ui-tabs-nav a:hover, .ui-tabs-nav .ui-tabs-selected a{color:#85afd4;}

/* =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:#e7e7e7;border-color:#cacaca}
#eznavigatortpl span.locked{background-color:#f3f3f3;border-color:#cacaca}
legend{background-color:#cacaca;border-color:#737373;color:#000000;}
ul#dv-actionmenu li#share-this-box ul{background-color:#cacaca;border-color:#cacaca}
ul#dv-actionmenu li#share-this-box ul li a{background-color:#e7e7e7;}
.jcarousel-skin-USM-558px .jcarousel-prev:hover,
.jcarousel-skin-USM-558px .jcarousel-next:hover,
#ContactForm #contact-info-box,
#c-results{background-color:#cacaca;border-color:#cacaca;}
a.objectToggle{color:#000000;}
.ui-dialog .ui-dialog-titlebar{background-color:#f3f3f3;border-color:#cacaca;color:#000000;}

/* =Login Box
-----------------------------------------------
*/
#loginmodaltip,
.msg{background-color: #8cbee0;color: #ffffff;border-color:#737373 !important;}

/* =Buttons
-----------------------------------------------
*/
.button{
	color: #ffffff;
	background-color: #000000;
	border-color: #c2ddef;
	background: linear-gradient(#c2ddef 20%, #8cbee0);
	background: -webkit-linear-gradient(#c2ddef 20%, #8cbee0);
	background: -moz-linear-gradient(top, #c2ddef 20%, #8cbee0 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(20%,#c2ddef), color-stop(100%,#8cbee0)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #c2ddef 20%,#8cbee0 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #c2ddef 20%,#8cbee0 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #c2ddef 20%,#8cbee0 100%); /* IE10+ */
	background: linear-gradient(to bottom, #c2ddef 20%,#8cbee0 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c2ddef', endColorstr='#8cbee0',GradientType=0 ); /* IE6-9 */

}
.button:hover{
	color: #ffffff;
	background-color: #c2ddef;
	border-color: #8cbee0;
	background: -moz-linear-gradient(top, #8cbee0 60%, #c2ddef 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(60%,#8cbee0), color-stop(100%,#c2ddef)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #8cbee0 60%,#c2ddef 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #8cbee0 60%,#c2ddef 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #8cbee0 60%,#c2ddef 100%); /* IE10+ */
	background: linear-gradient(to bottom, #8cbee0 60%,#c2ddef 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8cbee0', endColorstr='#c2ddef',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:#e7e7e7;border-color:#cacaca; color: {ColorTextMain};}
.ui-slider,
#eznavigatortpl a:hover,
.dynasearchcblist .dynainner label,
.dynainner ul li a{background-color:#f3f3f3;}
.dynasearchcblist .dynainner .activeLabel,
.dynainner ul li a.active,
.dynasearchcblist .dynainner .hoverLabel,
.dynainner ul li a:hover,
.ui-slider-range{background-color: #bdd5e9;}
.ui-slider-handle{background-color: #85afd4;}
.ui-slider-handle:hover,
.ui-slider-handle-active{background-color: #42576a;}

/* =Ask a Question Colors
-----------------------------------------------
*/
#askaquestion .phone{color: #000000;}

/* =Share This
-----------------------------------------------
*/
.sharethis div a{background-color:#e7e7e7;border-color:#cacaca;}
.sharethislinks ul{border-color:#cacaca;}
.sharethislinks ul li{}
.sharethislinks ul li a:hover{background-color:#f3f3f3;}


/* =Bomber
---------------------------------------------------------
*/
.listtown a{color:#000000;}
.listtown a:hover{color:#000000;}
.subtext{color:#7f7f7f;}
#hidegmap a, #showgmap a{color:#737373}
.relistviewleft img,.agentlist .list_image img,#serviceareatowns .Town,#gmapframe,h3.dv-detailsheader{ border-color:#cacaca; }
#mlsdetailwrapper,
ul#dv-actionmenu,
.gradient-block,
#hidegmap a,
#showgmap a,
#list-view-top-nav,
.btn-gradient{background-color:#e7e7e7;border-color:#cacaca}
.virtual_tour a,
.listbutton{background-color:#e7e7e7;border-color:#cacaca; color: {ColorTextMain};}
.listbutton:hover,
.virtual_tour a:hover{background-color:#f3f3f3;}



#header{background-image:url('http://usmimagecatalogue.s3.amazonaws.com/phpvo9U2b.png'); background-repeat:no-repeat;height:198px;width:931px;position:relative;padding:0;border:0;}
#header #homelink{background-image:url("http://usmimagecatalogue.s3.amazonaws.com/phpvo9U2b.png");background-position:-0px -22px;background-repeat:no-repeat; position:absolute;left:0px;top:22px; text-indent:-99999px;display:block;padding:0;border:0;height:166px;width:355px;}
#header #headermailink{background-image:url("http://usmimagecatalogue.s3.amazonaws.com/phpvo9U2b.png");background-position:-560px -0px;background-repeat:no-repeat; position:absolute;left:560px;top:0px; text-indent:-99999px;display:block;padding:0;border:0;height:32px;width:211px;}
#header #homelink{background-image:url("http://usmimagecatalogue.s3.amazonaws.com/phpvo9U2b.png");background-position:-0px -22px;background-repeat:no-repeat; position:absolute;left:0px;top:22px; text-indent:-99999px;display:block;padding:0;border:0;height:166px;width:355px;}
#header #headermailink{background-image:url("http://usmimagecatalogue.s3.amazonaws.com/phpvo9U2b.png");background-position:-560px -0px;background-repeat:no-repeat; position:absolute;left:560px;top:0px; text-indent:-99999px;display:block;padding:0;border:0;height:32px;width:211px;}
#markettrendsbtn{background-image:url("http://usmimagecatalogue.s3.amazonaws.com/phpc6Pj9H.png");background-position:-0px -0px;background-repeat:no-repeat;  text-indent:-99999px;display:block;padding:0;border:0;height:52px;width:155px;}
#markettrendsbtn{background-image:url("http://usmimagecatalogue.s3.amazonaws.com/phpc6Pj9H.png");background-position:-0px -0px;background-repeat:no-repeat;  text-indent:-99999px;display:block;padding:0;border:0;height:52px;width:155px;}
#montlysignupbtn{background-image:url("http://usmimagecatalogue.s3.amazonaws.com/phpeVUsg9.png");background-position:-0px -0px;background-repeat:no-repeat;  text-indent:-99999px;display:block;padding:0;border:0;height:124px;width:155px;}
#montlysignupbtn{background-image:url("http://usmimagecatalogue.s3.amazonaws.com/phpeVUsg9.png");background-position:-0px -0px;background-repeat:no-repeat;  text-indent:-99999px;display:block;padding:0;border:0;height:124px;width:155px;}
#blog-rss-hdr, #announcement-hdr{background-image:url("http://usmimagecatalogue.s3.amazonaws.com/phpYIPP0q.png");background-position:-0px -0px;background-repeat:no-repeat;  }
#blog-rss-hdr, #announcement-hdr{background-image:url("http://usmimagecatalogue.s3.amazonaws.com/phpYIPP0q.png");background-position:-0px -0px;background-repeat:no-repeat;  }
a.newmobilelink{background-image:url("http://usmimagecatalogue.s3.amazonaws.com/phpn7grMw.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/phpn7grMw.png");background-position:-0px -0px;background-repeat:no-repeat;  text-indent:-99999px;display:block;padding:0;border:0;height:85px;width:85px;}
#footer{background-image:url('http://usmimagecatalogue.s3.amazonaws.com/phpKjgcEg.jpg'); background-repeat:no-repeat;height:167px;width:250px;position:relative;padding:0;border:0;}
#navbar{background-image:url('http://usmdesign.s3.amazonaws.com/theme1/181-navbar.jpg'); background-repeat:repeat-x;height:28px;position:relative;padding:0;border:0;}
body{background-image:url("http://usmdesign.s3.amazonaws.com/theme1/181-background.jpg");background-position:center top;background-repeat:repeat-x;  }
.sharethislinks ul{background-image:url("http://usmdesign.s3.amazonaws.com/theme1/181-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/181-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/181-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/181-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/181-staticsprite.png");background-position:-1159px -43px;background-repeat:no-repeat;  }
 {background-image:url("http://usmdesign.s3.amazonaws.com/theme1/181-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;}
/* Layout */
body, #bodywrapper, #navbar{
  background-color: white;
  background-image: none;
  font-family: verdana, sans-serif;
}
#header, #navbar{
  width: 930px;
  margin: 0px 15px;
  background-color: white;
}
h1,h2,h3,h4, .ui-tabs-nav a{
  color: #000;
}
.contentareabody hr{
  margin: 20px 0px;
}
.contentareabody h3{
  display: block;
  margin-top: 20px;
}
.contentareabody #top_middlecolumn h3{
  margin-top:4px;
}
.contentareabody .toggle {
  background-color: #9AC7E4;
  color: white;
  display: block;
  padding: 20px 0px 20px 10px;
  width: 98%;
  text-align: center;
  font-weight: normal;
  text-transform: uppercase;
  font-size: 14px;
  box-shadow: 0px 0px 3px #333;
  border: 1px solid white;
}
.contentareabody .toggle:hover{
  background-color: #97989B;
}
.button, a.button, #loginmodaltip, .msg{
  background-color: #9AC7E4!important;
  border: none;
}
#wrapper, #footer{
  background-color: white;
}
#footer{
  width: 670px;
  border-top: 4px solid #D3D3D3;
  margin: 0 auto 20px;
  padding: 15px 0 0 260px;
}
#content-box-top,
.footer_sitename{
  display: none!important;
}
#content-area-bottom{
  clear: both;
}
#content-box-top, #navbottom, .pssviewall{
  display: none;
}
#content-box-back{
  padding-top: 20px;
}

/* Header */
#header #homelink, #headermailink{
  z-index: 100;
}

/* Navbar */

#navbar{
  border-top: 3px solid #D3D3D3;
  border-bottom: 3px solid #D3D3D3;
}
#navbar a {
  font-size: 15px;
  color: black;
  font-weight: normal;
  text-transform: none;
  padding: 8px 13px;
}
#wrapper #navbar ul a {
  font-size: 11px;
  padding: 0px 6px 0px 14px;
  color: #000;
}
#wrapper #navbar ul a:hover{
  color: #EA5055 ;
}
#wrapper #navbar li ul {
  background: #E7E7E7;
  box-shadow: 0px 3px 10px #999;
  top: 20px!important;
  padding: 5px 0px;
}

/* Widgets */

.button, a.button, 
#loginmodaltip, .msg {
  border: none!important;
  text-transform: uppercase;
  font-weight: normal;
}
#markettrendsbtn:hover {
box-shadow: 0px 2px 7px #b3b3b3;
}
#markettrendsbtn:active {
box-shadow: inset 0px 2px 7px #b3b3b3;
position: relative;
top: 1px;
}
#montlysignupbtn:hover{
  box-shadow: 0px 0px 10px #555;
}
.widgetArea h1, .widgetArea h1 a,
.widgetArea h2, .widgetArea h2 a, 
.widgetArea h3, .widgetArea h3 a,
#categories-3 h2.widgettitle{
  font-size: 17px;
  font-weight: bold;
  margin-bottom: 9px;
  font-family: arial, sans-serif;
  color: #000;
}
#hdr-featuredlistings{
  font-size: 17px;
  font-weight: bold;
  margin-bottom: 9px;
  text-transform: uppercase;
}
.jcarousel-list li p a{
  color: red;
  margin-top: 2px;
  display: block;
}

/* MLS QS */

h3#hdr-quicksearch {
  font-weight:bold;
  font-size:17px;
  color: #000;
}
#dynamicsearchbar,
#textwidget-2474 .box{
  padding:0;
  border:none;
  background:none;
  position: relative;
}
#dyna-inner{
  border-top:1px solid #000;
  padding:5px 0px;
  float:left;
  border-bottom:1px solid #000;
}
#dyna-inner .inputselect{
  font-size:11px;
  padding-top:3px;
  padding-left:3px;
  color: #000;
}
.widgetArea .inputselect{
  height:21px;
}
#dynaform .overlabel-wrap{
  margin-top:10px;
  width:97px;
}
#dynaform label.overlabel-apply{
  font-size:10px;
  padding:2px 0px 0px 5px;
  color:#fff;
}
#dynaform .inputtext{
  font-size:10px;
  color:#fff;
  padding:4px 5px;
  background-color:#97989B;
  border:none;
}
#dynsearchsubmitwrapper .button, #wide #dynasearch .morelink{
  font-size:12px;
}
#dynamicsearchbar #dynaform .wide-input-keywordsearch{
  margin-right:12px;
}
#dyna-inner label.fieldlabel{
  color:#97989B;
}
#dynsearchsubmit.button{
  text-transform:uppercase;
  width:110px;
  height:35px;
  font-size:14px;
  letter-spacing:2px;
  font-family:arial, sans-serif;/* Anytypeface */
  font-weight:bold;
}
#dyna-inner .ui-wide-set.ui-wide-select, #dyna-inner .ui-wide-set.ui-wide-range, #dyna-inner .wide-input-keywordsearch, #dyna-inner .wide-input-mlsnumbersearch{
  margin:0px;
}
#wide .wide-ui .ui-wide-select, #wide .wide-ui .ui-wide-range, #wide .wide-ui .ui-wide-textbox{
  width:30%;
}
#wide #dynaform a.morelink { 
  float: left!important;
}
  
#dynaform a.morelink {
  color: #000;
  background-color: #E7E7E7;
  padding: 5px 0px;
  width: 130px;
  text-align: center;
  top: 153px;
  font-size: 10px!important;
  margin: 0px!important;
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  -o-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
}

#dynaform a.morelink:hover {
  color: #fff;
  background-color: #000;
    -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  -o-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
}
#wide #dyna-inner .ui-wide-set.ui-wide-range.wide-input-PriceList-min, #wide #dyna-inner .ui-wide-set.ui-wide-range.wide-input-bedrooms{
  margin:0px 12px;
}
#dynasearch{
  background:transparent;
  width: 100%;
}
#wide .wide-ui #dynsearchsubmitwrapper{
  float:right;
  margin: -35px 0 10px;
}

body.detailview #dyna-inner .ui-wide-set { width: 100%; }
body.detailview #right #dynsearchsubmit.button { margin-bottom: 5px; float: left; }

/* Mobile Link Corner*/

a.newmobilelink {
  position: fixed;
  top: 0px;
  left: 0px;
  height: 85px;
  width: 85px;
  z-index: 9999;
}

/* Recommended Searches */

#recsearch-2345 h3{
  margin-bottom: -5px;
}
#recsearch-2345 .box{
  background: none;
  border: none;
  padding-left: 0px;
}
#recsearch-2345 .psslist{
  padding-left: 0px;
}
#recsearch-2345 .psscategory {
  width: 160px;
  margin-right: 10px;
  display: inline-block;
}
#recsearch-2345 .psscategory h4 {
  padding: 10px 0px 5px;
}
body#default.homepage #recsearch-2345{
  margin-top: 15px;
}
#recsearch-2345 {
  margin-top: 70px;
}
.psscategory .psslist{
  list-style: disc;
  margin-left: 20px;
  color: #640E0D;
  font-weight: bold;
  font-size: 11px;
}
#top .recsearch .box, #bottom .recsearch .box,
#contentbottom .recsearch .box, #contenttop .recsearch .box {
-moz-column-width: 130px;
-moz-column-gap: 0px;
-webkit-column-width: 130px;
-webkit-column-gap: 0px;
column-width: 130px;
column-gap: 0px;
}

/* Footer Nav */

#ezfooternav{
  width: 400px;
  position: absolute;
  margin: 0px;
  text-align: right;
  padding: 0px;
  right: 0px;
  top: 10px;
}
#ezfooternav li a {
  padding: 0px 0px 0px 15px;
  color: #ABABAE;
}

/* Footer */
#footer #newsitename{
  position: absolute;
  top: 13px;
}
#newsitename #mainsitename{
  font-weight: normal;
  text-transform: uppercase;
  letter-spacing: 2px;
  font-size: 18px;
  color: red;
  line-height: 20px;
}
#newsitename #subsitename{
  font-size: 13px;
  color: #ABABAE;
}
#footer-officeinfo{
  margin-top: 40px;
}
#footer .footer_sitename{
  font-weight:bold;
  color:white;
  font-size:18px;
}
.separator, #footer-officeinfo br, #navbottom{
  display:none;
}
#footer p strong, #footer p .footer_siteaddress{
  font-weight:normal;
}
#footer p{
  text-align:left;
  font-weight:bold;
  padding:0px!important;
}
#footer #footerEmail, #footer_siteaddress{
  display:block;
}
.footer_sitename, .footer_siteaddress{
  display: block;}

#footer p strong, #footer p .footer_siteaddress{
  font-weight:normal;
}
#footer p{
  text-align:left;
  font-weight:bold;
  padding:15px 12px 0px;
}
#footer{
  position: relative;
}
#footer #usmtag {
  position: absolute;
  left: 695px;
  bottom: 30px;
}
body.blog #footer #usmtag{
  position: absolute;
  left: 342px;
  bottom: 15px;
}
#frm-contact .button{
  width: 141px;
}
#footer-logos{
  height: 1px;
  position: relative;
}
#footer-logos-right {
  position: absolute;
  top: 40px;
  right: 3px;
  z-index: 100;
}
body.blog #footer-logos-right{
  top: 60px;
}

#usmtag.cleanlogo a {
display: block;
height: 43px;
margin: 0 auto;
text-indent: -9999px;
width: 143px;
margin-top: -20px;
position: relative;
margin-left: 100px;
}

/* Homepage Featured */

.jcarousel-list li a img{
  margin: 10px 0px;
}
.jcarousel-prev.jcarousel-prev-horizontal,
.jcarousel-next.jcarousel-next-horizontal,
.jcarousel-skin-USM-558px .jcarousel-item,
.jcarousel-container.jcarousel-container-horizontal{
  border: none;
  background-color: #fff;
}
.jcarousel-container.jcarousel-container-horizontal{
  text-align: center;
  border-top: 1px solid #D3D3D3;
  border-bottom: 1px solid #D3D3D3;
}
.jcarousel-item.jcarousel-item-horizontal {
  color: #000;
  padding-top: 10px;
  font-size: 13px;
}
#frm-contact .button{
  width: 98%;
}

/* Blog Widget */

#blog-rss-hdr, #announcement-hdr{
  color: white;
  font-weight: 500;
  padding: 8px 0px 8px 14px;
  text-transform: uppercase;
}
#blog-rss-2378 a{
  color: #EA5055;
}
#blog-rss-2378 h4 a{
  letter-spacing: 0px;
  color: black;
}
#blog-rss-2378 p img { width: 50px; height: 50px; float: left; margin: 5px 5px 0 0; }

/* Widgets */
#contact-brief .phone{
  font-size: 16px;
  color: red;
  font-weight: normal;
}
#textwidget-2436 .box{
  margin-left: -5px;
}
#textwidget-2436 .box a:hover{
  box-shadow: inset 0px 2px 20px #888;
}
.ezbreadcrumbs{
  background-color: #E7E7E7;
  padding: 5px 10px;
  display: block;
  margin-bottom: 15px;
  height: 17px;
}
.ezbreadcrumbs a{
  color: black!important;
}
.contentareabody .inner table{
  padding: 20px 20px;
  background-color: #E7E7E7;
  border: 1px solid #CACACA;
  width: 560px!Important;
}
.contentareabody .walkscore{
  background-color: #E7E7E7;
  border: 1px solid #CACACA;
  padding: 5px;
  margin-top: 30px;
}
#textwidget-2373 .box,
#textwidget-2377 .box,
#blog-rss-2378 .box,
#textwidget-2436 .box{
  padding:0;
  border:none;
  background:none;
}
#user-widget-2374{
  margin: 26px 0px;
}

/* Blog CSS */
body.blog .widget.widget_rss ul{
    display: none;
}
body.blog h2.widgettitle a{
    font-size: 12px;
    vertical-align: top;
}
body.blog #wp-sidebar #categories-3 select#cat.postform{
  width: 155px;
  font-size: 11px;
}
body.blog #wp-sidebar form#searchform #searchsubmit{
  color: white;
  background-color: #C2DDEF !important;
  border: none;
  text-transform: uppercase;
  padding: 2px 10px;
}
body.blog #wp-sidebar form#searchform #searchsubmit:hover{
  box-shadow: 0px 0px 3px #666;
}
body.blog #right {
  background-color: #F6F6F6;
  border: solid 1px #EEE;
  padding-top: 15px;
}

/* Article Img Margin */

.article42292.category7832 img,
.article42293.category7832 img,
.article42290.category7832 img{
  margin: 10px;
}
.article42292.category7832 h3,
.article42293.category7832 h3,
.article42290.category7832 h3{
  margin-bottom: 10px;
}