/*
IEPC Override Style Sheet
*/
/* =Backgrounds
-----------------------------------------------
*/
body { background-color:#ffffff;color:#222222;}
#header { background-color: #ffffff;} 
#navbar { background-color: #ffffff;}

/* =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: #88930e; }
.widgetArea h1,.widgetArea h1 a,
.widgetArea h2,.widgetArea h2 a,
.widgetArea h3,.widgetArea h3 a{ color: #88930e; }
h4,h5,h6,input,textarea,select{color:#222222;}
a{color:#88930e}
a:hover{color:#b9c913}
hr{ background-color:#dfdfdf;border-color:#dfdfdf;color:#dfdfdf; }
form input, textarea, select, #loginimage {border-color:#dfdfdf;}

/* =Navigation Colors
-----------------------------------------------
*/
#navbar a {color: #000000;}
#navbar a:hover {color: #88930e;}
#navbar li ul { background: #ffffff;}
#navbar li ul li a {background: #ffffff;color: #88930e;border-color:#ffffff;}
#navbar li ul li a:hover { color: #b9c913;}

/* =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/189-arrow.png") no-repeat scroll 0 center;}
.ezbreadcrumbs a:first-child{background:none;}

/* Tabs
-----------------------------------------------
*/
.ui-tabs-nav li a{border-color:#dfdfdf;color:#ffffff;}
.ui-tabs-nav a:hover, .ui-tabs-nav .ui-tabs-selected a{color:#88930e;}

/* =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:#dfdfdf}
#eznavigatortpl span.locked{background-color:#ffffff;border-color:#dfdfdf}
legend{background-color:#dfdfdf;border-color:#7f7f7f;color:#88930e;}
ul#dv-actionmenu li#share-this-box ul{background-color:#dfdfdf;border-color:#dfdfdf}
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:#dfdfdf;border-color:#dfdfdf;}
a.objectToggle{color:#88930e;}
.ui-dialog .ui-dialog-titlebar{background-color:#ffffff;border-color:#dfdfdf;color:#222222;}

/* =Login Box
-----------------------------------------------
*/
#loginmodaltip,
.msg{background-color: #88930e;color: #ffffff;border-color:#7f7f7f !important;}

/* =Buttons
-----------------------------------------------
*/
.button{
	color: #ffffff;
	background-color: #88930e;
	border-color: #c1c96e;
	background: linear-gradient(#c1c96e 20%, #88930e);
	background: -webkit-linear-gradient(#c1c96e 20%, #88930e);
	background: -moz-linear-gradient(top, #c1c96e 20%, #88930e 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(20%,#c1c96e), color-stop(100%,#88930e)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #c1c96e 20%,#88930e 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #c1c96e 20%,#88930e 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #c1c96e 20%,#88930e 100%); /* IE10+ */
	background: linear-gradient(to bottom, #c1c96e 20%,#88930e 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c1c96e', endColorstr='#88930e',GradientType=0 ); /* IE6-9 */

}
.button:hover{
	color: #ffffff;
	background-color: #c1c96e;
	border-color: #88930e;
	background: -moz-linear-gradient(top, #88930e 60%, #c1c96e 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(60%,#88930e), color-stop(100%,#c1c96e)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #88930e 60%,#c1c96e 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #88930e 60%,#c1c96e 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #88930e 60%,#c1c96e 100%); /* IE10+ */
	background: linear-gradient(to bottom, #88930e 60%,#c1c96e 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#88930e', endColorstr='#c1c96e',GradientType=0 ); /* IE6-9 */
}
.button.secondary{
	color: #ffffff;
	background-color: #88930e;
	border-color: #c1c96e;
	background: -moz-linear-gradient(top, #c1c96e 20%, #88930e 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(20%,#c1c96e), color-stop(100%,#88930e)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #c1c96e 20%,#88930e 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #c1c96e 20%,#88930e 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #c1c96e 20%,#88930e 100%); /* IE10+ */
	background: linear-gradient(to bottom, #c1c96e 20%,#88930e 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c1c96e', endColorstr='#88930e',GradientType=0 ); /* IE6-9 */
}
.button.secondary:hover{
	color: #ffffff;
	background-color: #c1c96e;
	border-color: #88930e;background: #88930e; /* Old browsers */
	background: -moz-linear-gradient(top, #88930e 60%, #c1c96e 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(60%,#88930e), color-stop(100%,#c1c96e)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #88930e 60%,#c1c96e 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #88930e 60%,#c1c96e 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #88930e 60%,#c1c96e 100%); /* IE10+ */
	background: linear-gradient(to bottom, #88930e 60%,#c1c96e 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#88930e', endColorstr='#c1c96e',GradientType=0 ); /* IE6-9 */
}
a i{background-image: url('http://usmdesign.s3.amazonaws.com/theme/189-icons.png');}
.button i{background-image: url('http://usmdesign.s3.amazonaws.com/theme/189-iconsbutton.png');}
.togglebox span,
#eznavigatortpl a{background-color:#ffffff;border-color:#dfdfdf; color: {ColorTextMain};}
.ui-slider,
#eznavigatortpl a:hover,
.dynasearchcblist .dynainner label,
.dynainner ul li a{background-color:#ffffff;}
.dynasearchcblist .dynainner .activeLabel,
.dynainner ul li a.active,
.dynasearchcblist .dynainner .hoverLabel,
.dynainner ul li a:hover,
.ui-slider-range{background-color: #c1c96e;}

/* =Ask a Question Colors
-----------------------------------------------
*/
#askaquestion .phone{color: #88930e;}

/* =Share This
-----------------------------------------------
*/
.sharethis div a{background-color:#ffffff;border-color:#dfdfdf;}
.sharethislinks ul{border-color:#dfdfdf;}
.sharethislinks ul li{}
.sharethislinks ul li a:hover{background-color:#ffffff;}


/* =Bomber
---------------------------------------------------------
*/
.listtown a{color:#88930e;}
.listtown a:hover{color:#444907;}
.subtext{color:#909090;}
#hidegmap a, #showgmap a{color:#7f7f7f}
.relistviewleft img,.agentlist .list_image img,#serviceareatowns .Town,#gmapframe,h3.dv-detailsheader{ border-color:#dfdfdf; }
#mlsdetailwrapper,
ul#dv-actionmenu,
.gradient-block,
#hidegmap a,
#showgmap a,
#list-view-top-nav,
.btn-gradient{background-color:#ffffff;border-color:#dfdfdf}
.virtual_tour a,
.listbutton{background-color:#ffffff;border-color:#dfdfdf; color: {ColorTextMain};}
.listbutton:hover,
.virtual_tour a:hover{background-color:#ffffff;}


body{background-image:url("http://usmimagecatalogue.s3.amazonaws.com/phpfp7DnH.jpg");background-position:center top;background-repeat:repeat-x;  }
#header{background-image:url('http://usmimagecatalogue.s3.amazonaws.com/phpqTvnWR.jpg'); background-repeat:no-repeat;height:129px;width:960px;position:relative;padding:0;border:0;}
#header #headerhomelink{background-image:url("http://usmimagecatalogue.s3.amazonaws.com/phpqTvnWR.jpg");background-position:-0px -0px;background-repeat:no-repeat; position:absolute;left:0px;top:0px; text-indent:-99999px;display:block;padding:0;border:0;height:128px;width:213px;}
#contentarea{background-image:url("http://usmimagecatalogue.s3.amazonaws.com/phpXMUfOM.jpg");background-position:left top;background-repeat:repeat-x;  }
#fblink{background-image:url("http://usmimagecatalogue.s3.amazonaws.com/phpLY3XTh.jpg");background-position: ;background-repeat:no-repeat;  text-indent:-99999px;display:block;padding:0;border:0;height:48px;width:160px;}
#relopack{background-image:url("http://usmimagecatalogue.s3.amazonaws.com/php97lIjz.jpg");background-position: ;background-repeat:no-repeat;  text-indent:-99999px;display:block;padding:0;border:0;height:51px;width:160px;}
#mapsearchbtn{background-image:url("http://usmimagecatalogue.s3.amazonaws.com/phpQVmdzy.png");background-position: ;background-repeat:no-repeat;  text-indent:-99999px;display:block;padding:0;border:0;height:60px;width:200px;}
#footer{background-image:url("http://usmimagecatalogue.s3.amazonaws.com/phpbYUPH4.png");background-position:center bottom;background-repeat:repeat-x;  }
#bodywrapperdsds33{background-image:url("http://usmimagecatalogue.s3.amazonaws.com/phpbYUPH4.png");background-position: ;background-repeat:repeat-x;  text-indent:-99999px;display:block;padding:0;border:0;height:0px;}
#dynsearchsubmit{background-image:url("http://usmimagecatalogue.s3.amazonaws.com/phpGfLfU4.gif");background-position:-0px -0px;background-repeat:no-repeat;  text-indent:-99999px;display:block;padding:0;border:0;height:17px;width:46px;}
a.morelink{background-image:url("http://usmimagecatalogue.s3.amazonaws.com/phpRQnm41.gif");background-position:-0px -0px;background-repeat:no-repeat;  text-indent:-99999px;display:block;padding:0;border:0;height:17px;width:90px;}
.signuptab, .logintab{background-image:url("http://usmimagecatalogue.s3.amazonaws.com/phpETq0GV.jpg");background-position:center top;background-repeat:no-repeat;  }
#uppervalley_cta{background-image:url("http://usmimagecatalogue.s3.amazonaws.com/phptAnLMW.png");background-position:-0px -0px;background-repeat:no-repeat;  text-indent:-99999px;display:block;padding:0;border:0;height:80px;width:170px;}
#navbar{background-image:url('http://usmdesign.s3.amazonaws.com/theme10/189-navbar.jpg'); background-repeat:repeat-x;height:28px;position:relative;padding:0;border:0;}
.sharethislinks ul{background-image:url("http://usmdesign.s3.amazonaws.com/theme10/189-staticsprite.png");background-position:-0px -0px;background-repeat:no-repeat;  text-indent:-99999px;display:block;padding:0;border:0;height:30px;width:170px;}
.ui-slider-handle{background-image:url("http://usmdesign.s3.amazonaws.com/theme10/189-staticsprite.png");background-position:-212px -40px;background-repeat:no-repeat;  text-indent:-99999px;display:block;padding:0;border:0;height:25px;width:16px;}
.ui-slider-handle:hover{background-image:url("http://usmdesign.s3.amazonaws.com/theme10/189-staticsprite.png");background-position:-228px -40px;background-repeat:no-repeat;  text-indent:-99999px;display:block;padding:0;border:0;height:25px;width:16px;}
.ui-slider-active{background-image:url("http://usmdesign.s3.amazonaws.com/theme10/189-staticsprite.png");background-position:-244px -40px;background-repeat:no-repeat;  text-indent:-99999px;display:block;padding:0;border:0;height:25px;width:16px;}
.ui-tabs-nav a{background-image:url("http://usmdesign.s3.amazonaws.com/theme10/189-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/189-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/189-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/189-staticsprite.png");background-position:-1159px -43px;background-repeat:no-repeat;  }
/* Layout */
h1, h2 {
  color: #88930E;
}

a.ResourceG{
  font-size:14px;
  color: #87930E!important;
  font-weight: 600!important;
  text-decoration:underline;
}
body {
  font-family: Verdana, sans-serif!important;
  font-size: 0.7em!important;
  line-height: 1.45!important;
}
#header a.mobile { display: none; }
.detailview #content, .prod #content, .mapsearch #content{width:765px;}
#content a {
  color: #87930E;
  font-weight: bold!important;
}
#content h1 {
  font: bold 163%/1 "Lucida Grande", "Lucida Sans Unicode", Verdana, sans-serif!important;
  font-size: 19px!important;
}
#content h3 {
  font: bold 127%/1.29 "Lucida Grande", "Lucida Sans Unicode", Verdana, sans-serif!important;
}
#navbar{
  background-image: none;
  background-color: transparent;
  margin-top: 6px;
  height: 22px;
}
#navbottom, .ezbreadcrumbs, .sharethis,
.mobile{
  display: none;
}
.box{
  padding: 10px 8px 10px 10px;
}
#content{
  width: 574px;
}

#content .jcarousel-item img{margin:0;}

#content td,
#content table {
  border-width: 0;
}
#left, #right{
  width: 193px;
}
#footer{
  margin-top: 50px;
  height: 115px!important;
  position: relative;
}
#content-area-bottom{
  clear: both;
}
#content-box-top{
  margin-top: 15px;
}
#contentwrapper{
  margin-top: 12px;
}
#textwidget-2799 .box{
  background:none;
}

#mapsearchbtn {
    margin-left: -20px !important;
}

#textwidget-7751 .box{
  background:none;
  padding: 0px;
  border: none;
}
#uppervalley_cta {
    margin-left: -5px;
    width: 180px;
}
#textwidget-2800 .box{
  background:none;
  padding: 0px;
  border: none;
}
#left h3, #right h3{
  font-family: "Lucida Grande", Arial, sans-serif;
  font-size: 13px!important;
  line-height: 1.2;
  text-transform: uppercase;
  margin-bottom: 5px;
  color: #87930e; 
}


#left a,
#right a { color: #3c3c3c; }
.widget .box{
  border: 1px solid #BFBFBF;
}
#homepage_content p a{
  font-weight: bold;
}
#content .interiorblock{
  margin: 0px 10px;
}
/* Navigation */

#navbar a{
  color: #5A5A5A;
}
.imageinline img {
  border: 1px solid #CCC;
  padding: 4px;
  margin: 0 2px;
}
.contentareabody h3 {
  border-bottom: 1px solid #3C3C3C;
}
#navbar li ul {
  background-color: #E5EC92;
}
#navbar li ul li a {
  background: transparent;
  color: #5A5A5A;
}
#navbar li ul li a:hover {
  color: #5A5A5A;
  text-decoration: underline;
}

/* Login/Register */

.re2_realestateuser #right, .re2_realestateuser #left, .login #right, .login #left { display: block; }

.re2_realestateuser #content, .login #content { width: 574px; float: left; }
.re2_realestateuser #contact-info-box {
    float: none;
    margin-right: 0;
    margin-top: 10px;
    width: auto;
}
.re2_realestateuser h1 { margin-left: 0; }

.re2_realestateuser #content #ContactForm { margin-left: 0; width: 535px;  }
#formlogin { margin: 0; }
#signup { width: 59%; }
#member-login { width: 38%; }

/* ADV Search Page */

body.array3-mlssearchphp #left{
  display: none;
}
body.array3-mlssearchphp #content{
  width: 767px;
}
body.array3-mlssearchphp #searchright {
  width: 350px;
  float: right;
}
body.array3-mlssearchphp #searchleft {
  width: 300px;
  float: left;
}
body.array3-mlssearchphp .uppervalleytowns p span {
  float: left;
  width: 28%;
  margin-right: 2%;
}
body.array3-mlssearchphp .vttowns, .nhtowns {
clear: left;
padding-top: 12px;
}
#map-uppervalley {
  position: relative;
}
div#townmapinstructions {
  position: absolute;
}
.uppervalleytowns p {
  margin-bottom: 6px;
}
body.array3-mlssearchphp input#townDisplay {
  border: 0;
  background-color: white;
  font-weight: bold;
  position: absolute;
  font-size: 16px;
  width: 180px;
}
body.array3-mlssearchphp input#clicktoselect {
  border: 0;
  background-color: white;
  font-size: 14px;
  width: 100px;
}
#searchright p.submitarea {
  text-align: left;
  margin: 10px 0;
}
#searchright p.submitarea input {
  font-size: 120%;
  padding: 4px;
}
/* MLS QS */

