/*
Dark Blue: #3059A2;
Light Blue: #ACBDDA;
Dark Orange: #FD7E00;
Light Orange: #FEE4CB;
Dark Grey: #A6A6A6;
*/

.iframeclass
{
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  border:0px;
  width:100%;
  height:500px;
}
a
{
  color: #3059A2;
  text-decoration: none;
}

a:hover
{
  color: #3059A2;
  text-decoration: underline;
}

input, select, textarea
{
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
}


body
{
	background: url(../images/bg_body_fade.jpg) top repeat-x;
	padding: 10px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

#parent
{
	width: 774px;
	background: #ffffff;
	margin: auto;
	padding: 0px 8px 8px 8px;
}

#top
{
	height: 103px;
	background: url(../images/bg_top_banner.gif) right no-repeat;
}

#top_clean
{
	height: 103px;
	background: url(../images/bg_top_banner_window.gif) right no-repeat;
}

#top #top_logo
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 250px;
	float: left;
}

#top #banner{
	margin: 18px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: left;
	width: 418px;
}

#top #top_mythirlwells
{
	margin: 45px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: left;
	width: 105px;
	font-size: 11px;
	color: #666666;
	line-height: 15px;
}

#top #top_mythirlwells a
{
	font-size: 11px;
	color: #666666;
	text-decoration: none;
}

#top #top_mythirlwells a:hover
{
	text-decoration: underline;
}

#top_menu
{
	height: 25px;
	background: #3059A2;
}

#top_menu ul
{
	list-style: none;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 100%;
}

#top_menu ul li
{
	display: inline;
	font-size: 11px;
	font-weight: bold;
}

#top_menu ul li a
{
	color: #ffffff;
	text-decoration: none;
	line-height: 25px;
	padding: 6px 22px 9px 20px !important;
	margin: 0px 0px 0px 0px !important;
	padding: 6px 22px 9px 22px;
	margin: 0px 0px 0px 0px;
}

#top_menu ul li a:hover
{
	color: #ffffff;
	text-decoration: none;
	background: #ACBDDA;
}

#top_menu ul li.top_menu_end
{
	padding: 0px 0px 0px 2px !important;
	padding: 0px 0px 0px 0px;
}

#top_menu_under
{
	height: 4px;
	background: #ACBDDA;
	margin: 0px 0px 5px 0px;
}

#left_column
{
	width: 246px;
	float: left;
}

#search_box
{
	border: 1px solid #cccccc;
	background: #FEE4CB;
}

#search_box h2
{
	font-size: 11px;
	color: #333333;
	font-weight: bold;
	margin: 0px 0px 0px 0px;
	padding: 6px 0px 9px 12px;
	background: url(../images/misc_dotted_line.gif) bottom center no-repeat;
}

#search_box #search_form
{
	text-align: right;
	padding: 9px 10px 0px 10px;
}

