/* CSS Document */

.mainContent{ width:98%;}

.leftMenu li ul li{position:relative;width:165px;margin:0 0 0 10px;background:url(/images/background/line009.gif) left bottom no-repeat;}
.leftMenu li ul li.end {width:175px;background:none;padding-bottom:5px;}
.leftMenu li ul li.old {color:#000;background:url(/images/background/line008.gif) 0 0 no-repeat;}
.leftMenu li ul li.old dl{position:absolute;top:-9000px;left:-9000px;}
.leftMenu li ul li.vis {background:url(/images/background/line008.gif) 0 0 no-repeat;}
.leftMenu li ul li.vis a {color:#fe0000;}
.leftMenu li ul li.vis dl{width:165px;margin:0;z-index:2;margin:0;position:absolute;top:-4px;right:-164px !important;right:-167px;background:#f8efe6;border-top:1px solid #ebe4da;border-left:1px solid #ebe4dc;}
.leftMenu li ul li.vis dd {margin:0;border-bottom:1px solid #ebe4da;border-right:1px solid #ebe4da;padding:0 15px;text-indent:0;}
.leftMenu li ul li.vis dd a {color:#000;}
.leftMenu li ul li.vis dd a:hover {color:#fe0000;}
.leftMenu li ul li.hid dl{position:absolute;top:-9000px;left:-9000px;}
.leftMenu li ul li.hid {color:#000;background:url(/images/background/line008.gif) 0 0 no-repeat;}
.leftMenu li ul li.current a{color:#fe0000;}
.leftMenu li ul li.arrow {background:url(/images/background/line013.gif) 0 0 no-repeat;}
.leftMenu li.m3 ul {display:block;}
.leftMenu li.m3 ul li a:hover {background:none;font-weight:normal;}

.leftMenu li#pri {background:url(/images/background/m-bg004.gif) 0 0 no-repeat;}
.leftMenu li.m2 ul.priv {position:absolute;top:-9000px;left:-9000px;display:block;}
.leftMenu li.vis1 ul {position:absolute;top:0;left:180px;margin:0;width:170px;display:block;}
.leftMenu li.hid1 ul {position:absolute;top:-9000px;left:-9000px;}
.leftMenu li.hid1 a.active,.leftMenu li.vis1 a.active,.leftMenu li.vis1 a{font-weight:bold;}
.leftMenu li.vis1 li a {font-weight:normal;}
.leftMenu li#pri {display:block;position:relative;}
.leftMenu li#pri span {display:block;background:url(/images/point/point003.gif) 165px 12px no-repeat;}
.leftMenu li#pri em {display:block;padding:0;margin:0;}
.leftMenu li.vis1 a:hover,.leftMenu li.vis1 a {display:block;width:100%;background:url(/images/background/m-bg004a.gif) 0 0 no-repeat;}
.leftMenu li#pri li a {background:url(/images/background/line001.gif) left bottom repeat-x;}
.leftMenu li#pri li {display:block;color:#000;}
.leftMenu li#pri li.end a{background:none;}
.leftMenu li#pri li dd {padding-left:20px;}
.leftMenu li#pri li dd a {background:none;background:url(/images/point/point004.gif) 4px 8px no-repeat;}
.leftMenu li#pri li.new1 {color:#f00;}

/* leftMenu */
.leftMenu2 {background:#ebe4dc;width:176px;margin-bottom:15px;padding-bottom:5px;}
.leftMenu2 dt {background:url(/images/background/bg097.gif) 0 0 no-repeat;line-height:34px;padding-left:12px;}
.leftMenu2 dt {color:#fff;font-weight:bold;padding-left:20px;}
.leftMenu2 dt a {color:#fff;text-decoration:none;}
.leftMenu2 dd {position:relative;margin:0 6px;background:url(/images/background/line001.gif) left bottom repeat-x;line-height:23px;padding-left:12px;}
.leftMenu2 dd.end {background:none;}
.leftMenu2 dd a {text-decoration:none;color:#000;}
.leftMenu2 dd a:hover {color:#fe0000;}
.leftMenu2 dd a.current{color:#fe0000;}

h3.s4 {border-bottom:4px solid #f14132;margin:50px 5px 0 0;font-family:Verdana,sans-serif;padding:0 0 5px 5px;font-size:16px;}
h3.s4 span {color:#fe0000;float:right;font-size:14px;}
h3.s4 span a {color:#fe0000;text-decoration:none;}
h3.s4 span a:hover {text-decoration:underline;}
h4 {clear:both;font-size:13px;padding:20px 0 0 0;margin-right:5px;color:#91672e;font-family:Arial,sans-serif;}
h4 em{font-size:12px;display:block;width:100px;float:left; text-align:center; text-indent:30px; margin-right:34px;font-style:normal;}
h4 span {display:block;width:560px;float:right;}
h4.s6 {color:#fe0000;background:url(/images/point/point001.gif) 0 23px no-repeat;padding-left:20px;}

.pic {float:left;width:102px;margin-top:5px; margin-left:30px;}
.pic img {border:1px solid #d8d8d8;}
.pic span {display:block;text-align:right;font-size:11px;}

.text {width:560px;float:right;margin:5px 5px 0 0;display:inline;}
.text p.line {width:100%;background:#e8e3dd;height:5px;overflow:hidden;margin-bottom:1px;}
.text table {width:560px;border-collapse:collapse;font-family:Verdana, Arial, Helvetica, sans-serif;margin:1px 0 0 0;}
.text th {border:1px solid #e8e3dd;padding:5px 10px 5px 20px;;background:#f8f0e5;}
.text td {border:1px solid #e8e3dd;padding:5px 10px 5px 20px;}
.text td span {color:#fe0000;}
.text td a {color:#0265ff;}
.text td a:hover {text-decoration:none;}

p.line1 {border-bottom:1px solid #f7f1e5;height:15px;overflow:hidden;}
ul.goTop {margin-top:40px;width:100%;}
ul.goTop li {float:right;background:url(/images/point/point009.gif) 0 2px no-repeat;margin-left:30px;text-indent:18px;}
ul.goTop li.back {background:url(/images/point/point008.gif) 0 2px no-repeat;}
ul.goTop li a {color:#fe0000;}

/* Other Travel Service */
.other h3.s5 {font-size:14px;margin-top:10px;}
.other ul {width:523px;margin-left:30px;}
.other li {float:left;background:url(/images/point/point002.gif) 0 5px no-repeat;text-indent:10px;margin-right:20px;font-size:13px;}
.other li a {color:#000;}
.other h3 {color:#fe0000;line-height:34px;font-weight:normal;font-size:16px;}

/* Tour Info */
.tourInfo {font-family:Verdana,sans-seif;margin-right:5px;}
.tourInfo h5 {color:#f14132;font-size:18px;margin:20px 0 8px;}
.tourInfo h5 span {padding:8px 20px 0 0;float:right;font-size:12px;font-weight:normal;}
.tourInfo h5 span a {color:#000;}

/* Small Group tours to China*/
.sgImage {padding:35px 0 20px 0;margin:30px 0 0;font-family:Arial,sans-serif;}
.sgImage img {float:left;}
.sgImage dl {width:120px;float:right;margin-left:10px;}
.sgImage dd {font-size:10px;}
.sgImage dt a {color:#36c;}

#termT {background:url(/images/background/bg055.gif) no-repeat;line-height:41px;font-size:18px;font-family:Verdana,sans-serif;padding-left:90px;margin-top:40px;}
#term {text-align:justify;height:200px;overflow:auto;padding:20px 20px 20px 18px;border:1px solid #e8e3dd;scrollbar-highlight-color:#fcf8f2;scrollbar-face-color:#e8e3dd;}
#term h3 {border-bottom:3px solid #fe0000;margin-top:20px;margin-bottom:20px;padding-bottom:5px;font-size:15px;}
#term ul {margin:0 10px;}
#term li {background:url(/images/point/p-001.gif) 0 8px no-repeat;padding:5px 0 5px 20px;font-size:14px;}
#term p {margin:5px 30px 10px;font-size:14px;}
#term a {color:#36c;}
#term li {background:url(/images/point/point002.gif) 0 8px no-repeat;}
#term h4 {background:url(/images/point/point002.gif) 15px 12px no-repeat;font-size:12px;padding:8px 0 2px 30px;}

/* Tour Prices */
h3.price {font-size:18px;margin:30px 5px 0 20px;background:none;padding-left:0;color:#f43f34;font-family:Verdana,sans-serif;}
h3.price span{font-size:12px;color:#000;font-weight:normal;}
#priceDate {color:#3399cc;margin:15px 0 0 20px}
table.price1 {border-collapse:collapse;width:540px;font-family:Verdana,sans-serif;margin-left:20px}
table.price1 td {background:#fff;border:1px solid #e9e4de;padding:7px 5px;text-align:center;}
table.price1 th {background:#f8f0e5;border:1px solid #e9e4de;border-bottom-width:2px;padding:7px 5px;text-align:center;}
table.price1 tr.s4 td{background:#f8f6f2;}
table.price1 th sub {text-align:left;margin:0 120px 0 0;}

/* Day by Day Itinerary */
.day {width:565px;line-height:33px;background:#ed0802 url(/images/background/bg014.gif) 0 0 no-repeat;margin:20px 0}
.day h2{float:left;font-size:20px;font-family:"Times New Roman", Times, serif;color:#fff;width:200px;padding-left:20px;}
.day p.meal{width:320px;float:right;color:#fff;font-size:13px;background:url(/images/background/bg022.gif) right top no-repeat;}


#yangtzeIndexComment{width:176px;margin:5px auto;}
#yangtzeIndexComment #commentBottom{display:block;height:4px;background:url(/images/background/bg065.gif) 0 0 no-repeat;line-height:4px;}
