@charset "utf-8";/* CSS Document by licunhua 20110811*/
.right{float:right;}
.left{float:left;}
.clear{clear:both;height:0;line-height:0;font-size:0;overflow:hidden;}

.rounded_top{border-top-left-radius:10px;border-top-right-radius:10px;}
.rounded_bottom{border-bottom-left-radius:10px;border-bottom-right-radius:10px;}
.rounded_left{border-bottom-left-radius:5px;border-top-left-radius:5px;}
.rounded_right{border-bottom-right-radius:5px;border-top-right-radius:5px;}
.rounded{border-radius: 5px 5px 5px 5px;}
.rounded_more{border-radius: 10px 10px 10px 10px;}

.search_params{height:47px;padding:9px 0 9px 11px;position:relative;z-index: 1000;border-bottom:1px solid #A8A8A8;background:#D1D1C9;border-top-left-radius:10px;border-top-right-radius:10px;}
.search_params .search_form{float:left;position: relative;
    top: 0px;
    left:2px;  
}
.search_form input{color:#D3D3D3;font-weight:normal;padding:1px 0;}
.search_form input.active {font-weight:bold!important;color:#3D3D3D!important;}
.search_form .location {display:block;float:left;width:220px;height:35px;line-height:33px;padding:5px 0 5px 10px;font-size:16px;color:#999999;border:1px solid #A8A8A8;border-left:none;
-moz-border-bottom-colors:none;-moz-border-image:none;-moz-border-left-colors:none;-moz-border-right-colors:none;-moz-border-top-colors:none;border-bottom-right-radius:0;border-top-right-radius:0;box-shadow:0 0 5px #A8A8A8 inset;}/*20110927*/

.search_form .search_inputs{float:left;width:245px;height:42px;padding:3px 0 0 14px;overflow:hidden;background:#FFE75F;border:1px solid #a8a8a8;border-right:none;border-left:0;
-moz-border-bottom-colors:none;-moz-border-image:none;-moz-border-left-colors:none;-moz-border-right-colors:none;-moz-border-top-colors:none;}    
.search_form .dates_section{float:left;width:90px;}   
.search_form input.date{width:70px;color:#3D3D3D!important;font-weight:normal!important;}

.search_form .guests_section{float:left;width:65px;}/*20110930*/ 
.submit_location{width:105px;height:47px;font-size:18px!important;background:white url("http://js.youtx.com/images/search_btn.png") repeat-x 0 0!important;color:#204001!important;margin:0;padding:0 0 0 6px!important;font-weight:bold!important;border-top-left-radius:0;-moz-border-radius-topleft:0;-webkit-border-top-left-radius:0;border-bottom-left-radius:0;-moz-border-radius-bottomleft:0;-webkit-border-bottom-left-radius:0;-moz-box-shadow:1px 1px 0 #fff inset;-webkit-box-shadow:inset 1px 1px 0 #fff;text-shadow:none} 
#search_magnifying_glass{width:16px;height:16px;left:625px;top:15.5px;position:absolute;background:url("http://js.youtx.com/images/magnifying_glass.png") no-repeat transparent;_background:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://js.youtx.com/images/magnifying_glass.png');} 
 
.v3_button{width:auto;height:42px;padding:5px 28px;color:#FFFFFF !important;font-size:18px;font-weight:bold;text-align:center;font-family: Arial,Helvetica,Tahoma;border:1px solid #85AA40;cursor:pointer;
border-radius:7px 7px 7px 7px;text-shadow: 0 -1px 1px #797979;}
/*20110930*/
.submit_location{width:105px;height:47px;font-size:18px!important;background:white url("http://js.youtx.com/images/search_btn.png") repeat-x 0 0!important;color:#204001!important;margin:0;padding:0 0 0 6px!important;font-weight:bold!important;border-top-left-radius:0;-moz-border-radius-topleft:0;-webkit-border-top-left-radius:0;border-bottom-left-radius:0;-moz-border-radius-bottomleft:0;-webkit-border-bottom-left-radius:0;-moz-box-shadow:1px 1px 0 #fff inset;-webkit-box-shadow:inset 1px 1px 0 #fff;text-shadow:none}
.search_v3_submit_alternative{border-radius:7px;-moz-border-radius:7px;-webkit-border-radius:7px;padding:0!important}
.submit_location:hover{background-position:0 -45px!important;color:#204001!important;-moz-box-shadow:1px 1px 0 #fff inset;-webkit-box-shadow:inset 1px 1px 0 #fff}
.submit_location:active{background-position:0 -90px!important;color:#204001!important;-moz-box-shadow:1px 1px 0 #fff inset;-webkit-box-shadow:inset 1px 1px 0 #fff}



.ui-corner-all {border-radius: 4px 4px 4px 4px;}
.ui-widget-content {border: medium none;color: #222222;}
.ui-widget {font-family: Arial,Verdana,sans-serif;font-size: 1.1em;}
.ui-datepicker {background: none repeat scroll 0 0 white;border: 1px solid #D3D3D3;border-radius: 10px 10px 10px 10px !important;box-shadow: 0 8px 31px #666666;
display: none;padding: 10px;width: 205px;}
.referral_lightbox .ui-icon, .ui-icon-closethick, .ui-dialog-titlebar-close, .ui-widget-header, .ui-state-hover {background: none repeat scroll 0 0 transparent !important; border: medium none !important;}
.ui-widget-header {color: #222222; font-weight: bold;padding-left: 1px;}
.ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled {background-image: none;opacity: 0.5;}
.ui-datepicker-prev {background: url("http://js.youtx.com/images/calendar_prev_month.gif") no-repeat scroll 3px 3px transparent !important;cursor: pointer;display: block; float: left; height: 20px;width: 20px;}
.ui-datepicker-next {background: url("http://js.youtx.com/images/calendar_next_month.gif") no-repeat scroll 3px 3px transparent !important;cursor: pointer;display: block;float: right;height: 20px;width: 20px;}
.ui-datepicker-title { font-size: 15px;font-weight: bold;letter-spacing: -0.25px;padding-bottom: 8px;text-align: center;}
table {border-collapse: separate; border-spacing: 0;}
table, caption, tbody, tfoot, thead, tr, th, td {border: 0 none;font-family: inherit;font-size: 1em;font-style: inherit;font-weight: inherit;margin: 0;outline: 0 none;padding: 0;
 vertical-align: baseline;}
.ui-datepicker-calendar tr { background: none repeat scroll 0 0 #FFFFFF;display: block; overflow: hidden;padding-bottom: 1px;width: 203px;}
.ui-datepicker-calendar tr td span, .ui-datepicker-calendar tr th span, .ui-datepicker-calendar tr td a {background: none repeat scroll 0 0 transparent !important;
border: medium none !important; display: block; height: 22px;padding-top: 4px;text-align: center;width: 28px;}
.ui-datepicker-calendar tr th span {background: none repeat scroll 0 0 #FFFFFF !important;font-weight: bold;}
.ui-datepicker-calendar tr td, .ui-datepicker-calendar tr th {background: none repeat scroll 0 0 #EFEFEF;display: block; float: left;height: 26px;margin-right: 1px;overflow: hidden;width: 28px;}
.caption, th, td {font-weight: normal;text-align: left;}
.ui-datepicker-calendar tbody {display: block;overflow: hidden;width: auto;}
.ui-datepicker-calendar tbody tr {background: none repeat scroll 0 0 #E5E5E5 !important;}
.ui-datepicker-calendar tr td.ui-datepicker-unselectable {background: none repeat scroll 0 0 #A7A7A7;}
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {background: none repeat scroll 0 0 #E6E6E6;border: 1px solid #D3D3D3;color: #555555;font-weight: normal;}
.ui-datepicker-buttonpane {padding-top: 10px;text-align: center;}
.ui-datepicker-close {background: none repeat scroll 0 0 transparent !important;border: medium none !important;color: #0087D2 !important;cursor: pointer !important;font-size: 12px !important;font-weight: normal !important;}
.ui-datepicker-close:hover{ font-weight:bold!important;}
.ui-datepicker-calendar tr td a.ui-state-hover {background: none repeat scroll 0 0 #85C7F0 !important;color: #FFFFFF;font-weight: normal;}
.ui-datepicker-calendar tr td a:hover {background: none repeat scroll 0 0 #85C7F0 !important;color: #FFFFFF;font-weight: bold;}
.ui-datepicker-calendar tr td a.ui-state-active {background: none repeat scroll 0 0 #85C7F0 !important;color: #FFFFFF;}


.lightbox_filters_left_column_lang{float:left;width:200px;margin-right:50px;}

/*20110930*/
.pink{color:#E0007A;}
.font_family_wryh{font-family: "Microsoft YaHei", monospace !important;}
.search_form .city{color:#E0007A;display:block;float:left;width:108px;height:35px;line-height:34px;padding:5px 0 5px 10px;font-size:20px;font-weight:bold;border:1px solid #A8A8A8;
-moz-border-bottom-colors:none;-moz-border-image:none;-moz-border-left-colors:none;-moz-border-right-colors:none;-moz-border-top-colors:none;border-bottom-right-radius:0;border-top-right-radius:0;box-shadow:0 0 5px #A8A8A8 inset;background:#fff;}
.search_form .city.citycurent2{border:1px solid #367fac;}
.search_form .location.citycurent{border:1px solid #367fac;position:relative;margin-left:-1px;color:#333;}
.cityout{clear:both;position:relative;height:0;}
.citybox{z-index:99; position:absolute;top:0;left:2px;_left:1px;background-color:#fff; width:340px; border:1px solid #bcbeb3;border-top:none; box-shadow:0 5px 12px #666; -moz-box-shadow:0 5px 12px #666; -webkit-box-shadow:0 5px 12px #666; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px;}
.citybox .title{line-height:32px;height:32px;color:#000;background:#e8f0f6 url(http://js.youtx.com/images/citytitle_icon.gif) no-repeat 8px 11px;padding-left:22px;overflow:hidden;border-radius:5px;}
.citybox .tab{padding:0 0 1px 8px; _padding-bottom:0; width:auto;height:32px;background:url(http://js.youtx.com/images/citytab_line.png) left bottom repeat-x;border-radius:5px;}
.citybox .tab a{display:block;float:left;height:24px;line-height:24px;padding:0 6px;border-top:1px solid #fff;text-decoration:none;text-align:center;margin-top:8px;overflow:hidden;margin-right:1px;}
.citybox .tab a:hover{height:23px;line-height:24px;padding:0 6px;border-bottom:1px solid #ddd;color:#000;font-weight:700;background:#fff;border-top-left-radius:4px;border-top-right-radius:5px;}
.citybox .tab a.current{height:24px;line-height:24px;padding:0 6px;border:1px solid #ddd;border-bottom:none;color:#000;font-weight:700;background:#fff;border-top-left-radius:4px;border-top-right-radius:5px;}
.citybox .citycontent{clear:both;padding:10px 0 10px 10px;}
.citybox .citycontent a{display:block;float:left;margin-left:5px;padding:5px;width:65px;color:#787878;text-align:left;font-size:12px;line-height:16px;height:16px;}
.citybox .citycontent a:hover, .citybox .citycontent .current{color:#008bda;font-weight:700;text-decoration:none;}
.citybox .citycontent p.spe{clear:both; border-top:1px dashed #eee; *padding-top:10px;}
.citybox .close{float:right;width:14px;height:14px;margin:9px 8px 0 0;background:url(http://js.youtx.com/images/city_ico_close.gif) no-repeat;text-decoration:none;display:inline;}
.citybox .close:hover,.citybox .close:visited{text-decoration:none;}
.city_iconbox{height:0px;line-height:0px;width:0px;float:left;position:relative;}
.city_iconbox .cityicon{position:absolute;right:0;top:0;display:block;width:28px;height:47px;background:url(http://js.youtx.com/images/citylisti.gif) 4px center no-repeat;cursor:pointer;}
.city_iconbox .cityicon:hover{background:url(http://js.youtx.com/images/citylisti.gif) 4px center no-repeat;}
.citybox_shu{z-index:100; position:absolute;top:0;left:2px;_left:1px;background-color:#fff; width:190px; border:1px solid #bcbeb3;border-top:none; box-shadow:0 5px 12px #666; -moz-box-shadow:0 5px 12px #666; -webkit-box-shadow:0 5px 12px #666; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px;}
.citybox_shu dl{}
.citybox_shu dt{height:24px;line-height:24px;border-bottom:1px dotted #bdbdbd;padding:0 5px;}
.citybox_shu dd{clear:both;padding:0 5px;height:26px;line-height:26px;cursor:pointer;}
.citybox_shu dd.on{background:#e0edfe;}
.cityhy{float:right;width:70px;height:26px;overflow:hidden;text-align:right;}
.citypy{width:110px;height:26px;overflow:hidden;}
.cityhyword{width:180px;height:26px;overflow:hidden;}
.citybox_no{z-index:101;position:absolute;top:-1px;left:2px;_left:1px;width:136px;height:24px;line-height:24px;text-align:center;background:#ffeeab;border:1px solid #b8890d;color:#8a6400;box-shadow:0 5px 12px #666; -moz-box-shadow:0 5px 12px #666; -webkit-box-shadow:0 5px 12px #666; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px;}
/*20110930*/
.addbox{z-index:102;position:absolute;top:0;left:121px;width:330px;}
.addbox dl{padding:0 10px 8px;}
.addbox dt{height:24px;line-height:24px;margin-top:5px;color:#555555;font-weight:bold;}
.addbox dd{line-height:22px;border-bottom:1px dotted #cccccc;padding-bottom:5px;}
.addbox dd a{padding-right:10px;_padding-right:7px;white-space:nowrap;color:#787878;}
.addbox dd a:hover{color:#008bda;text-decoration:none;}
.addbox dd a:visited{color:#787878;}
.addbox dd.last{border-bottom:none;}
.addbox_sr{z-index:103;position:absolute;top:0;left:121px;width:230px;}

 
/*20111017*/
.iframeie6{width:0;height:0;_width:120px;_height:45px;top:0;left:-1px;position:absolute;z-index:-1;_filter:alpha(opacity=0);display:none;_display:block;}



