body{
	text-align:center;
	background-color:#fff;
	font-family: arial, helvetica, clean, sans-serif;
	font-size: 13px;
	color: #333;
}body *{line-height:1.22em;}html body{text-align:left;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,p,blockquote,th,td{margin:0;padding:0;}h1,h2,h3,h4,h5,h6{font-size:100%;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}ol,ul{list-style:none;}caption,th{text-align:left;}select,input,textarea{font:99% arial,helvetica,clean,sans-serif;}pre{text-align:left;background-color:#fee;border:1px solid red;padding:10px!important;margin:10px!important;}a{
	color:#20619E;
	text-decoration:none;
}a:hover{text-decoration:underline;cursor:pointer;}html body.newnav .tertiary{background-position:0 -3010px;}
#mainContainer{
	width:990px;
	margin:auto;
	padding:0;
}
#mainHeaderContainer {
	width:990px;
	margin:auto;
	padding:0;
}

#headContainer {
	min-width:960px;
	text-align:left;
	background-color:white;
}

#doc{width:960px;min-width:960px;margin:auto;text-align:left;background-color:white;}
#doc{padding-bottom:10px;}
#ygmaheader{
	margin:0;
	padding:0;
	background-image: url(/images/bg/tag-bg.gif);
}#headContainer h1 {
	font-weight: normal;
}
#ygmabot{display:block;text-align:right;overflow:hidden;width:100%;padding:0 0 .7em 0;}#ygmalogo{
	position:relative;
	float:left;
	width: 160px;
	padding-top: 10px;
	padding-left: 10px;
}
#ygma form{
	text-align:left;
	display:block;
}
#ygmasrchquery{
	font-family:verdana, sans-serif;
	float: left;
	font-size: 11px;
	padding: 1px;
	margin-right: 2px;
	width: 150px;
}
#ygmasrchbtn{
	background-color:#FFF;
	cursor:pointer;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px;
	display: block;
	width: 220px;
	float: right;
	padding-top: 10px;
	padding-left: 10px;
	padding-right: 10px;
}
#ygmasrchbtn .btn{
	border: 1px solid #F4AC33;
	font-size: 11px;
	background-image: url(/images/bg/img_bg_yello_m.gif);
}
#topNavContainer {
	position:relative;
	float:left;
	padding-top: 10px;
	padding-left: 15px;
	width: 550px;
	color: #666;
}
#topNavContainer a {
	font-size: 12px;
}
#topNavContainer img {
	margin-bottom: -3px;
}
.ygcl{clear:both;font-size:.1em;line-height:.1em;margin:0;padding:0;}body.newnav{
	background-color: #CAB37B;
}body.newnav #doc{width:100%;background-color:#fff;}
body.newnav .page_content{margin:0 5px;background-color:#fff;}
body.newnav .navbarmod{
	float:left;
	width:100%;
	font-family:arial;
	font-size:14px;
	font-weight:bold;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #b1b1b1;
	background-image: url(/images/bg/tab.gif);
}body.newnav .navbarmod ul{
	padding:0;
	margin:0;
	list-style-type:none;
}body.newnav .navbarmod ul li.tab{
	float:left;
	position:relative;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #ECECEC;
}body.newnav .navbarmod .first{
	float:left;
	width:20px;
	height:26px;
}body.newnav .navbarmod .last{
	float:left;
	height:26px;
	padding: 0px;
	width: 1px;
}body.newnav .navbarmod ul li.tab a,.navbarmod ul li.tab span{
	float:none;
	display:block;
	text-decoration:none;
	color:#444;
	height:26px;
	padding:0 16px 0 16px;
	text-align:left;
	line-height: 25px;
}body.newnav #navbarmod ul li.tab a,#navbarmod ul li.tab span{
	color: #FFF;
}body.newnav .navbarmod ul li.tab .a.expandable{

}body.newnav .navbarmod ul li.tab a.expandable.travelguides{

}body.newnav .navbarmod ul li.tab a.expandable.farechase{

}body.newnav .navbarmod ul li.tab.mytraveltab a.expandable{

}body.newnav .navbarmod ul li.tab.themestab .expandable{

}
body.newnav .navbarmod ul li.tab .a.seclink{float:left;display:inline;}
body.newnav .navbarmod ul li.active{background-image:none;background-color:#fff;}
#navbarmod ul li.tab span{cursor:default;}
.newnav .navbarmod .researchtab .seclink{

}.newnav .navbarmod .researchtab ul{
	width:150px;
}
.newnav .navbarmod .researchtab .shadow{
	width:157px;
}
.newnav .navbarmod .booktab .seclink{
}
.newnav .navbarmod .booktab ul{width:145px;}
.newnav .navbarmod .booktab .shadow{width:152px;}
.newnav .navbarmod .mytraveltab .seclink{

}.newnav .navbarmod .mytraveltab ul{
	width:120px;
}.newnav .navbarmod .mytraveltab .shadow{
	width:127px;
}.newnav .navbarmod .themestab ul{
	width:130px;
}.newnav .navbarmod .themestab .shadow{
	width:137px;
}
body.newnav .navbarmod ul li:hover,body.newnav .navbarmod ul li.hover{
}
body.newnav .navbarmod ul li:hover .a.seclink,body.newnav .navbarmod ul li.hover .a.seclink,body.newnav #navbarmod ul li:hover .a.seclink,body.newnav #navbarmod ul li.hover .a.seclink{
	background-color: #5A95C0;
}
body.newnav .navbarmod ul li.tab li a,body.newnav #navbarmod ul li.tab li a{
	background-image:none;
	color:#20619E;
	text-align:left;
	float:none;
	margin-right:0;
	background-color:#fff;
	white-space:nowrap;
}
body.newnav .navbarmod ul li.tab ul li a:hover{
	text-decoration:underline;
}
body.newnav .navbarmod ul li ul{
	display:none;
}

