table {
-webkit-border-horizontal-spacing: 0px;
border-collapse:collapse;
}

	table.center {
	margin-left:auto;
	margin-right:auto;
	}
	
	table.location_search{
	width:250px;
	margin-left:auto;
	margin-right:auto;
	}

		td.location_search{
		width:auto;
		}
		
		table.location_search td.button {
		margin-right:1ex;
		float:right;
		}

div.center {
margin-left:auto;
margin-right:auto;
}

p.center {
text-align:center;
}

img.center {
border:0;
display: block;
margin-left: auto;
margin-right: auto;
}

input.center {
display: block;
margin-left: auto;
margin-right: auto;
}

div.main_page_content input[name='map']{
margin-bottom: 20px;
}

select.center {
display: block;
margin-left: auto;
margin-right: auto;
}

.dark_brown {
background:#282220;
}

.orange {
background:#f16621;
}

/* Begin Login table */
#login_table {
font-family:Helvetica, Verdana, Arial, sans-serif;
line-height:1.05em;
text-align:left;
color:#474143;
margin-top:10px;
margin-left:10px;
}
	
	#login_table th {
	text-align:left;
	color:#474143;
	}

	#login_table label {
	font-size:.7em;
	color:#474143;
	line-height:1.05em;
	}

	#login_table input {
	width:120px;
	text-align:left;
	}
	
	#login_table input.small {
	padding-top:5px;
	width:15px;
	}
	
	#login_table input.small_checkbox {
	top:10px;
	width:15px;
	}

	#login_table .radio {
	width:20px;
	text-align:right;
	margin:0 0 0 20px;
	}

	#login_table .login_bottom {
	font-size:.7em;
	}

	#login_table a {
	color:#474143;
	font-size:1em;
	font-weight:700;
	}

	#login_table #login {
	width:45px;
	height:19px;
	text-align:left;
	padding:0;
	}
/* End Login table */

/* Login Page*/
		#login_page_table{
		font-family: Helvetica, Verdana, Arial, sans-serif;
		text-align: left;
		color:#474143;
		margin-top:20px;
		}

		#login_page_table tr{
		vertical-align:bottom;
		}

		#login_page_table td.borders{
		border-style: solid;	
		color: #e4e4e4;	
		border-width: 10px;	
		min-width: 1px;	
		background-color: #fdfdfd;	
		text-align: left;	
		padding-left: 0px;	
		padding-bottom: 0px;	
		padding-right: 0px;	
		padding-top: 50px;
		vertical-align:middle;
		text-align:center;
		}	
		
		#login_page_table label{
		text-align: left;
		font-size: .9em;
		color:#474143;
		}

		#login_page_table input{
		padding: 2px;
		}

		#login_page_table .login_box_bottom{
		font-size:.7em;
		}

		#login_page_table a{
		font-size:1em;
		color:#474143;
		font-weight: bold;
		}

		#login_page_table #bidnow{
		width: 45px;
		height: 19px;
		padding: 0px;
		text-align: left;
		}

.tabtitleHolder {
margin-top:25px;
margin-left:25px;
float:left;
font-size:10px;
}

.tabtitle_ind {
letter-spacing:.1em;
font-weight:bold;
text-align:center;
min-width:50px;
background-color:#275DAB;
color:#FFF;
font-size:12px;
font-family:Helvetica, Verdana, Arial, sans-serif;
float:left;
position:relative;
margin-right:1px;
padding:5px 17px 7px;
}

.tabtitle_line {
width:965px;
height:5px;
background-color:#275DAB;
float:left;
}

.tabtitle_ind_unselect {
letter-spacing:.1em;
font-weight:bold;
text-align:center;
min-width:50px;
background-color:#CCC;
color:#FFF;
font-size:12px;
font-family:Helvetica, Verdana, Arial, sans-serif;
float:left;
position:relative;
margin-right:1px;
padding:5px 17px 7px;
}

.tabtitle_ind_unselect a {
color:#000;
text-decoration:none;
}

/* BEGIN Account Status table */
#account_status_table {
font-size: 1em;
width: 745px;
margin-left:auto;
margin-right:auto;
text-align: center;
border-collapse: collapse;
background-color:#ffffff;
color: #474143;
}
					
	#account_status_table th{
	background:#1b1718 url(../img/prop_list_background.gif) repeat-x;
	text-transform:uppercase;
	font-weight: bold;
	color: #ffffff;
	height: 25px;
	}

	#account_status_table td{
	padding: 10px 5px 10px 10px;
	padding-bottom: 10px;			
	border: 1px solid #aea8a7;
	font-size:.8em;
	}

	#account_status_table td.white{
	width:200px;
	border: 1px solid #aea8a7;
	background-color: #F2F5F7;
	color: #275DAB;
	text-align: left;
	font-size:.9em;
	font-weight:bold;
	}	

	#account_status_table .green{
	color:#009900;
	font-weight: bold;
	font-size: 1em;
	}	

	#account_status_table .red{
	color:#D71120;
	font-weight: bold;
	font-size: 1em;
	}			

	#account_status_table .bigred{
	color:#D71120;
	font-weight: bold;
	font-size: 1.2em;
	}		

	/* Justify Left Property Content */				
	#account_status_table .secLeft{
	padding-left:20px;
	text-align: middle;
	font-weight: bold;
	}
