/*
===========================================================================
File Name		:	css/common.css
---------------------------------------------------------------------------
Version No.		:	1.00
Description		:	Common CSS Elements
Client			:	Colin Lilley Estate Agents
URL				:	www.colinlilley.com
Testing Status	:	Ongoing
Copyright		:	© Copyright 2006 Redman Design Ltd.
----------------------------------------------------------------------------
Version		Date		Author		Description
1.00		02/10/06	J Ashberry	Common CSS Elements Created
============================================================================
*/

/* Common Layout */
body {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	background: #2C6D37 url(../images/common/bg.gif) top center repeat-y;
}
div#container {
	padding: 0px 0px 0px 0px;
	margin: 0px auto 0px auto;
	width: 992px;
	height: auto;
	background-repeat: repeat-y;
}


/* Left Container */
div#left_container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 189px;
	height: auto;
	background: transparent;
	clear: left;
	float: left;
}
/* End Left Container */

/* Middle Container */
div#middle_container {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	width: 614px;
	height: auto;
	background-color: #FBFBFB;
	float: left;
}
div#header {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	width: 614px;
	height: 173px;
	background-image: url(../images/common/header.jpg);
}
div#header_home_button {
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 0px 8px;
	width: 59px;
	height: 42px;
	background: transparent;
}


/* End Left Container */

/* Right Container */
div#right_container {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	width: 189px;
	height: auto;
	background: transparent;
	float: left;
}
/* End Right Container */

/* Nav */
div#nav_container {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	width: 614px;
	height: 101px;
	background: transparent;
}
div#left_of_nav {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	width: 185px;
	height: 101px;
	background-image: url(../images/nav/left.jpg);
	clear: left;
	float: left;
}
div#nav_panel {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	width: 246px;
	height: 101px;
	background: transparent;
	float: left;
}
div#right_of_nav {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	width: 183px;
	height: 101px;
	background-image: url(../images/nav/right.jpg);
	float: left;
}
div#nav_top {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	width: 246px;
	height: 2px;
	background: transparent;
}
div.button_container {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	width: 246px;
	height: 29px;
	background: transparent;
}
div#nav_bottom {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	width: 246px;
	height: 9px;
	background: transparent;
}
div.homes_for_sale {
	width: 246px;
	height: 29px;
	margin: 0px 0px 0px 0px;
	background: url( '../images/nav/homes_for_sale.gif' ) 0 -29px no-repeat;
}
div.homes_for_sale a {
	display: block;
	margin: 0; padding:0;
	width: 246px;
	height: 29px;
	background: url( '../images/nav/homes_for_sale.gif' ) top left no-repeat;
}
div.homes_for_sale span {
	display: block;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
}
div.homes_for_sale a:hover {
	background-image: none;
}
div.homes_for_sale a:active {
	color: black;
}
div.homes_for_sale_off {
	width: 246px;
	height: 29px;
	margin: 0px 0px 0px 0px;
	background: url( '../images/nav/homes_for_sale_off.gif' ) no-repeat;
}
div.homes_for_rent {
	width: 246px;
	height: 29px;
	margin: 0px 0px 0px 0px;
	background: url( '../images/nav/homes_for_rent.gif' ) 0 -29px no-repeat;
}
div.homes_for_rent a {
	display: block;
	margin: 0; padding:0;
	width: 246px;
	height: 29px;
	background: url( '../images/nav/homes_for_rent.gif' ) top left no-repeat;
}
div.homes_for_rent span {
	display: block;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
}
div.homes_for_rent a:hover {
	background-image: none;
}
div.homes_for_rent a:active {
	color: black;
}
div.contacts {
	width: 246px;
	height: 29px;
	margin: 0px 0px 0px 0px;
	background: url( '../images/nav/contacts.gif' ) 0 -29px no-repeat;
}
div.contacts a {
	display: block;
	margin: 0; padding:0;
	width: 246px;
	height: 29px;
	background: url( '../images/nav/contacts.gif' ) top left no-repeat;
}
div.contacts span {
	display: block;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
}
div.contacts a:hover {
	background-image: none;
}
div.contacts a:active {
	color: black;
}
div.contacts_off {
	width: 246px;
	height: 29px;
	margin: 0px 0px 0px 0px;
	background: url( '../images/nav/contacts_off.gif' ) no-repeat;
}
div.nav_sep {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	width: 246px;
	height: 1px;
	background: transparent;
}
/* End Nav */

