/* This is where you can override the default styles to fit with the site design */

html {
	height: 100%;
}

body {
	font: 13px Arial, Helvetica, sans-serif;
	color: #333333;
	background: #D7D2AB url(../images/bg.png) repeat-x;
	height: 100%;
}

.squares {
	background: url(../images/bgSquares.png) repeat-x bottom;
}

h3 {
	margin: 10px 0 3px 0;
}

div#highestBidderNotification, div#outbidNotification {
	clear: both;
	font-weight: bold;
	font-size: 16px;
	margin-bottom: 15px;
	text-align: right;
	display: none;
}

div#highestBidderNotification img, div#outbidNotification img {
	vertical-align: middle;
	margin-left: 5px;
	margin-bottom: 5px;
}
 
h4 {
	color: #000;
	font-size: 15px;
	font-weight: bold;
	margin: 0;
	padding: 0;
}

hr {
	border-bottom: 0;
	border-left: 0;
	border-top: 1px solid #F05825;
	float:left;
	width:236px;
	height: 1px;
}

#auctionListingSort {
	width: 300px;
	float: left;
	margin:0 0 5px;
}

p {
	margin: 3px 0 15px 0;
}

.paginator_pages {
float:right;
margin:0 0 5px;
text-align:right;
color: #968857;
}

.paginator_pages div {
display:inline;
margin:0;
padding-left:5px;
}

.paginator_cur_page {
color:#F05825;
font-size:18px !important;
margin-top:-5px;
}

.three_column_layout .left_column {
	background-color: #eee;
	margin:-9px 0 0;
}


.left_column a {
	color:#968857;
	text-decoration: none;
	font-weight: bold;
	font-size: 13px;
	text-transform:capitalize;
	
}

.left_column a:visited {
	color:#968857;
	text-decoration: none;
}

.left_column a:hover {
	color:#F05825;
	text-decoration: none;
}

.left_column p {
	font-size: 12px;
	line-height: 17px;
	margin: 5px 0 10px 0;
	padding: 0 0 10px 0;
	border-bottom: 1px dashed #F05825;
}

.three_column_layout .main_content {
	position: relative;
	background-color: #fff;
}




.main_content  a {
	color:#968857;
	text-decoration: none;
	font-weight: bold;
	font-size: 13px;
}

.main_content  a:visited {
	color:#968857;
	text-decoration: none;
}

.main_content  a:hover {
	color:#F05825;
	text-decoration: none;
}

.main_content p {
	font-size: 12px;
	line-height: 17px;
	margin: 0 0 10px 0;
	padding: 0 0 10px 0;
}

.three_column_layout .site_wrapper .main_wrapper .columns_wrapper .main_content p a {
	/*display:block;*/
}

.three_column_layout .right_column {
	background-color: #eee;
}

.footer {
	background-color: #fff;
	color: #95937D;
	font-size: 11px;

}

#sellerAddPropertyForm label.invalid {
	color: #ff0000;
	font-style: italic;
}

#sellerAddPropertyForm input.invalid,
#sellerAddPropertyForm select.invalid {
	border: 1px solid #ff0000;
}

#fieldset_membership_benefits_memberRegistrationForm legend { display: none; }

/* ====================================================================================== product_info */
 
.product_info{
	padding: 10px 0 10px 10px;
	clear: left;
}

.product_info img.small_image{
	float: left;
}

.product_info .h3_wrap{
	float: left;
	padding: 0px 0px 5px 5px;
}

.product_info h3{
	float: left;
	width: 330px;
	margin: 0 0 0;
	padding: 0 0 5px 0;
	border-bottom: solid 1px #000000;
}

.product_info p{
	display: block;
	float: left;
	margin: 0 0 0 5px;
	padding: 0;
	width: 330px;
}

.product_info a.further_information{
	float: left;
	clear: left;
	padding: 5px 0 0 0;
	margin: 0;
}

/* ====================================================================================== product_further_info */

.product_further_info{
	display: none;
	padding: 10px;
	background: #ffffff;
}

.product_further_info img.large_image{
	display: none;
	float: right;
	clear: right;
	padding: 10px 0 0 0;
	margin: 0;
}

.product_further_info.people img.large_image{
	display: block !important;
}

.product_further_info img.small_image{
	float: left;
	padding-right: 5px;
}

.product_further_info .h3_wrap{
	float: left;
	clear: left;
	padding: 0px 0px 5px 5px;
}

.product_further_info h3{
	width: 330px;
	margin: 0 0 0;
	padding: 0 0 5px 0;
	border-bottom: solid 1px #000000;
}

.product_further_info p{
	display: block;
	clear: left;
	float: left;
	margin: 0 0 10px 0;
	padding: 0;
	width: 330px;
}

.product_further_info a.close{
	float: right;
	padding: 0;
	margin: 0;
}

div.image_thumbs{
	float: left;
	clear: left;
}

/* ====================================================================================== person_info */
 
.person_info{
	padding: 10px 0 10px 10px;
	clear: left;
}

.person_info img.small_image{
	float: left;
}

.person_info .h3_wrap{
	float: left;
	padding: 0px 0px 5px 5px;
}

.person_info h3{
	float: left;
	width: 330px;
	margin: 0 0 0;
	padding: 0 0 5px 0;
	border-bottom: solid 1px #000000;
}

.person_info p{
	display: block;
	float: left;
	margin: 0 0 0 5px;
	padding: 0;
	width: 330px;
}

.person_info a.further_information{
	float: left;
	clear: left;
	padding: 5px 0 0 0;
	margin: 0;
}

/* ====================================================================================== person_further_info */

.person_further_info{
	display: none;
	padding: 10px;
	background: #ffffff;
}

.person_further_info img.large_image{
	display: none;
	float: right;
	clear: right;
	padding: 10px 0 0 0;
	margin: 0;
}

.person_further_info.people img.large_image{
	display: block !important;
}

.person_further_info img.small_image{
	float: left;
	padding-right: 5px;
}

.person_further_info .h3_wrap{
	float: left;
	clear: left;
	padding: 0px 0px 5px 5px;
}

.person_further_info h3{
	width: 330px;
	margin: 0 0 0;
	padding: 0 0 5px 0;
	border-bottom: solid 1px #000000;
}

.person_further_info p{
	display: block;
	clear: left;
	float: left;
	margin: 0 0 10px 0;
	padding: 0;
	width: 330px;
}

.person_further_info a.close{
	float: right;
	padding: 0;
	margin: 0;
}

div.image_thumbs{
	float: left;
	clear: left;
}

div.acms_forum div.sub_forums div.sub_forum {
	background:#DDDDDD none repeat scroll 0 0;
	border:1px solid #9C9A9A;
	height:90px !important;
	margin:10px 0 -1px;
	position:relative;
}

div.acms_forum div.sub_forums {
	margin-top:0px;
}

.forum_cols_wrap {
}

.three_column_layout .columns_wrapper_forum {
	float:left;

}
.columns_wrapper_forum {
	margin-right:9px;
	width:639px !important;
}

.three_column_layout .main_content_forum {
	float:left;
	width:420px;
	background-color:#FFFFFF;
}

.main_content_forum {
	width:916px !important;
}

div.acms_forum div.sub_forums div.sub_forum div.col_1 {
	left:10px;
	position:absolute;
	top:27px !important;
}

div.acms_forum div.sub_forums div.sub_forum div.col_4 {
	position:absolute;
	right:10px;
	text-align:right;
	top:10px;
	width:330px !important;
}

div.acms_forum div.sub_forums div.sub_forum div.col_2 {
	left:160px;
	position:absolute;
	text-align:center;
	top:20px;
	width:80px;
}

div.acms_forum div.sub_forums div.sub_forum div.col_3 {
	left:240px;
	position:absolute;
	text-align:center;
	top:20px;
	width:80px;
}

.reg_form {
	background-color:#F7F6EF !important;
	height:295px !important;
}

div.acms_forum div.threads div.thread {
	background:#FFFFFF none repeat scroll 0 0;
	border:1px solid #9C9A9A;
	height:90px !important;
	margin:0 0 -1px;
	position:relative;
}

.main_group {
	float:left;
	height:auto;
	margin-right:9px;
	width:300px;
	padding-bottom:10px;
}

.main_group img {
	padding-left:5px;
}

.group_link {
	color:#000000 !important;
	display:block;
	float:right;
	font-size:16px;
	font-weight:bold;
	margin:13px 0 0;
	text-decoration:none !important;
	width:232px !important;
}

.item_question {
	color:#F05825;
	font-weight:normal;
	margin:7px 0 25px;
}