#dynaform{
  position: relative;
}
#dyna-inner .fieldlabel {
  font-size: 11px;
}
#dyna-inner form input, #dyna-inner textarea, #dyna-inner select, #dyna-inner .overlabel-wrap input{
  border: 1px solid black;
  padding: 3px;
  font: 11px verdana, sans-serif;
  width: 100%;
}
#dyna-inner .ui-dropdownchecklist-selector{border:1px solid black;font: 11px verdana, sans-serif;}
#mlsnumbersearch{
  padding: 4px!important;
  width: 93.5%!important;
}
#dyna-inner .overlabel-wrap label.overlabel-apply{
  top: 5px!important;
  left: 7px!important;
  font: 11px verdana, sans-serif;
}
.morelink{
  float: none!important;
  margin: 0px;
  position: absolute;
  bottom: 0px;
  right: 0px;
}

/* Side Widgets */

.signuptab, .logintab {
  background: #E5EC92;
}
#relopack{
  margin-bottom: 10px;
}
.blog-rss a, .blog-rss a span{
  display: none;
}
.recsearch .psscategory li a,
.blog-rss h4 a{
  color: black;
  font-weight: bold;
  font-size: 11px;
  display: block;
}
/* Detail View */

span.caption{
  position:absolute;
margin-top:11px;
}

