body {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	background-color:#7b0318;
	color:#000000;
	background-image:url(../images/body_bg3.gif);
	background-repeat:repeat;
}

html, body, #wrapper {
	height:100%;
	margin: 0;
	padding: 0;
	border: none;
	text-align: center;
}
#wrapper {
	background-color: #7b0318;
	margin: 0 auto;
	text-align: left;
	vertical-align: middle;
	width: 780px;
	border-left:2px solid #666666;
	border-right:2px solid #666666;
}


td { font-family: Verdana, Geneva, Arial, helvetica, sans-serif; }
th { font-family: Verdana, Geneva, Arial, helvetica, sans-serif; }

.toptitle {
	font-size:18px;
	color:#FFFFFF;
	margin:5px 5px 0px 5px;
}

.main_title {
	font-size:18px;
	color:#7b0318;
	padding:5px 5px 10px 0px;
}

.red_table {background-color:#7b0318; }


.leftside { display:none;}
.bottom_row { display:none;}
.rightside {
    width:640px;
	vertical-align:top;
	padding:5px 5px 5px 5px;
}
.right_col_content {
	padding:0px; 
	border:1px solid #666666; 
	margin-top:0px;
	clear:left;
}
.print_view_only { float:left; padding:0px 5px;} 


a:link { color:#FF0000; }
a:visited {color:#a12323;}
a:hover {color:#FF0000; text-decoration:none;}

#main {
	padding:0px 0px 0px 0px;
	width:100%;
	vertical-align:middle;
	font-size:.75em;
	background-color:#FFFFFF;
	color:#000000;
}


#main h1 { font-size:20px; text-decoration:underline; color:#7b0318; font-variant:small-caps; }
#main h4 { font-size:14px;  color:#7b0318; margin:2px;}
#main p { line-height:1.4em; text-indent:.8em;}
#main ul { list-style-image:url(../images/checkbox.gif); margin-top:5px;}
#main li { padding-left:0px; margin:0px 0px 0px 10px;}

.copyright {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#CCCCCC;
	margin:2px;
}


.address {
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
	line-height:16px;

}

.contact_name {
	font-family:Arial, Helvetica, sans-serif;
	color:#FF3333;
	font-size:12px;
	font-weight:bold;
	line-height:16px;

}

.commentary { font-family:Verdana, Arial, Helvetica, sans-serif; font-style:oblique; font-size:22px; padding:0px; margin:1px 0px 0px 0px;}
.unitstyle_title { 
		font-size:14px; font-weight:bold; color:#FFFFFF;
		background-image:url(../images/red_row_bg.gif);
		background-position:top left; 
		background-repeat:repeat-x;
		background-color:#6e0b28;
}
.unitstyle { font-size:10px;}

#navlist {
	width: 160px;
	color:#87887e;
	font-size:12px;
	font-weight:bold;
	line-height:16px;
	border-right:1px solid #87887e;
	margin:5px 0px 5px 0px ; /* menu margin, space around it */
	padding:0px 0px 0px 5px;
	font-family:Arial, Helvetica, sans-serif;
}

#navlist ul {
	margin: 0; /*removes indent IE and Opera*/
	padding: 0; /*removes indent Mozilla and NN7*/
	font-weight:bold;
}

#navlist li {
	margin: 0;
	padding:5px 0px 1px 0px;
	list-style-type: none; /*turns off display of bullet*/	
}

#navlist a {
	display: block;
	padding: 2px 5px 2px 5px;
	color:#87887e;
}


#navlist a:link, #navlist a:visited {
	color: #87887e;
	text-decoration: none;
}

#navlist a:hover, #navlist a:active,
#current_link a:link, #current_link a:visited,
#current_link a:hover, #current_link a:active { background-color:#87887e; color: #FFFFFF;} /* #0f6489 dark blue */

#navlist #subnavlist a {
	display: block;
	padding: 0px 3px 0px 3px;
	line-height:14px;
	margin:1px 0 1px 0;
	color:#87887e;
	background-color: #FFFFFF;}	

#navlist #subnavlist ul {margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}
#navlist #subnavlist li	{
	margin:0px 0px 0px 45px; padding:0px 0px 0px 0px;
	font-size:12px; font-variant:normal; list-style:disc url(../images/plus.gif) outside;
	line-height:0px;}

#navlist #subnavlist a:link {background-color:#ffffff;}
#navlist #subnavlist a:hover, #navlist #subnavlist a:active { color:#000000; background-color:#f7b414;}

/* apartment listings */
	#listing_rows {	background-color:#F0F4F7; border-right:2px solid #7b0318;}
	#listing_rows .listing_top_row { background-color:#FFFFFF; 
		border-bottom:1px solid #CCCCCC;
		background-image:url(/images/listing_top_row_bg.gif);
		background-repeat:repeat-x;
		height:10px;
	}
	#listing_rows .property_name {
		background-image:url(../images/red_row_bg.gif);
		background-position:top left; 
		background-repeat:repeat-x; 
		color:#FEFEFE;
		font-size:18px;
		letter-spacing:3px;
		padding:3px 3px 2px 5px;
	}	
	#listing_rows .bdr_right { padding-left:5px;}
	#listing_rows .listing_bottom { 	
		background-color:#FFFFFF;
		background-image:url(/images/listing_row_bg.gif);
		background-repeat:repeat-x;
		height:30px;
	}
	#listing_rows .address {font-size:14px; font-weight:bold; color:#000000;}
/* ------------------------------------------------------------- */