* {
	padding: 0;
	margin: 0;
}

body {
	font: 12px/160% Arial, Helvetica, sans-serif;
	color: #333;
	text-align: center;
	background: #000 url(/images/body_bg.gif) no-repeat center 56px;
}
ul, li {
	list-style: none outside;
}
h4, h5 {
	font-size: 12px;
}
a:link, a:visited {
	color: #333;
	text-decoration: underline;
} 
a:hover, a:active {
	color: #C00;
	text-decoration: underline;
}


.isClear {
	clear: both;
}
.isRight {
	text-align: right;
}
.isCenter {
	text-align: center;
}
.imgBorder {
	border: 1px solid #000;
}
.Boo {
	font-weight: bold;
}
.red {
	color: #f00;
}
.blue {
	color: #003699;
}
.isI {
	font-style: italic
}
.isU {
	text-decoration: underline;
}
.imgLeft {
	float: left;
}


.ad760 {
	clear: both;
	text-align: center;
	padding: 4px 0;
}

/* ==== Header ==== */
#header {
	width: 786px;
	margin-left: auto;
	margin-right: auto;
}
#headerBg {
	float: left;
	width: 786px;
	border-left: 1px solid #8B0011;
	border-right: 1px solid #8B0011;
	background: #B01100 url(/images/head_bg.jpg) no-repeat;
	voice-family:"\"}\"";
	voice-family:inherit;
	width: 784px;
}
#logo {
	float: left;
	width: 226px;
	padding: 13px 0 6px 2px;
	voice-family:"\"}\"";
	voice-family:inherit;
	width: 224px;
}

#versionLink {
	float: right;
}

#versionLink ul {
	padding: 5px 15px 0 0;
}

#versionLink ul a {
	color:#fff;
}


/* ==== Footer ==== */
#footer {
	width: 786px;
	margin-left: auto;
	margin-right: auto;
}
#footerBg {
	float: left;
	width: 786px;
	color: #FFD2CD;
	font-size: 10px;
	line-height: 150%;
	background: #B11101;
	padding: 5px 50px 5px 0;
	text-align: right;
	voice-family:"\"}\"";
	voice-family:inherit;
	width: 736px;
}
#footer a:link, #footer a:visited {
	color: #FFD2CD;
	margin: 0 5px;
} 
#footer a:hover, #footer a:active {
	color: #FFFE9E;
	margin: 0 5px;
}

/* ==== Nav ==== */
#navFrame {
	width: 786px;
	margin-left: auto;
	margin-right: auto;
}
#navFrameBg {
	float: left;
	width: 786px;
	padding: 0 8px;
	border-left: 1px solid #8B0011;
	border-right: 1px solid #8B0011;
	background: #B01100;
	voice-family:"\"}\"";
	voice-family:inherit;
	width: 768px;
}
#nav {
	clear: both;
	float: left;
	width: 768px;
	border-top: 1px solid #FFF;
	border-left: 1px solid #FFF;
	border-right: 1px solid #FFF;
	voice-family:"\"}\"";
	voice-family:inherit;
	width: 766px;
}
#supNav {
	clear: both;
	height: 33px;
	line-height: 33px;
	padding-left: 4px;
	background: url(/images/supNav_bg.gif);
}
#supNav li {
	float: left;
	padding: 0 13px 0 11px;
	background: url(/images/supNavLi_bg.gif) no-repeat right;
}
#supNav li.noBg {
	background-image: none;
	padding: 0 0 0 11px;
}
#supNav li a {
	color: #ff0;
	font-weight: bold;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
#subNav {
	clear: both;
	height: 25px;
	line-height: 25px;
	padding-left: 17px;
	background: url(/images/subNav_bg.gif);
}
#subNav li {
	float: left;
	padding: 0 21px 0 9px;
	background: url(/images/subNavLi_bg.gif) no-repeat;
}
#subNav li.noBg {
	padding: 0 0 0 9px;
}

/* ==== Path ==== */
#path {
	clear: both;
	font-size: 11px;
	text-align: left;
	padding: 6px 12px;
	background: #fff;
}
#path a {
	text-decoration: none;
	margin: 0 4px;
}

/* ==== Wrapper ==== */

#wrapper {
	width: 786px;
	margin-left: auto;
	margin-right: auto;
}
#innerWrapper {
	float: left;
	width: 786px;
	padding: 0 8px;
	border-left: 1px solid #8B0011;
	border-right: 1px solid #8B0011;
	background: #B01100;
	voice-family:"\"}\"";
	voice-family:inherit;
	width: 768px;
}

/* ==== Frame ==== */
#frame {
	clear: both;
	float: left;
	width: 768px;
	text-align: left;
	border: 1px solid #FFF;
	background: #FFF;
	voice-family:"\"}\"";
	voice-family:inherit;
	width: 766px;
}

/* ==== Index Page ==== */
#indexLeft {
	float: left;
	width: 275px;
}
#fideMe {
	clear: both;
	float: left;
	width: 275px;
	height: 384px;
	margin-bottom: 6px;
	border-bottom: 1px solid #EEA384;
	background: #F08563 url(/images/fideMe_bg.jpg) no-repeat;
	voice-family:"\"}\"";
	voice-family:inherit;
	height: 378px;
}
.indexLeftDiv {
	clear: both;
	text-align: center;
	background: #F08563;
	margin-bottom: 6px;
}
.indexLeftDiv span {
	color: #C93D00;
	font-weight: bold;
	padding: 0 14px;
}
.indexLeftDiv div {
	float: left;
	width: 157px;
	height: 97px;
	color: #000;
	background: #E6E7EB;
}
.indexLeftDiv div div {
	float: left;
	width: 157px;
	height: 97px;
	line-height: 140%;
	text-align: left;
	padding: 5px;
	voice-family:"\"}\"";
	voice-family:inherit;
	width: 147px;
	height: 87px;
}

