/*Appended from main.css*/
*
	{
	margin: 0;
	padding: 0;
	}

.clear
	{
	clear: both;
	}
	
br
	{
	clear: both;
	}
	
img 
	{
	border: 0;
	}

body  
	{
	font: 11px "Trebuchet MS", Arial, Helvetica, sans-serif;
	background: url(../img/bgd.jpg) top center no-repeat #dbdde4;
	}
	
#wrapper, #footer_wrapper, #house, #footer_wrapper_bottom
	{
	width: 970px;
	height: auto;
	margin: 0 auto;
	overflow: visible;
	}
	
fieldset
	{
	border: 0;
	}
	
p
	{
	font: bold 11px/17px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #336699;
	/*margin-bottom: 18px;*/
	margin-bottom: 5px;
	}

h2
	{
	font: bold italic 16px/18px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #1a4055;
	}
	
h3, h4
	{
	font: bold 12px/25px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #2367a7;
	}
	
.dot_vert
	{
	background: url(../img/dot_vert.gif) top left repeat-y;
	width: 1px;
	overflow: hidden;
	}
	
.dot_horz
	{
	background: url(../img/dot_horz.gif) top left repeat-x;
	height: 1px;
	margin-left: 37px;
	overflow: hidden;
	}
	
.divider
	{
	background: #7997a8;
	width: 642px;
	height: 1px;
	margin-top: 30px;
	overflow: hidden;
	}
	
.right
	{
	text-align: right;
	}
	
h2, #header, #logo, #logo_print, #near, #near form, #near_label, #near_input, #near_submit, #assist_text, #assist_button, #nav, #nav_white, #nav ul, #content, #content_white, #content_white_bg, #content_white_bottom, .dot_vert, .dot_horz, #column_left, #step1, #step2, #step3, #column_right, #footer, #footer_column_left, #footer_column_left img, #footer_column_left ul, #footer_column_left li, #footer_column_left table, #footer_column_right, #column_right p, .divider, #copyright, #terms, #footer_tools, #house, #bottom_bar, #agent_match, #column_advance_left, #footer_column_bottom
	{
	position: relative;
	float: left;
	/*display: inline;*/
	}
	
/* Header/Navigation Layout */
	
#header
	{
	height: 78px;
	}
	
#logo
	{
	margin: 13px 0 0 9px;
	}
	
#logo_print
	{
	display: none;
	}
	
#near
	{
	background: url(../img/header_bg_member_login.gif) no-repeat;
	font-size:9px;
	font-weight:bolder;
	width: 355px;
	height: 59px;
	color:#FFFFFF;
	margin: 10px 0 0 15px;
	}

#near img
	{
	margin:10px;
	}
	
#near a
	{
	color:#f5b939;
	text-decoration:none;
	}

#near a:hover
	{
	color:#f5b939;
	text-decoration:underline;
	}

#near span
	{
	color:#f5b939;
	}
	
#header_login_active
	{
	background: url(../img/header_bg_member_logged.gif) no-repeat;
	line-height:11px;
	}

#header_login_active a
	{
	color:#FFFFFF;
	}
	
#header_login_active a:hover
	{
	color:#FFFFFF;
	}
	
#header_login_active h2
	{
	color:#caeaff;
	font-size:12px;
	}

#header_login_active h1
	{
	
	}
/*
#near table
	{
	padding:2px;
	}
*/
		
#near_label
	{
	margin: 16px 0 0 13px;
	}
	
#near_input, #near_submit
	{
	margin: 10px 0 0 8px;
	}
	
#near_input
	{
	width: 187px;
	}
	
#assist_text
	{
	font: bold italic 15px/16px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #84b4e0;
	margin: 20px 0 0 15px;
	}
	
#assist_text span
	{
	font: bold 10px/16px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #ffffff;
	text-transform: uppercase;
	}

#assist_text_phone
	{
	font: bold 20px/26px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#f5b939;
	text-align:center;
	width:250px;
	}	
#assist_button
	{
	margin: 36px 0 0 18px;
	}
	
#nav
	{
	background: url(../img/bgd_nav.jpg) no-repeat;
	width: 970px;
	height: 30px;
	/*
	border:thin;
	border-width:thick;
	border-style:solid;
	*/
	}
	