body.newnav .navbarmod .shadow{background-color:#000;opacity:.16;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=16);bottom:-3px;left:-3px;top:0;visibility:visible;position:absolute;width:176px;z-index:-1;line-height:1px;}

body.newnav .navbarmod ul li ul li{z-index:1;width:100%;}
body.newnav .navbarmod .ddwrapper{
	margin:0;
	border-collapse:collapse;
	font-size:11px;
	position:absolute;
	top:0;
	left:0;
	float:left;
	width:auto;
}
body.newnav .navbarmod ul li:hover ul,body.newnav .navbarmod ul li.hover ul{
	border:1px solid #4e4e4e;
	display:block;
	position:absolute;
	margin-top:1px;
	left:0;
	top:25px;
	z-index:50000;
	opacity:1;
	zoom:1;
}
body.newnav .navbarmod ul li:hover ul li,body.newnav .navbarmod ul li.hover li{display:block;float:none;}
body.newnav .sep{border-bottom:1px solid #71A4C1;}
.newnav .tertiary{
	text-align:center;
	text-align:left;
	font-size:12px;
	color:#4e4e4e;
	padding:10px 0;
	clear:left;
	zoom:1;
}
.newnav .tertiary .ygcl{zoom:1;}.newnav .tertiary a{color:#20619E;text-decoration:none;}
.newnav .tertiary a:hover{text-decoration:underline;}
.newnav .breadcrumb{margin-bottom:15px;}
.newnav .breadcrumb .bc{font-weight:bold;padding:0 20px 0 15px;float:left;color:#000;}
#headContainer .tertiary .breadcrumb .bc a {
	padding-left: 5px;
	padding-right: 5px;
}

.newnav .tertiary .breadcrumb{margin-bottom:8px;}
.newnav .tertiary .breadcrumb .bc{font-weight:normal;}
.newnav .tertiary .breadcrumb .bc a{font-weight:normal;}
.newnav .tertiary .breadcrumb .bc .cur{font-weight:bold;color:#333;}
body.newnav .citypage .navbarmod .first{display:none;}

.cpmodule{
	width:310px;
	margin-bottom:15px;
	float: left;
}.cpmodule h2,.cpmodule h1{
	font-size:120%;
	font-weight:normal;
	color:#333;
	line-height:1em;
	padding-bottom: 10px;
	font-family: Georgia, "Times New Roman", Times, serif;
}
.cpmodule h2 span,.cpmodule h1 span{font-size:60%;font-weight:normal;}
.citypage .navbarmod ul li h2 span{display:inline;}
.tertiary .breadcrumb .mktg{
	float:right;
	color:#525252;
	margin-right:15px;
	font-weight:bold;
	text-align: right;
}
body #headContainer .page_content{
	margin:0;
}
.citypage .cpbody{padding:10px;clear:both;}
#colA{
	width:632px;
	float:left;
	margin-right:20px;
}#colB{
	width:310px;
	float:left;
}
#colB .titlePadding {
	padding-left: 10px;
}
#travelTip{
	display: block;
	margin-top: 10px;
	border-top-width: 3px;
	border-top-style: solid;
	border-top-color: #5A95C0;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #D6D6D6;
	padding: 5px;
	background-color: #FFC;
}
#travelTip .tip {
	margin-bottom: 5px;
	padding-bottom: 5px;
	font-size: 12px;
	margin-top: 5px;
}

