BODY {
	SCROLLBAR-FACE-COLOR: #d9d9d9; FONT-SIZE: 8pt; SCROLLBAR-HIGHLIGHT-COLOR: #d9d9d9; 
	SCROLLBAR-SHADOW-COLOR: #d9d9d9; COLOR: #5b5b5b; SCROLLBAR-3DLIGHT-COLOR: #ececec; 
	LINE-HEIGHT: 16px; SCROLLBAR-ARROW-COLOR: #999999; SCROLLBAR-TRACK-COLOR: #ececec;
	FONT-FAMILY: "MS Gothic","verdana","Arial", "Helvetica", "sans-serif"; SCROLLBAR-DARKSHADOW-COLOR: #d9d9d9; 
}
img { border:0; }
.text {
	font-size: 8pt;
	LINE-HEIGHT: 140%;
	font-family:"MS Gothic", "verdana","Arial", "Helvetica", "sans-serif"; 
	color:#FFFFFF;
}
.text2 {
	font-size: 8pt;
	LINE-HEIGHT: 140%;
	font-family:"MS Gothic", "verdana","Arial", "Helvetica", "sans-serif"; 
	color:#F7DA00;
}
.text3 {
	font-size: 9pt;
	LINE-HEIGHT: 140%;
	font-family:"MS Gothic", "verdana","Arial", "Helvetica", "sans-serif"; 
	color:#FFFFFF;
	text-decoration:none;
}
.text4 {
	font-size: 9pt;
	LINE-HEIGHT: 140%;
	font-family:"MS Gothic", "verdana","Arial", "Helvetica", "sans-serif"; 
	color:#F7DA00;
	text-decoration:none;
}
.text5 {
	font-size: 9pt;
	LINE-HEIGHT: 140%;
	font-family:"MS Gothic", "verdana","Arial", "Helvetica", "sans-serif"; 
	color:#1A8C44;
	text-decoration:none;
}
.text6 {
	font-size: 8pt;
	font-weight: bold;
	LINE-HEIGHT: 140%;
	font-family:"MS Gothic", "verdana","Arial", "Helvetica", "sans-serif"; 
	color:#FF6600;
	text-decoration:none;
}
.text7 {
	font-size: 12px;
	LINE-HEIGHT: 140%;
	font-family:"MS Gothic", "verdana","Arial", "Helvetica", "sans-serif"; 
	color:#666666;
	text-decoration:none;
}
.text8 {
	font-size: 11px;
	LINE-HEIGHT: 140%;
	font-family:"MS Gothic", "verdana","Arial", "Helvetica", "sans-serif"; 
	color:#666666;
}
.text9 {
	font-size: 12px;
	LINE-HEIGHT: 140%;
	font-family:"MS Gothic", "verdana","Arial", "Helvetica", "sans-serif"; 
	color:#FF6600;
	text-decoration:none;
}



a:link {
	font-size: 9pt;
	LINE-HEIGHT: 140%;
	font-family:"MS Gothic", "verdana","Arial", "Helvetica", "sans-serif"; 
	color: #333333;
	text-decoration:none;
}
a:hover {
	font-size: 9pt;
	LINE-HEIGHT: 140%;
	font-family:"MS Gothic", "verdana","Arial", "Helvetica", "sans-serif"; 
	color: #333333;
	text-decoration:none;
}
a:visited {
	font-size: 9pt;
	LINE-HEIGHT: 140%;
	font-family:"MS Gothic", "verdana","Arial", "Helvetica", "sans-serif"; 
	color: #333333;
	text-decoration:none;
}

a.2:link {
	font-size: 9pt;
	LINE-HEIGHT: 140%;
	font-family:"MS Gothic", "verdana","Arial", "Helvetica", "sans-serif"; 
	color: #333333;
	text-decoration:none;
}
a.2:hover {
	font-size: 9pt;
	LINE-HEIGHT: 140%;
	font-family:"MS Gothic", "verdana","Arial", "Helvetica", "sans-serif"; 
	color: #FF6600;
	text-decoration:none;
}