#nav ul
	{
	list-style: none;
	list-style-type: none;
	margin: 6px 0 0 35px;
	}
	
#nav li
	{
	display: block;
	float: left;
	margin-right: 10px;
	}
	
#nav a
	{
	font: bold 11px/11px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #11374c;
	text-transform: uppercase;
	text-decoration: none;
	}

#nav a:hover
	{
	color: #ec8c08;
	}
	
a.search_page
	{
	font: bold 11px/11px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #94b621;
	text-transform: uppercase;
	text-decoration: none;
	}
	
a:hover.search_page
	{
	color: #ec8c08;
	}
	
a.search_page_state
	{
	font: bold italic 16px/18px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #1a4055;
	text-decoration: none;
	}
	
a:hover.search_page_state
	{
	color: #ec8c08;
	}
	
.nav_divider
	{
	margin-bottom: -2px;
	}
		
#login a
	{
	float: right;
	width: 105px;
	height: 30px;
	background: url(../img/login.gif) 0 0 no-repeat;
	margin: 0 15px 0 0;
	display: block;
	overflow: hidden;
	display: inline;
	}
	
#login a:hover
	{
	background: url(../img/login.gif) 0 -30px no-repeat;
	}
	
/* Content Layout */

#content
	{
	background: url(../img/bgd_content.jpg) no-repeat #dbdde4;
	width: 970px;
	min-height:550px;
	}
	
#column_left
	{
	background: url(../img/dot_vert.gif) right repeat-y;
	width: 664px;
	margin: 30px 0 0 37px;
	}
	
#column_left p
	{
	width: 617px;
	text-align: justify;
	margin: 0 44px 18px 0;
	}
	
#column_right
	{
	width: 234px;
	
	}
	
#column_right h2
	{
	margin: 30px 0 0 12px;
	}
	
#column_right p
	{
	margin: 32px 0 16px 15px;
	}
	
/* CTA Layout */

.cta_column_right
	{
	margin: 15px 0 0 10px;
	}
	
/* Footer Layout */
	
#footer
	{
	background: url(../img/bgd_footer.jpg) repeat-x #618599;
	width: 100%;
	}
	
#footer_column_left
	{
	width: 644px;
	margin:123px 0 0 50px
	}
	
#footer_column_left ul
	{
	list-style: none;
	list-style-type: none;
	margin: 4px 0 0 1px;
	}
	
#footer_column_left li
	{
	font: 10px/10px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #ffffff;
	text-transform: uppercase;
	margin-right: 7px;
	}
	
#footer_column_left a
	{
	color: #ffffff;
	text-decoration: none;
	}
	
#footer_column_left a:hover
	{
	color: #ec8c08;
	}
	
.footer_title
	{
	margin: 38px 0 5px 0;
	}
	
#footer_column_left table
	{
	/*width: 640px;*/
	}
	
#footer_column_left td
	{
	width: 213px;
	font: 10px/14px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #ffffff;
	text-transform: uppercase;
	}
	
#copyright, #terms
	{
	font: 10px/20px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #ffffff;
	text-transform: uppercase;
	}
	
#terms
	{
	position: relative;
	float: right;
	margin-right: 3px;
	}
	
#footer_column_right
	{
	width: 212px;
	margin: 118px 0 0 29px;
	}
	
#footer_tools
	{
	background: url(../img/bgd_footer_tools.gif) no-repeat;
	width: 212px;
	height: 85px;
	}
	
#footer_tools ul
	{
	list-style: none;
	list-style-type: none;
	margin-left: 1px;
	}
	
#footer_tools li
	{
	font: 11px/21px "Trebuchet MS", Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	}
	
#footer_tools a
	{
	color: #ffffff;
	text-decoration: none;
	}
	
#footer_tools a:hover
	{
	color: #ec8c08;
	}
	
#agent_match
	{
	margin: 32px 0 0 0;
	}
	
#agent_match_link
	{
	background: url(../img/link_agent_match.gif) no-repeat;
	width: 202px;
	height: 7px;
	margin-top: 3px;
	/*padding-top: -5px;*/
	}
	
