


/* ======== Loaction Start ======== */
#location,
#container{position:relative;z-index:1;margin:10px auto;width:960px;overflow:hidden;clear:both;text-align:center;}
#location p{margin:0 auto;width:100%;margin-bottom:0;height:20px;line-height:20px;text-align:left;overflow:hidden;}
#location p,#location p a:link,#location p a:visited,#location p a:hover{color:#838383;}
#location{text-align:left;}
#hotel-closed{position:absolute;left:0;top:0;width:100%;height:100%;z-index:10;background-color:#000;opacity:.5;-moz-opacity:.5;filter:alpha(opacity=50);color:#FFF;font-size:14px;text-align:center;line-height:96px;text-align:center;font-weight:bold;}
/* ======== End Loaction ======== */

/* ======== Hotel Title Start ======== */
#hotel-header{position:relative;z-index:3;margin:10px auto;width:960px;min-height:90px;line-height:90px;background:url(/image/system/hotels/header_cnt_bg.gif) 0 0 repeat-x;}
#hotel-header h2{margin:0 auto;width:100%;height:28px;line-height:28px;overflow:hidden;font-size:18px;text-align:left;}
#hotel-header h2 em{color:#C80000;font-style:normal;}
#hotel-header h3{margin:0 auto;cursor:pointer;width:100%;font-weight:normal;height:18px;line-height:18px;font-size:14px;text-align:left;overflow:hidden;}
#hotel-header h3 strong{color:#55a507;}
img.icon_tysh{position:absolute;width:65px;height:66px;top:0;left:-65px;}

#cop-title{position:relative;z-index:5;margin:0 auto;width:800px;padding:0 15px;min-height:46px;line-height:46px;}
#cop-title blockquote{position:absolute;z-index:6;display:none;background-color:#FFF;left:15px;top:50px;padding:10px;border:1px solid #999;width:600px;line-height:24px;text-indent:24px;font-size:12px;overflow:hidden;}

#buttons{position:relative;z-index:2;float:left;width:930px;height:44px;margin-left:15px;display:inline;overflow:hidden;}
#buttons li{float:right;width:77px;height:30px;line-height:30px;margin-top:14px;text-align:left;font-size:12px;overflow:hidden;}
#buttons li.post-cmt{background:url(/image/system/hotels/icon_cmt.gif) 5px 6px no-repeat;}
#buttons li.post-gl{background:url(../image/system/hotels/icon_gl.gif) 5px 6px no-repeat;}
#buttons li.upload-pic{background:url(/image/system/hotels/icon_upload.gif) 5px 6px no-repeat;}
#buttons li.tj-spc{background:url(/image/system/hotels/icon_tj.gif) 5px 6px no-repeat;}
#buttons li.add-fav{background:url(/image/system/hotels/icon_fav.gif) 5px 6px no-repeat;}
#buttons li.btn-wedding{width:95px;background:url(/image/system/hotels/icon_wedding.gif) 5px 6px no-repeat;}
#buttons li.btn-wedding a{margin-left:5px;width:90px;}
#buttons li.btn-booking{margin:0;width:142px;height:44px;}
#buttons li.btn-booking a{margin-left:5px;height:44px;width:137px;}
#buttons li a{float:left;margin-left:28px;display:inline;width:49px;text-align:center;line-height:30px;overflow:hidden;}
/* ======== End Hotel Title ======== */

/* ======== Sub Navigation Start ======== */
#h-subnav{position:relative;z-index:1;margin:5px auto 10px;width:960px;min-height:29px;line-height:28px;border-top:1px solid #CCC;clear:both;background-image:url(../image/system/hotels/subnav-bg.jpg);}
#h-subnav ul{float:left;width:760px;line-height:29px;border-bottom:1px solid #CCC;}
#h-subnav ul li{float:left;position:relative;width:83px;font-size:14px;text-align:center;background:url(../image/system/hotels/sub_li.gif) 100% 100% no-repeat;line-height:28px;}

#h-subnav ul li a:link,
#h-subnav ul li a:visited,
#h-subnav ul li a:hover{position:relative;display:block;width:82px;height:28px;text-decoration:none;line-height:28px;left:0;top:0;overflow:hidden;text-align:center;}
	
#h-subnav ul li.current a:link,
#h-subnav ul li.current a:visited,
#h-subnav ul li.current a:hover,
#h-subnav ul li a:hover{height:25px;border-bottom:3px solid #C80000;}

#h-subnav ul li img{position:absolute;width:20px;height:14px;top:-10px;right:-5px;}

#h-subnav p{float:right;width:200px;height:28px;font-weight:bold;color:#C80000;font-size:14px;line-height:28px;border-bottom:1px solid #CCC;text-align:center;overflow:hidden;}
/* ======== End Sub Navigation ======== */

/* ======== Multiple Shops Start ======== */
#multiple-shop{position:absolute;z-index:990;top:256px;left:50%;width:680px;margin-left:-342px;border:solid #8CC631;border-width:4px 2px 2px;display:none;background-color:#FFF;overflow:hidden;}
#mu-title{position:relative;margin:0 auto;width:680px;height:32px;background:#F8F8F8 url(../image/s_hd_bg.gif) 0 0 repeat-x;overflow:hidden;}
#mu-title h2{margin:0 auto;width:100%;height:32px;line-height:32px;overflow:hidden;font-size:14px;font-weight:normal;color:#8CC631;text-indent:10px;}
a#tab-close:link,a#tab-close:visited,a#tab-close:hover{position:absolute;z-index:991;right:8px;top:8px;width:16px;height:16px;overflow:hidden;text-indent:-999px;background-image:url(../image/closebar.gif);}
#mu-shops{margin:0 auto;width:680px;height:260px;overflow:hidden;}
#mu-shops ul{float:left;width:630px;margin:0 15px;display:inline;overflow:hidden;clear:both;}
#mu-shops li{float:left;width:315px;line-height:26px;height:26px;text-align:left;overflow:hidden;}
#mu-shops li strong{color:#C80000;}

img#tab-close{position:absolute;width:49px;height:17px;cursor:pointer;bottom:10px;right:10px;}
/* ======== End Multiple Shops ======== */

/* ======== Side Start ======== */
#side{float:left;width:299px;position:relative;z-index:2;}