a.faq:link {
	font-size: 9pt;
	LINE-HEIGHT: 140%;
	font-family:"MS Gothic", "verdana","Arial", "Helvetica", "sans-serif"; 
	color: #666666;
	text-decoration:none;
}
a.faq:hover {
	font-size: 9pt;
	LINE-HEIGHT: 140%;
	font-family:"MS Gothic", "verdana","Arial", "Helvetica", "sans-serif"; 
	color: #FF6600;
	text-decoration:none;
}
a.faq:visited {
	font-size: 9pt;
	LINE-HEIGHT: 140%;
	font-family:"MS Gothic", "verdana","Arial", "Helvetica", "sans-serif"; 
	color: #666666;
	text-decoration:none;
}
.text_faq1 {
	font-size: 11pt;
	LINE-HEIGHT: 140%;
	font-family:"MS Gothic", "verdana","Arial", "Helvetica", "sans-serif"; 
	color:#80A83F;
	font-weight:bold;
}
.text_faq2 {
	font-size: 10pt;
	LINE-HEIGHT: 140%;
	font-family:"MS Gothic", "verdana","Arial", "Helvetica", "sans-serif"; 
	color:#666666;
	font-weight:bold;
}
#SideBar_Left {
  position:absolute;
  left: 50%;
  margin-left: 313px;
  top:213px; 
  width:185px; 
  visibility:visible; 
  z-index:1;
}
#MainMenu {
  float:left;
  width:996px;
  height:55px;
  background:url(../mainimg2/bg_mn.gif) no-repeat top left;
}
#MainMenu ul {
  margin:0;
  padding:14px 0 0 0;
}
#MainMenu li {
  margin:0;
  padding:0 0 0 36px;
  display:inline;
}
img {
  border:0;
}
#Left_Faq {
  width:185px;
  margin:0;
  padding:39px 0 0 0;
  background:url(../mainimg2/title_faq.gif) no-repeat top right;
}
#Left_Faq ul {
  list-style:none;
  width:185px;
  margin:0;
  padding:0;
  background:url(../mainimg2/bg_faq.gif) repeat-y;
}
#Left_Faq li {
  margin:0 0 0 8px;
  padding:7px 8px 0 12px;
  background:url(../mainimg2/dot2.gif) no-repeat 2px 11px;
}
#Left_Svcinfo {
  list-style:none;
  margin:7px 0 10px 0;
  padding:0;
  border:1px solid #CDCECF;
  border-bottom:none;
  width:183px;
  line-height:120%;
}
#Left_Svcinfo li {
  padding:4 8 4 8px;
  border-bottom:1px dashed #DBDBD9;
}
#Left_Svcinfo li h4 {
  margin:0;
  padding:0;
  color:#65A143;
  font-size:12px;
}
 .rsvPolicy ul, .rsvPolicy li, .rsvPolicy ol, .rsvPolicy dl, .rsvPolicy dt, .rsvPolicy dd { margin:0; padding:0; }
 .rsvPolicy ul, .rsvPolicy dl, .rsvPolicy ol { list-style:none; }
 .rsvPolicy h2 { padding-left:14px; padding-top:2px; padding-bottom:2px; background:url(../main_image/ico_a_03.gif) no-repeat 0 2px; font-weight:bold; margin-bottom:10px; font-size:1.3em; }
 .rsvPolicy li { margin-bottom:10px; }
 .rsvPolicy dl { margin-left:8px; }
 .rsvPolicy dt { color:#FF6600; margin-top:5px; margin-bottom:2px; padding-left:10px; background:url(../main_image/icon_dt.gif) no-repeat 0 6px; }
 .rsvPolicy dd { padding-left:10px; }
 .rsvPolicy p { margin:0; margin-top:10px; color:#FF0000; }
 .rsvPolicy p.subPol { margin-top:5px; color:#5B5B5B; }
 .rsvPolicy table { margin-top:2px; }
 .rsvPolicy table th { background-color:#3286D9; color:#FFFFFF; border-left:2px solid #FFFFFF; padding-top:3px; padding-bottom:3px; }
 .rsvPolicy table td { border-bottom:1px dashed #DBDBD9; padding-top:3px; padding-bottom:3px; text-align:center; }

#mainBody { margin:0; padding:0; background-color:#FFFFFF; }
#mainBody #promotionTable { width:620px; border-left:1px solid #ccc; border-bottom:1px solid #ccc; }
#mainBody #promotionTable caption 
{ text-align:left; background:url(../../images/bg_promotion.gif) no-repeat; color:#000000; padding-top:4px; padding-bottom:4px; font-size:1.2em; }
#mainBody #promotionTable td 
{ width:310px; border-top:1px solid #ccc; border-right:1px solid #ccc; vertical-align:top; }
#mainBody #promotionTable td .promotionContainer { width:298px; margin:5px; margin-bottom:6px; }
#mainBody #promotionTable td .promotionImg 
{ float:left; padding:2px; border:1px solid #DEDEDE; }
#mainBody #promotionTable td .promotionImg img { width:80px; height:101px; }
#mainBody #promotionTable td .promotionIntro { float:right; width:207px; }
#mainBody #promotionTable td .promotionIntro a.hotelname { font-size:1.3em; color:#005588; font-weight:bold; display:block; }
#mainBody #promotionTable td .promotionIntro p { margin:0; padding:0; font-size:1.2em; }
#mainBody #promotionTable td p.promotionClass { margin-top:4px; }
#mainBody #promotionTable td p.promotionPrice 
{ float:left; color:#FF6600; font-weight:bold; font-size:1.2em; margin-top:5px; }
#mainBody #promotionTable td p.promotionMore 
{ float:right; padding-left:7px; background:url(../../images/icon_more_arrow.gif) no-repeat 0 50%; margin-top:5px; }
#mainBody #promotionTable td p.promotionMore a { color:#005588; }
#mainBody #promotionTable td .clear { clear:both; }

#recommendMonth p { margin:0; padding:0; }
#recommendMonth p.recHotelName { font-weight:bold; color:#001D75; }
#recommendMonth p.recHotelPrice { font-weight:bold; color:#FF6600; }

.TourProduct {
  padding:5px 0 2px 13px;
  background:url(../main_image/ico_a_01.gif) no-repeat 0 40%;
  font-size:1.2em;
  font-weight:bold;
}
.TourProduct a, .TourProduct a:hover, .TourProduct a:visited {
  display:block;
  float:right;
  padding:3px 5px 3px 5px;
  background-color:#F7DA00;
  border:1px solid #BFBFBF;
  font-size:12px;
}
