body { margin: 0px; }

p { margin-top: 0px; margin-bottom: 1em; }

table { margin: 0px;}

.subLinkYellowSort a:link { background-color: #000000; }

#header_color { width: 100%; display: block; background-color: #000000; margin: 0px; }

/* SEARCH STYLES :: START */
table.results_table { padding: 0px; margin: 0px; }
table.results_table td { padding: 0px; margin: 0px; FONT-SIZE: 10px; }
td.table_header { background-color: #000000; text-align: center; padding: 0px; margin: 0px; FONT-SIZE: 10px;}
td.odd_row { background-color: #f3dfb6; }
/* SEARCH STYLES :: END */

/* LISTING DETAILS :: START */
#feature_header2 { 
	width: 100%; 
	height: 15px; 
	text-align: center; 
	background-color: #c87b3f; 
	padding: 0px; 
}
#feature_header { 
	width: 100%; 
	height: 15px; 
	text-align: center; 
	background-color: #c87b3f; 
	padding: 0px; 
	margin-bottom: .5em; 
}
#feature_header p { padding: 0px; margin: 0px; }
#bottom_buttons { 
	width: 100%; 
	height: 15px; 
	text-align: center; 
	background-color: #000000; 
	padding: 2px; 
	margin-bottom: .5em; 
}
/* LISTING DETAILS :: END */

/* NEW LISTING CONFIRMATION :: START */
#address_banner { width: 100%; height: 20px; background-color: #7f5123; text-align: center; padding: 3px 0px 0px 0px; margin-bottom: .5em; }
p.continue { height: 20px; padding: 3px 20px 0px 0px; margin: 0px; background-color: #000000; text-align: right; }
p.continue a { display: block; }
p.continue a:hover { display: block; }
/* NEW LISTING CONFIRMATION :: END */

/* MY ACCOUNT :: START */ 
tr.account_header td { background-color: #c87b3f; }
tr.account_center td { text-align: center; background-color: #f3dfb6; }
/* MY ACCOUNT :: START */ 

/* COMPLETION PAGE :: START */
#leasing_img { width: 100%; height: 300px; background: url(/images/sub/about/leasing.gif) no-repeat center; }
#leasing_text { position: relative; top: 170px; left: 172px; width: 150px; height: 50px; }
#leasing_text p { text-align: center; }

table.picture_table { background-color: #f3dfb6; }

p.complete_end { height: 20px; padding: 3px 0px 0px 20px; margin: 0px; background-color: #000000; }
p.complete_end a { display: block; }
p.complete_end a:hover { display: block; }
/* COMPLETION PAGE :: END */

/* FOOTER :: START */
#footer_table { height: 15px; display: block; }
#footer { padding: 5px 0px 5px 80px; background-color: #666666; width: 100%; float: left; }
/* FOOTER :: END */

.leftCol {
	padding-top: 10px;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 15px;
	border-right-style: none;
}
.leftColRule { border-right-style: solid; border-right-width: 1px; border-right-color: #CCCCCC; }

.mainCol { padding: 32px 32px 15px 47px; }
.mainCol2 { padding: 15px 32px 10px 47px; }
.mainCol3 { padding: 0px 32px 0px 47px; }

.tablePad1 { margin-top: 0px; margin-right: 15px; margin-bottom: 10px; margin-left: 0px; }
td.tablePad2 { margin: 0px 0px 0px .5em; }
.tablePad3 { margin-top: 10px; margin-right: 15px; margin-bottom: 10px; margin-left: 0px; }

.blackCellTitle { background-color: #000000; background-position: center; text-align: center; }
.greyCellTitle { background-color: #666666; text-align: left; }

.centerCenter { text-align: center; vertical-align: middle; }
.photoLeft { margin-right: 10px; margin-bottom: 5px; }
.photoRight { margin-left: 10px; margin-bottom: 5px; }
.searchPad { padding-left: 234px; }
