/* 全局CSS定义 */
br { line-height: 0;}
body { text-align:center;  font-family:arial;margin:0; padding:0; background: #FFF; font-size:12px; color:#000;}
div,img,ul,ol,li,dl,dt,dd { margin: 0; padding: 0; border: 0; text-align:left;}
form{text-align:center;width:980px!important;width:auto;}
font,select{font-size:12px;}
h1,h2,h3,h4,h5,h6 { margin:0; padding:0;}
hr{ height:1px;width:100%!important; width:90%; text-align:left; color:#DEECEF;}
table,td,tr,th{font-size:12px;}
a:link			{  color:#0D677F; font-size:12px; text-decoration: underline;}
a:visited		{color:#0D677F; font-size:12px; text-decoration: underline;}
a:hover			{color:#1D6893; font-size:12px; text-decoration:underline; background:#1D6893; color:White;}
.whitenone:link	{color:#FFFFFF; font-size:12px; text-decoration: none;}
.whitenone:visited{color:#FFFFFF; font-size:12px; text-decoration: none;}
.whitenone:hover{font-size:12px; text-decoration:underline;  color:#FFFFFF;}
.whitenone img{ margin-bottom:-2px;}

.Header{ width:980px; margin-bottom:1px!important;margin-bottom:0px;}
.HeaderTop{ width:100%;}
.HeaderLeft{ float:left;}
.HeaderRight{ float:right; text-align:right; margin-top:10px; width:700px;}
.HeaderRight table{ display:inline;}
.HeaderRight form{ display:inline;}
#hotelBar{width:960px!important;width:100%;text-transform:uppercase; text-align:right; background:#FFFFFF url(/images/hotelbarbg.gif) repeat-x bottom left;height:33px;font-size:12px;padding:0 0 0 20px;}
#hotelBar ul{margin:0;padding:0;list-style-type:none;width:auto;float:left;}
#hotelBar ul li{display:block;float:left;margin:0 1px;}
#hotelBar ul li a{ line-height:100%;display:block;float:left;color:#EAF3F8;text-decoration:none;padding:0 0 0 15px;height:33px;}
#hotelBar ul li a span{padding:12px 15px 0 0;height:21px;float:left;}
.cnbar{margin-top:11px;}
#hotelBar ul li a:hover{color:#fff;background:transparent url(/images/hotelbarover.gif) repeat-x bottom left;}
#hotelBar ul li a:hover span{display:block;width:auto;cursor:hand;}
#hotelBar ul li a.focus,#hotelBar ul li a.focus:hover{color:#fff;background:#1D6893 url(/images/hotelbarleft.gif) repeat-x top left;line-height:275%;}
#hotelBar ul li a.focus span{display:block;padding:0 15px 0 0;width:auto;height:23px;}

#hotelReg{color: #FFFFFF; text-align:right; background:#143D55; padding:3px;}
#hotelReg a{color: #FFFFFF; text-decoration:none; }
#hotelReg a:hover{color: #FFFFFF; text-decoration: none; background:#FFFFFF; color:#000000; }

.cityList td{vertical-align:top;}
#ListTable4 li,#ListTable1 li{word-break:break-all;}
.listBanner{font-size:14px;font-weight:bold; text-align:center; border:solid 1px #000000;color:green;height:16px; z-index:9999;  background:#FFFFFF; padding:2 10 2 2 ;}
.message{border:solid 1px #000000;color:#000000;height:16px; z-index:9999; position:absolute; background:#FFFFFF; padding:2 10 2 2 ;}
#message{border:solid 1px #000000;color:#000000; line-height:16px; visibility:hidden; z-index:9999; position:absolute; background:#FFFFFF; padding:2 10 2 2 ;}
.focusPicNum {Z-INDEX: 99; right: 0px; POSITION: absolute; TOP: 160px;MARGIN: 3px}
.pickedMain{OVERFLOW: hidden;  WIDTH: 505px; POSITION: relative; HEIGHT: 180px;}
.searchBox{border:solid 1px #1D6893;margin-left:1px;margin-right:1px; border-top-width:0px;}
.flightSearchBox{ OVERFLOW: hidden; border:solid 1px #ffdsdf;}
.btnSubmit{font-size:12px;color:#FFFFFF;background-color:#008F14;height:20px;border-width:0px;padding:2px 4px;}
.pickedMain img{margin-bottom:0px!important;margin-bottom:-4px;}

.Map{ width:980px; margin-bottom:1px!important;margin-bottom:0px;}
.pickedHotelTitle{background:#368AB9; color:White; margin-top:1px; padding-left:8px; line-height:210%;}
.pickedHotelTitle a:link,.pickedHotelTitle a:visited{color: #FFFFFF; text-decoration:underline; }
.pickedHotelTitle a:hover{color: #FFFFFF; text-decoration: underline; background:#FFFFFF; color:#000000; }
.HotelTag{border:solid 1px #368AB9;}
.service{background:#DEECEF;text-align:left;padding:8px; padding-top:0px;}
.service img{margin:8px 1px -2px 1px;}

.defaultPicked{background:#DEECEF; float:left; width:622px;display:inline; }
.pickedHotelR{border:solid 0px #5DABC1;border-bottom-width:1px; border-right-width:1px;background:#DEECEF;width:621px!important; width:100%;display:inline;text-align:left; visibility:hidden; position:absolute; top:0;left:0;}
.pickedHotelR a{ text-decoration:underline;}
.pickedHotelR a:hover{ text-decoration:underline; color:White; background:#1D6893;}
.pickedHotelR img{ margin:3px 2px -3px 2px;}

.defaultPicked a{ text-decoration:none;}
.defaultPicked a:hover{ text-decoration:none;color:#0D677F; background:none;}
#pickedHotels{height:390px!important; height:384px;}
.defaultMap{width:350px; float:right; vertical-align:middle; text-align:left;background:white;padding-top:50px;}
.hotelTitle{background:#DEECEF;color:Gray; line-height:180%; font-size:13px;border:solid 1px #5dabc1;border-right-width:0px;border-left-width:0px;}
	.right{float:right;width:29%!important; width:30%; text-align:right; display:inline; padding-right:8px;}
	.left{float:left; text-align:left; display:inline; padding-left:5px;}
.hotelMain{background:white;}
.MainRight{color:Gray;  background:white; vertical-align:middle;}
.MainLeft{color:Gray;  background:white; vertical-align:middle; padding:8px;}
.hotelRoom td{  line-height:160%;background:white; text-align:center; vertical-align:middle; color:Gray;}
.moreHotels{background:#FFFFFF; width:83%; padding:3px;}
.moreHotels a:link,.moreHotels a:visited{ text-decoration:none;}
.moreHotels a:hover{ text-decoration:none; color:White; background:#1D6893;}
.suggest{ background:#5dabc1;}
.suggest td{ background:#DEECEF;}

.pickedHotel{ width:100%; background:#368AB9;}
.pickedHotel a{  text-decoration:none;}
.pickedHotel tr{ background:#DEECEF url(/images/goto.gif) no-repeat top left; background-position:8 3!important;background-position:8 5;}
.pickedHotel li{ list-style:none;  display:inline; text-align:right;line-height:180%;}
.bg{ padding-left:23px;}
.white{padding-left:23px;background:#FFFFFF url(/images/goto.gif) no-repeat top left; background-position:8 3!important;background-position:8 5;}
.whitebl img{ margin-bottom:5px;}
.whitebl { border-bottom:solid 5px #DEECEF;}
.whitebl2{ border-bottom:solid 5px #5dabc1; }
.whitebl2 img{ margin-bottom:5px;}

.bl2 { border-bottom:solid 5px #DEECEF;}
.bl{ border-bottom:solid 5px #5DABC1; }

.whitenobg{background:#FFFFFF;}
.mapCity{ visibility:hidden; position:absolute; display:inline; left:0px;top:0px;}
.mapCity ul{ width:auto;}
.mapCity li{ list-style:none; float:left; margin:5 10!important; display:inline; margin:5 5;}
.mapCity{border:solid 1px #1D6893;color:#000000; visibility:hidden; position:absolute; background:#FFFFFF; padding:5 5 !important; padding:5px 0px 5px 10px;}


/*底部*/
.bottom{ line-height:150%; width:980px; text-align:center; border-style:solid; border-top-width:1px; border-color:#BCD2E6;margin-top:5px; }
.Bottom_left img{ width:150px;  }
.bottom a{ text-decoration:none;}
.Bottom .Bottom_right{width:541px; float:left; vertical-align:middle; padding-top:12px;}
.Bottom .Bottom_left{width:190px; float:left;vertical-align:top;}
.CopyRight{border-style:solid; border-left-width:1px; border-color:#368AB9; padding-left:8px; color:#A2A2A2}
.CopyRight a:link,.CopyRight a:visited,.CopyRight a:hover{ text-decoration:none;}
.friendLink{width:980px;color:#A2A2A2;}
.friendLink a:link,.friendLink a:visited,.friendLink a:hover{color:#A2A2A2;font-size:12px; text-decoration:none;}

.HotelAreaList
{
background:#DEECEF;
line-height:160%;
text-align:left;
padding:3px;
width:100%;
padding-left:0px!important;
padding-left:5px;
}



.hotel_4{color:#217D94;font-size:14px; font-weight:bold; }
.hotel_1{color:#FF8400;font-size:14px; font-weight:bold; }
.hotel_3{color:#A0D147;font-size:14px; font-weight:bold; }
a.hotel_2:link{color:#217D94;text-decoration:underline; font-size:12px; }
a.hotel_2:visited{color:#217D94;text-decoration:underline;font-size:12px; }
a.hotel_2:hover{color:white;text-decoration:underline;font-size:12px; }

/*SEARCH box*/
.i_search			{width:220px;height:180px;background:url(http://en.holhotel.com/images/tophotels/search_bg1.gif) no-repeat top left!important;background:url(http://en.holhotel.com/images/tophotels/search_bg1.gif) no-repeat 2 left;float:right;}
.i_search_b			{padding:50px 5px 0px 20px;}
.i_search_b ul		{list-style:none;}
.i_search_b ul li		{padding:2px 0px;color:#666;list-style:none;}
.i_search_b_input,.i_search_b select{border:1px solid #7E9DB9;color:#707070;font-family:Arial;font-size:12px;padding-left:4px;width:123px;height:17px;}	
.i_search_b span{line-height:21px;padding-left:4px;font-size:12px;color:#ff6600;}	
.tdright{border-right-color: #FFDCA8; border-right-style:solid; border-right-width:1px;}
/*seach box end*/


