*
{
margin: 0;
padding: 0;
}

html, body
{
background: #000;
}

label
{
font: bold 10px/12px arial, sans-serif;
color: #000;
}

label sup
{
color: #900;
}

a,
a:link,
a:visited,
a:active
{
color: #000;
}

a:hover
{
text-decoration: none;
}

#container
{
background: url(/doublepositive/_media/images/common/battery_shape_bg.jpg) top left no-repeat;
margin: 0 auto;
width: 880px;
padding: 0 0 20px 0;
}

#content
{
margin: 0 93px 0 92px;
width: 695px;
}

#content p
{
font: 13px/18px arial, sans-serif;
color: #181818;
margin: 0 0 20px 0;
}

#logoEtc
{
position: relative;
width: 880px;
height: 150px;
}

#logo
{
display: block;
position: absolute;
left: 362px;
top: 9px;
}

#dealerLocator
{
display: block;
position: absolute;
right: 100px;
top: 92px;
}

#instructions
{
float: left;
width: 165px;
margin: 0 10px 0 0;
display: inline;
}

#formContentArea
{
float: left;
width: 518px;
background: url(/doublepositive/_media/images/form_page/form_bottom.jpg) bottom left no-repeat #f3f3f3;
padding: 0 0 5px 0;
color: #333;
font: 10px/13px arial, sans-serif;
}

.formArea
{
float: left;
width: 150px;
margin: 0 10px;
display: inline;
}

.formArea p#reqFields
{
color: #900;
font: bold 10px/14px arial, sans-serif;
text-transform: uppercase;
margin: 8px 0;
}

#footer
{
margin: 85px 0 10px 0;
text-align: center;
color: #fff;
font: 11px/14px arial, sans-serif;
}

#footer p
{
color: #fff;
font: 11px/14px arial, sans-serif;
margin: 0 0 8px 0;
}

#footer a,
#footer a:link,
#footer a:visited,
#footer a:active
{
color: #fff;
text-decoration: underline;
}

#footer a:hover
{
text-decoration: none;
}

#interstateLogo
{
float: right;
margin: 0 0 0 15px;
}

.textInput
{
display: block;
width: 150px;
}
.textInputError
{
display: block;
width: 150px;
background-color:red;
}
.stateInput
{
display: block;
width: 110px;
font-size: x-small;
}
.stateInputError
{
display: block;
width: 110px;
font-size: x-small;
background-color:red;
}

.zipInput
{
display: block;
width: 30px;
}
.zipInputError
{
display: block;
width: 30px;
background-color:red;
}
.clearIt
{
clear: both;
}

.displayBlock
{
display: block;
}