#travelTip h1 {
	color: #930;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: normal;
}
#travelTip .tip ul li {
	list-style-type: disc;
}
#travelTip .tip ul {
	padding-left: 15px;
}



#vacationsbox{
	padding-top: 10px;
	padding-bottom: 5px;
	background-image: url(/images/bg/bgr.gif);
}
#vacationsbox h1     {
	color: #FFF;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
}
#vacationsbox img{
	float: left;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #F4F4F4;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #F4F4F4;
	height: 60px;
	width: 60px;


}
#vacationsbox img:hover {
	float: left;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CAB37B;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CAB37B;
	height: 60px;
	width: 60px;
}

#vacationsbox div {
	padding-left: 3px;
}
#videoBox {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: -10px;
	margin-left: 0px;

}
#videoBox h1 {
	color: #CCC;
	line-height: 1px;
	font-size: 10px;

}

#sightListBox {
}
#top-hotel  {
	padding-top: 4px;
	padding-right: 15px;
	padding-bottom: 10px;
	padding-left: 15px;
	display: block;
}
#top-hotel h1 {
	margin-bottom: 10px;
	font-weight: normal;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #996633;
}
#top-hotel h1 a {
	color: #7E5429;
}

#top-hotel h2 {
	color: #006699;
	margin-bottom: 10px;
}


#top-hotel p {
	margin-bottom: 10px;
	margin-top: 5px;
}

#top-hotel .mediaType {
	display: block;
	padding-top: 2px;
	padding-bottom: 2px;
	text-align: center;
}
#top-hotel .thum {
	width: 75px;
}
#top-hotel .thum img{
	width: 75px;
	height: 75px;
}
#top-hotel ol li {
	list-style-type: decimal;
	font-size: 12px;
	margin-bottom: 3px;
}
#top-hotel strong {
	font-weight: normal;
	color: #996633;
	font-family: Georgia, "Times New Roman", Times, serif;
}
#top-hotel ol {
	padding-left: 25px;
}

#top-hotel .tabbar .hotel    {font-weight:bold;color:#333;}

#photoList  {
	font-size: 10px;
	width: 100%;
	padding-top: 5px;
	padding-bottom: 5px;
	float: left;
	padding-left: 5px;
	color: #999;
}
#photoList .morePic {
	float: right;
	margin-right: 10px;
	color: #FFF;
}


#photoList h1 {
	font-size: 12px;
	color: #396CBB;
	margin-bottom: 5px;
}