#main_image{
  margin-bottom: 20px;
}
/* Footer */

#ezfooternav a{
  font-size: 11px;
  padding: 0 5px 0 8px;
  color: #3c2415;
}
#footer-logos-right{
  float: none;
  padding: 0px;
  margin: 0 auto;
  width: 155px;
}
#footer-officeinfo{
  font-size: 11px;
  color: #87930E;
  position: relative;
  bottom: 100px;
}
#usmtag.cleanlogo{
  margin-top: 5px;
  padding-bottom: 20px;
}
/* advanced mls search page */
.array4-mlssearch-re2php #left{
  display: none;
}
.array4-mlssearch-re2php #content  {
  width: 767px;
}
#searchleft {
  width: 300px;
  float: left;
}
#searchright {
  width: 350px;
  float: right;
}
div#map-uppervalley {
  position: relative;
}
div#map-uppervalley img {
  border: 0;
}
.uppervalleytowns {
  clear: both;
  width: 450px;
  float: left;
}
.uppervalleytowns p {
  margin-bottom: 6px;
}
.uppervalleytowns p span {
  float: left;
  width: 28%;
  margin-right: 2%;
}
.vttowns,
.nhtowns {
  clear: left;
  padding-top: 12px;
}
div#townmapinstructions {
  position: absolute;
}
input#clicktoselect {
  border:0; background-color:#fff;
  font-size: 14px;
  width: 100px;
}
input#townDisplay {
  border:0;
  background-color: #fff;
  font-weight: bold;
  position: absolute;
  font-size: 16px;
  width: 180px;
}
p.submitarea {
  text-align: left;
  margin: 10px 0;
}
p.submitarea input {
  font-size: 120%;
  padding: 4px;
}
.searchentiremls {
  padding-top: 12px;
}
table.listtable {
    width: 100%;
}
table.listtable td {
    text-align: center;
  padding: 4px;
}
table.listtable tr {
  border-bottom: 1px solid #aaa;
}
#userlogin div.inner {
    padding: 1em;
}
/* list view */
.statusK {
    background: url("/ezstatic/data/hs-re/i/pending.png") no-repeat scroll right 12px #B9B9B9;
    opacity: 0.5;
    padding: 5px;
}
#content #saveyoursearch .listbutton,
#content #deleteyoursearch .listbutton {
  color: #fff !important;
}

