body, div, span, th, td, p, ul, li, h1, h2, h3, h4, h5, h6, a {
	font-family: verdana, times new roman, times, serif;
	font-size: 12px;
	color: #000;
}

body {
	margin: 0;
	padding: 0;
	background: #a4a28f url("/ezstatic/data/kwbrent/i/background.jpg") top left repeat-x;
}

/* headings */
h1 {
	text-indent: -9999px;
	margin: 0;
	padding: 0;
	border: 0;
}
	
h1 a, 
h1 a:link, 
h1 a:visited {
	display: block;	
	height: 106px;
	margin: 0;
	padding: 0;
	border: 0;
	text-decoration: none;
}

h1 a, 
h1 a:link, 
h1 a:visited,	
h1 a:hover, 
h1 a:active { background: transparent url("/ezstatic/data/kwbrent/i/header.jpg") top left no-repeat; }

h2 {
	font-size: 1.55em;
	font-weight: normal;
	color: #612c04;
}

h3 {
	font-size: 1.25em;
	color: #6a6a6a;
	border-bottom: 1px solid #6a6a6a;
}
h4 { font-size: 1.25em; }

/* combats the core.new.css style */
img { display: inline; }

p,
li { /*/*/ line-height: 20px; /**/ }

li { list-style: square; }

hr { background: #000; }

/* forms */
input,
select,
textarea { font-size: 12px; }

.center { text-align: center; }
.right { text-align: right; }

/* lvha */
a { }
a:link { }
a:visited { }
a:hover { }
a:active { }

/* design elements */
div#wrapper {
	width: 744px;
	margin: 0 auto;
	padding: 0;
	background: #fff url("/ezstatic/data/kwbrent/i/mainbg.jpg") top left repeat-y;
	border: 2px solid #6a6a6a;
	border-top: 0;
	border-bottom: 0;
}
div#mlswrapper {
	width: 744px;
	margin: 0 auto;
	padding: 0;
	background: #fff;
	border: 2px solid #6a6a6a;
	border-top: 0;
	border-bottom: 0;
	}

div#wrapperint {
	width: 744px;
	margin: 0 auto;
	padding: 0;
	border-top: 0;
	border-bottom: 0;
}

/* navbar */
div#navbar {
	border: 0;
	padding: 0;
	margin: 0;
}

div#navbar ul {
	width: 744px;
	height: 29px;
	background: url("/ezstatic/data/kwbrent/i/navbar.jpg");
	margin: 0;
	padding: 0;
	position: relative;
}

#navbar ul li {
	margin: 0;
	padding: 0;
	list-style: none;
	position: absolute;
	top: 0;
}

#navbar ul li,
#navbar a {
	height: 29px;
	display: block;
	color: #fff;
}

#navbar ul li a {
	text-indent: -9999px; 
	text-decoration: none;
}

.nb1 { left: 0; width: 54px; }
.nb2 { left: 54px; width: 83px; }
.nb3 { left: 137px; width: 125px; }
.nb4 { left: 262px; width: 88px; }
.nb5 { left: 350px; width: 151px; }
.nb6 { left: 501px; width: 134px; }
.nb7 { left: 635px; width: 54px; }
.nb8 { left: 689px; width: 55px; }

/* left bar */

div#leftbar {
	float: left;
	width: 186px;
	padding: 0;
	margin: 0 0 0 5px;
}

#leftbar p,
#leftbar a,
#leftbar td {
	margin: 0;
	padding: 0;
	font-size: 10px;
}

#leftbar p {
	/*/*/ line-height: 15px; /**/
	margin-bottom: 15px;
	margin-left: 5px;
}

#leftbar hr { width: 190px; margin-left: 0; }

#leftbar table { margin-left: 5px; }

div.contactbrent {
	margin: 280px 0 0 0;
	color: #fff;
	text-align: center;
	font-size: 10px;
}

.contactbrent img { border: 0; }

/* buyer and seller header */
h3.headercontact,
h3.headercontact {
	text-indent: -9999px;
	border: 0;
	margin: 0;
}
	
h3.headercontact a,
h3.headercontact a:link,
h3.headercontact a:visited {
	display: block;	
	height: 375px;
	margin: 0;
	padding: 0;
	border: 0;
	text-decoration: none;
}

h3.headercontact a, 
h3.headercontact a:link, 
h3.headercontact a:visited,	
h3.headercontact a:hover, 
h3.headercontact a:active { background: transparent url("/ezstatic/data/kwbrent/i/contactnow.jpg") top left no-repeat; }

h3.headerseller a, 
h3.headerseller a:link, 
h3.headerseller a:visited,	
h3.headerseller a:hover, 
h3.headerseller a:active { background: transparent url("/ezstatic/data/kwbrent/i/header_seller.jpg") top left no-repeat; }