/* Side Module */
.side-cnt{margin:0 auto;width:100%;position:relative;clear:both;border:solid #CCC;border-width:1px 0;background:url(../image/system/hotels/content_bg.gif) 0 0 repeat-y;margin-bottom:10px;}

.side-hd{margin:0 auto;width:297px;height:36px;line-height:36px;overflow:hidden;}
.side-hd h2{float:left;width:231px;height:36px;line-height:36px;text-indent:10px;font-weight:normal;font-size:14px;text-align:left;margin-left:10px;display:inline;font-size:14px;text-align:left;}
#lvl{height:auto;line-height:40px;}
#lvl h2{line-height:24px;width:276px;padding-top:5px;height:auto;}
#lvl h2 strong{color:#000;}
.side-hd h2#season{color:#ff9a41;}
.side-hd span{float:right;margin:9px 5px 0 0;width:18px;height:14px;display:inline;overflow:hidden;}
.side-hd span img{cursor:pointer;}
.side-hd h2 em{font-size:12px;font-style:normal;color:#999;}

#hotags{overflow:hidden;}
.side-bd{margin:0 auto;width:289px;clear:both;padding:10px 0;border-top:1px solid #CCC;position:relative;z-index:1;}

.side-ft{margin:0 auto;width:289px;padding:10px 0;overflow:hidden;clear:both;}
.side-ft p{margin:0 auto;width:279px;line-height:150%;font-size:12px;overflow:hidden;}
.side-ft p strong{color:#C80000;}
.side-ft p a:link,
.side-ft p a:hover,
.side-ft p a:visited{color:#C80000;}
#div_Close{position:absolute;top:10px;right:10px;width:10px;height:10px;}

/************  新增样式(餐厅详细页面) sunlz  2009.08.11 *************/

#h-fav{font-weight:normal;}
#h-fav p{float:left;margin:0 10px;display:inline;width:269px;line-height:18px;clear:both;}
#h-fav p em{font-style:normal;color:#C80000;}

#main-lvl{margin:0 auto;width:100%;padding:10px 0 15px;background:url(../image/system/hotels/level-bg.gif) 85px 0 no-repeat;overflow:hidden;}
.fav-percent{float:left;width:285px;margin:0 10px;display:inline;clear:both;height:20px;overflow:hidden;}
.fav-percent dt{float:left;width:70px;line-height:20px;font-size:12px;margin-right:5px;display:inline;text-align:right;overflow:hidden;}
.fav-percent dt strong{color:#F58400;font-size:18px;font-family:Arial, Helvetica, sans-serif;}
.fav-percent dt strong sup{font-size:10px;font-weight:normal;}
.fav-percent dd{float:left;width:210px;line-height:20px;overflow:hidden;}
.fav-percent dd em{float:left;width:70px;line-height:20px;font-style:normal;text-align:left;overflow:hidden;}
.fav-percent dd span{float:left;height:12px;margin-top:4px;overflow:hidden;}
.fav-percent dd span#red-percent{background-color:#c41010;}
.fav-percent dd span#green-percent{background-color:#55a507;}
.fav-percent dd span#yellow-percent{background-color:#edab0b;}

a#lnkShowFavDetails:link,a#lnkShowFavDetails:visited,a#lnkShowFavDetails:hover{color:#989898;font-size:14px;float:right;padding-left:20px;height:22px;line-height:22px;background:url(../image/system/hotels/blue-arrow.jpg) 2px 5px no-repeat;}

#fav-details{display:none;width:299px;clear:both;padding-top:10px;border:1px solid #CCC;position:absolute;z-index:1001;top:0;left:303px;overflow:hidden;background-color:#FFF;}
#fav-details h3{margin:0 auto 5px;width:259px;padding-left:20px;height:24px;line-height:24px;overflow:hidden;background:url(../image/system/hotels/blue-arrow.jpg) 2px 5px no-repeat;font-size:14px;font-weight:normal;}
#lvl-point{margin:0 auto 15px;overflow:hidden;width:299px;padding-top:10px;background:url(../image/system/hotels/level-bg.gif) 85px 0 no-repeat;}
#fav-details p{padding-bottom:10px;}
#fav-details p span{color:#989898;}
#fav-details p strong{font-size:18px;font-family:Arial, Helvetica, sans-serif;padding:0 4px;}
#fav-details .fblue{color:#02BEAF}

#hot-tags{float:left;width:279px;margin:0 5px;display:inline;clear:both;overflow:hidden;}
#hot-tags dt{float:left;width:50px;height:48px;font-size:12px;font-weight:bold;text-align:right;line-height:24px;background:url(../image/system/hotels/icon_tags.gif) 0px 4px no-repeat;overflow:hidden;}
#hot-tags dd{float:right;width:219px;line-height:24px;overflow:hidden;}

#tj-bk{background:url(../image/system/hotels/icon_tv.gif) 230px 100% no-repeat;overflow:hidden;}
#tj-bk h3{margin:0 auto;width:279px;height:24px;line-height:24px;text-align:left;font-size:12px;color:#fa7b4a;}

#tj-date{float:left;width:279px;margin:0 10px;display:inline;overflow:hidden;}
#tj-date dt,
#tj-date dd{float:left;width:100%;line-height:20px;overflow:hidden;}
#tj-date dd{color:#999;}


/* Hotel Comments */
#cmts-list{float:left;width:289px;margin:5px;display:inline;overflow:hidden;}
#cmts-list li{float:left;width:100%;margin-bottom:10px;overflow:hidden;}
#cmts-list li img.user-header{float:left;margin:5px;display:inline;width:50px;height:50px;}

.cmt-info{float:right;width:229px;height:64px;overflow:hidden;}
.cmt-info h3{margin:0 auto;width:100%;height:24px;line-height:24px;color:#C80000;font-size:12px;font-weight:normal;}
.cmt-info h3 strong{float:left;font-weight:normal;line-height:24px;}
/*.cmt-info h3 strong a:link,.cmt-info h3 strong a:visited,.cmt-info h3 strong a:hover{text-decoration:none;}*/

.cmt-info h3 span{float:right;line-height:24px;}
.cmt-info cite{margin:0 auto;width:100%;line-height:22px;overflow:hidden;font-style:normal;}
.cmt-info cite a:link,.cmt-info cite a:visited,.cmt-info cite a:hover{text-decoration:none;}

img.btn-post,input.btn-post{float:left;width:142px;height:46px;margin-left:74px;display:inline;}
a.link_more:link,
a.link_more:visited,
a.link_more:hover{float:left;clear:both;width:100%;font-size:14px;text-align:center;line-height:60px;height:46px;overflow:hidden;}
input.btn-post{border:0;background:url(../image/system/hotels/btn_post_gl.gif);cursor:pointer;}

/* Gong Lue List */
#gl-list{float:left;width:269px;margin:5px 15px 15px;display:inline;overflow:hidden;}
#gl-list li{float:left;width:100%;line-height:15px;height:15px;overflow:hidden;margin:4px 0;overflow:hidden;}
#gl-list li img{float:left;margin-right:5px;width:35px;height:15px;display:inline;}

/* Similar Hotels */
#similar-types{ position:relative; float:left;clear:both;width:960px; padding-left:80px;height:31px;line-height:21px;overflow:hidden;background:url(../image/system/hotels/gray_line.gif) 0 20px repeat-x;}
#similar-types li{float:left;width:49px;margin-right:3px;cursor:pointer;display:inline;height:21px;text-align:center;line-height:21px;font-size:12px;color:#000;background:url(../image/system/hotels/tab_nav_bg.gif) 0 -21px no-repeat;overflow:hidden;}
#similar-types li#first{margin-left:10px;}
#similar-types li.current{color:#C80000;background-position: 0 0;}

#similar-hotels,#similar-hotels table{margin:0 auto;width:289px;border:0;overflow:hidden;clear:both;}
#similar-hotels table{cellspacing:0;cellspacing:0;padding-top:10px;}
#similar-hotels td{font-size:12px;line-height:22px;overflow:hidden;padding-left:5px;text-align:left;}
#similar-hotels td.hotelname{width:149px;}
#similar-hotels td.pro{width:70px;color:#C80000;}
#similar-hotels td.dsc{width:70px;color:#edab0b;}
#similar-hotels table#similar-hotels0{display:block;}
#similar-hotels table#similar-hotels1,#similar-hotels table#similar-hotels2{display:none;}

#similar-hotels,#similar-hotels table{ width:960px;}
#similar-hotels li{ float:left; width:110px; text-align:center; margin:0px 10px;}
#similar-hotels li img{ width:110px; height:110px;}
#similar-hotels li a{ display:block; text-align:center;}
.similar-hotels-h2{ position:absolute; top:0px; left:0px; display:inline-block; color:#c50000; font-weight:bold;}

/* Recent Visitors */
#visitor-list{float:left;width:280px;margin:5px 10px 5px 9px;display:inline;overflow:hidden;}
#visitor-list li{float:left;width:70px;height:80px;overflow:hidden;}
#visitor-list li dl{float:left;width:100%;height:80px;overflow:hidden;}
#visitor-list li dl dt{float:left;width:50px;height:50px;margin:0 10px;display:inline;}
#visitor-list li dl dd{float:left;width:100%;height:30px;line-height:24px;text-align:center;}

#visitor-list li dl dd a:link,
#visitor-list li dl dd a:visited,#visitor-list li dl dd a:hover{color:#01528e;}
/* ======== End Side ======== */

/* ======== Main Block Start ======== */
#main-block{float:right;width:652px;overflow:hidden;position:relative;z-index:1;}

/* Main Module */
.h-hd,.h-gray-hd{margin:10px auto;width:100%;height:25px;overflow:hidden;background-image:url(../image/system/hotels/com_title.gif);clear:both;}
.h-hd h3{float:left;width:452px;height:25px;font-size:14px;color:#FFF;line-height:25px;overflow:hidden;}
.h-hd h3 strong{float:left;margin-left:10px;font-weight:normal;width:107px;display:inline;overflow:hidden;}
.h-hd h3 span{float:right;width:312px;color:#999;font-size:12px;font-weight:normal;overflow:hidden;}
.h-hd a:link,.h-hd a:visited,.h-hd a:hover{float:right;line-height:25px;margin-right:10px;display:inline;height:25px;overflow:hidden;}
.h-gray-hd{background-position:0 -25px;}

.h-bd,.h-ft{position:relative;z-index:1;margin:0 auto;width:100%;padding:10px 0;overflow:hidden;clear:both;}
.h-ft{padding-top:0;}

.h-bd p{margin:0 auto;width:96%;line-height:150%;font-size:12px;padding:5px 0;text-indent:24px;text-align:left;overflow:hidden;}
.side-cnt .h-bd{padding-top:0;}

/* Flash 360 */
#flash-360{margin:0 auto 10px;position:relative;width:520px;height:240px;overflow:hidden;}
#flash360{margin:0 auto;width:520px;height:240px;overflow:hidden;}
#flash-infobar{position:absolute;width:520px;height:38px;left:0;top:202px;z-index:999;background-color:#000;opacity:.4;-moz-opacity:.4;filter:alpha(opacity=40);}
#flash-intro{position:absolute;height:38px;line-height:38px;left:10px;top:202px;z-index:1000;text-align:center;font-size:14px;color:#FFF;font-weight:bold;}
#flash-360 ul{position:absolute;height:38px;top:202px;z-index:1000;overflow:hidden;}
#flash-360 ul li{float:left;width:22px;height:20px;overflow:hidden;margin:8px 5px;display:inline;text-align:center;border:1px solid #FFF;}
#flash-360 ul li a:link,#flash-360 ul li a:visited,#flash-360 ul li a:hover{float:left;width:22px;height:20px;font-weight:bold;text-decoration:none;line-height:22px;background-color:#F6F6F6;color:#C80000;text-align:center;}

#flash-360 ul li.current a:link,
#flash-360 ul li.current a:visited,
#flash-360 ul li.current a:hover,
#flash-360 ul li a:hover{background-color:#C80000;color:#FFF;}

/* Sales */
#h-saleinfo{margin:0 auto;width:100%;border:solid #B7D697;border-width:1px 0;padding:10px 0;overflow:hidden;background:url(../image/system/hotels/content_bg.gif) -299px 0 repeat-y;}
#h-saleinfo h3{margin:0 auto;width:632px;height:28px;line-height:28px;overflow:hidden;font-weight:normal;font-size:12px;color:#CE0000;}

#h-saleinfo ul{float:left;width:632px;margin:0 10px;display:inline;}
#h-saleinfo ul li{float:left;width:100%;line-height:24px;overflow:hidden;}
	
#h-saleinfo ul li a:link,
#h-saleinfo ul li a:visited,
#h-saleinfo ul li a:hover{color:#C80000;}

#h-saleinfo ul li img{float:left;width:64px;height:15px;margin-top:5px;margin-right:5px;display:inline;}

#h-saleinfo ul li.sales strong{float:left;line-height:24px;overflow:hidden;}
#h-saleinfo ul li.sales a:link,
#h-saleinfo ul li.sales a:visited,
#h-saleinfo ul li.sales a:hover{float:left;line-height:24px;padding-right:20px;background:url(../image/system/hotels/tab_details.gif) 100% 7px no-repeat;} 

/* Hotel Intro */
#hotel-intro{margin:0 auto;width:100%;overflow:hidden;margin-bottom:10px;}
#hotel-intro p{font-size:13px;}
#hotel-intro p.creater{text-align:right;}
#details-info{float:left;width:632px;margin:0 10px;overflow:hidden;display:inline;}
#details-info li{float:left;width:100%;height:22px;line-height:22px;position:relative;overflow:hidden;text-align:left;text-indent:5px;}
#details-info li.gray{background-color:#F7F7F7;}
#details-info li a.park-link:link,#details-info li a.park-link:visited,#details-info li a.park-link:hover{float:left;margin:1px 8px 0;display:inline;width:90px;height:20px;overflow:hidden;color:#FFF;text-align:left;text-indent:9px;background:transparent url(../image/park-icon.png);}
#details-info li span.park-info{float:left;}

/* Photos */
.h-photos{float:left;margin:0 6px;width:640px;display:inline;overflow:hidden;}
.h-photos li{float:left;width:144px;margin:0 8px;display:inline;overflow:hidden;}
.h-photos li dl,.h-photos li dt,.h-photos li dd{float:left;width:144px;overflow:hidden;}
.h-photos li dt{height:144px;width:144px;background-image:url(../image/system/hotels/img-sample-bg.gif);display:table-cell;text-align:center;vertical-align:middle;}
.h-photos li dt img{width:120px;height:120px;margin-top:10px;}
.h-photos li dd{padding-top:10px;text-align:center;line-height:20px;}

/* Dishes */
span#all-dishes-photos{float:right;line-height:25px;padding-right:10px;overflow:hidden;}
img.dish-sample{float:left;width:90px;height:90px;margin:0 10px;display:inline;}
#hot-dishes p,#all-dishes p{text-indent:0;padding-bottom:5px;}
#hot-dishes p strong,#all-dishes p strong{color:#C80000;font-weight:normal;}
#hot-dishes p#show-all-dishes{text-align:left;}
#all-dishes{display:none;}

.dishes-hd{background:url(../image/system/hotels/dishes-hd-bg.jpg) 0 24px no-repeat;}
.dishes-hd h3{color:#C80000;font-size:12px;}
.dishes-hd span{display:none;}

.dishes-bd{height:104px;}
.dishes-bd .h-photos li{width:104px;height:104px;margin:0 12px;overflow:hidden;background-image:url(../image/system/hotels/dish-small-sample-bg.gif);}
.dishes-bd .h-photos li img{float:left;width:90px;height:90px;margin:6px;display:inline;}
/* ======== End Main Block ======== */

/* ======== Sale Information Start ======== */
dl.season-info{float:left;width:96%;margin:0 2%;padding:0;overflow:hidden;display:inline;}
dl.season-info dt{float:left;width:100%;line-height:32px;height:32px;overflow:hidden;font-size:12px;margin:0;font-weight:bold;overflow:hidden;}
dl.season-info dt a:link,dl.season-info dt a:visited,dl.season-info dt a:hover{color:#C80000;}
dl.season-info dd{float:left;width:100%;line-height:20px;overflow:hidden;}

#sale-info-list{float:left;width:100%;overflow:hidden;}
#sale-info-list li{float:left;width:197px;height:197px;margin:9px;padding:0;display:inline;border:1px solid #999;overflow:hidden;}
#sale-info-list li img.saleinfo{float:left;width:195px;height:195px;margin:1px;display:inline;}
#sale-info-list li dl.season-info{width:187px;margin:0 5px;}
/* ======== End Sale Information ======== */

/* ================ Pictures List Start ================ */
#pics-list{float:left;width:100%;overflow:hidden;clear:both;padding-bottom:10px;}
#pics-list li{float:left;width:460px;margin:0 10px 20px;height:90px;display:inline;overflow:hidden;}
#pics-list li img{float:left;width:90px;height:90px;}
#pics-list li dl{float:right;width:360px;height:90px;overflow:hidden;}
#pics-list li dl dt{float:left;width:100%;height:30px;line-height:30px;overflow:hidden;font-weight:bold;font-size:12px;}
#pics-list li dl dd{float:left;width:100%;height:60px;line-height:20px;overflow:hidden;}

#other-pics-list{float:left;width:100%;overflow:hidden;clear:both;padding-bottom:10px;}
#other-pics-list li,#other-pics-list li dl{float:left;width:160px;height:140px;overflow:hidden;}
#other-pics-list li dl dt{float:left;overflow:hidden;margin:0 20px;display:inline;}
#other-pics-list li dl dt,#other-pics-list li dl dt img{width:120px;height:120px;}
#other-pics-list li dl dd{float:left;width:140px;font-weight:bold;height:20px;line-height:26px;text-align:center;overflow:hidden;margin:0 10px;display:inline;}

.pages{margin:0 auto;width:100%;clear:both;overflow:hidden;}
.pages a,
.pages a:link,
.pages a:visited,
.pages a:hover{float:left;padding:4px 6px;font-size:12px;text-decoration:none;color:#2e6ab1;background-color:#FFF;border:1px solid ;margin-right:5px;display:inline;text-align:center;overflow:hidden;}
.pages a.curpage:link,
.pages a.curpage:visited,
.pages a.curpage:hover,
.pages a:hover{color:#FFF;background-color:#2e6ab1;}
.pages span{float:left;padding:4px 6px;font-size:12px;text-decoration:none;color:#2e6ab1;background-color:#FFF;margin-right:5px;display:inline;text-align:center;overflow:hidden;}
/* ================ End Pictures List ================ */

/* ================ Maps Start ================ */
#map-tabs{float:left;margin-top:30px;width:100%;line-height:24px;border-bottom:8px solid #d9f4ab;overflow:hidden;clear:both;}
#map-tabs li{float:left;margin-left:10px;cursor:pointer;display:inline;width:100px;height:24px;line-height:24px;background:url(../image/system/hotels/tab_map.gif) 0 0 no-repeat;font-weight:bold;font-size:14px;color:#444;text-align:center;overflow:hidden;}
#map-tabs li.current{background:url(../image/system/hotels/tab_map.gif) 0 -24px no-repeat;color:#777;}
#map-cnt{margin:0 auto;clear:both;width:960px;height:550px;overflow:hidden;margin-bottom:10px;text-align:center;}
#map-cnt div{text-align:center;}

#park-map{margin:80px auto;width:500px;display:none;height:428px;border:2px solid #999;overflow:hidden;background:url(../image/map_tip.jpg) 0 100% no-repeat;}
#park-map img{float:left;width:500px;height:373px;}

/* Google Map */
#fgmap{margin:0 auto 20px;width:734px;height:534px;overflow:hidden;padding:2px;border:1px solid #000;}
.fgmap_markerMsg{width:360px;text-align:left;line-height:150%;display:block;}
.fgmap_markerMsg h4{margin:0 auto;width:360px;font-size:14px;line-height:30px;height:30px;text-align:center;overflow:hidden;}
.fgmap_markerMsg strong,.fgmap_markerMsg h4{color:#DE0000;}
#fgmap_msgTip{margin:15px auto;text-align:center;width:724px;padding:8px;border:1px solid #999;font-size:14px;background-color:#F8F8F8;}
#fgmap_latlng{display:block;line-height:24px;text-align:left;}
#fgmap_latlng strong{margin:0 auto;width:100%;height:28px;overflow:hidden;font-size:14px;display:block;color:#DE0000;text-align:center;}
	
#btn-user-mark{position:absolute;right:0;top:0;z-index:999;width:145px;height:50px;text-align:center;overflow:hidden;clear:both;}
#btn-user-mark input#btnUser{border:0;cursor:pointer;width:145px;height:50px;background:#ccc url(../image/system/hotels/btn-mark.jpg);}
/* ================ End Maps ================ */

/* ================ Gong lue Start================ */
/* Gong Lue List */
.gl-hd{margin:0 auto;width:100%;height:32px;line-height:32px;border-bottom:1px solid #999;overflow:hidden;}
.gl-hd h4{float:left;width:80px;font-size:12px;text-align:center;overflow:hidden;}
.gl-hd h5{float:left;width:560px;font-size:12px;text-align:left;overflow:hidden;}

.gl-bd{margin:10px auto 0;clear:both;width:100%;overflow:hidden;}
.gl-bd img.user-header{float:left;width:50px;height:50px;margin:0 10px;display:inline;}

.gl-info{float:right;width:572px;margin-right:10px;display:inline;overflow:hidden;}
.gl-info-hd{margin:0 auto;width:100%;height:28px;text-indent:10px;line-height:28px;overflow:hidden;background-color:#F4F4F4;color:#6b9ad6;font-weight:bold;}
.gl-info-hd strong.fgray{color:#777;}
.gl-info-hd em{color:#C80000;font-style:normal;}
.gl-info-bd,.gl-info-bd p{margin:0 auto;width:100%;font-size:14px;text-indent:0;line-height:20px;overflow:hidden;padding:5px 0;}
.gl-info-bd p{width:98%;}

/* Gong Lue Details */
cite#gl-detials-perfile{margin:0 auto;clear:both;width:100%;display:block;font-style:normal;text-align:center;height:30px;line-height:30px;font-size:12px;font-weight:bold;color:#2591fe;}
#gl-details-bd{margin:0 auto;width:100%;padding-bottom:10px;overflow:hidden;}
#gl-details-bd p{margin:0 auto;padding:10px 0;font-size:14px;text-indent:28px;line-height:150%;overflow:hidden;}

/* Post Gong Lue */
.no-margin{margin:0;}
#user-perfile{overflow:hidden;}
img#user-header{float:left;width:120px;height:120px;border:1px solid #999;padding:2px;margin:0 10px;display:inline;}
#user-perfile ul{float:left;width:140px;overflow:hidden;}
#user-perfile ul li{float:left;width:100%;line-height:22px;height:22px;overflow:hidden;text-align:left;}

#post-cnt label{float:left;width:36px;height:22px;line-height:22px;overflow:hidden;text-align:left;}
.post-item{float:left;width:100%;overflow:hidden;margin-bottom:10px;}
input#txtitle{float:left;width:610px;border:1px soild #999;}
textarea#txtTigs{float:left;width:610px;border:1px soild #999;}
span#txtleft{float:left;width:600px;text-align:left;}
span#txtleft strong{color:#093;}
input#upload{float:left;width:360px;border:1px solid #999;}
/* ================ End Gong lue ================ */

/* ================ Comment Start ================ */
/* Comment Tips */
#cmt-tips p{margin:0 auto;width:98%;line-height:20px;overflow:hidden;}
#cmt-tips dl{float:left;clear:both;width:100%;padding-top:10px;overflow:hidden;}
#cmt-tips dl dt{float:left;margin:5px 10px;overflow:hidden;display:inline;}
#cmt-tips dl dt,#cmt-tips dl dt img{width:50px;height:50px;}
#cmt-tips dl dd{float:right;width:212px;margin-right:5px;display:inline;overflow:hidden;line-height:160%;}
#cmt-tips dl dd strong{color:#C80000;}

/* Comment List */
#cmt-title{margin:0 auto;width:100%;height:21px;line-height:21px;overflow:hidden;background:url(../image/system/hotels/gray_line.gif) 0 20px repeat-x;}
#cmt-title ul{float:left;margin-left:80px;display:inline;width:417px;height:21px;overflow:hidden;}
#cmt-title ul li{float:left;width:81px;height:21px;margin-right:2px;display:inline;line-hegiht:21px;text-align:center;font-szie:12px;background:url(../image/system/hotels/tab_cmt.gif);}
#cmt-title ul li.current{background-position:0 -21px;}

#jh-filter{float:left;height:21px;overflow:hidden;width:150px;}
#jh-filter strong{color:#C80000;}

#cmt-num-perpage{margin:0 auto;width:96%;padding:10px;text-align:right;clear:both;position:relative;z-index:2;}

#cmts{margin:0 auto;width:632px;clear:both;position:relative;z-index:10;}
#cmt-list{float:left;width:100%;padding-bottom:15px;position:relative;z-index:2;}
#cmt-list li{float:left;width:100%;padding-bottom:15px;position:relative;z-index:2;}

.user-header{float:left;width:50px;height:50px;margin:0 10px;display:inline;overflow:hidden;}
.user-header img{width:50px;height:50px;}

.cmt-info-cnt{float:right;width:562px;position:relative;z-index:2;}

.cmt-info-hd{margin:0 auto;width:100%;height:32px;background-color:#F6F6F6;line-height:32px;overflow:hidden;}
.cmt-info-hd a:link,.cmt-info-hd a:visited,.cmt-info-hd a:hover{color:#699ad2;}
.cmt-info-hd strong,.cmt-info-hd em{color:#C80000;}
.cmt-info-hd em{font-style:normal;}

.cmt-info-point{margin:0 auto;width:100%;height:22px;line-height:22px;overflow:hidden;}
.cmt-info-point strong{color:#699AD2;font-size:14px;}
.cmt-info-point em{color:#C80000;font-style:normal;padding-right:30px;}

.cmt-info-bd{margin:0 auto;width:100%;overflow:hidden;line-height:160%;}
.cmt-info-bd p{margin:0 auto;width:100%;text-indent:24px;;padding:5px 0 0;line-height:160%;overflow:hidden;}
.cmt-info-bd p.fred{text-indent:0;}

.cmt-extra-info{margin:10px auto;width:100%;overflow:hidden;}

.cmt-extra-bd{float:right;width:432px;overflow:hidden;}
.cmt-extra-bd p{margin:0 auto;width:100%;line-height:22px;overflow:hidden;}

.cmt-info-fav{margin:10px auto;width:100%;overflow:hidden;position:relative;z-index:2px;}
.cmt-info-fav ul{float:left;width:100%;overflow:hidden;}
.cmt-info-fav ul li{float:left;width:100%;margin:0;overflow:hidden;height:22px;line-height:22px;}
.cmt-info-fav dl{float:left;width:120px;height:140px;margin:5px 10px 5px 9px;display:inline;overflow:hidden;}
.cmt-info-fav dl dt{width:120px;height:120px;float:left;overflow:hidden;}
.cmt-info-fav dl dt img{width:120px;height:120px;}
.cmt-info-fav dl dd{float:left;width:120px;height:20px;line-height:20px;overflow:hidden;text-align:center;}

.cmt-info-ft{margin:0 auto;width:100%;position:relative;min-height:32px;border-top:1px dashed #999;}
.cmt-info-ft p{margin:0 auto;width:100%;height:32px;line-height:32px;color:#699ad2;}
.cmt-info-ft p a:link,.cmt-info-ft p a:visited,.cmt-info-ft p a:hover{color:#699ad2;}
.cmt-info-ft p span{color:#999;}

#cmt-reply-tip{position:absolute;top:-300px;left:-40px;width:349px;z-index:999;padding-bottom:11px;background:#FFF url(../image/system/hotels/cmt-reply-tip-bg.gif) 1px 100% no-repeat;overflow:hidden;}
#cmt-reply-tip-container{margin:0 auto;width:327px;padding:10px;border:solid #CECECE;border-width:1px 1px 0;overflow:hidden;}
#cmt-reply-tip-container h6{margin:0 auto;width:100%;font-size:20px;color:#C80000;padding-bottom:5px;overflow:hidden;}
.cmt-reply-tip-cnt{margin:0 auto 5px;width:100%;overflow:hidden;}
.cmt-reply-tip-hd{margin:0 auto;width:100%;overflow:hidden;line-height:20px;height:20px;}
.cmt-reply-tip-hd strong{padding-right:15px;font-weight:normal;}
#cmt-reply-tip-container a:link,#cmt-reply-tip-container a:visited,#cmt-reply-tip-container a:hover{color:#699ad2;}
.cmt-reply-tip-cnt blockquote{margin:0 auto;width:100%;overflow:hidden;line-height:150%;padding:5px 0;}
.cmt-reply-tip-ft{margin:0 auto;width:100%;overflow:hidden;text-align:right;}
#cmt-reply-tip img#reply-closebar{position:absolute;right:10px;top:10px;z-index:99;width:12px;height:12px;cursor:pointer;}

#post-cmt-info li h4.cmt-upload{margin:0 auto;width:100%;height:60px;line-height:60px;color:#000;font-weight:normal;font-size:24px;text-align:center;font-family:"黑体",sans-serif;}
#post-cmt-info li.tip{text-align:center;}
#post-cmt-info li.h-tip{border:1px solid #999;width:620px;padding-bottom:15px;}
#post-cmt-info li.fred{color:#C80000;padding-top:20px;}
#post-cmt-info li input.post_add{margin-top:5px;border:0;cursor:pointer;width:66px;height:24px;overflow:hidden;background:url(../image/system/hotels/btn-add.gif);}
#post-cmt-info li input.post-upload{border:0;width:96px;height:24px;overflow:hidden;cursor:pointer;background:url(../image/system/hotels/btn-upload.gif);}	
#post-cmt-info li em{font-style:normal;color:#C80000;padding:1px 10px 1px 4px;}
#post-cmt-info li em#good-mark,.cmt-info-point em.good-mark,#post-cmt-info li em#bad-mark,.cmt-info-point em.bad-mark{padding-left:24px;background:url(../image/system/hotels/up-down.gif) 4px 0 no-repeat;}
#post-cmt-info li em#bad-mark,.cmt-info-point em.bad-mark{background-position: 4px -14px;}

/* Post Comment */
#post-cmt-info{float:left;width:100%;overflow:hidden;}
#post-cmt-info li{float:left;width:96%;margin:0 3%;display:inline;line-height:26px;color:#667675;min-height:26px;overflow:hidden;}
#post-cmt-info li textarea{width:96%;height:200px;font-size:12px;}
#post-cmt-info li strong#leftnum{color:#093;}
#post-cmt-info li input.post_cmt{border:0;cursor:pointer;width:78px;text-align:center;height:22px;line-height:22px;font-size:12px;background:url(../image/system/hotels/btn_cmt.gif);}
#post-cmt-info li label{float:none;}

/* Post Replay */
#post-cmts{margin:15px auto 0;width:700px;clear:both;overflow:hidden;background-image:url(/image/post-cmt-bg.gif);}
#post-cmts h2{margin:0 auto;width:700px;height:25px;font-size:12px;line-height:25px;text-indent:35px;overflow:hidden;background-image:url(/image/post-cmt-title.gif);}
#post-cmts ul{float:left;width:670px;margin:15px;display:inline;}
#post-cmts ul li{float:left;width:670px;line-height:28px;color:#667675;}
.mycomment{margin:0 auto;width:100%;height:100px;}
strong#leftnum{color:#093;}
#post-cmt-btm{margin:0 auto;width:700px;height:5px;overflow:hidden;font-size:1px;background-image:url(/image/post-cmt-btm.gif);clear:both;}
/* ================ End Comment ================ */

/* ================ Album Start ================ */
#album-cnt{margin:10px auto;width:960px;overflow:hidden;position:relative;}
#album-cnt ul{float:left;width:800px;height:150px;overflow:hidden;}
#album-cnt ul li{float:left;width:120px;margin:0 20px;display:inline;overflow:hidden;}
#album-cnt ul li h3{margin:0 auto;font-size:12px;width:120px;text-align:center;height:30px;line-height:30px;clear:both;}

.album-sample{margin:0 auto;width:120px;height:120px;overflow:hidden;background-image:url(../image/system/hotels/album_bg.gif);}
.album-sample img{float:left;width:96px;height:96px;margin:12px;display:inline;}
img#user-upload{position:absolute;bottom:10px;right:10px;width:141px;height:47px;}

.long-title{background-image:url(../image/system/hotels/long_title.gif);}
.long-title h2 strong{float:left;width:110px;margin-left:10px;line-height:25px;overflow:hidden;font-size:14px;color:#FFF;}
.long-title h2 span{color:#999;background:url(../image/system/hotels/red_arrow.gif) 0 8px no-repeat;font-size:12px;padding:0 10px;font-weight:normal;float:right;height:25px;line-height:25px;overflow:hidden;}

#hot-photos{float:left;width:100%;clear:both;padding-bottom:10px;overflow:hidden;}
#hot-photos li{float:left;width:300px;margin:10px;display:inline;height:150px;overflow:hidden;}
#hot-photos li img{float:left;width:150px;height:150px;}
.pic-perfile{float:right;width:140px;height:150px;overflow:hidden;}
.pic-perfile p{margin:0 auto;width:140px;height:24px;line-height:24px;overflow:hidden;}

/* Album Carousel */
.photo-container{float:left;margin-top:10px;width:784px;overflow:hidden;}

#carousel{margin:0 auto 10px;width:784px;height:102px;overflow:hidden;}
	
img#carousel_btn_lastpic,img#carousel_btn_nextpic{float:left;width:27px;height:74px;margin:14px 14px 14px 15px;display:inline;}
img#carousel_btn_nextpic{float:right;margin:14px 15px 14px 14px;}

#carousel_container{float:left;width:672px;height:122px;overflow:auto;position:relative;}
#carousel_container ul{position:absolute;float:left;left:0;top:0;width:784px;height:102px;overflow:hidden;}
#carousel_container ul li{float:left;width:100px;height:100px;border:1px solid #999;display:inline;margin:0 5px;}
#carousel_container ul li img{float:left;width:80px;height:80px;margin:10px;display:inline;}

#carousel_photo_container{margin:20px auto;width:800px;overflow:hidden;clear:both;text-align:center;position:relative;}
#carousel_photo_intro{margin:0 auto;width:600px;text-align:center;line-height:150%;overflow:hidden;font-size:12px;}
p.photo-details{margin:0 auto;width:600px;line-height:150%;overflow:hidden;padding:5px 0;}
#carousel_photo_shardow{position:absolute;left:0;top:0;width:100%;height:100%;background-color:#000;opacity:.5;-moz-opacity:.5;filter:alpha(opacity=50);z-index:10;}
img#carousel_photo_loading{position:absolute;width:100px;height:100px;left:50%;top:50%;margin:-50px 0 0 -50px;z-index:11;}

/* Album Samples List */
#albums-list{float:right;width:166px;margin-top:10px;overflow:hidden;}
#albums-list ul{float:left;width:100%;overflow:hidden;}
#albums-list ul li{float:left;width:100%;overflow:hidden;}
#albums-list ul li h3{margin:0 auto;clear:both;width:100%;height:30px;line-height:30px;text-align:center;font-size:12px;}
#albums-list ul li.current{background-image:url(../image/system/hotels/album-gourp-bg.gif);width:140px;height:150px;padding-top:10px;margin:10px;display:inline;}
/* ================ End Album ================ */

/* ================ Hotel Articles Start ================ */
#hotel-perfile{overflow:hidden;}
#hotel-perfile p{margin:0 auto;width:96%;padding:5px 0;font-size:12px;text-align:left;text-indent:24px;line-height:180%;}

#article-list,#article-list li{float:left;width:100%;overflow:hidden;}
#article-list li{margin-bottom:20px;}
#article-list li h3{margin:0 auto;width:100%;font-size:14px;height:30px;line-height:30px;overflow:hidden;}
#article-list li p{margin:0 auto;padding:5px 0;line-height:160%;width:100%;overflow:hidden;}

#article-cnt{margin:0 auto;width:940px;overflow:hidden;}
#article-cnt h3{margin:0 auto;width:100%;text-align:center;font-size:16px;overflow:hidden;height:40px;line-height:40px;}
#article-cnt p{margin:0 auto;width:100%;padding:10px;line-height:160%;font-size:12px;text-indent:24px;overflow:hidden;}
/* ================ End Hotel Articles ================ */

/* ================ Bottom Hotels Start ================ */
#btm-hotels{margin:10px auto;width:960px;overflow:hidden;}
#btm-hotels-hd{margin:0 auto;width:100%;height:32px;overflow:hidden;background:url(../image/system/hotels/gray_line.gif) 0 31px repeat-x;}
#btm-hotels-hd h2{float:left;width:102px;margin-left:10px;display:inline;line-height:32px;color:#C80000;font-size:14px;text-align:left;overflow:hidden;}
#btm-hotels-hd ul{float:left;width:200px;height:21px;margin-top:11px;overflow:hidden;}
#btm-hotels-hd ul li{float:left;width:49px;line-height:21px;height:21px;cursor:pointer;text-align:center;overflow:hidden;margin-right:3px;display:inline;background:url(../image/system/hotels/tab_nav_bg.gif) 0 -21px no-repeat;}
#btm-hotels-hd ul li.current{color:#C80000;background-position:0 0;}

#btm-hotels-list{float:left;clear:both;width:910px;margin:0 25px;display:inline;height:160px;overflow:hidden;}
#btm-hotels-list li{float:left;width:110px;height:160px;overflow:hidden;margin:10px 10px 0;display:inline;}
#btm-hotels-list li dl,#btm-hotels-list li dt,#btm-hotels-list li dd{float:left;width:100%;overflow:hidden;}
#btm-hotels-list li dt,#btm-hotels-list li dt img{height:110px;width:110px;}
#btm-hotels-list li dd{height:14px;line-height:14px;text-align:center;margin:9px 0;}
#btm-hotels0{display:block;}
#btm-hotels1,#btm-hotels2{display:none;}
/* ================ End Bottom Hotels ================ */

/* ======== Bottom Search Bar Start ======== */
#h-searchbar{margin:10px auto 20px;width:960px;overflow:hidden;height:23px;line-height:23px;position:relative;background-image:url(../image/system/hotels/header_cnt_bg.gif);padding:15px 0;}
#btm-form{float:left;width:500px;height:23px;overflow:hidden;margin-left:150px;display:inline;overflow:hidden;}
input#h-txtsearch{float:left;width:364px;margin:0 10px;display:inline;border:1px soild #999;height:19px;overflow:hidden;line-height:19px;}
input#h-btnsearch{float:left;width:104px;height:23px;border:0;background:url(../image/system/hotels/btn_search.GIF);}

#btm-tags{float:left;width:210px;overflow:hidden;margin-left:10px;display:inline;line-height:23px;}
/* ======== End Bottom Search Bar ======== */

/* Dig Float Window */
#digShardow{position:absolute;width:100%;top:0;left:0;background-color:#000;opacity:.5;-moz-opacity:.5;filter:alpha(opacity=50);z-index:9999;}
#digWindow{position:absolute;z-index:10000;width:604px;height:355px;overflow:hidden;background-color:#c3e197;}
#digWindow h2{margin:0 auto 10px;width:100%;height:55px;text-indent:-9999px;overflow:hidden;background-image:url(../image/system/dig_title_bg.gif);}
#digWindow a#digCloseBar:link,
#digWindow a#digCloseBar:visited,
#digWindow a#digCloseBar:hover{display:block;top:8px;right:10px;width:60px;text-align:center;height:20px;position:absolute;color:#FFF;font-weight:bold;text-decoration:none;}
#dig_hotelinfo{position:relative;margin:0 auto;width:580px;height:82px;clear:both;overflow:hidden;}
#dig_hotelinfo .hotel_sample{position:absolute;left:0;top:0;height:82px;width:82px;}
#dig_hotelinfo h3,#dig_hotelinfo h4{float:left;clear:both;font-size:14px;width:485px;margin-left:90px;display:inline;line-height:26px;overflow:hidden;}
#dig_hotelinfo h3 em{color:#CE0000;font-style:normal;}
#dig_hotelinfo h4{color:#07396a;margin-bottom:10px;}
#digWindow table{border:0;margin:10px auto;clear:both;width:584px;overflow:hidden;}
#digWindow table td,#digWindow table th{line-height:26px;text-align:left;text-indent:10px;font-size:12px;}

input#txtTagId{float:left;display:inline;margin:2px 0 2px 10px;width:400px;height:20px;border:1px solid #999;}
input#txtReasonId{float:left;margin:2px 0 0 10px;display:inline;width:400px;height:50px;border:1px soild #999;}
input#btnReasonId{float:left;width:80px;height:24px;line-height:24px;text-align:center;font-size:14px;cursor:pointer;margin:15px 30px;display:inline;}

.hotel_sample{position:absolute;width:82px;height:82px;right:0;top:0;background:url(../image/system/hotel_sample_bg.gif);}
.hotel_sample img{float:left;width:76px;height:76px;display:inline;margin:2px 0 0 2px;}

/* Error Report */
a#lnk-report{color:#C80000;}
#ReportsErrorBar{position:absolute;z-index:1;display:none;top:0;right:0;width:340px;height:230px;border:1px solid #999;background-color:#FFF;text-align:center;overflow:hidden;}
#err-title{margin:0 auto;width:100%;height:29px;overflow:hidden;line-height:29px;background-color:#F8F8F8;border-bottom:1px solid #999;}
#err-title h4{font-size:14px;float:left;width:120px;height:29px;overflow:hidden;margin-left:10px;display:inline;}
#err-title a{float:right;margin-right:10px;display:inline;line-height:29px;}
#err-info{margin:0 auto;width:100%;overflow:hidden;clear:both;}
#err-info textarea{float:left;margin:10px;display:inline;width:318px;height:148px;border:1px solid #999;overflow:hidden;clear:both;}
#err-btns{margin:0 auto;width:100%;text-align:center;overflow:hidden;clear:both;}
.report-ok{float:right;padding-right:10px;line-height:25px;}

/* Error Report */


.hotel-span{position:absolute;left:0;top:0;width:100%;height:30px;line-height:30px;color:White;z-index:9999;text-align:center;}
.hotel-span span{background:Red;padding:5px;font-weight:bold;}
.hotel-span span a{color:White;}