/* END Account Status table

/* BEGIN Home Sections tables */
.home_sections{
font-size: 1em;
width: 745px;
border-collapse: collapse;
background-color:#ffffff;
color: #474143;
margin-left:auto;
margin-right:auto;
}
	.home_sections img.no_border{
	border:0;
	}
	
	.home_sections p.center_italic{
	text-align:center;
	font-style:italic;
	padding-top:5px;
	}		
					
	.home_sections th{
	background:#1b1718 url(../img/home_section_th_back.gif) repeat-x;
	padding-left:10px;
	padding-right:10px;
	text-transform:uppercase;
	text-align:center;
	font-size:.7em;
	font-weight: bold;
	color: #ffffff;
	height: 25px;
	}

	.home_sections table{
	width:100%;
	}
	
	.home_sections tr.odd	{
	background:#ddd;
	}
	
	.home_sections td{
	padding: 10px;		
	border: 1px solid #aea8a7;
	font-size:.7em;
	}
	
		.home_sections td.nopad{
		padding: 0px;
		}
		
		.home_sections td.lot_column{
		text-align:center;
		font-size:.9em;
		font-weight:bold;
		}
		
		.home_sections td.center_italic{
		text-align:center;		
		font-style:italic;
		}
	
	.home_sections td.white{
	width:200px;
	border: 1px solid #aea8a7;
	background-color: #F2F5F7;
	color: #275DAB;
	text-align: left;
	font-size:.9em;
	font-weight:bold;
	}	

	.home_sections .secLeft{ /* Justify Left Property Content */	
	padding-left:20px;
	text-align: middle;
	font-weight: bold;
	}
/* END Home Sections tables */


/* BEGIN Table Toppers */
.table_toppers, .table_toppers_short{
line-height: 1.5em;
font-size: .9em;
width:100%;
margin-left:auto;
margin-right:auto;
text-align: left;
border-collapse: collapse;
background-color:#F2F5F7;
color: #474143;
border-top: 2px solid #ccc;
border-bottom: 1px solid #ccc;
padding:15px 0 15px 0;
}

	.table_toppers{
	padding:15px 0 20px 0;
	}

	.table_toppers_short {
	padding:15px 0 20px 0;
	}

	div[name='slim']{ /* this class should be called when the sidebar should be drawn */
	width:745px;
	}

	.table_toppers h1, .table_toppers_short h1{
	font-size:1.1em;		
	color:#D71120;
	padding:0 0 0 20px;
	}
	
	.table_toppers p, .table_toppers_short p{
	color: #474143;
	font-size:.8em;
	padding:0 20px 0 20px;
	}
	
	.table_toppers p.green, .table_toppers_short p.green{
	background-color:#bbffbb;
	margin-top:10px;
	}
	
	.table_toppers p.blue, .table_toppers_short p.blue{
	background-color:#bbbbff;
	}
	
	.table_toppers p.yellow, .table_toppers_short p.yellow{
	background-color:#ffffbb;
	margin-bottom:10px;
	}
	
		.table_toppers p.green, .table_toppers p.blue, .table_toppers p.yellow, .table_toppers_short p.green, .table_toppers_short p.blue, .table_toppers_short p.yellow{
		width:800px;
		margin-left:auto;
		margin-right:auto;
		text-align:center;
		font-weight:bold;
		}
		
	.table_toppers div.new_idr, .table_toppers_short div.new_idr{
	width:700px;
	margin-left:auto;
	margin-right:auto;
	font-size:.9em;
	padding-top:20px;
	}
	
	.table_toppers img
	  {
	  margin-right:20px;
	  }
	
/* END Table Toppers */

/* BEGIN min_max bar */
.min_max {
border-collapse: collapse;
width:100%;
margin-left:auto;
margin-right:auto;
font-size:12px;
background-color:#275DAB;
color:#ffffff;
font-weight:bold;
}

	.min_max tr{
	padding: 0;
	height:10px;
	vertical-align:middle;
	}

	.min_max td{
	border-bottom: 2px solid #aea8a7;
	}
	
	.min_max th {
	background:#285dab url(../img/min_max_background.gif) repeat-x;
	}
	
	.min_max_left {
	text-align:left;
	font-size:.9em;
	padding-left:20px;
	}
/* END min_max bar */

/* BEGIN Buyer and Seller Homepage main tables */
.home_tables {	
border-collapse: collapse;
margin:0;
font-size:12px;
}

	.text_label {
	padding-left:10px;
	}

	.home_tables .white{
	color:#ffffff;
	font-weight: bold;
	font-size: 1.3em;
	}

	.home_tables .smwhite{
	color: #ffffff;
	}
	
	.home_tables tr{
	padding: 0;
	height:10px;
	vertical-align:middle;		
	}	

	.home_tables td{
	}
	
	.home_tables p{
	padding:0 0 0 20px;
	margin-left:-1px;
	}
	
	.home_tables li{
	font-size:12px;
	margin-left:50px;
	}
	
	.home_tables a{
	text-decoration:none;
	font-weight:bold;
	}

/* END Buyer and Seller Homepage main tables */


/* Property Listings table */
.prop_listing_table {
font-family:Helvetica, Verdana, Arial, sans-serif;
width:955px;
border-collapse:collapse;
color:#474143;
text-align:center;
margin-left:auto;
margin-right:auto;
}

	#tiny_tab_table {
	margin-left:0px;
	border-collapse:collapse;
	}
	
	.prop_listing_table th {
	background:#1b1718 url(../img/prop_list_background.gif) repeat-x;
	text-align:center;
	text-transform:uppercase;
	font-size:12px;
	font-weight:700;
	color:#fff;
	height:25px;
	}

	.prop_listing_table td {
	text-align:center;
	border-bottom:1px solid #aea8a7;
	padding:5px;
	font-size:12px;
	}

	.prop_listing_table td img {
	float:left;
	border:0;
	}
	
	.prop_listing_table td img.center { /* May need to be fixed! */
	text-align:center;
	padding-bottom:10px;
	float:none;
	}
	
