  /********************************************************/
 /**************** Consumer Side CSS *********************/
/********************************************************/


/* **************************************************** */
/* Universal elements defined below here. Do not alter! */
/* **************************************************** */
input, select, textarea {font-size: 11px; color: Black;}
.check, .check input {border: 0px; background: transparent; color: Black;}
 .suggestion_list
 {
	background: white;
	padding: 1px;
	WIDTH:150px;
 	BACKGROUND-COLOR:White;
	float:none;
	BORDER-RIGHT: #B5B5B5 1px solid; 
	BORDER-TOP: #B5B5B5 1px solid; 
	BORDER-LEFT: #B5B5B5 1px solid; 
	BORDER-BOTTOM: #B5B5B5 1px solid;
	Z-INDEX: 1; 
 }

 .suggestion_list ul
 {
 padding: 0;
 margin: 0;
 list-style-type: none;
 }

 .suggestion_list a
 {
 text-decoration: none;
 color: black;
 }

 .suggestion_list .selected
 {
 background: #005A00;
 color: white;
 }

 .suggestion_list .selected a
 {
 color: white;
 }
.alertrbl
{
	padding-left: 140px;
}
 #autosuggest
 {
 display: none;
 font-size: 11px; 
 color: Black;
 }
.box
{
	WIDTH:150px;
	BACKGROUND-COLOR:White;
	float:none;
	position: absolute; top: 223px; left: 490px;
	padding: 1px;
	BORDER-RIGHT: #B5B5B5 1px solid; 
	BORDER-TOP: #B5B5B5 1px solid; 
	BORDER-LEFT: #B5B5B5 1px solid; 
	BORDER-BOTTOM: #B5B5B5 1px solid;
	Z-INDEX: 1; 
}
.radius
{
	z-index:999;
}
BODY 
{ 
	BACKGROUND-IMAGE: url(/images/searchBackBars.jpg); 
	MARGIN: 0px; 
	FONT-FAMILY: Arial;
	BACKGROUND-REPEAT: repeat-x; 
	TEXT-ALIGN: center;
}
TABLE
{
	font-size: 12px;	
	font-family: Arial;
}
#content 
{ 
	FONT-SIZE: 12px; 
	MARGIN-LEFT: auto; 
	WIDTH: 700px; 
	MARGIN-RIGHT: auto; 
	HEIGHT: auto;
}
#footer 
{ 
	WIDTH: 700px; 
	BACKGROUND-REPEAT: no-repeat; 
	HEIGHT: 93px 
}
.location 
{ 
	MARGIN-TOP: 32px;
}
.left 
{ 
	TEXT-ALIGN: left;
}
.right 
{ 
	FLOAT: right; 
	MARGIN-RIGHT: 10px;
}
.tblmain
{
	background-color: #FFE393;
	BORDER-RIGHT: #B5B5B5 1px solid; 
	BORDER-TOP: #B5B5B5 1px solid; 
	Z-INDEX: 101; 
	LEFT: 8px; 
	BORDER-LEFT: #B5B5B5 1px solid; 
	BORDER-BOTTOM: #B5B5B5 1px solid;
}
.tblmain_bottom
{
	BORDER-BOTTOM: #B5B5B5 1px solid;
}
.tblmain_logo
{
	background-color: white;
	padding-top: 10pt;
	padding-bottom: 10pt;
}
.tblmain_smlogo
{
	background-color: white;
	text-indent: 10pt;
	padding-top: 10pt;
	padding-bottom: 10pt;
}
.tblmain_savedsearch
{
	background-color: White;
}
.menubar
{
	BACKGROUND-IMAGE: url(/images/menu_bar_bg.gif); 
	WIDTH: 100%; 
	HEIGHT: 100%; 
}
.tblmain_where_txt
{
	background-color: #E7EFDE;
}
.tbl_login_right_column
{
	background-color: #D6DEC6;
}
.tblmain_login_right_div
{
	BORDER-LEFT: #B5B5B5 1px solid; 
	WIDTH: 100%; 
	BORDER-BOTTOM: #B5B5B5 1px solid; 
	HEIGHT: 400px;
	BACKGROUND-COLOR: transparent;
}
.tblmain_where_txt_div
{
	BORDER-LEFT: #B5B5B5 1px solid; 
	WIDTH: 100%; 
	BORDER-BOTTOM: #B5B5B5 1px solid; 
	HEIGHT: 425px;
	BACKGROUND-COLOR: transparent;
}
.tbl_login_register_alerts
{
	padding-left: 60pt;
}
.tbl_login_register_alerts_radio
{
	padding-left: 5pt;
}
.tbl_oh_alerts
{
	padding-left: 10pt;
}
.tbl_oh_alerts_invemail
{
	padding-left: 10pt;
	padding-right: 10pt;
}
.tbl_oh_alerts_invemail_btn
{
	padding-left: 10pt;
	padding-right: 25pt;
}
.txt_login_right
{
	padding-left: 8pt;
}
.outside_txt_login
{
	padding-left: 6pt;
}
.btn_login_right
{
	padding-right: 14pt;
}
.tblmain_photobrowser
{
	padding-left: 10px;
	border-style:none;
}