.sub_group_lists {
	color:#000000 !important;
	font-size:20px;
	font-weight:bold;
	letter-spacing:-0.01em;
	margin-left:59px !important;
	padding-left:35px !important;
	text-decoration:none !important;
	float:left;
	clear:left;
	width:450px;
	line-height:27px;
}

.plus { background:transparent url(../images/plus.jpg) no-repeat scroll left center; }

.minus { background:transparent url(../images/minus.jpg) no-repeat scroll left center; }

.group_title {
	color:#000000;
	float:right;
	font-size:20px;
	margin-bottom:25px;
	width:560px;
}

#sellerAddPropertyForm .submit_button {
	float: right;
}

#sellerAddPropertyForm #fieldset_back_button_sellerAddPropertyForm legend,
#sellerAddPropertyForm #fieldset_save_button_sellerAddPropertyForm legend { display: none; }

#sellerAddPropertyForm #fieldset_back_button_sellerAddPropertyForm,
#sellerAddPropertyForm #fieldset_save_button_sellerAddPropertyForm {
	float: left;
	margin: 0;
	padding: 0;
	border: 0;
	width: auto;
}

#sellerAddPropertyForm #fieldset_save_button_sellerAddPropertyForm input {
	margin-left: 150px;
}

div.countdown_row div.countdown_section {
	display:inline;
	float:left;
	margin-bottom:4px;
	margin-left:10px;
	text-transform:lowercase;
}

div.countdown_row div.countdown_section span.countdown_amount {
	padding-right: 3px;
}

div.countdown_row div.countdown_section br {
	display: none;
}

.item_links {
	color:#808080;
	margin:0px 0 5px 59px;
}

.item_links a {
	color:#808080;
	text-decoration: none;
}

.item_links a:visited {
	color:#808080;
	text-decoration: none;
}

.item_links a:hover {
	color:#F05825;
	text-decoration: none;
}

.item_links_container {
	padding:50px 0 0;
}

.iframe_image_upload {
	border:none !important;
	border-style: none;	
}

.iframe_image_upload_reg {
	border:none !important;
	border-style: none;
	width:635px;
	height:102px;
	display:none;
}

#memberRegistrationForm_company, #label_memberRegistrationForm_company { display: none; }

#sellerAddPropertyForm_property_description {
	width:311px;
}

#fieldset_Further_Property_Details_sellerAddPropertyForm textarea {
	width:338px;
	margin-bottom:15px;
}


#sellerAddPropertyForm_addAnotherRoomArea {
	float:right;
	height:24px;
	margin-right:75px;
}

#mapviewer {
	border: 1px solid #c0c0c0;
	width: 300px;
	height: 250px;
	float:left;
	margin:0 0 14px;
}

.item_directory_links {
	margin:0 0 14px;
}

.directory_header {
}

.descriptions_lower_div {
	float:left;
	margin:0 0 15px;
}

.descriptions_lower_right {
	float:right;
	width:75%;
}

.descriptions_lower_left {
	float:left;
	width:25%;
}

.directory_group {
	background:transparent url(../images/dir_bg.gif) repeat-x scroll center bottom;
	float:left;
	/*height:179px;*/
	height:189px;
	padding:5px;
	width:290px;
	margin: 0 9px 35px 0;
	position:relative;
}

.directory_header {
}

.directory_header p {
	font-size:18px;
	font-weight:bold;
	margin:0;
	padding:0;
	width:203px;
}

.desc_address {
	color:#808080 !important;
	font-size:13px !important;
	font-weight:normal !important;
	line-height:17px;
	margin:0 0 5px !important;
}

.main_copy {
	font-size:11px !important;
	line-height:14px !important;
	padding:0 !important;
	margin:0 0 1px !important;
}

.directory_image {
}

.directory_orange {
	margin:0 !important;
	padding:0 !important;
}

.directory_orange {
	color:#F05825;
	font-size:11px !important;
	font-weight:bold;
	line-height:13px !important;
	margin:0 !important;
	padding:0 !important;
}

.directory_orange a {
	color:#F05825;
	text-decoration:none;
}

.directory_orange a:hover {
	color:#F05825;
	text-decoration:underline !important;
}

.directory_orange a:visited {
	color:#F05825;
	text-decoration:none;	
}

.footer_zone {
	bottom:6px;
	position:absolute;
}

.directory_list_title {
	font-size:18px !important;
	font-weight:bold;
}

#directory_services_list {
	float:left;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0px 0 0 -38px;
}

#directory_services_list li {
	float:left;
	margin-bottom:5px;
	width:205px;
}

#directory_services_list li a {
	color:#808080;
	font-size:12px;
	text-decoration:none;
}

#directory_services_list li a:hover {
	color:#F05825 !important;
	font-size:12px;
	text-decoration:underline !important;	
}

#directory_services_list li a:visited {
	color:#808080;
	font-size:12px;
	text-decoration:none;
}

.directory_list_title {
	font-size:18px !important;
	font-weight:bold;
}

.directory_list_title_used {
	clear:left;
	float:left;
	font-size:18px !important;
	font-weight:bold;
}

.directory_list_back {
}

.directory_list_back_used {
	display:none;
}

.row_wrapper {
	background:transparent url(../images/group_wrapper.jpg) left bottom;
	background-repeat: no-repeat;
	float:left;
}

.main_list {
	padding-left:0px;
	margin:0px;
}

.main_list li  {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
}

.questions {
	padding-left:110px;
	margin:0px;
	color:#808080;
}

.questions li {
	list-style:disc;
	margin:10px 0;
}

.questions li a{
	color:#808080 !important;
}

.questions li a:hover {
	color:#F05825 !important;
}

.sub_group_lists {
	list-style:none;
}

.inner_list {
	margin:14px 0 0 17px;
	padding:0;
}

.inner_list li {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0;
	padding:0;
}

#sellerAddPropertyForm_fieldset_SellerDetails legend {
	color:#938554;
	font-size:18px;
	margin:0 0 10px;
	padding:0;
}

#sellerAddPropertyForm_fieldset_SolicitorDetails legend {
	color:#938554;
	font-size:18px;
	margin:0 0 10px;
	padding:0;
}

#sellerAddPropertyForm_fieldset_PropertyDetails legend {
	color:#938554;
	font-size:18px;
	margin:0 0 10px;
	padding:0;
}

#memberLoginForm_fieldset_Logindetails legend {
	color:#938554;
	font-size:18px;
	margin:0 0 10px;
	padding:0;
}

#sellerAddPropertyForm_fieldset_FurtherPropertyDetails legend {
	color:#938554;
	font-size:18px;
	margin:0 0 10px;
	padding:0;
}

#sellerAddPropertyForm_fieldset_Valuationandreserveprice legend {
	color:#938554;
	font-size:18px;
	margin:0 0 10px;
	padding:0;
}

#sellerAddPropertyForm_fieldset_HomeinformationpackdetailsHIP legend {
	color:#938554;
	font-size:18px;
	margin:0 0 10px;
	padding:0;
}

#sellerAddPropertyForm_fieldset_Additionalservices legend {
	color:#938554;
	font-size:18px;
	margin:0 0 10px;
	padding:0;
}

#fieldset_Seller_Details_sellerAddPropertyForm legend {
	color:#938554;
	font-size:18px;
	margin:0 0 10px;
	padding:0;
}

#fieldset_Solicitor_Details_sellerAddPropertyForm legend {
	color:#938554;
	font-size:18px;
	margin:0 0 10px;
	padding:0;
}

#fieldset_Property_Details_sellerAddPropertyForm legend {
	color:#938554;
	font-size:18px;
	margin:0 0 10px;
	padding:0;
}

#sellerAddPropertyForm legend {
	color:#938554;
	font-size:18px;
	margin:0 0 10px;
	padding:0;
}

#memberAreaContent h3 {
	color:#938554 !important;
	clear:left;	
	font-size:16px;
	font-weight:bold;
}

#memberAreaContent h2 {
	color:#938554;
	font-size:22px;
	font-weight:bold;
	margin:0 0 10px;
	padding:11px 0 0 !important;
	width:500px;	
}

#sellerAddPropertyForm_fieldset_backbutton legend {
	display:none;
}

#sellerAddPropertyForm_fieldset_savebutton legend {
	display:none;
}

#sellerAddPropertyForm_fieldset_backbutton {
	float:left;
}

#sellerAddPropertyForm_fieldset_savebutton {
	float:left;
}

#memberAreaContent .add_prop_area a {
background-image:url(../images/add_prop.gif);
background-position:left top;
background-repeat:no-repeat;
font-size:16px;
padding:10px 10px 13px 6px;
text-indent:-10000px;
width:400px !important;
font-size:0px;
display:block;
line-height: 0px;
}