#photoList ul li {
	float: left;
	margin-bottom: 2px;
}
#photoList ul li a {
	color: #CCC;
}

#photoList ul li a:hover {
	color: #333;
	text-decoration: none;
}
#photoList ul li img {
	width: 90px;
	height: 70px;
	margin-right: 6px;
	border: 2px solid #C0C0C0;
}
#photoList ul li img:hover {
	width: 90px;
	height: 70px;
	margin-right: 6px;
	border: 2px solid #333;
}





#topten-mod{
	width:630px;
	border: 1px solid #E4E4E4;
	background-image: url(/images/main_body.png);
	background-color: #EFF7FA;
	background-repeat: no-repeat;
	background-position: right bottom;
}
#topten-mod .header h1{
	color:#333;
	font-size:18px;
	display:block;
	padding-top: 10px;
	padding-right: 15px;
	padding-bottom: 8px;
	padding-left: 15px;
	font-family: Georgia, "Times New Roman", Times, serif;
	line-height: 50px;
}#topten-mod.hotel h1.hotel  {display:block;}#topten-mod.hotel #top-hotel  {
	display:block;
}
#topten-mod .col{float:left;width:205px;padding-bottom:13px!important;padding-bottom:10px;padding-top:5px;}
#topten-mod #top-hotel.newver .col{padding-bottom:0!important;}
#topten-mod .num{float:left;width:24px;text-align:right;font-size:17px;color:#999;font-weight:bold;line-height:15px;overflow:hidden;}
#topten-mod .item a{display:block;}
#topten-mod .col .item{margin-top:10px;height:45px;}
#topten-mod .col .item .price span{font-size:11px;color:#21629C;}
#topten-mod .col .info{margin-left:30px;width:170px;}
#topten-mod #top-hotel.newver .item{padding-bottom:10px;}
.ovtnormal ul{list-style-type:disc;margin-top:0;margin-bottom:0;}.ovtnormal li a{
	font-family:Arial;
	margin:0;
}.ovtnormal li div{margin:1px 0 0 0;font:13px Arial;color:#383838;text-decoration:none;}.ovtnormal li em{margin:1px 20px 0 0;font:12px Arial;}.ovtnormal{
	line-height:17px;
	margin-right: 0;
	margin-bottom: 10px;
	margin-left: 0;
	float: left;
	width: 310px;
}.ovtnormal li a{
	clear:both;
	width:auto;
}.ovtnormal li div{display:inline;width:auto;margin-right:5px;line-height:14px;height:14px;}
.ovtnormal li em{display:inline;width:auto;line-height:14px;height:14px;padding-top:1px;}
#colA .ovtnormal{border:0;padding:0 15px;margin:10px 0 0;}
#colA .ovtnormal .ovtmainbody{background-color:#FFF;}
#colB .ovtmainbody{background-color:#fff;}*:first-child+html   {bottom:4px;right:6px;}
p#clear{clear:left;padding-top:10px;}
#titlebarnav{
	color:white;
	padding-top: 5px;
	padding-right: 15px;
	padding-bottom: 5px;
	padding-left: 15px;
	background-color: #3E6023;
}#titlebarnav h1{
	font-size:26px;
	font-weight:bold;
	margin-bottom:5px;
	font-family: Georgia, "Times New Roman", Times, serif;
}#titlebarnav h1 span{font-size:12px;font-weight:normal;text-transform:uppercase;padding-left:5px;}
#titlebarnav li{border-left:1px solid #757575;text-transform:uppercase;display:inline;padding:0 20px;}
#titlebarnav li.first{border-left:none;padding-left:2px;}
#titlebarnav li a{font-size:12px;color:#A5A5A5;font-weight:bold;}
#titlebarnav li a.active{color:#FFD44F;}
#titlebarnav li a:hover{text-decoration:none;}
#topten-mod .header h1 img {
	float: left;
	margin-right: 5px;
}
#topten-mod .header h1 span {
	font-weight: normal;
	font-size: 11px;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #666;
}
#topten-mod .header {
	clear: both;
}
	.header .actionLink,
	#topHotel .actionLink {
	float:right;
	padding-left:10px;
	font-size: 10px;
	background-image: url(../img/arrow_up.gif);
	background-repeat: no-repeat;
	background-position: left center;
		}
	
	.header .actionLink {
	margin-top:5px;
		}

	table#moreinfo {
	margin-top: 8px;
	font-size:small;
	width: 100%;
	}
	
	table#moreinfo .left {
	width: auto;
	color: #333;
	}

	table#moreinfo th,
	table#moreinfo td {
	font-family: arial, sans-serif;
	font-size: 11px;
	}

	table#moreinfo th{
		text-transform: uppercase;
		padding-top: 0px;
		padding-bottom: 9px;
		border-bottom:1px solid #ccc;
	}
	
	table#moreinfo td {
	color: #000;
	padding: 3px;
	}
