/* ************************ Defaults ************************ */

body{ 
	font:0.76em Arial, Helvetica, sans-serif; 
	color:#fff;
	background:url('/ezstatic/data/lowelllofts/images/bg.jpg');	
}
body, h1, h2, h3, h4, h5, p, table, table th, form, a img {
	border: none;
	margin: 0px;
	padding: 0px;
}
h1, h2{
	font-size:1.60em;
	font-weight:normal;
	padding-bottom:7px;
}

/* ************************ structural ************************ */

#main1{ 
	margin:0px; 
	padding:0px;
	width:944px;
	background:url('/ezstatic/data/lowelllofts/images/pagebg.jpg') top left repeat-y;	
}
#main2{ 
	margin:0px; 
	padding:0px;
	width:845px;
	background:url('/ezstatic/data/lowelllofts/images/rightbg.jpg') bottom right no-repeat;	
}
#page{ 
	margin:0px; 
	padding:0px;
	background:url('/ezstatic/data/lowelllofts/images/headerbg.jpg') top left no-repeat;	
}
.header{
	padding:15px 0px 20px 25px;
}
.bold{
	font-weight:bold;
}

/* ************************ top navigation ************************ */
/*
.topnav ul#navbar{ 
	background:url('/ezstatic/data/lowelllofts/images/topnav.gif') top left no-repeat; 
	margin:0px; 
	padding:0px; 
	height:38px; 
	width:634px; 
	position:relative; 
}
.topnav ul#navbar li{ 
	margin:0px; 
	padding:0px; 
	list-style:none; 
	position:absolute; 
	top:0px; 
}
ul#navbar li,ul#navbar a{ 
	height:38px; 
	display:block; 
}
.topnav ul#navbar li a{ 
	text-indent:-9999px; 
	text-decoration:none; 
}
#nav0{ left:0px; width:88px; }
#nav1{ left:88px; width:112px; }
#nav2{ left:200px; width:96px; }
#nav3{ left:296px; width:71px; }
#nav4{ left:367px; width:127px; }
#nav5{ left:494px; width:57px; }
#nav6{ left:550px; width:85px; }


*/

/* =Navigation
-----------------------------------------------
*/

#navbar {
	background:url('/ezstatic/data/lowelllofts/images/topnav.gif') top left no-repeat; 
	height:38px; 
	width:634px; 
	position:relative; 
	list-style: none;
	margin: 0;
	padding: 0;
	position: relative;
}


#navbar li {
	margin: 0;
	padding: 0;
	list-style: none;
	position: absolute;
	top: 0;
}

ul#navbar li,
#navbar a {
	height: 38px;
	display: block;
}

ul#navbar li a {
	text-indent: -9999px; 
	text-decoration: none;
}

#nav0{ left:0px; width:88px; }
#nav1{ left:88px; width:112px; }
#nav2{ left:200px; width:96px; }
#nav3{ left:296px; width:71px; }
#nav4{ left:367px; width:127px; }
#nav5{ left:494px; width:57px; }
#nav6{ left:550px; width:85px; }

/* dropdowns */
ul#navbar li ul {
	position: absolute;
	left: -9999px;
	width: 80px;;
	margin: 0;
	padding: 0;
	background: #ccc;
}

ul#navbar li:hover, 
ul#navbar li.sfhover {
	position: relative;
	margin: 0;
	padding: 0;
}

ul#navbar li:hover ul, 
ul#navbar li.sfhover ul {
	left: 0;
	z-index: 500;
}

ul#navbar li ul li {
	position: relative;
height: 18px;
}

ul#navbar li ul li a {
	text-indent: 0;
	color: #000;
	font-weight: bold;
	display: block;
	background: #ccc;
	padding: 2px 6px;
		height: 18px;
}

ul#navbar li ul li a:hover { color:#000; background:#98A798; }

/* for crappy browsers */
* html ul#navbar li ul li, * html ul#navbar li ul li a {  

}




/* ************************ left panel ************************ */

#leftpanel{
	float:left;
	width:634px;
	background:#5A317B; 
}
#content{
	padding:25px 25px 10px 25px;
	
}
#content.hometext{
	padding:25px 225px 10px 25px;
	background:url('/ezstatic/data/lowelllofts/images/homecontbg.gif') top right no-repeat;	
}
#content p{
	padding:7px 0px 7px 0px;
}
#content a{
	color:#fff;
	text-decoration:underline;
}
#content a:hover{
	color:#000;
	text-decoration:none;
}

