html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td,em,button{margin:0;padding:0;}
body{background-color:#FFF;font-size:12px;line-height:1.6;font-family:Simsun,sans-serif;color:#000;}
img,fieldset{border:0;margin:0;padding:0;}
input, textarea{font-size:12px;}
table{border-collapse:collapse;}
a{color:#0055AA; text-decoration:none;}
a:hover{text-decoration:underline;}
h1,h2,h3,h4,h5{	font-family:"Times New Roman",sans-serif;}
ul li{list-style: none;}
dfn{font-style:normal;}
.layoutfix{display:inline-block;}
.layoutfix{display:block;overflow:hidden;}

#base_wrapper{max-width: 1250px;min-width: 970px;_width:970px; padding:8px 10px;margin:0 auto;}
#base_main{width:100%;}
#base_main .base_b{float:none;width:auto;}
.base_t1 #base_main{float:right;margin-left:-166px;}
.base_t2 #base_main{float:right;margin-left:-168px;}
.base_t3 #base_main{float:left;margin-right:-166px;}
.base_t1 .base_b{float:left;width:154px;padding:6px;}
.base_t1 #base_main .base_b{margin-left:166px;}
.base_t2 .base_b{float:left;width:166px;}
.base_t2 #base_main .base_b{margin-left:176px;}
.base_t3 .base_b{float:right;width:154px;padding:6px;}
.base_t3 #base_main .base_b{margin-right:166px;}
#base_bd:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
#base_bd{zoom:1;}
/*different bgcolor for 2columns*/
.base_t1{background-image:url(/img/bg-sidebar.gif);background-repeat:repeat-y; background-color:#BEDAF3}
/*css清零结束*/

/*通用结构*/
.left{float:left;}
.right{float:right;}
.show{display:block;}
.hide{display:none;}
.red{color:red;}
h1{ font-size:1.5em;}
h2{ font-size:1.2em;}
h3{font-size: 12px;height:25px; line-height:25px; display:block;}
h4{font-size: 11px;height:20px; line-height:20px; display:block;}

/*通用顶部状态条*/
#top-status-bar { background:url(/img/bg-status-bar.gif) repeat-x; height:25px; line-height:25px;} 
#top-status-bar li{ float:left; padding:0 5px;}

#logo-bar{ padding:0px 4px;}
.phone400,.phone{height:62px;float:right;margin-left:30px;font-size: 16px;text-shadow: #FC8 1px 1px 1px;color: #FF8000;font-family: 'microsoft yahei';font-weight: bold;}


/*导航条*/
#nav{background:url(/img/bg-nav.gif) repeat-x;height:78px; +margin-bottom:-2px;-margin-bottom:-2px;}
#nav-l{float:left;height:78px; width:5px; background:url(/img/bg-nav-l.gif) no-repeat;}
#nav-r{float:right;height:78px; width:5px; background:url(/img/bg-nav-r.gif) no-repeat;}
#nav-list{height:40px; display:block; top:0; overflow:auto;}
#nav-list ul{ width:720px;float:left;}
#nav-list li{ list-style:none; text-align:center;  width:96px; height:40px;float:left;font:15px/40px Arial;}
#nav-list div{height:40px; float:right;}
#but-want-prize{ float:left; margin-right:5px;}
#but-want-ask{ float:left; margin-right:10px;}
.nav-on{ background: url(/img/bg-nav-on.gif) no-repeat; }
.nav-off{ background: url(/img/bg-nav-off.gif) no-repeat;}
#nav-list .nav-on a{color:#0055AA;}
#nav-list .nav-off a{color:white;}
#lnk_homepage{ margin-left:10px;}
#nav-bar{height:38px; display:block;}
#nav-bar div{ padding:10px 10px 8px 10px; color:#069; float:left;}
#nav-bar a.navitem-on{ background-color: #069; color:white;}
#nav-bar a {line-height:18px; border-left: #CCC 1px solid; border-right: #069 1px solid; padding:3px 5px; }
#nav-bar a:hover{ background-color: #069; color:white;}
/*导航子菜单*/
#lnk_flight_bar{ text-indent:180px;}
#lnk_ticket_bar{ text-indent:130px;}
#lnk_tour_bar{ text-indent:260px;}
#lnk_business_bar{text-indent:220px;}
#lnk_store_bar{text-indent:460px;}


/*hotel-nav*/
#nav-bar #lnk_hotel_bar{ padding:0; height:38px; display:block; float:none;}
#nav-bar #lnk_hotel_bar_in{ padding:10px 0px 8px 10px;}
#nav-bar .hotel-nav{ padding:0; height:38px; float:right; width:350px; background:url(/img/bg-hotel-nav.gif) no-repeat scroll 0px 6px;}
#nav-bar .hotel-nav ul{ padding:14px 8px 4px 18px; float:left;}
#nav-bar .hotel-nav li{ float:left ;}
#nav-bar .hotel-nav a.hotelnavitem-on{ background-color: #333; color:white;}
#nav-bar .hotel-nav a {line-height:18px; color:#333; font-weight:bold; border-left: #CCC 1px solid; border-right: #666 1px solid; padding:3px 4px; }
#nav-bar .hotel-nav a:hover{ background-color: #333; color:white;}



/*****************************  footer  ************************************/

#city-portal{ text-align:center}
#city-portal ul {clear: both;margin: 5px 0;height: 40px;}
#city-portal li {float: left;margin-right: 10px;white-space: nowrap;}

#FOOT-links-inner{ padding-top:10px; padding-left:20px; padding-right:20px;}
#FOOT-links-content{ text-align:center; line-height:48px;}
#FOOT-copyright{text-align:center; line-height:24px;}
#FOOT-icon{text-align:center; line-height:24px;}

/*left-box*/
.left-box{margin-bottom:5px;}
.left-box h3{ background:url(/img/bg-title-l.gif) no-repeat;text-indent:10px;}
.left-box h3 .left,.left-box h3 .right{ height:25px; width:77px; text-indent:0px; text-align:center;}
.left-box a h3{cursor:pointer;}
.left-box h3 .on{background:url(/img/bg-title1-l.gif) no-repeat;}
.left-box ul{ background-color:white; padding:5px 10px 0px 10px; display:block;}
.left-box li{ list-style: none; display:block; padding-bottom:2px; width:134px; }
.left-box label{ display: list-item;}
.left-box .bottom{ background:url(/img/bg-bottom-l.gif) no-repeat;height:5px; display:block; }
.left-box input{ width:75px;}
.left-box select{ width:80px;}
#btnSearch{ margin-left:27px;}
/*page-language*/
.page-language{ float:right ; }
/*hotel-title*/
#HHD-hotel-title{ background: #E1EFFD; margin: 4px 0px; padding: 10px;}
#HHD-hotel-title h1{ padding-left:35px; background:url(/img/ico-hotel.gif) no-repeat; padding-top:6px;}
#HHD-hotel-title h2{ }
#HHD-hotel-title h1 img{ margin-left:10px;}
/*hotel-desc*/
#HHD-hotel-desc{background: white; margin: 4px 0px 1px 0px; padding: 10px; overflow:auto;}
#HHD-hotel-photoes-points{ height:114px;}
#HHD-hotel-photoes li{ display:inline;  padding-right:5px;}
#HHD-hotel-points{ border:3px #CCC solid; padding:2px 5px; float:right;}
#HHD-hotel-points ul{width:260px;}
#HHD-hotel-points li{ float:left; line-height:18px; padding-left:8px; width:120px; background:url(/img/arr1.gif) no-repeat;}
#HHD-hotel-points li img{ margin:4px 0; vertical-align:middle;}
#HHD-hotel-description{ display:block; min-width:750px;_width:750px;}
/*hotel-field*/
#HHD-hotel-field{background:white; margin: 4px 0px 1px 0px; padding: 10px; min-height:310px; _height:310px; overflow:auto; zoom:1; }
#HHD-hotel-field #HHD-hotel-gmap{margin-left: 20px; border:1px #CCC solid;}
#HHD-hotel-field #gmap-div{ width:300px; height:300px; }
#HHD-hotel-info { background:#E6FAFF; margin-bottom:10px; padding:8px;display: block;overflow: hidden;}
#HHD-hotel-info li { padding-right:8px;}
#HHD-hotel-info li span{ font: bold 12px/16px "Times New Roman", Times, serif; padding-right:10px;}
#HHD-hotel-nearby{display: block;overflow: hidden;}
#HHD-hotel-nearby li{ padding-left:8px;background:url(/img/arr2.gif) no-repeat; border-bottom:1px #999 dashed; font: 12px/25px "Times New Roman", Times, serif;}
#HHD-commentss li,#HHD-asks li{ border-bottom:1px #6666CC solid; padding:5px 0;}
.HHD-comments-hotel,.HHD-ask-hotel{color:#990033;}
/*hotel room*/
#HHD-hotel-room{padding:10px; overflow:auto; background:#E1EFFD; margin-top:10px;}
.rad-title{height:29px; background:url(/img/bg-hotel-page-title.gif) repeat-x 50% 100%; }
.rad-title1{width:15px; height:29px; background:url(/img/bg-hotel-page-on.gif) no-repeat; float:left; }
.rad-title2{height:29px; background:url(/img/bg-hotel-page-on.gif)  scroll -15px no-repeat; float:left; font:  bold 10pt/29px Arial, Helvetica, sans-serif; color:#FFF; }
.rad-title3{width:15px; height:29px; background:url(/img/bg-hotel-page-on.gif) scroll -685px no-repeat;  float:left;}
.rad-title4{height:29px; float:right; font:12px/29px Arial, Helvetica, sans-serif; }
.rad-title4 input{ width:80px; height:15px; line-height:15px; border-top:0px; border-bottom:1px #000 solid; border-left:0px; border-right:0px;}
.rad-title4 #rechoose{ width:52px; height:22px; line-height:22px; font-weight:bold; border:0px; cursor:pointer; text-align:center; background:url(/img/but-rechoose.gif) no-repeat;}
.rad-title h2{ font-size:1.0em;}
.rad-title .rad-title2 h2 a{ color:white;}

.rad-off-title{height:29px; background:url(http://res.ydnet.cn/img/bg-hotel-page-title.gif) repeat-x 50% 100%; }
.rad-off-title1{width:15px; height:29px; background:url(http://res.ydnet.cn/img/bg-hotel-page-off.gif) no-repeat; float:left; }
.rad-off-title2{height:29px; background:url(http://res.ydnet.cn/img/bg-hotel-page-off.gif)  scroll -15px no-repeat; float:left; font:  bold 10pt/29px Arial, Helvetica, sans-serif; }
.rad-off-title3{width:15px; height:29px; background:url(http://res.ydnet.cn/img/bg-hotel-page-off.gif) scroll -685px no-repeat;  float:left;}
.rad-off-title4{height:29px; float:right; font:12px/29px Arial, Helvetica, sans-serif; }
.rad-off-title h2{ font-size:1.0em;}

.HHD-hotel-room-head{ margin-top:1px; border-bottom:1px #CCC solid;}
.HHD-hotel-room-head-inner{ height:30px; background:url(/img/bg-hotel-room-head.gif) repeat-x; color:#666; font:bold 10pt/28px Arial, Helvetica, sans-serif;}
.btn-order{ background:#F63; width:54px; height:22px; margin:0; padding:0; cursor:pointer; border:none; color:#FFF; font-weight:bold; margin:3px;}
.room-name{ text-align:center; display:block;}
.room-desc{ width:50px; text-align:center; float:right;}
.room-bw{ width:50px; overflow:hide; white-space: nowrap; text-align:center; float:right;}
.room-bf{ width:50px; text-align:center; float:right;}
.room-ori{ width:90px; text-align:center; float:right;}
.room-first{ width:90px; text-align:center; float:right;}
.room-avg-head{width:90px; text-align:center; float:right;}
.room-avg{ width:90px;text-align:center;float:right; color:#F93; text-decoration:underline;}
.room-prize{ width:90px; text-align:center; float:right;}
.room-ac{ width:60px; text-align:center; float:right;}
.room-row{border-bottom:1px #CCC dashed; color:#666; font:12px/32px Arial, Helvetica, sans-serif;}
.room-price-and-desc2-o{ display:block; direction:rtl;  padding-right:10px;}
.room-price-and-desc2{width:560px; margin-bottom:10px; background-color:white; direction:ltr; }
.room-price2{color:black; width:560px;}
.room-price2-inner{width:560px; border:2px #f98510 solid; padding:3px; background-color:white; overflow:auto; zoom:1;}
.room-price-and-desc2 .room-price2-inner{ border-top:1px #CE4D06 solid; border-bottom:none; border-left: none; border-right: none ;  padding:0px; background:none; }
.rp2-row{ height:30px; border-bottom:#eebb97 1px dashed; float:left; width:560px;}
.rp2-header{background-color:#ffebd7; height:25px;}
.rp2-data{background-color:white;}
.rp2-cell { float:left; width:70px; height:30px; vertical-align:middle; text-align:center; line-height:30px; font-size:12px; font-family:Arial;}
.rp2-price{ float:left; width:70px; height:30px;  text-align:center; line-height:14px; font-size:12px; font-family:Arial;}
.rp2-price u{ color:#d76600; text-decoration:none;  }
.room-desc2{ width:560px; }
.room-desc2-inner{ border:1px #039 solid; padding:3px; background-color:#DDE0F9; }
.room-price-and-desc2 .room-desc2-inner{border:none; padding:3px; background:none;}
.room-desc2 ul{ padding-top:8px;}
.room-desc2 li{display:inline-block;display:-moz-inline-stack;zoom:1;*display:inline;overflow:hidden;vertical-align:middle; padding-left:15px;  text-align:left; background: url(/img/dot.gif) no-repeat scroll 0 6px;  font-size:12px; line-height:16px; width:260px;height:16px; }
.hide-action-bar{ font-size:12px; line-height:16px; color:#0464BB; margin-top:0px; height:16px; background-color:#C4D8FD; cursor:pointer;  text-align:center}
.room-row:hover{ background:#F6F6F6}
.HHD-hotel-room-data{ background:#fff;  overflow:auto; zoom:1;}
.HHD-hotel-room-data p{ text-align:center;}
.HHD-hotel-notes-data{ }
.HHD-hotel-notes-data ul{ margin:0px 5px 15px 5px; padding-left:15px; }
.HHD-hotel-notes-data li{ margin-bottom:5px; margin-left:15px; list-style-image:url(/img/lst.gif); font:12px/15px arial; }
#HHD-hotel-room-note{ display:block}
#HHD-hotel-room-note-inner{ border:1px #F63 dashed; background-color:#FEFAC0; margin:15px 0px 10px 0px;  padding:5px;}
.note-row{padding:5px 0px;font:12px/16px Arial, Helvetica, sans-serif;}
.note-fromto{ width:220px; text-align:center; float:left;}
.note-content{ display:block;text-align:left;}

/*hotel detail*/
#HHD-hotel-detail{padding:10px; background:white; margin-top:10px;}
#HHD-hotel-detail-data{ margin-top:10px;}
.detail-row{ border-bottom:1px #CCC dashed; font:12px/24px Arial, Helvetica, sans-serif; padding:5px 0px; }
.detail-name{ width:100px; background:url(/img/arr2.gif) no-repeat scroll 10px; text-indent:20px; float:left;}
.detail-desc{ display:inline-block; width:85%;}
#HHD-hotel-detail-data li{padding-right:15px;line-height:20px;font-size:12px;display: inline;}
.detail-name-up{width:760px;  background:url(/img/arr2.gif) no-repeat scroll 10px; text-indent:20px; float:left; clear:left; }
.detail-desc-down{padding-left:20px;display:inline-block; width:95%;}
.detail-desc-down li{padding-right:25px;}

/*hotel near*/
#HHD-hotel-near,#HHM-hotel-near{padding:10px; background:white; margin-top:10px; margin-bottom:2px; overflow:auto;}
#HHD-hotel-near-data{ margin-top:10px;overflow:auto;}
.near-row{ border-bottom:1px #CCC dashed;  font:12px/24px Arial, Helvetica, sans-serif; padding:5px 0px; overflow:hide; height:20px;}
.near-star{ width:50px; text-align:center; float:left;  }
.near-distance{ width:50px; text-align:center; float:left;}
.near-minprice{ width:50px; text-align:center; float:left;}
.near-name{ width:230px; text-align:left; float:left;overflow:hide;white-space: nowrap;height:20px;}
#HHD-hotel-near-data  a{ background:url(/img/arr1.gif) no-repeat scroll 10px; padding-left:20px; }


/*hotel location*/
#HHD-hotel-location,#HHM-hotel-location{padding:10px; background:white; margin-top:10px;overflow:auto;}
#HHD-hotel-location-data{ margin-top:10px;overflow:auto;}
.location-row{ border-bottom:1px #CCC dashed;  font:12px/24px Arial, Helvetica, sans-serif; padding:5px 0px; overflow:hide;height:20px;}
.location-type{ width:100px; text-align:center; float:left;}
.location-distance{ width:50px; text-align:center; float:left;}
.location-name{ width:230px; text-align:left; float:left;overflow:hide;white-space: nowrap;height:20px;}
#HHD-hotel-location-data  a{ background:url(/img/arr1.gif) no-repeat scroll 10px; padding-left:20px; }

/*hotel comments*/
#HHD-hotel-comments{padding:10px; background:white; margin-top:10px;overflow:auto;}
#HHD-hotel-comments-data{ margin-top:10px;overflow:auto; zoom:1;}
.comments-row{ border-bottom:1px #CCC dashed;  font:12px/24px Arial, Helvetica, sans-serif; padding:5px 0px; overflow:hide;height:20px;}
.comments-remark{ width:30px; text-align:left; float:left;}
.comments-content{ width:350px; text-align:left; float:left; white-space:nowrap; overflow:hidden;}
#HHD-hotel-comments-data  a{ background:url(/img/arr1.gif) no-repeat scroll 10px; padding-left:20px; }

/*hotel-search-result-title*/
#HSR-result-title{ background: #E1EFFD; margin: 4px 0px; padding: 10px;}
#HSR-result-title h1{ padding-left:35px; background:url(/img/ico-hotel.gif) no-repeat; padding-top:6px;}
#HSR-result-title h1 img{ margin-left:10px;}
/*hotel-search-result-conditions*/
#HSR-result-conditions ul{ background: white; margin-bottom: 4px; padding: 10px; clear:left; overflow:auto; zoom:1; }
#HSR-result-conditions h3 div{text-indent:10px; width:77px; margin-top:4px; float:left; cursor:pointer;}
#HSR-result-conditions h3 div.on{ background:url(/img/bg-title1-l.gif) no-repeat;}
#HSR-result-conditions a,.HSR-condition span{ margin-right:5px; font:12px/14px "宋体";pading:1px 1px 0px; margin-top:5px; display:inline-block;}
#HSR-result-conditions a.on,#HSR-result-conditions a:hover{background-color:#EE7818; color:#ffffff}
/*hotel-search-result-list-order*/
#HSR-list-order { border-top:#666 1px solid; margin-top:4px; background-color:#eaebf0; padding:5px 10px 5px 15px;}
#HSR-list-order ul{ height:25px; padding-left:8px; background:url(/img/bg-list-order.gif) no-repeat scroll 0px 6px;}
#HSR-list-order li { float:left; line-height:25px; width:70px; text-align:center; }
#HSR-list-order li.up-on{ background:url(/img/arr-up.gif) no-repeat scroll 9px;}
#HSR-list-order li.up-off{ background:url(/img/arr-up-off.gif) no-repeat scroll 9px;}
#HSR-list-order li.down-on{ background:url(/img/arr-down.gif) no-repeat scroll 9px;}
#HSR-list-order li.down-off{ background:url(/img/arr-down-off.gif) no-repeat scroll 9px;}
#HSR-cond-rank,#HSR-cond-price,#HSR-cond-star,#HSR-cond-point{color:#0055AA; cursor:pointer;}
#HSR-cond-rank.on,#HSR-cond-point.on{background:url(/img/bg-order-on.gif) no-repeat scroll 5px;}
#HSR-list-order #HSR-cond-pages{ float:right; width:auto; display:block;}
#HSR-result-conditions #gmap-div{ height:400px;}
.gmap-hint{overflow:auto;zoom:1;}
/*HSR-error*/
#HSR-error{ margin-top:10px; text-align:center; padding:20px; color:red; font:bold 12pt/30px Arial; background-color:#FFF;}
/*HSR-hotels*/
.HSR-hotel{ padding:5px; background-color:white;}
.HSR-hotel-name{ margin-top:8px; border-top:1px #06C solid;  text-indent:5px; font-weight:bold;font-size:12pt;  font-family:Arial, Helvetica, sans-serif; height:30px; border-bottom:1px #93b9e0 dashed; background-color:#ecf0fc; line-height:30px;}
.HSR-hotel-name a{ line-height:30px;}
.HSR-hotel-name img{ padding-left:15px; margin:6px 0 10px 0; vertical-align:middle  }
.HSR-hotel-mainphoto{ float:left; padding:5px 10px 5px 0;}
.HSR-hotel-mainphoto img{ float:left; width:128px; height:100px;}
.HSR-info{ padding-top:5px; padding-bottom:5px; line-height:20px; font-size:12px; font-family:Arial, Helvetica, sans-serif;  }
.HSR-hotel-star{color: #F30; font-weight:bold;}
.HSR-hotel-emap{ padding-left:10px; text-decoration:underline; color: #069; font-weight:bold;}
#HSR-gmap{ display:none; width:400px; height:300px; background-color:#999; border:1px #333 solid; z-index:5000;}
.HSR-hotel-area{ padding-left:10px; font-weight:bold;}
.HSR-hotel-totalpoint{font-weight:bold;}
.HSR-hotel-roomnum,.HSR-hotel-floor,.HSR-hotel-history{padding-left:10px; font-weight:bold;}
.HSR-hotel-pages{ float:right; clear:both; width:560px; height:30px; line-height:30px; text-align:right;}

/*****************************  hotel search default search-cond**************************************/
#HSD-row1{ height:420px;}
#HSD-row1-inner{margin-top:10px;}
#HSD-adv-cond{width:275px; height:405px; background:url(/img/bg-cell3.gif) no-repeat;}
#HSD-adv-cond-inner{padding:0px 0px 10px 10px; }
#HSD-adv-cond h2{ margin:0; padding:0; font:bold 14px/32px "宋体",Arial; height:32px; width:250px;}
#HSD-adv-cond-city{height:24px; margin-top:10px; width:250px; }
#HSD-adv-cond-city2{height:24px; margin-top:10px; width:194px; padding-left:66px;}
#HSD-adv-cond-checkin{height:24px; margin-top:10px; width:250px; }
#HSD-adv-cond-checkout{height:24px; margin-top:10px; width:250px; }
#HSD-adv-cond-area{height:24px; margin-top:10px; width:250px; }
#HSD-adv-cond-county{height:24px; margin-top:10px; width:250px; }
#HSD-adv-cond-price{height:24px; margin-top:10px; width:250px; }
#HSD-adv-cond-star{height:24px; margin-top:10px; width:250px; }
#HSD-adv-cond-hotel{height:24px; margin-top:10px; width:250px; }
#HSD-adv-cond-search{height:24px; margin-top:20px; width:250px; }
#HSD-adv-cond #city{width:170px;}
#HSD-adv-cond #checkin{width:170px;}
#HSD-adv-cond #checkout{width:170px;}
#HSD-adv-cond #hotel{width:170px;}
#HSD-adv-cond #province_s{width:85px;}
#HSD-adv-cond #cityid{width:85px;}
#HSD-adv-cond #areacounty{width:176px;}
#HSD-adv-cond #priceid{width:176px;}
#HSD-adv-cond #star{width:176px;}
#HSD-adv-cond #addr{width:170px;}
#HSD-adv-cond-search #search{ margin-left:80px;}
#HSD-city-cond{width:435px; height:405px; background:url(/img/bg-cell4.gif) no-repeat;}
#HSD-city-cond-inner{padding:0px 0px 10px 10px; }
#HSD-city-cond h2{ margin:0; padding:0; font:bold 14px/32px "宋体",Arial; height:32px; width:410px;}
#HSD-city-cond a{color:#227e24;}

#HSD-city-cond-huabei{width:260px; height:48px; margin-top:10px; margin-bottom:5px; }
#HSD-city-cond-huabei .city-title{width:20px; height:48px; font:bold 16px/24px "宋体",Arial; color: #063; background-color:#9AF1B9; text-align:center;}
#HSD-city-cond-huabei .city-item{width:230px; height:48px; font:12px/24px "宋体",Arial; padding:0px 5px;}

#HSD-city-cond-xibei{width:150px; height:48px; margin-top:5px; margin-bottom:5px; }
#HSD-city-cond-xibei .city-title{width:20px; height:48px; font:bold  16px/24px "宋体",Arial; color:#063;background-color:#9AF1B9; text-align:center;}
#HSD-city-cond-xibei .city-item{width:120px; height:48px; font:12px/24px "宋体",Arial; padding:0px 5px;}

#HSD-city-cond-huadong{width:410px; height:120px; margin-top:5px; margin-bottom:5px; }
#HSD-city-cond-huadong .city-title{width:20px; height:120px; font:bold  16px/60px "宋体",Arial; color:#063; background-color:#9AF1B9; text-align:center;}
#HSD-city-cond-huadong .city-item{width:380px; height:120px; font:12px/24px "宋体",Arial; padding:0px 5px;}

#HSD-city-cond-dongbei{width:175px; height:48px; margin-top:5px; margin-bottom:5px; }
#HSD-city-cond-dongbei .city-title{width:20px; height:48px; font:bold  16px/24px "宋体",Arial; background-color:#9AF1B9; text-align:center; color:#063;}
#HSD-city-cond-dongbei .city-item{width:145px; height:48px; font:12px/24px "宋体",Arial; padding:0px 5px;}

#HSD-city-cond-xinan{width:235px; height:48px; margin-top:5px; margin-bottom:5px; }
#HSD-city-cond-xinan .city-title{width:20px; height:48px; font:bold  16px/24px "宋体",Arial; background-color:#9AF1B9; text-align:center; color:#063;}
#HSD-city-cond-xinan .city-item{width:205px; height:48px; font:12px/24px "宋体",Arial; padding:0px 5px;}

#HSD-city-cond-huanan{width:410px; height:48px; margin-top:5px; margin-bottom:5px; }
#HSD-city-cond-huanan .city-title{width:20px; height:48px; font:bold  16px/24px "宋体",Arial; background-color:#9AF1B9; text-align:center; color:#063;}
#HSD-city-cond-huanan .city-item{width:380px; height:48px; font:12px/24px "宋体",Arial; padding:0px 5px;}

#HSD-city-cond-huazhong{width:240px; height:48px; margin-top:5px; margin-bottom:5px; }
#HSD-city-cond-huazhong .city-title{width:20px; height:48px; font:bold  16px/24px "宋体",Arial; background-color:#9AF1B9; text-align:center; color:#063;}
#HSD-city-cond-huazhong .city-item{width:210px; height:48px; font:12px/24px "宋体",Arial; padding:0px 5px;}

#HSD-city-cond-gangaotai{width:170px; height:48px; margin-top:5px; margin-bottom:5px; }
#HSD-city-cond-gangaotai .city-title{width:20px; height:48px; font:bold  16px/24px "宋体",Arial; background-color:#9AF1B9; text-align:center; color:#063;}
#HSD-city-cond-gangaotai .city-item{width:140px; height:48px; font:12px/24px "宋体",Arial; padding:0px 5px;}

#HSD-user-login{width:260px; height:405px;}
#HSD-user-login-1{width:260px; height:140px; background:url(/img/bg-login-cell.gif) no-repeat;}
#HSD-user-login-1 .input{height:18px; width:100px; margin:0; padding:0;font: 12px/18px "宋体", Arial;}
#HSD-user-login-2{width:260px; height:250px; background:url(/img/bg-cell2.gif) no-repeat scroll top;}
#HSD-user-login-2-inner{ padding:0px 10px 0px 10px;}
#HSD-user-login-2 h2{margin:0; padding:0; font:bold 14px/38px "宋体",Arial;height:38px; width:240px; background:url(/img/ico-ask.gif) no-repeat scroll 70px 1px;}
#HSD-user-login-2 ul{margin-top:10px; padding-left:10px;}
#HSD-user-login-2 li{margin-left:10px; list-style-image:url(/img/arr1.gif); }
#HSD-user-login-3{width:260px; height:15px; background:url(/img/bg-cell2.gif) no-repeat scroll bottom;}


/*登录*/
#are-username{padding:43px 5px 0px 15px;}
#are-password{padding:8px 5px 0px 15px;}
#are-password-inner{ height:20px;}
#are-login-links{padding:8px 5px 0px 15px;}
#cel-user-login .input{height:18px; width:100px; margin:0; padding:0;font: 12px/18px "宋体", Arial;}
#are-password label,#are-password input{ float:left}
#password{margin-left:6px; width:100px; height:18px; padding:0;font: 12px/18px "宋体", Arial;}
#but-login{margin-left:10px;}

#HHC-hotel-desc{background:white; margin: 4px 0px 1px 0px; padding: 10px;  overflow:auto; zoom:1;}
/*Hotel hotel Comments points*/
#HHC-hotel-points{ border:1px #B34402 solid; background-color:white; padding:1px; text-align:center; margin-bottom:5px; font-size:12px; line-height:16px;}
#HHC-good-feel{float:left; margin:10px; padding-top:20px; height:118px; width:130px; background:url(/img/bg-good-feel.gif) no-repeat; line-height:26px; text-align:left; text-indent:50px; }
#HHC-good-feel div{ float:left; height:26px; width:130px;}
#HHC-good-count{ background:url(/img/bg-hh.gif) no-repeat scroll 20px 0;}
#HHC-good-score{ background:url(/img/bg-smile.gif) no-repeat scroll 20px 0;}
#HHC-comments-count{float:right; height:69px; line-height:69px; width:450px; background-color:#f2f2f2;}
#HHC-comments-options{clear:right;float:right; height:69px;width:450px; margin-top:-2px; background-color:white; }
.HHC-comments-opt{ float:left; width:75px; padding:13px 0; }
.comments-point{ border:1px #e7662b solid; height:8px; background-image:url(/img/bg-point.gif); background-repeat:no-repeat;}
.comments-score{ color:#F60;}
#HHC-total-points{ padding:48px 0;background-color: #fff1e2;font-weight:bold; }
/*Hotel hotel Comments photoes*/
#HHC-hotel-photoes-desc{ clear:left; height:114px; margin-bottom:10px;}
#HHC-hotel-photoes{ float:left; clear:left; width:170px;}
#HHC-hotel-photoes li{ float:left; height:114px; padding-right:5px;}
#HHC-hotel-description{ height:114px; overflow:hidden;}

#HHC-ac{ padding:20px 0px 40px 240px; text-align:right;}
#HHC-ac input{ line-height:20px; width:86px; height:20px; background:url(/img/bg-but1.gif) no-repeat; border:none; color:#03C; cursor:pointer;}
#HHC-ac #HHC-ac-comment{background:url(/img/bg-but3.gif) no-repeat; color:#a34c06}

/*hotel hotel comments   foreach loop*/
.HHC-comments-item{ background-color:white; border:1px #1C588E solid; margin-bottom:10px; overflow:auto; zoom:1;}
.HHC-user{ background-color:#EAF3FB; border-bottom:1px #CCC solid; line-height:26px; height:26px; padding-left:10px;}
.HHC-user li{ float:left;}
.HHC-user-id{ width:150px; border-right:1px #ccc dashed; }
.HHC-user-hotel{ text-indent:15px; width:360px;}
.HHC-user-room{ text-indent:10px; width:160px; overflow:hidden; white-space:nowrap;}
.HHC-user-date{ text-indent:10px; width:80px;}

.HHC-comments{background-color:white; line-height:16px; padding-left:10px;}
.HHC-points{ float:left; width:150px; height:160px;  border-right:1px #ccc dashed;  border-bottom:1px #ccc dashed; text-align:center; }
.HHC-detail{ padding:10px;  margin-left:/*16*/0px; line-height:18px;}
.HHC-detail-impression{ font-weight:bold; color:#C30; padding-bottom:10px;}
.HHC-detail-comment{ }


/*hotel hotel photoes*/
#HHP-right{ width:160px; background-color:#84C1FF;}
#HHP-right-inner{padding:10px 5px 10px 5px;}
#HHP-right u{color:white; font-size:10px; padding:2px 0px 2px 10px;}
#HHP-right-inner div{ width:50px; text-align:center; margin-bottom:5px; float:left; font-size:9px; font-family:Arial; line-height:15px; height:55px; overflow:hidden;}
#HHP-right-inner img{ float:left; width:46px; height:35px; margin-right:3px; margin-bottom:5px;}
#HHP-left{ }
#HHP-left-inner{padding:10px 0px 10px 10px;  }
#HHP-left-inner div{text-align:center; margin-bottom:5px; font: bold 11pt/24px Arial, Helvetica, sans-serif;}

/*hotel bestbrand default*/
.HBBD-bestbrand{ width:130px; margin:0 8px; height:125px; float:left; text-align:center;}

/*hotel bestbrand view*/
.HBBV-title p{padding:10px;}

/*hotel view comment*/
#HHVC-comments-order{ padding:5px; line-height:16px; float:right; background-color:#FFF; border:1px #970413 solid;}
#HHVC-comments-order-in{height:144px; width:325px;float:left; background:#FDFEE2;}
.HHVC-user{ float:right; padding:4px; background:#EBEBEB; margin-right:10px;}
.HHVC-points{ float:left;}
.HHVC-detail{ height:156px;}

/*hotel hotel map #HHM-hotel-near,#HHM-hotel-locationhotel hotel default*/
#HHM-hotel-field{background:white; margin: 4px 0px 1px 0px; padding: 10px; min-height:410px; _height:410px; overflow:auto; zoom:1; }
#HHM-hotel-field #HHM-hotel-gmap{margin-right: 20px; border:1px #CCC solid;}
#HHM-hotel-field #HHM-hotel-gmap #gmap-div{ width:400px; height:400px; }
.HHM-gmap-right-margin{ margin-left:420px;}
#HHM-hotel-near .near-name{ width:210px;}
#HHM-hotel-location .location-name{ width:210px;}
.ico_gmaps_b{padding-left:20px;}
.ico_gmaps_b1{padding-left:20px;background:url(http://res.ydnet.cn/img/ico_gmaps_1.gif) no-repeat;}
.ico_gmaps_b2{padding-left:20px;background:url(http://res.ydnet.cn/img/ico_gmaps_2.gif) no-repeat;}
.ico_gmaps_b3{padding-left:20px;background:url(http://res.ydnet.cn/img/ico_gmaps_3.gif) no-repeat;}
.ico_gmaps_b4{padding-left:20px;background:url(http://res.ydnet.cn/img/ico_gmaps_4.gif) no-repeat;}
.ico_gmaps_b5{padding-left:20px;background:url(http://res.ydnet.cn/img/ico_gmaps_5.gif) no-repeat;}
.ico_gmaps_b6{padding-left:20px;background:url(http://res.ydnet.cn/img/ico_gmaps_6.gif) no-repeat;}
.ico_gmaps_b7{padding-left:20px;background:url(http://res.ydnet.cn/img/ico_gmaps_7.gif) no-repeat;}
.ico_gmaps_b8{padding-left:20px;background:url(http://res.ydnet.cn/img/ico_gmaps_8.gif) no-repeat;}
.ico_gmaps_b9{padding-left:20px;background:url(http://res.ydnet.cn/img/ico_gmaps_9.gif) no-repeat;}
.ico_gmaps_b10{padding-left:20px;background:url(http://res.ydnet.cn/img/ico_gmaps_10.gif) no-repeat;}
.ico_gmaps_b11{padding-left:20px;background:url(http://res.ydnet.cn/img/ico_gmaps_11.gif) no-repeat;}
.ico_gmaps_b12{padding-left:20px;background:url(http://res.ydnet.cn/img/ico_gmaps_12.gif) no-repeat;}
.ico_gmaps_b13{padding-left:20px;background:url(http://res.ydnet.cn/img/ico_gmaps_13.gif) no-repeat;}
.ico_gmaps_b14{padding-left:20px;background:url(http://res.ydnet.cn/img/ico_gmaps_14.gif) no-repeat;}
.ico_gmaps_b15{padding-left:20px;background:url(http://res.ydnet.cn/img/ico_gmaps_15.gif) no-repeat;}
.ico_gmaps_b16{padding-left:20px;background:url(http://res.ydnet.cn/img/ico_gmaps_16.gif) no-repeat;}
.ico_gmaps_b17{padding-left:20px;background:url(http://res.ydnet.cn/img/ico_gmaps_17.gif) no-repeat;}
.ico_gmaps_b18{padding-left:20px;background:url(http://res.ydnet.cn/img/ico_gmaps_18.gif) no-repeat;}
.ico_gmaps_b19{padding-left:20px;background:url(http://res.ydnet.cn/img/ico_gmaps_19.gif) no-repeat;}
.ico_gmaps_b20{padding-left:20px;background:url(http://res.ydnet.cn/img/ico_gmaps_20.gif) no-repeat;}
.ico_gmaps_b21{padding-left:20px;background:url(http://res.ydnet.cn/img/ico_gmaps_21.gif) no-repeat;}
.ico_gmaps_b22{padding-left:20px;background:url(http://res.ydnet.cn/img/ico_gmaps_22.gif) no-repeat;}
.ico_gmaps_b23{padding-left:20px;background:url(http://res.ydnet.cn/img/ico_gmaps_23.gif) no-repeat;}
.ico_gmaps_b24{padding-left:20px;background:url(http://res.ydnet.cn/img/ico_gmaps_24.gif) no-repeat;}
.ico_gmaps_b25{padding-left:20px;background:url(http://res.ydnet.cn/img/ico_gmaps_25.gif) no-repeat;}
.ico_gmaps_b26{padding-left:20px;background:url(http://res.ydnet.cn/img/ico_gmaps_26.gif) no-repeat;}
.ico_gmaps_b27{padding-left:20px;background:url(http://res.ydnet.cn/img/ico_gmaps_27.gif) no-repeat;}
.ico_gmaps_b28{padding-left:20px;background:url(http://res.ydnet.cn/img/ico_gmaps_28.gif) no-repeat;}
.ico_gmaps_b29{padding-left:20px;background:url(http://res.ydnet.cn/img/ico_gmaps_29.gif) no-repeat;}
.ico_gmaps_b30{padding-left:20px;background:url(http://res.ydnet.cn/img/ico_gmaps_30.gif) no-repeat;}
.ico_gmaps_b31{padding-left:20px;background:url(http://res.ydnet.cn/img/ico_gmaps_31.gif) no-repeat;}
.ico_gmaps_b32{padding-left:20px;background:url(http://res.ydnet.cn/img/ico_gmaps_32.gif) no-repeat;}
.ico_gmaps_b33{padding-left:20px;background:url(http://res.ydnet.cn/img/ico_gmaps_33.gif) no-repeat;}

.ico_gmaps_g{padding-left:20px;}
.ico_gmaps_g1{padding-left:20px;background:url(http://res.ydnet.cn/img/ico_gmaps_g1.gif) no-repeat;}
.ico_gmaps_g2{padding-left:20px;background:url(http://res.ydnet.cn/img/ico_gmaps_g2.gif) no-repeat;}
.ico_gmaps_g3{padding-left:20px;background:url(http://res.ydnet.cn/img/ico_gmaps_g3.gif) no-repeat;}
.ico_gmaps_g4{padding-left:20px;background:url(http://res.ydnet.cn/img/ico_gmaps_g4.gif) no-repeat;}
.ico_gmaps_g5{padding-left:20px;background:url(http://res.ydnet.cn/img/ico_gmaps_g5.gif) no-repeat;}
.ico_gmaps_g6{padding-left:20px;background:url(http://res.ydnet.cn/img/ico_gmaps_g6.gif) no-repeat;}
.ico_gmaps_g7{padding-left:20px;background:url(http://res.ydnet.cn/img/ico_gmaps_g7.gif) no-repeat;}
.ico_gmaps_g8{padding-left:20px;background:url(http://res.ydnet.cn/img/ico_gmaps_g8.gif) no-repeat;}
.ico_gmaps_g9{padding-left:20px;background:url(http://res.ydnet.cn/img/ico_gmaps_g9.gif) no-repeat;}
.ico_gmaps_g10{padding-left:20px;background:url(http://res.ydnet.cn/img/ico_gmaps_g10.gif) no-repeat;}
.ico_gmaps_g11{padding-left:20px;background:url(http://res.ydnet.cn/img/ico_gmaps_g11.gif) no-repeat;}
.ico_gmaps_g12{padding-left:20px;background:url(http://res.ydnet.cn/img/ico_gmaps_g12.gif) no-repeat;}
.ico_gmaps_g13{padding-left:20px;background:url(http://res.ydnet.cn/img/ico_gmaps_g13.gif) no-repeat;}
.ico_gmaps_g14{padding-left:20px;background:url(http://res.ydnet.cn/img/ico_gmaps_g14.gif) no-repeat;}
.ico_gmaps_g15{padding-left:20px;background:url(http://res.ydnet.cn/img/ico_gmaps_g15.gif) no-repeat;}
.ico_gmaps_g16{padding-left:20px;background:url(http://res.ydnet.cn/img/ico_gmaps_g16.gif) no-repeat;}
.ico_gmaps_g17{padding-left:20px;background:url(http://res.ydnet.cn/img/ico_gmaps_g17.gif) no-repeat;}
.ico_gmaps_g18{padding-left:20px;background:url(http://res.ydnet.cn/img/ico_gmaps_g18.gif) no-repeat;}
.ico_gmaps_g19{padding-left:20px;background:url(http://res.ydnet.cn/img/ico_gmaps_g19.gif) no-repeat;}
.ico_gmaps_g20{padding-left:20px;background:url(http://res.ydnet.cn/img/ico_gmaps_g20.gif) no-repeat;}
.ico_gmaps_g21{padding-left:20px;background:url(http://res.ydnet.cn/img/ico_gmaps_g21.gif) no-repeat;}
.ico_gmaps_g22{padding-left:20px;background:url(http://res.ydnet.cn/img/ico_gmaps_g22.gif) no-repeat;}
.ico_gmaps_g23{padding-left:20px;background:url(http://res.ydnet.cn/img/ico_gmaps_g23.gif) no-repeat;}
.ico_gmaps_g24{padding-left:20px;background:url(http://res.ydnet.cn/img/ico_gmaps_g24.gif) no-repeat;}
.ico_gmaps_g25{padding-left:20px;background:url(http://res.ydnet.cn/img/ico_gmaps_g25.gif) no-repeat;}
.ico_gmaps_g26{padding-left:20px;background:url(http://res.ydnet.cn/img/ico_gmaps_g26.gif) no-repeat;}
.ico_gmaps_g27{padding-left:20px;background:url(http://res.ydnet.cn/img/ico_gmaps_g27.gif) no-repeat;}
.ico_gmaps_g28{padding-left:20px;background:url(http://res.ydnet.cn/img/ico_gmaps_g28.gif) no-repeat;}
.ico_gmaps_g29{padding-left:20px;background:url(http://res.ydnet.cn/img/ico_gmaps_g29.gif) no-repeat;}
.ico_gmaps_g30{padding-left:20px;background:url(http://res.ydnet.cn/img/ico_gmaps_g30.gif) no-repeat;}

/*hotel hotel related/nearby*/
#HHN-hotel-field{background:white; margin: 4px 0px 1px 0px; padding: 10px; min-height:510px; _height:510px;  }
#HHN-hotel-field #HHN-hotel-gmap{margin-right: 20px; border:1px #CCC solid;}
#HHN-hotel-field #gmap-div{ width:400px; height:500px; }
.HHN-gmap-right-margin{ margin-left:420px;}

#HHN-hotel-near #HHN-hotel-near-data{ border-left:1px #32b0e2 solid; border-top:2px #32b0e2 solid; border-right:1px #32b0e2 solid; border-bottom:1px #32b0e2 solid; margin:0; padding:10px; background-color:#D2EFFD; height:470px; overflow:auto;}
#HHN-hotel-near  li{ line-height:20px; padding:3px 0px 5px 5px;}
#HHN-hotel-near  li:hover,#HHN-hotel-near li.hover{ background:white;}
.near-photo{ width:50px; height:40px;}
.near-items{ margin-left:55px; line-height:20px; min-width:250px;_width:240px;}
#HHN-hotel-gmap .near-photo{width:70px; height:60px;}
#HHN-hotel-gmap .near-photo img{ width:70px; height:60px;}
#HHN-hotel-gmap .near-items{ margin-left:75px;_width:auto;}
#HHN-hotel-gmap a.loadGmapHotels{ background-image:none; padding-left:0px;}

/*HHA*/
#location-classes li strong{border-bottom-width:2px; border-bottom-style:solid;}
#HHA-near-locations {background:white; margin: 4px 0px 1px 0px; padding: 10px; zoom:1; display:block;}
.HHA-near-loc-list li{
color: #444;
display: inline;
float: left;
font-family: Verdana;
margin-left: 10px;
margin-right: 14px;
padding: 8px 0px 7px 2px;
width: 210px;
}
.HHA-near-loc-list{clear:both;}
.HHA-near-loc-titl{}


#HHA-hotel-location #HHA-hotel-location-data{ border-left:1px #32b0e2 solid; border-right:1px #32b0e2 solid; border-bottom:1px #32b0e2 solid; padding:10px; background-color:#D2EFFD; height:450px; overflow:auto;}
#HHA-hotel-location-data  li{ line-height:20px; padding:3px 0px 5px 5px;}
#HHA-hotel-location-data  li:hover,#HHA-hotel-location-data li.hover{ background:white;}

.location-photo{ width:30px; height:40px;}
.location-items{ margin-left:30px; line-height:20px; min-width:210px;_width:210px;}
#HHN-hotel-gmap .location-photo{width:30px; height:40px;}
#HHN-hotel-gmap .location-photo img{ }
#HHN-hotel-gmap .location-items{ margin-left:30px;_width:auto;}
#HHN-hotel-gmap a.loadGmapHotels{ background-image:none; padding-left:0px;}

#HHA-type-head {width:60px; *margin-right:-3px;}
#HHA-type-head li{background:url(/img/bg-type-off.gif) no-repeat; line-height:22px; padding:0 0 0 8px; margin-top:3px;}
#HHA-type-head li.on,#HHA-type-head li:hover{background:url(/img/bg-type-on.gif) no-repeat;}
#HHA-type-head li.on a,#HHA-type-head li:hover a{color:white;}
#HHD-area-county-box h3 div{cursor:pointer;}
/*hotel location around*/
.near-hotel-row{ border-bottom:1px #CCC dashed;  font:12px/20px Arial, Helvetica, sans-serif; padding:5px 0px; overflow:hide; zoom:1; height:70px;}
.near-hotel-div{ float:left; width:255px;}
.near-hotel-row .near-hotel-div:hover,.near-hotel-row div.hover{ background:#eee;}
.near-hotel-photo{width:55px; height:40px; float:left;}
.near-hotel-photo img{width:50px; height:40px;}
.near-hotel-values,.near-hotel-addr{height:20px;}
.near-hotel-values,.near-hotel-addr,.near-hotel-item{overflow:hide; width:180px; text-align:left; float:left;}
.near-hotel-item{height:60px;}


/*hotel metro default*/
#HMD-cities li{display:inline-block; margin-right:10px;}
#HMD-cities li{display:inline;}
#HMD-cities li a{line-height:20px; padding:2px;}
#HMD-cities li a:hover{background-color: #FF9900; color:#fff;}

#HMD-metros li{display:inline-block; margin-right:10px;}
#HMD-metros li{display:inline;}
#HMD-metros li a{line-height:20px; padding:2px;}
#HMD-metros li a:hover{background-color: #FF9900; color:#fff;}
#HMD-metros img{float:left; width:54px; height:40px; margin-right:20px; margin-bottom:15px;}
#HMD-metros h4{clear:left;}
#HMD-metros div{overflow:auto;zoom:1;}
#HMD-metros strong{clear:left;}
#HMD-metros ul.station li{display:block; padding:5px 10px 10px 10px;}

.tit_box_w{ margin:8px 0; } 
.tit_box_w .tit{ height:25px;line-height:25px;}
.tit_box_w .tit span{float:left; width:77px; height:25px; text-align:center; cursor:pointer; }
.tit_box_w .tit span.on{background:url(/img/bg-title1-l.gif) no-repeat;}
.tit_box_w .box_w{background-color:#fff; padding:10px;}

.box{ margin:8px 0; padding:10px;}
.box_w{background-color:#fff;}
.box_b{background-color:#E3F0FD; border:1px #3485F1 solid;}
.box_r{background-color:#FEE9E2; border:1px #B80C0C solid;}
.box_y{background-color:#FEF8E2; border:1px #F0AA17 solid;}
.box_y2{background-color:#FF9900; border:1px #FFFDF0 solid;}
.box_b2{background-color:#e1effd; }
.box_r2{background-color:#FFF4DF; border:1px #900 solid; color:red;}


/*hotel metro city*/
#HMC-metros{overflow:auto;zoom:1;}
#HMC-metros #gmap-div{ width:400px; height:500px; margin-right:10px; float:left; border:1px #DDDDDD solid; }

#HMC-metros .side-tab{float:left;width:60px; height:500px; }
#HMC-metros .side-tab li{background:url(/img/bg-type-off.gif) no-repeat; margin-bottom:8px; height:22px; padding-left:6px;line-height:22px;}
#HMC-metros .side-tab li.on{background:url(/img/bg-type-on.gif) no-repeat; }
#HMC-metros .side-tab li.on a{color:#fff;}
#HMC-metros .list{ display:block margin-left:472px; border:1px #32b0e2 solid; background-color:#D2EFFD; padding:10px; height:480px; overflow:auto;}
#HMC-metros .list li{height:32px; line-height:22px; display:block}
#HMC-metros .list li:hover,#HMC-metros .list li.hover{ background-color:#fff;}


/*hotel promotions default*/
#HPD-conds li a{line-height:20px; padding:2px;}
#HPD-conds li a:hover,#HPD-conds li a.hover{background-color: #FF9900; color:#fff;}
.HPD-hotel-note-date{display:inline-block; color: #0080C0;font: bold 12px/20px Arial, Helvetica, sans-serif;height: 20px;width: 230px;}
.HPD-hotel-note-date{display:inline;}
.HPD-hotel-minprice{display:inline-block;text-indent:20px; color: #FF8080;font: bold 12px/20px Arial, Helvetica, sans-serif;height: 20px;width: 400px;}
.HPD-hotel-minprice{display:inline;}
.margin-bottom-10{ margin-bottom:10px;}
.margin-top-10{ margin-top:10px;}
#HPD-conds #gmap-div{ height:400px;}

/*hotel hotel ask*/
#HHA-qas ul ,#HHA-qas-ask ul { padding:10px;}
#HHA-qas li ,#HHA-qas-ask li { line-height:18px; }
#HHA-qas li{ height:52px; border-bottom:1px #000099 dashed; padding-bottom:8px; padding-top:8px; }
#HHA-qas li u{line-height:14px; text-decoration: none; text-align:right; margin-left:10px;}
#HHA-qas div p{text-align:right;}


#HHA-qa ul{ padding:10px;}
#HHA-qa li{ padding-bottom:8px; padding-top:8px; }
#HHA-qa li u{padding:0px 0 20px 0; display:block; text-decoration: none; }
#HHA-qa div p{padding:20px; background-color:#F0F0F0; }


/* hotel city default*/
#HCD-metros ul li,#HCD-areas ul li,#HCD-counties ul li,#HCD-cities ul li,#HCD-stars ul li,#HCD-bestbrands ul li,#HCD-chainbrands ul li{display:inline-block; padding-right:10px;}
#HCD-metros ul li,#HCD-areas ul li,#HCD-counties ul li,#HCD-cities ul li,#HCD-stars ul li,#HCD-bestbrands ul li,#HCD-chainbrands ul li{_display:inline;}
#HCD-metros h3 {clear:left;}
.initHCD .rad-title{clear: left;}

/*hotel order default*/
.btn-modifydatecnt{ background:#F63; width:100px; height:22px; margin:0; padding:0; cursor:pointer; border:none; color:#FFF; font-weight:bold; margin:3px;}
.price-change-prompt{font-weight:bold;font-size:14px;color:#ff8000;}


/*hotel airport default*/
#HAD-airports ul{margin-bottom:10px;}
#HAD-airports li{display:inline-block; margin-right:10px;}
#HAD-airports li{display:inline;}
#HAD-airports li a{line-height:20px; padding:2px;}
#HAD-airports li a:hover{background-color: #FF9900; color:#fff;}
#HAD-airports h4{clear:left;}
#HAD-airports div{overflow:auto;zoom:1;}
#HAD-airports strong{clear:left;}