#indexRight {
	float: right;
	width: 490px;
}
#flashMap {
	clear: both;
	border-bottom: 1px solid #fff;
}
#welcome {
	clear: both;
	float: left;
	width: 490px;
	height: 11px;
	font-size: 1px;
	line-height: 1px;
	background: url(/images/welcome.jpg);
}
#indexPic {
	clear: both;
	float: left;
	width: 490px;
	padding: 4px 2px 10px 2px;
	voice-family:"\"}\"";
	voice-family:inherit;
	width: 486px;
}
#indexPic li {
	float: left;
	width: 162px;
	line-height: 110%;
	text-align: center;
}
#indexPic img {
	border: 1px solid #999;
	margin: 4px 0 1px 0 !important;
	margin: 4px 0 2px 0;
}
#indexPic li a:link, #indexPic li a:visited {
	color: #009;
}
#indexPic li a:hover, #indexPic li a:active {
	color: #c00;
}
#indexDiv {
	clear: both;
	float: left;
	width: 490px;
	padding: 0 6px;
	voice-family:"\"}\"";
	voice-family:inherit;
	width: 478px;
}
#also {
	clear: both;
	height: 45px !important;
	height: 48px;
	padding-top: 3px;
	background: url(/images/Also_bg.gif) repeat-x;
}
#also div {
	float: left;
	width: 46px;
	height: 45px;
	text-align: center;
}
#also ul {
	float: left;
	width: 420px;
}
#also li {
	float: left;
	padding-right: 15px;
}
#indexList {
	clear: both;
	font-size: 11px;
	padding: 2px 10px;
	background: #FFF1E4;
	margin-bottom:5px;
}
#indexList th {
	font-weight: bold;
	text-align: left;
	padding: 1px 0;
}
#indexList td {
	padding: 1px 0;
}
#indexList td.indexPrice {
	width: 140px;
	color: #D00004;
	text-align: center;
}

/* ==== Article Page ==== */
#sideBar {
	float: left;
	width: 184px;
	border-right: 1px solid #2980AB;
	border-bottom: 1px solid #2980AB;
	padding-bottom: 30px;
	background: url(/images/sideList_bg.jpg);
	voice-family:"\"}\"";
	voice-family:inherit;
	width: 183px;
}
#sideBar2 {
	float: left;
	width: 160px;
	border-right: 1px solid #294DA3;
	border-bottom: 1px solid #294DA3;
	padding-bottom: 5px;
	background: url(/images/sideList2_bg.jpg);
	voice-family:"\"}\"";
	voice-family:inherit;
	width: 159px;
}
#sideBar h2 {
	float: left;
	width: 183px;
	font-size: 12px;
	font-weight: normal;
	line-height: 30px;
	padding-left: 34px;
	background: url(/images/sideBarH2_bg.jpg) no-repeat;
	voice-family:"\"}\"";
	voice-family:inherit;
	width: 149px;
}
#sideBar2 h2 {
	float: left;
	width: 159px;
	font-size: 12px;
	line-height: 30px;
	padding-left: 34px;
	background: url(/images/sideBar2H2_bg.jpg) no-repeat;
	voice-family:"\"}\"";
	voice-family:inherit;
	width: 125px;
}
.sideList {
	clear: both;
	float: left;
	width: 183px;
	padding: 3px 0;
}
#sideBar2 .sideList {
	width: 159px;
}
.sideList li {
	padding: 3px 8px;
}
#sideBar2 .sideList li {
	padding: 3px 0 3px 5px;
}
.sideList li a {
	margin-left: 2px;
}
#sideBar2 .sideList li a {
	text-decoration: none;
}

#main {
	float: left;
	width: 579px;
	margin-left: 6px;
	voice-family:"\"}\"";
	voice-family:inherit;
	width: 573px;
}
#main h1 {
	font-size: 17px; /* ฝจา้สนำร 16Px */
	color: #000;
	text-align: center;
	background: #FEDD8E;
	padding: 8px 6px;
}
#content {
	clear: both;
}
#content p {
	line-height: 140%;
	margin: 0 0 1em 0;
}
.innerDiv {
	clear: both;
	padding: 8px 26px;
}
.imgBox {
	clear: both;
	text-align: center;
	margin-bottom: 16px;
}
.imgBox img {
	border: 1px solid #000;
}
.imgBox img.imgR {
	margin-left: 10px;
}
.textBox {
	clear: both;
	font-size: 11px;
}

.correlative {
	clear: both;
	padding-bottom: 15px;
}
.correlative h3 {
	font-size: 12px;
	color: #000;
	padding: 3px 18px;
	background: #FDF6E6 url(/images/correlativeH3_bg.gif) no-repeat;
}
.correlative td {
	padding: 1px 17px;
}
.correlative td a:link, .correlative td a:visited {
	text-decoration: none;
}
.correlative td a:hover, .correlative td a:active {
	text-decoration: underline;
}