#agent_match_link a	
	{
	float: left;
	font: 9px/9px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #ffffff;
	text-transform: uppercase;
	text-decoration: none;
	}
	
#agent_match_link a:hover
	{
	color: #ec8c08;
	}
	
#house
	{
	background: url(../img/bgd_house.gif) top right no-repeat #618599;
	height: 43px;
	margin-top: 18px;
	}
	
#bottom_bar
	{
	background: #11374c;
	width: 100%;
	/*height: 76px;*/
	height: 100%;
	}
	
/* NEW CSS NC2.1 UPDATE */
	
#column_right h3
	{
	margin: 5px 0 0 12px;
	line-height: 13px;
	}
	
#listing_agent_match_results
	{
	margin: 15px 0 0 3px;
	}
	
#listing_agent_match_results_header
	{
	margin: 10px 0 0 3px;
	}

#listing_agent_match_results_header h2
	{
	color:#6891bb;
	}

#listing_agent_match_results_header p
	{
	color:#10334a;
	}
	
a:link.tiny_blue, a:visited.tiny_blue, a:active.tiny_blue
	{
		font: 11px/11px "Trebuchet MS", Arial, Helvetica, sans-serif;
		color: #2265a6;
		font-style: normal;
		font-weight: bold;
		text-decoration: none;
	}
	
a:hover.tiny_blue
	{
		font: 11px/11px "Trebuchet MS", Arial, Helvetica, sans-serif;
		color: #2265a6;
		font-weight: bold;
		text-decoration: underline;
	}

a:link.mls_disclaimer_link, a:visited.mls_disclaimer_link, a:active.mls_disclaimer_link
	{
		font: 11px/11px "Trebuchet MS", Arial, Helvetica, sans-serif;
		color: #2265a6;
		font-style: normal;
		font-weight: bold;
		text-decoration: underline;
	}
	
a:hover.mls_disclaimer_link
	{
		font: 11px/11px "Trebuchet MS", Arial, Helvetica, sans-serif;
		color: #2265a6;
		font-weight: bold;
		text-decoration: underline;
	}
		
#agent_match_stats_name_small
	{
		font: 9px/9px "Trebuchet MS", Arial, Helvetica, sans-serif;
		color: #666666;
		font-weight: bold;
		text-transform: uppercase;
		width: 42%;
		text-align: left;
	}
	
#agent_match_stats_value_small
	{
		font: 11px/11px "Trebuchet MS", Arial, Helvetica, sans-serif;
		color: #FF0000;
		font-weight: bold;
		text-transform: uppercase;
		width: 8%;
		text-align: left;
	}

.footer_bold_text
	{
		font: 10px/9px "Trebuchet MS", Arial, Helvetica, sans-serif;
		color:#FFFFFF;
		font-weight: bold;
		text-transform: uppercase;
	}
	
div.error_red {
	color:#CC0000;
	font-family:Verdana,Arial;
	font-size:11px;
	margin:10px;
}

/*dpr new*/
.footer_column_left_short
	{
	width: 80px;
	}


.footer_column_left_long
	{
	width: 240px;
	}

#column_advance_left
{
	width: 232px;
	margin: 10px 0 0 25px;
}

a:link.agent_header_link, a:visited.agent_header_link, a:active.agent_header_link
{
	font: 12px/11px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #11374c;
	font-style:italic;
	font-weight: bold;
	text-decoration: none;
}

a:hover.agent_header_link
{
	font: 12px/11px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #2265a6;
	font-style:italic;
	font-weight: bold;
	text-decoration: underline;
}

.horizontal_dot
{
	background: url(../img/dot_horz.gif);
	height:1px;
}

.button_agent_column_left
{
	background: url(../img/button_view_realtors.gif) top right no-repeat #618599;
	margin-left:-1px;
	height:27px;
	width:229px;
	padding-top:10px;
	text-align:center;
}

a:link.button_agent_column_left_link, a:visited.button_agent_column_left_link, a:active.button_agent_column_left_link
{
	font: 12px/11px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #ffffff;
	font-style:italic;
	font-weight: bold;
	text-decoration:none;
}

a:hover.button_agent_column_left_link
{
	font: 12px/11px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #ffffff;
	font-style:italic;
	font-weight: bold;
	text-decoration:underline;
}