/* BEGIN special formatting for Property Listings "Name" column, for logo placement */
		#side_logo_table {
		width:100%;
		}

			#side_logo_table .side_logo{
			width:55px;
			padding:0;
			border:0;
			}
		
			#side_logo_table .side_logo_text{
			width:100%;
			padding:0 0 0 10px;
			border:0;
			text-align:left;
			}
			
				#side_logo_table span.short_desc{
				display:inline;
				font-size:1em;
				font-weight:normal;
				}
				
				#side_logo_table span.headline{
				display:inline;
				font-size:1em;
				font-weight:bold;
				font-style:italic;
				color:#0000CC;
				}
				
		#normal_logo_table {
		width:100%;
		}

			#normal_logo_table .normal_logo{
			width:55px;
			padding:5px 0 0 10px;
			border:0;
			}
		
			#normal_logo_table .normal_logo_text{
			width:100%;
			padding:0 0 0 10px;
			border:0;
			text-align:left;
			}
			
				#normal_logo_table span.short_desc{
				display:inline;
				font-size:1em;
				font-weight:normal;
				}
				
				#normal_logo_table span.headline, #nologo_table span.headline{
				display:inline;
				font-size:1em;
				font-weight:bold;
				font-style:italic;
				color:#0000CC;
				}

				#normal_logo_table span.message, #side_logo_table span.message, #nologo_table span.message{
				display:inline;
				font-size:1em;
				font-weight:bold;
				color:red;
				font-style:italic;
				}

		#nologo_table {
		width:100%;
		}

			#nologo_table .nologo_text{
			padding:0 0 0 10px;
			border:0;
			text-align:left;
			}
			
			#nologo_table span.short_desc{
			display:inline;
			font-size:1em;
			font-weight:normal;
			}
	
		/*Lot Profile Stars*/	
		.s { display:block; height:15px; float:left; padding-right:2px; }
		.s span { display:none; }
		.s_1 { width:16px; }
		.s_2 { width:32px; }
		.s_3 { width:48px; }
		.s_4 { width:64px; }
		.s_1_transp { background:url(../img/sprite_s.png) -48px 0 no-repeat; }
		.s_2_transp { background:url(../img/sprite_s.png) -32px 0 no-repeat; }
		.s_3_transp { background:url(../img/sprite_s.png) -16px 0 no-repeat; }
		.s_4_transp { background:url(../img/sprite_s.png) 0 0 no-repeat; }
		.s_1_ffffff { background:url(../img/sprite_s.png) -48px -15px no-repeat; }
		.s_2_ffffff { background:url(../img/sprite_s.png) -32px -15px no-repeat; }
		.s_3_ffffff { background:url(../img/sprite_s.png) -16px -15px no-repeat; }
		.s_4_ffffff { background:url(../img/sprite_s.png) 0 -15px no-repeat; }
		.s_1_cccccc { background:url(../img/sprite_s.png) -48px -30px no-repeat; }
		.s_2_cccccc { background:url(../img/sprite_s.png) -32px -30px no-repeat; }
		.s_3_cccccc { background:url(../img/sprite_s.png) -16px -30px no-repeat; }
		.s_4_cccccc { background:url(../img/sprite_s.png) 0 -30px no-repeat; }
		.s_1_a5c2f7 { background:url(../img/sprite_s.png) -48px -45px no-repeat; }
		.s_2_a5c2f7 { background:url(../img/sprite_s.png) -32px -45px no-repeat; }
		.s_3_a5c2f7 { background:url(../img/sprite_s.png) -16px -45px no-repeat; }
		.s_4_a5c2f7 { background:url(../img/sprite_s.png) 0 -45px no-repeat; }
		.s_1_92addd { background:url(../img/sprite_s.png) -48px -60px no-repeat; }
		.s_2_92addd { background:url(../img/sprite_s.png) -32px -60px no-repeat; }
		.s_3_92addd { background:url(../img/sprite_s.png) -16px -60px no-repeat; }
		.s_4_92addd { background:url(../img/sprite_s.png) 0 -60px no-repeat; }
		.s_1_ffffcc { background:url(../img/sprite_s.png) -48px -75px no-repeat; }
		.s_2_ffffcc { background:url(../img/sprite_s.png) -32px -75px no-repeat; }
		.s_3_ffffcc { background:url(../img/sprite_s.png) -16px -75px no-repeat; }
		.s_4_ffffcc { background:url(../img/sprite_s.png) 0 -75px no-repeat; }
		.s_1_aaddaa { background:url(../img/sprite_s.png) -48px -90px no-repeat; }
		.s_2_aaddaa { background:url(../img/sprite_s.png) -32px -90px no-repeat; }
		.s_3_aaddaa { background:url(../img/sprite_s.png) -16px -90px no-repeat; }
		.s_4_aaddaa { background:url(../img/sprite_s.png) 0 -90px no-repeat; }



