/* Copyright Estates IT Limited 2011 - This style sheet controls the style of the registration and contact us pages and forms*/

/* Start Search*/

form label span{	font-size: 12px;}

form.form_search_form{ width: 450px; float: left;	 margin: 0px 0px 20px 0px;}
form.form_search_form h2{float: left;	margin: 8px 0px 3px 0px;	padding: 0px 0px 0px 8px; width: 100%; line-height: 26px; background-image: url(../images/pagelayout/buttonBack.jpg); color: white;}
form.form_search_form fieldset{float: left; width: 442px;	margin: 3px 0px 3px 0px;}
form.form_search_form label{	line-height: 18px; float: left; font-weight: bold;	width: 150px;	margin: 0px 0px 2px 0px;}
form.form_search_form label.to{	line-height: 18px; float: left;	width: 15px;	margin: 0px 3px 2px 8px;}
form.form_search_form select{	line-height: 18px;  float: left;	width: 130px;	margin: 0px 0px 2px 0px; 	background-color: #F8F8FF;	border: 1px solid #c1c1c1;}
.rgtImgLet{	float: left;	margin: 10px 0px 0px 20px;}


.quick-search-form {width: 280px; float: left; min-height: 225px;	margin: 10px 0px 20px 0px;	line-height: 18px;	font-size: 12px;	font-weight: bold;	background-image: url(../images/pagelayout/searchBack.jpg);	background-position: bottom right;	background-repeat: no-repeat;	border: 1px solid #a84143;}	
.quick-search-form h2{	color: white; 	font-weight: bold;	font-size: 13px;	padding: 3px 0 7px 5px;	background-image: url(../images/pagelayout/buttonBack.jpg);	background-repeat: repeat-x;	margin: 0px 0px 10px 0px;}
.quick-search-form form fieldset{float: left;	margin: 0px 0px 3px 0px; width: 260px; padding: 3px 10px 3px 10px;}
.quick-search-form form label{float: left;font-size: 11px; font-weight: bold;	margin: 0px;	display: block;	width: 90px; }
.quick-search-form form select{float: left; font-size: 12px;	margin: 0px;	display: block;	width: 170px; 	background-color: #F8F8FF;	border: 1px solid #c1c1c1;}
.quick-search-form form fieldset.button{float: left;	margin: 0px 0px 3px 0px; width: 150px; padding: 3px 10px 3px 100px; }


.sitebuttonnormal { text-decoration: none;	color: white; background-image: url(../images/pagelayout/buttonBack.jpg);border: 0px;width: 100px;font-size: 13px;line-height: 20px;height: 20px;margin: 0px;font-weight: bold;}
.sitebuttonhover { text-decoration: none;	border: 0px;	color: white;background-image: url(../images/pagelayout/buttonBackOver.jpg);margin: 0px;width: 100px;font-size: 13px;line-height: 20px;height: 20px;cursor: pointer;font-weight: bold;}


#searchformLeft{	float: left;	width: 450px;}
#searchformRight{	float: left;	width: 400px;	padding: 15px;	margin: 8px 0px 0px 20px;	background-image: url(../images/pagelayout/featuredBack.jpg);	background-position: bottom right;	background-repeat: no-repeat;border: 1px solid #dcb3b4;}
.quickLinksCont{	float: left;	width: 200px;}
#searchformRight h2{margin: 0px;padding: 0px;}
#searchformRight h3{margin: 0px;padding: 10px 0px 5px 0px;}
a:link.quickLink, a:active.quickLink{	text-decoration: none;	color: black;}
a:visited.quickLink {	text-decoration: none;	color: #8b0304;}
a:hover.quickLink{	text-decoration: underline;	color: black;}
#searchformRight2{	float: left;	width: 225px;	padding: 10px;	margin: 20px 0px 0px 20px;	background-color: #f6eae8; }

/*End Search */




.form_mandatory,.form_message {color: Red;}
.form_contactus_message  { margin: 0 0 2px 0; padding: 0 0 0 0; text-align: justify;}
.form_contactus_hint { font-size: 11px; font-weight: normal; padding: 0 0 0 0; margin: 0 0 5px 0; text-align: left;}

.form_error { font-size: 10px; font-weight: bold; color: Red;}
.form_errors ul{ margin: 0px 0px 10px 10px; float: left; width: 900px;}
.form_errors li {  line-height: 18px; padding: 0 0 0 0; margin: 0 0 0 0; font-size: 11px; font-weight: bold; color: Red; }

div#ContactCon3{ width: 370px; margin:0px 0px 10px 3px; float: left;}
div#ContactCon3 h4{ margin: 0px 0px 0px 0px; line-height: 120%;}

div#form_contactus_contactrequest {width: 100%; float: left;}
div#form_contactus_contactrequest form { margin: 0 0 0 0; padding: 0 0 0 0; min-width: 370px; max-width: 370px; width: 370px;}
div#form_contactus_contactrequest form fieldset { border: 0; padding: 1px 0 0 0; margin: 0 0 0 0;}
div#form_contactus_contactrequest form fieldset.branch-select { border: 0; padding: 1px 0 0 0; margin: 0 0 10px 0;}
div#form_contactus_contactrequest form fieldset input, div#form_contactus_contactrequest form fieldset textarea, div#form_contactus_contactrequest form fieldset select { width:230px; margin:3px 0 0 10px; padding: 0px; background-color: #fff; color: black; border: 1px solid #c1c1c1;}
div#form_contactus_contactrequest form fieldset input:focus, div#form_contactus_contactrequest form fieldset textarea:focus {background-color: #FAFAD2;}
div#form_contactus_contactrequest form input[type="submit"] { width: 100px; height:auto; margin-left: 125px; margin-top:10px; }
div#form_contactus_contactrequest form fieldset label { display: block; float: left; width: 115px; padding: 0; margin: 5px 0 0; text-align: left; }
div#form_contactus_contactrequest form fieldset input[type="radio"] { border: 0; background-color: transparent; width:auto; display: inline;}
div#form_contactus_contactrequest form fieldset.fieldsetradio { display: inline;}
div#form_contactus_contactrequest form fieldset.fieldsetradio label { display: inline; width: auto; margin-top: 2px;}
.fieldsetradiomargin { margin-left: 125px;}
.branch{
	float: left;
	width: 200px;
}
/* Contact us forms end */


/* Register forms start */

.form_register_header{ font-weight: bold; font-size: 14px ; margin: 10px 0 5px 0; }

div#registerForm form { width: 100%; }
div#registerForm form fieldset {float: left; margin: 0 0 5px 0; width: 450px; }
div#registerForm form label { float: left; width: 160px; line-height: 20px }
div#registerForm form input { float: left; width: 245px;  background-color: #F8F8FF;	border: 1px solid #c1c1c1; }
div#registerForm form select { float: left; width: 251px; background-color: #F8F8FF;	border: 1px solid #c1c1c1;}
div#registerForm form textarea { float: left; width: 400px; background-color: #F8F8FF;	border: 1px solid #c1c1c1;}
div#registerForm form input.regSubmit { float: none; width: 150px; }
div#registerForm form fieldset.checkbox input { float: left; width:auto; }
div#registerForm form fieldset.checkbox label { float: left; width:auto; margin-top: 3px; }

.reg-left{
float: left;
width: 450px;

}
.reg-right{
	float: left;
	width: 450px;

}
.reg-bottom{
		float: left;
	width: 900px;
	text-align: center;
}

.reg-bottom p{
	text-align: center;
}
/* Register forms end */