/* ---- Journey Page */
#main h2 {
	float: left;
	width: 573px;
	font-size: 12px;
	color: #FFF;
	background: #1C47BA;
	text-align: left;
	padding: 4px 0;
	margin-bottom: 3px;
}
#main h2 div {
	float: left;
	width: 124px;
	text-align: center;
	margin-right: 8px;
	voice-family:"\"}\"";
	voice-family:inherit;
	width: 116px;
}
#journey {
	clear: both;
	font-size: 11px;
}
#journey table {
	background: #FFF;
}
#journey th {
	background: #CCC;
	padding: 2px 8px;
}
#journey td {
	background: #EAEAEA;
	padding: 3px 8px;
}
#journey td.tdLeft {
	width: 116px;
	text-align: center;
	background: #FFD694;
	voice-family:"\"}\"";
	voice-family:inherit;
	width: 100px;
}
#daysList th {
	background: #FFFAF4;
}
#daysList td.tdLeft2 {
	padding: 3px 12px 3px 13px;
	text-align: center;
	background: #FFD694;
}
#daysList td.tdInfo {
	padding: 3px 30px;
	background: #FFFAF4;
}

#person {
	clear: both;
	background: #FFECB2;
	padding: 4px 2px;
	margin: 10px 0;
	border: 1px dashed #F09600;
}
#person h3 {
	font-size: 17px;
	color: #D13701;
	text-align: center;
	padding: 4px 0 4px 80px;
}
#person h3 img {
	margin-left: 50px;
}
#person table {
	background: #FFECB2;
	text-align: center;
}
#person th {
	color: #FFF;
	font-weight: normal;
	padding: 2px 10px;
	background: #B2401B;
}
#person td {
	color: #000;
	padding: 2px;
	background: #E0A12F;
}

#tips {
	clear: both;
}
#tips h4 {
	font-size: 12px;
	color: #000;
	background: #F4EECA;
	padding: 1px 17px;
	border-top: 1px solid #CBA469;
}
#tips ul {
	padding: 2px 17px;
	background: #FBFBF1;
	margin-bottom: 10px;
}
#tips li {
	padding: 1px 0;
}

/* ---- Shopping Page */
#sideShow {
	float: left;
	width: 184px;
	background: #F2EEEF;
}
#sideShow li {
	font-weight: bold;
	text-align: center;
	line-height: 120%;
	padding: 6px 0;
	letter-spacing: 1px;
}
#sideShow li img {
	border: 1px solid #000;
}
#sideShow li a:link, #sideShow li a:visited {
	color: #09009B;
}
#sideShow li a:hover, #sideShow li a:active {
	color: #C00;
}

.specs {
	clear: both;
	text-align: center;
	padding-bottom: 20px;
}
.specs table {
	background: #FFC9AB;
}
.specs th {
	color: #000;
	background: #FFE3D5;
	padding: 2px 0;
}
.specs td {
	background: #FEF9F5;
	padding: 2px 0;
}
.specs img {
	margin: 15px 26px;
}
/* ---- Hotel Page */
#main h1.textLeft {
	text-align: left;
	padding-left: 10px;
}
.imgBox3 {
	clear: both;
	text-align: center;
	margin: 10px 0;
}
.imgBox3 img {
	border: 1px solid #000;
	margin: 0 15px;
}
.bgHotel {
	background: #FDF6E6;
	padding: 4px 12px;
}
.hotelInfo {
	clear: both;
	padding: 10px 28px;
}
#hotelPrice th {
	font-weight: normal;
}
.hotelPack {
	background: #FBFBF1;
	padding: 4px 17px;
	margin-bottom: 10px;
}
#hotelAddImg {
	clear: both;
	text-align: center;
	padding: 10px 0 25px 0;
}

/* ==== Channel Page ==== */
#main2 {
	float: left;
	width: 581px;
	margin-left: 5px;
	voice-family:"\"}\"";
	voice-family:inherit;
	width: 576px;
}
#main2 h2 {
	clear: both;
	float: left;
	width: 600px;
	font-size: 12px;
	line-height: 25px;
	background: url(/images/main2H2_bg.gif);
	padding-left: 28px;
	margin: 7px 0;
	voice-family:"\"}\"";
	voice-family:inherit;
	width: 572px;
}
#main2 h2.h2_576 {
	clear: both;
	float: left;
	width: 576px;
	font-size: 12px;
	line-height: 25px;
	background: url(/images/main2H2_576_bg.gif);
	padding-left: 28px;
	margin: 7px 0;
	voice-family:"\"}\"";
	voice-family:inherit;
	width: 548px;
}

#bjPackaged a {
	text-decoration: none;
}
#bjPackaged .bjPackagedL {
	float: left;
	width: 116px;
	clear: both;
}
#bjPackaged .bjPackagedL img {
	border: 1px solid #000;
	margin-bottom: 10px;
}
#bjPackaged .bjPackagedR {
	float: left;
	width: 460px;
}
#bjPackaged .bjPackagedR h4 {
	font-size: 12px;
	margin-bottom: 2px;
}
#bjInfo {
	margin: 8px 0;
	padding: 4px 20px;
	border-top: 1px dotted #999;
	border-bottom: 1px dotted #999;
	background: url(/images/bjInfo_bg.gif) no-repeat;
}