/* compare condos */
.array3-186 #left,
.array3-186 #right {
  display: none;
}

.array3-186 #content {
  width: auto;
}

#tableContainer {
  border-bottom: 1px solid #bbb;
  width: 925px;
  height:400px;
  overflow-y:auto;
}

.contentareabody h3 a {
border-bottom: 0px solid #3C3C3C;
}

#condocomparetable td,
#condocomparetable th { padding: 1px 3px; }

#condocomparetable .bglight { background: #eef1d2; }

#condocomparetable .bgdark { background: #d2da87; }

#condocomparetable .bglight:hover,
#condocomparetable .bgdark:hover { background: #bcc64b; }

thead th {
  background-color: #efefef;
  border-bottom: 1px solid #bbb;
}

#condocomparetable a {
  color: #3c2415;
  text-decoration: underline;
}

#condocomparetable a:hover {
  text-decoration: none;
}

/* condo guide */
.imageinline { text-align: center; }

.imageinline img {
  border: 1px solid #ccc;
  padding: 4px;
  margin: 0 2px;
}


/* proddir */
body.prod div#right {
  width: 190px;
}

body.prod div#content img {
  margin: inherit;
}

body.prod ul.tabmenu, body.prod ul.ui-tabs {
    position: relative;
    top: 2px;
}
body.prod ul.ui-tabs {
    line-height: 1;
    list-style: none outside none;
    margin: 0;
}
body.prod ul.ui-tabs {
    margin: 0;
    padding: 0;
}
body.prod ul.ui-tabs li {
    display: inline;
}
body.prod ul.ui-tabs a {
    background: url("http://d.usmre.com/i/bomber/bomber-no-repeat-sprite.png") no-repeat scroll right -24px transparent;
    border-left: 1px solid #787878;
    color: #868686;
    height: 17px;
    line-height: 17px;
    padding: 0 18px 0 8px;
    z-index: 1;
}
body.prod ul.ui-tabs-nav a:hover, body.prod ul.ui-tabs-nav li.ui-tabs-selected a {
    background: url("http://d.usmre.com/i/bomber/bomber-no-repeat-sprite.png") no-repeat scroll right -40px transparent;
    color: #01407C;
    text-decoration: none;
    z-index: 3;
}
body.prod .gradient-block, #mlsdetailwrapper {
    border-color: black;
}
body.prod .listingagent .gradient-block {
    background: url("/ezstatic/data/hs-re/i/sidebartabarea.jpg") repeat-x scroll left top #E5EC92;
}
body.prod .listingagent .gradient-block .t-gradient, body.prod .listingagent .gradient-block .b-gradient {
    background: none repeat scroll 0 0 transparent;
}
#textwidget-3696 div {
  background: none;
  border: none;
  padding: none;
  margin: none;
}

