@charset "utf-8";
/*   Input Widths    */
/*    Global style reset for all inputs   */
fieldset, legend,  textarea, select, input[type="text"], input[type="password"], input[type="submit"], button  {
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	border: solid 1px #a9ccde;
 	padding: .2em .8em;
 	margin: .2em; 	
}

/* Textarea, Fieldset, legend, select, label  */
textarea {
	font-family: Arial, Verdana, sans-serif;
	font-size: 100%;
	background: url(../images/background_lightbluefade.gif) repeat-x top;
	padding: .8em;
	min-height: 15em;
	overflow-x: hidden;
	overflow-y: auto;
	overflow: auto;
}

fieldset { padding: .8em;}
legend { font-weight:  bold;}
option { padding: 0; margin: 0;}
label { padding: .2em .8em; }
#prop_sale,#prop_rent{width:5em;display:inline;float:none;}

/* Specific Form Elements  */
.button_registernow { background: none; border: none; border: 0; color: #d50082; display: block; float: right; padding: 1em; cursor: pointer;}
.button_registernow:hover { color: #125400;} 

.search_properties { font-size: 100%; width: 50%; font-size: 120%; color: #5b155e; }

/*  Hover and Active states     */
input[type="submit"], button {
 	background: url(../images/button_bg.gif) repeat-x center center;
 	color: #125400;
 	border:  solid 1px #125400;
 	font-weight: bold;
 	cursor: pointer;
}
	input[type="submit"]:hover, button:hover {	background: url(../images/button_bg-hover.gif) repeat-x center center;}
	input[type="submit"]:active, button:active {}


input[type="text"], input[type="password"], legend, select {background: url(../images/input_text_bg.gif) repeat-x center;}
	input[type="text"]:hover, input[type="password"]:hover, legend:hover, textarea:hover, select:hover {
		background-color: white;
		background-image: none;
		border: solid 1px #5ea3c7;
	}
	
	input[type="text"]:focus, input[type="password"]:focus, legend:hover, textarea:focus, select:focus {
		background-color: #cce3ee;
		background-image: none;
		border: solid 1px #5ea3c7;
	}

select:focus {
	-moz-border-radius: 4px 4px 0 0;
}	