/*
#featured{
	background:url('/ezstatic/data/lowelllofts/images/propbg2.jpg') top left repeat-y;
	width:634px;
	border-bottom:solid 1px #fff;
	color:#000;
}
#featurehead{
	background:url('/ezstatic/data/lowelllofts/images/propbg1.jpg') top left no-repeat;
	padding:50px 20px 10px 20px;
}
.feature1{
	float:left;
}
.feature1 span, .feature1 a{
	color:#5A317B;
	font-weight:bold;
}
.feature1 a{
	text-decoration:underline;
}
.feature1 a:hover{
	text-decoration:none;
	color:#000;
}
.feature2{
	width:285px;
	border-right:solid 1px #000;
	padding:0px 15px 0px 20px;
	float:left;
}
.feature3{
	float:left;
	padding:43px 20px 0px 15px;
}
.feature3 p{
	padding:0px 0px 6px 0px;
}
.featureimg{
	float:left;
	width:148px;
}
*/

.moreinfo{
	clear:both;
	padding:15px 0px 10px 20px;
}
.moreinfo ul{
	margin:0px;
	padding:0px;
	list-style:none;
}
.moreinfo ul li{
	margin:0px;
	padding:0px 20px 0px 0px;
	display:inline;
}

/* ************************ right panel ************************ */

#rightpanel{
	float:left;
	color:#0F0E0F;
	width:151px;
	padding:75px 20px 0px 20px;
}
#rightpanel h2{
	color:#5A317B;
	font-size:1.10em;
	padding:6px 0px 6px 0px;
}
#rightpanel ul{
	margin:0px;
	padding:0px 0px 10px 0px;
	list-style:none;
}
#rightpanel ul li{
	margin:0px;
	padding:0px;
}
#rightpanel p{
	margin:0px;
	padding:0px 0px 3px 0px;
}
#rightpanel a{
	color:#0F0E0F;
	text-decoration:none;	
}
#rightpanel a.more{
	color:#4E276D;
	text-decoration:none;	
}
#rightpanel a:hover{
	color:#0F0E0F;
	text-decoration:underline;
}
#rightpanel p.pright{
	text-align:right;
	margin-right:1px;
}

/* ************************ forms ************************ */

#rightpanel input{
	font:11px Arial, Helvetica, sans-serif;
}
#rightpanel .inputtext{
	width:145px;
	height:13px;
	border:solid 1px #28324C;
}
#rightpanel select{
	width:147px;
}
#rightpanel .bold{
	font-size:11px;
}
#rightpanel form{
	padding:0px 0px 10px 0px;
}

/* ************************ footer ************************ */

.clear{
	clear:both;
}
#footer{
	padding:20px 25px 10px 25px;
	width:584px;
}
#footer h2{
	font-size:1.20em;
	padding-bottom:7px;
}
#footer a{
	color:#fff;
	text-decoration:none;
}
#footer a:hover{
	color:#fff;
	text-decoration:underline;
}
#footer .usm{
	float:right;
	padding:15px 0px 0px 0px;
}



.listviewleft{
width: 200px;
display: inline;
float left;
}
.listviewright{
width: 300px;
padding: 0;
margin: 0;
display: inline;
float: right;
}

.listviewleft a img{
margin-top: 2em;
}
.listfavright{
display: block;
width: 100%;
text-align: left;
}

.listfavright img {
float: right;
margin-top: -5px;
}

.listviewwrap {
margin-top: 15px;
}

.savedsearchinforight{
float: right;
width: 40%;
}

#content div form{
width: 50%;
}

#searchpage {
width: 900px;
}

.userinfo{
margin-top: 10px;
width: 30%;
display: inline;
float: left;
}

.addressinfo {
margin-top: 10px;
width: 65%;
float: right;
}

.addressinfo h3{
font-size: 2em;
}



.addressinfo ul{
margin-left: 0;
padding-left: 0;
}



.addressinfo ul li{
margin-top: 1.2em;
font-size: 1.4em;
}

.list_remarks,
.listviewattribute{
color: #FFF;
line-height: 1.5em;

}

.formquicksearch{
display: inline;

}

#quicksearchsubmitbutton{
float: left;
padding-right: 5px;
}



.clearboth{
clear: both;
}

.formcontentswrapper{
padding: 5px;
}

.userinfo, .addressinfo{
margin-top: 30px;
}

.feature2 {
width: 280px;
}

.loggedin {
background:#5A317B; 
padding: 5px;
color: #fff; 
}


#rightpanel .userlist li a{
color: #fff;
text-decoration: underline;
}