/* contact forms */
form.contactform label input, form.contactform label select, form.contactform label textarea, form.contactform label.checkbox {display: block;}
form.contactform label textarea {width: 280px;height: 150px;}
#ContactForm form,
#ContactGoogleMap iframe{width:310px;}

.social-links{
  position:relative;
  z-index:5;
}
#print_contact{
 display: none; 
}

input#password{width:170px;}

@media print{
  #print_contact{
    display: block;  
  } 
}

/* Landlord Login */

#userlogin #content a {
color: #white!important;
font-weight: bold!important;
}

#userlogin {
position: relative;
height: 500px;
}


feildset {
  z-index:9999; 
}


/* new */

#table{
  margin-top: -80px;
margin-left: 267px;
}

/*Feedburner*/

body.blog #subscribe-here a div.rss-widget{

 font-size:19px;
line-height:16px;
color:#223055;
border-color:#223055;
border-style:solid;
} body.blog #subscribe-here a div.rss-widget:hover{

border-color:#223055;
} body.blog #subscribe-here .feedemail-label{ font-size:19px; line-height:27px; color:#223055; } body.blog #subscribe-here .feedemail-input{

background-color:white;
color:#223055;
} body.blog #subscribe-here .feedemail-input:hover{

color:black;
background-color:white;
} body.blog #subscribe-here .feedemail-footer{

font-size:9px;
color:#223055;
} body.blog #subscribe-here .feedemail-form{

background-image:none;
border-color:#223055;
border-style:solid;
padding-left:5px;
text-align:left;
} body.blog #subscribe-here .feedemail-button{

background-color:white;
border-color:#223055;
} body.blog #subscribe-here .feedemail-input:hover{ border-color:#223055; }

#arealist{
  position: relative;
  left: 18px;
  top: 10px;
  list-style-type: none;
  margin-bottom: 0px!important;
}
.arealist{
  font-size:1.2em
}
#listings_container img{
  
padding: 4px;
border: solid 1px #B9B4A4;
}

#content #saveyoursearch .listbutton, #content #deleteyoursearch .listbutton {
color: black !important;
}

.gallery-item {
  border: 1px solid #DDD;
  text-align: center;
  background-color: #F3F3F3;
  padding-top: 4px;
  margin: 10px;
  -moz-border-radius: 3px;
  -khtml-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  float: left;
  margin-top: 10px;
  text-align: center;
  width: 30%!important;
}