div.form input.button, input.button 
{
    background-color: white;
    border:1px solid #ADD65A;
    color: black;
    font-family:Arial,Helvetica,sans-serif;
    font-size:12px;
    font-style:normal;
    font-variant:normal;
    font-weight:normal;
    height:22px;
    line-height:normal;
    width:auto;
    margin-right:20px;
}

.required
{
	font-weight:bold;
	color:#FF0000;
	padding:3px;
	font-size:1.1em;
}


div.form label
{
    float:left;
    font-size:1em;
    margin-top:1px;
    padding-right:3px;
    width:190px;
    text-align:right;
    margin-right:5px;
}



div.footerLinkDiv
{
	display:inline;
}

div.shopColumn
{
	
	margin-right:20px;
}

div.form select
{
    width:205px;
    margin-bottom:10px;
}
div.form input, div.form textarea 
{    
    width:200px;
    float:left;
    font-size:11px;
    margin-bottom:10px;
}
div.form span.checkbox input, div.form table.checkbox td input, div.form table.checkbox td label
{
    width:auto;
}

div.form span.checkBoxList label
{
    margin-top:3px;
    width:auto;
}

div.datePicker input.calendarIcon
{
    height:16px;
    width: 16px;
}

.datePicker
{
    font-size:0.8em;
    vertical-align:top;
}

.datePicker img
{
    margin-bottom:-9px;
}
.ajax__calendar_container
{
    margin-top:15px;
}
div.form .checkWrapper input
{
      width:auto;
      margin-left:200px;
}

/*****************EMAIL REGISTRATION **********************/

.email-registration input.button
{
    margin-left: 198px;
    margin-top: 10px;
    margin-right: 10px;
}
/*****************PRODUCT REGISTRATION **********************/

.registration input.button
{
    margin-left: 198px;
    margin-top:10px;
}


/*****************CONTACT US *********************************/

.contactUsForm textarea
{
    height: 100px;
}
.contactUsForm label
{
    text-align: right;
    margin-right:5px;
}
.contactUsForm input.button
{
    margin-left: 198px;
    margin-top:10px;
}

