﻿body {
	background-color:#446C13;
}
#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;
}
.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 {
	background-image:url(/image/general/add-1.JPG);
	background-repeat:no-repeat;
	background-position:239px 3px;
	text-align:right;
	height:35px;
	width:403px;
}
#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:650px;
	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(file://///202.103.68.119/www.diychinatours.com/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 .tours1 {
	width:407px;
	padding-top:10px;
}
#middle .tours1 img {
	padding-left:8px;
	padding-right:8px;
}
#middle .tours1 h3 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#777676;
	margin:0px;
	padding:0px;
}
#middle .tours1 h3 a:link, #middle .tours1 h3 a:visited {
	color:#777676;
	text-decoration:none;
	margin:0px;
	padding:0px;
}
#middle .tours1 h3 a:hover {
	color:#F97E32;
	margin:0px;
	padding:0px;
}
.dashedText {
	border-bottom: #777676 1px dashed;
}
#middle .tours1 p {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#777676;
	padding:0px;
	margin:0px;
	padding:5px;
	line-height:20px;
}
#middle .tours1 .t {
	font-size:11px;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#666666;
}
#middle .tours2 {
	width:407px;
	padding-top:10px;
	background-color:#F7F7F7;
}
#middle .tours2 img {
	padding-left:8px;
	padding-right: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:239px 3px;
	text-align:right;
	height:35px;
	width:403px;
}
#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;
}
#middle2 #tailormade1 {
	background-color:#FCF6E8;
	border:1px solid #ECE09C;
	margin-top:20px;
}
#middle2 #tailormade2 {
	margin-top:20px;
}
.tM {
	margin-bottom:10px;
	margin-left:18px;
}
.tM1 {
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	padding-bottom:3px;
	padding-left:15px;
	padding-top:5px;
}
.tM1 a:link, .tM1 a:visited {
	color:#000000;
	text-decoration:none;
}
.tM1 a:hover {
	text-decoration:underline;
}
.tM2 {
	color:#666666;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:normal;
	padding-bottom:4px;
	padding-left:15px;
	padding-top:3px;
}
.tM3 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	width:150px;
}
.tm13 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	width:150px;
}
.tM4 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	height:16px;
	margin:1px 0px 0px;
	padding:0px;
	width:90px;
}
.tM5 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	height:16px;
	margin:0px;
	padding:0px;
	width:40px;
}
.tMg {
	margin-bottom:10px;
	margin-left:10px;
	margin-top:10px;
}
.tMdiv {
	margin-bottom:15px;
	margin-left:10px;
	width:620px;
}
.tMdiv1 {
	background-color:#FFFFFF;
	border:1px solid #FFFFFF;
	margin-bottom:15px;
	margin-left:10px;
	width:620px;
}
.tM6 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	height:16px;
	margin:0px;
	padding:0px;
	width:110px;
}
.tM7 {
	color:#666666;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding-left:10px;
}
.tM7 a:link, .tM7 a:visited, .tM7 a:hover {
	color:#990000;
	text-decoration:underline;
}
.tM8 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	width:130px;
}
.tM9 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	width:120px;
}
.tM10 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	height:100px;
	width:300px;
}
.tMcitylist {
	color:#666666;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	margin:0pt;
	padding:0pt 0pt 0pt 10px;
	width:140px;
}
#right {
	width:239px;
	float:right;
	margin-top:10px;
	margin-right:4px;
}
#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(file://///202.103.68.119/www.diychinatours.com/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:15px;
}
#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:15px;
}
#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:20px;
	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;
}
#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;
}
#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:407px;
	background-color:#F7F7F7;
	margin-top:10px;
	margin-bottom:10px;
}
#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:407;
	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:118px;
	border:#DCDCDC 1px solid;
	float:left;
	margin: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:398px;
	height:115px;
	background-image:url(file://///202.103.68.119/www.diychinatours.com/image/general/search-b.jpg);
	background-repeat:no-repeat;
	margin-top:20px;
	margin-left:5px;
}
[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:36px;
	margin-top:15px;
	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 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:407px;
	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(file://///202.103.68.119/www.diychinatours.com/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(file://///202.103.68.119/www.diychinatours.com/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;
}
.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:407px;
	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:115px;
}
#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:407px;
	padding-top:10px;
	height:250px;
}
#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:120px;
}
#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:407px;
	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:407px;
	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:30px;
	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:140px;
}
#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:650px;
	background-color:#ffffff;
	margin-left:7px;
	background-repeat:no-repeat;
	background-position:5px 5px;
	margin-top:10px;
	margin-bottom:10px;
	padding-top:10px;
	padding-bottom:15px;
}
#cityGuide ul {
	padding:0px;
	margin:0px;
	margin-left:35px;
	list-style:none;
	margin-top:15px;
}
#cityGuide li {
	display:block;
	float:left;
	padding-left:12px;
	padding-top:5px;
	padding-bottom:5px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#4C6C25;
	width:150px;
	background-image:url(/image/attraction-guide/p.GIF);
	background-repeat:no-repeat;
	background-position:left center;
}
#cityGuide li a:link, #attractionsList li a:visited {
	text-decoration:none;
	color:#4B6F29;
}
#cityGuide li a:hover {
	text-decoration:underline;
}
#cityGuide p {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	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(file://///202.103.68.119/www.diychinatours.com/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(file://///202.103.68.119/www.diychinatours.com/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;
}
#flight3 {
	width:407px;
	margin-top:5px;
	margin-bottom:20px;
	color:#4B6F29;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}
