/****************************************************************************************************
 *  Forms classes
 ****************************************************************************************************/
form p {
	clear: left;
	margin: 0;
	padding: 0;
	padding-top: 2px;
}

form p label {
	float: left;
	width: 30%;
}

.clear {
  clear: both;
}

/****************************************************************************************************
 *  Set the size and extent of the main form panels (divs)
 ****************************************************************************************************/

.formpanel {
	float: left;
	clear: none;
}

.formpanel fieldset {
	height: 100%;
}

.formpanel label {
	float: left;
	width: 35%;
}

.formpanel_halfwidth {
	/* Form panel covering half the width of the form */
	float: left;
	clear: none !important;
	width: 48%;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

div.formpanel_halfwidth {
	clear: none  !important;
}

.formpanel_halfwidth label {
	float: left;
	width: 12em;
}

/****************************************************************************************************
 *  Warranty claim form panel definitions
 ****************************************************************************************************/

#divWarrantyClaim_1 input {
	/* Set the size of the input fields in the specified form panel */
	width: 8em;
}

#divWarrantyClaim_1 label {
	float: left;
	width: 12em;
}

#divWarrantyClaim_2 input {
	/* Set the size of the input fields in the specified form panel */
	width: 8em;
}

#divWarrantyClaim_3 input {
	/* Set the size of the input fields in the specified form panel */
	width: 10em;
}

.vehicledetails {
	float: left;
	clear: none;
	height: 20%;
	width: 49%;
}

.vehicledetails fieldset {
	height: 100%;
}

#divWarrantyClaimTotals {
	float: left;
	width: 75%;
}

#divWarrantyClaimTotals fieldset {
	height: 100%;
}

#divWarrantyClaimTotals label {
	float: none;
	padding-left: 10px;
	padding-right: 5px;
	width: 2em;
	display: inline;
}

#divWarrantyClaimTotals input {
	/* Set the size of the input fields in the specified form panel */
	width: 8em;
	text-align: right;
}

#divSubmitClaim {
	clear: none;
	float: left;
	width: 23%;
}

.btnSubmitClaim {
	width: 8em;
	float: right;
	clear: none;
}


#divFaultDetail_1 {
	float: left;
	clear: none;
	width: 48%;
}

#divFaultDetail_1 input {
	/* Set the size of the input fields in the specified form panel */
	width: 8em;
}

#divFaultDetail_1 select {
	/* Set the size of the select fields in the specified form panel */
	width: 27em;
}

#divFaultDetail_1 label {
	float: left;
	width: 12em;
}

#divFaultDetail_2 {
	float: left;
	clear: none;
	width: 39%;
}

#divFaultDetail_2 input {
	/* Set the size of the input fields in the specified form panel */
	width: 8em;
}

#divFaultDetail_2 select {
	/* Set the size of the select fields in the specified form panel */
	width: 16em;
}

#divFaultDetail_2 label {
	float: left;
	width: 12em;
}

#divFaultDetail_Save {
	clear: none;
	float: left;
	width: 10%;
}

#divWarrantyPartsGrid {
	height: 8em;
	overflow: auto;
}

#divWarrantyLabourGrid {
	height: 6.4em;
	overflow: auto;
}

#divWarrantySubletGrid {
	height: 6.4em;
	overflow: auto;
}

/****************************************************************************************************
 *  Warranty vehicle search form panel definitions
 ****************************************************************************************************/

#formVehicleSearch fieldset {
	border-style: none none solid none;
}

#formVehicleSearch fieldset legend {
	color: #f5f5f5;
	font-weight: bold;
	font: 12px;
}

/*
#divVehicleSearch_1 {
	float: left;
	clear: none;
	width: 48%;
}

#divVehicleSearch_1 label {
	float: left;
	width: 12em;
}

#divVehicleSearch_2 {
	float: left;
	clear: none;
	width: 48%;
}

#divVehicleSearch_2 label {
	float: left;
	width: 12em;
}

*/
/****************************************************************************************************
 *  Customer details form panel definitions
 ****************************************************************************************************/

#divDriverDetails {
	float: left;
	clear: none;
	width: 48%;
	height: 60%;
}

#divDriverDetails fieldset {
	border-top: thin solid;
	padding: 0px 0px 0px 0px;
}

#divDriverDetails legend {
	font-style:italic;
	font-weight:bold;
	padding-bottom:10px;
	padding-top:10px;
}

#divDriverDetails input {
	/* Set the size of the input fields in the specified form panel */
	width: 8em;
}

#divDriverDetails select {
	/* Set the size of the select fields in the specified form panel */
	font-family: Verdana, sans-serif;
	font-size: 1em;
	width: 11em;
}

#divDriverDetails label {
	float: left;
	width: 12em;
}

#divCompanyDetails {
	float: left;
	clear: none;
	width: 50%;
	height: 60%;
}

#divCompanyDetails label {
	width: 12em;
}

#divCompanyDetails fieldset {
	border-top: thin solid;
	padding: 0px 0px 0px 0px;
}

#divCompanyDetails legend {
	font-style:italic;
	font-weight:bold;
	padding-bottom:10px;
	padding-top:10px;
}

