#contactFormContainer
{
float: left;
font-size: 11px;
width: 450px;
margin: 5px;
padding: 5px;
border-right: 1px solid #000;
background: transparent;
color: #000;
}

#contactFormContainer br
{
clear: left;
}

#contactFormContainer b
{
font-style: italic;
}

.inputContainer
{
float: left;
margin: 0 10px 5px 0;
}

.inputContainerWide
{
float: left;
clear: both;
margin: 0 10px 5px 0;
}

.inputHalf
{
float: left;
width: 142px;
}

.inputWide
{
float: left;
width: 300px;
margin: 0 0 5px 0;
}

* html .inputWide
{
width: 290px;
margin: 0 0 5px 0;
}

.selectHalf
{
width: 165px;
}

.selectWide
{
width: 200px;
}

label
{
padding: 4px 0;
}

label,
input
{
float: left;
margin: 1px 4px 1px 0;
}

label
{
background: #fff;
color: #666;
font-weight: bold;
}

.line
{
float: left;
clear: both;
margin: 2px 0;
}

#submitButton
{
float: left;
clear: both;
margin: 10px 0 0 300px;
}

.required
{
float: left; 
margin: 0; 
padding: 0;
}

#requiredField
{
float: left; 
margin: 1px 0 0 0; 
background: transparent;
color: #999;
}

#addressInfo
{
float: left;
width: 200px;
padding: 0 20px;
}

.clear
{
clear: both;
}



