@charset "utf-8";
/* CSS Document */
#resArea {border-left: 1px solid #999; }
#resArea.noleft {border: none;}
#resArea.in {margin-left: 20px; margin-top: 11px;}
#resArea.in table {width: 610px; max-width: 610px;}
#button {
	margin-left: 0;
	width: 200px;
}
#resArea input {
	width: 200px;
}
#resArea input.z {
	width: 20px;
	
}
#resArea select, #resArea textarea#Address{
    width: 212px;
    font-size: 11pt;
}

#resArea select.date {width: 63px; margin-right: 5px;}
#resArea select.exp {width: 100px; margin-right: 10px;}
#resArea textarea { margin-left: 0; background: none repeat scroll 0% 0% rgb(249, 249, 249);}
#resArea option {padding-left: 10px;}
input#Arrival {cursor:pointer; background:url(img/calendar.png) top right no-repeat #f9f9f9; }
/* #Arrival.datepicker3, #Arrival.dparrival {max-width: 200px;}*/
select#ExpYear, select#ExpMonth {width: 100px; margin-right: 5px;}
#customForm input.error, #customForm select.error, #customForm textarea.error {
	background: #f8dbdb;
	border-color: #e77776;
}
#customForm input#Arrival.error {background:url(img/calendar.png) top right no-repeat #f8dbdb;}
#customForm td span{	
	color: #b1b1b1;
	font-size: 10pt;
	font-style: italic;
}
#customForm td span.error{
	color: #e46c6e; font-weight: bold;
}
#error{
	margin-bottom: 20px;
	border: 1px solid #efefef;
}
#error ul{
	list-style: square;
	padding: 5px;
	font-size: 10pt;
}
#error ul li{
	list-style-position: inside;
	line-height: 1.6em;
}
#error ul li strong{
	color: #e46c6d;
}
#error.valid ul li strong{
	color: #93d72e;
}