.agent_left_column
{
	margin-left:5px;
	background:#FFFFFF;
}

.trend_table
{
	width:228px;
}

.trend_table_small
{
	width:228px;
	margin:6px 0 6px 6px;
}

.trend_td_header
{
	background: url(../img/left_col_tab.gif) no-repeat;
	width:228px;
	height:34px;
	padding-left:15px;
	font: 12px/11px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-weight: bold;
	text-transform:uppercase;
}

.trend_td_header_small
{
	background: url(../img/bg_trend_header.gif) no-repeat;
	width:228px;
	height:34px;
	padding-left:15px;
	font: 12px/11px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-weight: bold;
	text-transform:uppercase;
}

.trend_td_bottom
{
	background: url(../img/bg_trend_bottom.gif) no-repeat;
	width:228px;
	height:5px;
}

.trend_td_advance_bottom
{
	background: url(../img/bg_trend_advace_bottom.gif) no-repeat;
	width:228px;
	height:5px;
}

.trend_td_body
{
	padding:10px 15px 10px 15px;
	background:#FFFFFF;
	font: 11px/14px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#11374c;
	font-weight:bold;
}

.search_detail_table_td
{
	background: url(../img/bg_trend_line.gif) repeat-y;
	padding-left:5px;
	padding-top:5px;
	padding-right:4px;
	font: 12px/17px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#555654;
}

.search_detail_table_td_header2
{
	font: 12px/17px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#235985;
	font-weight:bold;
}

.search_detail_table_td_header3
{
	font: 10px/12px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#235985;
	font-weight:bold;
}

.email_alert_table
{
	background: url(../img/bg_save_alert.gif) no-repeat;
	width:210px;
	height:57px;
}

.email_alert_table_td_title
{
	padding-left:5px;
	padding-top:5px;
	font: 12px/17px "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#f66d00;
}

a:link.trend_td_body_link, a:visited.trend_td_body_link, a:active.trend_td_body_link
	{
		font: 11px/14px "Trebuchet MS", Arial, Helvetica, sans-serif;
		color: #3c90d4;
		font-style:italic;
		font-weight: bold;
		text-decoration:underline;
	}
	
a:hover.trend_td_body_link
	{
		font: 11px/14px "Trebuchet MS", Arial, Helvetica, sans-serif;
		color: #2265a6;
		font-style:italic;
		font-weight: bold;
		text-decoration:underline;
	}

#foreclosure_table
	{
		background: url(../img/bg_red_box.gif) no-repeat;
		margin-left:10px;
		margin-top:35px;
		width:244px;
		height:250px;
	}

#foreclosure_table_td
	{
	vertical-align:top;
	padding-left:5px;
	padding-top:20px;
	text-align:center;
	}

#foreclosure_table_td h1
	{
	font: 14px/1px "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-style:italic;
	font-weight:bold;
	color:#FFFFFF;
	}

#foreclosure_table_td h2
	{
	font: 14px/14px "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-style:italic;
	color:#ff0014;
	}

#back_to_map
	{
	margin-left:8px;
	margin-top:8px;
	/*background: url(../img/button_back_to_map.gif) top right no-repeat;*/
	/*text-align:center;*(/
	/*padding-top:8px;*/
	/*width:600px;*/
	/*height:32px;*/
	font: 12px/14px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	}

#back_to_map a
	{
	font: 12px/14px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	text-decoration:none;
	font-weight:bold;
	}

#back_to_map table
	{
	border:0px;
	background:#3fb441;
	}

#back_to_map_left
	{
	background: url(../img/bg_back_to_map_left.gif) top right no-repeat;
	height:32px;
	width:7px;
	}

#back_to_map_right
	{
	background: url(../img/bg_back_to_map_right.gif) top right no-repeat;
	height:32px;
	width:7px;
	}
	
#back_to_map a:hover
	{
	font: 12px/14px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	text-decoration:underline;
	font-weight:bold;
	}

a:link.agent_tiny_blue, a:visited.agent_tiny_blue, a:active.agent_tiny_blue
	{
		font: 9px/11px "Trebuchet MS", Arial, Helvetica, sans-serif;
		color: #2265a6;
		font-style: normal;
		font-weight: bold;
		text-decoration: none;
	}
	
