/*
IEPC Override Style Sheet
*/
/* =Backgrounds
-----------------------------------------------
*/
body { background-color:#ffffff;color:#222222;}
#header { background-color: #ffffff;} 
#navbar { background-color: #36582a;}

/* =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: #36582a; }
.widgetArea h1,.widgetArea h1 a,
.widgetArea h2,.widgetArea h2 a,
.widgetArea h3,.widgetArea h3 a{ color: #36582a; }
h4,h5,h6,input,textarea,select{color:#222222;}
a{color:#ae8e35}
a:hover{color:#d6af41}
hr{ background-color:#d3d1cb;border-color:#d3d1cb;color:#d3d1cb; }
form input, textarea, select, #loginimage {border-color:#d3d1cb;}

/* =Navigation Colors
-----------------------------------------------
*/
#navbar a {color: #ffffff;}
#navbar a:hover {color: #ffffff;}
#navbar li ul { background: #f2efe9;}
#navbar li ul li a {background: #f2efe9;color: #ae8e35;border-color:#36582a;}
#navbar li ul li a:hover { color: #d6af41;}

/* =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/195-arrow.png") no-repeat scroll 0 center;}
.ezbreadcrumbs a:first-child{background:none;}

/* Tabs
-----------------------------------------------
*/
.ui-tabs-nav li a{border-color:#d3d1cb;color:#ffffff;}
.ui-tabs-nav a:hover, .ui-tabs-nav .ui-tabs-selected a{color:#ae8e35;}

/* =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:#f2efe9;border-color:#d3d1cb}
#eznavigatortpl span.locked{background-color:#f8f6f3;border-color:#d3d1cb}
legend{background-color:#d3d1cb;border-color:#797774;color:#36582a;}
ul#dv-actionmenu li#share-this-box ul{background-color:#d3d1cb;border-color:#d3d1cb}
ul#dv-actionmenu li#share-this-box ul li a{background-color:#f2efe9;}
.jcarousel-skin-USM-558px .jcarousel-prev:hover,
.jcarousel-skin-USM-558px .jcarousel-next:hover,
#ContactForm #contact-info-box,
#c-results{background-color:#d3d1cb;border-color:#d3d1cb;}
a.objectToggle{color:#36582a;}
.ui-dialog .ui-dialog-titlebar{background-color:#f8f6f3;border-color:#d3d1cb;color:#222222;}

/* =Login Box
-----------------------------------------------
*/
#loginmodaltip,
.msg{background-color: #ae8e35;color: #ffffff;border-color:#797774 !important;}

/* =Buttons
-----------------------------------------------
*/
.button{
	color: #ffffff;
	background-color: #36582a;
	border-color: #d6c28b;
	background: linear-gradient(#d6c28b 20%, #ae8e35);
	background: -webkit-linear-gradient(#d6c28b 20%, #ae8e35);
	background: -moz-linear-gradient(top, #d6c28b 20%, #ae8e35 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(20%,#d6c28b), color-stop(100%,#ae8e35)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #d6c28b 20%,#ae8e35 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #d6c28b 20%,#ae8e35 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #d6c28b 20%,#ae8e35 100%); /* IE10+ */
	background: linear-gradient(to bottom, #d6c28b 20%,#ae8e35 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d6c28b', endColorstr='#ae8e35',GradientType=0 ); /* IE6-9 */

}
.button:hover{
	color: #ffffff;
	background-color: #d6c28b;
	border-color: #ae8e35;
	background: -moz-linear-gradient(top, #ae8e35 60%, #d6c28b 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(60%,#ae8e35), color-stop(100%,#d6c28b)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #ae8e35 60%,#d6c28b 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #ae8e35 60%,#d6c28b 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #ae8e35 60%,#d6c28b 100%); /* IE10+ */
	background: linear-gradient(to bottom, #ae8e35 60%,#d6c28b 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ae8e35', endColorstr='#d6c28b',GradientType=0 ); /* IE6-9 */
}
.button.secondary{
	color: #ffffff;
	background-color: #36582a;
	border-color: #8aab7e;
	background: -moz-linear-gradient(top, #8aab7e 20%, #36582a 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(20%,#8aab7e), color-stop(100%,#36582a)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #8aab7e 20%,#36582a 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #8aab7e 20%,#36582a 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #8aab7e 20%,#36582a 100%); /* IE10+ */
	background: linear-gradient(to bottom, #8aab7e 20%,#36582a 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8aab7e', endColorstr='#36582a',GradientType=0 ); /* IE6-9 */
}
.button.secondary:hover{
	color: #ffffff;
	background-color: #8aab7e;
	border-color: #36582a;background: #36582a; /* Old browsers */
	background: -moz-linear-gradient(top, #36582a 60%, #8aab7e 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(60%,#36582a), color-stop(100%,#8aab7e)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #36582a 60%,#8aab7e 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #36582a 60%,#8aab7e 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #36582a 60%,#8aab7e 100%); /* IE10+ */
	background: linear-gradient(to bottom, #36582a 60%,#8aab7e 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#36582a', endColorstr='#8aab7e',GradientType=0 ); /* IE6-9 */
}
.togglebox span,
#eznavigatortpl a{background-color:#f2efe9;border-color:#d3d1cb; color: {ColorTextMain};}
.ui-slider,
#eznavigatortpl a:hover,
.dynasearchcblist .dynainner label,
.dynainner ul li a{background-color:#f8f6f3;}
.dynasearchcblist .dynainner .activeLabel,
.dynainner ul li a.active,
.dynasearchcblist .dynainner .hoverLabel,
.dynainner ul li a:hover,
.ui-slider-range{background-color: #d6c28b;}
.ui-slider-handle{background-color: #ae8e35;}
.ui-slider-handle:hover,
.ui-slider-handle-active{background-color: #57471a;}

/* =Ask a Question Colors
-----------------------------------------------
*/
#askaquestion .phone{color: #36582a;}

/* =Share This
-----------------------------------------------
*/
.sharethis div a{background-color:#f2efe9;border-color:#d3d1cb;}
.sharethislinks ul{border-color:#d3d1cb;}
.sharethislinks ul li{}
.sharethislinks ul li a:hover{background-color:#f8f6f3;}


/* =Bomber
---------------------------------------------------------
*/
.listtown a{color:#36582a;}
.listtown a:hover{color:#1b2c15;}
.subtext{color:#909090;}
#hidegmap a, #showgmap a{color:#797774}
.relistviewleft img,.agentlist .list_image img,#serviceareatowns .Town,#gmapframe,h3.dv-detailsheader{ border-color:#d3d1cb; }
#mlsdetailwrapper,
ul#dv-actionmenu,
.gradient-block,
#hidegmap a,
#showgmap a,
#list-view-top-nav,
.btn-gradient{background-color:#f2efe9;border-color:#d3d1cb}
.virtual_tour a,
.listbutton{background-color:#f2efe9;border-color:#d3d1cb; color: {ColorTextMain};}
.listbutton:hover,
.virtual_tour a:hover{background-color:#f8f6f3;}



#navbar{background-image:url('http://usmimagecatalogue.s3.amazonaws.com/phpfUXvTg.png'); background-repeat:repeat-x;height:35px;position:relative;padding:0;border:0;}
#footer{background-image:url("http://usmimagecatalogue.s3.amazonaws.com/phpzP3zj2.jpg");background-position: ;background-repeat:repeat-x;  }
#content-box-back{background-image:url("http://usmimagecatalogue.s3.amazonaws.com/phphQ8TKp.gif");background-position:center top;background-repeat:repeat-y;  }
a.morelink, p.morelink a{background-image:url("http://usmimagecatalogue.s3.amazonaws.com/phpi4XNr1.gif");background-position:right 6px;background-repeat:no-repeat;  }
#portfoliolink{background-image:url("http://usmimagecatalogue.s3.amazonaws.com/phpsdq1dE.gif");background-position:-0px -0px;background-repeat:no-repeat;  text-indent:-99999px;display:block;padding:0;border:0;height:67px;width:122px;}
#relohomelink{background-image:url("http://usmimagecatalogue.s3.amazonaws.com/phpFCOcz1.png");background-position:-0px -0px;background-repeat:no-repeat;  text-indent:-99999px;display:block;padding:0;border:0;height:198px;width:198px;}
#login.button{background-image:url("http://usmimagecatalogue.s3.amazonaws.com/phpma4BDI.gif");background-position:-0px -0px;background-repeat:no-repeat;  text-indent:-99999px;display:block;padding:0;border:0;height:24px;width:65px;}
#navbar li ul{background-image:url("http://usmimagecatalogue.s3.amazonaws.com/phpk6Xzs9.jpg");background-position:left top;background-repeat:repeat-x;  }
body.detailview #content-box-back, body.mlssearch #content-box-back{background-image:url("http://usmimagecatalogue.s3.amazonaws.com/phpYpMBH3.gif");background-position:-0px -0px;background-repeat:repeat-y;  }
#usmtag.cleanlogo a{background-image:url('http://usmimagecatalogue.s3.amazonaws.com/phppLH1MT.png'); background-repeat:no-repeat;height:53px;width:167px;position:relative;padding:0;border:0;}
#header{background-image:url('http://usmdesign.s3.amazonaws.com/theme1/195-header.jpg'); background-repeat:no-repeat;height:122px;width:960px;position:relative;padding:0;border:0;}
body{background-image:url("http://usmdesign.s3.amazonaws.com/theme1/195-background.jpg");background-position:center top;background-repeat:repeat-x;  }
.sharethislinks ul{background-image:url("http://usmdesign.s3.amazonaws.com/theme1/195-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/195-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/195-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/195-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/195-staticsprite.png");background-position:-1159px -43px;background-repeat:no-repeat;  }
 {background-image:url("http://usmdesign.s3.amazonaws.com/theme1/195-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 */
.mobile{
  left: 879px!important;
  top: 86px!important;
  text-indent: -9999px;
  width: 100px;
  z-index: 100;
}
a.morelink, p.morelink a {
  text-transform: uppercase;
  font-size: 11px;
  color: #AE8E35;
  padding-right: 15px;
  border: none;
}
p.morelink a{
  padding-top: 3px;
}
body{
  background-image: none;
  background-color: #F9F8F5;
}
body {
  font: normal 0.75em/1.67 Verdana, sans-serif;
  color: #3C3C3C;
}
#content-box-top, #content-box-bottom, #navbottom,
#footer-logos, .ezbreadcrumbs, .separator, .multi-office,
.pssviewall{
  display: none;
}
#wrapper, #header, #navbar{
  width: 989px;
}
#wrapper{
  box-shadow: 0px 0px 22px #c3c3c3;
}
body.homepage h1 {
  font: normal bold 21px "Times New Roman", Times, serif;
  color: #AE8E35;
}
.detailview #content, 
.prod #content, 
.mapsearch #content {
  margin-right: 15px;
}
.array3-mapsearch_re2php #left{display:none;}
.array3-mapsearch_re2php #content {
width: 785px;
background: white;
}
.content-area-container{margin-bottom:15px;}

/* Header */

#header{
  background-image: none;
  background-color: white;
  height: 198px;
  position: relative;
  z-index: 1;
}
#homelink,
#bloglink{
  position: absolute;
  text-indent: -9999px;
  z-index: 100;
}
#bloglink{
  top: 56px!important;
  font-size: 10px;
  left: 774px!important;
  width: 75px;
  height: 50px;
}
#homelink {
 background:transparent;
 height:198px;
 width:400px;
 top:0;
 left:0;
}
.socialinkswidget{
  position: absolute;
  top: 130px;
  z-index: 100;
}
#right .social-links li {
float: right;
left: 14px;
top: 10px;
position: relative;
}

/* Navbar */

#navbar a {
  text-transform: uppercase;
  font-weight: normal;
  font-size: 13px;
  font-family: "Times New Roman", Times, serif;
  padding: 10px 11px;
  margin:0;
  line-height:34px;
  text-shadow: 0px 1px 0px black;
}
#navbar a:hover{
  box-shadow: inset 0px -14px 11px 0px green;
}
#navbar li{
  top: 4px;
}
#navbar li ul{
  padding: 8px;
  background-color: #AE8E35;
}
#navbar ul a{
  text-shadow: none;
  color: white;
}
#navbar li ul li a, 
#navbar li ul li a:hover {
  background-color: transparent;
  border: none;
  display: block;
  text-indent: 0;
  padding: 0 4px 0 4px;
  color: white;
  font: normal bold 13px Verdana, sans-serif;
  background: transparent;
  line-height: 24px;
  height: 24px;
  margin: 0;
  float: none;
  width: auto;
}
#navbar li ul li a:hover{
  box-shadow: none;
  text-decoration:underline;
}

/* Content Area */

#content{
  padding: 22px 5px 0px;
}
#left{
  padding: 22px 5px 0px 4px;
}
#right{
  padding: 22px 4px 0px 5px;
}
#left h3,
#right h3, #hdr-featuredlistings{
  font-size: 20px;
  font-weight: bold;
  font-family: "Times New Roman", Times, serif;
  margin-top: 8px;
}
#content h3 a{
  color: #AE8E35!important;
}
#content-area-bottom{
  clear: both;
}
.jcarousel-item{
  text-align: center;
  background-color: #F4EFE2;
}
.jcarousel-skin-USM-558px .jcarousel-item,
.jcarousel-skin-USM-558px .jcarousel-prev, 
.jcarousel-skin-USM-558px .jcarousel-next,
.jcarousel-container.jcarousel-container-horizontal{
  border: none;
  background-color: #F4EFE2;
}

/*property map */
.mapcontainer {
float: left;
width: 475px;
text-align: center;
padding-top: 1em;
position: relative;
}
.townlist {
float: left;
width: 270px;
}
.townlist label {
float: left;
width: 135px;
}
.county{clear:both;}
#overviewmap {
width: 353px;
float: right;
}
#overviewmap img{
  border:0;
}
.proptype{display:block;float:left;width:49%;}
.searchsubmit{clear:left;}

/* Widgets */

#left .psslist{
  line-height: 1.2;
}
#portfoliolink{
  margin-bottom: 10px;
}
#textwidget-2941 .box{
  padding: 0px;
  background-color: transparent;
  border: none;
}
#dynamicsearchbar, .recsearch .box, #soldsearchform-2943{
  padding: 10px 0px 0px;
  background-color: transparent;
  border: none;
}
.recsearch .box a{
  color: black;
}

/* Footer */

#footer{
  width: 989px;
  margin: 0 auto 40px;
  color: white;
  padding: 0px;
  position: relative;
}
#footer a{
  color: white;
}
#footer .office {
  width: 20%;
  float: left;
  text-align: center;
  line-height: 18px;
}
#footer #footeremail {
  clear: both;
  text-align: center;
  margin: 0;
  font-family: "Times New Roman", Times, serif;
  font-size: 13px;
  padding: 10px 0 15px 0;
}
#footer .office strong {
  font: normal bold 181%/1 "Times New Roman", Times, serif;
}
#footer .office span {
  font-weight: bold;
}
#usmtag.cleanlogo{
  margin: 0px;
  position: absolute;
  right: 20px;
  bottom: 0px;
}

body.detailview #dv-agentblock { display: none; } /* requested by client */
body.detailview .dv-contentdata span.label { width: 100%; }
body.detailview #call-our-office { display: none; } /* requested by client */

body.array3-44329 table p { max-width: 350px; }

.badge.uag {
    background: url("") no-repeat scroll 0 0 transparent;
    height: 85px;
    left: 12px;
    margin-bottom: -85px;
    top: -4px;
    width: 83px;
  display:none;
}
bomber...8208036 (line 118)
.badge {
    border: medium none !important;
    display: none;
    position: relative;
    text-indent: -999999px;
    z-index: 2;
}