#flight3 h2 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	color:#4B6F29;
	padding:0px;
	margin:0px;
	font-weight:normal;
	padding-left:15px;
	padding-top:5px;
}
.c1 {
	margin-left:33px;
	margin-top:15px;
}
#flight4 {
	width:407px;
	margin-top:5px;
	margin-bottom:10px;
	color:#4B6F29;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	background-color:#F7F7F7;
	float: left;
	clear: both;
}
#flight4 p {
	float:left;
	margin:0px 10px;
}
#flight4 h2 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	color:#4B6F29;
	padding:0px;
	margin:0px;
	font-weight:normal;
	padding-left:15px;
	padding-top:5px;
	background-color:#F7F7F7;
}
#form * {
	margin:0px;
	padding:0px;
}
#form span {
	padding-bottom:5px;
}
#from {
	margin-top:18px;
	margin-bottom:20px;
}
.from {
	width:150px;
	color:#F97E32;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	padding:0px;
	margin:0px 15px 0px 10px;
}
[xmlns] .from {
	float:left;
}
#flight5 * {
	margin:0px;
	padding:0px;
	margin:2px 0px;
}
#flight5 img, #flight5 input {
	float:left;
}
#flight5 img {
	margin-right:35px;
}
[xmlns]#flight5 * {
	margin:0px;
	padding:0px;
	float:none;
}
#flight5 input {
	margin-right:10px;
	margin-left:20px;
}
#flight5 {
	width:407px;
	margin-top:5px;
	margin-bottom:20px;
	color:#4B6F29;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	background-repeat:no-repeat;
	background-position:210px 45px;
	margin-bottom:20px;
}
#flight5 h2 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	color:#4B6F29;
	padding:0px;
	margin:0px;
	font-weight:normal;
	padding-left:15px;
	padding-top:5px;
	background-color:#F7F7F7;
	clear:both;
}
.depart {
	width:100px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#F97E32;
	margin-top:15px;
	margin-left:5px;
	margin-right:0px;
}
[xmlns] .depart {
	padding-right:0px;
	padding-left:0px;
	float:left;
}
.many {
	width:45px;
	padding:0px;
	margin:0px;
	margin-left:5px;
	margin-right:40px;
	float:left;
}
#flight6 * {
	margin:0px;
	padding:0px;
}
#flight6 {
	width:407px;
	margin-top:5px;
	color:#4B6F29;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	border-bottom:#CCCCCC;
	margin-bottom: 5px;
}
[xmlns]#flight6 {
	padding-bottom:20px;
}
#flight6 div {
	float:left;
	padding-bottom:2px;
	margin:0px 10px;
}
#flight6 h2 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	color:#4B6F29;
	padding:0px;
	margin:0px;
	font-weight:normal;
	padding-left:15px;
	padding-top:5px;
	padding-bottom:15px;
	clear:both
}
.class {
	width:80px;
	padding:0px;
	margin:0px;
	color:#F97E32;
	margin-left:5px;
	margin-right:20px;
}
.searchFlights {
	width:407px;
	height:45px;
	float: left;
}
.searchFlights p {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:right;
	padding-top:17px;
	padding-right:5px;
}
.searchFlights p a:link, .searchFlights p a:visited {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	color:#777676;
}
.searchFlights p a:hover {
	color:#F97E32;
}
#result {
	width:385px;
	background-color:#F4F3F2;
	padding:10px;
	line-height:20px;
	margin-bottom:10px;
	margin-top:10px;
}
.td1 {
	border-bottom:#CCCCCC 1px solid;
	color:#4B6F29;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}
.table1 {
	border-bottom:#CCCCCC 1px solid;
	border-left:#CCCCCC 1px solid;
	border-right:#CCCCCC 1px solid;
}
.table2 {
	border-left:#CCCCCC 1px solid;
	margin-bottom:15px;
}
.td2 {
	border-bottom:#CCCCCC 1px solid;
	border-right:#CCCCCC 1px solid;
	color:#4B6F29;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}
/*middle2*/

#middle2 {
	width:635px;
	float:left;
	margin:0px;
	padding:0px;
	margin-left:16px;
	margin-top:10px;
	font-size:90%;
}
#middle2 h1 {
	height:43px;
	height:61px;
	background-image:url(file://///202.103.68.119/www.diychinatours.com/image/general/tittle-c.JPG);
	background-repeat:no-repeat;
	font-size:16px;
	color:#4B6F29;
	font-family:Georgia, "Times New Roman", Times, serif;
	margin:0px;
	padding:0px;
	padding-top:18px;
	padding-left:25px;
}
#middle2 h2 {
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#446C14;
	font-size:16px;
	padding:0px;
	margin:0px;
	padding-left:10px;
	border-bottom:#CCCCCC 1px solid;
	padding-bottom:3px;
	margin-bottom:10px;
	margin-top:10px;
}
#middle2 #groupwarp {
	width:100%;
}
#middle2 #groupleft {
	width:73px;
	float:left;
}
#middle2 #groupleft #month {
	width:73px;
	background-image:url(file://///202.103.68.119/www.diychinatours.com/image/group-tours/groupbg.jpg);
	height:68px;
	margin-top:10px;
	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:530px;
	float:left;
	margin-left:20px;
}
#middle2 .group1 {
	width:100%;
	padding-top:10px;
	margin-bottom:5px;
	background-color:#F7F7F7;
	padding-bottom:5px;
}
#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;
}
#middle2 .group1 h3 a:link, #middle2 .group1 h3 a:visited {
	color:#777676;
	text-decoration:none;
	margin:0px;
	padding:0px;
}
#middle2 .group1 h3 a:hover {
	color:#F97E32;
	margin:0px;
	padding:0px;
}
.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(file://///202.103.68.119/www.diychinatours.com/image/general/bookNow.JPG);
	background-repeat:no-repeat;
	background-position:490px 3px;
	text-align:right;
	height:27px;
	width:590px;
	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(file://///202.103.68.119/www.diychinatours.com/image/group-tours/more.JPG);
	background-repeat:no-repeat;
	background-position:right 3px;
	text-align:right;
	height:27px;
	width:500px;
	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(file://///202.103.68.119/www.diychinatours.com/image/group-tours/more.JPG);
	background-repeat:no-repeat;
	background-position:right 3px;
	text-align:right;
	height:27px;
	width:600px;
	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(file://///202.103.68.119/www.diychinatours.com/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;
	width:500px;
	margin:0px;
	padding:0px;
	margin-left:110px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#F97E32;
	text-align:right;
}
#navigationGroup a:link, #navigationGroup a:visited {
	color:#4B6F29;
	text-decoration:none;
}
#navigationGroup a:hover {
	text-decoration:underline;
}
#groupD {
	width:544px;
	height:245px;
	margin-left:45px;
	margin-top:10px;
}
#groupD #groupD1 {
	width:542px;
	height:221px;
	border-left:#DCDCDA 1px solid;
	border-top:#DCDCDA 1px solid;
	border-right:#DCDCDA 1px solid;
}
#groupD #groupD1 #groupD2 {
	width:307px;
	height:214px;
	float:left;
	margin-top:7px;
	margin-left:4px;
}
#groupD #groupD1 #groupD3 {
	width:205px;
	height:214px;
	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(file://///202.103.68.119/www.diychinatours.com/image/group-tours/g-2.GIF);
	background-repeat:no-repeat;
	background-position:bottom right;
}
#groupD #groupD4 {
	width:544px;
	height:23px;
	background-image:url(file://///202.103.68.119/www.diychinatours.com/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 {
	width:635px;
	height:62px;
	background-image:url(file://///202.103.68.119/www.diychinatours.com/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:633px;
	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(file://///202.103.68.119/www.diychinatours.com/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 {
	border:#FEE189 1px solid;
	background-color:#FFFFFF;
	margin-left:10px;
	margin-top:5px;
}
#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(file://///202.103.68.119/www.diychinatours.com/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(file://///202.103.68.119/www.diychinatours.com/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;
}
.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(file://///202.103.68.119/www.diychinatours.com/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(file://///202.103.68.119/www.diychinatours.com/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(file://///202.103.68.119/www.diychinatours.com/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(file://///202.103.68.119/www.diychinatours.com/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(file://///202.103.68.119/www.diychinatours.com/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(file://///202.103.68.119/www.diychinatours.com/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(file://///202.103.68.119/www.diychinatours.com/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(file://///202.103.68.119/www.diychinatours.com/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:407px;
	background-color:#f7f7f7;
	padding-bottom:15px;
}
.cityList1 {
	margin-left:18px;
	margin-top:10px;
	border:#E7E7E6 1px solid;
}
.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:100px;
	float:left;
	position:relative;
	padding-top: 8px;
	padding-bottom: 8px;
	padding-right: 15px;
	padding-left: 15px;
}
[xmlns].flycity {
	width:100px;
	float:left;
	position:relative;
	padding-top: 8px;
	padding-bottom: 8px;
	margin-right:80px;
}
.d22 {
	width:407px;
	;
	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(file://///202.103.68.119/www.diychinatours.com/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:407px;
	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:11px;
	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(file://///202.103.68.119/www.diychinatours.com/image/attraction-guide/p2.GIF);
	background-repeat:no-repeat;
	background-position:left center;
}
#cultureGuide li a:link, #cultureGuide li a:visited {
	text-decoration:none;
	color:#4B6F29;
}
#cultureGuide li a:hover {
	text-decoration:underline;
}
#cultureGuide2 {
	width:407px;
	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:11px;
	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(file://///202.103.68.119/www.diychinatours.com/image/attraction-guide/p2.GIF);
	background-repeat:no-repeat;
	background-position:left center;
}
#cultureGuide2 li a:link, #cultureGuide2 li a:visited {
	text-decoration:none;
	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: 88%;
	float: left;
	width: 30%;
	position: relative;
	margin-left: 1%;
	background-repeat: no-repeat;
	background-position: left 8px;
	text-indent: 7px;
	height:20px;
}
/*tools*/
#toolList {
	width:407px;
	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:407px;
	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;
}
#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;
}
#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-width: 3px;
	border-top-style: outset;
	border-top-color: #446C13;
	background-color: #eeeeee;
	margin-left: 50px;
	color: #446C13;
	font-size: 102%;
}
#selectprice_div td {
	background-color: #FEFCED;
	text-align: center;
	color: #666666;
}
#Itinerary_content img {
	margin: 5px;
	float: right;
}
#Itinerary_content {
	line-height: 1.5em;
	font-family: Geneva, Arial, Helvetica, sans-serif;
}
.smallFont {
	font-size: 90%;
}
#formquestion table {
	margin: 0px;
	padding: 0px;
}
#formquestion td {
	background-color: #FCF6E8;
	padding-right: 2px;
	padding-left: 2px;
}
#warp {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 80%;
	color: #666666;
}
.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;
}
[xmlns]#div1 {
	padding-top:20px;
	clear:left;
}
.city-detail-table select {
	margin:0;
	padding:0;
}
.city-detail-table a {
	text-decoration: none;
	text-align: center;
	border: 1px solid;
}
.city-detail-table {
	background-color: #F7F7F7;
	padding: 5px;
	margin: 5px;
}
.city-detail-table td {
	background-color: #F7F7F7;
	padding-left: 10px;
}
.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 {
}
.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(file://///202.103.68.119/www.diychinatours.com/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: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;
}
#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: 80%;
}
#navInPage1 {
	height:15px;
	width:350px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#F97E32;
	text-align:center;
	padding-top: 10px;
	padding-right: 1px;
	padding-bottom: 5px;
	padding-left: -1px;
	float: left;
	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;
	text-align: center;
	font-weight: bold;
	margin-top: 0;
	margin-bottom: 0;
	margin-left: 0;
	padding-top: 3px;
	padding-right: 8px;
	padding-bottom: 1px;
	padding-left: 8px;
}
#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 {
	border-top-width: 4px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: double;
	border-right-style: double;
	border-bottom-style: double;
	border-left-style: double;
	border-top-color: #446C13;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	margin-top: 15px;
	margin-bottom: 15px;
}
.table11 .grayBackground {
	background-color: #FEFCE9;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 106%;
	font-weight: bold;
}
.lightRedBackground {
	background-color: #F3FBEA;
}
.tdColorChange2 {
	background-color: #f9f9f9;
}
.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;
}
.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(file://///202.103.68.119/www.diychinatours.com/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(file://///202.103.68.119/www.diychinatours.com/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(file://///202.103.68.119/www.diychinatours.com/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:595px;
	height:101px;
	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(file://///202.103.68.119/www.diychinatours.com/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(file://///202.103.68.119/www.diychinatours.com/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;
}
/*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(file://///202.103.68.119/www.diychinatours.com/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(file://///202.103.68.119/www.diychinatours.com/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 {
	width:178px;
	background-color:#FCF6E8;
	border:#FDE289 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;
}
/*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;
}
/* FORMS - formWrap - simple form, headings on left, form elements on right */
/* China Train TABLES 表格样式*/
	.tablet {
	border: 1px solid #cccccc;
	border-collapse:collapse;
	text-align: center;
	vertical-align: middle;
	font-size:95%;
}
.tablet td {
	padding:2px;
	border: 1px solid #cccccc;
	font-size:90%;
}
.tablet td.schedule {
	padding-top: 10px;
	border: 1px solid #cccccc;
	font-size:10px;
	color:#777;
	text-align:left;
	vertical-align: top;
}
 .tablet tr th a:link;
.tablet tr th a:visited {
	font-size:11px;
	color:#666666;
	text-decoration:underline;
}
!important  .tablet td.schedule div.datecalendar {
font-size:18px;
color:#a31022;
font-weight:bold;
text-align:center;
}
.tablet tr th {
	color:#ffffff;
	text-align:center;
	border: 1px solid #cccccc;
	font-size:90%;
	background: #fcfcfc;
	background-image:url(/pic/traintab1.gif);
	background-position:top;
}
.tablet thead th {
	color:#666666;
	font-size:90%;
	background: #f4f4f4;
	padding: 6px;
	background-image:url(/pic/traintab1.gif);
	background-position:top;
	line-height:14px;
}
.tablet tbody th {
	color:#666666;
	font-size:90%;
	background: #f8f8f8;
	padding: 4px;
	background-image:url(/pic/traintab2.gif);
	background-position:top;
}
.tablet tbody th.sub {
	font-size:95%;
	color:#666666;
	background: #f8f8f8;
	text-align:left;
}
.tablet .statioinChinese {
	font-family:宋体;
	font-size:14px;
	color:#333333
}
.pagination {
	background: #e4e4e4;
	color:#666;
	padding: 0;
	border: 1px solid #d3d3d3;
	margin: 0
}
.pagination p {
	position:relative;
	text-align:right
}
.pagination p a:link, .pagination p a:visited, .pagination1 p a:hover, .pagination1 p a:active {
	text-decoration:none;
	background:#fff;
	padding:2px 5px;
	border: 1px solid #ccc
}
.pagination p a:hover {
	background:#A31022;
	color:#fff
}
.pagination p span {
	text-decoration:none;
	background:#fff;
	padding:2px 5px;
	border: 1px solid #ccc;
	color:#ccc
}
.pagination #now {
	text-decoration:none;
	background:#A31022;
	font-size: 120%;
	font-weight:bold;
	color:#fff;
}
.pagination * {
	margin:0
}
.pagination h4 {
	margin-top:-1.45em;
	padding:0;
	border:none
}
form.formWrap {
	position:relative;
	width:auto;
}
form.formWrap input.trainStation {
	width:200px;
	padding: 2px 0;
	margin-bottom: 5px;
}
form.formWrap fieldset {
	margin: 0 1em
}
form.formWrap h3 {
	margin:8px 0 .6em;
	font: bold 155% arial;
	color:#A31022
}
form.formWrap h4 { margin: 5px 0 8px 0; font-size:14px;}
form.formWrap label {
	clear:left;
	float:left;
	width:100%;
	border-top: 1px solid #fff
}
/* hide from IE mac \*/
		form.formWrap label {
	float:none
}
/* end hiding from IE5 mac */
	
		
		form.formWrap label input.wideForm, form.formWrap label textarea.wideForm, form.formWrap label select.wideForm {
	width:25em;
	float:left;
	margin-left:8px
}
form.formWrap label input.short, form.formWrap label textarea.short, form.formWrap label select.short {
	width:6em;
	position:relative;
	margin-right:2em;
	overflow: inherit;
	visibility:inherit;
}
form.formWrap label input.formMiddle, form.formWrap label textarea.formMiddle, form.formWrap label select.formMiddle {
	width:10em;
	float:left;
	margin-right:2em;
}
form.formWrap label b {
	float:left;
	width:9em;
	line-height: 1.7;
	display:block;
	font-size:11px;
	color: #444;
	margin-top: 5px;
}
form.formWrap label m {
	float:left;
	width:3em;
	line-height: 1.7;
	display:block;
	position:relative;
	font-size:85%;
	margin-right:-1em;
}
form.formWrap label xm {
	float:left;
	width:2em;
	line-height: 1.7;
	display:block;
	position:relative;
	margin-left:-4em;
}
form.formWrap label b .req {
	color:#A31022;
	font-size:150%;
	font-weight:normal;
	position:relative;
	top:-.1em;
	line-height:1;
	left:-.6em;
	width:.3em;
	height:.3em
}
form.formWrap div.req {
	color:#666;
	font-size:96%;
	font-weight:normal;
	position:absolute;
	top:.4em;
	right:.4em;
	left:auto;
	width:13em;
	text-align:right
}
form.formWrap div.req b {
	color:#A31022;
	font-size:140%
}
form.formWrap label select {
	width: 15.5em;
	padding: 3px 0;
	width:200px;
	margin-bottom: 2px;
}
form.formWrap label textarea.f-comments {
	width: 15em
}
form.formWrap div.f-submit-wrap {
	padding: 5px 0 5px 8em
}
form.formWrap input.f-submit {
	margin: 0 0 0 10px
}
form.formWrap fieldset.f-checkbox-wrap, form.formWrap fieldset.f-radio-wrap {
	clear:left;
	float:left;
	width:32em;
	border:none;
	margin:0;
	padding-bottom:.7em;
	font-size:90%;
}
form.formWrap fieldset.f-checkbox-wrap b, form.formWrap fieldset.f-radio-wrap b {
	float:left;
	width:8em;
	line-height: 1.7;
	display:block;
	position:relative;
	padding-top:.3em;
	font-size:90%;
}
form.formWrap fieldset.f-checkbox-wrap fieldset, form.formWrap fieldset.f-radio-wrap fieldset {
	float:left;
	width:13em;
	margin: 3px 0 0 10px;
}
form.formWrap fieldset.f-checkbox-wrap label, form.formWrap fieldset.f-radio-wrap label {
	float:left;
	width:13em;
	border:none;
	margin:0;
	padding:2px 0;
	margin-right:-3px
}
form.formWrap fieldset.f-checkbox-wrap label.f-checkbox-wide, form.formWrap fieldset.f-radio-wrap label.f-checkbox-wide {
	width:30em;
}
form.formWrap label input.f-checkbox, form.formWrap label input.f-radio {
	width:auto;
	float:none;
	margin:0;
	padding:0;
	border:none;
	background:none;
}
form.formWrap label span.errormsg {
	position:absolute;
	top:0;
	right:-10em;
	left:auto;
	display:block;
	width:16em;
	background: transparent url(/css/images/errormsg_bg.gif) no-repeat 0 0
}
form.formWrap label span.errormsg b {
	padding: 10px 0;
	margin: 0 10px 0 30px;
	color:#B30800;
	font-weight:bold;
	display:block;
	width:auto;
	float:none;
	line-height:1.3
}
form.formWrap div.addtionalInro {
	position:absolute;
	right:1em;
	padding: .5em .5em 0 .5em;
	bording: 1px #f1f1f1 solid;
	width:45%;
	background-color:#FAFAFA;
	font-size:92%
}
form.formWrap div.addtionalinfo {
	position:absolute;
	right:1em;
	padding: .5em .5em 0 .5em;
	bording: 1px #f1f1f1 solid;
	width:28%;
	background-color: #DBDBDB;
	font-size:90%;
	text-align:center;
}
form.formWrap div.addtionalinfo p {
	text-align:left;
}
ul {
	margin: 0.3em 0 1em 0;
	list-style-type:none;
}
ul.related {
	margin-top: -1em
}
ol {
	margin: .5em .5em 2em
}
ol li {
	margin-left: 1.4em;
	padding-left: 0;
	background: none;
	list-style-type: decimal;
	font-size:95%;
	line-height:1.8em;
	color:#444;
	padding-bottom: 10px;
}
ol li a {
	font-weight:normal;
}
li {
	line-height: 1.4em;
	padding-left: 5px;
}
li.liSmallFont {
	font-size:90%;
	line-height:1.5em;
}
li.doc {
	background:none
}
ul.nomarker li {
	background:none;
	padding-left:0
}
ul.related {
	margin-top: -1em
}
li.liSmallFont {
	font-size:90%;
	line-height:1.5em;
}
li.doc {
	background:none
}
ul.nomarker li {
	background:none;
	padding-left:0
}
.smallFont2, .smallFont2 a {
	font-size:11px;
	line-height:1.4em;
}
#cityGuide .smallFont2 p { font-size:11px;}
.hotelService {
	font-size: 88%;
	float: left;
	width: 30%;
	position: relative;
	margin-left: 1%;
	background-image: url(/image/arrow-navigate.gif);
	background-repeat: no-repeat;
	background-position: left center;
	text-indent: 7px;
	padding: 2px;
	color: #555;
}
.otherli{
	background:#f4f4f4;
	margin-top:10px;
}
.otherli li{
	clear:both;
	width:550px !important;
}

