/* Contact Page - Form Layout */
/* Last Updated - January 24, 2011 */
/* Developer Name - Alex Roussinov */

form{
margin-top: 0px;
margin-left: 35px;
padding: 5px 5px 5px 5px;
}

legend {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 18px;
	padding: 2px 5px 5px 5px;
	color: #000000;
	margin-left: 41%;
	}

fieldset label{
	float: left;  
	width: 240px;  
	margin-right:5px;
}

fieldset ul {
	list-style:none;
}

fieldset li{
	float: left;  
	clear: left;  
	width: 90%;  
	padding-bottom: 10px; 
	list-style:none;
}

fieldset{
	float: left; 
	clear: left;  		
	width: 100%;  
	margin: 10px 0;  
	padding: 0;
	border-top: solid 2px #ED1C07;
}

fieldset.submit { float: left; width: auto; border: none; width: 87px; }

div.row { clear: both; width: 448px; }
div.row span.formlabel { float: left; width: 150px; text-align: left; }
div.row span.forminput { float: left; text-align: right; } 
div.spacer { clear: both; width: 80px; }

input {  
  font-family: verdana, arial, sans-serif;
  font-size: 100%; margin: 2px; 
  }

input.btn { 
	color:#333333; hight: 15px; 
	font: bold small 'arial' helvetica, sans-serif; 
	}

.inputfield { 
	padding:0 5px 0 5px; width:218px; 
	font:12px Arial; border:1px #cccccc inset; 
	-moz-border-radius: 4px; /* FF1+ */ 
	-webkit-border-radius: 4px; /* Saf3+, Chrome */ 
	border-radius: 4px; /* Opera 10.5, IE 9 */ 
	}

.selectfield {
	padding:0 5px 0 5px; 
	min-width:229px;
	min-height:28px;
	font:12px Arial; 
	border:1px #cccccc inset; 
	-moz-border-radius: 4px; /* FF1+ */ 
	-webkit-border-radius: 4px; /* Saf3+, Chrome */ 
	border-radius: 4px; /* Opera 10.5, IE 9 */ 
	}

.qtyfield {
	padding:0 2px 0 2px; 
	min-width:5px;
	min-height:5px;
	font:13px Arial bold; 
	border:1px #cccccc inset; 
	-moz-border-radius: 4px; /* FF1+ */ 
	-webkit-border-radius: 4px; /* Saf3+, Chrome */ 
	border-radius: 4px; /* Opera 10.5, IE 9 */ 
	}

.loadfield {
	padding:0 5px 0 5px; 
	min-width:461px;
	min-height:28px;
	font:12px Arial; 
	border:1px #cccccc inset; 
	-moz-border-radius: 4px; /* FF1+ */ 
	-webkit-border-radius: 4px; /* Saf3+, Chrome */ 
	border-radius: 4px; /* Opera 10.5, IE 9 */ 
	}

.textfield { height:20px; padding-top:5px; }

textarea {  
	min-width:461px; font-family: verdana, arial, sans-serif; 
	font:12px; font-size: 100%; margin: 2px; 
	padding:0 5px 0 5px;	border:1px #cccccc inset; 
	-moz-border-radius: 4px; /* FF1+ */ 
	-webkit-border-radius: 4px; /* Saf3+, Chrome */ 
	border-radius: 4px; /* Opera 10.5, IE 9 */ 
	}

.ckbox { }
label { }
b { font-size: 15px; }
p { margin-top: -3px; }

.ez-hide { opacity: 0; filter:alpha(opacity=0); }

.ez-checkbox {
	background: transparent url('images/checkbox.png') 0 1px no-repeat; display:inline-block;}

.ez-checked { background-position: 0 -18px; }
.ez-checkbox { zoom: 1; *display:inline; _height:30px; }

.errorMessage{ float:left; color:#EF2C24; }

#contactMessage{ 
	text-align:center;	
	margin:10px 0;
	padding:5px; 
	color:#FF0000; 
	font-size:13px; 
	}

#contactMessage h3{
	font-size:13px;
	padding:0 0 10px 0;
	margin:0;
	color:#FF0000;
	font-weight:normal; 
	}