/* 	even:  cccccc (gray - normal); a5c2f7 (light blue - >$50k reserve, "highlight"); ffffcc (yellow - "premier")
	odd:  ffffff (white - normal); 92addd (dark blue - >$50k reserve, "highlight"); aaddaa (green - "premier")
*/

	.prop_listing_table .even{ /* color of even-numbered table rows */
	/* EN old: background-color:#cccccc; */
	/* Proposed new: background-color:#c8d4d3; */
	background-color:#cccccc;
	}

	.prop_listing_table .even_highlight{ /* color of highlighted, even-numbered table rows */
	background-color:#a5c2f7;
	}

	.prop_listing_table .odd{ /* color of odd-numbered table rows */
	/* EN old: background-color:#ffffff; */
	/* Proposed new: background-color:#f0f1f1; */
	background-color:#ffffff;
	}

	.prop_listing_table .odd_highlight{ /* color of highlighted, odd-numbered table rows */
	background-color:#92addd;
	}

	.prop_listing_table .odd_premier{ /* color of odd-numbered premier table rows */
	background-color:#aaddaa;
	}

	.prop_listing_table .even_premier{ /* color of even-numbered premier table rows */
	background-color:#ffffcc;
	}

/* Heading Width Styling */
.prop_listing_table .lot_column {
width:60px;
}

.prop_listing_table .name_column {
width:685px;
}

.prop_listing_table .high_bid_column {
width:120px;
}

.prop_listing_table .time_left_column {
width:100px;
}

/* Text Styling */
.prop_listing_table .flow {
color:#009ece;
}

.prop_listing_table .high_bid_column_text {
font-size:1em;
}

.prop_listing_table .opens_in_text {
font-weight:bold;
font-size:1em;
}

.prop_listing_table .lot_number{
color:#000000;
font-size:14px;
font-weight:bold;
}

.prop_listing_table .prop_list_lot_column{
border-bottom:none;
padding:0;
padding-left:5px;
}
/* END Property Listings table */

/* BEGIN Property View table */
#prop_view_table {
font-family:Helvetica, Verdana, Arial, sans-serif;
width:955px;
color:#474143;
text-align:center;
margin-left:auto;
margin-right:auto;
}

	#prop_view_table td {
	border: 1px solid #aea8a7;
	}
	
		#prop_view_table  tr.title_row {
		background:#85a6be;
		text-align:center;
		color:#fff;
		font-weight:bold;
		padding: 10px 0px 10px 0px;
		}

	#prop_view_table tr.light_row
	  {
	  background: #FFFFFF;
	  }

	#prop_view_table tr.dark_row
	  {
	  background: #CCCCCC;
	  }

	#prop_view_table tr.light_match
	  {
	  background: #A5C2F7;
	  }

	#prop_view_table tr.dark_match
	  {
	  background: #92ADDD;
	  }

	#prop_view_table th {
	background:#1b1718 url(../img/prop_list_background.gif) repeat-x;
	border: 1px solid #aea8a7;
	text-align:center;
	font-size:.7em;
	font-weight:bold;
	color:#fff;
	height:25px;
	}

	#prop_view_table td {
	text-align:center;
	border: 1px solid #aea8a7;
	padding:5px;
	font-size:12px;
	}
		#prop_view_table .bpo_column {
		padding:2px;
		border:0;
		border-bottom: 1px solid #aea8a7;
		}
		
		#prop_view_table .bpo_column_noborder {
		border:0;
		padding:2px;
		}
		
		#prop_view_table .lot_id {
		font-weight:bold;
		}	

	#prop_view_table td img {
	border:0;
	}
/* END Property View table */

/* BEGIN Property Information table */
.prop_info_table {
font-family:Helvetica, Verdana, Arial, sans-serif;
width:955px;
color:#474143;
text-align:center;
margin-left:auto;
margin-right:auto;
padding-top:10px;
padding-bottom:10px;
}
	.prop_info_table td {
	border: 1px solid #aea8a7;
	}
	
		.blue_column{
		background:#C8D4D3;
		color:#403c3f;
		font-weight:bold;
		padding:2px;
		width:150px;
		}

		.lightblue_column{
		background:#F0F1F1;
		padding:2px;
		color:#403c3f;
		width:250px;
		}
	
		.title_row td{
		background:#336699;
		text-align:left;
		color:#fff;
		font-weight:bold;
		border-bottom:0px;
		}

	.prop_info_table th {
	background:#336699;
	border: 1px solid #aea8a7;
	text-align:left;
	font-size:1em;
	font-weight:bold;
	color:#fff;
	height:35px;
	}
	
	img.enci_idr_header{
	padding: 10px 0;
	}

	.prop_info_table td {
	text-align:center;
	border: 1px solid #aea8a7;
	padding:5px;
	font-size:.8em;
	color:#403c3f;
	}
		.bpo_column {
		padding:2px;
		border:0;
		border-bottom: 1px solid #aea8a7;
		}
		
		.bpo_column_noborder {
		border:0;
		padding:2px;
		}
		
		.lot_id {
		font-weight:bold;
		}
		

	.prop_info_table td img {
	border:0;
	}
	
	.prop_info_table th{
	background: #1B1718 url(../img/prop_list_background.gif) repeat-x;
	color:#fff;
	text-align:center;
	font-weight:bold;
	}
	
	.prop_info_table a.enter_data_room{
	text-decoration:none;
	}
	
	.prop_info_table a.view_classic{
	font-size:.9em;
	font-style:italic;
	}
	
	
/* END Property Information table */