.current_properties {
	clear: left;
	border-bottom:1px solid #D5CFA9;
}

.current_properties img {
	padding:10px 10px 10px 0;
}

.current_properties .status {
	float:right;
	margin:7px 0 0;
	width:475px;
	padding:0;
}

.current_properties .prop_info {
	float:right;
	width:475px;
}

.sell_edit {
	background-image:url(../images/edit_prop.gif);
	background-repeat: no-repeat;
	text-indent: -10000px;
	margin:-34px 0 0 !important;	
}

.sellers_steps {
	margin:0;
	padding:0;
}

.sellers_steps li {
	display: inline;
}

.step_1 {
	background-image:url(../images/inactive_1.jpg);
	background-repeat:no-repeat;
	display:inline;
	margin:0;
	padding:30px 0 25px;
	text-indent:-10000px;
	width:88px !important;
	float:left;
}

.step_2 {
	background-image:url(../images/inactive_2.jpg);
	background-repeat:no-repeat;
	display:inline;
	margin:0;
	padding:30px 0 25px;
	text-indent:-10000px;
	width:88px !important;	
	float:left;
}

.step_3 {
	background-image:url(../images/inactive_3.jpg);
	background-repeat:no-repeat;
	display:inline;
	margin:0;
	padding:30px 0 25px;
	text-indent:-10000px;
	width:88px !important;	
	float:left;
}

.step_4 {
	background-image:url(../images/inactive_4.jpg);
	background-repeat:no-repeat;
	display:inline;
	margin:0;
	padding:30px 0 25px;
	text-indent:-10000px;
	width:88px !important;	
	float:left;
}

.step_5 {
	background-image:url(../images/inactive_5.jpg);
	background-repeat:no-repeat;
	display:inline;
	margin:0;
	padding:30px 0 25px;
	text-indent:-10000px;
	width:88px !important;	
	float:left;
}

.step_6 {
	background-image:url(../images/inactive_6.jpg);
	background-repeat:no-repeat;
	display:inline;
	margin:0;
	padding:30px 0 25px;
	text-indent:-10000px;
	width:88px !important;	
	float:left;
}

.step_7 {
	background-image:url(../images/inactive_7.jpg);
	background-repeat:no-repeat;
	display:inline;
	margin:0;
	padding:30px 0 25px;
	text-indent:-10000px;
	width:88px !important;	
	float:left;
}

.curr_1 {
	background-image:url(../images/current_1.jpg) !important;
}

.curr_2 {
	background-image:url(../images/current_2.jpg) !important;
}

.curr_3 {
	background-image:url(../images/current_3.jpg) !important;
}

.curr_4 {
	background-image:url(../images/current_4.jpg) !important;
}

.curr_5 {
	background-image:url(../images/current_5.jpg) !important;
}

.curr_6 {
	background-image:url(../images/current_6.jpg) !important;
}

.curr_7 {
	background-image:url(../images/current_7.jpg) !important;
}

#memberAreaContent .preview_prop {
	font-size:12px;
	padding:16px 0 9px;
}

#memberAreaContent .preview_add {
	font-size:12px;
}

#memberAreaContent .preview_lot {
	font-size:12px;
}

#memberAreaContent .preview_main_img {
}

#memberAreaContent .preview_thumbs {
	margin-bottom:13px;
	margin-right:27px;
}

#memberAreaContent .preview_confirm_link a {
	margin:0;
	padding:0;
	width:305px !important;
}

.requests_list {
	float:left;
	clear:left;
}

.external_list {
	float:left;
	clear:left;
}

.inner_left h2 {
	margin: 0;
}

.inner_right .links h3 {
	width:275px !important;
}

.links .requests_list .viewing a {
}

.hasCountdown {
	padding: 0;
	margin:0;
}

.members_container {
	float:right;
	width:280px;
}

#make_offer {
	background-image:url(../images/make_offer.gif);
	background-repeat:no-repeat;
	float:left;
	height:23px;
	width:105px !important;
}

#placeBidLink {
	background-image:url(../images/place_bid.gif);
	background-repeat:no-repeat;
	float:left;
	height:23px;
	width:105px !important;
	font-size:0px;
	display:block;
	line-height:0px;
	text-indent:-99999px;
}
#regBidLink {
	/*background-image:url(../images/pre_reg_button.gif);*/
	background-image:url(../images/button_login_bid.gif);
	background-repeat:no-repeat;
	float:left;
	height:23px;
	width:105px !important;
	font-size:0px;
	display:block;
	line-height:0px;
	text-indent:-99999px;
}

.standard_table {
	background-image:url(../images/right_grad.gif);
	background-position:bottom;
	background-repeat:repeat-x;
	width:227px;
	padding:10px 0 0;
}

.standard_table tr th, td {
	padding:4px 0 3px 15px;
	border-bottom: solid 1px #BFBFBF;
}

.standard_table tr td {
	padding-right:15px;
	text-align:center;
}

.standard_table_head {
	width:227px;
	padding:0px 0 10px 0;
	background-image:url(../images/table_head.gif);
	background-position:bottom;
	background-repeat:repeat-x;
	text-align:center;
	margin-top:15px;
}

.free_cell {
	color:#F05825;
	font-weight:bold;
}

.premium_head {
	padding-top:15px;
}

.premium_table_head {
	background-image:url(../images/table_head.gif);
	background-position:center bottom;
	background-repeat:repeat-x;
	padding:0 0 10px;
	text-align:center;
	width:227px;
	margin-top:15px;
}

.premium_table {
	background-image:url(../images/right_grad.gif);
	background-position:center bottom;
	background-repeat:repeat-x;
	padding:10px 0 0;
	width:227px;
}

.premium_table tr th, td {
	padding:4px 0 3px 15px;
	border-bottom: solid 1px #BFBFBF;
}

.premium_table tr td {
	padding-right:15px;
	text-align:center;
}

.memberRegistrationError {
	border-bottom:15px solid #FFFFFF;
	color:red;
	font-size:15px !important;
	font-weight:bold;
	text-decoration:underline;
}

.activate_form {
}

.activate_submit {
	background-image:url(../images/activate_account.gif);
	background-repeat:no-repeat;
	border:medium none;
	height:36px;
	margin-top:20px;
	text-indent:-100000px;
	width:147px;
}

.fieldset_back_button_sellerAddPropertyForm {
}

#sellerAddPropertyForm #fieldset_back_button_sellerAddPropertyForm {
	margin-left:-15px !important;
}

.table table tr td.label {
	border:none !important;
}

.table table tr td {
	border:none !important;
}

#listingRefiner {
}

.refiner_left {
}

.refiner_left .filter_head {
	color:#938554;
	font-size:15px;
	font-weight:bold;
	margin: 0 0 10px 0 !important;
}

.refiner_left .filter_rooms {
}

.visual_padding #listingRefiner .refiner_left .filter_type select {
	margin:0 !important;
	padding:0;
	width:270px;
}

.visual_padding #listingRefiner {
}

.refiner_left .filter_region {
}

.visual_padding {
	padding:0 10px 0px 10px !important;
}

.visual_padding_forum {
	padding:0 0px 0px 10px !important;
}

.visual_padding #listingRefiner .refiner_left .filter_region select {
	margin:0 !important;
	padding:0;
	width:270px;

}

.refiner_right {
}

#listingRefiner .refiner_right .filter_head_order {
	color:#938554;
	float:right;
	font-size:15px;
	font-weight:bold;
	margin:0 0 26px !important;
	width:272px !important;
}

.filter_order_section {
}

.visual_padding #listingRefiner .refiner_right .filter_order_section select {
	float:right;
	margin:9px 0 0 !important;
	padding:0 !important;
	width:270px;
}

.visual_padding #listingRefiner .refiner_left .filter_rooms select {
	margin:0 !important;
	padding:0;
	width:270px;
}

#property_details tr td {
	border:none !important;
}

p a.completion_button {
	background-image:url(../images/completion_button.gif);
	background-repeat:no-repeat;
	display:block;
	float:right;
	font-size:0;
	height:23px;
	line-height:0;
	margin:3px 0 0 0;
	overflow:hidden;
	text-indent:-999px;
	width:213px;
}

#memberAreaContent .individual .right .details .clickfordetails p a.completion_button_short {
	background-image:url(../images/btn_sml_orange_completion_tracker.png);
	background-repeat:no-repeat;
	display:block;
	float:right;
	font-size:0;
	height:24px;
	line-height:0;
	margin:3px 0 0 0;
	overflow:hidden;
	text-indent:-999px;
	width:108px;
}

