﻿

.formStretch
{
	float:left;
	width: 324px;
	padding-top: 2px;
}

.formButton
{
	text-align: right;
	float:left;
	width: 324px;
	padding-top: 2px;
}
#formSections
{
	width:920px;
}
.formSection
{
	margin: 0px 0px 0px 0px;
	width:450px;
	float:left;	
}

.formSectionLeft
{
	margin: 0px 20px 0px 0px;
	width:450px;
	float:left;	
}

#header
{
	width:915px;
	font-size: 12px;
	color: #000000;
	font-weight: bold;
	border-bottom:1px solid #ECECEC;
	padding:5px 0px 5px 5px;
}

#intro
{
	margin:15px 5px;
}

.formSection h3,
.formSectionLeft h3
{
	margin: 0px;
	font-size: 12px;
	color: #000000;
	font-weight: bold;
	border-bottom:1px solid #ECECEC;
	padding: 5px 0px 5px 5px;
}

.formSection p
{
	padding: 5px;
}

.dealers { font-size:11px !important; }

.formItem input,
.formItem select
{
	font-size:12px;
	font-family:Arial,sans-serif;
	margin: 0px;
}



.formItem
{
	width: auto;
	border: 1px solid white;
	margin: 5px 0px 5px 0px;
	clear:both;
}


.formTitle
{
	float:left;
	width: 125px;
	padding-top: 2px;
	margin-left: 5px;
}

.LongFormTitle
{
	float:left;
	width: 200px;
	padding-top: 2px;
	margin-left: 0px;
}

.formField
{
	float:left;
	width: 260px;
}

.formClear
{
	clear:both;
	font-size: 1px;
}

.formButtonContainer
{
	text-align: right;
	padding-right: 10px;
}

.enquiryFormContainer
{
	color:#000000;
	width:900px;
	font-size: 12px;	
}

.enquiryFormContainer a {color:#fff; background-color:#FCC000; padding:4px 15px; display:inline-block; }

.enquiryFormContainer a.grey { background-color:#888888; }

.formNote
{
	color: #666666;
	font-style: italic;
	font-size: 0.9em;	
}

.callMeBackHours
{
	padding:15px 5px;
	color:#000000;
}

.validatorCalloutHighlight
{
    background-color: #ffcccc;
}

.validatorCalloutExtender div, .validatorCalloutExtender td {border:none;background-color:#FCB414;}
.validatorCalloutExtender .ajax__validatorcallout_popup_table {display:none;border:none;background-color:transparent;padding:0px;}
.validatorCalloutExtender .ajax__validatorcallout_popup_table_row {vertical-align:top;height:100%;background-color:transparent;padding:0px;}
.validatorCalloutExtender .ajax__validatorcallout_callout_cell {width:20px;height:100%;text-align:right;vertical-align:top;border:none;background-color:transparent;padding:0px;}
.validatorCalloutExtender .ajax__validatorcallout_callout_table {height:100%;border:none;background-color:transparent;padding:0px;}
.validatorCalloutExtender .ajax__validatorcallout_callout_table_row {background-color:transparent;padding:0px;}
.validatorCalloutExtender .ajax__validatorcallout_callout_arrow_cell {padding:8px 0px 0px 0px;text-align:right;vertical-align:top;font-size:1px;border:none;background-color:transparent;}
.validatorCalloutExtender .ajax__validatorcallout_callout_arrow_cell .ajax__validatorcallout_innerdiv {font-size:1px;position:relative;left:1px;border-bottom:none;border-right:none;border-left:none;width:15px;background-color:transparent;padding:0px;}
.validatorCalloutExtender .ajax__validatorcallout_callout_arrow_cell .ajax__validatorcallout_innerdiv div {height:1px;overflow:hidden;border-top:none;border-bottom:none;border-right:none;padding:0px;margin-left:auto;}
.validatorCalloutExtender .ajax__validatorcallout_error_message_cell {font-family:Verdana;font-size:10px;padding:10px;border-right:none;border-left:none;width:100%;font-weight:bold;}
.validatorCalloutExtender .ajax__validatorcallout_icon_cell {border-right:none;display:none;}
.validatorCalloutExtender .ajax__validatorcallout_close_button_cell {vertical-align:top;padding:0px;text-align:right;border-left:none;}
.validatorCalloutExtender .ajax__validatorcallout_close_button_cell .ajax__validatorcallout_innerdiv {border:none;text-align:center;width:10px;padding:2px;cursor:pointer;}