/* BEGIN Property Info Sheet */
.prop_info_sheet {
position:relative;
width:955px;
margin-left:auto;
margin-right:auto;
padding-top:10px;
padding-bottom:10px;
color:#474143;
}

	.prop_info_sheet tr.heading {
	background-color:#C8D4D3;
	border: 1px solid #aea8a7;
	}
	
	.prop_info_sheet tr.heading th{
	font-size:.9em;
	text-align:left;
	font-weight:bold;
	padding:2px 0 0 10px;
	}

	.prop_info_sheet td {
	border: 1px solid #aea8a7;
	font-size:.8em;
	padding:2px 0 0 10px;
	color:#403c3f;
	}
	
		.blue_column{
		background:#C8D4D3;
		color:#fff;
		font-weight:bold;
		width:350px;
		}
		
		.small_blue_column{
		background:#C8D4D3;
		color:#fff;
		font-weight:bold;
		width:100px;
		}

		.lightblue_column{
		background:#F0F1F1;
		width:350px;
		}
		
table.auction_status {
width:375px;
margin-right:auto;
margin-left:auto;
}

	table.auction_status th {
	background:#0A3A5B;
	color:#fff;
	height:25px;
	font-size:.9em;
	}
	
	table.auction_status td {
	border:1px solid #AEA8A7;
	background-color:#F0F1F1;
	padding-left:5px;
	font-size:.8em;
	}
	
	table.auction_status td.col1 {
	background-color:#D6DEE6;
	font-weight:bold;
	}
	
	table.auction_status td.auction_end {
	background-color:yellow;
	font-weight:bold;
	font-size:1em;
	text-align:center;
	padding:5px;
	}

/* END Property Info Sheet */
		
