/*
+----------------------------------------------------------------------+
| Copyright (c) 2006 Coldwell Banker Funkhouser Realtors               |
+----------------------------------------------------------------------+
| Authors: Matthew Kirkpatrick <matt@cbfunkhouser.com>                 |
+----------------------------------------------------------------------+
 Created:      September 29, 2006
 Last Updated: April 16, 2007
*/

#ajax_status {
	width:				16px;
	padding:			0px 5px 0px 5px;
}

/* TABS */

a.search_results_tab, a.search_results_tabHL {
	display:			block;
	float:				left;
	width:				auto;
	padding:			5px;
	margin-right:		3px;
	vertical-align:		middle;
	text-align:			center;
	text-decoration:	none;
	font-weight:		bold;
	color:				#000000;
	background-color:	#336699;
	border:				1px solid #666666;
}

a.search_results_tab:link, a.search_results_tab:visited {
	filter:				alpha(opacity=75);
	-moz-opacity:		0.75;
	opacity:			0.75;
	text-decoration:	none;
}

a.search_results_tab:hover, a.search_results_tab:active {
	background-color:	#003366;
	color:				#ffffff;
	filter:				alpha(opacity=100);
	-moz-opacity:		1.0;
	opacity:			1.0;
	text-decoration:	none;
}

a.search_results_tabHL:link, a.search_results_tabHL:visited, a.search_results_tabHL:hover, a.search_results_tabHL:active {
	background-color:	#003366;
	color:				#ffffff;
	filter:				alpha(opacity=100);
	-moz-opacity:		1.0;
	opacity:			1.0;
	text-decoration:	none;
}

/* TABS LITE */

.property_type_tabs_lite a.search_results_tab, .property_type_tabs_lite a.search_results_tabHL {
	display:			block;
	float:				left;
	width:				auto;
	padding:			2px 5px 2px 5px;
	margin-right:		1px;
	vertical-align:		middle;
	text-align:			center;
	font-size:			9px;
	text-decoration:	none;
	font-weight:		bold;
	color:				#000000;
	background-color:	#336699;
	border:				1px solid #666666;
}

.property_type_lite a.search_results_tab#tab_commercial {
	margin-right:		0px;
	text-decoration:	none;
}

.property_type_tabs_lite a.search_results_tab:link, .property_type_tabs_lite a.search_results_tab:visited {
	filter:				alpha(opacity=75);
	-moz-opacity:		0.75;
	opacity:			0.75;
	text-decoration:	none;
}

.property_type_tabs_lite a.search_results_tab:hover, .property_type_tabs_lite a.search_results_tab:active {
	background-color:	#003366;
	color:				#ffffff;
	filter:				alpha(opacity=100);
	-moz-opacity:		1.0;
	opacity:			1.0;
	text-decoration:	none;
}

.property_type_tabs_lite a.search_results_tabHL:link, .property_type_tabs_lite a.search_results_tabHL:visited, .property_type_tabs_lite a.search_results_tabHL:hover, .property_type_tabs_lite a.search_results_tabHL:active {
	background-color:	#003366;
	color:				#ffffff;
	filter:				alpha(opacity=100);
	-moz-opacity:		1.0;
	opacity:			1.0;
	text-decoration:	none;
}


/* TABS DETAIL PAGE */

a.detail_tab, a.detail_tabHL {
	display:			block;
	float:				left;
	width:				auto;
	padding:			5px;
	margin-right:		3px;
	vertical-align:		middle;
	text-align:			center;
	text-decoration:	none;
	font-weight:		bold;
	color:				#000000;
	background-color:	#6699cc;
	border:				1px solid #666666;
}

a.detail_tab:link, a.detail_tab:visited {
	filter:				alpha(opacity=75);
	-moz-opacity:		0.75;
	opacity:			0.75;
	text-decoration:	none;
}

a.detail_tab:hover, a.detail_tab:active {
	background-color:	#336699;
	color:				#ffffff;
	filter:				alpha(opacity=100);
	-moz-opacity:		1.0;
	opacity:			1.0;
	text-decoration:	none;
}

a.detail_tabHL:link, a.detail_tabHL:visited, a.detail_tabHL:hover, a.detail_tabHL:active {
	background-color:	#336699;
	color:				#ffffff;
	filter:				alpha(opacity=100);
	-moz-opacity:		1.0;
	opacity:			1.0;
	text-decoration:	none;
}

.search_results_table {
	width:				100%;
}

.search_results_rowH {
	background-color:	#dedede;
	padding:			3px;
	font-size:			14px;
	font-weight:		bold;
}