.hotelBox {
	float: left;
	width: 300px;
}
.hotelBox2 {
	float: left;
	width: 288px;
}
.hotelBox .hotelBoxL, .hotelBox2 .hotelBoxL {
	float: left;
	width: 128px;
}
.hotelBox .hotelBoxL img, .hotelBox2 .hotelBoxL img {
	border: 1px solid #000;
	margin-bottom: 10px;
}
.hotelBox .hotelBoxR {
	float: left;
	width: 172px;
	line-height: 200%;
}
.hotelBox2 .hotelBoxR {
	float: left;
	width: 160px;
	line-height: 200%;
}
.hotelBox .hotelBoxR h4 a:link, .hotelBox .hotelBoxR h4 a:visited {
	color: #05319E;
}
.hotelBox .hotelBoxR h4 a:hover, .hotelBox .hotelBoxR h4 a:active {
	color: #c00;
}
.moreHotel {
	clear: both;
	text-align: right;
	padding: 0 16px 0 0;
}
.moreHotel a:link, .moreHotel a:visited {
	color: #f60;
}
.moreHotel a:hover, .moreHotel a:active {
	color: #c00;
}

#ChinaHotel {
	clear: both;
	float: left;
	width: 600px;
	border: 1px solid #5DABC2;
	voice-family:"\"}\"";
	voice-family:inherit;
	width: 598px;
}


#hotelShow img {
	border: 1px solid #000;
}
#hotelShow ul {
	padding: 3px 5px 5px 5px;
	background: url(/images/hotelShow_bg.gif);
}
#hotelShow li {
	line-height: 22px;
}
#hotelShow li a {
	text-decoration: none;
}
.hotelsAd {
	clear: both;
	text-align: center;
	padding-top: 5px;
}
.hotelsAd img {
	margin: 5px 0;
}

/* ---- Yangtze River */
.YangtzeText {
	clear: both;
	background: #F1D8B0;
	padding: 10px 20px;
	margin: -8px 27px 5px 27px;;
}
#presidentCruises {
	clear: both;
}
#presidentCruises li {
	float: left;
	width: 157px;
	text-align: center;
	padding-bottom: 5px;
}
#presidentCruises li.imgCent {
	float: left;
	width: 260px;
	padding: 0 52px 5px 52px;
	width: 156px;
}
#presidentCruises a:link, #presidentCruises a:visited {
	color: #3600CE;
}
#presidentCruises a:hover, #presidentCruises a:active {
	color: #c00;
}
#yangtzeBox2
#yangtzeBox2 a:link, #yangtzeBox2 a:visited {
	color: #072CD3;
}
#yangtzeBox2 a:hover, #yangtzeBox2 a:active {
	color: #c00;
}

/* ---- Flights */
#flightsSearch {
	clear: both;
}
#flightsSearch h2 {
	clear: both;
	float: left;
	width: 573px;
	font-size: 18px;
	font-weight: normal;
	color: #297B93;
	background: none;
	padding-left: 10px;
	voice-family:"\"}\"";
	voice-family:inherit;
	width: 563px;
}
#flightsSearchBox {
	clear: both;
	float: left;
	width: 573px;
	border: 1px solid #5DABC1;
	voice-family:"\"}\"";
	voice-family:inherit;
	width: 571px;
}
.flightsList {
	clear: both;
}
.flightsList div {
	float: left;
	width: 189px;
	padding-left: 7px;
	padding-bottom: 10px;
	voice-family:"\"}\"";
	voice-family:inherit;
	width: 182px;
}
.flightsList div.flightsL {
	float: left;
	width: 182px;
	padding-left: 0;
}
.flightsList div img {
	border: 1px solid #000;
}
.flightsList div table {
	background: #fff;
}
.flightsList div th {
	padding: 0;
}
.flightsList div td {
	padding: 0 3px;
	background: #E3F5FF;
}

/* ---- Picturesque */
#PicturesqueTab {
	clear: both;
	padding: 7px 0;
	text-align: center;
}
#PicturesqueTab img {
	margin-right: 5px;
}
.PicturesqueDiv {
	clear: both;
	padding-bottom: 11px;
}
.PicturesqueList {
	clear: both;
}
.PicturesqueList div {
	float: left;
	width: 256px;
	padding: 0 0 11px 10px;
	voice-family:"\"}\"";
	voice-family:inherit;
	width: 246px;
}
.PicturesqueList div.PicturesqueL {
	float: left;
	width: 246px;
	padding-left: 0;
}
.PicturesqueList div img {
	border: 1px solid #000;
}
.PicturesqueList div table {
	background: #fff;
}
.PicturesqueList div th {
	padding: 0;
}
.PicturesqueList div td {
	padding: 3px 2px;
	line-height: 140%;
	background: #F1F1F1;
}

/* ---- Special Tour */
#leftShow {
	float: left;
	width: 393px;
}
#leftShow div {
	clear: both;
	float: left;
	width: 392px;
	margin-top: 1px;
	height: 11px;
	font-size: 1px;
	line-height: 1px;
	background: url(/images/welcome766.jpg) right;
}
.rightNews {
	float: left;
	width: 373px;
}
.rightNews h1 {
	color: #fff;
	font-size: 26px;
	line-height: 39px;
	font-style: italic;
	font-weight: bolder;
	text-align: center;
	background: #33B2FF;
}
.rightNews h1 span {
	font-size: 20px;
}
.rightNews div {
	padding: 7px 0 7px 14px !important;
	padding: 10px 0 10px 14px;
	background: #C4E8FF;
}
.rightNews td {
	font-weight: bold;
	padding: 1px 0;
}
.rightNews td a {
	margin-left: 5px;
}
#specialTourDiv, #specialTourDiv2 {
	clear: both;
	padding-top: 5px;
}
#specialTourDiv .flightsList div td {
	padding: 2px 3px;
	font-weight: bold;
	text-align: center;
	background: #F1F1F1;
}
#specialTourDiv .flightsList div td a, #specialTourDiv2 .flightsList div td a {
	text-decoration: none;
}