/* BEGIN Bid Page elements */
#bid_box_container, #prop_info_container {
border:2px dotted #403c3f;
margin-left:auto;
margin-right:auto;
margin-top:10px;
margin-bottom:10px;
position:relative;
}

	#bid_box_container {
	padding:10px;
	width:765px;
	}

	#prop_info_container {
	padding:10px;
	width:765px;
	}
	
	#prop_info_container img.bookmark, #prop_info_container img.remove_bookmark, #prop_info_container img.bid_now, #prop_info_container img.enter_data_room{
	display:block;
	margin-left:auto;
	margin-right:auto;
	margin-top:5px;
	margin-bottom:5px;
	}
	
	#lot_information_header {
	border:none;
	color:#474143;
	font-size:1.2em;
	position:relative;
	text-align:center;
	width:765px;
	height:100px;
	}
		
		.auction_header{
		background:url(../img/auction_header.png) no-repeat;	
		}
		
		.ncp_header{
		background:url(../img/ncp_header.png) no-repeat;
		}
	
	#lot_header_button_bar{
	background:#0A3A5B;
	padding-left:5px;
	width:760px;
	height:30px;
	}
	
	#lot_information_header img.auction_logo {
	float:right;
	margin-top:5px;
	margin-right:5px;
	}
	
	#lot_information_header h1 {
	font-size:1.2em;
	font-weight:bold;
	padding:5px 5px 5px 10px;
	text-align:left;
	width:600px;
	color:#0A3A5B;
	position:relative;
	float:left;
	}

	#lot_information_header h2 {
	font-size:.8em;
	padding:0px 5px 5px 10px;
	text-align:left;
	font-weight:normal;
	width:600px;
	color:#0A3A5B;
	position:relative;
	float:left;
	}
	
		#lot_information_header img.special_logo{
		position:relative;
		margin-left:auto;
		margin-right:auto;
		border:0;
		width:auto;
		}

		.plot {
		padding-left:0;
		text-align:center;
		}
		
		.lot_header_text {
		font-size:1.3em;
		font-weight:bold;
		}

		.lot_header_textSmall {
		font-size:.9em;
		padding:0 10px 0 10px;
		}

	div#toc {
	display:none;
	background-color:#D6DEE6;
	position:absolute;
	top:145px;
	left:150px;
	/*height:10em;*/
	padding:0;
	z-index:100;
	border: 1px solid #fff;
	min-width:160px;
	}
	
		div#toc h1{
		background-color:#c96327;
		color:white;
		font-size:1em;
		font-weight:bold;
		text-align:center;
		padding:2px 0 2px 0;
		border-bottom:1px dotted #fff;
		}
		
		div#toc ul{
		list-style:none;
		}
		
		div#toc li{
		margin-left:0px;
		padding-right:0px;
		line-height:2em;
		color:#0A3A5B;
		}
		
			div#toc li:hover{
			color:white;
			background-color: #0A3A5B;
			}
		
		div#toc a{
		font-size: 1em;
		font-weight: bold;
		color: inherit;
		text-decoration: none;
		padding: 5px 10px;
		}
		
	#bid_box {
	border:1px solid #403c3f;
	float:left;
	line-height:1.05em;
	margin-left:5px;
	margin-top:10px;
	position:relative;
	width:292px;
	}
	
	#auction_status_dropdown{
	display:none;
	position:relative;
	background:#0A3A5B;
	width:765px;
	}
	
	#auction_status_box, #bid_info_box {
	border:1px solid #333;
	line-height:1.05em;
	margin-top:0px;
	margin-bottom:10px;
	position:relative;
	}
	
	.refresh{
	position:absolute;
	width:45px;
	right:5px;
	bottom:10px;
	text-align:center;
	}
	
	.refresh p{
	font-size:.6em;
	color:white;
	padding:0;
	font-weight:bold;
	text-align:center;
	}
	
	.refresh img{
	padding:0;
	}
	
		#auction_status_box{
		background-color:#D6DEE6;
		float:left;
		
		hide_from_ie6: ";
		hide_from_ie6: "";
		margin-left:57px;
		/*";/* This technique hides things from IE6. IE6 stacks auction_status and bid_info inappropriately due to doubled margins, so IE6 just doesn't get a margin. Ugly but functional. */
		
		margin-top:10px;
		width:375px;
		height:139px;
		}
		
		#bid_info_box {
		background-color:#D6DEE6;
		float:left;
		margin-left:10px;
		margin-top:10px;
		width:266px;
		height:139px;
		}
	
		#auction_status_box h1, #bid_info_box h1{
		font-size:.9em;
		text-align:center;
		background-color:#85A6BE;
		color:#403c3f;
		padding:5px;
		}
		
		#auction_status_box div.auction_pre{
		background:#f8ffaa url(../img/hourglass.png) no-repeat;
		background-position:2px 2px;
		color:#403C3F;
		padding-left:36px;
		font-size:1em;
		font-weight:bold;
		height:28px;
		line-height:28px;
		}
		
		#auction_status_box div.auction_run{
		background:#9bd287 url(../img/hourglass_run.png) no-repeat;
		background-position:2px 2px;
		color:#403C3F;
		padding-left:36px;
		font-size:1em;
		font-weight:bold;
		height:28px;
		line-height:28px;
		}
		
		#auction_status_box div.auction_end{
		background:gray url(../img/hourglass_stop.png) no-repeat;
		background-position:2px 2px;
		color:#403C3F;
		padding-left:36px;
		font-size:1em;
		font-weight:bold;
		height:28px;
		line-height:28px;
		}
		
		#auction_status_box  div.start_time, #auction_status_box  div.end_time, #auction_status_box  div.remaining_time{
		background-color:#D6DEE6;
		padding:2px 0;
		position:relative;
		float:left;
		font-weight:bold;
		text-align:left;
		width:375px;
		}
		
			div.start_time p, div.end_time p, div.remaining_time p{
			font-weight:bold;
			font-size:.8em;
			text-align:center;
			padding:0px;
			color:black;
			}
		
		#bid_info_box div.your_bid_good, #bid_info_box div.your_proxy_good, #bid_info_box div.reserve_status_good{
		background:#9bd287 url(../img/status_good.png) no-repeat;
		background-position:2px 2px;
		color:#403C3F;
		padding:2px 2px 2px 20px;
		font-size:.8em;
		font-weight:bold;
		height:18px;
		line-height:18px;
		}
		
		#bid_info_box div.your_bid_warn, #bid_info_box div.your_proxy_warn, #bid_info_box div.reserve_status_warn {
		background:#f8ffaa url(../img/status_warn.png) no-repeat;
		background-position:2px 2px;
		color:#403C3F;
		padding:2px 2px 2px 20px;
		font-size:.8em;
		font-weight:bold;
		height:18px;
		line-height:18px;
		}
		
		#bid_info_box div.your_bid_bad, #bid_info_box div.your_proxy_bad{
		background:#fc7d7d url(../img/status_bad.png) no-repeat;
		background-position:2px 2px;
		color:#403C3F;
		padding:2px 2px 2px 20px;
		font-size:.8em;
		font-weight:bold;
		height:18px;
		line-height:18px;
		}
		
		#bid_info_box  div.starting_bid, #bid_info_box  div.bid_increment {
		background-color:#D6DEE6;
		padding:2px 0;
		position:relative;
		float:left;
		font-weight:bold;
		text-align:left;
		width:266px;
		}

			div.your_bid p, div.your_proxy p, div.reserve_status p{
			font-weight:bold;
			font-size:.7em;
			text-align:left;
			padding:0 0 0 20px;
			float:left;
			color:black;
			}
		
			div.starting_bid p, div.bid_increment p{
			font-weight:bold;
			font-size:.8em;
			text-align:center;
			padding:0px;
			color:black;
			}
		
		div.your_bid img, div.your_proxy img, div.reserve_status img {
		position:absolute;
		left:0px;
		padding:2px;
		}
	
		#current_bid_status_not_met {
		background:#cccccc url(../img/current_bid_status_bkg_gray.gif) repeat-x;
		color:#000;
		float:left;
		font-size:.85em;
		line-height:1.5em;
		padding:15px 0;
		text-align:left;
		width:292px;
		}

		#current_bid_status_outbid {
		background:#ff0000 url(../img/current_bid_status_bkg_red.gif) repeat-x;
		color:#000;
		float:left;
		font-size:.85em;
		line-height:1.5em;
		padding:15px 0;
		text-align:left;
		width:292px;
		}

		#current_bid_status {
		background:#cccccc url(../img/current_bid_status_bkg_green.gif) repeat-x;
		color:#fff;
		float:left;
		font-size:.85em;
		line-height:1.5em;
		padding:15px 0;
		text-align:left;
		width:292px;
		}

			.bid_status_text_not_met, .proxy_status_text_not_met{
			color:#000;
			font-size:.9em;
			line-height:1.5em;
			font-weight:bold;
			font-style:italic;
			padding:0;
			text-align:center;
			}

		
			.bid_status_text, .proxy_status_text{
			color:#FFF;
			font-size:.9em;
			line-height:1.5em;
			font-weight:bold;
			font-style:italic;
			padding:0;
			text-align:center;
			}
			
			.reserve_status_text_not_met, .reserve_status_text_outbid {
			color:#000;
			font-size:1.4em;
			line-height:1em;
			padding:0;
			text-align:center;
			}

			.reserve_status_text {
			color:#FFF;
			font-size:1.4em;
			line-height:1em;
			padding:0;
			text-align:center;
			}

		.refresh_button {
		background:#035995 url(../img/refresh_button.gif) repeat-x;
		color:#fff;
		float:left;
		font-size:.9em;
		font-style:italic;
		height:20px;
		text-align:center;
		width:146px;
		}
		
			.refresh_button:hover{
			background:#fff url(../img/refresh_button_hover.gif) repeat-x;
			color:#035995;
			}
			
			.refresh_button a{
			text-decoration:none;
			}
		
		.prop_data_button {
		background:#282220 url(../img/view_prop_button.gif) repeat-x;
		color:#fff;
		float:left;
		font-style:italic;
		height:20px;
		text-align:center;
		width:146px;
		font-size:.9em;
		}
		
			.prop_data_button:hover {
			background:#fff url(../img/view_prop_button_hover.gif) repeat-x;
			color:#282220;
			}
		
			.prop_data_button a{
			text-decoration:none;
			font-size:.8em;
			}
		
		#bid_form {
		float:left;
		width:292px;
		background-color:#F0F1F1
		}

			#bid_right_col {
			padding-left:10px;
			}

			#bid_form fieldset {
			border:0;
			margin:0;
			padding-top:10px;
			}

			#bid_form table {
			width:292px;
			}
			
			#bid_form td {
			padding-top:5px;
			}

			#bid_form label {
			font-size:.8em;
			font-weight:bold;
			padding:5px 20px 5px 10px;
			}

			#bid_form input {
			width:130px;
			}

			#bid_form input.center {
			width:auto;
			}
			
		#server_time strong, #server_time p {
		padding-left:5px;
		padding-bottom:10px;
		}

	#lot_info_table {
	background-color:#c8d4d3;
	border:1px solid #403c3f;
	color:#474143;
	float:right;
	line-height:1.45em;
	margin-right:5px;
	margin-top:10px;
	position:relative;
	text-align:left;
	padding:2px;
	}

	#bad_bid_message {
	background-color:pink;
	float:right;
	margin-top:10px;
	position:relative;
	width:413px;
	text-align:left;
	padding:20px;
	border:5px solid red;
	}

		#bad_bid_message img{
		position:relative;
		float:left;
		width:50px;
		height:45px;
		padding-right: 20px;
		}
		
		#bad_bid_message .bid_status_error{
		position:relative;
		float:left;
		color:#000;
		font-weight:bold;
		font-size:2em;
		}
		
		#bad_bid_message .error_status_text{
		position:relative;
		float:left;
		width:413px;
		clear:both;
		color:#000;
		font-weight:bold;
		font-size:1em;
		padding:10px 0 0 0;
		}
		
		#bad_bid_message .cancel_button{
		position:relative;
		clear:both;
		width:50px;
		margin-left:auto;
		margin-right:auto;
		padding-top:10px;
		}

		#bad_bid_message input{
		padding:0;
		color:#000;
		}

		/* Heading Width Styling */
		#lot_info_table .lotCat {
		width:190px;
		}

		#lot_info_table .lotVar {
		width:260px;
		}

	#lot_info_table th {
	border:0;
	height:30px;
	padding:0 10px 0 10px;
	font-size:.9em;
	font-weight:bold;
	}

		#lot_info_table th.nobid{
		color:#fff;
		background-color:gray;
		}

		#lot_info_table th.highbid{
		color:#fff;
		background-color:#9bd287;
		}
		
		#lot_info_table th.outbid{
		color:#fff;
		background-color:#fc7d7d;
		}
	
	#lot_info_table td {
	border:1px solid #aea8a7;
	font-size:.8em;
	padding:0 5px;
	text-align:left;
	}

		/* Justify Left Property Content */
		#lot_info_table .propLeft {
		text-align:left;
		}

		/* Text Styling */
		#lot_info_table .lotSec {
		font-weight:bold;
		text-align:left;
		}

		/* Alternate Background Row Styling */
		#lot_info_table .odd {
		background-color:#f0f1f1;
		}