a:hover.agent_tiny_blue
	{
		font: 9px/11px "Trebuchet MS", Arial, Helvetica, sans-serif;
		color: #2265a6;
		font-weight: bold;
		text-decoration: underline;
	}
	
#listing_agent_match_results_agent
	{
		/*background: url(../img/bgd_agent_stats.gif) top right no-repeat;*/
		background: url(../img/bgd_agent_stats.gif) top left no-repeat;
		height: 40px; 
		width: 159px;
		text-align: left; 
		vertical-align: middle; 
		padding-left: 5px;
		font: 9px/11px "Trebuchet MS", Arial, Helvetica, sans-serif;
		color: #2265a6;
		font-style: normal;
		font-weight: bold;
		text-decoration: none;
	}

.community_footer_table
{
	width:613px;
	font: 12px/11px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#3a6c9d;
	font-weight:bold;
}

.community_footer_table a
{
	width:613px;
	font: 12px/11px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#3a6c9d;
	text-decoration:none;
	font-weight:bold;
}

.community_footer_table a:hover
{
	width:613px;
	font: 12px/11px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#3a6c9d;
	text-decoration:underline;
	font-weight:bold;
}

.community_footer_table_header
{
	background: url(../img/bg_community_header.gif) no-repeat;
	width:613px;
	height:34px;
	padding-left:15px;
	font: 14px/11px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-weight: bold;
	text-transform:none;
}

.community_footer_table_bottom
{
	background: url(../img/bg_community_footer.gif) no-repeat;
	width:613px;
	height:6px;
}

.community_footer_table_body
{
	padding:18px 18px 0px 18px;
	background:#FFFFFF;
	font: 11px/14px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#11374c;
	font-weight:bold;
	width:50%;
}

.community_footer_table_body_bottom
{
	padding:18px 18px 18px 18px;
	background:#FFFFFF;
	font: 11px/14px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#11374c;
	font-weight:bold;
	width:50%;
}

.community_date
{
	color:#2B71AF;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight:bold;
}

.community_region_date
{
	padding-top:5px;
	color:#2B71AF;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight:bold;
}

#footer_region_top
{
	margin-left:50px;
	width:893px;
	/*border:thin solid #666666;*/
}

#footer_region_top table
{
	width:100%;
	/*margin-top:5px;*/
}

#footer_region_top td
{
	line-height:1;
	margin-top:0px;
	vertical-align:top;
	padding-right:2px;
	padding-bottom:2px;
}

#footer_region_top h3
{
	font: 12px/11px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#235985;
	font-weight:bold;
	text-transform:none;
}

#footer_region_top a
{
	font: 11px/11px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#3C90D4;
	text-decoration:none;
}

#footer_region_top a:hover
{
	font: 11px/11px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#3C90D4;
	text-decoration:underline;
}

#footer_region_top b
{
	font: 11px/11px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#235985;
}

#footer_column_bottom
	{
	font: 11px/18px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #ffffff;
	width: 920px;
	margin:10px 0 0 50px

	}

#footer_column_bottom a
	{
	color: #ffffff;
	text-decoration:underline;
	}
	
#footer_column_bottom a:hover
	{
	color: #ec8c08;
	text-decoration:underline;
	}

#footer_column_bottom h3
	{
	/*font-size:12px;*/
	font-weight:normal;
	font-size:12pt;
	color: #ffffff;
	text-transform:none;
	}

#logout a
	{
	float: right;
	width: 105px;
	height: 30px;
	background: url(../img/logout.gif) 0 0 no-repeat;
	margin: 0 15px 0 0;
	display: block;
	overflow: hidden;
	display: inline;
	}
	
#logout a:hover
	{
	background: url(../img/logout.gif) 0 -30px no-repeat;
	}

.email_alert_sign_up
	{
	padding-top:2px;
	}

/*Appended from light_box.css*/
/* Main Lightbox */
/* Controls screen BG Colour, pop up saves etc */
#listing_detail_lbform_bg
	{
		position: absolute;
		background-color: #000000;
		width: 100%;
		height: 2500px;
		display:none;
		z-index: 11;
		filter:Alpha(Opacity=50);
		-moz-opacity:.50;
		opacity:.50;
	}

