﻿#tuna_calendar{width:284px;}
.departures{margin:118px 0 0 30px;}
.destination{margin:118px 0 0 160px;}
.departures{width:193px;overflow:hidden;border:1px solid #7F9DB9;background:#FFF;font-family:Simsun;position:absolute;z-index:200;margin:121px 0 0 30px;padding:3px;}
.departures div{height:24px;line-height:24px;overflow:hidden;color:#666;border-bottom:dashed 1px #666;margin-bottom:3px;display:block;}
.departures a{height:22px;line-height:22px;float:left;width:26px;white-space:nowrap;overflow:hidden;margin:0 10px;}
.departures a:hover{text-decoration:underline;}
.destination{width:340px;_width:370px;overflow:hidden;border:1px solid #7F9DB9;background:#FFF;font-family:Simsun;position:absolute;z-index:200;margin:121px 0 0 160px;padding:10px;}
.tips{background:#f8f8f8;border:1px #bfc0c1 solid;margin-bottom:5px;padding-left:5px;height:23px;line-height:23px;color:#535353;font-weight:700;float:left;width:98%;}
.bound{width:100%;}
.destination dl{width:162px;float:left;overflow:hidden;}
* html .destination dl{width:175px;}
.destination .brand{margin-left:16px;}
.destination dl dt{font-weight:400;border-bottom:1px #aeaeae dashed;height:24px;line-height:24px;color:#535353;}
.destination dl dd{float:left;margin:2px;}
.destination a{white-space:nowrap;overflow:hidden;width:62px;margin:5px 12px 0 0;}
#tuna_calendar{font-size:12px;font-family:Verdana, Arial, Helvetica, sans-serif;background:transparent;position:absolute;z-index:1000;width:284px;margin:0;padding:0;}
#tuna_calendar a{color:#05A;text-decoration:none;}
#tuna_calendar .current_day{text-decoration:underline;font-weight:700;color:#05A;}
#tuna_calendar .current_day:hover{background:#C8E3FC;text-decoration:underline;}
#tuna_calendar .cue_day{color:#A0522D;}
#tuna_calendar .selected_day{width:18px;height:18px;color:#05a;text-decoration:none;border:1px solid #7CB9F4;background:#C8E3FC;}
#tuna_calendar .limit_day{text-decoration:line-through;color:#999;cursor:default;}
#tuna_calendar .limit_day:hover{text-decoration:line-through;}
#tuna_calendar .currentmonth01 th{background:#05A;}
#tuna_calendar table{border-collapse:collapse;border:solid 1px #7F9DB9;float:left;background:#FFF;}
#tuna_calendar td{height:20px;line-height:20px;text-align:center;}
#tuna_calendar th{height:20px;line-height:20px;text-align:center;background:#599DE9;font-weight:700;color:#FFF;}
#tuna_calendar thead th{background:#E7F1FD;color:#05A;font-weight:700;}
#tuna_calendar thead th span{font-weight:400;color:#05A;cursor:pointer;text-align:center;width:40px;line-height:16px;}
#tuna_calendar td a{display:block;height:20px;width:20px;overflow:hidden;text-align:center;line-height:20px;}
#tuna_address{font-size:12px;font-family:Arial, Simsun;}
#tuna_address #address_warp{width:220px;border:1px solid #7F9DB9;background:#FFF;text-align:left;min-height:305px;margin:0;padding:4px;}
* html #tuna_address #address_warp{height:305px;}
#tuna_address #address_message{display:block;line-height:20px;color:#666;border-bottom:1px dashed #aaa;font-family:"Simyou";width:207px;padding:0 0 0 5px;}
#tuna_address #address_list{min-height:277px;margin:5px 0 0;padding:0;}
* html #tuna_address #address_list{height:277px;}
#tuna_address #address_list span{float:left;text-align:left;margin:0;padding:0;}
#tuna_address #address_list a{text-align:right;border-top:1px solid #FFF;border-bottom:1px solid #FFF;cursor:pointer;line-height:20px;color:#05a;display:block;text-decoration:none;min-height:20px;padding:1px 5px 0;}
* html #tuna_address #address_list a{height:20px;}
#tuna_address #address_list a:hover{background:#E7F1FD;border-top:1px solid #7F9DB9;border-bottom:1px solid #7F9DB9;}
#tuna_address .address_selected{background:#C8E3FC;color:#FFF;border-top:1px solid #C8E3FC;border-bottom:1px solid #C8E3FC;}
#tuna_address .address_pagebreak{display:none;line-height:25px;text-align:center;margin:0;padding:0;}
#tuna_address .address_pagebreak a{color:#05a;font-family:Arial, Simsun, sans-serif;text-decoration:underline;font-size:14px;margin:0;padding:0 4px;}
#tuna_address a.address_current{color:#000;text-decoration:none;}
#tuna_calendar .day6,#tuna_calendar .day0,#tuna_calendar th span{color:#FF0;}
#tuna_calendar .cue_day:hover,#tuna_calendar .enable_day:hover{background:#C8E3FC;}
#tuna_calendar .blank_day,#tuna_calendar .over_day{color:#999;cursor:default;}
#tuna_calendar .calendar_title01 span,#tuna_calendar .calendar_title01 div{float:left;}
#tuna_calendar .calendar_title02 span,#tuna_calendar .calendar_title02 div{float:right;}
#tuna_address #address_arrowr,#tuna_address #address_arrowl{color:#05a;}