#rightpanel .userlist li a:hover{
color: #ccc;
text-decoration: underline;
}


/* ************************ Defaults ************************ */

body{ 
	font:0.76em Arial, Helvetica, sans-serif; 
	color:#fff;
	background:url('/ezstatic/data/lowelllofts/images/bg.jpg');	
}
body, h1, h2, h3, h4, h5, p, table, table th, form, a img {
	border: none;
	margin: 0px;
	padding: 0px;
}
h1, h2{
	font-size:1.60em;
	font-weight:normal;
	padding-bottom:7px;
}

/* ************************ structural ************************ */

#main1{ 
	margin:0px; 
	padding:0px;
	width:944px;
	background:url('/ezstatic/data/lowelllofts/images/pagebg.jpg') top left repeat-y;	
}
#main2{ 
	margin:0px; 
	padding:0px;
	width:845px;
	background:url('/ezstatic/data/lowelllofts/images/rightbg.jpg') bottom right no-repeat;	
}
#page{ 
	margin:0px; 
	padding:0px;
	background:url('/ezstatic/data/lowelllofts/images/headerbg.jpg') top left no-repeat;	
}
.header{
	padding:15px 0px 20px 25px;
}
.bold{
	font-weight:bold;
}



/* =Navigation
-----------------------------------------------
*/

#navbar {
	background:url('/ezstatic/data/lowelllofts/images/topnav.gif') top left no-repeat; 
	height:38px; 
	width:634px; 
	position:relative; 
	list-style: none;
	margin: 0;
	padding: 0;
	position: relative;
}


#navbar li {
	margin: 0;
	padding: 0;
	list-style: none;
	position: absolute;
	top: 0;
}

ul#navbar li,
#navbar a {
	height: 38px;
	display: block;
}

ul#navbar li a {
	text-indent: -9999px; 
	text-decoration: none;
}

#nav0{ left:0px; width:88px; }
#nav1{ left:88px; width:95px; }
#nav2{ left:183px; width:124px; }
#nav3{ left:306px; width:155px; }
#nav4{ left:461px; width:74px; }
#nav5{ left:535px; width:95px; }


/* dropdowns */
ul#navbar li ul {
	position: absolute;
	left: -9999px;
	width: 80px;;
	margin: 0;
	padding: 0;
	background: #ccc;
}

ul#navbar li:hover, 
ul#navbar li.sfhover {
	position: relative;
	margin: 0;
	padding: 0;
}

ul#navbar li:hover ul, 
ul#navbar li.sfhover ul {
	left: 0;
	z-index: 500;
}

ul#navbar li ul li {
	position: relative;
height: 18px;
}

ul#navbar li ul li a {
	text-indent: 0;
	color: #000;
	font-weight: bold;
	display: block;
	background: #ccc;
	padding: 2px 6px;
		height: 18px;
}

ul#navbar li ul li a:hover { color:#000; background:#98A798; }

/* for crappy browsers */
* html ul#navbar li ul li, * html ul#navbar li ul li a {  

}




/* ************************ left panel ************************ */

#leftpanel{
	float:left;
	width:634px;
	background:#5A317B; 
}
#content{
	padding:25px 25px 10px 25px;
	
}
#content.hometext{
	padding:25px 225px 10px 25px;
	background:url('/ezstatic/data/lowelllofts/images/homecontbg.gif') top right no-repeat;	
}
#content p{
	padding:7px 0px 7px 0px;
}
#content a{
	color:#fff;
	text-decoration:underline;
}
#content a:hover{
	color:#000;
	text-decoration:none;
}


#featured{
	background:url('/ezstatic/data/lowelllofts/images/propbg2.jpg') top left repeat-y;
	width:634px;
	color:#000;
	position: relative;
}

#featurehead{
	background:url('/ezstatic/data/lowelllofts/images/propbg1.jpg') top left no-repeat;
/*	padding:50px 20px 10px 20px; */
	border-top: 1px solid #5b317b;
}

.feature1{
	float:left;
	margin: 50px 0 10px 140px; 
	display: inline;
}
.feature1 span, .feature1 a{
	color:#5A317B;
	font-weight:bold;
}
.feature1 a{
	text-decoration:underline;
}
.feature1 a:hover{
	text-decoration:none;
	color:#000;
}


.feature2{
	width:285px;
	border-right:solid 1px #000;
	padding:0px 15px 0px 20px;
	float:left;
} 