.search_results_row {
	padding:			3px;
	font-size:			12px;
	vertical-align:		top;
}

.search_results_rowHL {
	background-color:	#dfffff;
	padding:			3px;
}

.search_results_rowHLnorm {
	background-color:	#efefef;
}

/* RESULTS DISPLAY */

.display_box {
	margin:				0px 0px 7px 0px;
/*	background-color:	#dedede;*/
	background-image:	none !important;
	border:				1px solid #666666;
}

#display_box_action {
	display:			none;
	width:				14px;
	vertical-align:		top;
	text-align:			center;
	padding:			1px 6px 0px 6px;
}

.sorting_toggle {
	margin:				0px 0px 7px 6px;
}

.result_table {
	height:				60px;
	cursor:				pointer;
}
/*
.result_table td {
	border:				1px solid #990000;
}
*/
.result_row {
}

.result_rowHL {
	margin:				0px 0px 7px 0px;
	background-color:	#cfffff;
}

.result_cell {
	padding:			2px 5px 2px 5px;
	vertical-align:		top;
	text-align:			left;
	text-decoration:	none;
/*	border:				1px solid #990000;*/
}

#result_image {
	width:				96px;
	padding-right:		0px;
}

#result_price {
	width:				10%;
}

#result_br {
	width:				11%;
}

#result_ba {
	width:				11%;
}

#result_sf {
	width:				9%;
}

#result_mls {
	width:				12%;
}

#result_address {
	height:				21px;
	vertical-align:		top;
	font-weight:		bold;
	font-size:			12px;
	color:				#003366;
}

#result_status {
	text-align:			right;
}

#result_acres {
	width:				11%;
}

#result_zoning {
	width:				11%;
}

#result_units {
	width:				8%;
}

#result_biz_type {
	width:				20%;
}

#result_actions {
	text-align:			right;
}

#result_actions a:link, #result_actions a:visited {
	font-weight:		bold;
	color:				#990000;
	text-decoration:	none;
}

#result_actions a:hover, #result_actions a:active{
	font-weight:		bold;
	color:				#990000;
	text-decoration:	underline;
}

.quick_search_display_box_content {
	width:				25%;
	text-align:			center;
	font-weight:		bold;
}

.quick_search_display_box_content input {
	width:				100px;
}

a.search_link {
	float:				left;
	display:			block;
	padding:			4px 7px 4px 7px;
	margin:				0px 7px 7px 0px;
	background-color:	#003366;
	border:				1px solid #cccccc;
	text-decoration:	none;
	color:				#ffffff;
}

a.search_link:link, a.search_link:visited {
	color:				#ffffff;
	text-decoration:	none;
}

a.search_link:hover, a.search_link:active {
	background-color:	#990000;
	border:				1px solid #cccccc;
	color:				#ffffff;
	text-decoration:	none;
}

.community_search_display_box_content {
	width:				33%;
	text-align:			center;
	font-weight:		bold;
}

.community_search_display_box_content input {
	width:				150px;
}

a.property_detail_nav, span.property_detail_nav {
	display:			none;
}

a.property_detail_nav#property_detail_previous {
	margin-right:		5px;
	text-decoration:	none;
}

a.property_detail_nav#property_detail_return {
	display:			none;
}

a.property_detail_nav#property_detail_return:link, a.property_detail_nav#property_detail_return:visited {
	display:			none;
}

a.property_detail_nav#property_detail_return:hover, a.property_detail_nav#property_detail_return:active {
	display:			none;
}

.detailJumpMenu {
	display:			none;
}

#detail_for_more_info {
	display:			none;
}

#detail_tab_nav {
	display:			none !important;
}

#search_results_number {
	width:				100%;
	background-color:	#ccffff;
	border-top:			1px solid #cccccc;
	border-bottom:		1px solid #cccccc;
	margin-bottom:		10px;
	padding:			3px 0px 3px 0px;
}

.display_box_content#search_box_content {
	text-align:			center;
	font-weight:		bold;
	padding:			5px 0px 5px 0px;
}

.display_box_content#search_box_content input {
	width:				40px;
	font-weight:		normal;
}

.display_box_content#search_box_content select {
	width:				115px;
	font-weight:		normal;
}

.power_search_box_container {
	display:			none;
}

.power_search_content {
	width:				100%;
	margin-left:		auto;
	margin-right:		auto;
}

/* SEARCH PAGINATION */

.search_page_footer {
	display:			table;
	width:				auto;
	margin-top:			15px;
	margin-left:		auto;
	margin-right:		auto;
	padding:			5px 25px 5px 25px;
}

