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; margin:10px 10px 10px 10px; WIDTH:480px; }
#search-condition p{ padding: 5px; BACKGROUND-COLOR: #DFE8EF; margin:0px; font-size:11pt; font-weight:bold }
#search-condition p.right { margin:0px; text-align:right; background-color:#FFFFFF; }
table.search-result { background-color: #FEF5E4; border:#AAB2FF 1px solid; MARGIN: 10px; WIDTH: 480px; }
table.search-result th.title { font-size: 11pt; line-height: 120%; PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px; TEXT-ALIGN: left; font-weight:bold;}
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:0px; MARGIN: 0px; WIDTH: 470px; }
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: 450px; }
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-feature { text-align:left; }
#air-feature p { margin:10px; border:solid 1px #ADB4CD; padding:10px; }
#air-schedule { text-align:left; }
#air-schedule table { width:95%; margin:10px; }
#air-schedule th { background-image:url("air/table_back2.gif"); padding:10px 2px; text-align:center; border:solid 1px #999999; }
#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; padding:5px 2px; width:100px; }
#air-basic td { border:solid 1px #ADB4CD; padding:4px; text-align:left;}
#air-calendar { float:left; margin-right:150px; }

TABLE.calendar { width: 450px; margin: 10px; }
TABLE.calendar caption { margin-bottom: 10px; }
TABLE.calendar TH { 
	border: #999999 1px solid; font-weight: bold; font-size: 12px; text-align: center; height:20px; 
	background-image:url("air/calendar_weekday.gif");
}
TABLE.calendar TD {
	border: #999999 1px solid;
	FONT-SIZE: 12px;
	HEIGHT: 30px; width:100px;
	TEXT-ALIGN: center;
	padding: 5px 0px;
	BACKGROUND-COLOR:#F8F8FF; 
}
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 {
	margin: 2px 150px; font-size:13px; font-weight:bold; width:150px; height:24px; padding:5px;
	background-image:url("air/calendar_title.gif");
}
#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; }