#memberAreaContent .individual .right .details .clickfordetails p a.feedback_button_short {
	background-image:url(../images/btn_sml_grey_leave_feedback.png);
	background-repeat:no-repeat;
	display:block;
	float:right;
	font-size:0;
	height:24px;
	line-height:0;
	margin:3px 0 0 0;
	overflow:hidden;
	text-indent:-999px;
	width:107px;
}

.main_content p {
}

.clickfordetails p a img {

}

.clickfordetails {
}

.add_prop_area {
	margin:0 0 0 6px !important;
	width:200px;
}

.countdown_wrapper {
	padding:0 0 0;
	position:absolute;
	right:0;
	top:69px;
	z-index:999;
}

.visual_padding #memberAreaContent .individual .right .details .clickfordetails p .click_to_edit {
	background-image:url(../images/click_edit.gif);
	background-repeat:no-repeat;
	display:block !important;
	float:right !important;
	font-size:0 !important;
	height:23px;
	line-height:0;
	margin:0 0 0 0;
	overflow:hidden;
	text-indent:-999px;
	width:213px !important;
}

.filter_by {
	color:#938554;
	font-size:17px !important;
	margin:0 !important;
	padding:0 0 5px 0 !important;
}

.bedrooms {
	margin:0 !important;
	padding:0 !important;
}

.bedrooms select {

}

.property_type {
	margin:0 !important;
	padding:0 !important;
}

.region {
	margin:0 !important;
	padding:0 !important;
}

.order_by {
	color:#938554;
	font-size:17px !important;
	margin:0 0 10px 0;
	padding:0 !important;
}

.clickfordetails .live_details {
	margin:0 0 0 0px !important;
}

.agree_tc_button {
	background-color:#FFFFFF;
	background-image:url(../../images/submit.gif);
	background-repeat:no-repeat;
	border:medium none !important;
	height:34px;
	margin-left:0 !important;
	width:104px;
	text-indent:-99999px;
	font-size: 0px;
	display:block;
	line-height: 0px;
	margin:15px 0 0;
	cursor: pointer;
}

#memberAreaSellersTnC {
	padding-top:15px;
}

.confirm_tcs_link {
	background-color:#FFFFFF;
	background-image:url(../../images/confirm_details.gif);
	background-repeat:no-repeat;
	border:medium none !important;
	height:43px;
	margin-left:0 !important;
	width:104px;
	text-indent:-99999px;
	font-size: 0px;
	display:block;
	line-height: 0px;
	margin:15px 0 0;
	cursor: pointer;
}

.confirm_thanks_copy {
	margin:10px 0 0 !important;
}

.confirm_sorry_copy {
	margin:10px 0 0 !important;
}

.time_remaining_area {
	float:left;
	font-size:18px !important;
	font-weight:bold;
	margin:-10px 0 20px;
	width:280px !important;
}

.time_remaining_area p {
	color:#F05825;
	font-size:15px;
}

#sellerContactForm {
}

#fieldset_Contact_details_sellerContactForm, #fieldset_Contact_details_sendFriendForm {
	border:none;
	margin:0 0 10px;
	padding:0;	
}

#fieldset_Contact_details_sendFriendForm input {
	width:180px;
}

#label_sendFriendForm_from_name,
#label_sendFriendForm_from_email,
#label_sendFriendForm_to_name,
#label_sendFriendForm_to_email{
	clear:left;
	float:left;
	color:#808080 !important;
	text-align: left;
	width: 130px;
	padding-top: 2px;
}
#sendFriendForm_from_name,
#sendFriendForm_from_email,
#sendFriendForm_to_name,
#sendFriendForm_to_email{
	float:left;
	margin-bottom: 15px;
}

#sendFriendForm .submit_button {
	margin-left: 0 !important;
}


#label_sellerContactForm_subject {
	float:left;
	color:#808080 !important;
}

#sellerContactForm_subject {
	clear:left;
	float:left;
	margin:5px 0 0;
	width: 339px;
}

#label_sellerContactForm_message {
	float:left;
	margin:10px 0 0;
	clear:left;
	color:#808080 !important;
}

#sellerContactForm_message {
	float:left;
	margin:5px 0 0;
}

.prettyContent-container h2 {
	color:#9E9165;
	float:left;
	margin:0 0 0 0;
	text-align:left;
}

#sellerContactForm .submit_button {
	background-color:#FFFFFF;
	background-image:url(../../images/submit.gif);
	background-repeat:no-repeat;
	border:medium none !important;
	float:right;
	height:34px;
	margin:0 11px 0 0;
	width:104px;
}

#fieldset_Contact_details_sellerContactForm legend,
#fieldset_Contact_details_sendFriendForm legend {
display:none;
}



.individual .outbid {
	font-size:18px;
	left:3px;
	position:absolute;
	top:94px;
}

.table table tr td {
	padding:1px 0px 1px 0px;
}

.details .re_bid_link {
	width:250px !important;
}

.details .re_bid_input {
	width:250px !important;
}

.details .re_bid_input a {
	display:block !important;
}

#bidAmount2 {
	position:absolute;
	right:1px;
	top:90px;
	width:100px;
}

.if_outbid_area {
}

#placeBidLink2 {
	background-image:url(../images/place_bid.gif);
	background-repeat:no-repeat;
	display:block;
	float:left;
	font-size:0;
	height:23px;
	line-height:0;
	margin-top:43px;
	text-indent:-99999px;
	width:105px !important;
}

#bidderRegistrationForm {
}

.prettyContent-container div form .submit_button {
	margin-left:10px !important;
	background-image:url(../images/continue_button.gif) !important;
	background-repeat:no-repeat;
	clear:left;
	float:left;
}

#bidderRegistrationForm #fieldset_hidden_fields_bidderRegistrationForm {
	display:none;
}

#bidderRegistrationForm #fieldset_Solicitor_Details_bidderRegistrationForm legend {
	display:none;
}

#bidderRegistrationForm #fieldset_Solicitor_Details_bidderRegistrationForm {
	border:none;
	text-align:left;
}

#bidderRegistrationForm #fieldset_Solicitor_Details_bidderRegistrationForm label {
	clear:left;
	color:#333333;
	float:left;
	text-align:left;
	width:232px;
}

#bidderRegistrationForm #fieldset_Financial_Information_bidderRegistrationForm select {
	color:#333333;
	display:inline !important;
	float:left;
	margin:0 100px 15px 0;
	text-align:left;
}

#bidderRegistrationForm #fieldset_Financial_Information_bidderRegistrationForm label {
	color:#333333;
	float:left;
	text-align:left;
	width:240px;
}

#bidderRegistrationForm #fieldset_Solicitor_Details_bidderRegistrationForm input {
	float:left;
	margin-bottom:10px;
	margin-top:1px;
	width:295px;
}

#bidderRegistrationForm #fieldset_Financial_Information_bidderRegistrationForm legend{
	display:none;
}

#bidderRegistrationForm #fieldset_Financial_Information_bidderRegistrationForm {
	border:medium none;
	float:left;
	margin:20px 0 0;
	width:680px;
}

#rfaYes {
	margin:0;
	padding:0;
	text-decoration:none;
}

#rfaYes p a {
	color:#F05825;
	margin:0;
	padding:0;
	text-decoration:none;
}

#rfaYes p {
	margin:0;
	padding:0 0 17px;
	text-indent:20px;
}

.visual_padding #memberAreaContent .inbox_row .inbox_read_link{
	position: absolute;
	margin: 0;
	padding: 0;
	
	display: block;
	top: 0px;
	left: 36px;
	
	width: 584px;
	height: 62px;	
}

.MyOPA_inbox_messageCheckbox{
	position: absolute;
	top: 27px;
	left: 15px;
	
	margin: 0;
}

.inbox_row {
	display: block;
	
	padding: 0;
	margin: 0;
	
	text-decoration: none;
	
	background:transparent url(../../images/menu_grad.gif) repeat-x scroll 0 0;
	
	font-size:20px;
	
	height: 63px;
	width:620px;
	
	position: relative;
}

.visual_padding #memberAreaContent .inbox_row.not_read,
.visual_padding #memberAreaContent .inbox_row.not_read a{
	font-weight: bold;
}

.visual_padding #memberAreaContent .inbox_row a .inbox_sender{
	position: absolute;
	top: 26px;
	left: 5px;
	width: 140px;
	cursor:pointer;
}
.visual_padding #memberAreaContent .inbox_row a .inbox_subject{
	position: absolute;
	top: 26px;
	left: 150px;
}
.visual_padding #memberAreaContent .inbox_row a .inbox_mail_date{
	position: absolute;
	top: 26px;
	right: 30px;
}