/* mls quick search header */
h3.headersearch {
	text-indent: -9999px;
	border: 0;
	margin: 0 0 0 5px;
	background: transparent url("/ezstatic/data/kwbrent/i/header_search.jpg") top left no-repeat;
}

/* auto email updates header */
h3.headeraeu {
	text-indent: -9999px;
	border: 0;
	background: transparent url("/ezstatic/data/kwbrent/i/header_email.jpg") top left no-repeat;
	margin: 20px 0 0 5px;
	padding-bottom: 0;
}

/* buyer and seller header */
h3.headerbuyer,
h3.headerseller,
h3.featured {
	text-indent: -9999px;
	margin: 0 0 0 5px;
	border: 0;
}

h3.featured {
	background: transparent url("/ezstatic/data/kwbrent/i/heading_featured.jpg") top left no-repeat;
	height: 9px;
	padding-bottom: 0;
	margin: 0 0 0 5px;
}
	
h3.headerbuyer a,
h3.headerseller a,
h3.headerbuyer a:link,
h3.headerseller a:link,
h3.headerbuyer a:visited,
h3.headerseller a:visited {
	display: block;	
	height: 9px;
	margin: 0;
	padding: 0;
	border: 0;
	text-decoration: none;
}

h3.headerbuyer a, 
h3.headerbuyer a:link, 
h3.headerbuyer a:visited,	
h3.headerbuyer a:hover, 
h3.headerbuyer a:active { background: transparent url("/ezstatic/data/kwbrent/i/header_buyer.jpg") top left no-repeat; }

h3.headerseller a, 
h3.headerseller a:link, 
h3.headerseller a:visited,	
h3.headerseller a:hover, 
h3.headerseller a:active { background: transparent url("/ezstatic/data/kwbrent/i/header_seller.jpg") top left no-repeat; }

/* content area */
div#maincontent {
	float: right;
	width: 540px;
	margin: 0;
	padding: 0;
}
#mlswrapper div#maincontent {
	width: 744px;}

h2.mlssearch {
	text-indent: -9999px;
	border: 0;
	margin-top: 0;
	padding: 0;
	margin-left: 4px;
}
	
h2.mlssearch a,
h2.mlssearch a:link,
h2.mlssearch a:visited {
	display: block;	
	height: 288px;
	margin: 0;
	padding: 0;
	border: 0;
	text-decoration: none;
}

h2.mlssearch a, 
h2.mlssearch a:link, 
h2.mlssearch a:visited,	
h2.mlssearch a:hover, 
h2.mlssearch a:active { background: transparent url("/ezstatic/data/kwbrent/i/asheville.jpg") top left no-repeat; }

.content { padding: 0 20px; }

.homecontent h2 { display: none; }

.homeimage { float: left; padding: 9px; padding-top: 0; width: 145px; }

.homeimage img { padding-top: 0; border: 0; }

#ezproddirforms { background: #fff; }

/* usm tag line */
div#usmtag {
	border: 0;
	padding: 0;
	margin: 0 auto;
}

div#usmtag ul {
	width: 744px;
	height: 49px;
	background: url("/ezstatic/data/kwbrent/i/usmtag.gif");
	margin: 0 auto;
	padding: 0;
	position: relative;
}

#usmtag ul li {
	margin: 0;
	padding: 0;
	list-style: none;
	position: absolute;
	top: 0;
}

#usmtag ul li,
#usmtag a {
	height: 49px;
	display: block;
	color: #fff;
}

#usmtag ul li a {
	text-indent: -9999px; 
	text-decoration: none;
}

.usm1 { left: 504px; width: 240px; }

.clearboth { clear: both; }

.prodlisttable,
.prodlisttable a { font-size: 11px; }

.prodlisttable td {
	width: 25%;
	white-space: normal;
	font-size: 11px;
}

.favorites { width: 100px; }
.favorites img { display: none; }

.moreinfobox a { text-decoration: none; }

.ezcustomercenter ul { display: none; }

#mlsdisclaimer p { font-size: 0.75em; line-height: 1.5em; color: #666; }

/* email notifications */
div#emailwrapper { 
	width: 540px;
	margin: 0 auto;
	border: 0;
}

div#emailmain { background: #fff; text-align: left; }
div#emailcontent { padding: 7px; text-align: left; }


/*************** mls styles **************/
.mlsrightcol {
width:390px;
}

.listremark {
color:#000000;
}

.savedsearchinfoleft {
width:15%;
}

.listimagecnt {display: none;}

.relistviewleft {
width:110px;
}