#content {
	overflow: hidden;
	margin: 0 15px 26px 15px;
	padding-top: 22px;
	width: 960px;
	}
	
.round_box {
	margin-bottom: 24px;
	padding: 13px 12px 1px 12px;
	width: 168px;
	background: #fff url(/images/round_top_narrow.png) no-repeat 0 0;
	}
.round_bottom {
	clear: left;
	margin-bottom: 24px;
	width: 192px;
	height: 4px;
	line-height: 4px;
	background: #fff url(/images/round_bottom_narrow.png) no-repeat 0 100%;
	}
#round_refine_wrapper {
	float: left;
	width: 192px;
	}


/* REFINE
__________________________________________________________________________________________ */

#refine {
	float: left;
	width: 168px;
	}
	
	#refine h2 {
		margin-bottom: 12px;
		line-height: 15px;
		}
	#refine .noscript_submit {
		margin-bottom: 12px;
		}
	.group {
		margin-bottom: 12px;
		}
		.group h3.toggle {
			margin-bottom: 4px;
			padding-left: 15px;
			line-height: 15px;
			background: url(/images/toggle_down.png) no-repeat 0 1px;
			cursor: pointer;
			zoom: 1;
			}
		.closed h3.toggle {
			background-image: url(/images/toggle_right.png);
			}
		.group ul {
			margin-left: 15px;
			}
		.closed ul {
			display: none;
			}
			.group li {
				list-style: none;
				line-height: 17px;
				}
				.group label {
					font-weight: normal;
					}
				.group .radio {
					vertical-align: middle;
					}
		.group select {
			margin: 0 0 4px 15px;
			width: 110px;
			}
		.closed select {
			display: none;
			}
			.group option {
				padding: 2px 3px;
				}
		.subgroup {
			padding: 12px 0 0 15px;
			}
		.closed .subgroup {
			display: none;
			}
	#refine_amenities label {
		display: block;
		padding: 1px 0 1px 16px;
		*padding: 1px 0 1px 21px;
		*width: 130px;
		}
	#refine_amenities .checkbox {
		margin-left: -16px;
		*margin-left: -21px;
		}

/* SIDEBAR
__________________________________________________________________________________________ */

#sidebar {
	float: right;
	width: 192px;
	}
	
	#sidebar h2 {
		margin-bottom: 6px;
		font-family: "Times New Roman", Times, serif;
		font-size: 20px;
		line-height: 22px;
		font-style: italic;
		font-weight: normal;
		color: #93562A;
		}
	.search_info {
		margin-bottom: 18px;
		font-family: "Times New Roman", Times, serif;
		font-size: 13px;
		line-height: 18px;
		color: #444;
		}
	
	#leases {
		margin-bottom: 24px;
		}
		#leases h3 {
			margin: 0 0 3px -12px;
			}
		#leases p {
			margin-bottom: 10px;
			line-height: 15px;
			font-weight: normal;
			color: #3E5160;
			}
		#rec_leases {
			margin-bottom: 6px;
			height: 28px;
			background: url(/images/link_rec_leases.png) no-repeat 0 0;
			}
		#tx_la_leases {
			margin-bottom: 6px;
			height: 28px;
			background: url(/images/link_tx_la_leases.png) no-repeat 0 0;
			}
		#ga_al_leases {
			height: 28px;
			background: url(/images/link_ga_al_leases.png) no-repeat 0 0;
			}
		#rec_leases:hover,
		#tx_la_leases:hover,
		#ga_al_leases:hover {
			background-position: 0 -34px;
			}
	
	#mineral {
		margin-bottom: 24px;
		}
		#mineral h3 {
			margin: 0 0 2px -16px;
			}
		#mineral p {
			margin-bottom: 10px;
			line-height: 15px;
			font-weight: normal;
			color: #3E5160;
			}
		#mineral_leasing {
			height: 28px;
			background: url(/images/link_mineral_leasing.png) no-repeat 0 0;
			}
		#mineral_leasing:hover {
			background-position: 0 -34px;
			}

	#mitigation {
		margin-bottom: 24px;
		}
		#mitigation h3 {
			margin: 0 0 2px -16px;
			}
		#mitigation p {
			margin-bottom: 10px;
			line-height: 15px;
			font-weight: normal;
			color: #3E5160;
			}
		#mitigation_services {
			height: 28px;
			background: url(/images/link_mitigation_services.png) no-repeat 0 0;
			}
		#mitigation_services:hover {
			background-position: 0 -34px;
			}
						
		#recently_viewed h3 {
			margin-bottom: 12px;
			line-height: 11px;
			cursor: pointer;
			background: url(/images/toggle_down.png) no-repeat 100% 1px;
			}
		#recently_viewed.closed h3 {
			background-image: url(/images/toggle_right.png);
			}
		#recently_viewed ul {
			margin: -7px 0 4px 0;
			}
		#recently_viewed.closed ul {
			display: none;
			}
			#recently_viewed li {
				display: inline-block;
				}
			#recently_viewed li {
				display: block;
				list-style: none;
				font-size: 12px;
				line-height: 15px;
				font-weight: bold;
				border-bottom: 1px solid #BFA990;
				}
			#recently_viewed li.last {
				border: none;
				}
				#recently_viewed li a {
					display: block;
					padding: 7px 0;
					color: #7E7F47;
					}
				#recently_viewed li a:hover {
					color: #222;
					}
				#recently_viewed li span {
					display: block;
					font-size: 11px;
					font-weight: normal;
					color: #333;
					}