.visual_padding #memberAreaContent .inbox_row a {
	font-size:12px;
	font-weight:normal;
	margin:6px 0 0;
	text-align:left;
	width:315px;
	color:#000000;	
}

.visual_padding #memberAreaContent .inbox_row a:hover {
	color:#F05825;
}

.visual_padding #memberAreaContent .inbox_row p.mail_sender {
	float:left;
	font-size:12px;
	font-weight:bold;
	margin:5px 0 0 15px;
	text-align:left;
	width:100px;
}

.visual_padding #memberAreaContent .inbox_row p.mail_date {
	float:left;
	font-size:12px;
	font-weight:normal;
	margin:5px 0 0 15px;
	text-align:left;
	width:100px;
}

.visual_padding #memberAreaContent p.inbox_from {
	float:left;
	font-size:12px;
	margin:9px 0 0;

	clear:left;
}

.visual_padding #memberAreaContent p.inbox_date {
	font-size:12px;
	margin:9px 0 0;
	position:absolute;
	right:1px;
	text-align:right;
	top:10px;

}

.visual_padding #memberAreaContent p.inbox_message {
	float:left;
	font-size:12px;
	margin:9px 0 0;
	width:618px;
}

.visual_padding #memberAreaContent h4.inbox_reply {
	float:left;
	font-size:18px;
	margin:10px 0 5px;
}

#fieldset_Login_details_memberLoginForm,
#fieldset_Retrieve_Password_retrievePassForm {
	color:#333333;
	text-align:left;
}

.prettyContent-container #memberLoginForm #fieldset_Login_details_memberLoginForm #memberLoginForm_username {
	width:198px;
}

.prettyContent-container #memberLoginForm #fieldset_Login_details_memberLoginForm #memberLoginForm_password {
	width:198px;
}

.prettyContent-container #memberLoginForm .submit_button  {
	float:right;
}

#bidderRegistrationForm #fieldset_Solicitor_Details_bidderRegistrationForm input.invalid{
	border: solid 1px #ff0000;
	color: #ff0000;
	font-weight: bold;
}
#bidderRegistrationForm #fieldset_Solicitor_Details_bidderRegistrationForm label.invalid{
	color: #ff0000;
	font-weight: bold;
}
.prettyPopin .prettyContent .prettyContent-container p.invalid-login{
	color: #ff0000;
	font-weight: bold;
}

#requestViewingForm #fieldset_Contact_details_requestViewingForm {
	border:0 none;
}

#requestViewingForm #fieldset_Contact_details_requestViewingForm legend {
	display:none;
}

#requestViewingForm #fieldset_Contact_details_requestViewingForm #label_requestViewingForm_preferred_date {
	float:left;
	margin-right:200px;
}

#requestViewingForm #fieldset_Contact_details_requestViewingForm #label_requestViewingForm_message {
	float:left;
	clear:left;
}

#requestViewingForm #fieldset_Contact_details_requestViewingForm #requestViewingForm_message {
	float:left;
}

#requestViewingForm #fieldset_Contact_details_requestViewingForm select {
	float:left;
	margin-right:5px !important;
}

#requestViewingForm input.submit_button {
	float:right;
	margin-right:10px;
}

#requestSurveyForm #fieldset_Contact_details_requestSurveyForm {
	border:none;
}

#requestSurveyForm #fieldset_Contact_details_requestSurveyForm legend {
	display:none;
}

#requestSurveyForm #fieldset_Contact_details_requestSurveyForm #label_requestSurveyForm_message {
	float:left;
}

#requestSurveyForm #fieldset_Contact_details_requestSurveyForm #requestSurveyForm_message {
	float:left;
}

#requestSurveyForm input.submit_button {
	float:right;
	margin:0 10px 0 0;
}

#message_reply_form textarea.reply_text_area {
	height:175px;
	width:615px;
}

#message_reply_form #inbox_reply {
	float:left;
}

#message_reply_form input.reply_submit {
	background-image:url(../images/reply_button.gif) !important;
	background-repeat:no-repeat;
	border:medium none;
	float:left;
	font-size:0;
	height:34px;
	line-height:0;
	margin-top:10px;
	text-indent:-99999px;
	width:104px;
}

#mail_container {
	float:left;
	position:relative;
	width:600px !important;
	padding:0;
	margin:0;
}

.visual_padding #memberAreaContent #mail_container h3 {
	float:left;
	color:#000000 !important;
	margin:15px 0 8px;
}

#auctionSearchRefinerForm #fieldset_Auction_Search_auctionSearchRefinerForm {
	background-image:url(../images/right_grad.gif) !important;
	background-position:left bottom;
	background-repeat:repeat-x;
	border:medium none;
	height:93px;
	position:relative;
}

#auctionSearchRefinerForm #fieldset_Auction_Search_auctionSearchRefinerForm legend {
	display:none;
}

#auctionSearchRefinerForm #fieldset_Auction_Search_auctionSearchRefinerForm #label_auctionSearchRefinerForm_loc {
	left:0;
	position:absolute;
	top:1px;
}

#auctionSearchRefinerForm #fieldset_Auction_Search_auctionSearchRefinerForm #auctionSearchRefinerForm_loc {
	left:104px;
	position:absolute;
	top:1px;
}

#auctionSearchRefinerForm #fieldset_Auction_Search_auctionSearchRefinerForm #label_auctionSearchRefinerForm_ptype {
	left:1px;
	position:absolute;
	top:36px;
}

#auctionSearchRefinerForm #fieldset_Auction_Search_auctionSearchRefinerForm #auctionSearchRefinerForm_ptype {
	left:104px;
	position:absolute;
	top:35px;
}

#auctionSearchRefinerForm #fieldset_Auction_Search_auctionSearchRefinerForm #label_auctionSearchRefinerForm_beds {
	left:1px;
	position:absolute;
	top:70px;
}

#auctionSearchRefinerForm #fieldset_Auction_Search_auctionSearchRefinerForm #auctionSearchRefinerForm_beds {
	left:104px;
	position:absolute;
	top:69px;
}

#auctionSearchRefinerForm #fieldset_Auction_Search_auctionSearchRefinerForm #label_auctionSearchRefinerForm_minp {
	left:325px;
	position:absolute;
	top:1px;
}

#auctionSearchRefinerForm #fieldset_Auction_Search_auctionSearchRefinerForm #auctionSearchRefinerForm_minp {
	left:397px;
	position:absolute;
	top:0;
}

#auctionSearchRefinerForm #fieldset_Auction_Search_auctionSearchRefinerForm #label_auctionSearchRefinerForm_maxp {
	left:325px;
	position:absolute;
	top:37px;
}

#auctionSearchRefinerForm #fieldset_Auction_Search_auctionSearchRefinerForm #auctionSearchRefinerForm_maxp {
	left:397px;
	position:absolute;
	top:34px;
}

#auctionSearchRefinerForm input.submit_button {
	left:513px;
	position:absolute;
	top:112px;
	background-image:url(../../images/search_ref.gif);
}

#fieldset_Auction_Search_auctionSearchForm #auctionSearchForm_lot {
	width:70px;
}

input.accept_button {
	background-image:url(../images/accept_button.gif) !important;
	background-repeat:no-repeat;
	border:medium none;
	float:left;
	font-size:0;
	height:34px;
	line-height:0;
	margin-top:10px;
	text-indent:-99999px;
	width:104px;
	cursor:pointer;
}

.view_bidders table {
	margin-top:10px !important;
}

.view_bidders table tr {
}

.view_bidders table tr td {
	padding:2px 1px;
	text-align:center;
}

#memberEditForm #fieldset_Your_Details_memberEditForm  {
	border:medium none;
}

#memberEditForm #fieldset_Your_Details_memberEditForm legend  {
	color:#938554;
	font-size:22px;
	font-weight:bold;
	margin:0 0 10px;
	padding:11px 0 0 !important;
	width:500px;
	margin:0 0 10px -5px;	
}

#memberEditForm .iframe_image_upload_reg {
	margin-bottom: 15px;
}

#memberEditForm #fieldset_Your_Details_memberEditForm label  {
	color:#000000;
	display:block;
	float:left;
	font-size:12px;
	margin:5px 0 0;
	width:167px;
	clear: left;
}

#memberEditForm #fieldset_Your_Details_memberEditForm input,
#memberEditForm #fieldset_Your_Details_memberEditForm select  {
	color:#000000;
	font-size:12px;
	margin:0 0 25px !important;
	width:200px;
}

#memberAreaContent .details_updated {
	color:#F05825;
	font-size:17px;
	font-weight:bold;
	padding-top:21px;
}