a.search_page_nav {
	display:			block;
	float:				left;
	padding:			2px;
	text-decoration:	none;
	margin:				0px 2px 0px 2px;
}

a.search_page_nav#search_page_page:link, a.search_page_nav#search_page_page:visited {
	border:				1px solid transparent;
	background-color:	#ffffff;
	text-decoration:	none;
}

a.search_page_nav#search_page_page:hover, a.search_page_nav#search_page_page:active {
	border:				1px solid #666666;
	background-color:	#cfffff;
	text-decoration:	none;
}

a.search_page_nav#search_page_pageHL:link, a.search_page_nav#search_page_pageHL:visited {
	border:				1px solid transparent;
	background-color:	#afffff;
	text-decoration:	none;
}

a.search_page_nav#search_page_pageHL:hover, a.search_page_nav#search_page_pageHL:active {
	border:				1px solid #666666;
	background-color:	#cfffff;
	text-decoration:	none;
}



/* BASIC SEARCH */

.basic_table {
	width:				99%;
}

.basic_table td {
	vertical-align:		top;
	color:				#000000;
	padding:			0px 3px 0px 3px;
	font-size:			9px;
}

.basic_table td strong {
	font-size:			9px;
}

#basic_photo {
	width:				225px;
}

#basic_photo img {
	width:				225px;
	border:				1px solid #666666;
}

div#basic_main_photo {
	width:				225px;
	border:				1px solid #666666;
}

div#basic_main_photo_none {
	width:				225px;
	height:				120px;
	padding-top:		105px;
	background-color:	#efefef;
	border:				1px solid #666666;
	text-align:			center;
	vertical-align:		middle;
	font-weight:		bold;
	font-size:			15px;
}

#basic_vitals {
	padding:			7px 7px 7px 7px;
}

#basic_details_address {
	display:			block;
	font-weight:		bold;
	padding:			1px 0px 0px 2px;
}

#basic_vitals h4 {
	margin:				0px 0px 5px 0px;
	padding:			0px 3px 0px 1px;
	border-bottom:		1px solid #666666;
}

#basic_subvitals td {
	font-weight:		bold;
	width:				50%;
	padding:			5px;
	background-color:	#efefef;
}

#basic_subvitals td:hover {
	background-color:	#cfffff;
}

#basic_subvitals2 td {
	width:				50%;
	padding:			5px;
	background-color:	#efefef;
}

#basic_subvitals2 td:hover {
	background-color:	#cfffff;
}

#basic_subvitals_data_table td {
	padding:			5px;
	background-color:	#efefef;
}

#basic_subvitals_data_table td:hover {
	background-color:	#cfffff;
}

#mls {
	background-color:	#99CCCC;
}

#remarks {
	background-color:	#efefef;
	padding:			3px;
	margin:				7px 1px 7px 1px;
	line-height:		15px;
}

#lo_name {
	background-color:	#efefef;
	padding:			3px;
	margin:				7px 1px 7px 1px;
	line-height:		15px;
}

#disclaimer {
	margin:				5px 1px 5px 1px;
	font-size:			9px;
	line-height:		12px;
}

#disclaimer_hrar_data {
	margin:				5px 1px 5px 1px;
	font-size:			9px;
	line-height:		12px;
}

/*********************** ADDITIONAL PHOTOS *****************************/

.additional_photos {
	width:				225px;
	border:				1px solid #666666;
	margin-bottom:		5px;
}

/*********************** NEW LISTINGS LITE *****************************/

a.new_listing_lite_box {
	display:			block;
	padding:			6px;
	background-color:	#efefef;
	border-top:			2px solid #dedede;
	text-decoration:	none;
}

a.new_listing_lite_box:link, a.new_listing_lite_box:visited {
	text-decoration:	none;
	background-color:	#efefef;
}

a.new_listing_lite_box:hover, a.new_listing_lite_box:active {
	text-decoration:	none;
	background-color:	#dfffff;
}

.new_listing_lite_box #new_listing_lite_address {
	font-family:		Arial, Helvetica, sans-serif;
	font-size:			11px;
	color:				#003366;
	padding:			0px 0px 0px 0px;
	margin:				0px 0px 0px 0px;
}

.new_listing_lite_box #new_listing_lite_price {
	font-family:		Arial, Helvetica, sans-serif;
	font-size:			10px;
	color:				#990000;
	margin-right:		10px;
}

.new_listing_lite_box #new_listing_lite_mls_number {
	font-family:		Arial, Helvetica, sans-serif;
	font-size:			10px;
	font-weight:		normal;
	color:				#888888;
}

