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

#memberRegistrationForm input.invalid,
#memberRegistrationForm select.invalid,
#memberRegistrationForm textarea.invalid {
	border: 2px solid #ff0000;
}

#memberRegistrationForm {
	margin: -30px 0 0 0;
}

#memberRegistrationForm label {
	width: 176px;
	float: left;
	padding-top: 3px;
}

#memberRegistrationForm input,
#memberRegistrationForm textarea {
	width: 200px;
	margin-bottom: 15px;
	margin-left:17px;
}

#memberRegistrationForm input,
#memberRegistrationForm select {
	width: 200px;
	margin-bottom: 15px;
	margin-left: 17px;
}

#memberRegistrationForm input.submit_button {
	width:129px;
	text-indent:-2000px;
	margin:0px;
	float:left;
	font-size:0px;
	display:block;
	line-height: 0px;
	border-bottom:1px solid;
}

#memberRegistrationForm fieldset {
	padding: 0;
	margin: 0;
	border: none;
}

#memberRegistrationForm legend{
	color: #938554;
	font-size: 20px;
	font-weight: bold;
	margin: 0;
	padding: 10px 0px 10px 0px;
	display:block;
}

#label_memberRegistrationForm_membership {
	margin-right:16px;
}

#fieldset_membership_benefits_memberRegistrationForm legend {
	display:none !important;
}

.submit_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;
	font-size:0px;
	display:block;
	line-height: 0px;
	
font-size:0px;	
display:block;
line-height: 0px;
}

#memberLoginForm,
#retrievePassForm {
	border:medium none;
	border-color:#938554;
}

#memberLoginForm label,
#retrievePassForm label {
	float:left;
	margin:0 0 0;
	padding:0;
	width:200px;	
}

#memberLoginForm input,
#retrievePassForm input {
	border-color:#808080;
	border-width:1px;
	margin:0 0 10px;
}

fieldset.hidden_fields{
  display: none;
}

#fieldset_Login_details_memberLoginForm,
#fieldset_Retrieve_Password_retrievePassForm {
	border:medium none;
	padding:12px 0 5px;
}

#fieldset_Login_details_memberLoginForm legend,
#fieldset_Retrieve_Password_retrievePassForm legend {
	display:none;
}

#label_memberLoginForm_username,
#label_retrievePassForm_email {
	font-size:15px;
	margin:0 0 15px;	
}

input#retrievePassForm_email.invalid,
input#label_retrievePassForm_email.invalid{
	color: #ff0000;
	font-weight: bold;
}

#label_memberLoginForm_password {
	font-size:15px;
}

#memberLoginForm_username {
}

#memberLoginForm_password {
}

#memberAreaContent {
	padding:0px 0 0;
	float:left;
	}


/*
#memberAreaContent a {
	display:none;
}
*/

#memberAreaContent .current_properties a {
	display:block;
	float:right;
	width:475px !important;	
	font-size:12px;
	line-height:17px;
	margin:0 0 10px;
	padding:0 0 10px;	
}

#memberAreaContent .inbox_summary a, .watching_summary a, .buying_summary a, .selling_summary a {
	display:block !important;
}

#memberAreaContent .inbox_summary, .watching_summary, .selling_summary, .buying_summary {
	font-size:20px;
	background:transparent url(../../images/menu_grad.gif) no-repeat scroll 0 0px;
	background-repeat: repeat-x;
}

/*#memberAreaContent a {
	color:#F05825;
	float:left;
	font-size:20px;
	font-weight:normal;
	padding-left:25px;
	text-decoration:none;
	width:110px;
}*/

#memberAreaContent a:visited {
	text-decoration:none;
}

#memberAreaContent a:hover {
	text-decoration:none;
	color:#000;
}

#memberAreaContent hr {
	background-color:#FFFFFF;
	border-color:#808080;
	border-style:none none solid;
	border-width:1px;
	clear:both;
	color:#FFFFFF;
	margin:10px 0 10px 0px;
	text-align:center;
	width:100%;
	display:none;
}

#memberAreaNavigation {
	border-bottom:5px solid #F05825;
	display:inline;
	float:left;
	margin:0 0 10px;
	padding:0;
	width:620px;
}

#memberAreaNavigation li {
	display:inline;
}

.summary {
}