#specialTourDiv2 .flightsList div td {
	padding: 2px 3px;
	text-align: center;
	background: #F1F1F1;
}


#specialTourDiv2 .flightsList div {
	float: left;
	width: 151px;
	padding-left: 7px;
	padding-bottom: 10px;
	voice-family:"\"}\"";
	voice-family:inherit;
	width: 144px;
}
#specialTourDiv2 .flightsList div.flightsL {
	float: left;
	width: 144px;
	padding-left: 0;
}

/* ---- Top 10 & Tops of China */
#top10 h1 {
	font-size: 20px;
	background: #792BD7;
}
#top10 div {
	padding: 1px 0 1px 14px !important;
	padding: 0 0 0 14px;
	background: #E3D9FE;
}
#top10 td {
	padding: 1px 0 0 0 !important;
	padding: 1px 0;
}
#top10Pic {
	clear: both;
	padding: 0 2px;
}
#topsofChina {
	clear: both;
	padding: 5px 2px;
}
#top10Pic h2 {
	float: left;
	width: 760px;
	font-size: 12px;
	line-height: 25px;
	padding-left: 33px;
	margin: 5px 0;
	background: url(/images/top10PicH2_bg.jpg) no-repeat;
	voice-family:"\"}\"";
	voice-family:inherit;
	width: 727px;
}
#top10Pic h2 a {
	text-decoration: none;
}
#top10Pic .PicturesqueList div, #topsofChina .PicturesqueList div {
	float: left;
	width: 254px;
	padding: 0 0 11px 8px;
	voice-family:"\"}\"";
	voice-family:inherit;
	width: 246px;
}
#top10Pic .PicturesqueList div.PicturesqueL, #topsofChina .PicturesqueList div.PicturesqueL {
	float: left;
	width: 246px;
	padding-left: 0;
}
#topsofChina .PicturesqueList div td {
	text-align: center;
}

/* ---- Food & Food 2ji */
#leftFood {
	float: left;
	width: 358px;
}
#leftFood div {
	clear: both;
	float: left;
	width: 357px;
	margin-top: 1px;
	height: 11px;
	font-size: 1px;
	line-height: 1px;
	background: url(/images/welcome766.jpg) right;
}
#foodNews {
	float: left;
	width: 408px;
}
#foodNews h1 {
	background: #FF9934;
}
#foodNews div {
	padding: 0 0 0 14px !important;
	padding: 5px 0 4px 14px;
	background: #FFD7A3;
}
#foodNews div td {
	font-weight: normal;
}
#foodNews div.Boo {
	padding: 8px 0 7px 14px !important;
	padding: 10px 0 10px 14px;
	background: #FFD7A3;
}
#foodNews div.Boo td {
	padding: 1px 0;
	font-weight: bold;
}

.foodList {
	clear: both;
	padding: 0 3px;
}
.foodBox {
	float: left;
	width: 380px;
	padding: 0 3px 5px 3px;
	voice-family:"\"}\"";
	voice-family:inherit;
	width: 374px;
}
.foodBox h3 {
	font-size: 12px;
	line-height: 22px;
	padding-left: 46px;
	background: url(/images/foodBoxH3_bg.jpg) no-repeat;
}
.foodBox h3 a:link, .foodBox h3 a:visited, .foodBox h3 a:hover, .foodBox h3 a:active {
	text-decoration: none;
}
.foodBox .foodT {
	clear: both;
	float: left;
	width: 374px;
	background: #E9E9E9;
	padding: 4px;
	border-left: 1px solid #C4C5C9;
	border-right: 1px solid #C4C5C9;
	voice-family:"\"}\"";
	voice-family:inherit;
	width: 364px;
}
.foodBox .foodL {
	float: left;
	width: 152px;
}
.foodBox .foodL img {
	border: 1px solid #333;
	margin-bottom: 4px;
}
.foodBox .foodL td {
	padding: 1px 0 1px 6px;
}
.foodBox .foodL td a:link, .foodBox .foodL td a:visited {
	color: #0430CF;
	margin-left: 5px;
	text-decoration: none;
}
.foodBox .foodL td a:hover, .foodBox .foodL td a:active {
	color: #c00;
	margin-left: 5px;
}
.foodBox .foodL div {
	clear: both;
	text-align: center;
	padding-top: 8px;
	margin: 0 5px 5px 5px;
	border: 1px solid #AEAEAE;
	background: #fff url(/images/foodBoxL_bg.gif) no-repeat center 104px;
}
.foodBox .foodL div a:link, .foodBox .foodL div a:visited {
	color: #333;
	line-height: 32px;
	text-decoration: none;
}
.foodBox .foodL div a:hover, .foodBox .foodL div a:active {
	color: #c00;
	line-height: 32px;
}
.foodBox .foodR {
	float: right;
	width: 206px;
	font-size: 11px;
	line-height: 160%;
}
.foodBox .foodR div {
	clear: both;
	text-align: right;
	padding-right: 6px;
}
.foodBox .foodR div a:link, .foodBox .foodR div a:visited {
	color: #f00;
}
.foodBox .foodR div a:hover, .foodBox .foodR div a:active {
	color: #c00;
}
.foodBox .foodR th {
	padding: 4px 3px 5px 3px;
}
.foodBox .foodR td {
	padding: 3px 0;
}
.foodBox .foodB {
	clear: both;
	float: left;
	width: 374px;
	height: 7px;
	font-size: 1px;
	background: url(/images/foodBoxB_bg.jpg);
}