.inner_right .auc_ended {
	color:#F05825;
	font-size:17px;
	font-weight:bold;
}

.inner_right a.completion_button {
	background-image:url(../images/completion_button.gif);
	background-repeat:no-repeat;
	display:block;
	float:left;
	font-size:0;
	height:23px;
	line-height:0;
	margin:-6px 0 0;
	overflow:hidden;
	text-indent:-999px;
	width:216px;
}

.reply_container {
	background-color:#E1DDC1;
	border:1px solid #958757;
	float:left;
	margin:0 0 15px;
	position:relative;
	width:620px;
}

.reply_container .sender_sent {
	margin:0;
	padding:0 0 8px 5px;
}

.reply_container .inbox_sent {
	position:absolute;
	right:6px;
	top:5px;
}

#memberAreaContent #mail_container .reply_container .inbox_message {
	padding:0 5px 5px;
}

.reply_container h4 {
	margin:0;
	padding:5px;
	color:#333333;
}

#mail_container a.message_reply_link {
	padding:0 0 10px;
	clear:left;
	float:left;
}

.milestone_area {
	clear:left;
	float:left;
	padding:0 0 6px;
}

.replaceCountdown{
	margin-top: 15px !important;
}

.milestone_area .completed {
	background-color:#73AE7C;
	background-image:url(../images/completed.gif);
	background-position:left center;
	background-repeat:no-repeat;
	
	color:#FFFFFF;
	float:left;
	font-weight:bold;
	padding:8px 4px 7px 26px;
	width:280px;
}

.milestone_area .not_completed {
	background-color:#C0272D;
	color:#FFFFFF;
	float:left;
	font-weight:bold;
	
	padding:8px 4px 7px 26px;
	width:280px;
}

.milestone_area .comp_date {
	float:left;
	font-size:12px;
	font-weight:bold;
	padding:6px 5px 5px 45px;
	width:235px;
}

.curr_page {
}

#full_rss {
}

#full_rss p {
	margin:0;
	padding:0;
}

#full_rss p.rss_link {
}

#full_rss p.rss_short {
	border-bottom:1px dashed #F05825;
	margin-bottom:10px;
	padding:0 0 10px;
}

#full_rss p a {
}

.upload_warning {
	font-size:11px;
}

.visual_padding #newsletterForm .submit_button {
	width:104px;
	font-size:0px;
	display:block;
	line-height: 0px;
	overflow: hidden;
	text-indent: -9999px;
}

#auction_details_box .pre_auc_reg {
	background-image:url(../images/pre_reg_button.gif);
	background-position:left center;
	background-repeat:no-repeat;
	display:block;
	height:30px;
	width:99px;
	text-indent:-9999px;
}

.left_column h2 {
	color:#968857;
}


#f1_upload_process{
	z-index:100;
	position:absolute;
	visibility:hidden;
	text-align:center;
	width:400px;
	margin:0px;
	padding:0px;
	background-color:#fff;
	border:1px solid #ccc;
}

.prop_details_preview .slideshow #nav li {
	padding-top: 3px !important;
}

.prop_details_preview .slideshow #nav li a {
	padding-left:0;
	padding-right:0;
	width:100px !important;
}

.prop_details_preview .slideshow #nav li a:hover {
	padding-left:0;
	color:#FFFFFF;
}

#memberAreaContent .prop_details_preview a:hover {
	color:#000000;
	text-decoration:none;
}

.preview_description {
	clear:left;
}

.preview_confirm_link {
}


/* LISTING REFINER */

div#auctionListingRefiner{
}

div#auctionListingRefiner h3{
	background: url(../images/refinerTitleBgGrad.gif) repeat-x #ef5825;
	color: #ffffff;
	font-weight: normal;
	padding: 6px 8px 6px 8px;
	margin: 0;
	border: solid 1px #f05825;
	float: left;
}

div#auctionListingRefiner #auctionListingRefiner_submit{
	position: absolute;
	bottom: 11px;
	right: -20px;
	font-size:0px;
	display:block;
	line-height: 0px;
	text-align:-99999px;
	
}

div#auctionListingRefiner form{
	clear: left;

	padding: 0;
	margin: 0;
	border: solid 1px #f05825;
	
	height: 78px;
	width: 616px;
	
	position: relative;
	
	font-weight: bold;
	
	background: #fbfbfb;
	
}

div#auctionListingRefiner fieldset{
	float: left;
	width: 250px;
	height: 20px;
	border: 0;
	
	padding: 0;
	margin: 0;
}

div#auctionListingRefiner fieldset select{
	width: 80px;
}

div#auctionListingRefiner .auctionListingRefiner_beds{
	position: absolute;
	top: 15px;
	left: 10px;
}

div#auctionListingRefiner .auctionListingRefiner_price{
	position: absolute;
	top:45px;
	left: 10px;
}

div#auctionListingRefiner .auctionListingRefiner_location{
	position: absolute;
	top: 15px;
	right: 100px;
}

div#auctionListingRefiner .auctionListingRefiner_type{
	position: absolute;
	top:45px;
	right: 100px;
}

div#auctionListingRefiner label{
	width: 60px;
	display: block;
	float: left;
	
	padding: 0;
	margin: 0;
	
	position: relative;
	top: 3px;
	
	font-weight: bold;
}

div#auctionListingRefiner #auctionListingRefiner_location, div#auctionListingRefiner #auctionListingRefiner_type{
	width: 175px;
}

#memberAreaContent .forceATagsInline a{
	display: inline !important;
}

#auction_propertyConfirmation p, #auction_propertyConfirmation p a{
	font-size: 12px;
}

.forum_header_pre {
	background-color:#938554;
	background-image:url(../images/forum_head_left.gif);
	background-position:left center;
	background-repeat:no-repeat;
	height:59px;
	margin-left:-2px;
	margin-top:-8px;
	position:relative;
	width:962px;
}

.header_inner_pre {
	background-image:url(../images/forum_head_right.gif);
	background-position:right center;
	background-repeat:no-repeat;
	height:59px;
}

.back_to_main_link {
	position:absolute;
	right:17px;
	top:17px;
}

.header_inner_pre h3 {
	color:#FFFFFF;
	font-size:22px;
	padding-left:15px;
	padding-top:15px;
	margin:0;
}

.intro_copy {
	font-size:17px;
	margin:10px 0 0 13px;
}

.intro_copy p {
}

.visual_padding_forum div.acms_forum div.threads div.thread div.col_1 h3 {
	font-size:1em;
	left:0;
	margin:17px 0 0;
	padding:0;
	position:relative;
	top:0;
}

.visual_padding_forum div.acms_forum div.sub_forums div.sub_forum div.col_2, div.acms_forum div.threads div.thread div.col_2 {
	font-size:12px;
	left:260px !important;
	margin-top:17px;
	text-align:center;
}

.new_post form .new_post_message {
	color:#000000;
	font-weight:normal;
}

.new_post form #body {
	height:200px;
	margin-left:8px;
	top:64px;
	width:801px;
}

.visual_padding_forum .new_post {
	height:305px;
}

#fieldset_Auction_Search_auctionSearchForm{
	position: relative;
}

.searcharea #auctionSearchForm #auctionSearchForm_beds{
	width: 63px;
}

.searcharea #auctionSearchForm #auctionSearchForm_beds_upper{
	width: 63px;
	position: absolute;
	top:78px;
	right: 39px;
	margin: 0 !important;
}

.main_wrapper .top_content .searcharea #auctionSearchForm #label_auctionSearchForm_beds_upper{
	width: 29px !important;
	text-align: center;
	position: absolute;
	top:75px;
	right:110px;
}

.push p {
	font-size:11px;
	left:15px;
	margin:0 0 0;
	position:absolute;
	top:56px;
}

.auction_details_header {
	background-image:url(../images/auction_details_header.jpg);
	background-repeat:no-repeat;
	float:left;
	height:29px;
	width:280px;
}

.auction_details_header_all_props {
	background-image:url(../images/auction_details_header_long.jpg);
	background-repeat:no-repeat;
	float:left;
	height:29px;
	width:620px;
}

.auction_details_header_all_props p {
	color:#FFFFFF;
	padding:6px 0 0 10px;
}

.auction_details_header p {
	color:#FFFFFF;
	padding:6px 0 0 10px;
}

#property_details #numBids {
	color:#000;
}

.visual_padding #memberAreaContent .inbox_summary a,
.visual_padding #memberAreaContent .watching_summary a,
.visual_padding #memberAreaContent .buying_summary a,
.visual_padding #memberAreaContent .selling_summary a {
display:block !important;
color:#F05826;
background-color: transparent;
font-size:20px;
font-weight:normal;
margin: 0;
width: 580px;
height: 30px;
padding: 18px 20px;
}

