﻿label {font-weight:bold; color:#000; font-size:0.9em; vertical-align:middle;}
.textbox, .ddl {background:#FFF; padding:2px; border:1px solid #E6E6E6; vertical-align:middle;}
input[type="text"]:disabled {background:#FFF; padding:2px; border:1px solid #E6E6E6; vertical-align:middle;}
select option {padding-right:10px;}
span.labelDesc, a.labelDesc {color:#000; font-size:0.9em; font-weight:normal;}
span.labelPlaceOnline, a.labelPlaceOnline {color:#000; font-size:1em; font-weight:bold;}
span.editAdvertWhy, a.editAdvertWhy {color:#000; font-size:1em; font-weight:bold; text-decoration: underline;}
textarea {font-family:Arial; font-size:1em;}

.formRow {margin:0 0 5px; overflow:hidden;}
.formRow label {margin:0 5px 0 0px; float:left; width:140px;}
.formRow input.textbox {width:200px;}
.formRow select.ddlCountry {width:206px;}
.formRow a, label a {color:#000; text-decoration:underline; font-size:0.85em;}
.formRow a:hover, label a:hover {text-decoration:none;}

.checkbox label, .radio label {margin:0 5px; float:none; vertical-align:middle; font-weight:normal;}
.checkbox input, .radio input {vertical-align:middle;}


span.req {color:#F00;} /* Required field indicator */
span.validatorMsg {float:left; clear:both; position:relative; color:#F00; margin:0 0 0.8em;}
div.formRow span.validatorMsg {margin:0;}
input.txtPrice {
	background:#FFF url(/images/txtPrice.gif) 0 2px no-repeat; 
	/*text-indent:16px;*/
	padding-left:20px;
	display:block;
	width:182px;
}

div.login div.formRow {padding:0 0 0 150px;}
	div.login div.formRow label {margin:0 5px 0 -150px;}
	div.login span.checkbox label {margin:0 0 0 5px; float:none; font-weight:normal;}
	div.login input.textbox {width:210px;}
	div.login input.txtPrice {width:192px;}
	div.login input.btnLogin {width:88px; height:27px; background:url(/images/btnLogin.gif); border:0; overflow:hidden; padding-top:27px; cursor:pointer;}
		div#forgottenPassword label, div#forgottenPassword input.textbox {margin:0 5px 0 0; float:left;}
		div#forgottenPassword input.btnResetPassword {width:158px; height:29px; background:url(/images/btnResetPassword.gif); border:0; overflow:hidden; padding-top:29px; cursor:pointer; float:right;}
		div.login div#forgottenPassword span.req {float:left;}

div.buttons {text-align:right; padding:5px 0; clear:both;}
	input.btnSave {width:88px; height:27px; padding-top:27px; overflow:hidden; border:0; cursor:pointer; background:url(/images/btnSave.gif);}
	a.btnCloseAccount {display:inline-block; width:182px; height:28px; text-indent:-999em; overflow:hidden; border:0; cursor:pointer; background:url(/images/btnCloseAccount.gif);}
	input.btnKeepAccount {display:inline-block; width:182px; height:28px; padding-top:28px; overflow:hidden; border:0; cursor:pointer; background:url(/images/btnKeepAccount.gif); margin:5px 0;}
	input.btnDeleteAccount {display:inline-block; width:182px; height:28px; padding-top:28px; overflow:hidden; border:0; cursor:pointer; background:url(/images/btnDeleteAccount.gif); margin:5px 0;}
	a.btnNext {display:inline-block; width:88px; height:27px; text-indent:-999em; overflow:hidden; border:0; cursor:pointer; background:url(/images/btnNext.gif); text-align:left;}
	a.btnChange {background:url(/images/btnChange.gif) no-repeat; width:77px; height:25px; display:inline-block; text-indent:-999em; overflow:hidden; vertical-align:middle;}
	a.btnSaveAndContinue {display:inline-block; width:188px; height:27px; text-indent:-999em; text-align:left; overflow:hidden; border:0; cursor:pointer; background:url(/images/btnSaveAndContinue.gif); margin:5px 0;}
	a.btnCancel {display:inline-block; width:108px; height:27px; text-indent:-999em; text-align:left; overflow:hidden; border:0; cursor:pointer; background:url(/images/btnCancel.gif); margin:5px 0;}
	a.btnDeleteImage {display:inline-block; width:115px; height:25px; text-indent:-999em; text-align:left; overflow:hidden; border:0; cursor:pointer; background:url(/images/btnDeleteImage.gif); margin:5px 0;}
	a.btnSetAsSearchImage {display:inline-block; width:170px; height:25px; text-indent:-999em; text-align:left; overflow:hidden; border:0; cursor:pointer; background:url(/images/btnSetAsSearchImage.gif); margin:5px 0;}
	a.btnSavePinLocation {display:block; width:208px; height:30px; text-indent:-999em; text-align:left; overflow:hidden; border:0; cursor:pointer; background:url(/images/btnSavePinLocation.gif); margin:5px 0;}
	a.btnMakePayment {display:block; width:173px; height:27px; text-indent:-999em; text-align:left; overflow:hidden; border:0; cursor:pointer; background:url(/images/btnMakePayment.gif); margin:5px 0;}
	input.btnSend {display:inline-block; width:88px; height:27px; padding-top:27px; text-align:left; overflow:hidden; border:0; cursor:pointer; background:url(/images/btnSend.gif); margin:5px 0;}
	a.btnHome {display:inline-block; width:86px; height:27px; text-indent:-999em; text-align:left; overflow:hidden; border:0; cursor:pointer; background:url(/images/btnHome.gif); margin:5px 0;}
	a.btnGoToHomePage {display:inline-block; width:182px; height:30px; text-indent:-999em; text-align:left; overflow:hidden; border:0; cursor:pointer; background:url(/images/gotoHomePage.gif); margin:5px 0;}
	a.btnBackToPropertyDetails {display:inline-block; width:248px; height:27px; text-indent:-999em; text-align:left; overflow:hidden; border:0; cursor:pointer; background:url(/images/btnBackToPropertyDetails.gif); margin:5px 0;}
	input.btnContactEPC {display:inline-block; width:248px; height:24px; padding-top:20px; text-align:left; overflow:hidden; border:0; cursor:pointer; background:url(/images/ContactEPC.gif); margin:5px 0;}
	

input.disabled, a.disabled {
	opacity: 0.5;
	filter:alpha(opacity=50);	
}

fieldset {border:0; position:relative;}
legend {font-weight:bold; margin:0 0 10px; font-size:0.9em; color:#000;}

.userFeedback {}