.tblmain_where_form
{
	background-color: #EFEFDE;
	text-indent: 5pt;
}
.tblmain_where_form_radio
{
	background-color: #EFEFDE;
	text-indent: 33pt;
}
.tblmain_where_or
{
	background-color: #EFEFDE;
	color:#436e58;
	text-indent: 17pt;
	font-weight:bolder;
}
.sidebar_titletxt
{
	color: #436e58;
	font-size: 18pt;	
}
.tblmain_when_form
{
	background-color: #DEE7D6;
	text-indent: 5pt;
	padding-top: 2pt;
	padding-bottom: 2pt;	
}
.tblmain_when_or
{
	background-color: #DEE7D6;
	color:#436e58;
	text-indent: 17pt;
	font-weight:bolder;
}
.tblmain_bedsbathsprice
{
	background-color: #d8dac8;
	text-indent: 5pt;
	color:#000000;
	font-size: 11pt;
	font-weight:bolder;
}
.tblmain_what_form
{
	background-color: #D6DEC6;
	text-indent: 8pt;	
	padding-top: 3pt;
	padding-bottom: 3pt;
}
.tblmain_what_form_outside
{
	background-color: #D6DEC6;
	text-indent: 8pt;	
	padding-top: 3pt;
	padding-bottom: 3pt;
	border-bottom: #B5B5B5 1px solid;
}
.tblmain_mls
{
	background-color:#ebf0e2;
	text-indent: 8pt;
	padding-top: 2pt;
	padding-bottom: 2pt;
}
.tblmain_mls_table
{
	background-color:#ebf0e2;
	text-indent: 8pt;
	padding-top: 10pt;
	padding-bottom: 2pt;
}
.tblmain_tour
{
	background-color: #5a8473;
}
.tblmain_tour_instructions
{
	background-color: #d8e1d2;
}

.footer_menubar
{
	BACKGROUND-IMAGE: url(/images/footer_menu_bar_bg.gif);
	WIDTH: 100%; 
	HEIGHT: 100%; 
}
.tour
{
	BORDER-RIGHT: #B5B5B5 1px solid; 
	Height: 110px; 
	BACKGROUND-COLOR: transparent;
}
.results_when
{
	font-size: 13pt;
	color:#436e58;
	padding-top: 2pt;
	padding-bottom: 2pt;
	text-align:right;
}
.results_where
{
	font-size: 13pt;
	color:#436e58;
	padding-top: 2pt;
	padding-bottom: 2pt;
	text-align:right;
}
.results_what
{
	font-size: 13pt;
	color:#436e58;
	padding-top: 2pt;
	padding-bottom: 2pt;
	text-align:right;
}

.results_when_txt
{
	padding-left: 10pt;
}
.results_where_txt
{
	padding-left: 10pt;
}
.results_what_txt
{
	padding-left: 10pt;
}
.imagehand
{
	cursor:hand;
}
.paddedbuttons
{
	padding-top: 2pt;
	padding-bottom: 2pt;
}
.noMatch
{
	color: #990000;
}
.tbl_details_button_row
{
	BORDER-BOTTOM: #B5B5B5 1px solid; 
	background-color: #E7EFDE;
}
.imgpadded
{
	cursor:hand;
	padding-top: 5pt;
	padding-bottom: 5pt;
}
.tbldetails_div
{
	BORDER-RIGHT: #B5B5B5 1px solid; 
	BORDER-TOP: #B5B5B5 1px solid; 
	BORDER-LEFT: #B5B5B5 1px solid; 
	WIDTH: 95%; 
	BORDER-BOTTOM: #B5B5B5 1px solid; 
	HEIGHT: 100%; 
	BACKGROUND-COLOR: #ffffff;
}
.tbl_details_viewingdate
{
	FONT-SIZE: 20px; 
	COLOR: #e6e7d5; 
	TEXT-INDENT: 10pt; 
	FONT-FAMILY: Arial;
	BACKGROUND-IMAGE: url(/images/OpenHomeTimes_background.gif); 
}
.tbl_details_addlinfo_title
{
	BORDER-RIGHT: #d8e7cf 1px solid; 
	BORDER-TOP: #d8e7cf 1px solid;
	background-color: #e7e7d6;
	font-size: 18px;
}
.tbl_details_directio_title
{
	BORDER-TOP: #d8e7cf 1px solid;
	background-color: #c6c6ad;
	font-size: 18px;
}
.tbl_details_addlinfo_txt
{
	BORDER-RIGHT: #d8e7cf 1px solid; 
	BORDER-BOTTOM: #d8e7cf 1px solid;
	background-color: #e7efde;
}
.tbl_details_directio_txt
{
	BORDER-BOTTOM: #d8e7cf 1px solid;
	background-color: #f7fff7;
}
/* **************************************************** */
/* Elements for drag and drop Do not alter!				*/
/* **************************************************** */
.moving
{
	background-color: #C0C0C0;
}
.errmsg
{
	font-family: Arial, Verdana, sans-serif;
	color:#990000;
	font-size:x-small;
}
.formlabel
{
	font-weight: bold;
}