#memberAreaNavigation .summary a {
	background:transparent url(../../images/summary.gif) no-repeat scroll 0 -34px;
	float:left;
	height:34px;
	width:108px;
	text-indent:-50000px !important;
}

#memberAreaNavigation .summary_selected a {
	background:transparent url(../../images/summary.gif) no-repeat scroll 0 0px;
	float:left;
	height:34px;
	width:108px;
	text-indent:-50000px !important;
}

#memberAreaNavigation .summary a:hover {
	background:transparent url(../../images/summary.gif) no-repeat scroll 0 -00px;
	width:108px;
	
}

.inbox {

}

#memberAreaNavigation .inbox a {
	background:transparent url(../../images/index.gif) no-repeat scroll 0 -34px;
	background-repeat:no-repeat;
	float:left;
	height:34px;
	width:65px;
	text-indent:-50000px !important;
}

#memberAreaNavigation .inbox_selected a {
	background:transparent url(../../images/index.gif) no-repeat scroll 0 0px;
	background-repeat:no-repeat;
	float:left;
	height:34px;
	width:65px;
	text-indent:-50000px !important;
}

#memberAreaNavigation .inbox a:hover {
	background:transparent url(../../images/index.gif) no-repeat scroll 0 0px;
	width:65px;
}

.watching {

}

#memberAreaNavigation .watching a {
	background:transparent url(../../images/watching.gif) no-repeat scroll 0 -34px;
	background-repeat:no-repeat;
	float:left;
	height:34px;
	width:109px;
	text-indent:-50000px !important;	
}

#memberAreaNavigation .watching_selected a {
	background:transparent url(../../images/watching.gif) no-repeat scroll 0 0px;
	background-repeat:no-repeat;
	float:left;
	height:34px;
	width:109px;
	text-indent:-50000px !important;	
}

#memberAreaNavigation .watching a:hover {
	background:transparent url(../../images/watching.gif) no-repeat scroll 0 0px;
	width:109px;
}

.buying {

}

#memberAreaNavigation .buying a {
	background:transparent url(../../images/buying.gif) no-repeat scroll 0 -34px;
	background-repeat:no-repeat;
	float:left;
	height:34px;
	width:76px;
	text-indent:-50000px !important;
}


#memberAreaNavigation .buying_selected a {
	background:transparent url(../../images/buying.gif) no-repeat scroll 0 0px;
	background-repeat:no-repeat;
	float:left;
	height:34px;
	width:76px;
	text-indent:-50000px !important;
}


#memberAreaNavigation .buying a:hover {
	background:transparent url(../../images/buying.gif) no-repeat scroll 0 0px;
	width:76px;
}


.selling {
}

#memberAreaNavigation .selling a {
	background:transparent url(../../images/selling.gif) no-repeat scroll 0 -34px;
	background-repeat:no-repeat;
	float:left;
	height:34px;
	width:81px;
	text-indent:-50000px !important;
}


#memberAreaNavigation .selling_selected a {
	background:transparent url(../../images/selling.gif) no-repeat scroll 0 0px;
	background-repeat:no-repeat;
	float:left;
	height:34px;
	width:81px;
	text-indent:-50000px !important;
}

#memberAreaNavigation .selling a:hover {
	background:transparent url(../../images/selling.gif) no-repeat scroll 0 0px;
	width:81px;
}


.account {

}

#memberAreaNavigation .account a {
	background:transparent url(../../images/account.gif) no-repeat scroll 0 -34px;
	background-repeat:no-repeat;
	float:left;
	height:34px;
	width:84px;
	text-indent:-50000px !important;
}

#memberAreaNavigation .account_selected a {
	background:transparent url(../../images/account.gif) no-repeat scroll 0 0px;
	background-repeat:no-repeat;
	float:left;
	height:34px;
	width:84px;
	text-indent:-50000px !important;
}

#memberAreaNavigation .account a:hover {
	background:transparent url(../../images/account.gif) no-repeat scroll 0 0px;
	width:84px;
}


#memberAreaNavigation .logout a {
	background:transparent url(../../images/logout.gif) no-repeat scroll 0 -34px;
	background-repeat:no-repeat;
	float:left;
	height:34px;
	width:97px;
	text-indent:-50000px !important;
}

#memberAreaNavigation .logout_selected a {
	background:transparent url(../../images/logout.gif) no-repeat scroll 0 0px;
	background-repeat:no-repeat;
	float:left;
	height:34px;
	width:97px;
	text-indent:-50000px !important;
}