/* ---- Guide & Guide 2ji */
#leftGuide {
	float: left;
	width: 492px;
}
#leftGuide div {
	clear: both;
	float: left;
	width: 491px;
	margin-top: 1px;
	height: 11px;
	font-size: 1px;
	line-height: 1px;
	background: url(/images/welcome.jpg) right;
}
#guideNews {
	float: left;
	width: 273px;
	height: 237px;
	background: url(/images/guideNews_bg.jpg);
}
#guideNews ul {
	padding: 40px 0 0 67px;
}
#guideNews li {
	font-weight: bold;
	padding: 2px 0;
}
#guideNews li a {
	margin-left: 8px;
	text-decoration: none;
}
#guideLeft {
	float: left;
	width: 380px;
}
.guideL {
	float: left;
	width: 156px;
	height: 137px;
	padding: 7px 0 0 7px;
	background: url(/images/guideL_bg.jpg) no-repeat;
	voice-family:"\"}\"";
	voice-family:inherit;
	width: 149px;
	height: 130px;
}
.guideR {
	float: right;
	width: 208px;
}
.foodBox .guideR div {
	clear: both;
	text-align: right;
	padding-right: 6px;
}
.guideR div a:link, .guideR div a:visited {
	color: #f00;
}
.guideR div a:hover, .guideR div a:active {
	color: #c00;
}
.guideB {
	clear: both;
	padding-bottom: 10px;
}
.guideB td {
	font-weight: bold;
	padding: 1px 10px;
}
.guideB a:link, .guideB a:visited {
	color: #0133C8;
	text-decoration: none;
	margin-left: 8px;
}
.guideB a:hover, .guideB a:active {
	color: #c00;
	margin-left: 8px;
}
#cityDiv .foodBox h3 {
	color: #043099;
}
#cityDiv .foodBox h3 a:link, #cityDiv .foodBox h3 a:visited {
	color: #043099;
}
#cityDiv .foodBox h3 a:hover, #cityDiv .foodBox h3 a:active {
	color: #c00;
}
.cityGuide td {
	padding: 1px 10px;
}
.cityGuide2 {
	font-size: 11px;
	padding: 1px 10px;
}
.cityGuide2 a {
	margin-left: 8px;
}
.cityPhoto {
	margin: 12px 0 !important;
	margin: 7px 0;
}
.cityPhoto td {
	font-size: 11px;
	text-align: center;
	padding: 5px 35px;
}
.cityPhoto td img {
	border: 1px solid #000;
}

#guide2ji h1 {
	font-size: 20px;
	background: #98D65B;
}
#guide2ji div {
	padding: 8px 0 8px 14px !important;
	padding: 10px 0 10px 14px;
	background: #E2F3D1;
}
#guide2ji td {
	padding: 1px 0;
}

