@charset "utf-8";
/* CSS Document */
/*==================== left navigation ====================*/
h6 { font-size:18px; font-weight: normal; margin: 0 0 8px 0;}
#leftNav { border-top: 4px solid #d1d1d1; margin: 0px 0 20px 0; padding:0; }
#leftNav ul { position:static; margin:0; padding:0; }
#leftNav li { list-style: none; margin:0; padding:0; background:#fff; background: #fff url(/css/images/sprites.gif) no-repeat 8px -692px; line-height:20px; border-top: 1px solid #fff; border-bottom: 1px dotted #ccc; position:relative; display:block; }
#leftNav a { padding: 5px 0 5px 20px; display:block; font-size: 11px; font-weight: bold; text-decoration: none; color:#a1a1a1; }
#leftNav a:hover { color:#A31022; background-color: #f4f4f4; background-image: url(/css/images/sprites.gif); background-repeat: no-repeat; background-position: 10px 50px; }
#leftNav li.active a { color:#446c13; background-color:#fcf6e8; }
#leftNav li a:hover { color:#446c13; background-color:#fcf6e8; }
#leftNav li ul { position:static; margin:0px 0 0 15px; padding:0; }/* subnav css style */
#leftNav li ul li { list-style: none; margin:0; padding:0; background:#fff; background: #fff url(/css/images/sprites.gif) no-repeat 8px -698px; line-height:10px; border-top: 1px solid #fff; border-bottom:  none; position:relative; display:block; }
#leftNav li ul li a { font-family:Arial, Helvetica, sans-serif; letter-spacing:0.5px; font-weight: normal; }
#leftNav li ul li.active { color:#a31022; }
#leftNav li.active ul li.active a { font-weight: bold; color:#a31022; }
#leftNav li.active ul li a { background:none; color:#545454; }
#main { width:970px; }
#main #left { width:183px; background-color:#fff; float:left; margin-left:11px; margin-top:5px; }
#main #left ul { background-color:#F4F3F1; list-style:none; margin:0px; padding:0px; }
#main #left ul li { font-family:Verdana, Arial, Helvetica, sans-serif; color:#4B6F29; font-size:11px; line-height:28px; border-bottom:#fff 1px solid; padding-left:13px; }
#main #left ul li a:link, #main #left ul li a:visited { color:#4B6F29; text-decoration:none; }
#main #left ul li a:hover { color:#F97E32; }
#main #left span.space { padding-left:22px; }
#main #left ul h2 { font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; color:#F97E32; margin:5px; font-weight:normal; padding-top:3px; }
#main #left ul h2 a:link, #main #left ul h2 a:visited { color:#F97E32; }
#main #left ul h2 a:hover { text-decoration:underline; }
/*---Price Style---*/
.redPrice { font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#F97E32; font-weight: bold; margin-right:5px; }
/*--Li Style--*/
ul#liStyle { margin-left:10px; }
ul#liStyle li { width:100px; float: left; }
.roundCorner { -moz-border-radius: 4px; }
.date { float:right; width:140px; height:22px; }
.date a:link, .date a:visited { border:#999 1px solid; background-color:#E9E7E8; color:#666; text-decoration:none; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; padding:1px 3px; }
.now a:link, .now a:visited { border:#999 1px solid; background-color:#E3FDC0; color:#666; text-decoration:none; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; padding:1px 3px; }
.now a:hover { background-color:#fff; }
#addTo { text-align:right; height:35px; width:500px; margin-top:10px; }
#addTo a:link, #addTo a:visited { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; text-decoration:none; color:#777676; }
#addTo a:hover { color:#F97E32; }
#middle { width:500px; float:left; margin:0px; padding:0px; margin-left:16px; margin-top:7px; }
#middle #special { width:407px; height:100px; }
#middle h1 { height:40px; background-image:url(/image/general/tittle-b.JPG); background-repeat:no-repeat; font-size:16px; color:#4B6F29; font-family:Georgia, "Times New Roman", Times, serif; padding:0px; margin:0px; padding-top:18px; padding-left:25px; }
#middle h1 a:link, #middle h1 a:visited { text-decoration:none; color:#4C6C25; }
#middle h1 a:hover { color:#F97E32; }
#middle h2 { background-image:url(../image/general/head2.JPG); height:38px; background-repeat:no-repeat; font-size:16px; color:#4B6F29; font-family:Georgia, "Times New Roman", Times, serif; padding:0px; margin:0px; padding-top:5px; padding-left:25px; }
#middle h2 a:link, #middle h2 a:visited { text-decoration:none; color:#4C6C25; }
#middle h2 a:hover { color:#F97E32; }
#middle .tours2 { width:auto; padding-top:10px; background-color:#F7F7F7; margin-bottom: 10px; }
#middle .citydayTour { border:2px solid #d1d1d1; margin-bottom:15px; padding-bottom:8px; -moz-border-radius: 5px; background:#f7f7f7; }
#middle .tours2 img { padding-left:8px; padding-right:8px; width:120px; height:90px; margin-bottom:8px; }
#middle .tours2 h3 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#777676; margin:0px; padding:0px; }
#middle .tours2 h3 a:link, #middle .tours2 h3 a:visited { color:#777676; text-decoration:none; margin:0px; padding:0px; }
#middle .tours2 h3 a:hover { color:#F97E32; margin:0px; padding:0px; }
.dashedText { border-bottom: #777676 1px dashed; }
#middle .tours2 p { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#777676; padding:0px; margin:0px; padding:5px; line-height:20px; text-align:justify; }
#middle .tours2 .t { font-size:11px; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif; color:#666666; }
#addTo2 { background-image:url(/image/general/add-2.JPG); background-repeat:no-repeat; background-position:320px 3px; text-align:right; height:28px; width:485px; }
#addTo2 P { font-family:Verdana; padding:7px; margin:0px; margin-top:8px; margin-right:50px }
#addTo2 a:link, #addTo2 a:visited { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; text-decoration:none; color:#777676; }
#addTo2 a:hover { color:#F97E32; }
#middle .hotel1 { width:407px; padding-top:10px; }
#middle .hotel1 img { padding-left:8px; padding-right:8px; }
#middle .hotel1 h3 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#777676; margin:0px; padding:0px; }
#middle .hotel1 h3 a:link, #middle .hotel1 h3 a:visited { color:#777676; text-decoration:none; margin:0px; padding:0px; }
#middle .hotel1 h3 a:hover { color:#F97E32; margin:0px; padding:0px; }
#middle .hotel1 h3 img { padding:0px; margin-left:5px; }
#middle .hotel1 p { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#F97E32; padding:0px; margin:0px; padding:5px; line-height:20px; }
#middle .hotel1 .t { font-size:11px; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif; color:#666666; }
#middle .hotel1 .tt { font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#666666; }
#check { background-image:url(/image/general/check-1.JPG); background-repeat:no-repeat; background-position:left 4px; text-align:right; width:170px; height:37px; float:right; margin-top:30px; margin-right:5px; }
#check a:link, #check a:visited { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; text-decoration:none; color:#777676; }
#check a:hover { color:#F97E32; }
#middle .hotel2 { width:407px; padding-top:10px; background-color:#f7f7f7; margin-top:5px; }
#middle .hotel2 img { padding-left:8px; padding-right:8px; }
#middle .hotel2 h3 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#777676; margin:0px; padding:0px; }
#middle .hotel2 h3 a:link, #middle .hotel2 h3 a:visited { color:#777676; text-decoration:none; margin:0px; padding:0px; }
#middle .hotel2 h3 a:hover { color:#F97E32; margin:0px; padding:0px; }
#middle .hotel2 h3 img { padding:0px; margin-left:5px; }
#middle .hotel2 p { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#F97E32; padding:0px; margin:0px; padding:5px; line-height:20px; }
#middle .hotel2 .t { font-size:11px; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif; color:#666666; }
#check2 { background-image:url(/image/general/check-2.JPG); background-repeat:no-repeat; background-position:left 4px; text-align:right; width:170px; height:37px; float:right; margin-top:30px; margin-right:5px; }
#check2 a:link, #check2 a:visited { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; text-decoration:none; color:#777676; }
#check2 a:hover { color:#F97E32; }
#middle #flight { width:371px; height:48px; margin-left:18px; border:#E6E6E6 1px solid; }
#middle #flight p { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#777676; margin:0px; padding-left:25px; padding-top:4px; line-height:20px; }
#middle #flight p a:link, #middle #flight p a:visited { text-decoration:none; color:#666666; }
#middle #flight p a:hover { text-decoration:underline; }
#middle #flight .t { font-size:11px; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif; color:#666666; }
#middle #flight .t2 { font-size:11px; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif; color:#F97E32; }
#middle #flight2 { width:371px; height:48px; margin-left:18px; border:#E6E6E6 1px solid; background-color:#F4F3F2; }
#middle #flight2 p { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#777676; margin:0px; padding-left:25px; padding-top:4px; line-height:20px; }
#middle #flight2 p a:link, #middle #flight2 p a:visited { text-decoration:none; color:#666666; }
#middle #flight2 p a:hover { text-decoration:underline; }
#middle #flight2 .t { font-size:11px; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif; color:#666666; }
#middle #flight2 .t2 { font-size:11px; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif; color:#F97E32; }
#right { width:240px; float:right; margin-top:10px; }
#right h2 { background-image:url(/image/general/schedule-b.JPG); background-repeat:no-repeat; height:49px; font-family:Georgia, "Times New Roman", Times, serif; font-size:16px; color:#4B6F29; padding:0px; margin:0px; padding-left:12px; padding-top:20px; }
#right h4 { font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; color:#4B6F29; padding:0px; margin:0px; margin-top:10px; padding-left:15px; background-image:url(../image/bgs.JPG); width:239px; height:40px; background-repeat:no-repeat; padding-top:5px; }
#right h4 a:link, #right h4 a:visited { color:#4B6F29; text-decoration:none; }
#right h4 a:hover { text-decoration:underline; }
#right #addme a, a:link, a:hover { background:none; text-decoration:none; }
#memo { width:237px; border-left:#FEE189 1px solid; border-right:#FEE189 1px solid; background-color:#FBF6E7; margin:0px; padding:0px; }
#co { width:213px; height:308px; border:#FEE189 1px solid; background-color:#FFFFFF; margin-left:6px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#F97E32; font-size:11px; line-height:15px; padding-left:5px; padding-top:5px; padding-right:5px; overflow: auto; }
#send { width:239px; height:57px; background-image:url(/image/general/schedule-b-2.JPG); background-repeat:no-repeat; font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; font-weight:bold; }
#send a:link, #send a:visited { text-decoration:none; color:#4B6F29; padding-left:42px; line-height:30px; }
#send a:hover { color:#F97E32; text-decoration:none; }
#bottom { width:850px; height:135px; border-top:#CCCCCC 1px solid; margin-left:26px; margin-top:40px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#F97E32; text-align:center; line-height:30px; }
#bottom a:link, #bottom a:visited { color:#4B6F29; text-decoration:none; padding-top:20px; }
#bottom a:hover { text-decoration:underline; }
#bottom img { margin-left:30px; }
/*detail page*/

#left2 { width:183px; background-color:#fff; float:left; margin-left:11px; margin-top:5px; }
#sortid { width:183px; background-color:#fff; float:left; margin-left:11px; margin-top:5px; }
#left1 { margin-top:0px; margin-bottom: 10px; }
#left1 h2 { margin:0px; padding:0px; background-color:#F4F3F1; font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; height:22px; margin-top:1px; padding-left:20px; padding-top:8px; font-weight:normal; }
#left1 h2 a:link, #left1 h2 a:visited { text-decoration:none; color:#F97E32; }
#left1 h2 a:hover { text-decoration:underline; }
#left1 ul { background-color:#F4F3F1; list-style:none; margin:0px; padding:0px; }
#left1 ul li { font-family:Verdana, Arial, Helvetica, sans-serif; color:#4B6F29; font-size:11px; line-height:28px; border-top:#fff 1px solid; padding-left:30px; }
#left1 ul li a:link, #left1 ul li a:visited { color:#4B6F29; text-decoration:none; }
#left1 ul li a:hover { color:#F97E32; }
#left2 { margin-top:25px; }
#left2 h2 { margin:0px; padding:0px; background-color:#F4F3F1; font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; height:22px; margin-top:1px; padding-left:5px; padding-top:8px; font-weight:normal; }
#left2 h2 a:link, #left2 h2 a:visited { text-decoration:none; color:#F97E32; }
#left2 h2 a:hover { text-decoration:underline; }
#left2 h2.active { background:#d1d1d1; font-weight: bold; }
#little { width:183px; margin-top:15px; }
#little #little1 { height:47px; background-image:url(/image/general/l-1.jpg); background-repeat:no-repeat; color:#F97E32; font-family:Georgia, "Times New Roman", Times, serif; font-size:11px; font-weight:bold; padding-left:23px; padding-top:12px; line-height:20px; }
#little #little1 .h { font-size:12px; color:#4B6F29; font-size:12px; }
#little #little2 { width:167px; border-left:#DFDFDF 1px solid; border-right:#DFDFDF 1px solid; margin-left:7px; background-color:#F4F3F1; }
#little #little2 #little22 { width:148px; height:157px; background-color:#FFFFFF; margin-left:6px; border-left:#DFDFDF 1px solid; border-top:#DFDFDF 1px solid; border-right:#DFDFDF 1px solid; color:#4B6F29; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; padding-left:5px; padding-top:5px; }
#little #little3 { width:183px; height:31px; background-image:url(/image/general/l-2.jpg); }
#left3 h3 { font-weight:normal; font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; color:#F97E32; margin:0px; padding:0px; padding-top:3px; height:25px; background-color:#F4F3F1; padding-left:15px; margin-bottom:1px; padding-top:10px; margin-top:10px; }
#left3 h3 a:link, #left3 h3 a:visited { text-decoration:underline; color:#F97E32; }
#left3 h3 a:hover { text-decoration:underline; }
#left3 ul { list-style:none; padding:0px; margin:0px; }
#left3 li { background-color:#F4F3F1; width:148px; border-bottom:#FFFFFF 1px solid; line-height:30px; font-family:Verdana, Arial, Helvetica, sans-serif; color: #4B6F29; font-size:11px; padding-left:35px }
#left3 li a:link, #left3 li a:visited { color:#4B6F29; text-decoration:none; }
#left3 li a:hover { color:#F97E32; }
.p { background-image:url(/image/tavel-tools/l-icon-1.GIF); background-position:11px 6px; background-repeat:no-repeat; }
.o { background-image:url(/image/tavel-tools/l-icon-2.GIF); background-position:11px 6px; background-repeat:no-repeat; }
.i { background-image:url(/image/tavel-tools/l-icon-3.gif); background-position:11px 6px; background-repeat:no-repeat; }
.u { background-image:url(/image/tavel-tools/l-icon-4.GIF); background-position:11px 6px; background-repeat:no-repeat; }
.y { background-image:url(/image/tavel-tools/l-icon-23.GIF); background-position:11px 6px; background-repeat:no-repeat; }
#left2 .t { background-image:url(/image/tavel-tools/l-icon-27.GIF); background-position:11px 6px; background-repeat:no-repeat; }
#navigation { height:15px; width:300px; margin-left:100px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#F97E32; text-align:right; }
#navigation a:link, #navigation a:visited { color:#4B6F29; text-decoration:none; }
#navigation a:hover { text-decoration:underline; }
#middle h4 { background-color:#F7F7F7; font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; font-weight:normal; margin:0px; padding:0px; color:#4B6F29; height:24px; padding-top:6px; padding-left:20px; margin-bottom:1px; }
#middle h5 { font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; font-weight:normal; margin:0px; padding:0px; color:#4B6F29; height:24px; padding-top:6px; padding-left:20px; margin-bottom:1px; }
#into { width:490px; margin-top:10px; margin-bottom:10px; padding: 5px; line-height: 20px; font-size:11px; }
#into p { padding:15px 30px; text-align:justify; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; line-height:18px; color:#4B6F29; }
.or { font-weight:bold; color:#F97E32; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; }
#included {
	width:607px;
	border-bottom: #CCCCCC 1px solid;
	margin-bottom:10px;
}
#included p { text-align:justify; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; line-height:18px; color:#4B6F29; margin:0px; padding:0px; padding-right:10px; line-height:16px; }
#addTo3 { background-image:url(/image/general/add-1.JPG); background-repeat:no-repeat; background-position:239px 3px; height:31px; width:138px; padding-top:4px; padding-left:265px; }
#addTo3 a:link, #addTo3 a:visited { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; text-decoration:none; color:#777676; }
#addTo3 a:hover { color:#F97E32; }
#tours { width:150px; border:#DCDCDC 1px solid; float:left; margin:6px 8px 6px 6px; padding-bottom:5px; }
#tours p { text-align:center; margin:0px; padding:0px; }
#tours a:link, #tours a:visited { color:#6B6B6B; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; text-decoration:none; }
#tours a:hover { text-decoration:underline; }
#tours img { margin:5px; }
#search { width:368px; height:150px; background:url(/css/images/bg-tour-search.png) no-repeat; margin-top:20px; margin-left:5px; padding:15px 0 0 0; }
#search h4 { background: none; font-family:Arial, Helvetica, sans-serif; font-size: 19px; }
[xmlns] #search p { width:100%; float: left; clear:both; }
#search h6 { font-family:Georgia, "Times New Roman", Times, serif; font-size:16px; font-weight:bold; color:#4B6F29; margin:0px; padding:0px; padding-top:18px; padding-left:20px; }
#search #ban { width:330px; height:32px; margin-left:20px; margin-top:35px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; }
#search #ban a:link, #search #ban a:visited { color:#767676; text-decoration:none; margin-left:40px; }
#search #ban a:hover { color:#F97E32; }
#search #ban select { border:2px solid #7E9DB9; padding: 4px 5px 2px 5px; width:180px; float: left; font-size:11px; font-weight: bold; }
#search #ban select option { border-bottom:1px dashed #f1f1f1; padding: 2px 0 2px 5px; }
#search p { font-family:Georgia, "Times New Roman", Times, serif; font-size:16px; font-weight:bold; color:#4B6F29; padding:0px; margin:0px; margin-top:20px; margin-left:20px; text-decoration:none; }
#search p a:link, #search p a:visited, #search p a:hover { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#F97E32; }
select { width:210px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#666666; margin-top:3px; }
.select2 { width:40px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#666666; margin-left:15px; margin-top:3px; }
.inc { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#F97E32; font-size:11px; }
.inc a:link, .inc a:visited { color:#F97E32; text-decoration:underline; }
.inc a:hover { color:#F97E32; }
#refineSearch { width:500px; background-color:#FCF6E8; height:140px; }
#refineSearch p { font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; color:#4B6F29; padding:0px; margin:0px; margin-top:8px; margin-left:20px; text-decoration:none; }
#refineSearch #ban2 { width:330px; height:32px; margin-left:36px; margin-top:15px; background-image:url(../image/general/search.JPG); background-repeat:no-repeat; background-position:5px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; padding-top:5px; }
#refineSearch #ban2 a:link, #refineSearch #ban2 a:visited { color:#767676; text-decoration:none; margin-left:40px; font-weight:bold; }
#refineSearch #ban2 a:hover { color:#F97E32; }
#refineSearch #ban2 a { padding-left:80px; }
[xmlns] #refineSearch #ban2 a { padding-left:0px; }
#AdvancedSearch { width:407px; background-color:#FCF6E8; }
#AdvancedSearch p { font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; color:#4B6F29; padding:0px; margin:0px; margin-top:8px; margin-left:20px; text-decoration:none; }
#AdvancedSearch #ban2 { width:330px; height:32px; margin-left:36px; margin-top:15px; background-image:url(../image/general/search.JPG); background-repeat:no-repeat; background-position:right 5px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; padding-top:5px; }
#AdvancedSearch #ban2 a:link, #refineSearch #ban2 a:visited { color:#767676; text-decoration:none; margin-left:40px; font-weight:bold; }
#AdvancedSearch #ban2 a:hover { color:#F97E32; }
#middle .hotelD { width:407px; padding-top:10px; margin-top:15px; margin-bottom:20px; }
#middle .hotelD img { padding-left:8px; padding-right:8px; }
#middle .hotelD h3 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#777676; margin:0px; padding:0px; }
#middle .hotelD h3 a:link, #middle .hotelD h3 a:visited { color:#777676; text-decoration:none; margin:0px; padding:0px; }
#middle .hotelD h3 a:hover { color:#F97E32; margin:0px; padding:0px; }
#middle .hotelD h3 img { padding:0px; margin-left:5px; }
#middle .hotelD p { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#666666; padding:0px; margin:0px; padding:5px; line-height:18px; }
#middle .hotelD .t { font-size:11px; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif; color:#666666; }
.word1 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#4B6F29; }
.word1 a:link, .word1 a:visited { text-decoration:none; color:#4B6F29; }
.word1 a:hover { color:#4B6F29; text-decoration:underline; }
.word2 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#F97E32; }
.word2 a:link, .word2 a:visited { text-decoration:none; color:#F97E32; }
.word2 a:hover { color:#F97E32; text-decoration:underline; }
.word3 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#4B6F29; text-align:justify; }
.word4 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:18px; font-weight:bold; color:#4B6F29; padding:0px; margin:0px; }
.word5 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#4B6F29; margin-left:20px; margin-bottom: 10px; }
.word6 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#777676; }
.word7 { font-family:Georgia, "Times New Roman", Times, serif; font-size:11px; font-weight:bold; color:#4B6F29; }
.word7 a:link, .word7 a:visited { color:#4B6F29; text-decoration:none; }
.word7 a:hover { text-decoration:underline; }
.word8 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#666666; line-height:18px; padding-left:20px; padding-right:20px; }
#middle .chinaG { width:500px; padding-top:10px; background-color:#F7F7F7; height:270px; }
#middle .chinaG img { padding-left:8px; padding-right:8px; }
#middle .chinaG p { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; padding:0px; margin:0px; padding-left:5px; padding-right:5px; line-height:18px; }
#middle .chinaG ul { padding:0px; margin:0px; margin-left:17px; margin-top:5px; list-style:none; }
#middle .chinaG li { display:block; float:left; padding:5px 5px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#4C6C25; width:145px; }
#middle .chinaG li a:link, #middle .chinaG li a:visited { text-decoration:none; color:#4B6F29; }
#middle .chinaG li a:hover { text-decoration:underline; }
#middle .chinacG { width:500px; padding-top:10px; }
#middle .chinacG img { padding-left:8px; padding-right:8px; }
#middle .chinacG p { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; padding:0px; margin:0px; padding-left:5px; padding-right:5px; line-height:18px; }
#middle .chinacG ul { padding:0px; margin:0px; margin-left:8px; margin-top:5px; list-style:none; }
#middle .chinacG li { display:block; float:left; padding:5px 5px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#4B6F29; width:145px; }
#middle .chinacG li a:link, #middle .chinacG li a:visited { text-decoration:none; color:#4B6F29; }
#middle .chinacG li a:hover { text-decoration:underline; }
#middle .chinamG { width:500px; padding-top:10px; background-color:#F7F7F7; height:130px; }
#middle .chinamG p { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; padding:0px; margin:0px; padding-right:20px; text-align:right; }
#middle .chinamG ul { padding:0px; margin:0px; margin-left:30px; margin-top:5px; list-style:none; }
#middle .chinamG li { display:block; float:left; padding:5px 5px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#4B6F29; width:80px; }
#middle .chinamG li a:link, #middle .chinamG li a:visited { text-decoration:none; color:#4B6F29; }
#middle .chinamG li a:hover { text-decoration:underline; }
#middle .chinatT { width:500px; height:270px; }
#middle .chinatT p { color:#4B6F29; background-color:#f7f7f7; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; padding:8px 7px; }
#middle .chinatT ul { padding:0px; margin:0px; margin-left:10px; margin-top:5px; list-style:none; }
#middle .chinatT li { display:block; float:left; padding-left:35px; padding-top:6px; padding-bottom:6px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#F97E32; width:155px; }
#middle .chinatT li a:link, #middle .chinatT li a:visited { text-decoration:none; color:#F97E32; }
#middle .chinatT li a:hover { text-decoration:underline; }
.tT1 { background-image:url(/image/tavel-tools/l-icon-9.GIF); background-position:5px 3px; background-repeat:no-repeat; }
.tT2 { background-image:url(/image/tavel-tools/l-icon-10.GIF); background-position:5px 3px; background-repeat:no-repeat; }
.tT3 { background-image:url(/image/tavel-tools/l-icon-11.GIF); background-position:5px 3px; background-repeat:no-repeat; }
.tT4 { background-image:url(/image/tavel-tools/l-icon-12.GIF); background-position:5px 3px; background-repeat:no-repeat; }
.tT5 { background-image:url(/image/tavel-tools/l-icon-13.GIF); background-position:5px 3px; background-repeat:no-repeat; }
.tT6 { background-image:url(/image/tavel-tools/l-icon-14.GIF); background-position:5px 3px; background-repeat:no-repeat; }
.tT7 { background-image:url(/image/tavel-tools/l-icon-15.GIF); background-position:5px 3px; background-repeat:no-repeat; }
.tT8 { background-image:url(/image/tavel-tools/l-icon-16.GIF); background-position:5px 3px; background-repeat:no-repeat; }
.tT9 { background-image:url(/image/tavel-tools/l-icon-17.GIF); background-position:5px 3px; background-repeat:no-repeat; }
.tT10 { background-image:url(/image/tavel-tools/l-icon-18.GIF); background-position:5px 3px; background-repeat:no-repeat; }
.tT11 { background-image:url(/image/tavel-tools/l-icon-19.GIF); background-position:5px 3px; background-repeat:no-repeat; }
.tT12 { background-image:url(/image/tavel-tools/l-icon-20.GIF); background-position:5px 3px; background-repeat:no-repeat; }
.tT13 { background-image:url(/image/tavel-tools/l-icon-21.GIF); background-position:5px 3px; background-repeat:no-repeat; }
#cityGuide { width:auto; background:url(/image/city-guide/bg03.gif) no-repeat 5px 5px #F4F3F1; margin-top:10px; margin-left:0; margin-bottom:10px; padding: 35px 0 15px 8px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 15px; }
#cityGuide ul { padding:0px; margin:0px; margin-left:35px; list-style:none; margin-top:15px; }
#cityGuide li { display:block; padding-left:12px; padding-top:5px; padding-bottom:5px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#4C6C25; width:700px; background-image:url(/image/attraction-guide/p.GIF); background-repeat:no-repeat; background-position:left center; }
#cityGuide li a:link { text-decoration:underline }
#attractionsList li a:visited { text-decoration: underline; color:#4B6F29; }
#cityGuide li a:hover { text-decoration:underline; }
#cityGuide p { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:15px; color:#4B6F29; line-height:20px; padding:0px; margin:0px; padding-left:20px; padding-right:15px; padding-bottom:20px; text-align:justify; }
.cGphoto { width:244px; height:189px; margin-left:78px; background-color:#FFFFFF; }
.cGphoto1 { width:244px; height:168px; border-left:#DCDCDA 1px solid; border-right:#DCDCDA 1px solid; border-top:#DCDCDA 1px solid; }
.cGphoto2 { width:230px; height:161px; margin-left:7px; margin-top:7px; }
.cGphoto3 { width:246px; height:21px; background-image:url(../image/city-guide/bg04.GIF); }
.cGp { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#666666; line-height:20px; padding:0px; margin:0px; padding-left:20px; padding-right:20px; padding-bottom:15px; text-align:justify; }
.moreC { width:407px; height:45px; border-top:#CCCCCC 1px solid; margin-top:15px; background-image:url(../image/general/check-1.JPG); background-repeat:no-repeat; background-position:bottom right; }
.moreC p { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; text-align:right; padding-right:20px; padding-top:17px; }
[xmlns] .moreC p { padding-top:7px; }
.moreC p a:link, .moreC p a:visited { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; text-decoration:none; color:#777676; }
.moreC p a:hover { color:#F97E32; }
#attractionsList { width:407px; background-color:#f7f7f7; margin-top:5px; padding-top:15px; padding-left:15px; height:200px; }
#attractionsList ul { padding:0px; margin:0px; margin-left:35px; list-style:none; }
#attractionsList li { display:block; float:left; padding:5px 5px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#4C6C25; width:150px; }
#attractionsList li a:link, #attractionsList li a:visited { text-decoration:none; color:#4B6F29; }
#attractionsList li a:hover { text-decoration:underline; }
/*middle2*/
#middle2 { width:760px; float:right; margin:0px; padding:0px; font-size:90%; }
#middle2 p a { text-decoration: underline!important; }
#middle2 p a:hover { text-decoration: none!important; }
#middle2 #groupwarp { width:100%; margin-bottom: 10px; }
#middle2 #groupleft { width:73px; float:left; }
#middle2 #groupleft #month { width:73px; background-image:url(../image/group-tours/groupbg.jpg); height:68px; margin-top:0px; padding-top:5px; }
#middle2 #groupleft #month p { font-family:Georgia, "Times New Roman", Times, serif; color::#446C14;
font-size:14px; text-align:center; margin:0px; padding:0px; font-weight:bold; }
#middle2 #groupright { width:670px; float:right; margin-right:5px; }
#middle2 .group1 { padding-top:10px; margin-bottom:18px; background-color:#F7F7F7; padding-bottom:5px; border:1px solid #d1d1d1; }
#middle2 .group1 img { padding-left:8px; padding-right:8px; }
#middle2 .group1 h3 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#777676; margin:0px; padding:0px; line-height:20px; }
#middle2 .group1 h3 a { color:#545454; text-decoration: underline; margin:0px; padding:0px; }
#middle2 .group1 h3 a:hover { color:#F97E32; margin:0px; padding:0px; text-decoration: none }
.dashedText { border-bottom: #777676 1px dashed; }
#middle2 .group1 p { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#777676; padding:0px; margin:0px; padding:5px; line-height:20px; text-align:justify; }
#middle2 .group1 .t { font-size:11px; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif; color:#666666; }
#bookNow { background-image:url(../image/general/bookNow.JPG); background-repeat:no-repeat; background-position:550px 3px; text-align:right; height:27px; width:650px; padding-top:8px; padding-right:5px; }
#bookNow a:link, #bookNow a:visited { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; text-decoration:none; color:#777676; }
#bookNow a:hover { color:#F97E32; }
#moreI { background-image:url(../image/group-tours/more.JPG); background-repeat:no-repeat; background-position:right 3px; text-align:right; height:27px; width:630px; padding-top:8px; padding-right:20px; }
#moreI a:link, #moreI a:visited { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; text-decoration:none; color:#777676; }
#moreI a:hover { color:#F97E32; }
#moreI2 { background-image:url(../image/group-tours/more.JPG); background-repeat:no-repeat; background-position:right 3px; text-align:right; height:27px; width:auto; padding-top:8px; padding-right:20px; }
#moreI2 a:link, #moreI2 a:visited { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; text-decoration:none; color:#777676; }
#moreI2 a:hover { color:#F97E32; }
#middle2 .group2 { width:630px; padding-top:10px; background-color:#F0EEEF; margin-bottom:5px; }
#middle2 .group2 img { padding-left:8px; padding-right:8px; }
#middle2 .group2 h3 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#777676; margin:0px; padding:0px; }
#middle2 .group2 h3 a:link, #middle2 .group2 h3 a:visited { color:#777676; text-decoration:none; margin:0px; padding:0px; }
#middle2 .group2 h3 a:hover { color:#F97E32; margin:0px; padding:0px; }
.dashedText { border-bottom: #777676 1px dashed; }
#middle2 .group2 p { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#777676; padding:0px; margin:0px; padding:5px; line-height:20px; text-align:justify; }
#middle2 .group2 .t { font-size:11px; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif; color:#666666; }
#bookNow2 { background-image:url(../image/general/bookNow2.JPG); background-repeat:no-repeat; background-position:490px 3px; text-align:right; height:27px; width:590px; padding-top:8px; padding-right:5px; }
#bookNow2 a:link, #bookNow2 a:visited { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; text-decoration:none; color:#777676; }
#bookNow2 a:hover { color:#F97E32; }
#navigationGroup { height:15px; margin:25px 0 0 0; padding:0px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#F97E32; }
#navigationGroup a { color:#4B6F29; text-decoration: underline; background-image:url("/css/images/arrow-navigate.gif"); background-position:right 7px; background-repeat:no-repeat; padding:2px 8px 4px 5px; text-decoration:underline; }
#navigationGroup a:hover { text-decoration: none; }
#groupD { width:700px; margin-top:10px; }
#groupD #groupD1 { width:698px; border-left:#DCDCDA 1px solid; border-top:#DCDCDA 1px solid; border-right:#DCDCDA 1px solid; }
#groupD #groupD1 #groupD2 { width:470px; float:left; margin-top:7px; margin-left:4px; line-height: 18px; }
#groupD #groupD1 #groupD3 { width:205px; float:right; margin-top:7px; margin-right:4px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#666666; text-align:justify; line-height:18px; background-image:url(../image/group-tours/g-2.GIF); background-repeat:no-repeat; background-position:bottom right; }
#groupD #groupD4 { width:700px; height:23px; background-image:url(../image/group-tours/g-1.JPG); background-repeat:no-repeat; }
.groupTable { margin-left:28px; height:150px; width:580px; margin-bottom:10px; }
.groupTable2 { width:580px; margin-left:28px; border:#FBD667 1px solid; margin-bottom:10px; }
.groupTable21 { border-bottom:#fbd667 1px solid; border-right:#fbd667 1px solid; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#4B6F29; padding:5px 5px; }
.groupTable22 { border-bottom:#fbd667 1px solid; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#4B6F29; }
#account { width:635px; margin-top:0px; }
#account_new { width:300px; }
#account1 { height:62px; background-image:url(../image/account/account-1.JPG); background-repeat:no-repeat; }
#account1 p { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#4B6F29; margin:0px; padding-left:25px; padding-top:0px; padding-right: 0px; padding-bottom: 0px; }
#account2 { width:auto; }
#account22 { width:400px; border-left:#FEE189 1px solid; border-right:#FEE189 1px solid; background-color:#FBF6E7; }
#guest_account2 { width:320px; border-left:#FEE189 1px solid; border-right:#FEE189 1px solid; background-color:#FBF6E7; font-family: Verdana, Arial, Helvetica, sans-serif; }
[xmlns] #account2 table { font-size:105%; }
#account3 { width:635px; height:25px; background-image:url(../image/account/account-2.JPG); background-repeat:no-repeat; }
#account h2 { font-family:Georgia, "Times New Roman", Times, serif; font-size:16px; color:#4B6F29; padding:0px; margin:0px; padding-left:25px; padding-top:20px; }
#account2 table { margin-left:10px; margin-top:5px; }
#account2 table td { padding: 5px; }
#account2 table td input { border:1px solid #7E9DB9; background:#fff; padding: 3px; }
#account2 table td input.checkedBox { vertical-align:middle; margin-top:-3px; margin-bottom:0; border:none; background: none; margin-right:5px; }
#account2 table td select { border:1px solid #7E9DB9; background:#fff; padding: 2px; }
#guest_account2 table { border:#FEE189 1px solid; background-color:#FFFFFF; margin-left:10px; margin-top:5px; }
#account2 .acc1 { border-bottom:#FEE189 1px solid; border-right:#FEE189 1px solid; padding:3px 3px; }
#account2 .acc2 { border-bottom:#FEE189 1px solid; padding:3px 3px; }
#account2 .acc3 { border-right:#FEE189 1px solid; padding:3px 3px; }
#backAndcontinue { width:260px; margin-left:160px; margin-top:20px; }
#back { width:55px; height:20px; float:left; text-align:right; background-image:url(../image/account/back.GIF); background-repeat:no-repeat; background-position:left; }
#back p { font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; font-weight:bold; color:#4B6F29; padding:0px; margin:0px; padding-top:3px; }
#back a:link, #back a:visited { font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; font-weight:bold; color:#4B6F29; text-decoration:none; }
#back a:hover { color:#F97E32; }
#continue { width:83px; height:20px; float:right; text-align:left; background-image:url(../image/account/continue.GIF); background-repeat:no-repeat; background-position:right; }
#continue p { font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; font-weight:bold; color:#4B6F29; padding:0px; margin:0px; padding-top:3px; }
#continue a:link, #continue a:visited { font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; font-weight:bold; color:#4B6F29; text-decoration:none; }
#continue a:hover { color:#F97E32; }
#passengerDetail { width:480px; background-color:#f7f7f7; padding:10px; margin-left:50px; margin-top:15px; }
#passengerDetail p { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#4B6F29; padding:0px; margin:0px; line-height:20px; padding-left:10px; }
.passengerT { margin-left:50px; width:500px; margin-top:10px; }
.ll { width:200px; padding:0px; margin:0px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#666666; }
.kk { padding:5px; }
.myDetails { margin-top:10px; width:611px; border-bottom:#FDE289 1px solid; }
.mD { padding:0px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#F97E32; font-weight:bold; }
.mD a:link, .mD a:visited { color:#F97E32; text-decoration:none; }
.mD a:hover { text-decoration:underline; }
.mD2 { width:170px; height:13px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#4B6F29; border:1px solid #7E9DB9l; background:#fff; padding: 3px; -moz-border-radius: 4px; }
.mD3 { width:60px; padding:0px; margin:0px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#4B6F29; }
.mD33 { width:55px; padding:0px; margin:0px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#4B6F29; }
.mD4 { width:175px; padding:0px; margin:0px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#4B6F29; }
.mD5 { width:40px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#4B6F29; margin-right:0px; }
.mD6 { width:110px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#4B6F29; }
.mD7 { padding:5px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#4B6F29; }
#saveAnddelete { width:60%; height:40px; padding-left:100px; margin-left:50px; margin-top:10px; }
#guest_saveAnddelete { width:300px; height:40px; }
#save a { background-color:#FCF6E8; text-decoration: none; }
.save { width:100px; float:left; margin-top:5px; padding:3px; border:#FFE189 1px solid; text-align:center; background-color:#FCF6E8; margin-right:20px; margin-left:20px; }
.guest_save { width:100px; float:left; margin-top:5px; padding:3px; border:#FFE189 1px solid; text-align:center; background-color:#FCF6E8; margin-right:15px; margin-left:25px; }
.save a:link, .save a:visited { font-family:Georgia, "Times New Roman", Times, serif; color:#4B6F29; font-size:11px; font-weight:bold; text-decoration:none; }
.save a:hover { text-decoration:underline; }
#save #mydetail { height:10px; width:50px; float:left; margin-left:315px; padding:8px; font-size:14px; font-weight:normal; text-align:center; border:1px solid; background-color:#ffffff; }
[xmlns] #save #mydetail { height:15px; }
#save a { background-color:#FCF6E8; text-decoration: none; }
.save1 { width:100px; float:left; margin-top:5px; padding:3px; text-align:center; margin-right:20px; margin-left:20px; }
.guest_save1 { width:100px; float:left; margin-top:5px; padding:3px; border:#FFE189 1px solid; text-align:center; background-color:#FCF6E8; margin-right:15px; margin-left:25px; }
.save1 a:link, .save1 a:visited { font-family:Georgia, "Times New Roman", Times, serif; color:#4B6F29; font-size:11px; font-weight:bold; text-decoration:none; }
.save1 a:hover { text-decoration:underline; }
#save1 #mydetail { height:10px; width:50px; float:left; margin-left:315px; padding:8px; font-size:14px; font-weight:normal; text-align:center; border:1px solid; background-color:#ffffff; }
[xmlns] #save1 #mydetail { height:15px; }
.save2 { width:100px; float:left; margin-top:20px; padding:3px; border:#FFE189 1px solid; text-align:center; background-color:#FCF6E8; margin-right:20px; margin-left:20px; }
.guest_save2 { width:100px; float:left; margin-top:5px; padding:3px; border:#FFE189 1px solid; text-align:center; background-color:#FCF6E8; margin-right:15px; margin-left:25px; }
.save2 a:link, .save2 a:visited { font-family:Georgia, "Times New Roman", Times, serif; color:#4B6F29; font-size:11px; font-weight:bold; text-decoration:none; }
.save2 a:hover { text-decoration:underline; }
#save2 #mydetail { height:10px; width:50px; float:left; margin-left:315px; padding:8px; font-size:14px; font-weight:normal; text-align:center; border:1px solid; background-color:#ffffff; }
[xmlns] #save2 #mydetail { height:15px; }
#chooseC { width:500px; height:25px; padding-left:90px; margin-bottom:15px; background-image:url(../image/account/mD.GIF); background-repeat:no-repeat; background-position:350px 2px; }
#chooseC a:link, #chooseC a:visited { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#F97E32; text-decoration:none; font-weight:bold; }
#chooseC a:hover { text-decoration:underline; }
#pay { width:400px; height:25px; margin-left:40px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#4B6F29; margin-bottom:10px; margin-top:10px; }
#finalP { width:300px; margin-left:160px; }
.final { width:300px; height:30px; border:#FDE289 1px solid; }
#buyNow { width:144px; height:27px; background-image:url(../image/account/buyNow.JPG); background-repeat:no-repeat; padding-left:35px; padding-top:5px; margin-left:430px; margin-top:20px; margin-bottom:10px; }
#buyNow a:link, #buyNow a:visited { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#777676; text-decoration:none; }
#buyNow a:hover { color:#F97E32; }
#buyNow1 { width:75px; height:27px; background-image:url(../image/account/buyNow.JPG); background-repeat:no-repeat; padding-left:35px; padding-top:5px; margin-left:430px; margin-top:20px; margin-bottom:10px; }
#buyNow1 a:link, #buyNow1 a:visited { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#777676; text-decoration:none; }
#buyNow1 a:hover { color:#F97E32; }
#buyNowback { width:34px; height:27px; background-repeat:no-repeat; padding-left:35px; padding-top:0px; margin-left:30px; margin-top:0px; margin-bottom:0px; }
#buyNowback a:link, #buyNowback a:visited { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#777676; text-decoration:none; }
#buyNowback a:hover { color:#F97E32; }
.pA { width:500px; border:#FEE189 1px solid; margin-left:60px; margin-top:10px; }
.pA1 { border-bottom:#FEE189 1px solid; border-right:#FEE189 1px solid; padding:3px; }
.pA2 { border-right:#FEE189 1px solid; padding:3px; }
.pA3 { border-bottom:#FEE189 1px solid; padding:3px; }
/*login8*/
#login { width:227px; height:172px; border:#FEE189 7px solid; background-color:#FCF6E8; padding-left:28px; padding-top:18px; }
.login1 { width:190px; margin-top:5px; height:15px; border:#FEE189 1px solid; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#4B6F29; margin-bottom:10px; }
#okAndregister { width:196px; height:20px; margin-top:5px; }
.ok { width:68px; height:20px; background-image:url(../image/login/login1.gif); background-repeat:no-repeat; text-align:center; padding-top:2px; float:left; margin-right:10px; margin-left:10px; }
.ok a:link, .ok a:visited { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#4B6F29; text-decoration:none; }
.ok a:hover { color:#F97E32; }
#forget { width:165px; height:20px; margin-top:15px; background-image:url(../image/login/continue2.gif); background-repeat:no-repeat; background-position:right 2px; }
#forget a:link, #forget a:visited { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; text-decoration:none; color:#F97E32; }
#forget a:hover { text-decoration:underline; }
/*register*/
#register { width:227px; height:291px; border:#FEE189 7px solid; background-color:#FCF6E8; padding-left:28px; padding-top:18px; }
.register { width:109px; height:20px; background-image:url(../image/login/login1.gif); background-repeat:no-repeat; background-position:center; padding-left:56px; padding-top: 4px; }
.register a:link, .register a:visited { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#4B6F29; text-decoration:none; }
.register a:hover { color:#F97E32; }
/*add*/
#add { width:244px; height:270px; border:#FEE189 7px solid; background-color:#FCF6E8; padding-top:18px; padding-left:14px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#F97E32; }
.aAndc { width:200px; margin-left:16px; }
.aC { width:80px; padding:0px; margin:0px; }
.ce { width:231px; height:167px; margin-top:10px; margin-left:3px; }
.ce1 { border-left:#FEE189 1px solid; border-bottom:#FEE189 1px solid; background-color:#fff; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#4B6F29; font-weight:normal; }
.ce2 { border-right:#FEE189 1px solid; border-bottom:#FEE189 1px solid; border-left:#FEE189 1px solid; background-color:#fff; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#4B6F29; font-weight:normal; }
#chancelAndadd { width:250px; height:20px; margin-top:15px; }
.chancel { width:68px; height:20px; background-image:url(../image/login/login1.gif); background-repeat:no-repeat; text-align:center; padding-top:2px; float:left; margin-right:10px; margin-left:4px; }
.chancel a:link, .chancel a:visited { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#4B6F29; text-decoration:none; }
.chancel a:hover { color:#F97E32; }
.add { width:126px; height:20px; background-image:url(../image/login/login2.gif); background-repeat:no-repeat; text-align:center; padding-top:2px; float:left; margin-left:10px; }
.add a:link, .add a:visited { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#4B6F29; text-decoration:none; }
.add a:hover { color:#F97E32; }
/*cityGuide*/
#cityList { width:500px; background-color:#f7f7f7; padding-bottom:15px; }
.cityList1 { margin-left:13px; margin-top:10px; border:#E7E7E6 1px solid; width: 95%; }
.cityList2 { border-bottom:#E7E7E6 1px solid; padding:5px; }
.cityList3 { border-bottom:#E7E7E6 1px solid; border-right:#E7E7E6 1px solid; padding:5px; }
.cityList4 { border-right:#E7E7E6 1px solid; padding:5px; }
.cityList5 { padding:5px; }
.flycity { width:170px; float:left; position:relative; padding-bottom: 3px; padding-right: 5px; padding-left: 10px; }
[xmlns].flycity { width:100px; float:left; position:relative; padding-top: 8px; padding-bottom: 8px; margin-right:80px; }
.d22 { width:auto; ; float:left; }
#attractionGuide { width:407px; background-color:#F7F7F7; padding-bottom:5px; }
#attractionGuide img { margin-top:10px; margin-left:12px; margin-right:8px; margin-bottom:5px; }
#attractionGuide p { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#666666; line-height:18px; padding:0px; margin:0px; padding-top:10px; margin-right:8px; text-align:justify; }
#attractionGuide ul { list-style:none; padding:0px; margin:0px; margin-left:35px; margin-top:12px; }
#attractionGuide li { display:block; float:left; padding-left:15px; padding-top:6px; padding-bottom:6px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#4B6F29; width:140px; background-image:url(../image/attraction-guide/p.GIF); background-repeat:no-repeat; background-position:left center; }
#attractionGuide li a:link, #attractionGuide li a:visited { text-decoration:none; color:#4B6F29; }
#attractionGuide li a:hover { text-decoration:underline; }
#attractionGuide2 { width:407px; padding:0px; margin:0px; padding-bottom:10px; }
#attractionGuide2 p { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#F97E32; padding:0px; margin:0px; margin-left:15px; margin-top:5px; }
#attractionGuide2 ul { list-style:none; padding:0px; margin:0px; margin-left:35px; margin-top:5px; }
#attractionGuide2 li { display:block; float:left; padding-left:15px; padding-top:6px; padding-bottom:6px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#4B6F29; width:170px; background-image:url(/image/attraction-guide/p2.GIF); background-repeat:no-repeat; background-position:left center; }
#attractionGuide2 li a:link, #attractionGuide2 li a:visited { text-decoration:none; color:#4B6F29; }
#attractionGuide2 li a:hover { text-decoration:underline; }
#attractionGuide3 { width:407px; }
#attractionGuide3 p { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#666666; padding:0px; margin:0px; margin-left:15px; margin-top:5px; text-align:justify; line-height:18px; }
#cultureGuide { width:500px; background-color:#F7F7F7; padding-bottom:10px; }
#cultureGuide img { margin-top:10px; margin-left:12px; margin-right:8px; margin-bottom:5px; }
#cultureGuide p { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; color:#666666; line-height:20px; padding:0px; margin:0px; margin-right:8px; text-align:justify; padding-top:8px; }
#cultureGuide ul { list-style:none; padding:0px; margin:0px; margin-left:35px; margin-top:40px; }
#cultureGuide li { display:block; float:left; padding-left:15px; padding-top:4px; padding-bottom:4px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#4B6F29; width:105px; background-image:url(../image/attraction-guide/p2.GIF); background-repeat:no-repeat; background-position:left center; }
#cultureGuide li a:link, #cultureGuide li a:visited { text-decoration:underline; color:#4B6F29; }
#cultureGuide li a:hover { text-decoration:underline; }
#cultureGuide p a:link { text-decoration:underline }
#cultureGuide2 { width:500px; padding-bottom:10px; }
#cultureGuide2 img { margin-top:5px; margin-left:12px; margin-right:8px; margin-bottom:5px; }
#cultureGuide2 p { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; color:#666666; line-height:18px; padding:0px; margin:0px; margin-right:8px; text-align:justify; padding-top:5px; }
#cultureGuide2 ul { list-style:none; padding:0px; margin:0px; margin-left:35px; margin-top:5px; }
#cultureGuide2 li { display:block; float:left; padding-left:15px; padding-top:4px; padding-bottom:4px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#4B6F29; width:115px; background-image:url(../image/attraction-guide/p2.GIF); background-repeat:no-repeat; background-position:left center; }
#cultureGuide2 li a:link { text-decoration:underline }
#cultureGuide2 li a:visited { text-decoration:underline; color:#4B6F29; }
#cultureGuide2 li a:hover { text-decoration:underline; }
#navigation { height:15px; width:300px; margin-left:100px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#F97E32; text-align:right; }
#navigation a:link, #navigation a:visited { color:#4B6F29; text-decoration:none; }
#navigation a:hover { text-decoration:underline; }
#navInPage { padding:10px 1px 5px -1px; height:15px; width:300px; margin-left:100px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#F97E32; text-align:right; }
#navInPage ul li { padding: 0 6px 0 6px; }
#navInPage #bar { height: 20px; float: none; }
#navInPage #bar li { float: left; margin: 0; text-align: center; font-weight: bold; padding: 3px 6px 1px 6px; }
#navInPage #bar li.active a, #navInPage #bar li a:hover { color: #fff; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; padding: 3px 6px 6px 6px; background: #a31022 url(/css/images/tbg.gif) no-repeat center bottom; border-right-width: 2px; border-right-style: solid; border-left-style: none; border-right-color: #E7E7E7; }
#navInPage #bar li a { padding: 3px 3px 1px 10px; font-weight: bold; color: #666; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: underline; background-image: none; }
/* ??*/
	.pagination { background: #FCF6E8; color:#4B6F29; font-family:Georgia, "Times New Roman", Times, serif; border: 1px solid #d3d3d3; margin: 0; height: 32px; }
.pagination p { text-align:right; margin-right:10px; margin-top:6px; }
.pagination p a:link, .pagination p a:visited, .pagination1 p a:hover, .pagination1 p a:active { text-decoration:none; background:#fff; padding:1px 4px; border: 1px solid #ccc }
.pagination p a:hover { background:#A31022; color:#fff }
.pagination p span { text-decoration:none; background:#fff; padding:1px 4px; border: 1px solid #ccc; color:#ccc }
.hotelService { font-size: 11px; float: left; width: 100px; position: relative; margin-left: 1%; padding: 5px 0; background-repeat: no-repeat; background-position: left 8px; text-indent: 7px; }
/*tools*/
#toolList { width:500px; padding-top:5px; padding-bottom:5px; margin-top:5px; }
#toolList img { margin-left:5px; margin-right:8px; }
#toolList h2 { padding:0px; margin:0px; color:#F97E32; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; margin-top:3px; }
#toolList h2 a:link, #toolList h2 a:visited { text-decoration:none; color:#F97E32; }
#toolList h2 a:hover { text-decoration:underline; }
#toolList p { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#666666; padding:0px; margin:0px; line-height:18px; margin-right:10px; text-align:justify; }
#toolList2 { width:500px; background-color:#F4F3F1; padding-top:5px; padding-bottom:5px; margin-top:5px; }
#toolList2 img { margin-left:5px; margin-right:8px; }
#toolList2 h2 { padding:0px; margin:0px; color:#F97E32; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; margin-top:3px; }
#toolList2 h2 a:link, #toolList2 h2 a:visited { text-decoration:none; color:#F97E32; }
#toolList2 h2 a:hover { text-decoration:underline; }
#toolList2 p { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#666666; padding:0px; margin:0px; line-height:18px; margin-right:10px; text-align:justify; }
#process { padding-right: 30px; padding-left: 30px; line-height: 1.5em; }
#fieldset1 { padding-top: 10px; padding-right: 5px; padding-bottom: 10px; padding-left: 5px; font-size: 85%; line-height: 1.5em; position: relative; }
#process_p { padding-left: 30px; padding-right: 30px; line-height: 1.5em; }
.graybackgroundFont { line-height: 25px; }
.questionLinks1 { font-family: Verdana, Arial, Helvetica, sans-serif; float: right; margin-top: 10px; margin-bottom: 10px; width: 200px; margin-right: 10px; }
.questionLinks1 textarea { font-size:12px; width:195px; height:100px; margin: 5px 0; }
#selectprice_div { font-family: Verdana, Arial, Helvetica, sans-serif; }
#selectprice_div p { color: #446C13; }
#selectprice_div #title_h1 { font-family: Verdana, Arial, Helvetica, sans-serif; }
#selectprice_div .table1 { border-top: 3px solid #446C13; border-right: none; background-color: #eeeeee; color: #446C13; font-size: 102%; width:100% }
#selectprice_div .table1 th { border-right: 1px solid #d1d1d1; }
#selectprice_div td { background-color: #FEFCED; text-align: center; color: #666666; border-right: 1px solid #d1d1d1; }
#selectprice_div td a { text-decoration:underline; }
#selectprice_div td a:hover { font-weight: bold; text-decoration: none; }
#Itinerary_content img { margin: 5px; float: right; }
#Itinerary_content { line-height: 1.5em; font-family: Geneva, Arial, Helvetica, sans-serif; }
.smallFont { font-size: 90%; }
#warp { width:980px; margin:0px auto 0px auto; background:#fff; padding-bottom:20px; -moz-border-radius-bottomleft: 4px; -moz-border-radius-bottomright: 4px; }
.table_date * { margin:0px; padding:0px; }
.table_date { background-color: #eeeeee; }
.table_date td { padding-top: 5px; padding-left: 5px; }
.table_date ul { margin: 0px; padding: 0px; }
.words_center { padding-left: 25px; padding-right: 25px; }
a { color: #4C6C25; text-decoration: underline; }
a:hover { color: #F97E32; text-decoration: none; }
.d23 { width: 100%; float:left; }
#hotelcalendar2 { float: left; }
#hotelcalendar1 { float: left; }
#flysearchform a { text-decoration: none; }
#div1 { clear:left; text-align: justify; }
[xmlns]#div1 { padding-top:20px; clear:left; }
.city-detail-table select { margin:0; padding:0; }
#middle .city-detail-table img { width:auto; height:auto; }
.city-detail-table a { text-decoration: none; text-align: center; border: 1px solid; }
.city-detail-table {
	
	margin: 10px 0px 15px 0px;
	width:100%;
	border-top: 2px solid #c7e6a1;
}
.city-detail-table th { border-bottom:1px dashed #d1d1d1; padding: 10px 0; background:#f7f7f7; color:#6b6a6a; font-size:11px;}
.city-detail-table td { padding: 10px 0; text-align:center; border-bottom:1px dashed #d1d1d1; font-size:11px; }
.city-detail-table .botton span { height: 40px; width: 80px; }
.city-detail-table .botton a { padding:0px 5px 4px 5px; margin-right: 10px; }
[xmlns] .city-detail-table .botton a { float:none; }
.table3 td { background-color: #f7f7f7; }
.table3 * { margin: 0px; }
.table3 { width: 98%; border: 1px solid #d1d1d1; }
.hotelService1 { font-size: 88%; float: left; width: 30%; position: relative; margin-left: 1%; background-repeat: no-repeat; background-position: left 8px; text-indent: 7px; }
#AdvancedSearch1 { width:407px; background-color: #FFFFFF; }
#AdvancedSearch1 p { font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; color:#4B6F29; padding:0px; margin:0px; margin-top:8px; margin-left:20px; text-decoration:none; }
#AdvancedSearch1 #ban2 { width:330px; height:32px; margin-left:36px; margin-top:15px; background-image:url(../image/general/search.JPG); background-repeat:no-repeat; background-position:right 5px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; padding-top:5px; }
#AdvancedSearch1 #h2 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 106%; font-weight: bold; color: #666666; }
#AdvancedSearch1 #ban2 a:link, #refineSearch1 #ban2 a:visited { color:#767676; text-decoration:none; margin-left:40px; font-weight:bold; }
#AdvancedSearch1 #ban2 a:hover { color:#F97E32; }
#middle .hotelD { width:500px; padding-top:10px; margin-top:15px; margin-bottom:20px; }
#middle .hotelD img { padding-left:8px; padding-right:8px; }
#middle .hotelD h3 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#777676; margin:0px; padding:0px; }
#middle .hotelD h3 a:link, #middle .hotelD h3 a:visited { color:#777676; text-decoration:none; margin:0px; padding:0px; }
#middle .hotelD h3 a:hover { color:#F97E32; margin:0px; padding:0px; }
#middle .hotelD h3 img { padding:0px; margin-left:5px; }
#middle .hotelD p { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#666666; padding:0px; margin:0px; padding:5px; line-height:18px; }
#middle .hotelD .t { font-size:11px; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif; color:#666666; }
#navigation1 { height:15px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#F97E32; text-align:right; margin-left: 5px; width: 400px; float: left; clear: both; }
#navigation1 a:link, #navigation1 a:visited { color:#4B6F29; text-decoration:none; }
#navigation1 a:hover { text-decoration:underline; }
#middle1 { width:665px; float:left; padding:0px; margin-left:16px; margin-top:10px; margin-right: 0px; margin-bottom: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 90%; }
#middle1 #special { width:407px; height:100px; }
#middle1 #h1 { height:40px; background-image:url(/image/general/tittle-b1.JPG); background-repeat:no-repeat; font-size:16px; color:#4B6F29; font-family:Georgia, "Times New Roman", Times, serif; margin:0px; padding-top:18px; padding-left:25px; padding-right: 0px;  padding-bottom: 0px .px;
padding-bottom: 0px; width: 620px; }
#middle1 #h1 h1 { font-size:16px }
#middle1 #h1 a:link, #middle h1 a:visited { text-decoration:none; color:#4C6C25; }
#middle1 #h1 a:hover { color:#F97E32; }
#middle1 .tours1 { width:407px; padding-top:10px; }
#middle1 .tours1 img { padding-left:8px; padding-right:8px; }
#middle1 .tours1 h3 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#777676; margin:0px; padding:0px; }
#middle1 .tours1 h3 a:link, #middle .tours1 h3 a:visited { color:#777676; text-decoration:none; margin:0px; padding:0px; }
#middle1 .tours1 h3 a:hover { color:#F97E32; margin:0px; padding:0px; }
.dashedText { border-bottom: #777676 1px dashed; }
#middle1 .tours1 p { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#777676; padding:0px; margin:0px; padding:5px; line-height:20px; }
#middle1 .tours1 .t { font-size:11px; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif; color:#666666; }
#middle p { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; }
#navInPage1 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#F97E32; padding-bottom: 5px; margin-bottom: 20px; }
#navInPage1 ul li { padding: 0 6px 0 6px; }
#navInPage1 #bar1 { height: 20px; line-height: 23px; margin: 0px; padding: 0px; float: left; list-style-type: none; }
#navInPage1 #bar1 li { float: left; font-weight: bold; width: auto; }
#navInPage1 #bar1 li.active a, #navInPage1 #bar1 li a:hover { font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; width: 120px; padding-top: 5px; padding-right: 3px; padding-bottom: 1px; padding-left: 10px; }
#navInPage1 #bar1 li a { font-weight: bold; color: #666; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: underline; background-image: none; width: 120px; padding-top: 5px; padding-right: 3px; padding-bottom: 1px; padding-left: 10px; }
#bar2 { margin: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 10px; }
.table11 { margin: 5px 0 15px 0; border:1px solid #d1d1d1; border-top: 2px solid #d1d1d1; }
.table11 .grayBackground { background-color: #FEFCE9; font-family: Verdana, Geneva, sans-serif; font-size:12px; font-weight: bold; border-top: 2px solid #d1d1d1; padding: 8px; text-align:left }
.table11 td { padding:5px; text-align:center; }
.table11 .greenBackground { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight: bold; border-top: 1px dashed #d1d1d1; border-bottom: 1px dashed #d1d1d1; padding: 5px; }
.table11 .grayBackground input { vertical-align:middle; margin-top:-3px; margin-bottom:0; }
.lightRedBackground { background-color: #F3FBEA; }
.tdColorChange2 { background-color: #fff; }
table.checkinOut { margin: 5px 0; border:1px solid #d1d1d1; border-top: 4px solid #d1d1d1; }
table.checkinOut th { font-size:11px; padding: 5px; border-bottom:1px dashed #d1d1d1; background-color: #FEFCE9; }
table.checkinOut td { padding: 5px; border-bottom:1px dashed #d1d1d1; text-align:center; }
table.checkinOut td input { width:80px; border:1px solid #7E9DB9; background:#fff; padding: 3px; color:#545454; -moz-border-radius: 4px; }
table.checkinOut td select { width:80px; border:1px solid #7E9DB9; background:#fff; padding: 3px; -moz-border-radius: 4px; }
table.checkinOut td ul { margin-left:10px; }
table.checkinOut td ul li { list-style: none; line-height:15px; margin-bottom:5px; }
.table2 { background-color: #F5E49E; margin-top: 15px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; text-align: left; padding-top: 0px; padding-right: 0px; padding-bottom: 15px; padding-left: 0px; }
.bottom_line { border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color: #999999; padding-bottom: 10px; }
.top_line { padding-top: 15px; border-top-width: 1px; border-top-style: dotted; border-top-color: #999999; margin-bottom: 5px; }
.both_line { padding-top: 20px; padding-bottom: 20px; border-top-width: 1px; border-bottom-width: 1px; border-top-style: dotted; border-bottom-style: dotted; border-top-color: #999999; border-bottom-color: #999999; }
#right1 { width:239px; float:right; margin-right: 4px; margin-left: 4px; }
#right1 h2 { background-image:url(/image/general/schedule-b.JPG); background-repeat:no-repeat; height:49px; font-family:Georgia, "Times New Roman", Times, serif; font-size:16px; color:#4B6F29; padding:0px; margin:0px; padding-left:12px; padding-top:20px; }
#memo1 { width:237px; border-left:#FEE189 1px solid; border-right:#FEE189 1px solid; background-color:#FBF6E7; margin:0px; padding:0px; }
#co1 { width:213px; height:210px; border:#FEE189 1px solid; background-color:#FFFFFF; margin-left:6px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#F97E32; font-size:11px; line-height:15px; padding-left:5px; padding-top:5px; padding-right:5px; }
#send1 { width:239px; height:57px; background-image:url(/image/general/schedule-b-2.JPG); background-repeat:no-repeat; font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; font-weight:bold; }
#send1 a:link, #send1 a:visited { text-decoration:none; color:#4B6F29; padding-left:42px; line-height:30px; }
#send1 a:hover { color:#F97E32; text-decoration:line-through; }
#search_table select { margin: 0px; padding: 0px; }
/*leftPhoto*/
.leftPhoto { width:183px; margin-top:15px; }
.leftPhoto1 { width:181px; border-top:#C2C1BF 1px solid; border-left:#C2C1BF 1px solid; border-right:#C2C1BF 1px solid; }
.leftPhoto1 img { margin-left:5px; margin-top:5px; }
.leftPhoto2 { width:181px; border-left:#C2C1BF 1px solid; border-right:#C2C1BF 1px solid; padding:0px; margin:0px; }
.leftPhoto2 p { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#666666; text-align:center; padding:0px; margin:0px; padding:8px; }
.leftPhoto2 p a:link, .leftPhoto2 p a:visited { color:#666666; text-decoration:none; }
.leftPhoto2 p a:hover { color:#F97E32; text-decoration:underline; }
.leftPhoto3 { width:183px; height:13px; background-image:url(../image/guide/leftPhoto.JPG); background-repeat:no-repeat; }
/*rightTour*/
.rightTours { width:215px; padding:7px; margin-left:5px; margin-top:5px; }
.rightTours1 { border:#C2C1BF 1px solid; width:213px; }
.rightTours1 img { margin:5px; }
.rightTours h3 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#777676; margin:0px; padding:0px; margin-top:5px; margin-right:5px; }
.rightTours h3 a:link, .rightTours h3 a:visited { color:#777676; text-decoration:none; margin:0px; padding:0px; }
.rightTours h3 a:hover { color:#F97E32; margin:0px; padding:0px; }
.rightTours p { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#777676; padding:0px; margin:0px; line-height:20px; margin-top:3px; margin-bottom:5px; }
.rightToursAdd { background-image:url(/image/general/add-1.JPG); background-repeat:no-repeat; background-position:51px; text-align:right; height:30px; width:210px; padding-top:5px; padding-right:5px; }
.rightToursAdd a:link, .rightToursAdd a:visited { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; text-decoration:none; color:#777676; }
.rightToursAdd a:hover { color:#F97E32; }
.rightTours2 { width:215px; margin-top:5px; padding:7px; margin-left:5px; background-color:#F4F3F1; }
.rightTours21 { border:#C2C1BF 1px solid; width:213px; background-color:#FFFFFF; padding:0px; margin:0px; }
.rightTours21 img { margin:5px; }
.rightTours2 h3 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#777676; margin:0px; padding:0px; margin-top:5px; }
.rightTours2 h3 a:link, .rightTours2 h3 a:visited { color:#777676; text-decoration:none; margin:0px; padding:0px; }
.rightTours2 h3 a:hover { color:#F97E32; margin:0px; padding:0px; }
.rightTours2 p { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#777676; padding:0px; margin:0px; line-height:20px; margin-top:3px; margin-bottom:5px; }
.rightToursAdd2 { background-image:url(/image/general/add-2.JPG); background-repeat:no-repeat; background-position:51px; text-align:right; height:30px; width:210px; padding-top:5px; padding-right:5px; }
.rightToursAdd2 a:link, .rightToursAdd2 a:visited { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; text-decoration:none; color:#777676; }
.rightToursAdd2 a:hover { color:#F97E32; }
#car { text-align:center; }
#car td { background-color:#FEF5E6; }
.tdx { text-align:left; padding-left:3px; }
.w { width:194px; text-align:left; padding:0px; margin:0px; margin-left:5px; margin-top:5px; padding-left:3px; padding-right:5px; background-color:#FFFFFF; border:#CCCCCC 1px solid; }
/*middle3*/
#middle3 { width:590px; float:left; margin-top:16px; padding-left:20px; }
#rightN { width:241px; float:right; padding:0px; margin:0px; margin-top:16px; }
#welcome { width:610px; height:159px; background-image:url(../image/index/index.JPG); }
#welcome .indW { width:500px; height:60px; padding:0px; margin:0px; margin-left:15px; padding-top:85px; color:#FFFFFF; font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; font-weight:bold; line-height:20px; }
#middle3 h1 { background-image:url(../image/index/indexI-2.JPG); background-repeat:no-repeat; padding:0px; margin:0px; height:39px; width:585px; font-family:Georgia, "Times New Roman", Times, serif; font-size:16px; color:#4B6F29; padding-top:16px; padding-left:25px; margin-top:5px; }
#middle3 h1 a:link, #middle3 h1 a:visited { color:#4b6f29; text-decoration:none; }
#middle3 h1 a:hover { text-decoration:underline; }
#things { width:485px; padding-left:15px; }
#things .things1 { width:100px; height:110px; border:#BABABA 1px solid; float:left; margin-right:17px; }
#things .things1 img { margin-left:4px; margin-top:4px; }
#things .things1 p { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#706E6F; font-weight:bold; padding:0px; margin:0px; margin-top:2px; text-align:center; }
#things .things1 p a:link, #things .things1 p a:visited { color:#706E6F; text-decoration:none; }
#things .things1 p a:hover { text-decoration:underline; }
.moreI { width:200px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#F97E32; text-align:right; padding-top:5px; margin-left:390px; }
.tableInd { background-color:#f1f1f1; width:596px; height:189px; }
.trInd { height:35px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#F97E32; }
.trInd a:link, .trInd a:visited { color:#F97E32; text-decoration:none; }
.trInd a:hover { text-decoration:underline; }
#departing { width:241px; background-color:#f1f1f1; padding-top:8px; padding-bottom:8px; margin-top:10px; }
#departing h2 { font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; color:#4C6C25; padding:0px; margin:0px; margin-left:15px; margin-bottom:5px; }
.dS { width:215px; margin-left:15px; margin-bottom:8px; }
.dS img { margin-right:5px; }
.dS h3 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#f97e32; padding:0px; margin:0px; }
.dS h3 a:link, .dS h3 a:visited { color:#f97e32; text-decoration:none; }
.dS h3 a:hover { text-decoration:underline; }
.dS p { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#666666; padding:0px; margin:0px; margin-top:2px; line-height:18px; }
#departing #more { width:180px; height:15px; text-align:right; color:#F97E32; margin-left:46px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; }
#departing #more a:link, #departing #more a:visited { color:#F97E32; text-decoration:none; }
#departing #more a:hover { text-decoration:underline; }
#faq { width:241px; margin-top:10px; }
#faq1 { width:241px; height:22px; background-image:url(../image/index/indR-1.JPG); background-repeat:no-repeat; }
#faq2 { width:221px; background-color:#FCF6E8; padding-bottom:5px; padding-right:20px; }
#faq2 h3 { font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; color:#4c6c25; padding:0px; margin:0px; margin-left:20px; }
#faq2 ul { list-style:none; padding:0px; margin:0px; margin-left:20px; margin-top:5px; }
#faq2 ul li { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#f97e32; line-height:20px; }
#faq2 #more { width:150px; height:15px; text-align:right; color:#4c6c25; margin-left:70px; font-size:11px; }
#faq2 #more a:link, #faq2 #more a:visited { color:#4c6c25; text-decoration:none; }
#faq2 #more a:hover { text-decoration:underline; }
#faq3 { width:241px; height:22px; background-image:url(../image/index/indR-2.JPG); background-repeat:no-repeat; }
/*faqs*/
#lead { width:585px; margin-left:20px; margin-top:5px; color:#f97e32; line-height:18px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; margin-bottom:15px; }
#faqs1 { width:630px; background-color:#F4F3F1; padding-bottom:10px; }
#faqs1 h2 { font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; color:#4c6c25; font-weight:normal; padding:0px; margin:0px; padding-top:10px; padding-left:25px; }
#faqs1 ul { list-style:none; padding:0px; margin:0px; margin-top:5px; margin-left:25px; }
#faqs1 ul li { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#4c6c25; line-height:18px; }
#faqs1 ul li a:link, #faqs1 ul li a:visited { text-decoration:none; color:#4c6c25; }
#faqs1 ul li a:hover { text-decoration:underline; }
#faqs2 { width:630px; margin-top:10px; padding-bottom:10px; }
#faqs3 { width:300px; float:left; margin-left:10px; }
#faqs3 h3 { font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; font-weight:normal; color:#4c6c25; padding:0px; margin:0px; }
#faqs3 ul { list-style:none; padding:0px; margin:0px; }
#faqs3 ul li { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#f97e32; line-height:18px; }
#faqs3 ul li a:link, #faqs3 ul li a:visited { text-decoration:none; color:#f97e32; }
#faqs3 ul li a:hover { text-decoration:underline; }
#faqs4 { width:630px; padding-bottom:10px; background-color:#F4F3F2; padding-top:10px; }
.service { width:183px; }
.service h3 { font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; color:#f97e32; padding:0px; margin:0px; margin-top:10px; margin-bottom:10px; margin-left:15px; font-weight:normal; }
.service p { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#4C6C25; line-height:18px; margin:0px; padding:0px; margin-left:8px; margin-right:8px; text-align:justify; }
.inquire { background-image:url(/image/general/bookNow.JPG); background-repeat:no-repeat; background-position:108px; text-align:right; height:30px; width:210px; padding-top:5px; padding-right:5px; }
.inquire a:link, .inquire a:visited { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; text-decoration:none; color:#777676; }
.inquire a:hover { color:#F97E32; }
.inquire2 { background-image:url(/image/general/bookNow2.JPG); background-repeat:no-repeat; background-position:108px; text-align:right; height:30px; width:210px; padding-top:5px; padding-right:5px; }
.inquire2 a:link, .inquire2 a:visited { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; text-decoration:none; color:#777676; }
.inquire2 a:hover { color:#F97E32; }
.suggestLink { background-color:#FFFFFF; padding-left:10px; }
.suggestLinkOver { background-color:#E6E3E3; color:#4c6c25; padding-left:10px; }
.searchSuggest { position:absolute; background-color:#FFFFFF; text-align:left; border:1px solid #999999; width:150px; color:#999999; }
.srctextarea { height:200px; width:200px; border:0px solid #2D9CFC; font-size:12px; font-family:Tahoma, Arial, serif; }
#thank { width:500px; background-color:#FCF6E8; border:#FFE189 1px solid; margin:0px; padding:0px; margin-left:12px; padding-bottom:25px; }
#thank h2 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; color:#4c6c25; padding:0px; margin:0px; margin-left:20px; margin-top:15px; margin-bottom:10px; }
#thank h3 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; color:#F97E32; padding:0px; margin:0px; margin-left:20px; margin-top:15px; margin-bottom:10px; }
#thank p { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#666666; margin:0px; padding:0px; margin-left:22px; margin-top:10px; margin-bottom:15px; line-height:18px; }
#thank .im { width:450px; background-color:#FFFFFF; border:#FFE189 1px solid; padding:0px; margin:0px; margin-left:30px; margin-bottom:20px; }
#thank .im ol { margin-left:15px; padding-left:10px; }
#thank .im ol li { line-height: 18px; }
#thank .im ul { margin-left:10px; padding-left:10px; }
#thank .im ul li { margin-bottom:8px; }
#thank .im ul li a { font-weight: bold; }
/*letter*/
#letterBody { width:731px; background-color:#FFFFFF; border:#7C985B 9px solid; margin:auto; }
#letterBody #letterHead { height:100px; width:703px; margin-left:14px; margin-bottom:5px; }
#letterBody #letterHead #letterLogo { width:194px; height:100px; float:left; }
#letterBody #letterHead .letterBanner { width:506px; height:77px; float:right; background-image:url(../image/letter/letter-banner.JPG); margin-top:10px; }
#letterBody #letterHead .letterBanner h1 { font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#FFFFFF; margin:0px; padding:0px; margin-top:30px; margin-left:10px; }
#letterBody #letterHead .letterBanner p { font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; font-weight:bold; font-size:18px; margin:0px; padding:0px; margin-left:10px; margin-top:2px; }
#letterBody .letterWw { width:703px; background-color:#F4F4F4; margin-left:14px; padding-top:10px; padding-bottom:10px; margin-bottom:15px; }
#letterBody .letterWw p { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#4c6c25; line-height:18px; margin:0px; padding:0px; margin-left:15px; margin-right:15px; }
#letterBody #letterCon { width:635px; margin-left:48px; }
#letterBody #letterCon .con1 { width:635px; height:42px; background-image:url(../image/letter/account-1.JPG); }
#letterBody #letterCon .con2 { width:633px; background-color:#FCF6E8; border-left:#FDE289 1px solid; border-right:#FDE289 1px solid; padding-bottom:20px; }
#letterBody #letterCon .con2 h2 { font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; color:#446C13; margin:0px; padding:0px; margin-left:23px; margin-bottom:10px; }
#letterBody #letterCon .con2 p { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#446C13; margin:0px; padding:0px; margin-left:35px; margin-right:35px; line-height:18px; margin-bottom:10px; }
#letterBody #letterCon .con2 table { border-top:#FEE189 1px solid; border-left:#FEE189 1px solid; border-right:#FEE189 1px solid; background-color:#FFFFFF; margin-left:10px; margin-top:5px; margin-bottom:10px; }
#letterBody #letterCon .con2 .acc1 { border-bottom:#FEE189 1px solid; border-right:#FEE189 1px solid; padding:3px 3px; }
#letterBody #letterCon .con2 .acc2 { border-bottom:#FEE189 1px solid; padding:3px 3px; }
#letterBody #letterCon .con2 .acc3 { border-right:#FEE189 1px solid; padding:3px 3px; }
#letterBody #letterCon .con2 .letterPrice { width:611px; height:25px; margin-left:10px; }
#letterBody #letterCon .con2 .letterPrice1 { width:160px; text-align:right; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; color:#F97E32; margin-bottom:10px; float:left; }
#letterBody #letterCon .con2 .letterPrice2 { width:446px; float:right; padding-left:5px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; color:#446C13; font-weight:bold; margin-bottom:10px; }
#letterBody #letterCon .con2 .payNow { width:98px; height:32px; margin-left:250px; }
.letterTr { background-color:#F1F1F1; padding-bottom:12px; }
.letterTr a:link, .letterTr a:visited { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#F97E32; text-decoration:none; }
.letterTr a:hover { text-decoration:underline; }
#letterTools { margin-left:8px; }
#letterTools table { border-bottom:#FEE189 1px solid; }
#letterBody #letterCon .con2 h3 { font-family:Georgia, "Times New Roman", Times, serif; font-size:16px; color:#fff; margin:0px; padding:0px; margin-left:23px; margin-bottom:10px; margin-right:23px; margin-top:20px; background-color:#F97E32; padding-bottom:5px; padding-top:3px; padding-left:10px; }
#letterBody #letterCon .con2 .letterDay { width:580px; margin:0px; padding:0px; margin-left:23px; margin-bottom:10px; }
#letterBody #letterCon .con2 .letterDay p { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#446C13; padding:0px; margin:0px; line-height:18px; }
#letterBody #letterBottom { width:635px; height:25px; background-image:url(/image/letter/account-2.JPG); margin-bottom:25px; }
#letterFoot { width:690px; border-top:#DBDBDB 1px solid; height:100px; margin-left:20px; }
#letterFoot img { margin-top:20px; margin-left:280px; }
#letterFoot p { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#446C13; margin:0px; padding:0px; text-align:center; }
/*reserve-GP2.asp*/
#reserveGP { padding-top: 10px; padding-right: 5px; padding-bottom: 10px; padding-left: 15px; font-size:11px; line-height:18px; background-color:#FCF6E8; border:#FFE18B 1px solid; }
#reserveGP h3 { font-family:Georgia, "Times New Roman", Times, serif; font-size:18px; color:#446C14; }
#cartAuto { overflow: auto }
#accountText { background-color:#FCF6E8; border:#FDE289 1px solid; margin-top:15px; padding-top:5px; padding-bottom:8px; }
#accountText2 { width:178px; background-color:#FCF6E8; border:#CC0000 1px solid; margin-top:15px; padding-top:5px; padding-bottom:8px; }
#accountText h4 { font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; color:#446C14; padding:0px; margin:0px; margin-left:8px; }
#accountText p { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#4C6B27; line-height:18px; padding:0px; margin:0px; margin-right:5px; margin-left:8px; }
#accountText2 h4 { font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; color:#446C14; padding:0px; margin:0px; margin-left:8px; }
#accountText2 p { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#4C6B27; line-height:18px; padding:0px; margin:0px; margin-right:5px; margin-left:8px; }
/*tourDetails*/
.tourDetails { width:611px; }
.tourDetails1 { font-family:Georgia, "Times New Roman", Times, serif; color:#4C6B27; font-size:15px; font-weight:bold; padding-left:15px; padding-top:10px; padding-bottom:5px; }
.tourDetails2 { font-family:Verdana, Arial, Helvetica, sans-serif; color:#F97E32; font-size:12px; font-weight:bold; padding-left:30px; padding-top:3px; padding-bottom:3px; }
.tourDetails3 { font-family:Verdana, Arial, Helvetica, sans-serif; color:#F97E32; font-size:11px; padding-left:30px; padding-top:3px; padding-bottom:3px; }
.tourDetails4 { width:150px; height:20px; padding:0px; margin:0px; margin-bottom:3px; margin-top:3px; }
.tourDetails5 { width:150px; height:13px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#666666; }
fieldset.linkDir { width:390px; padding:10px; float: left; margin-right:10px; background-color:#f9f9f9; border:#ccc 1px solid; }
fieldset.linkDir a:link, fieldset.linkDir a:visited { color:#006699; padding-left:5px; padding-right:5px; }
fieldset.linkDir a:hover { color:#999; text-decoration:none; }
fieldset.linkDir ul { margin-left:10px; }
fieldset.linkDir legend { color:#666; }
fieldset.linkDir legend a { color:#666; }
fieldset.linkDir2 { padding:10px; margin-right:10px; }
fieldset.linkDir2 a:link, fieldset.linkDir2 a:visited { color:#006699; padding-left:5px; padding-right:5px; }
fieldset.linkDir2 a:hover { color:#999; text-decoration:none; }
fieldset.linkDir2 ul { padding-left:10px; padding-top:5px; padding-bottom:5px; border-bottom:#ccc 1px dashed; }
fieldset.linkDir2 legend { color:#000; padding-left:5px; padding-right:5px; }
fieldset.linkDir2 legend a { color:#000; }
li.siteDescription { padding-left:7px; }
ul.bgGrayLink { background-color:#f4f4f4; }
#month1 { width:98%; background-color:#FCF6E8; border:#FDE289 1px solid; padding-bottom:3px; padding-top:3px; margin-bottom:15px; margin-top:10px; }
#month1 ul { list-style:none; padding:0px; margin:0px; margin-left:48px; }
#month1 ul li { font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; font-weight:bold; color:#CCCCCC; display:block; float:left; border:#FDE289 1px solid; background-color:#FFFFFF; padding:3px; margin-right:10px; }
#month1 ul li a:link, #month1 ul li a:visited { color:#446D11; text-decoration:none; }
#month1 ul li a:hover { color:#999999; }
/*new*/			   
#out { width:286px; background-color:#FCF6E8; border:#FFE189 1px solid; padding-top:5px; padding-bottom:10px; }
.out1 { margin-left:13px; width:258px; }
.out2 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#456C13; font-weight:bold; padding-top:5px; }
.out3 { width:207px; height:17px; border:#FFE189 1px solid; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#456C13; }
.out4 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#456C13; padding-bottom:10px; padding-top:8px; border-bottom:#FFE189 1px solid; }
.out4 a:link, .out4 a:visited { color:#F87F30; text-decoration:none; border-bottom:#F87F30 1px dashed; }
.out4 a:hover { color:#456C13; }
.out5 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#456C13; padding-top:5px; }
.out6 { width:50px; padding:0px; margin:0px; height:17px; border:#FFE189 1px solid; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#456C13; margin-bottom:10px; }
.out7 { width:150px; height:14px; border:#FFE189 1px solid; margin-top:5px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#456C13; margin-left:5px; }
.out8 { width:150px; height:17px; border:#FFE189 1px solid; padding:0px; margin:0px; margin-top:8px; margin-left:5px; }
.out9 { width:190px; height:50px; margin-left:30px; margin-top:10px; margin-bottom:10px; border:#FFE189 1px solid; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#999999; }
.out10 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#456C13; padding-top:8px; line-height:22px; padding-bottom:5px; }
#booknw { background-color: #FFFFCC; border: 1px solid #446C13; }
.bookn { background-color: #FBF6E7; border: 1px solid #446C13; }
#more5 { background-image:url(../image/group-tours/more.JPG); background-repeat:no-repeat; background-position:right 3px; text-align:right; height:27px; width:480px; padding-top:8px; padding-right:10px; margin-top: 8px; }
#more5 a:link, #more5 a:visited { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; text-decoration:none; color:#777676; }
#more5 a:hover { color:#F97E32; }
.functionBox { border:1px solid #FDE289; background: url(/image/promo/cht-bg.gif) no-repeat right bottom #FCF6E8; margin: 10px 0; padding-bottom:8px; color:#4C6B27 }
.functionBox h3 { background:#FDE289; font-size:14px; padding: 5px 0; text-align:center; margin-bottom:8px; }
.functionBox ol { margin-left:15px; padding-left:10px; }
.functionBox ol li { line-height:16px; margin-bottom:5px; font-size:11px; }
ul.dot { margin-left:10px; }
ul.dot li { line-height:18px; margin-bottom:5px; }
/*-- Question form --*/
.questionForm { border: 1px solid #d1d1d1; border-top: 5px solid #f87c34; padding: 0 5px 10px 5px; margin:10px 0 15px 0; background:url(/css/images/bg-question.png) repeat-x bottom #fff; }
.questionForm .contentBox { padding: 0 8px; }
.questionForm h4 { border-bottom:1px solid #d1d1d1; padding: 5px!important; font-family:Arial, Helvetica, sans-serif!important; font-size:14px!important; margin: 0 0 12px 0!important; background: none!important; width:auto!important; height: auto!important; color:#545454!important }
.questionForm label { margin-left:0x; padding-left:0px; font-size:11px; font-weight: bold; }
.questionForm input { background:url(/css/images/bg-input.png) repeat-x top #fff; border:1px solid #d1d1d1; padding: 5px 0 5px 5px; margin:3px 0 10px 0px; }
.questionForm input.send { background: none; width:auto; border: none; margin: 1px 0 5px 10px; padding:0 }
.questionForm textarea { background:url(/css/images/bg-input.png) repeat-x top #fff; border:1px solid #d1d1d1; padding: 5px 0 5px 0px; margin:3px 0 10px 0px; height:80px; width:95%; }
/*-- Question form new --*/
.questionForm2 { background:url(/css/images/bg-ask-question.png) no-repeat; padding: 30px 0 15px 15px; font-size:11px; font-weight: bold; color:#666; margin: 25px 0 5px 5px; width:594px; height:232px; }
.questionForm2 .contentBox { padding: 10px 8px 0 8px; }
.questionForm2 h4 { border-bottom:1px solid #d1d1d1; padding: 5px!important; font-family:Arial, Helvetica, sans-serif!important; font-size:14px!important; margin: 0 0 12px 0!important; background: none!important; width:auto!important; height: auto!important; color:#545454!important }
.questionForm2 label { margin-left:0x; padding-left:0px; font-size:11px; font-weight: bold; }
.questionForm2 input { background:url(/css/images/bg-input.png) repeat-x top #fff; border:1px solid #d1d1d1; padding: 5px 0 5px 5px; margin:3px 0 10px 0px; width:200px; }
.questionForm2 input.send { background: none; width:auto; border: none; margin: 1px 0 5px 10px; padding:0 }
.questionForm2 textarea { background:url(/css/images/bg-input.png) repeat-x top #fff; border:1px solid #d1d1d1; padding: 5px; margin:3px 0 20px 0px; height:100px; width:93%; font-family: Verdana, Geneva, sans-serif; font-size:12px; }
.cityFaq .askquestionBox { background:url(/css/images/guide/bg-city/bg-ask-question.png) no-repeat; padding: 30px 0 15px 15px; font-size:11px; font-weight: bold; color:#666; margin: 0 0 5px 5px; width:594px; height:232px; }
.cityFaq .askquestionBox textarea { border:1px solid #7E9DB9; background:url(/css/images/guide/bg-city/bg-message.png) repeat-x top; width:500px; height: 110px; margin: 10px 0 10px 0; font-size:12px; line-height:18px; padding: 5px; }
.cityFaq .askquestionBox input { border:1px solid #7E9DB9; background:#fff; padding: 3px 5px; margin-right: 25px; margin-bottom:10px; }
.cityFaq .askquestionBox input.checkBox { vertical-align:middle; margin-top:-3px; margin-bottom:0; border: none; background:none; margin-right:5px; padding:0; }
.cityFaq .askquestionBox a { color:#a31022; }

/* page select */
#pageSelect { margin:10px 0; width:100%;}
#pageSelect ul {
margin:0;
overflow:hidden;
padding:0;
}
#pageSelect ul li {
-moz-border-radius:4px 4px 4px 4px;
border:1px solid #C1C1C1;
display:block;
float:left;
font-size:10px;
margin:0 8px 0 0;
}
#pageSelect ul li a {
color:#C6162B;
display:block;
padding:4px 8px;
text-decoration:none;
}
#pageSelect ul li a:hover {
color:#6B6B6B;
}
#pageSelect ul li.active {
background-color:#C6162B;
background-image:url("images/bg-pageSelect.gif");
background-position:center bottom;
background-repeat:repeat-x;
border:1px solid #A31022;
color:#FFFFFF;
display:block;
padding:4px 8px;
}
#pageSelect ul li.active2 {
background-image:url("images/bg-page2.gif");
background-repeat:repeat-x;
border:1px solid #A3A3A3;
color:#FFFFFF;
display:block;
padding:4px 8px;
}