#memberAreaNavigation .logout a:hover {
	background:transparent url(../../images/logout.gif) no-repeat scroll 0 0px;
	width:97px;
}

/**-------------------------------------------------------------------------------*Sellers Section*/

.submit {
	width:100px !important;
	float:left;
}

#fieldset_hidden_fields_sellerAddPropertyForm {
	display:none;
}

#fieldset_Seller_Details_sellerAddPropertyForm {
	border:medium none;
}

#sellerAddPropertyForm {
	margin:0;
	padding:0;
	clear:left;
}

#sellerAddPropertyForm fieldset {
	border:none;
	margin:0 0 15px;
	padding:0;
}

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

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

#fieldset_Seller_Details_sellerAddPropertyForm #label_sellerAddPropertyForm_seller_address2 {
	margin:0 0 10px 200px !important;
	display:none;
}

#sellerAddPropertyForm #label_sellerAddPropertyForm_solicitor_throughOPA{
	width: 380px;
	padding-bottom: 20px;
	margin-right: 10px;
}

#sellerAddPropertyForm #sellerAddPropertyForm_solicitor_throughOPA{
	width: auto;
	margin: 20px 0 0 0 !important;
}

#save_submit {
}

#sellerAddPropertyForm_hip_pdf{
	background-color:#FFFFFF;
	cursor:pointer;
	opacity:0;
	padding-right:0;
	position:absolute;
	z-index:2 !important;
}


#fieldset_Seller_Details_sellerAddPropertyForm #sellerAddPropertyForm_seller_address2 {
	margin:0 0 10px 193px;
}

#sellerAddPropertyForm .submit_button {
	background-color:#FFFFFF;
	background-image:url(../../images/next.gif) !important;
	background-repeat:no-repeat;
	border:medium none !important;
	height:34px;
	width:104px;
	cursor:pointer;
	margin-right:92px;
}

/*#sellerAddPropertyForm_solicitor_address2 {
	margin:0 0 20px 200px !important;
	*margin:0 0 20px 0px !important;
}*/

#fieldset_Solicitor_Details_sellerAddPropertyForm {
	border:none;
}

#back_submit {
	background-color:#FFFFFF;
	background-image:url(../../images/previous.gif) !important;
	background-repeat:no-repeat;
	height:34px;
	margin-left:15px !important;
	width:106px !important;
	cursor:pointer;
	padding-right:0px !important;
	border:none !important;
}

#memberAreaContent #sellerAddPropertyForm #save_submit {
	background-color:#FFFFFF;
	background-image:url(../../images/complete_later.gif);
	background-repeat:no-repeat;
	border:medium none;
	height:34px;
	margin-left:35px;
	width:225px;
	margin-right:33px;
	cursor:pointer;
}

.uploadForm {
	background-color:red !important;
}

.iframe_image_upload {
	border:medium none !important;
	border-width:0px !important;
	border-collapse:#ffffff !important;
	border-style:none !important;
	margin:5px 0 0;
	padding:0;
	width:635px;
	height:125px;
}

.three_row {
	width:65px;
	margin:0 10px 0 0;
}

#fake_input_field {
	left:200px;
	position:absolute;
	top:1px;
	width:120px;
}

#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:324px;
	position:absolute;
	top:1px;
	width:70px !important;
}

#sellerAddPropertyForm_hip_pdf {
	position:relative;
	width:285px !important;
	z-index:2;
	filter:alpha(opacity=0);
	-moz-opacity:.0;
	opacity:.0;
}

.upload_area {
	position: relative;
	z-index:2;
}



/**-------------------------------------------------------------------------------*listing refiner*/


#listingRefiner {
	background-image:url(../../images/right_grad.gif);
	background-repeat:repeat-x;
	background-position:bottom left;
	margin:0 0 30px;
	padding:10px;
	width:605px;
}

#listingRefiner select {
	float:left;
	margin:0 0 10px 0 !important;
	width:275px;
}

#listingRefiner input {
	float:right;
}

#listingRefiner input.refiner_submit {
	font-size: 0px;
	display:block;
	line-height: 0px;
	width:105px;
	height:34px;
	border: none;
	background-image:url(../../images/submit.gif);
	margin:26px 0px 0 0 !important;
	overflow: hidden;
	text-indent: -999px;
	cursor: pointer;	
}

