﻿@charset "utf-8";
html,body,div,p,h1,h2,h3,h4,h5,h6,dl,dt,dd,ul,ol,li,caption,th,td,img,form,fieldset,legend,input,label,button,textarea{margin:0;padding:0}
body{font:12px/16px arial,clean,sans-serif;color:#666;word-wrap:break-word;-webkit-text-size-adjust:none;}
caption,th,td{font-size:11px}
input,select,textarea{font-family:arial;font-size:15px;color:#1e346e}
input{padding:1px 0;vertical-align:middle}
select{height:20px;line-height:20px}
label,a.label{color:#62709b;text-decoration:none;cursor:pointer}
label:hover,a.label:hover{border-bottom:1px dashed #aaa;color:#1e1a75;text-decoration:none}
img{border:0;vertical-align:middle}
a{color:#1e346e;text-decoration:none;}
a:hover{text-decoration:underline}
ul,ol{list-style:none}

.multi-header,
.multi-usermenu li,
.multi-usermenu-arrow,
.multi-nav li a,
.multi-nav li span,
.ico-country,
.mbtn,
.mbtn-mini,
.mbtn-gray,
.mbtn-gray-mini,
.mbtn-primary-mini,
.mbtn-primary,
.mpage-mini span {background-image:url(images/bg_multi.png);background-repeat:no-repeat}

.multi-wrapper,.multi-header-inner,.multi-footer{position:relative;width:950px;margin:0 auto}
.multi-wrapper{overflow:hidden;_zoom:1;margin-bottom:20px;z-index:1;}
.multi-980{width:980px;}

.multi-header{background-position:0 0;background-repeat:repeat-x;height:88px;text-align:center;}
.multi-header-inner{z-index:2;}

.logo{position:absolute;top:12px;left:0;display:block;width:190px;height:49px;overflow:hidden;line-height:200px;background:url(multi_logo.png?20120613) no-repeat 0 0}
.logo_jp{background-image: url("multi_logo_jp.png");}
/* multi-usermenu */
.multi-usermenu{color:#fff;font-size:11px;line-height:16px;position:absolute;top:6px;right:0;z-index:2;}
.multi-usermenu li{position:relative;float:left;background-position:right -223px;padding:0 8px}
.multi-usermenu .multi-skype a {float:left;width:16px;height:16px;overflow:hidden;font-size:0;line-height:99em;background:url(icon_skype.png) no-repeat 0 0;}
.multi-usermenu a{color:#fff}
.multi-usermenu-arrow{background-position:-108px -288px;width:17px;height:15px;overflow:hidden;display:inline-block;margin:0 0 -3px 4px}
.multi-usermenu a:hover .multi-usermenu-arrow{background-position:-127px -288px}

.multi-userinfo .milti-popover{width:130px;}
.multi-currency .milti-popover{width:190px;height:200px;overflow-y:scroll}
.multi-version .milti-popover{width:122px;}

/* multi-popover */
.milti-popover{position:absolute;top:15px;right:9px;z-index:2;background-color:#FFF;padding:4px 0;border:solid 1px #ddd;}
.milti-popover ul li {float:none;padding:0;background:none;}
.milti-popover a {color:#1f3370;text-align:left;text-decoration:none;padding:3px 0 3px 8px;display:block}
.milti-popover a:hover,
.milti-popover a.sel,
.milti-popover a.sel:hover {background-color:#cedcf5}
.milti-popover-line{border-top:1px solid #ddd;height:0;overflow:hidden;display:block;margin:4px 0;}
li.milti-popover-line{height:auto;margin:4px 0 0;border-top:1px solid #ddd;}
li.milti-popover-line a {border-top:4px solid #FFFFFF;}
.milti-sub-popover {left:130px;top:0;}

/* multi-nav */
.multi-nav{position:absolute;top:34px;right:2px;line-height:34px;font-size:12px;}
.multi-nav li{float:left}
.multi-nav li a{float:left;background-position:right -100px;height:34px;color:#fff;font-weight:bold;position:relative;right:-2px}
.multi-nav li span{float:left;background-position:0 -100px;height:34px;padding:0 11px 0 16px;margin-right:5px;cursor:pointer}

.multi-nav li a:hover{background-position:right -179px;text-decoration:none;right:0}
.multi-nav li a:hover span{background-position:0 -179px;padding:0 9px 0 18px}

.multi-nav li a.nav-cur,.multi-nav li a.nav-cur:hover{background-position:right -141px;color:#1F3370;right:0}
.multi-nav li a.nav-cur span,.multi-nav li a.nav-cur:hover span{background-position:0 -141px;padding:0 11px 0 16px}
.multi-nav li.nav-fb {background-image:url(bg_multi.png);background-repeat:no-repeat;background-position:right -100px;}
.multi-nav li.nav-fb a {padding-right:16px;background:none;}
.multi-nav li.nav-fb a:hover {padding-right:14px;background:none;}
.multi-nav li.nav-fb a span,
.multi-nav li.nav-fb a:hover span {padding-top:5px;padding-right:0;margin-right:0;background:none;}
* html .multi-nav li.nav-fb a {padding-left:0;}
* html .multi-nav li.nav-fb a:hover {padding-left:2px;}
* html .multi-nav li.nav-fb a span,
* html .multi-nav li.nav-fb a:hover span {position:relative;overflow:hidden;zoom:1;width:84px;height:21px;overflow:hidden;padding:0;margin:4px 0 0 14px;_background:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='ico_fb_nav.png',sizingMethod='crop');}
* html .multi-nav li.nav-fb a span img {display:none;}

/* ico-country */
.ico-country{float:left;width:24px;height:16px;overflow:hidden;line-height:0;font-size:0;margin-right:4px}
.ico-country-us{background-position:0 -250px;}
.ico-country-kr{background-position:-26px -250px;}
.ico-country-jp{background-position:-52px -250px;}
.ico-country-de {background-position: -104px -250px;}
.ico-country-fr {background-position: -130px -250px;}
.ico-country-ru {background-position: 0 -268px;}
.ico-country-es {background-position: -26px -268px;}
.ico-country-cn{background-position:-78px -250px;}

/* language_tips */
.language_tips{position:absolute;top:67px;right:0;float:left;width:auto;height:26px;overflow:hidden;line-height:26px;display:none;}
.language_tips a{float:left;height:26px;overflow:hidden;line-height:26px;text-align:center;font-weight:bold;font-size:12px;color:#FFFFFF;background:url(bg_language_tips.png) no-repeat 0 0}
.language_tips a:hover{text-decoration:none;color:#1F3370}
.language_tips a.cn_tips{width:242px}
.language_tips a.cn_tips:hover{background-position:0 -32px}
.language_tips a.en_tips{width:260px;background-position:-241px 0}
.language_tips a.en_tips:hover{background-position:-241px -32px}
.language_tips a.close_tips{width:41px;font-size:0;line-height:200px;background-position:-502px 0}
.language_tips a.close_tips:hover{background-position:-502px -32px}

/* translate_tips */
.translate_tips{position:absolute;top:23px;right:0;display:none;}
.translate_tips a{float:left;height:24px;overflow:hidden;line-height:24px;padding:0 8px;font-weight:bold;color:#FFFFFF;
border-top:1px solid #FAAF32;
border-right:0 none;
border-bottom:1px solid #A15301;
border-left:1px solid #F29D20;
background:url(bg_top_close.png) repeat-x 0 -65px}
.translate_tips a:hover{text-decoration:none;color:#1F3370;
border-top:1px solid #FFFFFF;
border-right:0 none;
border-bottom:1px solid #A5A5A5;
border-left:1px solid #FAFAFA;background-position:0 -97px}
.translate_tips a.close_tips{width:42px;height:26px;overflow:hidden;padding:0;line-height:999em;font-size:0;content:"";border:0 none;background-position:0 0}
.translate_tips a.close_tips:hover{background-position:0 -32px}

/* mbtn */
.mbtn,
.mbtn-mini,
.mbtn-gray,
.mbtn-gray-mini,
.mbtn-primary-mini,
.mbtn-primary,
.mpage-mini span {border:none;border-left:1px solid #3E5794;border-right:1px solid #3E5794;*border:none;background-position:0 -427px;background-repeat:repeat-x;border-radius:5px;height:27px;line-height:28px;color:#fff;font-weight:bold;font-size:14px;padding:0 10px;display:inline-block;text-align:center;cursor:pointer;}
.mbtn:hover,
.mbtn-mini:hover,
.mpage-mini:hover span {background-position:right -455px;border-bottom-color:#273559;text-decoration:none}

.mbtn-gray {color:#999999;background-position:0 -483px;border-color:#F0F0F0;}
.mbtn-gray:hover {background-position:0 -511px;border-color:#CFCFCF;text-decoration:none;}

.mbtn-mini,
.mpage-mini span {background-position:0 -539px;height:18px;line-height:18px;font-size:12px;border-radius:4px;}
.mbtn-mini:hover,
.mpage-mini:hover span {background-position:0 -558px}

.mbtn-gray-mini {height:18px;line-height:18px;font-size:12px;border-radius:4px;color:#999999;background-position:0 -640px;border-color:#F0F0F0;}
.mbtn-gray-mini:hover {background-position:0 -660px;border-color:#CFCFCF;text-decoration:none;}

input[type="button"]::-moz-focus-inner, input[type="submit"]::-moz-focus-inner{border:0;padding:0;}
input.mbtn,input.mbtn-mini{cursor:pointer;*width:1;overflow:visible}
input.mbtn{*line-height:26px;}
input.mbtn-mini{line-height:16px\9;}

.mbtn-primary,.mbtn-primary-mini{background-color:#E6830C;border-color:#B96002;border-top-color:#EB8A11;background-position:0 -371px}
.mbtn-primary:hover,.mbtn-primary-mini:hover{background-position:right -399px;border-bottom-color:#844501}

.mbtn-primary-mini {height:18px;line-height:18px;font-size:12px;border-radius:4px;color:#FFF;background-position:0 -680px;}
.mbtn-primary-mini:hover {background-position:0 -700px;}

.mbtn-other {background-color:#237A35;background-position:0 -580px;}
.mbtn-other:hover {background-position:0 -608px;}

/* m-price */
.m-price{color:#666;}
.m-price dfn,.m-price-num{color:#F99D1C;font-weight:bold;}
.m-price dfn{font-size:12px;font-style:normal;margin-left:5px;}
.m-price dfn.m-price-pre,.m-price-num{font-size:18px;}
.m-price a{color:#F99D1C;}

/* m-crumbs */
.m-crumbs {padding:5px 0 10px;}

/* paging */
.paging_wrap{float:left; position:relative; bottom:0; left:50%; margin-top:8px;}
.paging{font-weight:bold; border:1px solid #CECECE; float:left; position:relative;  right:50%; 	z-index:2; border-bottom:none; border-radius:6px 6px 0 0;padding:2px;}

.paging a{height:22px; line-height:22px;padding:0 8px; float:left; color:#84A8E5; text-decoration:none; border:1px solid #fff}
.paging span{float:left;padding:0 8px;color:#84A8E5;line-height:24px;}
.paging .paging_cur,
.paging .paging_cur:hover{border:1px solid #84A8E5; border-radius:5px; background:#84A8E5; color:#fff}
.paging a:hover{border:1px solid #CEDCF5; border-radius:5px; background:#CEDCF5; color:#fff; _text-decoration:none;}
.paging{cursor:default}
a.paging_prev,
a.paging_next{width:15px; height:22px; width:15px; height:22px; float:left; background:#fff;position:relative;
overflow:hidden; border:1px solid #DAE5F7; padding:0;}

.paging_prev,
a.paging_prev:hover {margin-right:5px; border-radius:8px 0 0 0;}
.paging_next,
a.paging_next:hover{margin-left:5px; border-radius:0 8px 0 0;}

.paging_prev b,
.paging_next b{border-width:7px; width:0; height:0; line-height:0;border-color:transparent;border-style:dotted; border-style:solid \9\0; display:inline-block;}
.paging_prev b{border-right-color:#DAE5F7;border-right-style:solid;margin:4px 0 0 -3px; margin-left:3px \9\0;}
.paging_next b{border-left-color:#DAE5F7;border-left-style:solid;  margin:4px 0 0 4px;}

.paging_prev:hover b{border-right-color:#1D2F71;}
.paging_next:hover b{border-left-color:#1D2F71;}

.paging a.paging_disabled:hover{cursor:not-allowed;background-color:#FFF;border-color:#DAE5F7;}
.paging_prev.paging_disabled:hover b{border-right-color:#DCE8F8}
.paging_next.paging_disabled:hover b{border-left-color:#DCE8F8}

/* star diam */
.m-star,.m-star span,.m-diam,.m-diam span{background-image:url(star_diamond.png);background-repeat:repeat-x;height:12px;overflow:hidden;display:inline-block;}
.m-star{width:70px}
.m-diam{width:84px}
.m-star{background-position:0 -20px}
.m-star span{background-position:0 0}
.m-diam{background-position:0 -62px}
.m-diam span{background-position:0 -42px}
.m-star-1,.m-diam-1{width:14px;}	.m-star-1-half,.m-diam-1-half{width:21px;}
.m-star-2,.m-diam-2{width:28px;}	.m-star-2-half,.m-diam-2-half{width:35px;}
.m-star-3,.m-diam-3{width:42px;}	.m-star-3-half,.m-diam-3-half{width:49px;}
.m-star-4,.m-diam-4{width:56px;}	.m-star-4-half,.m-diam-4-half{width:63px;}
.m-star-5,.m-diam-5{width:70px;}	.m-star-5-half,.m-diam-5-half{width:77px;}
.m-star-6,.m-diam-6{width:84px;}
.star_b_1,
.star_b_2,
.star_b_3,
.star_b_4,
.star_b_5 {display:inline-block;height:14px;overflow:hidden;font-size:0;background:url(ico_star_24.png) repeat-x 0 0;_background:url(ico_star_8.png) repeat-x 0 0;}
.star_b_1 {width:15px;}
.star_b_2 {width:30px;}
.star_b_3 {width:45px;}
.star_b_4 {width:60px;}
.star_b_5 {width:75px;}

/* modbase */
.m-mod{position:relative;border:1px solid #CECECE;border-radius:8px;margin-bottom:20px}
.m-mod-tit{border-bottom:1px solid #CECECE;border-radius:8px 8px 0 0;background:url(bg_home_tit.png) 0 bottom repeat-x;height:53px;line-height:54px;font-size:22px;padding-left:15px;color:#1F3370}
.m-mod-tit-mini{height:44px;line-height:44px;font-size:14px}
.m-mod-tit_mcol {height:34px;overflow:hidden;padding-top:5px;padding-bottom:5px;line-height:1.3;}
.m-mod-tit_mcol b {display:inline-block;height:100%;width:0;overflow:hidden;font-size:0;vertical-align:middle;}
.m-mod-tit_mcol span {display:inline-block;vertical-align:middle;}

/*===== mode city tab =====*/
.modcity{position:relative;border-bottom:1px solid #CECECE;padding:10px 16px 0;height:27px}
.city-more{float:right;margin-top:7px}
.city-tab a{position:relative;z-index:2;display:inline-block;padding:7px 10px 4px;color:#83A7E4;font-weight:bold;border-radius:6px 6px 0 0;margin-bottom:-1px}
.city-tab a:hover{color:#1F3370;background-color:#C1D3F1;border-bottom:1px solid #F99D1C;text-decoration:none}
.city-tab a.city-cur{color:#fff;background-color:#83A7E4;border-bottom:1px solid #1F3370}
.city-tab a.city-cur:hover{cursor:default;text-decoration:none}
.city-dropdown{position:absolute;top:37px;right:16px;border:1px solid #CECECE;background-color:#FFF;width:120px;z-index:2;display:none}
.city-dropdown a{display:block;padding:4px 10px}
.city-dropdown a:hover{background-color:#C1D3F1;text-decoration:none}

/* multi-footer */
.multi-footer{position:relative;border-radius:8px;border:1px solid #cecece;clear:both}
.multi-footer a{display:inline-block}
.multi-plan{padding:12px 16px;line-height:18px;border-bottom:1px solid #cecece}
.multi-links{background:#F2F2F2 url(images/logo_footer.png) no-repeat 16px 14px;padding:10px 16px 10px 120px;line-height:20px;border-bottom:1px solid #cecece}
.multi-links a{margin:0 2px}
.multi-global{border-radius:0 0 8px 8px;background-color:#F2F2F2;padding:10px 16px;overflow:hidden;overflow:hidden;_zoom:1}
.multi-global strong{float:left;margin-right:10px}
.multi-global .ico-country{margin-right:10px}
.multi-copyright{position:absolute;padding:5px 0 20px 16px}

/* side_help */
.side_help {width:160px;height:24px;overflow:hidden;margin-bottom:10px;padding-top:33px;padding-left:2px;background:url(bg_side_help.jpg) no-repeat 0 0;}
.side_help a {float:left;padding:0 5px;margin:0 5px;}

/* page side title */
.side_tit {padding:5px;margin-bottom:5px;font-size:12px;color:#FFFFFF;background-color:#84A8E5;}

/* result sort */
.m-result_sort:after {clear:both;display:block;content:".";height:0;visibility:hidden;font-size:0;line-height:0;}
.m-result_sort {position:relative;margin-bottom:14px;font-weight:bold;zoom:1;z-index:3;}
.m-result_sort a,
.m-result_sort strong,
.m-result_sort .sort_pop {float:left;height:29px;line-height:28px;margin:0 -1px;padding:0 17px;color:#1F336E;border:solid #7986A8;border-width:0 1px;background-color:#D2D6E2;}
.m-result_sort strong span {font-weight:normal;}
.m-result_sort a.sel,
.m-result_sort a.sel:hover {margin-left:1px;margin-bottom:-7px;padding-bottom:7px;text-decoration:none;border-width:0;background:url(bg_sort.png) repeat-x center bottom;}
.m-result_sort .sort_pop {position:relative;padding:0;}
.m-result_sort .sort_tips {float:left;border:1px solid #7887A8;}
.m-result_sort .sort_mode {float:right;border:1px solid #7887A8;}
.m-result_sort .sort_pop ul {position:absolute;top:29px;left:-1px;overflow:hidden;border:1px solid #92A9C9;}
.m-result_sort .sort_pop li a {width:100%;height:auto;line-height:1.2;padding:5px 0;margin:0;color:#FDFFFE;border:0 none;background-color:#B3CEEC;}
.m-result_sort .sort_pop li {float:left;width:100%;margin-top:-1px;text-align:center;border-top:1px solid #92A9C9;}

/* duma110913.css content  start */
.duma_alignleft {text-align:left;}
.duma_aligncenter {text-align:center;}
.duma_alignright {text-align:right;}
.duma_showblock {display:block;}
.duma_showinline {display:inline;}
.duma_hide {display:none;}
.duma_fix {display:inline-block;}
.duma_fix {display:block;overflow:hidden;}

/*------------------------ The layout ------------------------*/
.duma_layout2c1,.duma_layout2c2,.duma_layout3c { display:inline-block; width:1003px; margin:7px 0 0; }
.duma_layout2c1,.duma_layout2c2,.duma_layout3c { display:block; width:1003px; overflow:hidden; }
.duma_layoutl,.duma_layoutm,.duma_layoutr { float:left; }
.duma_layout2c1 .duma_layoutl { width:175px; }
.duma_layout2c1 .duma_layoutr { width:828px; background:#d2d6e2; float:right; }
.duma_layout2c2 .duma_layoutl { width:171px; }
.duma_layout2c2 .duma_layoutr { display:inline; width:825px; margin-left:7px; background:#d2d6e2; }
.duma_layout3c .duma_layoutl { width:175px; }
.duma_layout3c .duma_layoutm { width:664px; background:#D0D7E1; }
.duma_layout3c .duma_layoutr { width:164px; background:#dee1ea; }

/*------------------------ The calender style ------------------------*/
#tuna_calendar {position:absolute;z-index:9999;width:284px;margin:0;padding:1px 0 0 1px;background:transparent;}
#tuna_calendar table {width:50%;}
#tuna_calendar table th,#tuna_calendar table td {font-size:12px;font-family:Helvetica,Arial,sans-serif;}
#tuna_calendar a {color:#05a;text-decoration:none;}
#tuna_calendar .day0,#tuna_calendar .day6 {color:#ff0;}
#tuna_calendar .current_day {font-weight:700;color:#05a;text-decoration:underline;}
#tuna_calendar .current_day:hover {text-decoration:underline;background:#c8e3fc;}
#tuna_calendar .cue_day {color:#a0522d;}
#tuna_calendar .cue_day:hover {background:#c8e3fc;}
#tuna_calendar .selected_day {width:18px;height:18px;border:1px solid #7cb9f4;color:#05a;text-decoration:none;background:#c8e3fc;}
#tuna_calendar .limit_day,#tuna_calendar .limit_day:hover {text-decoration:line-through;}
#tuna_calendar .over_day,#tuna_calendar .blank_day,#tuna_calendar .limit_day {color:#999;cursor:default;}
#tuna_calendar .enable_day:hover {background:#c8e3fc;}
#tuna_calendar .currentmonth01 th {background:#05a;}
#tuna_calendar table {border:1px solid #7f9db9;border-collapse:collapse;background:#fff;float:left;}
#tuna_calendar th,#tuna_calendar td {height:20px;line-height:20px;text-align:center;}
#tuna_calendar thead th {font-weight:700;color:#05a;background:#e7f1fd;}
#tuna_calendar th {font-weight:700;color:#fff;background:#599de9;}
#tuna_calendar th span {color:#ff0;}
#tuna_calendar thead th span {width:40px;font-weight:100;color:#05a;line-height:20px;*line-height:16px;text-align:center;cursor:pointer;}
#tuna_calendar td a {display:block;width:20px;height:20px;line-height:20px;text-align:center;overflow:hidden;}
#tuna_calendar .calendar_title01 span,#tuna_calendar .calendar_title01 div {float:left;}
#tuna_calendar .calendar_title02 span,#tuna_calendar .calendar_title02 div {float:right;}
/*------------------------ The address style ------------------------*/
#tuna_address {font-size:12px;font-family:Arial, Simsun;}
#tuna_address #address_warp {width:220px;min-height:305px;margin:0;padding:4px;border:1px solid #7f9db9;text-align:left;background:#fff;}
* html #tuna_address #address_warp {height:305px;}
#tuna_address #address_message {display:block;width:207px;padding:0 0 0 5px;border-bottom:1px dashed #aaa;font-family:"Simyou";color:#666;line-height:20px;word-wrap:break-word;word-break:break-all;}
#tuna_address #address_list {min-height:277px;margin:5px 0 0;padding:0;}
* html #tuna_address #address_list {height:277px;}
#tuna_address #address_list a span {margin:0;padding:0;text-align:left;float:none;}
#tuna_address #address_list a {display:block;min-height:20px;padding:1px 5px 0;border-top:1px solid #fff;border-bottom:1px solid #fff;color:#05a;line-height:20px;text-decoration:none;text-align:left;cursor:pointer;}
* html #tuna_address #address_list a {height:20px;}
#tuna_address #address_list a:hover {border-top:1px solid #7f9db9;border-bottom:1px solid #7f9db9;background:#e7f1fd;}
#tuna_address .address_selected {border-top:1px solid #c8e3fc;border-bottom:1px solid #c8e3fc;color:#fff;background:#c8e3fc;}
#tuna_address .address_pagebreak {display:none;margin:0;padding:0;line-height:25px;text-align:center;}
#tuna_address .address_pagebreak a {margin:0;padding:0 4px;font-size:14px;font-family:Arial, Simsun, sans-serif;color:#05a;text-decoration:underline;}
#tuna_address #address_arrowl,#tuna_address #address_arrowr {color:#05a;}
#tuna_address a.address_current {color:#000;text-decoration:none;}
/*------------------------ The form element ------------------------*/
.duma_btn1,.duma_btn1n,.duma_btn2,.duma_btn2n,.duma_btn3,.duma_btn4,.duma_btn4n,.duma_btn5,.duma_btn5n,.duma_btn6,.duma_btn7,.duma_btn8 {height:22px;border:0;font-size:13px;font-family:arial;font-weight:bold;color:#fff;background:transparent url(images/un_bg_btn.png);cursor:pointer;}
.duma_btn1,.duma_btn1n {width:52px;}
.duma_btn1 {background-position:0 0;}
.duma_btn1n {background-position:0 -288px;}
.duma_btn2,.duma_btn2n {width:66px;}
.duma_btn2 {background-position:0 -44px;}
.duma_btn2n {background-position:0 -332px;}
.duma_btn3 {width:118px;height:28px;background-position:0 -88px;}
.duma_btn4,.duma_btn4n {width:88px;}
.duma_btn4 {background-position:0 -376px;}
.duma_btn4n {background-position:0 -144px;}
.duma_btn5,.duma_btn5n {width:122px;}
.duma_btn5 {background-position:0 -420px;}
.duma_btn5n {background-position:0 -188px;}
.duma_btn6 {width:118px;height:28px;background-position:0 -232px;}
.duma_btn7 {width:148px;height:23px;background-position:0 -464px;}
.duma_btn8 {width:52px;background-position:0 -509px;}
.duma_form_must {padding-left:15px;background:url(images/un_icon16x16.png) no-repeat 0 -96px;}
/*------------------------ The Sign in mod ------------------------*/
.signin-wrap {width:620px;padding:20px;background-color:#FFF;border:1px solid #516DAA;box-shadow:0 0 10px #516DAA;}
.signin-mod {border:1px solid #CECECE;position:relative;height:329px;color:#666;}
.signin-tit,.signin-close,.signin-btn,.signin-btn button,.signin-btn span,.signin-mod-r1,.signin-mod-r2,.signin-mod-r3,.signin-mod-r4 {background:url(bg_sign_reg.png) no-repeat;}
.signin-tit {background-position:0 0;background-repeat:repeat-x;overflow:hidden;padding-left:15px;height:43px;border-bottom:1px solid #CECECE;line-height:46px;margin-bottom:25px;}
.signin-tit h2 {font-size:18px;color:#000;}
.signin-tit span {float:right;}
.signin-tit-1 {float:left;width:365px;margin-right:35px;_display:inline;}
.signin-close {background-position:-24px -48px;float:right;width:31px;height:27px;position:relative;z-index:4;margin:7px 9px 0 0;_display:inline;overflow:hidden;line-height:999px;}
.signin-sidebar {float:right;margin:-70px 0 -20px 0;padding-top:100px;width:220px;height:230px;text-align:center;position:relative;border-left:1px solid #CECECE;_display:inline;}
.signin-form {height:160px;}
.signin-form li {padding-left:100px;overflow:hidden;margin-bottom:10px;}
.signin-form-tit {float:left;margin-left:-100px;width:90px;text-align:right;font-weight:bold;line-height:22px;_display:inline;}
.signin-form-inp {border:1px solid #A5ACB2;background-color:#FFF;padding:4px;height:14px;line-height:14px;width:220px;}
.signin-form-auth {width:100px;}
.signin-form-validator {margin-left:10px;}
.signin-mustbe {color:#f00;margin-right:2px}
.signin-info {text-align:center;margin-left:-15px;line-height:22px;}
.signin-mod-tip {margin:8px 0 -10px 15px;color:#666;}
.signin-btn {background-color:#E6830C;background-position:-107px -48px;height:27px;display:inline-block;margin-bottom:10px;line-height:26px;text-decoration:none;}
.signin-btn button,.signin-btn span {background-position:right -48px;height:27px;display:inline-block;border:none;margin-left:5px;padding:0 20px 0 15px;color:#fff;font-weight:bold;cursor:pointer;font-family:arial;}
.signin-btn button {*width:1;overflow:visible;}
.signin-btn:hover {background-position:-107px -80px;}
.signin-btn:hover button,.signin-btn:hover span {background-position:right -80px;}
.signin-wrap-2 {width:400px;}
.signin-wrap-2 .signin-tit span {margin-right:20px;}
.signin-mod-r1,.signin-mod-r2,.signin-mod-r3,.signin-mod-r4 {width:10px;height:10px;overflow:hidden;display:block;position:absolute;}
.signin-mod-r1 {background-position:0 -48px;left:-1px;top:-1px}
.signin-mod-r2 {background-position:-9px -48px;right:-1px;top:-1px}
.signin-mod-r3 {background-position:-9px -59px;right:-1px;bottom:-1px;_bottom:-2px}
.signin-mod-r4 {background-position:0 -59px;left:-1px;bottom:-1px;_bottom:-2px}


#tuna_jmpinfo {text-align:center;font-size:12px;font-family:Arial,Verdana,Helvetica, sans-serif;padding:0;margin:0;overflow:auto;zoom:1;}
#tuna_jmpinfo .pubJmpInfo_underline {text-decoration:underline;}
#tuna_jmpinfo .pubJmpInfo_horizontal {border-top:solid 1px #FFF;margin-bottom:10px;font-weight:normal;}
/*---------------娴嚭璇存槑灞�------------------*/
#tuna_jmpinfo .pubJmpInfo_jmpInfo01 .top_l {width:10px;height:10px;background:url(blk_jmpInfo01_tl.gif) left top no-repeat;}
#tuna_jmpinfo .pubJmpInfo_jmpInfo01 .top_m {height:10px;background:url(blk_jmpInfo01_tm.gif) left top repeat-x;}
#tuna_jmpinfo .pubJmpInfo_jmpInfo01 .top_r {width:10px;height:10px;background:url(blk_jmpInfo01_tr.gif) left top no-repeat;}
#tuna_jmpinfo .pubJmpInfo_jmpInfo01 .middle_l {width:10px;height:10px;background:url(blk_jmpInfo01_ml.gif) left top repeat-y;}
#tuna_jmpinfo .pubJmpInfo_jmpInfo01 .middle_m {margin:0;padding:5px 10px 10px 5px;background:#F1F9FF;}
#tuna_jmpinfo .pubJmpInfo_jmpInfo01 .middle_content {margin:0px;padding:0px;font-size:12px;text-align:left;color:#000;}
#tuna_jmpinfo .pubJmpInfo_jmpInfo01 h1 {margin:0;padding:0;font-size:12px;border-bottom:#94CEFD solid 1px;color:#000;width:100%;line-height:20px;text-align:left;font-weight:bold;overflow:hidden;font-family:Simsun;}
#tuna_jmpinfo .pubJmpInfo_jmpInfo01 .middle_r {width:10px;height:10px;background:url(blk_jmpInfo01_mr.gif) left top repeat-y;}
#tuna_jmpinfo .pubJmpInfo_jmpInfo01 .bottom_l {width:10px;height:10px;background:url(blk_jmpInfo01_bl.gif) left top no-repeat;}
#tuna_jmpinfo .pubJmpInfo_jmpInfo01 .bottom_m {height:10px;background:url(blk_jmpInfo01_bm.gif) left top repeat-x;}
#tuna_jmpinfo .pubJmpInfo_jmpInfo01 .bottom_r {width:10px;height:10px;background:url(blk_jmpInfo01_br.gif) left top no-repeat;}
#tuna_jmpinfo .pubJmpInfo_jmpInfo01 span {line-height:18px;}
#tuna_jmpinfo .pubJmpInfo_jmpInfo01 ul {margin:0px;padding:0px;list-style:none;}
#tuna_jmpinfo .pubJmpInfo_jmpInfo01 ul li {margin:0px;padding:0px;list-style:none;line-height:18px;}
#tuna_jmpinfo .pubJmpInfo_jmpInfo02 .top_l {width:10px;height:10px;background:url(blk_jmpInfo02_tl.gif) left top no-repeat;}
#tuna_jmpinfo .pubJmpInfo_jmpInfo02 .top_m {height:10px;background:url(blk_jmpInfo02_tm.gif) left top repeat-x;}
#tuna_jmpinfo .pubJmpInfo_jmpInfo02 .top_r {width:10px;height:10px;background:url(blk_jmpInfo02_tr.gif) left top no-repeat;}
#tuna_jmpinfo .pubJmpInfo_jmpInfo02 .middle_l {width:10px;height:10px;background:url(blk_jmpInfo02_ml.gif) left top repeat-y;}
#tuna_jmpinfo .pubJmpInfo_jmpInfo02 .middle_m {margin:0;padding:5px 10px 10px 5px;background:#FFFFE8;}
#tuna_jmpinfo .pubJmpInfo_jmpInfo02 .middle_content {margin:0px;padding:0px;font-size:12px;text-align:left;color:#000;}
#tuna_jmpinfo .pubJmpInfo_jmpInfo02 h1 {margin:0;padding:0;font-size:12px;border-bottom:#94CEFD solid 1px;color:#000;width:100%;line-height:20px;text-align:left;font-weight:bold;overflow:hidden;}
#tuna_jmpinfo .pubJmpInfo_jmpInfo02 .middle_r {width:10px;height:10px;background:url(blk_jmpInfo02_mr.gif) left top repeat-y;}
#tuna_jmpinfo .pubJmpInfo_jmpInfo02 .bottom_l {width:10px;height:10px;background:url(blk_jmpInfo02_bl.gif) left top no-repeat;}
#tuna_jmpinfo .pubJmpInfo_jmpInfo02 .bottom_m {height:10px;background:url(blk_jmpInfo02_bm.gif) left top repeat-x;}
#tuna_jmpinfo .pubJmpInfo_jmpInfo02 .bottom_r {width:10px;height:10px;background:url(blk_jmpInfo02_br.gif) left top no-repeat;}
#tuna_jmpinfo .pubJmpInfo_jmpInfo02 span {line-height:18px;}
#tuna_jmpinfo .pubJmpInfo_jmpInfo02 ul {margin:0px;padding:0px;list-style:none;}
#tuna_jmpinfo .pubJmpInfo_jmpInfo02 ul li {margin:0px;padding:0px;list-style:none;line-height:18px;}
/*---------------娴嚭璇存槑灞�------------------*/
#tuna_jmpinfo .pubJmpInfo_romList01 {margin:0;padding:0;clear:both;background:#FFF;z-index:1;border-top:1px solid #B8DFFF;border-left:1px solid #B8DFFF;}
#tuna_jmpinfo .pubJmpInfo_romList01 th {padding:4px 2px;background:#F1F9FF;color:#000;text-align:center;line-height:15px;height:20px;border-right:1px solid #B8DFFF;border-bottom:1px solid #B8DFFF;}
#tuna_jmpinfo .pubJmpInfo_romList01 td {text-align:center;border-right:1px solid #B8DFFF;border-bottom:1px solid #B8DFFF;line-height:15px;max-height:20px;}
#tuna_jmpinfo .pubJmpInfo_romList01 .pubJmpInfo_romList01_pricecolor01 {color:#CF6000;}
#tuna_jmpinfo .pubJmpInfo_shadow01 {position:absolute;top:5px;left:5px;z-index:-1;background:#EDEDED;}
/*---------------鑻辨枃鐗堟诞鍑鸿鏄庡眰------------------*/
#tuna_jmpinfo .pubJmpInfo_eng_jmpInfo01 {font-family:Arial;margin:0;}
#tuna_jmpinfo .pubJmpInfo_eng_jmpInfo01 td {margin:0;padding:0px 2px 2px 0px;background:#E7E7E7;}
#tuna_jmpinfo .pubJmpInfo_eng_jmpInfo01 .info_content {margin:0px;padding:10px;font-size:12px;text-align:left;background:#EEF5FF;border:1px solid #B5D3F2;color:#000;}
#tuna_jmpinfo .pubJmpInfo_eng_jmpInfo01 h1 {margin:0;padding:0;font-size:12px;border-bottom:#B5D3F2 solid 1px;color:#000;width:100%;line-height:20px;text-align:left;font-weight:bold;overflow:hidden;}
#tuna_jmpinfo .pubJmpInfo_eng_jmpInfo01 span {line-height:18px;}
#tuna_jmpinfo .pubJmpInfo_eng_jmpInfo01 ul {margin:0px;padding:0px;list-style:none;}
#tuna_jmpinfo .pubJmpInfo_eng_jmpInfo01 ul li {margin:0px;padding:0px;list-style:none;line-height:18px;}
#tuna_jmpinfo .pubJmpInfo_eng_romList01 {margin:0;padding:0;clear:both;background:#FFF;z-index:1;border-top:1px solid #B5D3F2;border-left:1px solid #B5D3F2;}
#tuna_jmpinfo .pubJmpInfo_eng_romList01 th {padding:0 2px;background:#EEF5FF;color:#000;text-align:center;line-height:15px;height:20px;border-right:1px solid #B5D3F2;border-bottom:1px solid #B5D3F2;}
#tuna_jmpinfo .pubJmpInfo_eng_romList01 td {text-align:center;border-right:1px solid #B5D3F2;border-bottom:1px solid #B5D3F2;line-height:15px;max-height:20px;}
#tuna_jmpinfo .pubJmpInfo_eng_romList01 .pubJmpInfo_eng_romList01_pricecolor01 {color:#CF6000;}
#tuna_jmpinfo .pubJmpInfo_eng_shadow01 {position:absolute;top:5px;left:5px;z-index:-1;background:#EDEDED;}
#tuna_jmpinfo .pubJmpInfo_eng_jmpInfo02 {font-family:Arial;margin:0;}
#tuna_jmpinfo .pubJmpInfo_eng_jmpInfo02 td {margin:0;padding:0px 2px 2px 0px;background:#E7E7E7;}
#tuna_jmpinfo .pubJmpInfo_eng_jmpInfo02 .info_content {margin:0px;padding:10px;font-size:12px;text-align:left;background:#FFFFE8;border:1px solid #FFDF47;color:#000;white-space:nowrap;}
body #tuna_jmpinfo .pubJmpInfo_10padding_blockspace01 {padding:0;width:400px;}
#tuna_jmpinfo .pubJmpInfo_conblk01-t_left {display:block;margin:0;padding:0 3px 0 4px;height:28px;line-height:28px;background:url(blk_jmpsegment01-tl.gif) left top no-repeat;}
#tuna_jmpinfo .pubJmpInfo_conblk01-t_middle {margin:0;padding:0;width:100%;height:28px;line-height:28px;background:url(blk_jmpsegment01-tm.gif) left top repeat-x;text-align:left;}
#tuna_jmpinfo .pubJmpInfo_conblk01-t_right {margin:0;padding:0 3px 0 4px;height:28px;line-height:28px;background:url(blk_jmpsegment01-tr.gif) right top no-repeat;}
#tuna_jmpinfo .priJmphtlorder_icongradegold01 {padding:0;margin:5px 0 0 0;background:url(icon_gradegold01.gif) no-repeat;overflow:hidden;height:16px;width:16px;margin:6px 0 0 0;}
#tuna_jmpinfo .priJmphtlorder_icongradesilver01 {padding:0;margin:5px 0 0 0;background:url(icon_gradesilver01.gif) no-repeat;overflow:hidden;height:16px;width:16px;margin:6px 0 0 0;}
#tuna_jmpinfo .pubJmpInfo_conblk01-t_middle #para3 span {margin:0;padding:0 6px;background:url(icon_star01.gif) left top no-repeat;width:16px;height:16px;vertical-align:3px;}
#tuna_jmpinfo .pubJmpInfo_conblk01-t_middle ins {text-decoration:none;margin:0;padding:0 5px 0 0;height:28px;overflow:hidden;float:left;}
#tuna_jmpinfo .pubJmpInfo_conblk01-t_middle ins.ins01 {height:26px;padding-top:2px;*height:28px;*padding-top:0;}
#tuna_jmpinfo .pubJmpInfo_conblk01-t_middle a {font-size:14px;color:#0055AA;text-decoration:none;}
#tuna_jmpinfo .pubJmpInfo_conblk01-t_middle a:hover {text-decoration:underline;}
#tuna_jmpinfo .priJmphtlorder_gradestar01 {margin:0;padding:0 6px;background:url(icon_star01.gif) left top no-repeat;width:16px;height:16px;vertical-align:3px;}
#tuna_jmpinfo .pubJmpInfo_conblk01-m_left {margin:0;padding:0;background:url(blk_jmpsegment01-ml.gif) left top repeat-y;}
#tuna_jmpinfo .pubJmpInfo_conblk01-m_right {margin:0;padding:0;background:url(blk_jmpsegment01-mr.gif) right top repeat-y;}
#tuna_jmpinfo .pubJmpInfo_conblk01-b_left {margin:0;padding:0 3px 0 4px;background:url(blk_jmpsegment01-bl.gif) left top no-repeat;}
#tuna_jmpinfo .pubJmpInfo_conblk01-b_middle {margin:0;padding:0;height:7px;background:url(blk_jmpsegment01-bm.gif) left top repeat-x;}
#tuna_jmpinfo .pubJmpInfo_conblk01-b_right {margin:0;padding:0 3px 0 4px;background:url(blk_jmpsegment01-br.gif) right top no-repeat;}
#tuna_jmpinfo .priJmphtlorder_bestinfo01 {border:1px dashed #9bcbf2;background:#f7faff;padding:5px;text-align:left;margin-top:7px;}
#tuna_jmpinfo .priJmphtlorder_hotelintro01 {padding:12px 0 0 0;}
#tuna_jmpinfo .priJmphtlorder_Choice_hotelimg01 {display:block;margin:0 5px 0 0;padding:0;}

/**************椤甸潰灞呬腑**************/
.duma_layout2c1,.duma_layout2c2,.duma_layout3c {
	margin:0 auto;
	padding:0 16px 20px;
}
#pubglobal_main {
	width:auto !important;
	margin:0 auto !important;
}
#pubglobal_content {
	width:980px;
	margin:0 auto !important;
	padding:0;
}
#pubglobal_content2 {
	width:1002px;
	margin:0 auto;
}
/*涓汉淇℃伅*/
#pubGlobal_main_02 {
	float:none !important;
	width:1003px !important;
}
#pubGlobal_main_03 {
	float:none !important;
	width:1003px !important;
	margin:0 auto;
}
#pubglobal_content #pubglobal_content2 {
	padding:0;
	background-image:none;
}
#pubGlobal_main #pubGlobal_main_content {
	width:1003px !important;
	background:url(bg_luna.png) repeat-y center 0 white !important;
	margin:0 auto !important;
	padding:0 16px !important;
	float:none !important;
}
.pubGlobal_main_content_center {
	width:1003px !important;
	background:url(bg_luna.png) repeat-y center 0 white !important;
	margin:0 auto !important;
	padding:0 16px !important;
	float:none !important;
}
#pubGlobal_main {
	width:auto !important;
}
#pubglobal_main #pubglobal_content_orderlist {
	display:block;
	width:1003px;
	background:url(bg_luna.png) repeat-y center 0 white;
	margin:0 auto;
	padding:0 16px;
}
/* duma110913.css content end */

/* luna110621.css cntent start */

.luna-showblock{display:block}
.luna-showinline{display:inline}
.luna-hide{display:none}
.luna-fix{display:inline-block}
.luna-fix{display:block; overflow:hidden}
.fl{float:left}
.fr{float:right}
.rel{position:relative}
.clear{float:none;clear:both}
.txt_red,.txt_red select{color:#f00 !important;font-weight:bold !important}
/*------------------------ The calender style ------------------------*/
#tuna_calendar{position:absolute; z-index:1000; width:350px; margin:0; *padding:0;
padding:0; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; border:solid 1px #999999}
#tuna_calendar a{color:#18376D; text-decoration:none }
#tuna_calendar label:hover{border:none}
#tuna_calendar label:hover{border:none}
#tuna_calendar .over_dayover_day{color:#9A9A9A; cursor:default}
#tuna_calendar .today{font-weight:bold; color:#0053AA }
#tuna_calendar .today:hover{background:#C8E3FC; text-decoration:underline }
#tuna_calendar .current_day{background:#84A8E5 ; color:#fff; text-decoration:none}
#tuna_calendar .select_day{background:url(un_tuna_calendar_en.gif) 0 0 no-repeat}
#tuna_calendar .selected_day{height:25px; background:url(un_tuna_calendar_en.gif) -60px 0 no-repeat; color:#0053AA; text-decoration:underline}
#tuna_calendar .over_day, #tuna_calendar .blank_day, #tuna_calendar .limit_day{color:#9A9A9A; cursor:default}
#tuna_calendar .enable_day:hover{background:#CEDCF5; color:#1F3370; text-decoration:none}
#tuna_calendar .expired_day{color:#E3000E}
#tuna_calendar dl{float:left; background:#fff; width:175px}
#tuna_calendar #calendar_month1{border-right:1px solid #ccc}
/* 鍦ㄦ満绁ㄧ殑select110317.php椤甸潰涓紝鏃ュ巻鍑虹幇闂
#tuna_calendar #calendar_month2{position:absolute; top:35px; _top:36px; left:174px; border-left:1px solid #999}
璋冩暣涓轰笅闈㈢殑鏍峰紡 */
#tuna_calendar #calendar_month2 {border-left:1px solid #999;}
#calendar_month2 .day0{position:relative; width:26px; margin-left:-1px}
/* 鍦ㄦ満绁ㄧ殑select110317.php椤甸潰涓紝鏃ュ巻鍑虹幇闂
#tuna_calendar div{float:left; width:175px; color:#fff; font-weight:bold; height:23px; padding:6px 0; background:#fff}
璋冩暣涓轰笅闈㈢殑鏍峰紡 */
#tuna_calendar div {float:left;}
#tuna_calendar div span{font-weight:normal; color:#fff; cursor:pointer; text-align:center; width:40px; line-height:20px; *line-height:16px
}
#tuna_calendar dt{float:left; width:25px; height:20px; background:#84A8E6; font-weight:normal; color:#fff; line-height:20px; text-align:center}
#tuna_calendar dt.day0, #tuna_calendar dt.day6{color:#D0DBF9}
#tuna_calendar dd{float:left; width:25px; height:25px; background:#fff; font-size:14px; font-family:Tohoma, Arial, Helvetica, sans-serif}
#tuna_calendar dd a{position:absolute; border-right:1px solid #E6E6E6; overflow:hidden; display:block; text-align:center; height:24px; width:24px; line-height:24px}
#tuna_calendar .calendar_title01 label, #tuna_calendar .calendar_title02 label{float:left; width:110px; color:#1F346B; text-align:center; line-height:23px}
#tuna_calendar .calendar_title02 label{padding-left:30px}

#tuna_calendar .calendar_title01 a{float:left; background:url(un_tuna_calendar_en.gif) -149px 0 no-repeat;width:24px; height:0;      margin-left:5px; padding-top:24px; text-indent:-9999em; overflow:hidden}
#tuna_calendar .calendar_title01 a:hover{background-position:-178px 0;  }
#tuna_calendar .calendar_title02 a{float:right; background:url(un_tuna_calendar_en.gif) -120px 0 no-repeat; width:24px; height:0;      margin-right:5px; padding-top:24px; text-indent:-9999em; overflow:hidden}
#tuna_calendar .calendar_title02 a:hover{background-position:-207px 0}
/*------------------------ The address style ------------------------*/
#tuna_address{font-size:12px;	font-family:Arial, Simsun}
#tuna_address #address_warp{width:220px; min-height:305px; margin:0; padding:4px; border:1px solid #7f9db9; text-align:left; background:#fff}
* html #tuna_address #address_warp{height:305px}
#tuna_address #address_message{display:block; width:207px; padding:0 0 0 5px; border-bottom:1px dashed #aaa; font-family:"Simyou"; color:#666; line-height:20px; text-align:left; word-wrap:break-word; word-break:break-all}
#tuna_address #address_list{min-height:277px; margin:5px 0 0;	padding:0}
* html #tuna_address #address_list{height:277px}
#tuna_address #address_list a span{margin:0; padding:0; text-align:left; float:none}
#tuna_address #address_list a{display:block; min-height:20px; padding:1px 5px 0; border-top:1px solid #fff; border-bottom:1px solid #fff; color:#05a; line-height:20px; text-decoration:none; text-align:left;cursor:pointer}
* html #tuna_address #address_list a{height:20px}
#tuna_address #address_list a:hover{border-top:1px solid #7f9db9; border-bottom:1px solid #7f9db9; background:#e7f1fd}
#tuna_address .address_selected,.address-selector .address_selected{color:#fff; background:#CEDCF6}
#tuna_address .address_pagebreak{display:none; margin:0; padding:0; line-height:25px; text-align:center}
#tuna_address .address_pagebreak a{margin:0; padding:0 4px; font-size:14px; font-family:Arial, Simsun, sans-serif; color:#05a; text-decoration:underline}
#tuna_address #address_arrowl,
#tuna_address #address_arrowr{color:#05a}
#tuna_address a.address_current{color:#000; text-decoration:none}
/*---------------------new address selector start---------------------*/
.address-selector{background-color:#fff;width:362px;height:250px;overflow:hidden}
.address-selector dl{font-family:arial;font-weight:bold;background:#fff url(bg_address.gif) no-repeat 100% 26px;width:360px;padding-bottom:11px;border:solid 1px #ddd}
.address-selector dt{color:#84a8e5;font-size:11px;line-height:21px;height:21px;margin-bottom:11px;padding-left:8px;border-bottom:1px solid #ddd}
.address-selector dd{height:204px;overflow-y:scroll}
.address-selector dd a{color:#1f3370;font-size:11px;line-height:17px;text-align:left;text-decoration:none !important;width:328px;height:17px;padding-left:8px;display:block}
.address-selector dd a:hover{background-color:#cedcf5}

/*---------------------top-destinations---------------------*/
.top-destinations{background-color:#fff;width:362px;overflow:hidden}
.top-destinations dl{font-family:arial;font-weight:bold;width:360px;padding-bottom:11px;border:solid 1px #ddd}
.top-destinations dt{color:#84a8e5;font-size:11px;line-height:21px;height:21px;margin-bottom:11px;padding-left:8px;border-bottom:1px solid #ddd}
.top-destinations dd{display:inline-block; _display:block; overflow:hidden}
.top-destinations dd a{color:#1f3370;font-size:11px;line-height:17px;text-decoration:none !important;width:82px;height:17px;overflow:hidden;float:left;padding-left:8px;display:block}
.top-destinations dd a:hover{background-color:#cedcf5}

.luna-layout-col,.luna-layout-2col-ab,.luna-layout-2col-lr,.luna-ad-bottom,.luna-ad-fullwidth{
	width:980px;
	padding:0;
	margin-right:auto;
	margin-left:auto}
.luna-layout-2col-ab,.luna-layout-2col-lr,.luna-layout-col{padding-bottom:25px}
.luna-layout-2col-a{width:288px;height:424px;float:left;padding-right:14px;}
.luna-layout-2col-b{width:678px;float:left}
.luna-layout-2col-l{width:210px;float:left;padding-right:14px;}
.luna-layout-2col-r{width:756px;float:left}

/*--------------------------round corner 10x10px----------------------*/
.corner10{
	background-color:#f0f0f0;
	position:relative;
	height:100%;
	z-index:1;
	border:solid 1px #e3e3e3}
.corner10-white{
	background-color:#fff;
	position:relative;
	height:100%;
	z-index:1;
	border:solid 1px #e1e1e1}
.corner10-lightblue{
	background-color:#e6edfa;
	position:relative;
	height:100%;
	z-index:1;
	border:solid 1px #b8cdf0}
.corner10-blue{
	background-color:#cedcf5;
	position:relative;
	height:100%;
	z-index:1;
	border:solid 1px #a4bce3}
.corner10 .tl,.corner10 .tr,.corner10 .bl,.corner10 .br,.corner10-white .tl,.corner10-white .tr,.corner10-white .bl,.corner10-white .br,.corner10-lightblue .tl,.corner10-lightblue .tr,.corner10-lightblue .bl,.corner10-lightblue .br,.corner10-blue .tl,.corner10-blue .tr,.corner10-blue .bl,.corner10-blue .br{
	background:url(bg_corner_gray.gif) no-repeat;
	position:absolute;
	width:10px;
	height:10px;
	z-index:1;
	overflow:hidden;
	display:block}
.corner10 .tl,.corner10-white .tl,.corner10-lightblue .tl,.corner10-blue .tl{
	top:0;
	left:0;
	margin-top:-1px;
	margin-left:-1px}
.corner10 .tl{background-position:-20px 0}
.corner10-white .tl{background-position:-20px -25px}
.corner10-lightblue .tl{background-position:-20px -50px}
.corner10-blue .tl{background-position:-20px -75px}
.corner10 .tr,.corner10-white .tr,.corner10-lightblue .tr,.corner10-blue .tr{
	top:0;
	right:0;
	margin-top:-1px;
	margin-right:-1px}
.corner10 .tr{background-position:-30px 0}
.corner10-white .tr{background-position:-30px -25px}
.corner10-lightblue .tr{background-position:-30px -50px}
.corner10-blue .tr{background-position:-30px -75px}
.corner10 .bl,.corner10-white .bl,.corner10-lightblue .bl,.corner10-blue .bl{
	left:0;
	bottom:0;
	margin-bottom:-1px;
	margin-left:-1px}
.corner10 .bl{background-position:-20px -10px}
.corner10-white .bl{background-position:-20px -35px}
.corner10-lightblue .bl{background-position:-20px -60px}
.corner10-blue .bl{background-position:-20px -85px}
.corner10 .br,.corner10-white .br,.corner10-lightblue .br,.corner10-blue .br{
	right:0;
	bottom:0;
	margin-right:-1px;
	margin-bottom:-1px}
.corner10 .br{background-position:-30px -10px}
.corner10-white .br{background-position:-30px -35px}
.corner10-lightblue .br{background-position:-30px -60px}
.corner10-blue .br{background-position:-30px -85px}



.corner_10-white{position:relative;zoom:1}
.corner_10-white .c_tp, .corner_10-white .c_tp span, .corner_10-white .c_bt, .corner_10-white .c_bt span{background:url(un_bg_corner.png) no-repeat}
.corner_10-white .c_tp, .corner_10-white .c_bt{position:relative; display:block; height:10px; overflow:hidden}
.corner_10-white .c_tp span, .corner_10-white .c_bt span{float:right; width:10px; height:10px}
.corner_10-white .c_tp{margin-bottom:-10px; background-position:-10px -25px}
.corner_10-white .c_bt{margin-top:-10px; background-position:-10px -35px}
.corner_10-white .c_tp span{background-position:0 -25px}
.corner_10-white .c_bt span{background-position:0 -35px}
.corner_10-white .c_bd{border:1px solid #e3e3e3; background-color:#ffffff; zoom:1}

.corner_10-lightblue{position:relative}
.corner_10-lightblue .c_tp, .corner_10-lightblue .c_tp span, .corner_10-lightblue .c_bt, .corner_10-lightblue .c_bt span{background:url(un_bg_corner.png) no-repeat}
.corner_10-lightblue .c_tp, .corner_10-lightblue .c_bt{position:relative; display:block; height:10px; overflow:hidden}
.corner_10-lightblue .c_tp span, .corner_10-lightblue .c_bt span{float:right; width:10px; height:10px}
.corner_10-lightblue .c_tp{margin-bottom:-10px; background-position:-10px -50px}
.corner_10-lightblue .c_bt{margin-top:-10px; background-position:-10px -60px}
.corner_10-lightblue .c_tp span{background-position:0 -50px}
.corner_10-lightblue .c_bt span{background-position:0 -60px;  }
.corner_10-lightblue .c_bd{border:1px solid #B8CDF0; background-color:#E6EDFA}

.corner_10-blue{position:relative}
.corner_10-blue .c_tp, .corner_10-blue .c_tp span, .corner_10-blue .c_bt, .corner_10-blue .c_bt span{background:url(un_bg_corner.png) no-repeat}
.corner_10-blue .c_tp, .corner_10-blue .c_bt{position:relative; display:block; height:10px; overflow:hidden}
.corner_10-blue .c_tp span, .corner_10-blue .c_bt span{float:right; width:10px; height:10px}
.corner_10-blue .c_tp{margin-bottom:-10px; background-position:-10px -75px}
.corner_10-blue .c_bt{margin-top:-10px; background-position:-10px -85px}
.corner_10-blue .c_tp span{background-position:0 -75px}
.corner_10-blue .c_bt span{background-position:0 -85px;  }
.corner_10-blue .c_bd{border:1px solid #A4BCE3; background-color:#CEDCF5}


.corner_10{position:relative; zoom:1}
.corner_10 .c_tp, .corner_10 .c_tp span, .corner_10 .c_bt, .corner_10 .c_bt span{width:auto; background:url(un_bg_corner.png) no-repeat}
.corner_10 .c_tp, .corner_10 .c_bt{position:relative; display:block; height:10px; overflow:hidden}
.corner_10 .c_tp span, .corner_10 .c_bt span{float:right; width:10px; height:10px}
.corner_10 .c_tp{margin-bottom:-10px; background-position:-10px 0}
.corner_10 .c_bt{margin-top:-10px; background-position:-10px -10px}
.corner_10 .c_bt span{background-position:0 -10px;  }
.corner_10 .c_bd{border:1px solid #e3e3e3; background-color:#f0f0f0}

.corner_6{position:relative}
.corner_6 .c_tp, .corner_6 .c_tp span, .corner_6 .c_bt, .corner_6 .c_bt span{background:url(un_bg_corner.png) no-repeat}
.corner_6 .c_tp, .corner_6 .c_bt{position:relative; display:block; height:6px; overflow:hidden}
.corner_6 .c_tp span, .corner_6 .c_bt span{float:right; width:6px; height:6px}
.corner_6 .c_tp{margin-bottom:-6px; background-position:-6px -98px}
.corner_6 .c_bt{margin-top:-6px; background-position:-6px -104px}
.corner_6 .c_tp span{background-position:0 -98px}
.corner_6 .c_bt span{background-position:0 -104px;  }
.corner_6 .c_bd{border:1px solid #e3e3e3; background-color:#f0f0f0}

.corner_6-white{position:relative}
.corner_6-white .c_tp, .corner_6-white .c_tp span, .corner_6-white .c_bt, .corner_6-white .c_bt span{background:url(un_bg_corner.png) no-repeat}
.corner_6-white .c_tp, .corner_6-white .c_bt{position:relative; display:block; height:6px; overflow:hidden}
.corner_6-white .c_tp span, .corner_6-white .c_bt span{float:right; width:6px; height:6px}
.corner_6-white .c_tp{margin-bottom:-6px; background-position:-6px -113px}
.corner_6-white .c_bt{margin-top:-6px; background-position:-6px -119px}
.corner_6-white .c_tp span{background-position:0 -113px}
.corner_6-white .c_bt span{background-position:0 -119px;  }
.corner_6-white .c_bd{border:1px solid #e1e1e1; background-color:#ffffff}
/*----------------------buttons-------------------------*/
.button01,.button02,.button03{
	background:url(un_btns.png) no-repeat;
	_background:url(un_btns.gif) no-repeat;
	margin:0;
	padding:0;
	border:none;
	cursor:pointer;
	display:block;
	font-size:14px;
	font-family:arial;
	font-weight:bold;
	font-style:italic;
	text-align:center;
	text-decoration:none;
	}
.button01{
	line-height:32px !important;
	width:139px;
	height:46px;
	padding-bottom:16px;

	 }
.button01:hover{
	color:#fff;
	text-decoration:none;
	background-position:0 -50px}
.button02{
	line-height:28px !important;
	background-position:0 -100px;
	width:60px;
	height:40px;
	padding-bottom:12px}
.button02:hover{
	color:#fff;
	background-position:-70px -100px}
.button03{
	line-height:28px !important;
	width:48px;
	height:40px;
	background-position:0 -150px;
	padding-bottom:13px}
.button03:hover{
	color:#fff;
	background-position:-70px -150px}
/*-------------------- flight type------------------------*/
.oneway,.oneway_current,.roundtrip,.roundtrip_current,.flightstype,.icon_calender{
	background:#b4cfec url(un_form_elements.png) no-repeat;
	text-indent:-500px;
	width:29px;
	height:29px;
	overflow:hidden;
	display:block}

.oneway{background-position:0 -55px;text-indent:-200px}
.oneway:hover{background-position:0 -89px}
.oneway_current,.oneway_current:hover{background-position:0 -123px}
.roundtrip{background-position:-31px -55px}
.roundtrip:hover{background-position:-31px -89px}
.roundtrip_current,.roundtrip_current:hover{background-position:-31px -123px}

.flightstype{
	color:#fff;
	font-size:12px;
	font-weight:bold;
	line-height:29px;
	background-position:-64px -123px;
	text-align:center;
	text-indent:0}
.icon_calender{
	background-position:0 -31px;
	width:20px;
	height:16px}
/*---------------------icons & btns 24px*24px---------------------*/
.icon_close,.icon_gift,.icon_internet,.icon_breakfast,.icon_amenities,.icon_pictures,.icon_video,.icon_360view{
	background:url(un_icons_24.gif) no-repeat;
	text-indent:-500px;
	width:24px;
	height:25px;
	overflow:hidden;
	cursor:pointer;
	display:block}
.icon_close{
	background-position:0 -280px}
.icon_close:hover{
	background-position:0 -320px}
.icon_gift{
	background-position:0 0}
.icon_internet{
	background-position:0 -40px}
.icon_breakfast{
	background-position:0 -80px}
.icon_amenities{
	background-position:0 -120px}
.icon_pictures{
	background-position:0 -160px}
.icon_video{
	background-position:0 -200px}
.icon_360view{
	background-position:0 -240px}
/*------------------------ The medal style ------------------------*/
.medal_gold,.medal_silver{width:19px; height:32px; background:url(un_medal.gif) no-repeat}
.medal_silver{background-position:0 0}
.medal_gold{background-position:0 -50px}
/*------------------------ The star style ------------------------*/
.starlevel_0,
.starlevel_1,
.starlevel_2,
.starlevel_3,
.starlevel_4,
.starlevel_5{width:80px; height:16px; background:url(un_stars_diamonds.png) no-repeat}
.starlevel_0{background-position:-80px 0}
.starlevel_1{background-position:-64px 0}
.starlevel_2{background-position:-48px 0}
.starlevel_3{background-position:-32px 0}
.starlevel_4{background-position:-16px 0}
.starlevel_5{background-position:0 0}
/*------------------------ The diamond style ------------------------*/
.diamondlavel_0,
.diamondlavel_1,
.diamondlavel_2,
.diamondlavel_3,
.diamondlavel_4,
.diamondlavel_5,
.diamondlavel_6,
.diamondlavel_0_half,
.diamondlavel_1_half,
.diamondlavel_2_half,
.diamondlavel_3_half,
.diamondlavel_4_half,
.diamondlavel_5_half{width:95px; height:16px; background:url(un_stars_diamonds.png) no-repeat; overflow:hidden}
.diamondlavel_0{background-position:-96px -25px}
.diamondlavel_0_half{background-position:-80px -50px}
.diamondlavel_1{background-position:-80px -25px}
.diamondlavel_1_half{background-position:-64px -50px}
.diamondlavel_2{background-position:-64px -25px}
.diamondlavel_2_half{background-position:-48px -50px}
.diamondlavel_3{background-position:-48px -25px}
.diamondlavel_3_half{background-position:-32px -50px}
.diamondlavel_4{background-position:-32px -25px}
.diamondlavel_4_half{background-position:-16px -50px}
.diamondlavel_5{background-position:-16px -25px}
.diamondlavel_5_half{background-position:0 -50px}
.diamondlavel_6{background-position:0 -25px}

/*--------------------------round corner 6x6px----------------------*/
.corner6{
	background-color:#f0f0f0;
	position:relative;
	height:100%;
	z-index:1;
	border:solid 1px #e3e3e3}
.corner6-white{
	background-color:#fff;
	position:relative;
	height:100%;
	z-index:1;
	border:solid 1px #e1e1e1}
.corner6 .tl,.corner6 .tr,.corner6 .bl,.corner6 .br,
.corner6-white .tl,.corner6-white .tr,.corner6-white .bl,.corner6-white .br{
	background:url(bg_corner_gray.gif) no-repeat;
	position:absolute;
	width:6px;
	height:6px;
	z-index:1;
	overflow:hidden;
	display:block}
.corner6 .tl,.corner6-white .tl{
	top:0;
	left:0;
	margin-top:-1px;
	margin-left:-1px}
.corner6 .tl{background-position:0 0}
.corner6-white .tl{background-position:0 -25px}
.corner6 .tr,.corner6-white .tr{
	top:0;
	right:0;
	margin-top:-1px;
	margin-right:-1px}
.corner6 .tr{background-position:-6px 0}
.corner6-white .tr{background-position:-6px -25px}
.corner6 .bl,.corner6-white .bl{
	left:0;
	bottom:0;
	margin-bottom:-1px;
	margin-left:-1px}
.corner6 .bl{background-position:0 -6px}
.corner6-white .bl{background-position:0 -31px}
.corner6 .br,.corner6-white .br{
	right:0;
	bottom:0;
	margin-right:-1px;
	margin-bottom:-1px}
.corner6 .br{background-position:-6px -6px}
.corner6-white .br{background-position:-6px -31px}

/*-------------------------------floatlayer-------------------------------*/
.floatlayer01, .floatlayer02, .floatlayer03, .floatlayer04{text-align:left !important}
.floatlayer01{
	background-color:#fff;
	padding:5px 20px;
	border:solid 1px #ddd}
.floatlayer02{
	background:#fff url(bg_scrolly.png) no-repeat right 4px;
	position:relative;
	width:350px;
	z-index:1;
	overflow:hidden;
	padding:8px 0 10px;
	border:solid 1px #ddd}
.floatlayer02 .icon_close{
	position:absolute;
	top:5px;
	right:30px;
	 }
.floatlayer02 div{
	height:212px;
	padding-right:7px;
	padding-left:15px;
	overflow-y:scroll}
.floatlayer02 dt{
	font-weight:bold;
	padding-top:4px;
	padding-bottom:4px}

.floatlayer02 dd{padding-bottom:10px}

.floatlayer03{background-color:#fff;	padding:10px 20px;	border:solid 1px #ddd}
.floatlayer04{}
.floatlayer05{}
/*-------------------------------poplayer-------------------------------*/
.poplayer01{}
/*--------------------------------rating----------------------------------*/
.rating_bar,.rating_bar .rating_strip{
	background:url(un_rating.gif) no-repeat 0 15px;
	width:80px;
	height:12px;
	overflow:hidden;
 }
.rating_bar{padding-top:15px;padding-right:50px}
.rating_bar span{
	color:#84a8e5;
	font-size:26px;
	line-height:32px;
	width:44px;
	float:right;
	margin-top:-15px;
	margin-right:-50px;
	padding-left:6px;
	font-weight:bold}

.rating_bar .rating_strip{
	background-position:0 -21px;
	_position:absolute;
	z-index:0}

/*---------------home left search box---------------*/
.pkg-home-findbox{
	color:#232f79;
	background-color:#fff;
	position:absolute;
	width:256px;
	z-index:1;
	padding-right:15px;
	padding-left:15px;
	border-right:1px solid #ddd;
	border-left:1px solid #ddd}
.luna-layout-2col-l .pkg-home-findbox{
	position:static;
	width:178px;
	margin-bottom:35px}
.pkg-home-findbox i,.pkg-home-findbox b,.pkg-home-findbox b.r-bottom{background:url(un_bg_home.png) no-repeat;_background:url(un_bg_home.gif) no-repeat;width:290px;margin-right:-17px;margin-left:-17px;padding-bottom:10px;display:block}
.pkg-home-findbox i{
	position:relative;
	z-index:1;
	height:65px}
.pkg-home-findbox b{
	background-position:0 -106px;
	position:relative;
	bottom:-18px;
	z-index:1;
	height:18px;
	margin-top:-22px}
.pkg-home-findbox b.r-bottom{
	background-position:-17px -92px;
	bottom:0;
	width:256px;
	height:5px;
	overflow:hidden;
	margin:0 0 -5px;
	padding-bottom:0}
.luna-layout-2col-l .pkg-home-findbox i,.luna-layout-2col-l .pkg-home-findbox b,.luna-layout-2col-l .pkg-home-findbox b.r-bottom{
	background-image:url(un_bg_left.png);
	_background-image:url(un_bg_left.gif);
	width:212px}
.luna-layout-2col-l .pkg-home-findbox b{background-position:0 -90px}
.luna-layout-2col-l .pkg-home-findbox b.r-bottom{background-position:-17px -80px;bottom:0;width:178px;height:6px}
.findbox{
	height:auto;
	min-height:256px;_height:256px;
	padding:5px 15px 0;
	border-right:1px solid #ddd;
	border-left:1px solid #ddd}
.luna-layout-2col-l .findbox{
	height:auto;
	min-height:300px;
	padding:5px 14px 0 15px;
	_height:300px}

.findbox li{width:224px;float:left;margin-bottom:5px}
.findbox li label{color:#1e1b72;padding-left:5px}


.luna-layout-2col-l .findbox li{width:147px}
.findbox li.clear{font-size:0;line-height:0;height:2px;overflow:hidden;float:none;clear:both;margin:0 0 -2px;padding:0}
.findbox .flight-select{height:30px;float:left;margin-bottom:10px}
.findbox .flight-select a{float:left;margin-right:15px}
.luna-layout-2col-l .findbox .flight-select a{
	margin-right:7px}
.findbox .flightstype{width:136px;float:right; background-position:-64px -123px}

.luna-layout-2col-l .findbox .flightstype{width:75px;background-position:-64px -89px}
.findbox .flight-city{
	margin-bottom:10px}
.findbox .findbox-date-s,.findbox .findbox-date-e{
	height:34px;
	width:106px;
	float:left;
	margin-bottom:5px;
	position:relative;
	z-index:1}
.findbox .findbox-date-s{
	clear:both;
	padding:0 11px 0 0}
.luna-layout-2col-l	.findbox .findbox-date-s{
	padding:0}
.findbox-date-s .icon_calender{
	position:absolute;
	top:17px;
	left:85px;
	cursor:pointer}
.findbox .findbox-date-e{
	position:relative;
	z-index:1}
.findbox-date-e .icon_calender{
	position:absolute;
	top:17px;
	left:85px;
	cursor:pointer}
.input_txt_address{
	font-weight:bold;
	background:#fff url(un_form_elements.png) no-repeat 207px 0;
	width:203px;
	height:16px;
	float:left;
	margin:0;
	padding:3px 15px 3px 4px;
	border:solid 1px #c0d3f3;
	display:block;
	font-size:12px}
.input_txt_calender{
	color:#1c3474;
	font-size:12px;
	font-weight:bold;
	line-height:12px;
	background:#fff url(un_form_elements.png) no-repeat 207px 0;
	width:80px;
	height:12px;
	margin:0;
	padding:2px 20px 2px 4px;
	border:solid 1px #c0d3f3;
	display:block}
.luna-layout-2col-l .input_txt_address{background-position:128px 0;width:126px}
.luna-layout-2col-l .input_txt_calender{background-position:128px 0}
.findbox select{
	clear:both;
	border-width:1px;
	display:block;
	font-size:12px;
    font-weight:bold;	}
.findbox .findbox-roomnum{
	width:66px;
	height:35px;
	clear:both;
	margin-bottom:8px;
	padding-top:5px}
.luna-layout-2col-l .findbox .findbox-roomnum{clear:both;padding-top:0}
.findbox .findbox-adultnum,.findbox .findbox-childrennum,.findbox .findbox-infantnum{width:58px;height:40px;float:left;margin-bottom:8px}
.findbox .findbox-infantnum{width:42px}
.luna-layout-2col-l .findbox .findbox-adultnum,.luna-layout-2col-l .findbox .findbox-childrennum,.luna-layout-2col-l .findbox .findbox-infantnum{width:52px}
.luna-layout-2col-l .findbox .findbox-infantnum{width:42px}
.findbox-adultnum span,.findbox-childrennum span,.findbox-infantnum span{
	font-size:10px;
	line-height:14px;
	background:url(un_form_elements.png) no-repeat;
	height:14px;
	padding-top:5px;
	display:block}
.findbox-adultnum span{
	background-position:-176px 0;
	padding-bottom:1px;
	padding-left:22px}
.findbox-childrennum span{
	background-position:-176px -25px;
	padding-left:15px}
.findbox-infantnum span{
	background-position:-176px -50px;
	padding-left:12px}
.findbox .more{color:#666;height:16px;clear:both}
.findbox .more a{color:#666;font-size:12px;font-weight:bold;line-height:16px}
.findbox .more .info,.findbox .more .info a{font-size:9px}
.findbox .etc_needs input{line-height:16px;float:left;*margin-top:-2px;margin-right:5px;margin-bottom:18px}

.findbox .etc_needs label{padding-left:0}
.luna-layout-2col-l .findbox .hotel-level{width:165px;height:30px;margin-bottom:10px;margin-left:-9px}
.findbox .hotel-level a,.findbox .hotel-level a.off{color:#fff;font-weight:bold;line-height:29px;background:#fff url(un_form_elements.png) no-repeat -130px -55px;
	text-decoration:none;text-align:center;width:17px;height:29px;float:left;margin-left:9px;padding-right:12px;display:block}
.findbox .hotel-level a.off{color:#84a8e5;background-position:-64px -55px}
.findbox .hotel-level a:hover,.findbox .hotel-level a.off:hover{color:#1e346e;background-position:-97px -55px}
.pkg-home-findbox .button01{margin:20px auto 0}
/**/
.findbox-tabs{
background:url(un_bg_findbox.png) no-repeat 0 -50px;
_background:url(un_bg_findbox.gif) no-repeat 0 -50px;
position:relative;height:44px;z-index:1;overflow:hidden;margin-right:-17px;margin-left:-17px;padding:12px 16px 20px}
.findbox-tabs a,.tab_flight_current,.tab_hotels_current,.tab_packages_current,.tab_activites_current{
	font-size:13px;
	font-weight:bold;
	font-style:italic;
	line-height:200px;
	text-decoration:none;
	text-align:center;
	height:44px;
	overflow:hidden;
	float:left;
	display:block}
.tab_flight,.tab_flight_current{
	color:#cedcf5;
	background-position:-16px 0;
	width:56px;
	padding-right:1px;
	padding-left:2px}
.tab_hotels,.tab_hotels_current{color:#cedcf5;width:54px}
.tab_packages,.tab_packages_current{color:#cedcf5;width:72px}
.tab_activites,.tab_activites_current {color:#cedcf5;width:70px;padding-right:2px;padding-left:1px}
.tab_flight_current,.tab_hotels_current,.tab_packages_current,.tab_activites_current{color:#1f3370;background:url(un_bg_findbox.png) no-repeat}
.tab_flight_current{background-position:-16px 0}
.tab_hotels_current{background-position:-75px 0}
.tab_packages_current{background-position:-129px 0}
.tab_activites_current{background-position:-201px 0}
/**/
.flightbox{}
.flightbox .flight-select{position:relative;height:57px;z-index:1;margin-bottom:15px}

.flightbox .flightstype{
	line-height:21px;
	background-position:-64px -157px;
	position:absolute;
	top:36px;
	left:0;
	width:73px;
	height:21px}
.tip_pkg{line-height:999em;position:absolute;top:0;left:88px;background-image:url(bg_tips_pkg.png);background-position:0 0;width:136px;height:57px;overflow:hidden;outline-width:0}
.tip_pkg:hover{background-position:0 -60px}
.tip_pkg:active{background-position:0 -120px}
.flightbox .findbox-passenger{width:108px;float:left}
.flightbox .findbox-passenger select{width:106px}
.flightbox .findbox-number{width:120px;margin-right:-15px;padding-left:10px;float:left;clear:right}
.flightbox .findbox-number select{width:60px}
.hotelsbox{display:none}
.hotelsbox .hotel-level a{margin-top:2px}
.hotel-moreoptions select{font-size:12px;font-weight:bold;width:224px;margin-top:2px;margin-bottom:12px}
.hotel-moreoptions input{font-weight:bold;line-height:16px;width:216px;height:16px;padding-right:3px;padding-left:3px;border:solid 1px #a5aab0}
.packagesbox{display:none}
.packagesbox .flightstype{width:136px;float:right}
.packagesbox .flight-select{overflow:hidden}
.activitiesbox{display:none}
.activities-themes select{color:#203466;font-size:12px;font-weight:bold;width:224px;margin-bottom:2px}
.activitiesbox .activities-citys{background:url(un_bg_citylist.png) no-repeat 0 bottom;margin-bottom:15px;padding-bottom:3px}
.activities-citys i{background:url(un_bg_citylist.png) no-repeat;	position:inherit;width:224px;height:3px;overflow:hidden;margin:0;padding:0}

.citys-list{background-color:#fff;padding:10px 0 7px 2px;border-right:1px solid #d4d4d6;border-left:1px solid #d4d4d6}
.activities-citys .citys-list li{background-position:0 bottom;width:88px;height:20px;float:left;margin:0;padding-left:5px}
.activities-citys .citys-list label{padding-left:0}
.citys-list label.current{font-weight:bold}
/**/
.luna-ad-fullwidth{padding-bottom:15px}

.luna-ad-fullwidth i,.luna-ad-fullwidth b{background:url(un_bg_col_one.png) no-repeat;width:981px;visibility:visible;display:block}

.luna-ad-fullwidth i{height:22px}
.luna-ad-fullwidth b{background-position:0 -25px;height:41px;margin-top:-2px;display:block}
.luna-ad-fullwidth div{margin-right:-1px;padding-right:15px;padding-left:15px;border-right:1px solid #ddd;border-left:1px solid #ddd}

.luna-ad-fullwidth a{background-color:#ddd;width:942px;height:156px;margin-top:-2px;border-right:4px solid #ddd;border-left:4px solid #ddd;display:block}


.pkg-selectmap_box .qwertyuiop{font-size:22px}
.pkg-flt_allfares_list .qwertyuiop{font-size:18px}
/* luna110621.css cntent end */
.opt_out_box {width:443px;}

.opt_out_box .signin-mod {height:215px;}

.opt_out_box .tips {padding:35px 0;text-align:center;font-size:12px;color:#112562;}

.opt_out_box .signin-btn {margin:0 10px;}

#topmenu li{
	float:left;
	text-align: center;
}
#topmenu li a{
	color:#666;
}
.topmenu:hover{
	background-color:#A8D3E6;
	color:white;
}
