﻿#contactFormContainer2{
    width:455px;
    padding:35px;
}

.stepSubHeader{ 
	margin-bottom:10px;
	font-size:13px;
	font-weight:bold;
	color:#58595b;
	clear:both;
}
.stepSubHeader2{ 
	margin-bottom:10px;
	font-size:13px;
	color:#58595b;
	clear:both;
}
.formLeftColumn{
	float:left;
	width:222px;
}
.formMiddleColumn{
	float:left;
	width:10px;
}

.formRightColumn{
	float:left;
	width:222px;	
}
.singleCheckBox{
	float:left;
	height:20px;
	vertical-align:top;
}
.singleCheckBox label{
	margin-left:10px;
	line-height:normal;
	font-size:12px;
}
.ecomtextbox
{
}



.fullWidthMultiLine input, .fullWidthMultiLine textarea
{
	width:449px;
	height:100px;
}
.stateContainer{
    float:left;
    width:105px;
    text-align:left;
}
.zipContainer{
    float:left;
    width:110px;
    text-align:right;
 }
.stateInput input
{
	width:100px;
}
.zipInput input
{
	width:100px;
}

.fullWidthInput input, .fullWidthInput textarea
{
	width:217px;
}
.doubleWidthInput input, .doubleWidthInput textarea
{
	width:449px;
}

.inforow
{
	margin-bottom:10px;
}
.inforow input
{
	color:#acacad;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding-left:3px;
	padding-top:2px;
	padding-bottom:2px;
	font-size:12px;
}
.inforow textarea
{
	color:#acacad;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding-left:3px;
	font-size:12px;
}

.ecomDividerRule{
		clear:both;
		float:none;
		margin-bottom:20px;
		margin-top:15px;
		border-top-style:solid;
		border-top-color:#d1d3d4;
		border-top-width:1px;
}

.errMsg{
    color:Red;
    font-style:italic;
    margin-top:10px;
    margin-bottom:15px;
}