/* ---- Shoppong */
#shopShow {
	float: left;
	width: 431px;
}
#shopShow div {
	clear: both;
	float: left;
	width: 430px;
	margin-top: 1px;
	height: 11px;
	font-size: 1px;
	line-height: 1px;
	background: url(/images/welcome.jpg) right;
}
#shopNews {
	float: left;
	width: 334px;
}
#shopNews h1 {
	color: #C70237;
	font-size: 20px;
	line-height: 39px;
	font-style: italic;
	font-weight: bolder;
	text-align: center;
	background: #FFBB34;
}
#shopNews ul {
	padding: 12px 0 12px 53px;
	background: #FBE8A3;
}
#shopNews li {
	font-size: 18px;
	padding: 8px 0 8px 22px;
	background: url(/images/shopNewsLi_bg.gif) no-repeat left;
}
#shopNews li a:link, #shopNews li a:visited {
	color: #620203;
	text-decoration: none;
}
#shopNews li a:hover, #shopNews li a:active {
	color: #c00;
}
.shopList {
	clear: both;
	padding: 0 6px;
}
.shopL {
	float: left;
	width: 218px;
	margin-bottom: 7px !important;
	margin-bottom: 5px;
}
.shopL img {
	border: 1px solid #CB6600;
}
.shopR {
	float: left;
	width: 536px;
	height: 166px;
	font-size: 11px;
	padding: 7px;
	border: 1px solid #9A6400;
	background: #F5E3CF;
	voice-family:"\"}\"";
	voice-family:inherit;
	width: 520px;
	height: 150px;
}
.shopR .shopT {
	clear: both;
	height: 129px;
}
.shopR .shopB {
	clear: both;
	text-align: right;
	height: 21px;
}
.shopPath {
	clear: both;
	float: left;
	width: 757px;
	padding: 2px 0;
	margin-left: 3px;
	background: #E8F4FF;
	voice-family:"\"}\"";
	voice-family:inherit;
	width: 754px;
}
.shopPathL {
	float: left;
	width: 354px;
	padding-left: 10px;
	voice-family:"\"}\"";
	voice-family:inherit;
	width: 344px;
}
.shopPathL a:link, .shopPathL a:visited {
	text-decoration: none;
}
.shopPathR {
	float: left;
	width: 400px;
	color: #053D6E;
	text-align: right;
	padding-right: 24px;
	voice-family:"\"}\"";
	voice-family:inherit;
	width: 376px;
}
.shopArea {
	clear: both;
}
.shopArea table {
	background: #fff;
}
.shopArea td {
	width: 25%;
	text-align: center;
	background: #F1F1F1;
}
.shopArea td img {
	margin: 5px;
	border: 1px solid #333;
}
.shopArea td .shopName {
	clear: both;
	height: 19px;
	color: #fff;
	font-size: 11px;
	font-family: Georgia, "Times New Roman", Times, serif;
	background: url(/images/shopName.gif) no-repeat center;
}
.shopArea td .shopName a:link, .shopArea td .shopName a:visited {
	color: #fff;
	text-decoration: none;
}
.shopArea td .shopName a:hover, .shopArea td .shopName a:active {
	color: #fff;
	text-decoration: underline;
}
.shopArea td .shopPrice {
	clear: both;
	padding-top: 6px;
}
.shopArea td .shopPriceL {
	float: left;
	width: 68px;
	padding-left: 14px;
	color: #f00;
	text-align: left;
	voice-family:"\"}\"";
	voice-family:inherit;
	width: 54px;
}
.shopArea td .shopPriceR {
	float: left;
	width: 100px;
	font-size: 11px;
}
.shopArea td .shopPriceR a {
	display: block;
	width: 100px;
	height: 20px;
	line-height: 20px;
	margin-bottom: 4px;
	text-decoration: none;
	background: url(/images/shopPriceR.gif) no-repeat;
}
#bestSeller {
	clear: both;
	height: 25px;
	line-height: 25px;
	font-size: 12px;
	padding-left: 30px;
	margin-left: 5px;
	background: url(/images/bestSeller.gif) no-repeat;
}

/* ---- Special Tour 2ji */
#religiousDiv a:link, #religiousDiv a:visited {
	color: #003897;
	text-decoration: none;
}
#religiousDiv a:hover, #religiousDiv a:active {
	color: #c00;
}
.specialL {
	float: left;
	width: 134px;
}
.specialL img {
	border: 1px solid #999;
	margin-bottom: 12px;
}
.specialR {
	float: left;
	width: 230px;
	font-weight: bold;
}
.specialR .specialT li {
	float: left;
	width: 115px;
	padding: 2px 0 1px;
}
.specialR .specialB li {
	clear: both;
	padding: 2px 0;
}

#religiousList th {
	font-size: 11px;
	padding: 6px 0 6px 8px;
}
#religiousList td {
	font-size: 11px;
	padding: 1px 0 1px 8px;
}
#religiousList a:link, #religiousList a:visited,
#vacationList a:link, #vacationList a:visited {
	color: #333;
	text-decoration: underline;
}
#religiousList a:hover, #religiousList a:active,
#vacationList a:hover, #vacationList a:active {
	color: #c00;
}

/* ---- Vacation */
#vacationLeft {
	float: left;
	width: 442px;
}
#vacationLeft img, #vacationLeft object {
	border: 1px solid #C8C8C8;
}
#vacationNews {
	float: left;
	width: 324px;
}
#vacationNews h1 {
	color: #FFFDCD;
	font-size: 22px;
	background: #E19F51;
}
#vacationNews div {
	font-weight: normal;
	padding: 2px 0 2px 8px !important;
	padding: 2px 0 2px 8px;
	background: #F1D8B0;
}
#vacationNews td {
	font-weight: normal;
	padding: 4px 0;
	color: #630;
	line-height: 130%;
}
.rightNews td a:link, .rightNews td a:visited {
	margin-left: 0;
	color: #630;
	text-decoration: none;
}
.rightNews td a:hover, .rightNews td a:active {
	margin-left: 0;
	color: #c00;
	text-decoration: none;
}
#vacationList td {
	font-size: 12px;
	padding: 1px 0 1px 8px;
}

