﻿.errorBox { margin:15px 0 0 105px; }

.errorBox ul { list-style:none; }

.errorBox ul li { background:url(/assets/images/cross.gif) no-repeat 0 6px !important; padding:0 0 0 15px !important; margin:0 !important; }

.single-error { margin:10px 0 0 105px; background:url(/assets/images/cross.gif) no-repeat 0 3px !important; padding:0 0 0 15px !important; }

.form { margin:15px 0 0 0; }

.form label { display:block; padding:4px; margin:0 0 2px 0; width:450px; position:relative; z-index:2; font: normal 14px Arial, Helvetica, sans-serif;	
	color: #4a4542;}

.form label strong {  font-weight:bold; font-style:normal; }



.form label span.error { display:block; text-align:right; position:absolute; top:0; left:0; width:100%; height:100%; z-index:1; }

.form label span.error { background-color:#FBECC5; }

.form label span.error img { margin:9px 2px 0 0; z-index:2; }



.form label input, .form label textarea, .form label select, .form label span, .form label strong { position:relative; z-index:2; }

.form label.long { width:425px; }

.form label strong, .form label span { display:block; float:left; width:130px; text-align:right; padding:1px 5px 0 0;
    top: 0px;
    left: 0px;
}

.form label input { width:250px; }

.form label select { width:255px; }

.form label textarea { width:300px; height:100px;  }



.form label input.zip { width:90px; }

.form label select.medium { width:130px; }



.check-box { margin:8px 0 16px 0; display:block; }

.check-box input { width:auto !important; margin:0 0 0 0; }



.form .states { width:160px; }



.check-box-list input { float:left; margin-top: 8px;}

.check-box-list label { position:relative; display:block; float:left; width:400px; margin-top: 4px; }


html>body .check-box-list label { *margin-top: 6px; }


.forgot-password { padding:0 0 0 25px; }



.learned-about-label { display:block; margin:0 0 4px 137px; }

.required { font-weight:bold; }


.check-box-list { margin:10px 0 10px 135px !important; }

.check-box-list tbody td input { margin-right:5px; }

.check-box-list tbody td { vertical-align:top; }

.contact-button { margin-left: 140px;}