#search_box #search_form select
{
	font-size: 11px;
	width: 130px;
	color: #333333;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

#search_box #search_form .text
{
	font-size: 11px;
	width: 124px;
	color: #333333;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

#search_box .search_form_label
{
	font-size: 11px;
	color: #333333;
	padding: 2px 0px 0px 0px;
}

#search_box #search_form .search_form_row
{
	margin: 0px 0px 11px 0px;
}

#search_box #search_form .search_form_text
{
	font-size: 11px;
	text-align: left;
	color: #333333;
	padding: 4px 0px 6px 0px !important;
	padding: 0px 0px 4px 0px;
}

#search_box #search_form .search_form_text a
{
  color: #000000;
  text-decoration: none;
}

#search_box #search_form .search_form_text a:hover
{
  text-decoration: underline;
}

#services_box
{
	margin: 6px 0px 6px 0px;
	/*border: 1px solid #cccccc;*/
	background: #ffffff;
	font-size: 11px;
	height: 150px !important;
	height: 148px;
}

#recently_viewed_box
{
	margin: 6px 0px 6px 0px;
	border: 1px solid #cccccc;
	background: #ffffff;
	font-size: 11px;
	height: 150px !important;
	height: 148px;
}

#recently_viewed_box p
{
  margin: 0px 0px 0px 0px;
  padding: 5px 0px 0px 10px;
  line-height: 18px;
}

#recently_viewed_box p a
{
  color: #3059A2;
  text-decoration: none;
}

#recently_viewed_box p a:hover
{
  color: #3059A2;
  text-decoration: underline;
}

#saved_search_box
{
	margin: 6px 0px 6px 0px;
	border: 1px solid #cccccc;
	background: #ffffff;
	font-size: 11px;
}

#saved_search_box p
{
  margin: 0px 0px 0px 0px;
  padding: 5px 0px 0px 10px;
  line-height: 18px;
}

#saved_search_box p a
{
  color: #3059A2;
  text-decoration: none;
}

#saved_search_box p a:hover
{
  color: #3059A2;
  text-decoration: underline;
}


#right_column
{
	width: 522px;
	float: right;
	font-size: 11px;
}

#right_column table td
{
	font-size: 11px
}

#ideal_home_box
{
	width: 344px;
	border: 1px solid #cccccc;
	margin: 0px 0px 6px 0px;
	float: left;
}

#sell_home_box
{
	width: 168px;
	border: 1px solid #cccccc;
	margin: 0px 0px 6px 0px;
	float: right;
}

#property_week_box
{
	clear: both;
	border: 1px solid #cccccc;
	height: 147px !important;
	height: 149px;
	margin: 0px 0px 6px 0px;
}

#property_week_box #property_week_image
{
	margin: 9px 0px 0px 8px !important;
	margin: 7px 0px 0px 3px;
	width: 120px;
	float: left;
}

#property_week_box #property_week_info
{
	margin: 5px 0px 0px 5px;
	text-align: right;
	width: 385px;
	float: right;
}

#property_week_box #property_week_info .property_week_title
{
	font-size: 12px;
	color: #000000;
	font-weight: bold;
	float: left;
	margin: 0px 0px 0px 0px;
}

#property_week_box #property_week_info .property_week_price
{
	font-size: 12px;
	color: #000000;
	font-weight: bold;
	margin: 0px 5px 0px 0px;
}

#property_week_box #property_week_info .property_week_desc
{
	font-size: 11px;
	color: #666666;
	text-align: left;
	margin: 0px 0px 0px 0px;
	padding: 6px 5px 0px 2px;
}

#property_week_box #property_week_info .property_week_more
{
	color: #FD7E00;
	font-size: 12px;
	font-weight: bold;
	text-align: left;
	margin: 0px 0px 0px 0px;
	padding: 6px 5px 0px 2px;
}

#property_week_box #property_week_info .property_week_more a
{
	color: #FD7E00;
	text-decoration: none;
}

#property_week_box #property_week_info .property_week_more a:hover
{
	color: #FD7E00;
	text-decoration: underline;
}

.hot_property_box
{
	border: 1px solid #cccccc;
	width: 256px;
	height: 150px !important;
	height: 148px;
	float: left;
}

.hot_property_box .hot_property_title
{
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	margin: 3px 0px 0px 0px;
	padding: 0px 0px 0px 6px;
}

.hot_property_box .hot_property_image
{
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 0px 7px;
	float: left;
	text-align: center;
}

.hot_property_box .hot_property_image .hot_property_price
{
	font-size: 12px;
	font-weight: bold;
	color: #000000;
}

.hot_property_box .hot_property_info
{
	float: right;
	width: 150px;
}

.hot_property_box .hot_property_info p
{
	margin: 5px 0px 0px 10px !important;
	padding: 0px 0px 0px 0px !important;
	margin: 0px 0px 0px 10px;
	padding: 0px 0px 0px 0px;
	font-size: 11px;
	color: #666666;
}

.hot_property_box .hot_property_info ul
{
	margin: 5px 5px 0px 10px !important;
	padding: 0px 0px 0px 0px !important;
	margin: 0px 5px 0px 10px;
	padding: 0px 0px 0px 0px;
}

.hot_property_box .hot_property_info ul li
{
	font-size: 11px;
	color: #666666;
	margin: 0px 0px 0px 0px;
	padding: 6px 0px 0px 0px !important;
	padding: 0px auto 5px 0px;
	margin-left: 5px;
}

.hot_property_box .hot_property_info .hot_property_more_info
{
	font-weight: bold;
	font-size: 12px;
	color: #FD7E00;
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 0px 0px ! important;
	padding: 5px 0px 11px 0px;
}

.hot_property_box .hot_property_info .hot_property_more_info a
{
	font-weight: bold;
	font-size: 12px;
	color: #FD7E00;
	text-decoration: none;
}

.hot_property_box .hot_property_info .hot_property_more_info a:hover
{
	font-weight: bold;
	font-size: 12px;
	color: #FD7E00;
	text-decoration: underline;
}

.right_margin
{
	margin: 0px 6px 0px 0px;
}

#footer
{
	background: #3059A2;
	height: 19px;
	clear: both;
	text-align: right;
	font-size: 10px;
	color: #ffffff;
	padding: 6px 15px 0px 0px;
}
.clear_footer
{
  clear: both;
}

#footer a
{
	color: #ffffff;
}

#footer a:hover
{
	text-decoration: none;
}

#footer .footer_copyright
{
	float: left;
	padding: 0px 0px 0px 10px;
}

#bottom_logos
{
  background: url(../images/bg_bottom_logos.gif) left no-repeat;
  height: 50px;
  width: 20%;
  float: left;
}

#bottom_vs
{
  width: 60%;
  float: right;
  text-align: right;
  font-size: 10px;
  padding: 10px 15px 0px 0px;
}

#bottom_vs a
{
  color: #B7B7B7;
  text-decoration: none;
}

form
{
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}

#search_results
{
  float: right;
  width: 522px;
}

#search_results .search_results_info
{
  float:left;
  width: 60%;
  color: #3059A2;
  font-size: 11px;
  font-weight: bold;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}

#search_results .search_results_save
{
  float:right;
  width: 30%;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  text-align: right;
}

#search_results .search_results_save a
{
  color: #3059A2;
  font-size: 11px;
  font-weight: bold;
  text-decoration: none;
}

#search_results .search_results_save a:hover
{
  text-decoration: underline;
}

#search_results_filter
{
  text-align: right;
  margin: 10px 0px 0px 0px;
  padding: 10px 0px 10px 0px;
}

#search_results_filter select
{
  font-size: 10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

.search_property_box
{
  border: 1px solid #cccccc;
  margin: 0px 0px 6px 0px;
  padding: 0px 0px 10px 0px;
  clear: both;

}

.search_property_box .search_property_header
{
  height: auto;
  padding: 5px 0px 6px 6px;
}

.search_property_box .header_bg_alt
{
  background: #ACBDDA;
}

.search_property_box .header_bg
{
  background: #999999;
}

.search_property_box .search_property_header .search_property_title
{
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  float: left;
  width: 300px;
}

.search_property_box .search_property_header .search_property_title a
{
  color: #ffffff;
  font-size: 12px;
  text-decoration: underline;
  font-weight: bold;
}

.search_property_box .search_property_header .search_property_title a:hover
{
  color: #ffffff;
  font-size: 12px;
  text-decoration: none;
  font-weight: bold;
}

.search_property_box .search_property_header .search_property_price
{
  float: right;
  margin: 0px 0px 0px 0px;
  padding: 0px 10px 0px 0px;
  width: 200px;
  text-align: right;
  color: #ffffff;
  font-size: 12px;
  font-weight: bold;
}

.search_property_box .search_property_description
{
  float: left;
  font-size: 11px;
  color: #666666;
  width: 360px;
  margin: 0px 0px 0px 0px;
  padding: 10px 0px 0px 10px;
}

.search_property_box .search_property_image
{
  float: right;
  width: 135px;
  margin: 0px 0px 0px 0px;
  padding: 6px 6px 0px 0px;
  text-align: center;
}

.search_property_box .search_property_branch
{
  clear:left;
  color: #333333;
  font-size: 11px;
  padding: 10px 0px 10px 10px;
  margin: 0px 0px 0px 0px;
}

.search_property_box .search_property_bedrooms
{
  margin: 4px 0px 5px 0px;
  padding: 0px 0px 0px 0px;
  font-size: 11px;
  color: #3059A2;
  font-weight: bold;
}

.search_property_box .search_property_bedrooms a
{
  text-decoration: underline;
  color: #000000;
  font-weight: bold;
}

.search_property_box .search_property_bedrooms a:hover
{
  text-decoration: none;
  color: #000000;
  font-weight: bold;
}

#search_paging
{
  font-size: 11px;
  color: #3059A2;
  font-weight: bold;
  padding: 0px 0px 20px 0px;
}

#search_paging .search_paging_numbers
{
  float: left;
  width: 30%;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}

#search_paging .search_paging_navigation
{
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  float: right;
  text-align: right;
  width: 70%;
}

#search_paging .search_paging_navigation .cp
{
  color: #FD7E00;
}

#search_paging .search_paging_navigation a
{
  font-size: 11px;
  color: #3059A2;
  font-weight: bold;
  text-decoration: none;
}

#search_paging .search_paging_navigation a:hover
{
  font-size: 11px;
  color: #3059A2;
  font-weight: bold;
  text-decoration: underline;
}


#view_property_container
{
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}

#view_property_container .view_property_back
{
  font-size: 11px;
  color: #3059A2;
  font-weight: bold;
  margin: 0px 0px 0px 0px;
  padding: 3px 0px 8px 0px;
  float:left;
  width:40%;
}

#view_property_container .view_property_back a
{
  font-size: 11px;
  color: #3059A2;
  font-weight: bold;
  text-decoration: none;
}

#view_property_container .view_property_back a:hover
{
  font-size: 11px;
  color: #3059A2;
  font-weight: bold;
  text-decoration: underline;
}

#view_property_container .view_property_links
{
  font-size: 11px;
  color: #3059A2;
  font-weight: bold;
  margin: 0px 0px 0px 0px;
  padding: 3px 0px 8px 0px;
  float:right;
  width: 60%;
  text-align:right;
}

#view_property_container .view_property_links a
{
  font-size: 11px;
  color: #3059A2;
  font-weight: bold;
  text-decoration: none;
}

#view_property_container .view_property_links a:hover
{
  font-size: 11px;
  color: #3059A2;
  font-weight: bold;
  text-decoration: underline;
}

#view_property_container .view_property_titlebar
{
  height: 28px;
  background: #FD7E00;
  margin: 0px 0px 6px 0px;
  clear: both;
}

#view_property_container .view_property_title
{
  font-size: 14px;
  color: #ffffff;
  font-weight: bold;
  padding: 5px 0px 0px 10px;
  margin: 0px 0px 0px 0px;
  width: 65%;
  float: left;
}

#view_property_container .view_property_price
{
  color: #ffffff;
  font-size: 14px;
  margin: 0px 0px 0px 0px;
  padding: 5px 10px 0px 0px;
  width: 30%;
  text-align: right;
  float: right;
  font-weight: bold;
  font-size: 13px;
}

#view_property_container #view_property_image
{
  float: left;
  width: 476px;
}

#view_property_container #view_property_image .image_thumb
{
  padding: 4px 4px 0px 0px;
  float: left;
}

#view_property_container #view_property_image .image_thumb_end
{
  padding: 4px 0px 0px 0px;
  float: left;
}

#view_property_container #view_property_image .image_overlay
{
  width: 474px;
  border: 1px solid #cccccc;
  height: 357px;
}

#view_property_container #view_property_image .image_overlay .image_button_overlay
{
  margin: 0px 0px 0px 0px;
  padding: 330px 0px 0px 355px;
}

#view_property_container #view_property_overview
{
	margin: 0px 0px 0px 6px;
	padding: 0px 0px 0px 0px;
	border: 1px solid #cccccc;
	background: #EBEBEB;
	float: right;
	font-size: 12px;
	width: 290px;
	min-height: 448px;
}

#property_overview
{
  margin: 10px auto 0px auto;
}

#property_overview_links
{
  margin: auto auto 14px auto !important;
  margin: auto auto 12px auto;
}

#view_property_container #view_property_overview table td
{
  padding: 5px 0px 2px 0px;
}

#view_property_container #view_property_overview .seperator
{
  padding: 0px 0px 0px 0px;
}

#view_property_container #view_property_overview .label
{
  padding: 5px 20px 2px 0px;
  text-align: right;
}

#view_property_container #view_property_overview .links_label
{
  padding: 5px 0px 2px 5px;
  font-weight: bold;
  font-size: 12px;
}

#view_property_container #view_property_overview .links_label a
{
  font-weight: bold;
  font-size: 12px;
  color: #000000;
  text-decoration: none;
}

#view_property_container #view_property_overview .links_label a:hover
{
  font-weight: bold;
  font-size: 12px;
  color: #000000;
  text-decoration: underline;
}

#view_property_container #view_property_overview .interested
{
  color: #3059A2;
  font-size: 12px;
  font-weight: bold;
}

#view_property_container #view_property_information
{
  padding: 5px 0px 0px 0px !important;
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
  clear: both;
}

#view_property_container #view_property_information #view_property_menu
{
  margin: 1px 0px 0px 0px !important;
  margin: 1px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  height: 28px;
  background: #666666;
}

#view_property_container #view_property_information #view_property_menu ul
{
	list-style: none;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 100%;

}

#view_property_container #view_property_information #view_property_menu ul li
{
  margin: 0px 0px 0px 0px;
  padding: px 0px 0px 0px;
  display: inline;
  float: left;
  text-align: center;
  line-height: 28px;
  color: #ffffff;
  font-weight: bold;
  font-size: 12px;
	text-decoration: none;
}

#view_property_container #view_property_information #view_property_menu ul li a
{
  color: #ffffff;
  font-weight: bold;
  font-size: 12px;
	text-decoration: none;
}

#view_property_container #view_property_information #view_property_menu ul li a:hover
{
  text-decoration: underline;
}

#view_property_container .view_property_text
{
	font-size: 12px;
	padding: 10px 5px 5px 5px;
	margin: 0px;
}

#view_property_container .view_property_additional
{
	margin: 0px 0px 0px 20px;
	padding: 0px 0px 0px 20px;
}

#view_property_container .view_property_additional li
{
	font-size: 12px;
}

.mouse_cursor
{
  cursor: pointer !important;
  cursor: hand;
}

/* View Property Map */

#view_map_container
{
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}

#view_map_container .view_property_back
{
  font-size: 11px;
  color: #3059A2;
  font-weight: bold;
  margin: 0px 0px 0px 0px;
  padding: 3px 0px 8px 0px;
}

#view_map_container .view_property_back a
{
  font-size: 11px;
  color: #3059A2;
  font-weight: bold;
  text-decoration: none;
}

#view_map_container .view_property_back a:hover
{
  font-size: 11px;
  color: #3059A2;
  font-weight: bold;
  text-decoration: underline;
}

#view_map_container .view_property_titlebar
{
  height: 28px;
  background: #FD7E00;
  margin: 0px 0px 6px 0px;
}

#view_map_container .view_property_title
{
  font-size: 14px;
  color: #ffffff;
  font-weight: bold;
  padding: 5px 0px 0px 10px;
  margin: 0px 0px 0px 0px;
  width: 65%;
  float: left;
}

#view_map_container .view_property_price
{
  color: #ffffff;
  font-size: 14px;
  margin: 0px 0px 0px 0px;
  padding: 5px 10px 0px 0px;
  width: 30%;
  text-align: right;
  float: right;
  font-weight: bold;
}

#view_map_container #view_map_image
{
  float: left;
  width: 476px;
}


#view_map_container #view_map_options
{
	margin: 0px 0px 0px 6px;
	padding: 0px 0px 0px 0px;
	border: 1px solid #cccccc;
	background: #EBEBEB;
	float: right;
	font-size: 12px;
	width: 290px;
	height: 355px;
}

#map_options
{
  margin: 10px auto 0px auto;
}

#map_options_links
{
  margin: auto auto 14px auto !important;
  margin: auto auto 12px auto;
}

#view_map_container #view_map_options table td
{
  padding: 5px 0px 2px 0px;
}

#view_map_container #view_map_options .seperator
{
  padding: 0px 0px 0px 0px;
}

#view_map_container #view_map_options .label
{
  padding: 5px 20px 2px 0px;
  text-align: right;
}

#view_map_container #view_map_options .links_label
{
  /*padding: 5px 0px 2px 5px;*/
  font-weight: bold;
  font-size: 12px;
  text-align: left;
}

#view_map_container #view_map_options .links_label a
{
  font-weight: bold;
  font-size: 12px;
  color: #000000;
  text-decoration: none;
}

#view_map_container #view_map_options .links_label a:hover
{
  font-weight: bold;
  font-size: 12px;
  color: #000000;
  text-decoration: underline;
}

#view_map_container .view_property_text
{
	font-size: 12px;
	padding: 10px 5px 5px 5px;
	margin: 0px;
}

.map_bubble td
{
  font-size: 11px;
}

.map_bubble td a
{
  color: #3059A2;
}

.map_select
{
  font-size: 10px;
  width: 100px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

.map_label
{
  text-align: right;
}

.map_text
{
  font-size: 11px;
}

.property_room_container
{
  width: 100%;
  clear: both;
  margin: 10px 0px 0px 0px;
}

.property_room_text
{
  width: 600px;
  float: left;
  font-size: 12px;
  padding: 0px 0px 10px 0px;
}

.property_room_text h5
{
  margin: 0px;
  padding: 0px;
  font-size: 12px;
}

.property_room_image
{
  width: 120px;
  padding: 0px 0px 10px 0px;
  float: right;
}

.property_room_divider
{
  background: #cccccc;
  text-align: center;
  height: 1px;
  width:100%;
  clear: both;
  margin: 0px 0px 0px 0px;
}

.hidden
{
  display: none;
}

.visible
{
  display: block;
}

.section_img
{
  padding: 0px 0px 5px 0px;
}

.section_image
{
  float: left;
  margin: 5px 0px 5px 0px;
  padding: 0px 0px 0px 0px;
  width: 128px;
  text-align: center;
  font-size: 9px;
}

.section_image a
{
 text-decoration: none;
 color: #3059A2;
}

.title
{
  margin: 0px 0px 10px 0px;
  padding: 0px 0px 0px 0px;
  font-size: 12px;
}

.static_padding
{
  padding: 5px;
}

.basic_text
{
	font-size: 11px;
	color: #333333;
	padding: 5px 0px 15px 0px;
	margin: 0px;
}

.email_text
{
	font-size: 11px;
	color: #333333;
	padding: 10px 0px 10px 0px;
	margin: 0px;
}

.error_text
{
  color: red;
  font-size: 11px;
  padding: 5px 0px 15px 0px;
	margin: 0px;
}

.error_text a
{
   color: red;
   font-weight: bold;
   font-size: 11px;
   text-decoration: underline;
}

.error_text a:hover
{
   color: red;
   font-weight: bold;
   font-size: 11px;
   text-decoration: none;
}

.basic_text a
{
 text-decoration: none;
 color: #3059A2;
}

.basic_text a:hover
{
 text-decoration: underline;
 color: #3059A2;
}

#login_form
{
	font-size: 11px;
	color: #333333;
	margin: 0px 0px 0px 20px;
}

#login_form a
{
  color: #3059A2;
}

#login_form .text
{
	font-size: 11px;
	width: 160px;
	color: #333333;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

#login_form .textbox
{
	font-size: 11px;
	color: #333333;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

.dotted_seperator
{
  background: url(../images/misc_dotted_grey.gif) repeat-x;
  height: 1px;
  margin: 0px 10px 0px 10px;
}

.login_benefits
{
  margin: 15px 0px 0px 0px;;
}

.login_benefits ul
{
  margin: 0px 0px 0px 20px;
  padding: 0px 0px 0px 20px;
}

.login_benefits ul li
{
  font-size: 11px;
  color: #333333;
}

.search_property_description_ul
{
  float: left;
  font-size: 11px;
  color: #666666;
  width: 360px;
  /*margin: 0px 0px 0px 10px;*/
  /*padding: 10px 0px 0px 0px;*/
}

.textarea
{
 	font-size: 11px;
	width: 350px;
	color: #333333;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

.adv_search_option
{
  width:170px;
  float:left;
}

.adv_search_header
{
  clear:both;
  margin: 10px 0px 5px 0px;
}

.adv_search_subheader
{
  clear:both;
  margin: 15px 0px 5px 0px;
}

#search_no_results
{
  text-align: center;
  font-size: 12px;
  padding: 10px 20px 0px 20px;
}

#search_no_results a
{
  color: #3059A2;
}

a.remove_link
{
	color: #FD7E00;
}

#exchange_title {
  height:23px;
  width:172px;
  background: url(../images/propertyexchangelogo.gif) no-repeat;
  padding:0px 0px 0px 0px;
  margin:5px 0px 0px 0px;
}

#exchange_title span {
  display:none;
}