#ajax_loadingbox
	{
		position: absolute;
		/*top:50%;*/
		/*left:60%;*/
		/*margin-top: -50%;*/
	  	/*margin-left: -60%;*/
		width: 100%;
		height: 2600px;
		/*height: 100%;*/
		z-index: 11;
		background-color: #FFFFFF;
		opacity:.50;
	}

#ajax_loadingbox_image
	{
		display:block;
		position:absolute;
		/*top:50%;*/
		/*top:400px;*/
		/*bottom:400px;*/
		left:40%;
		width: 495px;
		height: 187px;
		z-index: 12;
		background: url(../img/ajax_loading.gif) no-repeat;
		opacity:1;
	}
		
div.listing_detail_lbform_outer
	{
		position: absolute;
		width: 100%;
		height: 100%;
		display: none;
		z-index: 13;
	}

#ajax_loader_image
	{
		position: absolute;
		width: 100%;
		height: 100%;
		z-index: 13;
	}
	
div.listing_detail_lbform_outer_table_border
	{
		border: #f5a700 5px solid;
		background-color: #FFFFFF;
		width: 442px;
		margin-top: 281px;
	}

.listing_detail_lbform_outer_table_border_box
	{
		border: #f5a700 5px solid;
		background-color: #FFFFFF;
		width: 442px;
		margin-top: 281px;
	}
 .listing_detail_lbform__td_picture
 	{
		vertical-align:middle;
		width:100px;
		padding:0 10px 0 10px;
	}

td.listing_detail_lbform_header
	{
		padding: 2px 2px 5px 2px;
		width: 442px;
		text-align: left;
		font-family: "Trebuchet MS", Verdana, Arial;
		font-style:italic;
		color: #005682;
		font-size: 16px;
		font-weight: bold;
		vertical-align: middle;
	}

div.listing_detail_lbform_close
	{
		position: relative;
		float: right;
	}

a:active.listing_detail_lbform_close, a:visited.listing_detail_lbform_close, a:link.listing_detail_lbform_close
	{
		font-family: "Trebuchet MS", Verdana, Arial;
		color: #005682;
		font-size: 11px;
		font-weight: bold;
		text-decoration: none;
	}
	
a:hover.listing_detail_lbform_close
	{
		font-family: "Trebuchet MS", Verdana, Arial;
		color: #005682;
		font-size: 11px;
		font-weight: bold;
		text-decoration: underline;
	}

td.listing_detail_lbform_form_name
	{
		padding: 0px 5px 5px 10px;
		text-align: left;
		vertical-align: top;
		width: 105px;
		font-family: "Trebuchet MS", Verdana, Arial;
		color: #005682;
		font-size: 11px;
		font-weight: bold;
	}

td.listing_detail_lbform_form_name_large
	{
		padding: 0px 5px 5px 10px;
		text-align: left;
		vertical-align: top;
		font-family: "Trebuchet MS", Verdana, Arial;
		color: #005682;
		font-size: 11px;
		font-weight: bold;
	}
	
td.listing_detail_lbform_instructions
	{
		padding: 0 0 5px 10px;
		text-align: left;
		vertical-align: top;
		font-family: "Trebuchet MS", Verdana, Arial;
		color: #005682;
		font-size: 11px;
		font-weight: bold;
	}
	
td.listing_detail_lbform_form_name_date
	{
		padding: 0 0 5px 10px;
		text-align: left;
		vertical-align: middle;
		width: 30px;
		font-family: "Trebuchet MS", Verdana, Arial;
		color: #005682;
		font-size: 11px;
		font-weight: bold;
	}

td.listing_detail_lbform_form_field
	{
		padding: 0 0 5px 10px;
		text-align: left;
		vertical-align: middle;
	}

td.listing_detail_lbform_form_button
	{
		padding: 5px;
	}


.listing_detail_lb_agent_detail
	{
		background: url(../img/bgd_agent_save.gif) no-repeat;
		width:437px;
	}