table#moreinfo span   {
	color: #999;
}
.clearfix {	display: inline-block;
}
.clearfix {
	display: block;
	clear: both;
}
.clearfix:after {	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
}

#articleInline {
  display:block; /* had been set to none in main.css for buggy browsers*/
  margin: 4px 15px 10px 0;
  float:left;
  }

#inlineBox {
	width: 200px;
  }
#inlineBox .image .enlargeThis{
  display:block;
  text-align:right;
  margin-bottom: 2px;
  }
#inlineBox .image .enlargeThis a{
	font-family: arial, helvetica, sans-serif;
	font-size: 80%;
	padding-left: 15px;
	background-image: url(../images/multimedia/icons/enlarge_icon.gif);
	background-repeat:no-repeat;
	background-position: left center;
	text-decoration:none;
  }
.wideImage img {
	display:block;
	background: none;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #D6D6D6;
	float: left;
  }
.wideImage div {
	width: 100%;
	font-family: arial, helvetica, sans-serif;
	font-size: 10px;
	color: #336;
	margin-bottom: 10px;
  }
.wideImage div h2  {
	font-weight: normal;
}

.imageAlignLeft {
	margin-right: 15px;
	margin-bottom: 10px;
	float: left;
	margin-top: 3px;
}
.imageAlignLeft div   {
	font-size: 10px;
	margin-top: 2px;
}

.imageAlignRight {
	margin-bottom: 10px;
	float: right;
	margin-left: 15px;
	margin-top: 5px;
}
.imageAlignRight img {
	border: 1px solid #999;
	padding: 5px;
}

.imageAlignRight div {
	font-size: 10px;
}


table#venues {
	width: 100%;
	margin-top: 5px;
	border-top: 1px solid #e2e2e2;
	border-bottom: 1px solid #e2e2e2;
	margin-bottom: 5px;
	font-size: small;
	}

table#venues th {
	background-color: #E8F4FC;
	text-align: left;
	border-bottom: 1px solid #e2e2e2;
	font-weight: bold;
	}
	
table#venues th,
table#venues td {
	padding: 5px;
	font-family: arial, sans-serif;
	font-size: 85%; /*93%; 12px*/
	}
	
table#venues th.timesPick,
table#venues td.timesPick {
	background-image: none;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 5px;
	}
table#venues tr  {
	background-color: #FFF;

	}
table#venues tr.even  {
	background-color: #F0F0F0;
}

table#venues tr:hover {

}
                                  
div#shell {
	display: block;
	text-align: left;
	font-size: 11px;
	}
	
div#shell ul.tabs {
	display: block;
	padding: 0;
	margin: 0;
	white-space: nowrap;
	text-transform: uppercase;
	z-index: 5500;
	/*\*/	vertical-align: middle;/*\*/
	font-family: Arial, Helvetica, sans-serif;
	background-repeat: repeat-x;
	background-position: right bottom;
	background-color: #EBF3FB;
	background-image: url(../images/bg/popMenuBg.gif);
	}
		