/* BEGIN Bid Restriction styling */
.bid_restriction {
background-color:#F0F1F1;
border:2px solid red;
position:relative;
float:left;
line-height:1.05em;
margin:10px 5px 10px 5px;
width:761px;
}

.bid_restriction_header {
font-weight:bold;
}

	#bid_restrict_form{
	margin-left:auto;
	margin-right:auto;
	width:740px;
	padding:10px;
	}

	.bid_restriction table {
	width:500px;
	margin-left:auto;
	margin-right:auto;
	border:1px dashed black;
	padding:10px;
	}
	
	.bid_restriction td {
	padding-top:5px;
	padding-bottom:5px;
	width:300px;
	}
	
		.bid_restriction td.bid_right_col {
		width:200px;
		padding-right:5px;
		}
	
	.bid_restriction h1{
	border-bottom:1px dotted red;
	text-align:center;
	line-height:1.05em;
	padding:10px;
	font-size:1em;
	color:red;
	}
	
	.bid_restriction h2{
	text-align:center;
	line-height:1.05em;
	padding:10px;
	font-size:.8em;
	font-weight:bold;
	color:red;
	}

	.bid_restriction p{
	padding:10px 10px 0 10px;
	}
	
	.bid_restriction ul{
	padding:10px 0 10px 40px;
	}
	
	.bid_restriction li{
	font-size:.8em;
	}
	
	.bid_restriction span.u{
	text-decoration:underline;
	}
	
	.bid_restriction span.b{
	font-weight:bold;
	}
	
	.bid_restriction form {
	background-color:#ccc;
	border: 2px solid black;
	}

	.bid_restriction fieldset {
	border:0;
	margin:0;
	padding:10px;
	}

	.bid_restriction label {
	font-size:.8em;
	font-weight:bold;
	padding:5px;
	}

	.bid_restriction input {
	width:200px;
	}
	
		.bid_restriction input.checkbox, .bid_restriction input.radio{
		width:15px;
		}

		.bid_restriction input.center {
		width:auto;
		}