/* Quick Search */
.qs_form {
	margin: 6px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 169px;
}
.qs_fieldset {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	width: 180px;
	height: 203px;
	border-color: #000000;
	border-width: 0px 0px 0px 0px;
	border-style: none none none none;
}
.qs_div {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	display: block;
	width: 180px;
	height: auto;
	clear: left;
	text-align: right;
}
.qs_label {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #FFFFFF;
}
.qs_field {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #31783C;
	background-color: #FFFFFF; 
	height: 15px;
	width: 180px;
	border: 1px solid #31783C;
}
.qs_button {
	margin-top: 10px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #FFFFFF;
	background-color: #31783C;
	height: 18px;
	width: 89px;
	border: 1px solid #31783C;
}
/* End Quick Search */

/* Content */
div.content {
	padding: 0px;
	margin: 0px;
	width: 614px;
	height: auto;
	background-image: url(../images/common/text_background.jpg);
	background-repeat: repeat;
}

div.title {
	padding-top: 7px;
	padding-left: 30px;
	padding-right: 0px;
	padding-bottom: 0px;
	margin: 0px 0px 0px 0px;
	width: 584px;
	height: 41px;
	background: transparent;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #FFFFFF;
	font-weight: bold;
	background-image: url(../images/titles/title_background.jpg);
	background-repeat: no-repeat;
}
div.text {
	padding-top: 0px;
	padding-left: 30px;
	padding-right: 30px;
	padding-bottom: 20px;
	margin: 0px 0px 0px 0px;
	width: 554px;
	height: auto;
	background-repeat: no-repeat;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #696969;
	text-align: justify;
	line-height: 1.5em;
}
.text a:link, .text a:visited, .text a:active {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #5E9566;
	text-decoration: underline;
}
.text a:hover {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #5E9566;
	text-decoration: none;
}
/* End Content */

/* Footer */
div#footer {
	padding-top: 4px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 12px;
	margin: 0px 0px 0px 0px;
	width: 602px;
	height: 24px;
	background-image: url(../images/common/footer_panel.gif);
	text-align: right;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #676161;
}
#footer a:link, #footer a:visited, #footer a:active {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #676161;
	text-decoration: underline;
}
#footer a:hover {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #676161;
	text-decoration: none;
}
div#badges_container {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	width: 614px;
	height: 15px;
	background-color: #63906A;
}
div#badges_left {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	width: 237px;
	height: 15px;
	background: transparent;
	clear: left;
	float: left;
}
div#badges_aaa {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	width: 110px;
	height: 15px;
	background: transparent;
	float: left;
}
div#badges_1024x768 {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	width: 87px;
	height: 15px;
	background: transparent;
	float: left;
}
div#badges_xhtml {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	width: 80px;
	height: 15px;
	background: transparent;
	float: left;
}
div#badges_css {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	width: 80px;
	height: 15px;
	background: transparent;
	float: left;
}
div#badges_right {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	width: 8px;
	height: 15px;
	background: transparent;
	float: left;
}
div.badges_spacer {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	width: 4px;
	height: 15px;
	background: transparent;
	float: left;
}
div#by_redman {
	padding-top: 4px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 8px;
	margin: 0px 0px 0px 0px;
	width: 606px;
	height: 24px;
	background-color: #63906A;
	text-align: right;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #FFFFFF;
}
#by_redman a:link, #by_redman a:visited, #by_redman a:active {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: underline;
}
#by_redman a:hover {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
}

/* End Footer */