div#shell ul.tabs li {
	margin: 0;
	display: block;
	float: left;
	background-color: #F1F1F1;
	white-space: nowrap;
	padding: 4px 7px 3px 7px;
	z-index: 6000;
	background-image: url(../images/bg/bgJumpTitle.gif);
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 0;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #AACBEE;
	border-bottom-color: #AACBEE;
	border-left-color: #AACBEE;
	border-top-style: none;
	}
		
div#shell ul.tabs li.selected {
	border-bottom: none;
	z-index: 9999;
	padding: 4px 7px 4px 7px;
	background-image: url(../images/bg/footerarea_bg.gif);
	background-repeat: repeat;
	}
		
div#shell div.tabContent {
	clear: both;
	padding: 5px;
	margin: 0;
	display: none;
	border: 1px solid #AACBEE;
	}
		
div#shell div.tabContent.tabContentActive {
	display: block;
	}
		
div#shell div.tabContent ol {
	margin-top: 0;
	margin-bottom: 3px;
	}
		
div#shell div.tabContent ol li {
	padding-top: 2px;
	padding-bottom: 2px;
	list-style-type: decimal;
	font-size: 11px;
	}
#mostEmailed {
  display: block;
}
#mostBlogged,	
#mostSearched , #mostOther{
  display: none;
}   
#mostEmailed,
#mostBlogged,
#mostSearched , #mostOther{
  overflow: hidden;
}
#mostPopWidget h2 {
	margin-bottom: 8px;
	font-size: 110%;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: normal;
}

#mostPopWidget ul.tabs li:first-child {
  border-left-width: 1px;
}  

#mostPopWidget ol {
  margin-left: 2.6em;
  margin-bottom: 12px;
  padding: 0;
}

#mostPopWidget ol li {
  font-size: 1.2em;
}

#mostPopWidget .more {
  float: left;
  font-size: 1.1em;      
}

#tabsContainer {
	position: relative;
	bottom: -1px;
} 
		
.tabContent {
	clear: both;
	border: 1px solid #ccc;
	padding: 7px;
	display: none;
}
		
.tabContent.active {
	display: block;
}
		
.tabContent ol {
	margin-top: 0;
	margin-bottom: 5px;
}
		
.tabContent ol li {
	padding-top: 3px;
	padding-bottom: 3px;
}


.tabs {
	display: block;
	margin: 0;
	padding: 0;
	white-space: nowrap;
	text-transform: uppercase;
	font-family: arial, helvetica, sans-serif;
  	overflow: hidden;
}

		
.tabs li {
	float: left;
	display: block;
	margin: 0;
	padding: 4px 7px 3px 7px;
	background-color: #f0f4f5;
	background-image: none;
	border: 1px solid #ccc;
	border-width: 1px 1px 1px 0;
	font-size:1em;
	white-space: nowrap;
}

.tabs li.first {
	border-left: 1px solid #ccc;
}

.tabs li.selected {
	background: white;
	border-bottom: none;
	padding: 4px 7px 4px 7px;
}

.tabs li a,
.tabs li a:link,
.tabs li a:visited,
.tabs li a:hover,
.tabs li a:active {
	color: #036;
	font-weight: bold;
}
#mainFootContainer {
	width:990px;
	margin:auto;
	padding:0;
	background-color: #FFF;
}
#footContainer {
	min-width:960px;
	text-align:center;
	background-color: #FFF;
	font-size: 11px;
}



#footContainer .foot {
	padding: 10px;
}
#footContainer a img {
	margin-bottom: -5px;
}

#footContainer .top {
	clear: both;
	text-align: left;
}

#footContainer ul li {
	float: left;
	font-weight: normal;
}
#footContainer ul li h1 {
	font-weight: normal;
	font-size: 11px;
	margin-right: 10px;
}
#footContainer .aboutus {
	clear: both;
}