/* MAIN
__________________________________________________________________________________________ */

#main {
	margin: 0 0 0 216px;
	width: 528px;
	}
	
	#map {
		margin-bottom: 14px;
		}
		
	#show_map {
		margin-top: -15px;
		width: 528px;
		height: 23px;
		background: url(/images/show_map.png) no-repeat 0 0;
		}
	#show_map:hover {
		background-position: 0 -50px;
		}
		
		#pagination_top {
			width: 100%;
			}
			#pagination_top td {
				vertical-align: middle;
				height: 40px;
				border-bottom: 1px solid #8291A5;
				white-space: nowrap;
				}
			.sort_by_cell,
			.view_cell {
				padding-right: 12px;
				}
				.sort_by_cell select,
				.view_cell select {
					margin-left: 3px;
					width: 125px;
					border: 1px solid #8291A5;
					}
				.view_cell select {
					width: auto;
					}
					.sort_by_cell option,
					.view_cell option {
						padding: 2px 3px 1px 3px;
						}
				.view_cell .noscript_submit {
					margin-left: 6px;
					vertical-align: bottom;
					}
			.showing_cell {
				}
				.showing_cell b {
					color: #000;
					}
			.arrow_cell {
				width: 40px;
				}
				.pagination_prev {
					float: right;
					width: 15px;
					height: 11px;
					background: url(/images/pagination_prev.png) no-repeat 0 0;
					}
				.pagination_next {
					float: right;
					margin-left: 2px;
					width: 15px;
					height: 13px;
					background: url(/images/pagination_next.png) no-repeat 0 0;
					}
				.pagination_prev:hover,
				.pagination_next:hover {
					background-position: 0 -15px;
					}
				.pagination_prev.inactive,
				.pagination_next.inactive,
				.pagination_prev:hover.inactive,
				.pagination_next:hover.inactive {
					background-position: 0 -30px;
					}
		
	#listings {
		position: relative;
		}
		.no_results {
			margin: 12px 0 24px 0;
			font-size: 14px;
			line-height: 16px;
			font-weight: bold;
			}
		.listing {
			overflow: hidden;
			width: 100%;
			border-bottom: 1px solid #8291A5;
			}
		.value {
			background: url(/images/tag_value.png) no-repeat 100% 0;
			}
		.premier {
			background: url(/images/tag_premier.png) no-repeat 100% 0;
			}
			.listing a {
				display: block;
				overflow: hidden;
				width: 100%;
				padding: 14px 0;
				outline: none;
				}
				.listing .img {
					float: left;
					padding: 5px 0 0 5px;
					width: 144px;
					height: 96px;
					background: url(/images/small_img_frame.png) no-repeat 0 0;
					}
				.listing .blurb {
					display: block;
					margin: 0 0 3px 158px;
					padding-top: 2px;
					font-size: 12px;
					line-height: 14px;
					font-weight: bold;
					color: #9E4A20;
					}
				.listing .name {
					display: block;
					margin: 0 0 6px 158px;
					font-family: "Times New Roman", Times, serif;
					font-size: 21px;
					line-height: 22px;
					font-style: italic;
					color: #3E5160;
					}
				.listing .info {
					display: block;
					margin: 0 0 6px 158px;
					font-size: 13px;
					line-height: 13px;
					font-weight: bold;
					color: #3E5160;
					}
				.listing .description {
					display: block;
					margin: 0 0 8px 158px;
					font-size: 12px;
					line-height: 18px;
					color: #333;
					}
				.listing .more_information {
					margin: 0 0 0 158px;
					}
					
		#pagination_bottom {
			padding-top: 14px;
			height: 20px;
			}
			#page_prev {
				float: left;
				width: 74px;
				height: 17px;
				background: url(/images/page_prev.png) no-repeat 0 0;
				}
			#page_next {
				float: left;
				width: 44px;
				height: 17px;
				background: url(/images/page_next.png) no-repeat 0 0;
				}
			#page_prev:hover,
			#page_next:hover {
				background-position: 0 -25px;
				}
			#page_prev.inactive,
			#page_next.inactive,
			#page_prev:hover.inactive,
			#page_next:hover.inactive {
				background-position: 0 -50px;
				}
			#page_links {
				float: left;
				padding: 0 12px;
				font-size: 13px;
				line-height: 18px;
				font-weight: bold;
				color: #3E5160;
				}
				#page_links a {
				padding: 0 3px;
				text-align: center;
				color: #3E5160;
				border: 1px solid #e8e6d2;
				}
				#page_links a:hover,
				#page_links a.active_page {
					color: #000;
					border-color: #465A6E;
					}