/* Sponsors Boxes */
div#our_sponsors_title {
	padding-top: 6px;
	padding-bottom: 11px;
	padding-left: 10px;
	padding-right: 0px;
	margin: 0px 0px 0px 0px;
	width: 179px;
	height: 21px;
	background-image: url(../images/titles/title_our_sponsors.gif);
	background-repeat: no-repeat;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #31783C;
	font-weight: bold;
}
.our_sponsor_left_box {
	padding-top: 0px;
	padding-bottom: 1px;
	padding-left: 9px;
	padding-right: 0px;
	width: 169px;
	height: auto;
	background-color: transparent;
	text-align: center;
}
.our_sponsor_right_box {
	padding-top: 0px;
	padding-bottom: 1px;
	padding-left: 0px;
	padding-right: 0px;
	width: 169px;
	height: auto;
	background-color: transparent;
	text-align: center;
}
.our_sponsor_box_title {
	padding-top: 4px;
	padding-bottom: 0px;
	padding-left: 8px;
	padding-right: 0px;
	margin: 0px 0px 0px 0px;
	width: 172px;
	height: 21px;
	background-image: url(../images/common/sponsor_box/title_bg.jpg);
	background-repeat: no-repeat;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #646464;
}
.our_sponsor_box_image {
	padding: 10px 0px 10px 0px;
	margin: 0px 0px 0px 0px;
	width: 180px;
	height: auto;
	background-color: #FFFFFF;
}
.our_sponsor_box_text {
	padding: 0px 0px 10px 0px;
	margin: 0px 0px 0px 0px;
	width: 180px;
	height: auto;
	background-color: #FFFFFF;
	text-align: center;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #646464;
}
.our_sponsor_box_text a:link, .our_sponsor_box_text a:visited, .our_sponsor_box_text a:active {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #646464;
	text-decoration: underline;
}
.our_sponsor_box_text a:hover {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #646464;
	text-decoration: none;
}
/* End Sponsors Boxes */

div#quick_search {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	width: 189px;
	height: 204px;
	background: transparent;
}
div#quick_search_title {
	padding-top: 6px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	margin: 0px 0px 0px 0px;
	width: 189px;
	height: 21px;
	background-color: #B4CEB7;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #31783C;
	font-weight: bold;
}
div#quick_search_advanced {
	padding: 5px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	width: 180px;
	height: auto;
	background: transparent;
	text-align: right;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #FFFFFF;
}
div#quick_search_advanced a:link, div#quick_search_advanced a:visited, div#quick_search_advanced a:active {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: underline;
}
div#quick_search_advanced a:hover {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
}

/* Advanced Search */

.adv_search_container {
	padding-top: 0px;
	padding-left: 30px;
	padding-right: 30px;
	padding-bottom: 20px;
	margin: 0px 0px 0px 0px;
	width: 554px;
	height: auto;
	background: transparent;
}
.adv_form {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	width: 554px;
	height: auto;
	background: transparent;
}
.adv_fieldset {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	width: 554px;
	height: auto;
	background: transparent;
	border: 0px;
	border-color: #FFFFFF;
	border-style: none;
}
.adv_title {
	padding: 4px 0px 0px 10px;
	margin: 0px 0px 10px 0px;
	width: 544px;
	height: 18px;
	background-color: #B4CDB7;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #31783C;
	font-weight: bold
}
.adv_location_postcode_keyword_container {
	padding: 0px 0px 10px 0px;
	margin: 0px 0px 0px 0px;
	width: 550px;
	height: 22px;
	background: transparent;
}
.adv_location_postcode_keyword_label {
	padding: 0px 0px 0px 10px;
	margin: 0px 0px 0px 0px;
	width: 190px;
	height: 22px;
	clear: left;
	float: left;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #666666;
}
.adv_location_postcode_keyword_field {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	width: 334px;
	height: 14px;
	border: 1px;
	border-color: #666666;
	border-style: solid;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #31783C;
	float: left;
}
.adv_property_type_container {
	padding: 0px 0px 10px 0px;
	margin: 0px 0px 0px 0px;
	width: 544px;
	height: 44px;
	background: transparent;
}
.adv_property_type_title_container {
	padding: 0px 0px 0px 10px;
	margin: 0px 0px 0px 0px;
	width: 190px;
	height: 44px;
	clear: left;
	float: left;
	background: transparent;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #666666;
}
.adv_property_type_detached_and_semi {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	width: 115px;
	height: 44px;
	float: left;
	background: transparent;
}
.adv_property_type_terraced_and_flat {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	width: 115px;
	height: 44px;
	float: left;
	background: transparent;
}
.adv_property_type_bungalow_and_other {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	width: 114px;
	height: 44px;
	float: left;
	background: transparent;
}
.adv_checkbox_detached {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	width: 25px;
	height: 22px;
	clear: left;
	float: left;
	background: transparent;
}
.adv_label_detached {
	padding: 3px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	width: 90px;
	height: 19px;
	float: left;
	background: transparent;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #666666;
}
.adv_checkbox_semi {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	width: 25px;
	height: 22px;
	clear: left;
	float: left;
	background: transparent;
}
.adv_label_semi {
	padding: 3px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	width: 90px;
	height: 19px;
	float: left;
	background: transparent;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #666666;
}
.adv_checkbox_terraced {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	width: 25px;
	height: 22px;
	clear: left;
	float: left;
	background: transparent;
}
.adv_label_terraced {
	padding: 3px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	width: 90px;
	height: 19px;
	float: left;
	background: transparent;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #666666;
}
.adv_checkbox_flat {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	width: 25px;
	height: 22px;
	clear: left;
	float: left;
	background: transparent;
}
.adv_label_flat {
	padding: 3px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	width: 90px;
	height: 19px;
	float: left;
	background: transparent;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #666666;
}
.adv_checkbox_bungalow {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	width: 25px;
	height: 22px;
	clear: left;
	float: left;
	background: transparent;
}
.adv_label_bungalow {
	padding: 3px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	width: 89px;
	height: 19px;
	float: left;
	background: transparent;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #666666;
}

