/* Form Styles
----------------------------------------------------------------------------------------------------*/
.req{
	color:#900;
}
.webform{
	line-height:14px;
}
	.webform br.hidden{
		display:none;
	}
	.webform label{
		font-size:12px;
		font-weight:bold;
		float:left;
		width:150px;
		text-align:right;
		line-height:14px;
		padding-top:3px;
	}
	.webform .form-inputs{
		margin-left:160px;
	}
.field{
	float:left;
	margin:2px 0;
}
legend{
	margin-left:-15px;
	font-size:15px;
}
.cookform .field input{
	width:200px;
	margin-right:20px;
}
	.cookform .field label{
		font-size:12px;
		font-weight:bold;
		float:left;
		width:150px;
		line-height:14px;
		padding-top:3px;
	}
		.cookform .field #ShippingAddress,
		.cookform .field #BillingAddress{
			width:424px;
		}
		.cookform .field #ShippingZip,
		.cookform .field #BillingZip{
			width:126px;
		}
		.cookform .field #ShippingCountry,
		.cookform .field #BillingCountry{
			width:160px;
		}
		.cookform .field #CAT_Custom_179475{
			width:25px;
		}
		.cookform .field #CAT_Custom_179502,
		.cookform .field #CAT_Custom_179499,
		.cookform .field #CAT_Custom_179500{
			width:124px;
		}
		.cookform .field #CAT_Custom_179972{
			width:99px;
			margin-right:0px;
			color:#666;
		}
		.cookform .field #CAT_Custom_179998_0,
		.cookform .field #CAT_Custom_179998_1,
		.cookform .field #CAT_Custom_179998_2,
		.cookform .field #CAT_Custom_179998_3,
		.cookform .field #CAT_Custom_179998_4,
		.cookform .field #CAT_Custom_179998_5,
		.cookform .field #CAT_Custom_179998_6{
			width:auto;
			margin:0 10px 0 0;
			vertical-align:text-top;
		}
		.field .check_box,
		.field .cat_button{
			width:auto !important;
			margin:3px 0 !important;
			vertical-align:top;
		}
