FIELDSET.Registrant
{
	PADDING-RIGHT: 1em;
	DISPLAY: block;
	PADDING-LEFT: 1em;
	float: left;
	PADDING-BOTTOM: 1em;
	MARGIN: 0em 1em 0em 0px;
 	width: 41%;
	PADDING-TOP: 0em;
    	/*background: red;*/
	position: relative;
	border-style: inset;
}
FIELDSET.Unit
{
	PADDING-RIGHT: 1em;
	DISPLAY: block;
	PADDING-LEFT: 1em;
	float: left;
	PADDING-BOTTOM: 1em;
	/* changed left margin from 0px to .75em */
	MARGIN: 0em 1em 0em .75em;
	width: 37%;
	PADDING-TOP: 0em;
    	/*background: red;*/
	position: relative;
	border-style: inset;
}
FIELDSET.Installation
{
	PADDING-RIGHT: 1em;
	DISPLAY: block;
	PADDING-LEFT: 1em;
	float: left;
	PADDING-BOTTOM: 1em;
	MARGIN: 0em 1em 0em 0px;
	width: 41%;
	PADDING-TOP: .75em;
	/*background: red;*/
	position: relative;
	border-style: inset;
}


FIELDSET.vehicle
{
    PADDING-RIGHT: 1em;
    DISPLAY: block;
    PADDING-LEFT: 1em;
    float: left;
    PADDING-BOTTOM: 1em;
    MARGIN: 0px 1em 1em 0px;
    width: 17em;
    PADDING-TOP: 0px
}
INPUT
{
   	DISPLAY: block;
	width: 99%;
	Padding-bottom: 0em;
	margin-top: 0px;
	margin-bottom: 0px;
}

input.dealercontact
{
	width: 99%;
	display: block;
}

INPUT.registration
{
	DISPLAY: block;
	WIDTH: 13em
}


.submitbutton
{
	position: relative;
	width: 15em;
	bottom: 0em;
	float: left
}

.clearbutton
{
	position: relative;
	left: 7em;
	width: 15em;
	float: left
}


.calendarbutton
{
	width: 3em;
	margin-bottom: 0em;
	padding-bottom: 0px;
	float: left;
	left: 0px;
	/*border-style: double;
	border-width: 3px;*/
}
.goclaimbutton
{
	position: relative;
	width: 12em;
	bottom: 0em;
	margin-left: 1em;
	margin-top: 1em;
	float:left;

}
.goregbutton
{
	position: relative;
	width: 12em;
	bottom: 0em;
	margin-left: 14em;
	margin-top: 1em;
	float:left;

}
label {
	
	color: #666666;	
	font-size: 12px;
	margin-bottom: .25em
}
fieldset.Unit label {
	color: #666666;	
	font-size: 12px;
	margin-bottom: .25em
}
.calendartext
{
	color: #666666;	
	font-size: 12px;	
	position: relative;
	left: 1em;
	margin-bottom: 0px;
	padding-bottom: 0px;
	/*bottom: 1em;*/
	top:  -1.25em;
}
label.first
{
	padding-top: .5em
}
label.firstUnit
{
	padding-top: .5em
}
label.firstRegistrant
{
	padding-top: .5em
}
label.firstInstallation
{
	padding-top: .5em
}


SELECT
{
	DISPLAY: block;
	width: 95%;
}
.small
{
	font-weight: lighter;
	font-size: 80%;
	font-style: italic;
	padding-left: .5em;
	margin-top: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	/*BACKground: blue;*/
	margin-bottom: 0px;
}
span.bottom
{	
	border-width: 0px;
	PADDING-RIGHT: 0em;
	DISPLAY: block;
	PADDING-LEFT: 0em;
	float: left;
	PADDING-BOTTOM: 0em; 

	margin-left:.20em;
	width: 85%;
	PADDING-TOP: 0px;
	align:center;
}
form
{
	/*background: orange;*/
}
.button
{
	position: relative;
	margin-right: 5%;
	margin-left: 5%;
	width: 13em;
	float: left;
}	