.adv_checkbox_other {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	width: 25px;
	height: 22px;
	clear: left;
	float: left;
	background: transparent;
}
.adv_label_other {
	padding: 3px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	width: 89px;
	height: 19px;
	float: left;
	background: transparent;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #666666;
}
.adv_price_container {
	padding: 0px 0px 10px 0px;
	margin: 0px 0px 0px 0px;
	width: 544px;
	height: 22px;
	background: transparent;
}
.adv_price_title_container {
	padding: 3px 0px 0px 10px;
	margin: 0px 0px 0px 0px;
	width: 190px;
	height: 19px;
	clear: left;
	float: left;
	background: transparent;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #666666;
}
.adv_price_fields_container {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	width: 344px;
	height: 22px;
	float: left;
	background: transparent;
}
.adv_price_min_field_container {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	width: 100px;
	height: 22px;
	background: transparent;
	float: left;
	clear: left;
}
.adv_price_min_field_label {
	padding: 3px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	width: 50px;
	height: 19px;
	background: transparent;
	float: left;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #666666;
}
.adv_price_max_field_container {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	width: 100px;
	height: 22px;
	background: transparent;
	float: left;
}
.adv_price_max_field_label {
	padding: 3px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	width: 50px;
	height: 19px;
	background: transparent;
	float: left;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #666666;
}
.adv_field_min_max {
	width: 90px;
	height: 14px;
	border: 1px;
	border-style: solid;
	border-color: #666666;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #31783C;
}
.adv_order_list_by_container {
	padding: 0px 0px 10px 0px;
	margin: 0px 0px 0px 0px;
	width: 544px;
	height: 22px;
	background: transparent;
}
.adv_order_list_by_title_container {
	padding: 3px 0px 0px 10px;
	margin: 0px 0px 0px 0px;
	width: 190px;
	height: 19px;
	clear: left;
	float: left;
	background: transparent;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #666666;
}
.adv_order_list_by_checkboxes_container {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	width: 344px;
	height: 22px;
	float: left;
	background: transparent;
}
.adv_order_list_by_price_checkbox_container {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	width: 25px;
	height: 22px;
	background: transparent;
	float: left;
	clear: left;
}
.adv_order_list_by_price_label {
	padding: 3px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	width: 50px;
	height: 19px;
	background: transparent;
	float: left;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #666666;
}
.adv_order_list_by_location_checkbox_container {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	width: 25px;
	height: 22px;
	background: transparent;
	float: left;
}
.adv_order_list_by_location_label {
	padding: 3px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	width: 50px;
	height: 19px;
	background: transparent;
	float: left;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #666666;
}
.adv_number_of_properties_container {
	padding: 0px 0px 10px 0px;
	margin: 0px 0px 0px 0px;
	width: 544px;
	height: 22px;
	background: transparent;
}
.adv_number_of_properties_container {
	padding: 0px 0px 10px 0px;
	margin: 0px 0px 0px 0px;
	width: 544px;
	height: 22px;
	background: transparent;
}
.adv_number_of_properties_label {
	padding: 3px 0px 0px 10px;
	margin: 0px 0px 0px 0px;
	width: 190px;
	height: 19px;
	clear: left;
	float: left;
	background: transparent;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #666666;
}
.adv_number_of_properties_field {
	width: 20px;
	height: 14px;
	border: 1px;
	border-style: solid;
	border-color: #666666;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #31783C;
}
.adv_number_of_properties_field_container {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	width: 344px;
	height: 22px;
	float: left;
	background: transparent;
}
.adv_buttons_container {
	padding: 0px 0px 4px 0px;
	margin: 0px 0px 0px 0px;
	width: 554px;
	height: 14px;
	background: transparent;
}
.adv_buttons_left {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	width: 469px;
	height: 14px;
	clear: left;
	float: left;
	background: transparent;
}
.adv_buttons_submit_button_container {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	width: 45px;
	height: 14px;
	float: left;
	background: transparent;
}
.adv_buttons_reset_button_container {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	width: 40px;
	height: 14px;
	float: left;
	background: transparent;
}
.adv_button {
	width: 40px;
	height: 18px;
	border: 1px;
	border-style: solid;
	border-color: #628E69;
	background-color: #628E69;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #FFFFFF;
}
.adv_homes_on_view_container {
	padding: 6px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	width: 554px;
	height: 12px;
	background: transparent;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #666666;
	text-align: right;
}
.adv_homes_on_view_container a:link, .adv_homes_on_view_container a:visited, .adv_homes_on_view_container a:active {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	text-decoration: underline;
}
.adv_homes_on_view_container a:hover {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	text-decoration: none;
}
/* That's the advanced search done folks! */

