


legend {
	visibility: hidden; 
	height:0.1em; 
	line-height: 0.1em;}
.field-area {
	border: none;
	margin:0;
	padding:0;
	}
fieldset .error {
	margin:0 0 0 180px;
	}
	fieldset label .error {
		margin:0;
		}
.field-area label,
.field-area .radio label.main {
	width: 180px;
	float:left;	
	margin: 0 0 8px 0;
	padding:0;
	}	
	.field-area .radio label {
		float: none;
		padding: 0 10px 0 5px;					
	}

.field-area input.text,
.field-area input.w200 {
	width: 250px;
	margin: 0 0 8px 0;
	padding: 2px 3px;
	border: 1px solid #CCCBCB;
	background:#FBFBFB;
	}
.field-area .textarea {
	width: 250px;
	height: 100px;
	margin: 0 0 8px 0;
	padding: 2px 3px;
	border: 1px solid #CCCBCB;
	background:#FBFBFB;
	}	
.field-area .select,
.field-area select.w200 {
	width: 257px;
	margin: 0 0 8px 0;
	border: 1px solid #CCCBCB;
	background:#FBFBFB;
	}
	.date select.w200 {
		float:left;
		width:100px;
		}
		* html .date select.w200 {
			margin:0 0 0 3px;
			}			
		.date span {
			float:left;
			line-height:20px;
			padding:0 5px;
			}
			.date span.error {
				float:none;
				padding:0;
				}		
.field-area input.submit-btn,
input.submit-btn,
input.update,
input.remove,
input.checkout-btn,
input.continue-btn {
	background: url(/images/buttons/submit-btn.png) #204B96;
	border: none;
	height: 23px;
	width: 55px;
	color: #fff;	
	cursor: pointer;	
	padding:0 0 3px 0;
	line-height: 1em;
	}	
.field-area input.submit-btn,
input.submit-btn {	
	margin: 5px 12px 0 380px;
	}
.field-area .radio label {
	display: inline;		
}
.field-area br {	
	clear:both;
	height:0em;
	line-height:0em;	
}
.field-area .checkbox {
	padding: 0 0 0 180px;
}
.field-area .checkbox label{ 
	float: none;
	padding: 0 0 0 5px;	
}
.button-area {margin: 0 0 10px 0;}

.field-area .contactus-checkbox {
	padding: 0;
	}