.listing_detail_lb_property_detail
	{
		background-color:#ebebef;
		width:445px;
		height:125px;
	}
/*------*/
				
td.listing_detail_lbform
	{
		padding: 0px;
		width: 535px;
		text-align: left;
		vertical-align: top;
	}
	
input.listing_detail_lbform_field_text
	{
		font-family: "Trebuchet MS", Verdana, Arial;
		color: #333333;
		font-size: 11px;
		width: 360px;
		background-color: #fffed9;
	}
	
input.listing_detail_lbform_field_text_offer
	{
		font-family: "Trebuchet MS", Verdana, Arial;
		color: #333333;
		font-size: 11px;
		width: 338px;
		background-color: #fffed9;
	}
	
select.listing_detail_lbform_select_day
	{
		font-family: "Trebuchet MS", Verdana, Arial;
		color: #333333;
		font-size: 11px;
		width: 50px;
		background-color: #fffed9;
	}
	
select.listing_detail_lbform_select_month
	{
		font-family: "Trebuchet MS", Verdana, Arial;
		color: #333333;
		font-size: 11px;
		width: 50px;
		background-color: #fffed9;
	}
	
select.listing_detail_lbform_select_year
	{
		font-family: "Trebuchet MS", Verdana, Arial;
		color: #333333;
		font-size: 11px;
		width: 75px;
		background-color: #fffed9;
	}
	
select.listing_detail_lbform_select_time
	{
		font-family: "Trebuchet MS", Verdana, Arial;
		color: #333333;
		font-size: 11px;
		width: 50px;
		background-color: #fffed9;
	}
	
textarea.listing_detail_lbform_field_textarea
	{
		font-family: "Trebuchet MS", Verdana, Arial;
		color: #333333;
		font-size: 11px;
		width: 360px;
		height: 100px;
		background-color: #fffed9;
	}
	
.tiny_text
	{
		font: 11px/11px "Trebuchet MS", Arial, Helvetica, sans-serif;
		color: #2265a6;
		font-style: normal;
		font-weight: bold;
		text-decoration: none;
	}

#crm_error_message
	{
	margin-top:20px;
	text-align:center;
	color:#FF0000;
	}

#crm_error_message h3
	{
	font-size:14px;
	font-weight:bold;
	color:#FF0000;
	}

#crm_error_message_box
	{
	background: url(../img/red_box_right_col.gif) no-repeat;
	width: 234px;
	height: 62px;
	color:#FFFFFF;
	text-align:center;
	font-weight:bold;
	font-size:12px;
	padding-top:9px;
	margin-left:15px;
	}

#crm_error_message_contact
	{
	margin-bottom:10px;
	margin-left:20px;
	font-size:14px;
	font-weight:bold;
	color:#FF0000;
	}

/* NEW Dec-29-08 */
.agent_profile_picture_container
	{
	/*background:url(../img/bgd_agent_photo.jpg); */
	margin: 0px 5px 5px 5px; 
	width: 196px; 
	height: 159px;
	}

.agent_profile_picture
	{
	margin: 20px 5px 5px 21px;
	}
	
.agent_profile_picture_frame
	{
	position: relative; 
	display: block; 
	float: left; 
	z-index: 10; 
	/*margin: -127px 0px 0px 21px;*/
	margin: -128px 0px 0px 20px;
	}
	
#agent_profile_details
	{
		/*margin: -145px 0 0 210px;*/
		margin: -145px 0 0 190px;
		position: relative;
	}

#agent_profile_details br
	{
	clear:none;
	}
	
#mls_complaiance_pop_up
	{
	position: absolute;
	float: inherit;
	background-image: url(../img/mls_complaiance_pop_up_big.png); 
	width: 601px; 
	height: 200px;
	z-index: 13;
	margin-left: -95px;
	margin-top: -230px;
	}

#mls_complaiance_bg
	{
		position: absolute;
		background-color: #000000;
		width: 100%;
		height: 3500px;
		display:inline;
		z-index: 11;
		filter:Alpha(Opacity=50);
		-moz-opacity:.50;
		opacity:.50;
	}

#mls_complaiance_text_box
	{
	display:block;
	height:100%;
	position:absolute;
	width:100%;
	z-index:14;
	}