div#adv_search_help_container {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	width: 189px;
	height: auto;
	background: transparent;
}
div#adv_search_help_title {
	padding-top: 6px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	margin: 0px 0px 11px 0px;
	width: 189px;
	height: 21px;
	background-color: #B4CEB7;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #31783C;
	font-weight: bold;
}
.adv_search_help_right_box {
	padding-top: 0px;
	padding-bottom: 1px;
	padding-left: 0px;
	padding-right: 0px;
	width: 169px;
	height: auto;
	background-color: transparent;
}
.adv_search_help_box_title {
	padding-top: 4px;
	padding-bottom: 0px;
	padding-left: 8px;
	padding-right: 0px;
	margin: 0px 0px 0px 0px;
	width: 172px;
	height: 21px;
	background-image: url(../images/common/sponsor_box/title_bg.jpg);
	background-repeat: no-repeat;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #646464;
}
.adv_search_help_box_text {
	padding: 4px 8px 10px 8px;
	margin: 0px 0px 0px 0px;
	width: 164px;
	height: auto;
	background-color: #FFFFFF;
	text-align: left;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #646464;
}
.adv_search_help_box_text a:link, .adv_search_help_box_text a:visited, .adv_search_help_box_text a:active {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #646464;
	text-decoration: underline;
}
.adv_search_help_box_text a:hover {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #646464;
	text-decoration: none;
}


/* Now lets send some feedback */
.feedback_form_container {
	padding-top: 0px;
	padding-left: 30px;
	padding-right: 30px;
	padding-bottom: 20px;
	margin: 0px 0px 0px 0px;
	width: 554px;
	height: auto;
	background: transparent;
}
.feedback_form {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	width: 554px;
	height: auto;
	background: transparent;
}
.feedback_form_fieldset {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	width: 554px;
	height: auto;
	background: transparent;
	border: 0px;
	border-color: #FFFFFF;
	border-style: none;
}
.feedback_form_div {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	width: 554px;
	height: 24px;
	background: transparent;
	border: 0px;
	border-color: #FFFFFF;
	border-style: none;
}
.feedback_form_big_div {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	width: 554px;
	height: 100px;
	background: transparent;
	border: 0px;
	border-color: #FFFFFF;
	border-style: none;
}
.feedback_form_label {
	padding: 3px 0px 0px 10px;
	margin: 0px 0px 0px 0px;
	width: 217px;
	height: 19px;
	clear: left;
	float: left;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #666666;
}
.feedback_form_field {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #31783C;
	background-color: #FFFFFF;
	width: 317px;
	height: 14px;
	border: 1px solid #31783C;
}
.feedback_form_big_field {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #31783C;
	background-color: #FFFFFF; 
	height: 100px;
	width: 317px;
	border: 1px solid #31783C;
}
.feedback_form_button_container {
	padding: 10px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	width: 554px;
	height: 18px;
	background: transparent;
	text-align: right;
}
.feedback_form_buttons_left {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	width: 455px;
	height: 18px;
	clear: left;
	float: left;
	background: transparent;
}
.feedback_form_buttons_submit_button_container {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	width: 47px;
	height: 18px;
	float: left;
	background: transparent;
}
.feedback_buttons_reset_button_container {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	width: 42px;
	height: 18px;
	float: left;
	background: transparent;
}
.feedback_form_button {
	width: 40px;
	height: 18px;
	border: 1px;
	border-style: solid;
	border-color: #628E69;
	background-color: #628E69;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #FFFFFF;
}
