@charset "utf-8";
/* efficient reset */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,
q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td
{ margin:0; padding:0; border:0; outline:0; font-size:100%; vertical-align:baseline; background:transparent; }

/* general styles */
body { margin-top:4px;
font: normal 14px/20px Arial, sans-serif;
color: #000000;
}
table{width: 100% !important;}
a,a:visited,a:active { color:#333; }
.ContentTitle {
font-family: Arial, sans-serif;
font-size: 22px;
line-height: 24px;
font-weight: normal;
color: #333;


}
#contentTitleDiv{
margin-bottom:10px;
padding-bottom: 5px;
border-bottom: 1px solid #C5C5C5;a
}
h3,#titleDiv,#loginHeadingDiv { font-family:Tahoma,sans-serif; font-size:15px; font-weight:bold; padding:0 0 9px 0; }
/*p,.SuccessLabel,#raiseHelpDeskCall,.NoChargesPanel,#successRow,#referenceRow,#messageRow,.NoJobsPanel,.NoBalancePanel,#paymentsNotAllowedDiv,#adminDetailsDiv,.NoServiceChargePanel { font-size:12px; line-height:19px; color:#4d4d4d; }*/

/* wasted rules */
#ctl00_ctl00_contactUsHyperLink { display:none; }
#ctl00_ctl00_baseContentPlaceHolder__tenantReferenceLabel { display:none; }
#minMaxAmountDiv { padding-top:4px; padding-left:5px; line-height:9px; color:#b40037; font-size:9px; }

/* main page wrapper */
#baseDiv { width:848px; margin:0 auto; background-color:#fff; }
#headerDiv { display:block; width:848px; height:72px;position:relative; top:0; left:0; background:url("premier-estates-logo-web.png") 25px 25px #fff no-repeat; background-position: left top}
#headerDiv .ImageTitle { position:absolute; top:20px; left:658px; font-size:11px; color:#333; line-height:14px; display:none;}
#contactUsHyperLink {float: right; display: inline;}
/*#headerArea { line-height:28px; padding:0 0 0 162px;  background-color: #96BF0D; }*/
#headerArea { line-height:28px; background-color: #FFF; border-bottom: solid 1px #000; border-top: solid 1px #CCCCCC; text-align: center}

#headerArea .AddressLabel { font-size: 14px; color:#000; align:right; margin-left: 18px}
#headerArea .TenantReferenceLabel {font-size: 14px;}
#headerArea .UnitReferenceLabel { display: none; }
#headerArea .UnitDescriptionLabel { display: none; }
#headerArea .PropertyReferenceLabel { display: none; }
#headerArea .PropertyDescriptionLabel { display: none; }
#headerArea .OwnerReferenceLabel { display: none; }
#headerArea .OwnerNameLabel { display: none; }

/* content wrapper */
#bodyArea { display:block; width:848px; }

/* buttons */
.INPUTSUBMIT {
	width:136px; height:29px;
	border:1px solid #ccc; border-radius: 6px; -moz-border-radius:6px; -webkit-border-radius:6px;
	font-weight:bold;
	text-align:center;
	float:right;
	border-color: #799C13;
	background-color: #799C13;
/*
	font-size:11px;
	background-image: -moz-linear-gradient(top,#3D953D 0%,#4D7A1F 100%);
	background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#3D953D),color-stop(100%,#4D7A1F));
	background-image: -webkit-linear-gradient(top,#3D953D 0%,#4D7A1F 100%);
	background-image: -o-linear-gradient(top,#3D953D 0%,#4D7A1F 100%);
	background-image: -ms-linear-gradient(top,#3D953D 0%,#4D7A1F 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#3D953D,endColorstr=#4D7A1F,GradientType=0);
	background-image: linear-gradient(top,#3D953D 0%,#4D7A1F 100%);*/
	color:#fff;
}

.INPUTSUBMIT:hover { color:#fff; cursor:pointer;
	border-color: #96BF0D;
	background-color: #96BF0D;
	/*background-image: -moz-linear-gradient(top,#4D7A1F 0%,#3D953D 100%);
	background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#4D7A1F),color-stop(100%,#3D953D));
	background-image: -webkit-linear-gradient(top,#4D7A1F 0%,#3D953D 100%);
	background-image: -o-linear-gradient(top,#4D7A1F 0%,#3D953D 100%);
	background-image: -ms-linear-gradient(top,#4D7A1F 0%,#3D953D 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#4D7A1F,endColorstr=#3D953D,GradientType=0);
	background-image: linear-gradient(top,#4D7A1F 0%,#3D953D 100%);*/
}