#mls_complaiance_text
	{
	text-align:left;
	background-color:#FFFFFF;
	border:thin;
	border-color:#000000;
	border-style:solid;
	height:600px;
	width:700px;
	margin-top:30px;
	padding:20px;
	}

#mls_complaiance_text h1
	{
	text-align:center;
	font-size:14px;
	font-weight:bold;
	text-decoration:underline;
	}

#mls_complaiance_text a
	{
	color:#005682;
	text-align:center;
	font-size:14px;
	font-weight:bold;
	text-decoration:underline;
	}

#mls_complaiance_text_close
	{
	text-align:right;
	margin-right:20px;
	}

.global_profile_image_frame
	{
	position: absolute;
	margin: 0 0 0 0;
	width:40px;
	height:40px;
	}

.global_profile_image
	{
	width:40px;
	height:40px;
	}

.community_detail_user_profile_bg
	{
	background-image: url(../img/bgd_community_portrait_square.gif);
	height: 225px;
	width: 189px;
	text-align:center;
	}

.community_detail_agent_profile_bg
	{
	background-image: url(../img/bgd_community_agent_portrait_square.gif);
	height: 256px;
	width: 189px;
	text-align:center;
	}
		
.community_detail_user_profile_bg_frame
	{
	position: absolute;
	margin: 15px 0 0 5px;
	height:120px;
	width:120px;
	}

.community_detail_user_profile_bg_image
	{
	margin: 15px 0 0 5px;
	height: 120px;
	width: 120px;
	}

.member_account_picture_main_container
	{
	height: 225px;
	width: 189px;
	text-align:center;
	}

.member_profile_picture_main_container
	{
	height: 160px;
	width: 160px;
	text-align:center;
	}

.agent_search_results_frame
	{
	height: 75px;
	width: 75px;
	position: absolute;
	margin: 0 0 0 0;
	}

.agent_search_results_image
	{
	height: 75px;
	width: 75px;
	}

#content_white
	{
	background: url(../img/bgd_content_white.jpg) no-repeat #dbdde4;
	width: 970px;
	min-height:550px;
	}

#content_white_bg
	{
	background: url(../img/bgd_content_white_bg.jpg) repeat-y #dbdde4;
	width: 970px;
	height:100%;
	margin-top:-5px;
	}
	
#content_white_bottom
	{
	background: url(../img/bgd_content_white_bottom.jpg) no-repeat #dbdde4;
	width: 970px;
	min-height:31px;
	}
		
#nav_white
	{
	background: url(../img/bgd_nav_white.jpg) no-repeat;
	width: 970px;
	height: 30px;
	}


/* WIDGET */
/*********/

#wrapper{}

#widget-faq{
	font-size:16px;
	margin-left:30px;
	margin-top:20px;
}

#widget-faq h2 {
	color:#025B85;
	font-weight:bold;
	font-style:italic;
	float:none;
	font-size:24px;
	line-height:normal;
}
#widget-faq dt {
	background:url(../img/widget-qa.gif) no-repeat;
	background-position: 0 0;
	height:23px;
	font-weight:bold;
	margin: 15px 50px 5px;
	padding:5px 0 5px 45px
}
#widget-faq dd {
	background:url(../img/widget-qa.gif) no-repeat;
	background-position:0 -34px;
	padding:5px 0 0px 45px;
	margin: 25px 50px 0px;
	border-bottom: 1px dashed #ccc;
	padding-bottom: 20px;
	line-height: 120%;
}

/** New
    Phillips Changes
*/

.copyright {
	position: relative;
	float: left;/*display: inline;*/
}

.copyright{
	font: 10px/20px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #ffffff;
	text-transform: uppercase;
}

.back_to_map
	{
	margin-left:8px;
	margin-top:8px;
	/*background: url(../img/button_back_to_map.gif) top right no-repeat;*/
	/*text-align:center;*(/
	/*padding-top:8px;*/
	/*width:600px;*/
	/*height:32px;*/
	font: 12px/14px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	}
.back_to_map a
	{
	font: 12px/14px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	text-decoration:none;
	font-weight:bold;
	}

.back_to_map table
	{
	border:0px;
	background:#3fb441;
	}