#footContainer .copyright {
	padding-top: 5px;
	padding-bottom: 5px;
}
#footContainer .tongji {
}
.map {
	text-align: center;
}
#spaPriceTable {
	padding: 0px;
	margin: 0px;
	border: 1px solid #D6D6D6;
	background-color: #FFF;
}
#spaPriceTable th {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #D6D6D6;
	color: #036;
	text-align: center;
	padding: 2px;
	font-size: 12px;
	font-weight: bold;
	background-color: #FFA700;
}
#spaPriceTable tr {


}


#spaPriceTable td  {
	font-size: 11px;
	padding-bottom: 2px;
	line-height: 15px;
}
#spaPriceTable a {
	color: #725E2E;
}
#spaPriceTable tr .spaPriceTableTime {
	width: 100px;
}
#spaPriceTable tr .spaPriceTablePrice {
	width: 100px;
}
#spaPriceTable .bgGreen {
	background-color: #F7F2EA;
}



#top-hotel li  {
	padding-left: 5px;
	list-style-type: none;
	color: #333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
#top-hotel ul {
	list-style-type: none;
}
#spaPriceTable .spec {
	padding: 3px;
	font-size: 12px;
}
#spaPriceTable img {
	padding: 3px;
	margin-right: 5px;
}
#spaPriceTable tr:hover {

}
#spaPriceTable ul li {
	font-size: 11px;
}
#spaPriceTable tr .spaPriceRemark {
	background-color: #FFFFDF;
	padding: 2px;
}
#spaPriceTable tr .spanRemarkSmall {
	font-size: 10px;
	color: #900;
	font-style: italic;
}
#itemPopWidget ul.tabs li:first-child {
  border-left-width: 1px;
}  

.blockdisplay {
	DISPLAY: block;
}
.blocktoggle {
	background-color: #FFF;
}
.msgarticle {	padding-left: 10px;
	color: #3574B3;
	padding-bottom: 5px;
	padding-top: 5px;
	border-top-width: 1px;
	border-top-style: dashed;
	border-top-color: #8CADCC;
}
#hotelOverview {	text-align: left;
	padding-bottom: 10px;
	margin-top: 5px;
	float: left;
	background-color: #FDFDFD;
	width: 735px;
	padding-top: 5px;
	padding-left: 5px;
}

.spanormal ul{list-style-type:disc;margin-top:0;margin-bottom:0;}.spanormal li a{
	font-family:Arial;
	margin:0;
}.spanormal li div{margin:1px 0 0 0;font:13px Arial;color:#383838;text-decoration:none;}.spanormal li em{margin:1px 20px 0 0;font:12px Arial;}.spanormal{
	line-height:17px;
	margin-right: 0;
	margin-bottom: 10px;
	margin-left: 0;
}
.openTime {
	font-size: 11px;
	color: #999;
}
.phone {
	background-image: url(../images/icon/phone.png);
	background-repeat: no-repeat;
	padding-left: 15px;
	background-position: left center;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	color: #000;
}
h2.title {
	background-image: url(../images/bg/img_bg_yellow.gif);
	background-repeat: repeat-x;
	padding: 3px;
}
h3.title {
	background-image: url(../images/Blue_Gradient.jpg);
	padding: 5px;
	color: #FFF;
}
#spaPriceTable em {
	font-style: italic;
	color: #645228;
}
#facilityLi {
	padding: 5px;
}
#facilityLi li {
	font-size: 11px;
	color: #666;
	background-image: url(../images/icon/sq_bullet.gif);
	background-repeat: no-repeat;
	background-position: left 6px;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 10px;
}
.creditNormal {
	font-size: 11px;
	color: #29505F;
}
.hilton_the {
	color: #FFF;
	background-color: #9ACB72;
	padding-left: 5px;
	padding-bottom: 2px;
	padding-top: 2px;
	padding-right: 2px;
}
#hilton_the li {
	color: #669;
	margin-bottom: 5px;
	font-size: 11px;
}