.visual_padding #memberAreaContent .inbox_summary a span,
.visual_padding #memberAreaContent .watching_summary a span,
.visual_padding #memberAreaContent .buying_summary a span,
.visual_padding #memberAreaContent .selling_summary a span {
	color: #000;
}

#memberAreaContent .property_uploaded {
	border:1px solid;
	color:#F05826;
	font-size:17px;
	font-weight:bold;
	padding:10px;
	text-align:left;
}

/* MEMBER FEEDBACK SIDEBAR BOX */

#auction_details_box td,
#auction_details_box th {
	text-align: left;
	border: 0;
}

#auction_details_box hr {
	width: 245px;
}

#auction_details_box{
	border: 1px solid #F05825;
	width: 278px;
	float: left;
}

#seller_feedback_details{
	border: 1px solid #F05825;
	width: 278px;
	float: left;
}

#seller_feedback_details_all_props {
	border:1px solid #F05825;
	float:left;
	width:618px;
}

#auction_details_box_pad{
	padding: 10px 0 10px 15px;
}

#seller_feedback_details_pad{
	padding: 15px 15px 10px 15px;
}

#seller_feedback_logo{
	margin-bottom: 10px;
}

#seller_feedback_username{
	color: #333333;
	margin-bottom: 10px;
	display: block;
	clear: both;
}

#seller_feedback_rating{
	width: 160px;
	clear: left;
	float: left;
}

#seller_feedback_rating span{
	font-weight: bold;
	font-size: 1.12em;
}

#seller_view_feedback_link{
	font-weight: normal;
	color: #333333;
	float: right;
	clear: none;
}

#seller_feedback_details_pad #seller_view_feedback_link{
	font-weight: normal;
	color: #000080;
	float: right;
	clear: none;
}

#seller_feedback_joinDate{
	font-size: 0.9em;
	display: block;
	float: none;
	clear: both;
	border-bottom: 1px solid #F05825;
	padding: 10px 0 10px 0;
	margin: 0 0 10px 0;
}

#seller_feedback_otherLinks{
	display: block;
	float: none;
	clear: both;
}

#seller_feedback_otherLinks a {
	font-size: 0.9em;
	display: block;
	font-weight: normal;
	color: #000080;
	margin: 0;
	padding: 0 0 5px 0;
}

/* FOODBACK ON SELLERS OTHER PROPS LIST */

#seller_feedback_details_pad_all_props{
	padding: 15px 15px 10px 15px;
}

#seller_feedback_logo_all_props{
	margin-bottom: 10px;
	float:left;
}

#seller_feedback_username_all_props{
	color:#333333;
	display:block;
	float:left;
	margin-bottom:10px;
	padding:0 0 0 10px;
	width:306px;
}

#seller_feedback_rating_all_props{
	float:left;
	padding:0 0 0 10px;
	width:465px;
}

#seller_feedback_rating span_all_props{
	font-weight: bold;
	font-size: 1.12em;
}

#seller_view_feedback_link_all_props{
	clear:none;
	color:#333333;
	float:left;
	font-weight:normal;
	padding:10px 0 0 10px;
}

#seller_feedback_joinDate_all_props{
	display:block;
	float:none;
	font-size:0.9em;
}

#seller_feedback_otherLinks_all_props{
	display: block;
	float: none;
	clear: both;
}

#seller_feedback_otherLinks_all_props a{
	font-size: 0.9em;
	display: block;
	font-weight: normal;
	color: #333333;
	margin: 0;
	padding: 0 0 5px 0;
}
/* FEEDBACK LIST */

div.feedback_item{
	position: relative;
	background: url(../images/bg_feedbackList_item.gif) repeat-x bottom left #ffffff;
	border-bottom: solid 1px #c0c0c0;
	border-top: solid 1px #c0c0c0;
	margin-left: 100px;
	margin-bottom: -1px;
}

div.feedback_item div.from{
	color: #f05825;
	position: absolute;
	top: 15px;
	left: -64px;
	font-weight: bold;
}

div.feedback_item div.recommend{
	position: absolute;
	top: 15px;
	left: 15px;
}

div.feedback_item div.datetime{
	position: absolute;
	top: 15px;
	left: 64px;
	font-weight: bold;
}

div.feedback_item div.message{
	padding: 15px 15px 15px 170px;
}

form#memberFeedbackForm fieldset{
	border: 0;
}
form#memberFeedbackForm fieldset legend{
	display: none;
}

form#memberFeedbackForm label{
	float: left;
	clear: left;
	width: 230px;
	display: block;
	padding-bottom:3px;
	padding-right: 10px;
	
	text-align: left;
}

form#memberFeedbackForm select#memberFeedbackForm_recommend{
	width: auto;
}

form#memberFeedbackForm textarea{
	float: left;
	width: 300px;
	display: block;
	clear:left;
}

#memberFeedbackForm_recommend {
	margin-bottom: 10px;
}

form#memberFeedbackForm .submit_button {
	margin-left: 10px !important;
	margin-top: 10px;
}

form#bidderRegistrationForm fieldset#solChoice{
	border: 0;
	text-align: left;
}

form#bidderRegistrationForm fieldset#solChoice legend{
	display: none;
}

form#bidderRegistrationForm fieldset#solChoice label{
	clear: left;
	display: block;
	float: left;
	width:227px;
	margin-top: 15px;
}

form#bidderRegistrationForm fieldset#solChoice input{
	display: block;
	float: left;
	margin-top: 15px;
}

#directory label {
	clear:left;
	float:left;
	margin-bottom:11px;
	width:120px;
}

#directory input {
	float:left;
}

#directory select {
	float: left;
}

.submit_service_directory {
	clear:left;
	float:left;
	margin:10px 0 10px 0;
}

.directory_list_back {
	clear:left;
}

#fieldset_Credit_Card_Details_bidderRegistrationForm {
	border:medium none;
}

#fieldset_Credit_Card_Details_bidderRegistrationForm legend {
	display:none;
}

#fieldset_Credit_Card_Details_bidderRegistrationForm .submit_button {
	display:none;
}

#sagePayIframe {
	border: 0px solid #ffffff;
	border:0px;
}

.payment_info {
	background-color:#FFFFFF;
	padding:0 0 0 178px;
}

.payment_info img {
	margin:0 17px 0 0;
}

.payment_info_forum {
	background-color:#FFFFFF;
	padding:0 137px 11px 0;
}

.payment_info_forum img {
	margin:0 17px 0 0;
}

#bidderRegistrationForm #fieldset_Solicitor_Details_bidderRegistrationForm #bidderRegistrationForm_solicitor_address2 {
	margin-left:232px;
}

#bidderRegistrationForm .submit_button {
	clear:left;
	cursor:pointer;
	font-size: 0px;
	display:block;
	line-height: 0px;
	text-indent: -999px;
}

#sellerAddPropertyForm .submit_button {
	margin-right:98px !important;
}

#sellerAddPropertyForm label {
	clear:left;
	display:block;
	float:left;
	margin-top:7px;
	width:227px;
}

#fieldset_Solicitor_Details_sellerAddPropertyForm input {
	float:left;
	margin-bottom:10px;
	margin-top:1px;
	width:295px;
}

#fieldset_Property_Details_sellerAddPropertyForm input {
	float:left;
	margin-bottom:10px;
	margin-top:1px;
	width:310px;
}

#fieldset_Property_Details_sellerAddPropertyForm select {
	float:left;
	margin-bottom:10px;
	margin-top:1px;
}

#fieldset_Property_Details_sellerAddPropertyForm .checkbox {
	text-align:left;
	width:15px;
}

#fieldset_Further_Property_Details_sellerAddPropertyForm input {
	float:left;
	margin-bottom:10px;
	margin-top:1px;
	width:311px;
}

#fieldset_Further_Property_Details_sellerAddPropertyForm input {
	float:left;
	margin-bottom:10px;
	margin-top:1px;
	width:311px;
}

#fieldset_Valuation_and_reserve_price_sellerAddPropertyForm input {
	float:left;
	margin-bottom:10px;
	margin-top:1px;
	width:311px;
	margin-right:10px;
}

#fieldset_Valuation_and_reserve_price_sellerAddPropertyForm select {
	float:left;
	margin-bottom:10px;
	margin-top:1px;
}

#fieldset_Further_Property_Details_sellerAddPropertyForm textarea {
	width:311px;
}