.feature3{
	float:left;
	padding:43px 20px 0px 15px;
}
.feature3 p{
	padding:0px 0px 6px 0px;
}
.featureimg{
	position: absolute;
	width:148px;       
	height: 200px;
	top: 50px;
	left: 16px;

}

.featureimg img {

} 

.moreinfo{
	clear:both;
	padding:15px 0px 10px 20px;
}
.moreinfo ul{
	margin:0px;
	padding:0px;
	list-style:none;
}
.moreinfo ul li{
	margin:0px;
	padding:0px 20px 0px 0px;
	display:inline;
}

/* ************************ right panel ************************ */

#rightpanel{
	float:left;
	color:#0F0E0F;
	width:151px;
	padding:75px 20px 0px 20px;
}
#rightpanel h2{
	color:#5A317B;
	font-size:1.10em;
	padding:6px 0px 6px 0px;
}
#rightpanel ul{
	margin:0px;
	padding:0px 0px 10px 0px;
	list-style:none;
}
#rightpanel ul li{
	margin:0px;
	padding:0px;
}
#rightpanel p{
	margin:0px;
	padding:0px 0px 3px 0px;
}
#rightpanel a{
	color:#0F0E0F;
	text-decoration:none;	
}
#rightpanel a.more{
	color:#4E276D;
	text-decoration:none;	
}
#rightpanel a:hover{
	color:#0F0E0F;
	text-decoration:underline;
}
#rightpanel p.pright{
	text-align:right;
	margin-right:1px;
}

/* ************************ forms ************************ */

#rightpanel input{
	font:11px Arial, Helvetica, sans-serif;
}
#rightpanel .inputtext{
	width:145px;
	height:13px;
	border:solid 1px #28324C;
}
#rightpanel select{
	width:147px;
}
#rightpanel .bold{
	font-size:11px;
}
#rightpanel form{
	padding:0px 0px 10px 0px;
}

/* ************************ footer ************************ */

.clear{
	clear:both;
}
#footer{
	padding:20px 25px 10px 25px;
	width:584px;
}
#footer h2{
	font-size:1.20em;
	padding-bottom:7px;
}
#footer a{
	color:#fff;
	text-decoration:none;
}
#footer a:hover{
	color:#fff;
	text-decoration:underline;
}
#footer .usm{
	float:right;
	padding:15px 0px 0px 0px;
}



.listviewleft{
width: 200px;
display: inline;
float left;
}
.listviewright{
width: 300px;
padding: 0;
margin: 0;
display: inline;
float: right;
}

.listviewleft a img{
margin-top: 2em;
}
.listfavright{
display: block;
width: 100%;
text-align: left;
}

.listfavright img {
float: right;
margin-top: -5px;
}

.listviewwrap {
margin-top: 15px;
}

.savedsearchinforight{
float: right;
width: 40%;
}

#content div form{
width: 50%;
}

#searchpage {
width: 900px;
}

.userinfo{
margin-top: 10px;
width: 30%;
display: inline;
float: left;
}

.addressinfo {
margin-top: 10px;
width: 65%;
float: right;
}

.addressinfo h3{
font-size: 2em;
}



.addressinfo ul{
margin-left: 0;
padding-left: 0;
}



.addressinfo ul li{
margin-top: 1.2em;
font-size: 1.4em;
}

.list_remarks,
.listviewattribute{
color: #FFF;
line-height: 1.5em;

}

.formquicksearch{
display: inline;

}

#quicksearchsubmitbutton{
float: left;
padding-right: 5px;
}



.clearboth{
clear: both;
}

.formcontentswrapper{
padding: 5px;
}

.userinfo, .addressinfo{
margin-top: 30px;
}

.feature2 {
width: 280px;
}

.loggedin {
background:#5A317B; 
padding: 5px;
color: #fff; 
}


#rightpanel .userlist li a{
color: #fff;
text-decoration: underline;
}

#rightpanel .userlist li a:hover{
color: #ccc;
text-decoration: underline;
}


#advancedsearchform {
width: 100%;
}


#mlssearchform,#searchpage, #searchpage, #advancedsearchform, .formadvsearch, #advancedsearchform, .formcontentswrapper, #searchright {
width: 500px;
display: block;
}

ul#navabout li{
width: 200px;
}

h2#oneclick {
background-color: #5A317B;
color: #fff;
padding-left: 5px;
}

#page{
padding-bottom: 50px;
}

/* basic auto-email overrides */
#emailcontent { width: 550px; background: #fff; color: #000; }

#emailcontent td { font-size: 12px;  padding: 2px;}




#featured {

}