/* END Bid Restriction styling */

/* BEGIN fix_bid */
.fix_bid {
background-color:#F0F1F1;
border:2px solid red;
position:relative;
float:left;
line-height:1.05em;
margin:10px 5px 10px 5px;
width:722px;
padding:20px;
}

	.fix_bid p{
	padding:0 0 10px 0;
	}

	.fix_bid_form {
	width:280px;
	margin-left:auto;
	margin-right:auto;
	background-color:#F0F1F1;
	border:1px solid #403c3f;
	}

	.fix_bid_right_col {
	padding-left:10px;
	}

	.fix_bid_form fieldset {
	border:0;
	margin:0;
	padding-top:10px;
	}

	.fix_bid_form table {
	width:292px;
	}
	
	.fix_bid_form td {
	padding-top:5px;
	}

	.fix_bid_form label {
	font-size:.8em;
	font-weight:bold;
	padding:5px 20px 5px 10px;
	}

	.fix_bid_form input {
	width:130px;
	}

	.fix_bid_form input.center {
	width:auto;
	}
	
	.server_time strong, .server_time p {
	padding-left:5px;
	padding-bottom:10px;
	}
/* END fix_bid */

/* BEGIN below_bid_box */
#below_bid_box_container {
clear:both;
position:relative;
width:98%;
}

	#below_bid_box_container h3 {
	padding-bottom:0;
	padding-top:20px;
	}

	#below_bid_box_container p {
	padding-left:20px;
	padding-top:10px;
	}

	#below_bid_box_container p.for_this_lot {
	font-weight:bold;
	padding-left:100px;
	padding-top:10px;
	}
	
/* BEGIN 3-column table */
.three_col_table {
color:#474143;
position:relative;
line-height:1.45em;
text-align:left;
margin-top:20px;
margin-bottom:20px;
}

	.three_col_table table{
	background-color:#c8d4d3;
	border:1px solid #403c3f;
	padding:2px;
	color:#474143;
	}

	/* Heading Width Styling */
	.three_col_table .col1 {
	width:150px;
	}

	.three_col_table .col2 {
	width:400px;
	}
	
	.three_col_table .col3 {
	width:150px;
	}

	.three_col_table th {
	background:#1b1718 url(../img/prop_list_background.gif) repeat-x;
	border:0;
	color:#fff;
	height:25px;
	padding-left:5px;
	font-size:.9em;
	}

	.three_col_table td {
	border:1px solid #aea8a7;
	font-size:.8em;
	padding:0 5px;
	text-align:left;
	}
	
	/* Alternate Background Row Styling */
	.three_col_table .even {
	background-color:#C8D4D3;
	}

	.three_col_table .odd {
	background-color:#f0f1f1;
	}
	
	/* Justify Left Property Content */
	.three_col_table .propLeft {
	text-align:left;
	}

	/* Text Styling */
	.three_col_table .lotSec {
	font-weight:bold;
	text-align:left;
	}

/* END 3-column table */
/* END below_bid_box */
/* END Bid Page elements */



/* BEGIN property_assoc table */
.property_assoc{
position:relative;
}

.property_assoc table{
border: 2px solid #ccc;
width:951px;
margin-left:auto;
margin-right:auto;
}

.property_assoc td{
padding:10px;
border: 1px solid #ccc;
width:33%;
background-color:#F0F1F1;
text-align:center;
}

.file_formats{
position:relative;
}

.file_formats table{
border: 2px solid #ccc;
width:951px;
margin:10px auto 10px auto;
}

.file_formats td{
padding:10px;
border: 1px solid #ccc;
background-color:#F0F1F1;
text-align:left;
width:33%;
vertical-align:top;
}

.file_formats img{
float:left;
}


/* END property_assoc table */

/* BEGIN Archive tables */
.archive_stats{
font-size: 1em;
width: 500px;
border-collapse: collapse;
background-color:#ffffff;
color: #474143;
margin-left:auto;
margin-right:auto;
margin-top:10px;
margin-bottom:10px;
}

	.archive_stats th{
	background:#1b1718 url(../img/home_section_th_back.gif) repeat-x;
	padding-left:10px;
	padding-right:10px;
	text-transform:uppercase;
	text-align:center;
	font-size:.7em;
	font-weight: bold;
	color: #ffffff;
	height: 25px;
	}

	.archive_stats tr.odd
	{
	background:#ddd;
	}
	
	.archive_stats td{
	padding: 10px;		
	border: 1px solid #aea8a7;
	font-size:.7em;
	}

div.archive_tombstones
  {
  float:left;
  width:700px;
  }

div.archive_tombstone_invitation
  {
  float:right;
  font-size:1.2em;
  padding-top:2em;
  width:265px;
  }

/* END Archive tables */

table.faq{
width:300px;
margin: 10px auto 10px auto;
padding:0;
background-color:#D6DEE6;
color:#0A3A5B;
border: 1px solid #AEA8A7;
border-collapse:collapse;
}

	table.faq th{
	background: #1B1718 url(../img/prop_list_background.gif) repeat-x;
	color:#fff;
	text-align:center;
	font-weight:bold;
	}
	
	table.faq td{
	font-size:.9em;
	padding:2px 5px;
	background:#F0F1F1;
	color:#474143;
	border: 1px solid #AEA8A7;
	text-align:center;
	}