#fieldset_Home_information_pack_details_HIP_sellerAddPropertyForm input {
	float:left;
	margin-bottom:10px;
	margin-top:1px;
	width:311px;
}

#sellerAddPropertyForm #solChoice #solChoice_default {
	margin:9px 5px 5px;
}

#sellerAddPropertyForm #solChoice #solChoice_own {	
	margin:8px 5px 5px;
}

#fieldset_Home_information_pack_details_HIP_sellerAddPropertyForm .upload_area #fake_input_field {
	left:227px;
	position:absolute;
	top:37px;
	width:120px;
	z-index:1;
}

#fieldset_Home_information_pack_details_HIP_sellerAddPropertyForm .upload_area #fake_upload_field_pdf {
	background-image:url(../../images/browse_short.gif);
	background-position:left center;
	background-repeat:no-repeat;
	border:medium none;
	height:22px;
	left:355px;
	position:absolute;
	top:36px;
	width:70px;
	z-index:1;
}

#fieldset_Home_information_pack_details_HIP_sellerAddPropertyForm .checkbox {
	text-align:left;
	width:15px;
}

#fieldset_Additional_services_sellerAddPropertyForm .checkbox {
	text-align:left;
	width:15px;
	margin:7px 0 8px;
}

#sellerAddPropertyForm_hip_number {
	position:relative;
	z-index:3;
}

#fieldset_title_bidderRegistrationForm p {
	width:600px;
}

#bidderRegistrationForm .submit_button {
}

#tracker_add_time_fieldset {
	border:medium none;
	margin:0 0 7px;
	padding:0;
}

#tracker_add_time_fieldset label {
}

#tracker_add_time_fieldset select {
	margin:6px 4px 0 0;
}

#tracker_add_time_fieldset #eventAddDay {
}

#tracker_add_name_fieldset {
	border:medium none;
	margin:0 0 7px;
	padding:0;
}

#tracker_add_desc_fieldset {
	border:medium none;
	margin:0 0 7px;
	padding:0;
}

#tracker_add_desc_fieldset #eventAddName {
	margin:6px 4px 0 0;
}

.individual #completionTrackerEvents {
	border:none;
	padding:0;
	margin:0;
	background-image:url(../images/menu_grad.gif);
	background-repeat:repeat-x;
	background-position:bottom;
	margin:0 0 15px;
}

.individual #completionTrackerEvents tr {
}

.individual #completionTrackerEvents tr th {
	padding:10px 0 10px 10px;
	margin:0;
	border:none;
	background-image:url(../images/table_head.gif);
	background-repeat:repeat-x;
	background-position:bottom;
	text-align:left;
}

.individual #completionTrackerEvents tr td {
	border:none;
	text-align:left;
	padding:3px 20px 3px 10px;
	margin:0;
	border-bottom:solid 1px #cccccc;
}

#property_details #numBidsLink a {
	color:#000080;
}

#property_details #minimumBidRow th {
	width:135px;
}

#memberRegistrationForm #fieldset_intro_copy_memberRegistrationForm {
}

#memberRegistrationForm #fieldset_intro_copy_memberRegistrationForm legend {
	display:none;
}

#reg_form_intro_copy {
	font-size:14px;
	margin:0;
	padding:30px 0 10px;
}

#memberEditForm_update_passwordBox {
	background-image:url(../images/change_password.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	display:block;
	float: left;
	font-size:0;
	line-height:0;
	overflow:hidden;
	padding:13px;
	text-indent:-9999px;
	width:144px;
	margin: 0 5px 20px 0;
}

#memberEditForm_buyerProfile {
	background-image:url(../images/buyer_profile.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	display:block;
	font-size:0;
	float: left;
	margin: 0 130px 20px 0;
	line-height:0;
	overflow:hidden;
	padding:13px;
	text-indent:-9999px;
	width:144px;
}

#memberChangePasswordForm {
	padding:8px 0 0;
	position:relative;
}

#memberChangePasswordForm label {
	float:left;
	margin:0 0 0;
	text-align:left;
	width:165px;
}

#memberChangePasswordForm input {
	float:left;
	margin:0 0 15px 5px;
	width:174px;
}

#memberChangePasswordForm .submit_button {
	left:-8px;
	position:absolute;
	top:127px;
}

#memberAreaContent .prop_details_preview {
}

#memberAreaContent .prop_details_preview h3 {
	margin:10px 0;
}

#memberAreaContent .prop_details_preview .confirm_details_copy {
	margin:0 0 -12px;
}

.review_and_pay_table {
	background-image:url(../images/menu_grad.gif);
	background-position:center bottom;
	background-repeat:repeat-x;
	border:medium none;
	margin:0 0 15px;
	padding:0;
}

.review_and_pay_table_submit_button {
	border:none;
	background-image:url(../images/make_payment.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	padding:21px 82px 4px 81px;
	overflow: hidden;
	text-indent: -999px;
	font-size: 0px;
	display:block;
	line-height: 0px;
	cursor: pointer;
	width:170px;
}

.review_and_pay_table tr {
}

.review_and_pay_table td {
	border-color:-moz-use-text-color -moz-use-text-color #CCCCCC;
	border-style:none none solid;
	border-width:medium medium 1px;
	margin:0;
	padding:3px 20px 3px 10px;
	text-align:left;
}

.new_post h2 a:visited {
	color:#F05825;
}

div.imgPlaceholderLarge{
	background-image: url(../images/coming_soon.gif);
	background-position: center center;
	background-repeat: no-repeat;
	width: 304px;
	height: 228px;
	background-color: #D6CEAD;
}

/*<img src="/images/coming_soon.gif" alt="Image Coming Soon"/>*/

.f_nav ul {
	margin:0;
	padding:0;
	text-align:center;
}

.visual_padding_forum .redirect {
}

.visual_padding_forum .redirect h2 {
}

.visual_padding_forum .redirect p {
	text-align:center
}

.visual_padding_forum .redirect img {
	text-align:center;
	padding:15px 0 0 0;
}

th.bidderStatus {
	font-weight: normal;
}

#sellerAddPropertyForm_seller_county {
	margin:0 0 10px;
}

#sellerAddPropertyForm_seller_region {
	margin:0 0 10px;
}

#fieldset_Enquiries_enquiryForm .error {
	clear:left;
	color:red;
	float:left;
	font-weight:bold;
	margin:-17px 0 15px 167px;
	width:300px;
}

#label_enquiryForm_enquiry {
	clear:left;
}

.payment_thanks_copy {
	font-weight:bold;
}

.sagePay_image {
	float:left;
	clear:left;
	margin:0 0 0 235px;	
}

.three_column_layout .prettyContent .prettyContent-container .bidderThanksCopy {
	width:690px;
}

#noSearchResults{
	padding: 20px 10px 10px 0;
	font-weight: bold;
}

.activate_form label {
	float: left;
	width: 150px;
}

div.directory_group p{
	padding: 0 0 10px 0;
	margin: 0;
}

#properyFeaturesList {
	border: 1px solid #c0c0c0;
	background-color: #EDEAE2;
	margin-right: 4px;
	width:298px;
}

#properyFeaturesList .visualPadding {
	padding: 7px 10px;
}

#properyFeaturesList .left {
	float: left;
	width: 125px;
}

#properyFeaturesList .right {
	float: right;
	width: 125px;
}

#properyFeaturesList h3 {
	margin: 0 0 7px 0;
}

#properyFeaturesList p {
	margin-bottom: 0;
	line-height: 20px;
	width: 125px;
}

.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
 
.clearfix {
	display: inline-block;
}
 
html[xmlns] .clearfix {
	display: block;
}
 
* html .clearfix {
	height: 1%;
}

.addthis {
	float:right;
	position:absolute;
	right:3px;
	top:30px;
}

a.findOutBidding{
	position: relative;
	top: 2px;
	left: 0px;
}

#preferences{
}

#preferences fieldset{
	border-top: 0;
	border-right: 0;
	border-left: 0;
	border-bottom: 1px solid #D8D8D8;
	padding: 0 0 0 0;
	margin: 0 0 10px 0;
}

#preferences_regions label{
	display: block;
	width: 120px;
	float: left;
	padding: 0;
	margin: 0 0 10px 0;
}
#preferences_regions input{
	width: 30px;
	float: left;
	display: block;
	padding: 0;
	margin: 0 0 10px 0;
}

#preferences_priceRange{
}
#preferences_priceRange label{
	clear: left;
	display: block;
	width: 100px;
	float: left;
	margin: 0 10px 10px 0;
	text-align: right;
}
#preferences_priceRange select{
	display: block;
	width: 100px;
	float: left;
	margin: 0 0 10px 0;
}

