/* Site Navigation - Aust Brokers - Forms
---------------------------------------------------------------------------------------------*/
input { outline: none; }
select { 
	border: 1px solid #e7ddcb; height: 23px;
	padding: 3px 3px;outline: none;
}
textarea { outline: none; }
label { display: block; margin-bottom: -12px; }

.submit { cursor: pointer; margin-top: 8px; }

.select { 
	border: 1px solid #e7ddcb; height: 23px;
	padding: 3px 3px; width: 220px; margin-top:3px;
	margin-bottom:15px;
}
.input { 
	border: 1px solid #e7ddcb; height: 17px;
	padding: 3px 3px; width: 210px; margin-top:3px;
}
.textarea { 
	border: 1px solid #e7ddcb; height: 58px;
	padding: 3px 3px; width: 210px;
	font-family: Arial, Helvetica, Verdana, "Lucida Grande", sans-serif;
	font-size: 12px; font-weight: normal;
	margin-top:3px;
}

.input-search { 
	border: 1px solid #d9dada; height: 13px; color: #414142;
	padding: 2px 3px; width: 130px; margin-right: 5px;
}
input.search-button { position: relative; left: -7px; top: 4px; }
@media screen and (-webkit-min-device-pixel-ratio:0) {
	input.search-button { position: relative; left: -8px; top: 4px; }
}

/* Google Site Search
----------------------------------------------------------------------------------------------------------------*/
#cse-search-results { margin-top: -25px; background-color: none; }
#search-results { position: relative; z-index: 999; }

/* Form Validation CSS
----------------------------------------------------------------------------------------------------------------*/
form .LV_validation_message{
    font-weight: bold;
    margin: 0 0 0 5px;
	display: none;
}

form .LV_valid {
    color: #00CC00;
}
	
form .LV_invalid {
    color: #CC0000;
}
    
form .LV_valid_field,
form input.LV_valid_field:hover, 
form input.LV_valid_field:active,
form textarea.LV_valid_field:hover, 
form textarea.LV_valid_field:active {
    border: 1px solid #00CC00;
	/*background-image: url(../images/template/list-ticks.jpg);*/
	background-repeat: no-repeat; background-position: 163px 3px;
}
    
form .LV_invalid_field, 
form input.LV_invalid_field:hover, 
form input.LV_invalid_field:active,
form textarea.LV_invalid_field:hover, 
form textarea.LV_invalid_field:active {
    border: 1px solid #CC0000;
	background-color: #ff7d7d;
	background-image: url(../images/forms/warning.jpg);
	background-repeat: no-repeat; background-position: 192px 4px;
}

.drop-down{
	width:110px;
}