/* ---- Festivals In China */
#festivalsNews h1 {
	background: #E9183F;
}
#festivalsNews div {
	font-size: 11px;
	padding: 16px;
	background: #FFD9E7 url(/images/festivalsNews_bg.jpg) no-repeat center center;
}
#festivalsNews div p {
	padding: 8px 16px 0 0 !important;
	padding: 0 0 0 0;
	height: 187px !important;
	height: 177px;
}
#festivalSide {
	float: left;
	width: 230px;
	padding-left: 3px;
	padding-right: 10px;
	voice-family:"\"}\"";
	voice-family:inherit;
	width: 217px;
}
#festivalSide h2 {
	clear: both;
	font-size: 12px;
	height: 22px;
	line-height: 22px;
	padding-left: 55px;
	background: url(/images/festivalSideH2_bg.jpg) no-repeat;
}
#festivalSide h2 a:link, #festivalSide h2 a:visited,
#festivalMain h2 a:link, #festivalMain h2 a:visited {
	text-decoration: none;
}
.festivalSideC {
	clear: both;
	text-align: center;
	padding: 3px 17px;
	border-left: 1px solid #C7C6C4;
	border-right: 1px solid #C7C6C4;
	background: #E9E9E9;
}
.festivalSideC div {
	width: 181px;
	margin: 0 auto 4px auto;
	background: #fff;
}
.festivalSideC div table {
	width: 132px;
	background: #fff;
	margin: 2px auto;
}
.festivalSideC div td {
	font-size: 11px;
	background: #EBEED9;
	text-align: center;
}
.festivalSideC div td a {
	margin-left: 0;
}
.festivalSideC td a:link, .festivalSideC td a:visited {
	text-decoration: none;
}
.festivalSideC td {
	font-size: 11px;
	text-align: left;
	padding: 0 0 0 6px;
}
.festivalSideC td a {
	margin-left: 4px;
}
.festivalSideB {
	clear: both;
	height: 9px;
	font-size: 1px;
	background: url(/images/festivalSideB_bg.jpg) no-repeat;
}
#festivalMain {
	float: left;
	width: 533px;
	padding-bottom: 6px;
}
#festivalMain h2 {
	clear: both;
	font-size: 12px;
	height: 22px;
	line-height: 22px;
	padding-left: 55px;
	background: url(/images/festivalMainH2_bg.jpg) no-repeat;
}
.festivalMainC {
	clear: both;
	float: left;
	width: 533px;
	padding: 4px 3px;
	border-left: 1px solid #C7C6C4;
	border-right: 1px solid #C7C6C4;
	background: #E9E9E9;
	voice-family:"\"}\"";
	voice-family:inherit;
	width: 525px;
}
.festivalMainL {
	float: left;
	width: 170px;
}
.festivalMainL img {
	border: 1px solid #000;
}
.festivalMainR {
	float: left;
	width: 340px;
	font-size: 11px;
}
.festivalMainR a {
	margin-left: 5px;
}
.festivalMainR a:link, .festivalMainR a:visited {
	text-decoration: none;
}
.festivalList1 {
	float: left;
	width: 110px;
	font-weight: bold;
	padding-top: 10px;
}
.festivalList2 {
	float: left;
	width: 230px;
	padding-top: 10px;
}
.festivalList3 {
	float: left;
	width: 340px;
	font-weight: bold;
}
.festivalMainC p {
	clear: both;
	font-size: 11px;
	padding: 10px 5px !important;
	padding: 5px;
}
.festivalMainB {
	clear: both;
	height: 9px;
	font-size: 1px;
	background: url(/images/festivalMainB_bg.jpg) no-repeat;
}
.h2_760 {
	clear: both;
	height: 25px;
	line-height: 25px;
	font-size: 12px;
	padding-left: 30px;
	margin-left: 3px;
	background: url(/images/main2H2_760_bg.gif) no-repeat;
}
.festivalBox1 {
	float: left;
	width: 305px;
	font-size: 11px;
	padding: 5px 0 5px 3px;
	voice-family:"\"}\"";
	voice-family:inherit;
	width: 302px;
}
.festivalBox1 a {
	margin-left: 4px;
}
.festivalBox1 td {
	padding: 1px 0 0 3px;
}
.festivalBox2 {
	float: left;
	width: 150px;
	text-align: center;
	padding: 5px 0;
}
.festivalBox2 img {
	border: 1px solid #000;
	margin: 5px 0;
}

/* ciceroni */
#ciceroniBar {
	clear: both;
	float: left;
	width: 766px;
	margin-top: 1px;
	height: 11px;
	font-size: 1px;
	line-height: 1px;
	background: #5F0703 url(/images/welcome.jpg) no-repeat right;
}
#ciceroniNav {
	clear: both;
	float: left;
	width: 766px;
	height: 26px;
	line-height: 23px;
	text-align:	center;
	background: url(/images/ciceroniNav_bg.gif);
}
#ciceroniNav a {
	margin: 0 5px;
	text-decoration: none;
}
#ciceroniPhoto {
	clear: both;
	text-align: center;
	padding-bottom: 5px;
}
#ciceroniDiv {
	clear: both;
	width: 766px;
	padding: 0 20px 0 26px;
	voice-family:"\"}\"";
	voice-family:inherit;
	width: 720px;
}
.ciceroniTimes {
	float: left;
	width: 425px;
	padding-left: 10px;
	line-height: 39px;
	background: url(/images/times.gif) no-repeat 0 16px;
	voice-family:"\"}\"";
	voice-family:inherit;
	width: 415px;
}
#ciceroniAdd {
	float: left;
	width: 295px;
	padding: 10px 0;
}
#ciceroniDiv table {
	clear: both;
	background: #FFAE93;
}
#ciceroniDiv td {
	padding: 4px;
	background: #fff;
}
#ciceroniDiv td.tou {
	background: #FFF3F2;
	text-align: right;
}
#ciceroniDiv td.rateDi1 {
	color: #fff;
	background: #FE6E0E;
	text-align: right;
	text-decoration: underline;
}
#ciceroniDiv td.rateDi2 {
	color: #fff;
	background: #FE6E0E;
}
#ciceroniDiv td p {
	margin-bottom: 1em;
}

.ciceroniList {
	clear: both;
	margin-bottom: 20px;
}
.ciceroniList td {
	width: 25%;
	line-height: 180%;
	padding: 4px;
	border: 1px solid #CD0000;
}
.ciceroniList td img {
	margin-top: 6px;
}
.ciceroniList td .imgLeft {
	margin-right: 4px;
	margin-top: 0;
}