#listingRefiner p {
	clear:left;
	font-weight:bold;
	margin:5px 0 0;
	padding:10px 0 0;
}

/**-------------------------------------------------------------------------------*directory*/


#directory {
	width:375px;
}

.submit_directory {
	margin:0 0 0 177px;
}


/**-------------------------------------------------------------------------------*search*/


#auctionSearchForm {
	margin:0;
	padding:0;
}

#auctionSearchForm fieldset {
	border:none;
	margin:0;
	padding:10px 0 0 2px;
	position:relative;
	z-index:5;
}

#auctionSearchForm label {
	color:#000000;
	float:left;
	font-size:11px;
	width:80px!important;
	margin:7px 0 7px 0px !important;
	display:block;
	clear:left;
}

#auctionSearchForm input{
	color:#000000;
	font-size:12px;
	margin:6px 0 6px 0px;
	width:105px;
}

#auctionSearchForm select {
	color:#000000;
	font-size:11px;
	margin:6px 0 6px 0;
	padding:1px 1px 1px 0;
	width:175px;
}

#memberLoginForm_submit_button {
margin:20px 0 0 !important;
}

#memberLoginForm_fieldset_Logindetails {
	border-color:#938554 !important;
	border-width:1px;
	padding:15px 10px 10px !important;
}



#sellerAddPropertyForm_fieldset_hiddenfields {
	float:left;
	width:0px !important
}

#sellerAddPropertyForm_fieldset_hiddenfields legend {
	display:none;
}

#sellerAddPropertyForm_fieldset_SellerDetails {
	float:left;
	width:600px;
}

#sellerAddPropertyForm_fieldset_FurtherPropertyDetails textarea {
	margin:0 0 25px;
}

#fieldset_back_button_sellerAddPropertyForm {
	margin-left:-19px;
}

.clickfordetails {
	margin:0 0 -13px;
	position:absolute;
	right:0;
	top:20px;
}

.clickfordetails p {
	margin:0;
	padding:0;
}

#fieldset_title_bidderRegistrationForm {
	border: none;
	padding:0px;
}

#fieldset_title_bidderRegistrationForm legend {
	display: none;
}

#memberAreaContent .preview_lot {
}

.individual .details .clickfordetails p.live_details_ended a img {
	position:absolute;
	top:46px;
}

.individual .details .clickfordetails p.live_details a img,
.individual .details .clickfordetails p.live_details_ended a img {
	position:absolute;
	top:1px;
}

#mail_container .reply_container hr {
	background-color:#D7D2AB;
	border-color:#808080;
	border-width:1px;
	clear:both;
	color:#FFFFFF;
	display:block;
	margin:0 0 0 62px !important;
	padding:0 !important;
	width:80%;
}

#pdfUploadMessage{
	border: solid 1px #F05825;
	background: #ffffff;
	width: 300px;
	
	position: absolute;
	top: 280px;
	left: 150px;
}

#pdfUploadMessage h3{
	margin: 0px;
	padding: 10px;
}

#pdfUploadMessage p{
	margin: 0px;
	padding: 0 10px 10px 10px;
}

#retrievePassword{
	border: 0;
	margin: 0;
	padding: 0 0 14px 0;
}

#retrievePassword a{
	color:#808080;
	text-decoration: none;
	font-size:13px;
}

.prettyContent-container #bidderRegistrationForm #fieldset_Solicitor_Details_bidderRegistrationForm label {
	clear:left;
	color:#808080;
	float:left;
	text-align:left;
	width:232px;
}

.prettyContent-container #bidderRegistrationForm #fieldset_Financial_Information_bidderRegistrationForm select {
	float:left;
	width:295px;
	margin:2px 0px 10px 0;
}

.prettyContent .prettyContent-container #bidderRegistrationForm #fieldset_Financial_Information_bidderRegistrationForm label {
	clear:left;
	color:#808080;
	float:left;
	text-align:left;
	width:350px;
}

.prettyContent .prettyContent-container .individual .details .clickfordetails p.live_details a img,
.prettyContent .prettyContent-container .individual .details .clickfordetails p.live_details_ended a img {
	position:absolute;
	top:5px;
}

#fieldset_Credit_Card_Details_bidderRegistrationForm p {
	margin:0 0 10px;
	width:98%;
}








