/* CSS Document */
.mainBody{ _width:937px;}
.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:6px;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;}

.rightBody {/*background:url(/images/background/bg127.gif) 0 134px repeat-x; _background-position:0 46px;*/ position:relative; float:none; margin:0 auto; width:930px; }

.rightBody  h1 {width:auto; _width:920px; color:#f1422f;font-size:24px;padding-top:15px;font-family:Verdana,sans-serif;font-family:"Times New Roman", Times, serif;background:url(/images/background/bg128.gif) right -1px no-repeat !important;background:url(/images/background/bg128.gif) right top no-repeat;_background-position:901px 0;margin-left:30px;position:relative;}

/*.facebook{ position:absolute; right:0; top:0; width:205px; margin:0;}*/

.rightBody  h1 em {font-style:normal;font-family:Arial,sans-serif;font-weight:normal;font-size:12px;float:right;margin:10px 15px 0 0;color:#fe0000; }
.rightBody  h1 em a {color:#f24032;}
.rightBody  .earlybirds { text-align:center; margin:20px auto;}
.rightBody  .pakagetitle { padding:0;background:url(/images/background/bg127.gif) 0 7px repeat-x;_background-position:0 8px;}

/* China Tours */
.tourInfo {width:550px;float:left;}
.tourInfo h4,.tourInfo h5,.tourInfo h6 {font-family:"Times New Roman", Times, serif;margin-left:36px;}
.tourInfo h4 {font-size:20px;line-height:30px;}
.tourInfo h5 {font-size:14px;margin-bottom:2px;}
.tourInfo h6 {font-size:18px;color:#f1422f;margin-top:20px;}
.map {width:270px;float:right;margin:10px 0 0 0;background:#fff;}
table.info {margin-left:15px;}
table.info td {border-top:1px solid #f8f0e5;border-collapse:collapse;padding:8px 8px 8px 20px;}
table.info th {text-align:left;border-top:1px solid #f8f0e5;border-right:1px solid #f8f0e5;width:20%;padding:8px 8px 8px 20px;vertical-align:top;}
table.info td span.red {color:#fe0000;font-size:22px;font-family:"Times New Roman", Times, serif;font-weight:bold;}

table.info td span.red1 {color:#fe0000;}
table.info td span.belong {background:#ebe4dc url(/images/background/bg142.gif) 0 0 no-repeat;padding:2px 0 3px 5px;}
table.info td span.bg {background:#ebe4dc url(/images/background/bg143.gif) 0 0 no-repeat;padding:2px 2px 3px 0;}
table.info td strong.belong {font-size:14px;margin-right:10px;}
table.info td span.belong a {text-decoration:none;color:#000;margin:0 10px;}
table.info td span.belong a:hover {color:#fd1500;}
table.info td a {color:#0242ff;margin-left:30px;}

/* Day by Day Itinerary */
.day {width:920px;line-height:33px;background:#ed0802 url(/images/background/bg014.gif) 0 0 no-repeat;margin:15px 5px 5px 15px;}
.day h2{float:left;font-size:20px;font-family:"Times New Roman", Times, serif;color:#fff;width:280px;padding-left:20px;}
.day p.meal{width:440px;float:right;color:#fff;font-size:13px;background:url(/images/background/bg022.gif) right top no-repeat;}

.rightBody h3 {font-size:18px;margin:10px 0 10px 20px;line-height:25px;background:url(/images/icon/icon025.gif) 0 50% no-repeat;padding-left:35px;}
table.acco{border-collapse:collapse;margin-left:15px;width:746px;}
table.acco td {border:1px solid #fff;border-right:0;border-left:0;background:#eee;padding:5px;}
table.acco td.step {border-right:1px solid #fff;border-left:1px solid #fff;font-weight:bold;padding-left:27px;}
table.acco td.meal {border-left:1px solid #fff;padding-left:25px;}
table.acco td.none {color:#fff;background:#e2e2e2;}
table.acco th {border-top:1px solid #e8e3dd;border-right:1px solid #e8e3dd;line-height:27px;color:#989898;}
.rightBody p.goTop {text-align:right;margin:10px 10px 0 0;font-size:11px;}
.rightBody p.goTop a {color:#155afd;}
.rightBody p.goTop img {margin:0 5px 0 35px;vertical-align:middle;width:12px;height:12px;}

.picText {background:#e5edf8;margin:0 5px 0 15px;padding:20px;width:706px;}
.picText img {float:left;margin:0 30px 0 10px;}
.picText p{font-size:13px;}
.picText a {color:#000;font-weight:bold;}
.picText p.itiner {margin:15px 0 0 0;}

/* Tour Price */
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;}
table.price {border-collapse:collapse;margin-left:20px;border-right:1px solid #e9e4de;width:920px;font-family:Verdana,sans-serif;table-layout:fixed;}
table.price th {border:1px solid #e9e4de;color:#000;padding:7px 5px;border-bottom-width:2px;}
table.price td {background:#fff;border:1px solid #e9e4de;padding:7px 5px;text-align:center;}
table td.s1 {color:#1958fb;font-weight:bold;border-left:1px solid #e9e4de;}
table td.s2 {color:#1958fb;}
table td.s3 {color:#ff0103;}

/* Departure Dates and Prices For IE */
table.price td {position:relative;border-top:0;border-right:0;}
table.price td.book a {position:absolute;top:-9000px;left:-9000px;}
table.price td.book em {display:block;width:68px;height:14px;background:url(/images/button/button006.gif) 0 0 no-repeat;}
table.price .new  td{background:#f8f0e5;border-left:1px solid #f8f0e5;font-weight:bold;}
table.price td.s1 {border-left:1px solid #e9e4de;font-weight:normal;text-align:left;text-indent:2px;}
table.price td.s1 a {color:#1958fb;font-weight:normal;text-decoration:none;text-indent:5px;}
table.price td.s1 a:hover {color:#1958fb;font-weight:bold;text-decoration:underline;}
table.price .new  td.book a {display:block;position:absolute;top:7px;left:32px;}
table.price .old  td{background:#fff;font-weight:normal;}
table.price .new td.s1 {font-weight:bold;}
table.price .new td.s1 a{font-weight:bold;}

/* Departure Dates and Prices For Not IE */
html>/**/body table.price td {position:static;}
html>/**/body table.price td.book em {background:url(/images/button/button006.gif) 26px 0 no-repeat;width:100px;}
html>/**/body table.price td.book a {display:none;position:static;top:auto;left:auto;}
html>/**/body table.price .new td {background:#f8f0e5;font-weight:bold;}
html>/**/body table.price .new td.book em {display:none;}
html>/**/body table.price .new td.book a {display:block;position:static;top:auto;left:auto;}
html>/**/body table.price .old td.book a {display:none;}

/* Tour Prices */
#priceDate {color:#3399cc;margin:15px 0 0 20px}
table.price1 {border-collapse:collapse;margin-left:10px;width:925px;font-family:Verdana,sans-serif;}
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;}

/* Tour Inculide */
.incul {width:680px !important;width:680px;border:1px solid #ebe4dc;padding:20px 0 20px 40px;margin:0 10px 20px 20px;font-family:Verdana,sans-serif;line-height:20px;}
.incul li {float:left;width:290px;margin-right:50px;display:inline;}

/* Important Note */
.note {margin:20px 0 0 10px;width:522px;float:left;font-family:Verdana,sans-serif;}
.note h5{color:#fe0000;border-bottom:3px solid #fe0000;font-size:16px;padding-bottom:5px;}
.note dt {font-weight:bold;margin:20px 0 5px 0;font-size:13px;}
.note a {color:#000;}

.other {float:right;width:180px;margin-right:30px !important;margin-right:5px;font-family:Verdana, sans-serif;margin-top:42px;}
.other .box {width:180px;background:#f8f0e5;padding:10px 0 10px 20px;}
.other .box p {color:#fe0000;font-size:17px;font-weight:bold;padding-bottom:5px;}
.other .box li {color:#fe0000;line-height:20px;}
.other .box li a {color:#fe0000;}

ul.make {margin-top:20px;width:350px;float:left;}
ul.make li {float:left;background:url(/images/point/point002.gif) 0 50% no-repeat;padding-left:12px;margin:0 10px 0 10px;}
ul.make li a {color:#36c;}

ul.goTop2 {width:330px;float:right;}
ul.goTop2  li {color:#fe0000;float:right;background:url(/images/point/point009.gif) 0 3px no-repeat;margin-left:30px;margin-top:12px;text-indent:18px;}
ul.goTop2  li.back {background:url(/images/point/point008.gif) 0 3px no-repeat;}
ul.goTop2  li a {color:#fe0000;}

/* Comments & Respones */
h3.comm {font-family:Verdana,sans-serif;color:#f24032;padding-left:0;background:#fff;border-bottom:3px solid #f24032;font-weight:normal;margin:0;}
.commentTour,commentTour1 {width:925px;padding:0;float:left;margin-left:10px;}
.commentTour h3 span {font-size:12px;font-family:Arial;float:right;color:#000;background:url(/images/point/point002.gif) 0 10px no-repeat;padding-left:12px;}
.commentTour h3 span a {color:#fe0000;}
.moreTest {text-align:right;}
.moreTest a {color:#f00;}
.moreTest span{background:url(/images/point/point002.gif) 0 5px no-repeat;padding-left:13px;text-align:right;}
.boxTour,.boxTour1 {background:#e8e3dd;padding:20px;margin:0 0 10px 0;}
.boxTour h6,.boxTour1 h6 {font-size:11px;font-weight:normal;color:#0124bc;margin-bottom:4px;text-align:right;}
.boxTour1 h6 {text-align:left;}
.boxTour h6 strong,.boxTour1 strong{color:#000;margin-right:5px;}
.boxTour p,.boxTour1 p {margin-bottom:8px;line-height:17px;}
.boxTour textarea,.boxTour1 textarea {width:475px;background:#ffffd3;border:1px solid #ccccca;height:80px;}
.tailor h3 {margin:0;padding:0;background:url(/images/background/bg139.gif) 0 0 no-repeat;color:#fe0000;font-size:14px;line-height:30px;text-indent:10px;}
.attr h3 {margin:0;padding:0;background:none;font-size:20px;font-family:"Times New Roman", Times, serif;color:#ff0101;}
.commentTour1 {margin:0;width:176px;}
.boxTour1 {background:#eee url(/images/background/bg015.gif) 0 0 no-repeat;margin-bottom:0;padding:12px 10px 1px;}
.boxTour1Bg {height:4px;background:url(/images/background/bg065.gif) 0 0 no-repeat;overflow:hidden;margin-bottom:5px;}

.rellink{ margin:15px 0 0 15px;}
.rellink a {color: #3366CC;text-decoration: underline;}
.rellink a:hover {color: #FF6600;text-decoration: none;}