@charset "utf-8";
/* CSS Document */
.mainContent{ width:98%; overflow:hidden; zoom:1;}
.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:5px 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 { margin:20px 0 10px; padding: 0 0 0 20px; background:url(http://image.chinatour360.com/icon/p016.png) no-repeat left center; color:#B60000; font-size:16px; }

.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;}


/* Jenney 20101103 add */
.tourLi li{ position:relative; min-height:78px; _height:78px; margin:0 20px 10px 10px; padding:15px 15px 15px 140px; background:#F8F0E5;}
.tourLi img{ position:absolute; left:20px; top:15px; width:100px; height:77px;}
.tourLi p{ margin:3px 0 0;}
.tourLi a{ color:#B60000; font-size:16px;}
.tourLi .tourCode{ padding:0; color:#B60000; font-weight:normal; font-size:16px;}
.tourLi .tourLevel{ margin-top:10px; padding-left:12px; background:url(http://image.chinatour360.com/icon/point002.gif) no-repeat left center;}
.tourLi .price{ margin-left:20px; color:#Fe0000;}

.reviewLi{ margin:10px 0 30px; border:1px solid #ccc; background:#F7F7F7 url(http://image.chinatour360.com/icon/p017.png) no-repeat 10px 10px;}
.reviewCon{ margin:10px; padding:10px 40px 0; background: url(http://image.chinatour360.com/icon/p018.png) no-repeat right bottom;}
.reviewCon p{ margin-bottom:15px; text-align:justify;}
.clientInfo{ margin:10px; padding:10px 15px; border:1px solid #E1E1E1; background:#FFF;}
.clientInfo h5{color:#B60000; font-weight:bold; font-size:14px;}
.clientInfo p{ margin-top:10px;}
.commentTour{ margin-top:0;}
.last{ margin-bottom:10px;}

.list .selHotel{ background:url(http://image.chinatour360.com/icon/p019.png) no-repeat 8px 0;}
.list h3 a{ font-weight:normal;}
.tar{ text-align:right;}
.more{ padding-left:15px; background:url(http://image.chinatour360.com/icon/point033.gif) no-repeat left center; color:#B60000;}
.more a{ color:#B60000;}