/* tables */
table { border-collapse:collapse; width:668px; clear:right; margin-top:12px; }
table .GRIDHEADER { background-color:#96BF0D; height:23px; }
table .GRIDHEADER th {
/*	background-color: #0D0D0D;*/
height: 23px;
text-align: left;
color: #fff;
font-family: Verdana,sans-serif;
font-size: 11px;
font-weight: normal;
padding: 3px;
}
table .GRIDROW,table td { border-bottom:1px solid #333; height:18px; line-height:18px; }
table td { color:#4d4d4d; /*font-size:10px;*/ font-family:Verdana,sans-serif; height:18px; line-height:18px; padding: 3px;}

table tbody .GRIDALTERNATINGROW,table tbody .GRIDALTERNATINGROW td { background-color:#e6e6e6; }

/* error checking */
#ctl00_ctl00_baseContentPlaceHolder_mainContentPlaceHolder_errorValidationSummary,#ctl00_ctl00_baseContentPlaceHolder_mainContentPlaceHolder__errorValidationSummary,#ctl00_ctl00_baseContentPlaceHolder_mainContentPlaceHolder__raiseHelpDeskCall_errorValidationSummary { display:block; width:287px; padding:10px; font-size:9px; line-height:16px; background-color:#dd9797; border:1px solid #b40037; margin:20px auto; color:#b40037 !important; }
#ctl00_ctl00_baseContentPlaceHolder_mainContentPlaceHolder_errorValidationSummary ul,#ctl00_ctl00_baseContentPlaceHolder_mainContentPlaceHolder__errorValidationSummary ul,#ctl00_ctl00_baseContentPlaceHolder_mainContentPlaceHolder__raiseHelpDeskCall_errorValidationSummary ul { list-style:none; }
.ErrorBox { display:block; width:287px; padding:10px; font-size:9px; line-height:16px; background-color:#dd9797; border:1px solid #b40037; margin:20px auto; color:#b40037 !important; }
.ValidationFailurePanel,#validationSummary { display:block; width:287px; padding:10px; font-size:9px; line-height:16px; background-color:#dd9797; border:1px solid #b40037; margin:20px; }
.ValidationFailurePanel ul,#validationSummary ul { margin-left:24px; list-style:none; }

.ErrorTitle,.ErrorContactTitle,.ErrorDetailTitle,.ErrorStackTraceTitle { font-weight:bold; font-size:10px; }
.ErrorContactBox,.ErrorDetailTitle,.ErrorStackTraceTitle { margin-top:8px; padding-top:8px; border-top:1px solid #b40037; }

.NewPasswordRequiredFieldValidator,.ConfirmPasswordRequiredFieldValidator,.UserNameRequiredFieldValidator,.ExistingPasswordRequiredFieldValidator,.PasswordRequiredIndicator,.TenantReferenceRequiredFieldValidator,.EmailRequiredFieldValidator,.EmailRegularExpressionValidator,.UserNameRequiredIndicator { color:#b40037 !important; }

/* registration forms */
/*#loginInputs #userNameRow,#loginInputs #passwordRow { width:310px; }*/
.UserNameRequiredIndicator,.PasswordRequiredIndicator { display:block; float:right; width:0; }

/*#registrationInputs #tenantReferenceRow,#registrationInputs #userNameRow,#registrationInputs #emailRow { width:340px; }*/
.TenantReferenceRequiredFieldValidator,.UserNameRequiredFieldValidator,.EmailRegularExpressionValidator,.EmailRequiredFieldValidator {font-weight: bold; /*display:block; float:right; width:0; */}

/*#userNameRow,#existingPasswordRow,#newPasswordRow,#newPasswordConfirmationRow { width:340px; }*/
.UserNameRequiredFieldValidator,.ExistingPasswordRequiredFieldValidator,.NewPasswordRequiredFieldValidator,.ConfirmPasswordRequiredFieldValidator { font-weight: bold; /*display:block; float:right; width:0; */}

#inputsDiv .INPUTSUBMIT { margin-left:156px; float:none; }

.DropDownList { width:217px !important; }

.CardDetailsPanel { width:450px; }
ul.BillingAddressValue { width:300px; list-style:none; }
ul.BillingAddressValue li { font-size:12px; line-height:19px; color:#4d4d4d; }

#totalsRow { font-size:12px; line-height:32px; font-weight:bold; }
#totalLabel { float:left; display:block; width:520px; }

#contactRow { font-size:12px; line-height:19px; color:#4d4d4d; }
#contactRow ul { margin-left:24px; list-style:none; }
#contactRow ul li { font-size:12px; line-height:19px; color:#4d4d4d; }

/* footer */
#footerArea .CopyrightLabel { line-height:48px; font-family:Verdana,sans-serif; font-size: 10pt; color:#666; }
#footerArea .ContactUsFt { line-height:48px; font-family:Verdana,sans-serif; font-size: 10pt; color:#666; float: left;}

#selectionAreaSpan {text-align: center;}
#selectionArea {margin: 5px; background-color: #edf3d8;}

