body {
	font: .85em/1.3 Helvetica, Arial, sans-serif;
	color: #fff;
}

h1, h2, h3, h4, h5, p, ul, li, ol, blockquote, form {
	margin-top: 0;
}

#logo-holder {
background:transparent url("/ezstatic/data/ecohouserealty.mlsinside/images/logo-2010.png") no-repeat scroll 0 0;
height:160px;
left:0;
position:absolute;
top:0;
width:149px;
z-index: 6000;
}

#dwell {
height:34px;
left:40px;
position:relative;
width:109px;
}

#eco {
height:122px;
left:40px;
position:relative;
top:4px;
width:109px;
z-index: 5;
}

#eco, #dwell {
display:block;
}

.hm {
display:none;
}


.usm-mainleft {
    position: absolute;
    left: 0;
	width: 311px;
	height: 413px;
	background: transparent url("http://ecohouserealty.com/home/rotate.php") no-repeat left top;
	float: left;
}


.usm-mainright {
	 width:686px;
	 /*background:url('http://ecohouserealty.com/images/woodgrain.jpg') repeat-y left top; */
	 background: transparent url("http://ecohouserealty.com/images/featured_brown.png") repeat-y right top;
	 float: right;
}

h2.headingpropertysearch{
padding-left: 148px;
}

img,
a img {
	border: 0;
}
.usm-buffer {
	padding: 20px;
}

.usm-clearboth {
	clear: both;
}


#content {
	margin: 0 auto;
	padding; 0;
	 background: transparent url("http://ecohouserealty.com/images/featured_brown.png") repeat-y right top;
	 background: #4e3a19;
}

#bottom{
background:transparent url("http://ecohouserealty.com/images/bottom.png") no-repeat scroll 0 0;
height: 50px
}

#bottom p{
padding: 20px;
}


/* MLS PAGES - DETAIL VIEW */
.favlink {
display: none;
}

.mlsnavbar,
.mlsrightcol h3 {
border: 0; 
background: #7e6f55;
background: #68593f;
padding: 3px 0;
}

.mlsleftcol {

}
.mlsrightcol {
width: 52%;
}

.mlstitleinfo {
border: 0;
}
.mlstowntitle {
font-size: 24px;
font-weight: normal;
}
.mlsrightcol h3 {
padding: 2px 2px 0 2px;
margin: 20px 0 8px 0;
}

/* Search Page */
.divleft {
width: 49%;
float: left;
}

.divright {
width: 49%;
float: right;
}

span.cntct-yourrealtor {
	display: none;
}

/* MLS PAGES - LIST VIEW */


.addfavorite,
.viewfavorites {
	display: none;
}
.navddplleft {
font-size: .9em;
width: 55%;
}

.navddplright {


}

table#relistviewwrap {
border-top: 1px solid #68593f;
}


.savedsearchinforight,
.listviewfavorites {
display: none;
}

.listremark {
color: #eaeaea;
font-size: 90%;
line-height: normal;
}



p.lv-backtosearch {
text-align: right;
font-weight: bold;
font-style: italic;
}


/* MLS PAGES - MLS DISCLAIMER */


.mlsdisclaimer {
border: 0;
}

.mlsdisclaimer img {
margin: 10px 10px 0 0;
}

.mlsdisclaimer p {
margin: 10px 0 0;
width: 80%;
color: #eaeaea;

}


/* Advanced Search Page */
#advancedsearch h3 {
background: #493617;
padding: 2px 6px;
}

fieldset {
margin: 0 0 30px 0;
padding-left: 153px;
border-top: 3px solid #68593f;
border-width: 3px 0 0 0;
}
legend {
background: #68593f;
padding: 2px 5px;
font-weight: bold;
}

p.btn-submit {
text-align: right;
}

ul.propertytypelist {
list-style: none;
margin: 0;
padding: 0;
}

ul.propertytypelist li {
display: inline;
margin: 0 8px 0 0;

}


ul.countygrouplist {
margin: 0 0 20px 0;
padding: 0;
list-style: none;
}
ul.countygrouplist li {
margin: 0;
padding: 0;
}

.divthird h4 {
margin: 0 0 8px 0;
border-bottom: 1px solid #493617;
}
.divthird {
width: 30%;
float: left;
margin: 0 2% 0 0;
}





/* ProtoTip CSS */

.prototip { position: absolute; }
.prototip .effectWrapper { position: relative; }
.prototip .tooltip { position: relative; }
.prototip .toolbar {
	position: relative;
	display: block;
	}
.prototip .toolbar .title {
	display: block;
	position: relative;
	}
.prototip .content { clear: both; }
.prototip .toolbar a.close {
	position: relative;
	text-decoration: none;
	float: right;
	width: 15px;
	height: 15px;
	background: transparent url(images/prototip/close.gif);
	display: block;
	line-height: 0;
	font-size: 0px;
	border: 0;
	}
.prototip .toolbar a.close:hover { background: transparent url(images/prototip/close_hover.gif); }

.iframeShim {
	position: absolute;
	border: 0;
	margin: 0;
    padding: 0;
    background: none;
}

/* Tooltip styles */
.prototip .default {
    width: 380px;
    color: #fff;
    border:2px solid #3b2e13;
    font-family:Verdana, Arial, Helvetica, sans-serif;
}
.prototip .default .toolbar { background: transparent; font: italic 17px Georgia, serif; }
.prototip .default .title {
    background: #572c0a;
    color: #96c73d;
    font: normal bold 15px Verdana, Arial, sans-serif;
    filter:alpha(opacity=85);
    -moz-opacity:.85;
    opacity:.85;
    padding: 5px;

}
.prototip .default .content {
    background: #3b2e13;
    filter:alpha(opacity=85);
    -moz-opacity:.85;
    opacity:.85;
    font:bold 13px Helvetica, Arial, sans-serif;
    padding: 5px;
}
