table table table table table table table td { text-align:left; }
span.notice { margin: 6px; color: #ff0000; }
p { text-align:left; }
img { border:none; }

/* listing */
#search-condition { text-align:left; text-indent:5px; margin:10px 10px; }
#search-condition p {
	font-size:11pt;
	font-weight:bold;
	background-color: #DFE8EF;
	margin:0;
	padding: 5px;
}
#search-condition p.right { text-align:right; background-color:#FFFFFF; margin:0; }
#search-condition iframe { margin:0 -15px 0 -10px; }
table.search-result {
	background-color: #FEF5E4;
	border:#FF9900 1px solid;
	margin: 10px 0 10px 5px;
	width: 518px;
}
table.search-result th.title {
	font-size: 11pt;
	text-align: left;
	line-height: 120%;
	padding:5px 10px;
}
table.search-result td { text-align:left; padding:3px 10px; }
table.search-result td.right {text-align:right;}
table.search-result span.price { color:#CD0001; font-size:11pt; font-weight:bold; }
table.search-result a:hover {text-decoration:none;}

table.result-detail { background-color: #FEF5E4; border:0; margin: 0; width: 500px; }
table.result-detail tr { border-bottom:1px dotted #ccaa99; margin:2px; }
table.result-detail th { text-align:left; padding:2px; width:20%; font-size: 12px;}
table.result-detail td { text-align:left; padding:2px; width:30%; font-size: 12px;}
table.result-detail td.right { text-align:right; }
table.result-detail span.price { color:#CD0001; font-size:11pt; font-weight:bold; }
table.result-detail a:hover {text-decoration:none;}

table.detail-notice { background-color: #ffffff; border:2px solid #0066cc; margin: 10px; width: 521px; }
table.detail-notice th { text-align:left; padding:0px; backgroupd:#ffffff;}
table.detail-notice td { text-align:left; padding:5px; background:#ffffff; line-height:18px;}

.search-navigation p{ text-align:center; margin:10px; }

#not-found { text-align:center; border:solid 1px #999999; padding:10px; margin:10px; }
#not-found a { margin:10px; }

/* detail */
#air-title {
	text-align:left;
	font-size:11pt;
	font-weight:bold;
	border:solid 1px #ADB4CD;
	background-image:url("air/back_long.gif");
	margin:10px;
	padding:5px;
}
#air-title p { text-align:right; }
#air-logo { font-size:10pt;font-weight:normal; }
#air-feature { text-align:left; }
#air-feature p {
	font-weight:bold;
	line-height: 1.5em;
	border:solid 2px #ADCDB4;
	background-color:#FFFFEE;
	margin:0 13px;
	padding:15px;
}
#air-schedule { text-align:left; }
#air-schedule table { width:95%; margin:10px; }
#air-schedule th { text-align:center; background-image:url("air/table_back2.gif"); border:solid 1px #999999; padding:10px 2px; }
#air-schedule td { border:solid 1px #999999; padding:5px; text-align:center}
#air-schedule td.comment { text-align:left}

#air-basic { width:95%; margin:10px; font-size:10pt; }
#air-basic th { background-image:url("air/table_back2.gif"); border:solid 1px #ADB4CD; width:100px; padding:5px 2px; }
#air-basic td { text-align:left; border:solid 1px #ADB4CD; padding:4px; }
#air-calendar { float:left; margin-right:150px; }

table.calendar { width: 525px; margin: 10px; }
table.calendar th { 
	font-weight: bold;
	font-size: 12px;
	text-align: center;
	background-image:url("air/calendar_weekday.gif");
	border: #999999 1px solid;
	height:20px; 
}
table.calendar td {
	color:#1e50a2;
	font-size: 12px;
	font-weight:bold;
	text-align: center;
	border: #999999 1px solid;
	background-color:#F8F8FF; 
	height: 30px;
	width:100px;
	padding: 5px 0;
}
table.calendar .sat { background-color: #CCFFFF; }
table.calendar .sun { background-color: #FFDDDD; }
table.calendar .holiday { background-color: #FFDDDD; }
table.calendar th.sat { background-image:url("air/calendar_saturday.gif"); }
table.calendar th.sun { background-image:url("air/calendar_sunday.gif"); }
table.calendar td a { background-color:#EEF0FF; }
table.calendar .sat a { background-color: #eeffff; }
table.calendar .sun a { background-color: #fff0f0; }
table.calendar .holiday a { background-color: #fff0f0; }
table.calendar .this-month {
	font-size:13px;
	font-weight:bold;
	background-image:url("air/calendar_title.gif");
	width:150px;
	height:24px;
	margin: 2px 150px;
	padding:4px;
}
#air-related {
	text-align:left;
	padding:0px;
	margin:3px 3px 0px 3px;
}
#air-related li {
	list-style:none;
	border:solid 1px #999;
	padding:5px 3px;
	background-color:#FFFFEE;
	line-height: 1.4em;
}
#air-related li a { line-height: 1.2em; }
/* contact */
#air-contact { text-align:left;}
#air-contact p { margin: 10px; }
#air-contact th { border: #999999 1px solid; width:110px; background-color:#FFEFB3;  padding:5px;}
#air-contact td { border: #999999 1px solid; padding:5px; }
#air-info { margin:10px; width:95%; }
#air-info table th { width:65px; background-color#C9B2FF; }
#user-info { margin:10px; width:95%; }
#user-info table th { background-color:#C9B2FF; }
