/* CSS Document */
/* China Flight */
#flight p{height:4px;background:url(/images/background/bg065.gif) 0 0 no-repeat;line-height:4px;}
#flight li {padding-left:0;}
#flight li a {text-decoration:none;}

/* Trip Planner */
#planner {width:176px;margin:0 0 15px 3px;}
#planner ul.menuS {padding:10px 0 8px 10px;background:#f4f4f4 url(/images/background/bg122.gif) 0 0 no-repeat;width:166px;}
#planner ul.menuS li{float:left;color:#5d5d5d;font-size:12px;}
#planner ul.menuS li a {color:#5d5d5d;padding:0 4px;text-decoration:none;}
#planner ul.menuS li a:hover {background:#fe0000;color:#fff;}
#planner ul.menuS li.red a {background:#fe0000;color:#fff;}
#planner h3 {height:24px;background:url(/images/point/point001.gif) 10px 3px no-repeat;color:#fe0000;text-indent:30px;}
#planner ul {background:#f4f4f4;padding:0 10px;}
#planner li{font-size:11px;color:#fe0000;padding-top:4px;}
#planner p.bg1 {height:6px;background:#f4f4f4 url(/images/background/bg121.gif) 0 0 no-repeat;line-height:6px;}
#planner p.all {font-size:11px;color:#8a8889;padding:3px 8px 0 12px;background:#f4f4f4;}
#planner input {width:88px;margin-right:5px;vertical-align:middle;}
#planner input.pic {width:55px;height:24px;margin:0;}
#planner li img {vertical-align:top;}
#planner li select {width:130px;}
#planner li select.time {width:60px;}
#planner h5 {color:fe0000; }
#planner h5 span {float:left;}

/* mainContent */
.rightBody {float:none; margin:0 auto; width:930px;height:100%;}
.allContent {/*width:944px;*/border:6px solid #e8e3dd;/*background:#fff url(/images/background/bg125.gif) right top repeat-y;*/}
.mainContent {height:auto;float:none;width:/*562*/753px;background:#fff;padding:15px 0 80px 96px;display: block}
.mainContent h3 {background:url(/images/icon/icon022.gif) 0 50% no-repeat;line-height:46px;padding-left:60px;font-size:18px;margin:8px 20px 0;font-family:"Times New Roman", Times, serif;}
.mainContent p.info {line-height:16px;font-family:Verdana,sans-serif;font-size:12px;padding:0 20px;}
.mainContent ul.select {width:/*525*/736px;height:33px;margin:0 8px;background:#ed0a03 url(/images/background/bg022.gif) right top no-repeat;}
.mainContent ul.select li {float:left;color:#fff;font-weight:bold;padding:10px 20px 0 10px !important;padding:5px 20px 0 10px;font-size:14px;}

/* China Domestic Flight Search */
.searchFlight {background:#f8f0e5;border:1px solid #e8e3dd;margin:5px 8px 25px;padding:45px;color:#ec0903;}
.searchFlight input {width:250px;margin-left:15px;}
/*.searchFlight li {float:left;}*/
.searchFlight h5 {font-size:14px;color:#000;background:url(/images/background/line005.gif) left bottom repeat-x;margin:14px 0 8px;padding-bottom:5px; padding-left:45px;}
.searchFlight select {width:150px;margin-left:10px;margin-bottom:10px;vertical-align:middle;}
.searchFlight input {width:100px;margin:0 5px 5px 5px;vertical-align:middle;}
.searchFlight dl {width:450px;}
.searchFlight dt {float:left;width:100px;padding-top:4px;}
.searchFlight dd {float:left;width:300px;}

/* Flight Search Result */
.result {margin:5px 10px;font-size:13px;padding-top:5px;}
.result h3 {width:100%;background:url(/images/icon/icon022.gif) 0 50% no-repeat;color:#fe0000;font-size:22px;text-indent:60px;line-height:40px;font-family:"Times New Roman", Times, serif;border-bottom:1px solid #e8e3dd;}
.result h4 {font-size:20px;margin:15px 10px 5px;}
.result p {margin:0 10px 15px;}
.result ul {margin:0 10px;}
.result li {float:left;color:#0083ff;margin-right:20px;font-size:13px;}
.result li strong {color:#000;}

/*.phone {width:250px;height:50px;position:absolute;top:-6px;right:-6px !important;right:-7px;padding:22px 15px 0 0;background:url(/images/background/bg126.gif) right top no-repeat;}
.phone p {height:41px;background:url(/images/background/bg073.gif) 0 20px no-repeat;text-align:right;padding-right:40px;color:#ff1500;font-family:Arial, Helvetica, sans-serif;}
.phone p span {font-weight:bold;font-size:20px;display:block;padding-right:4px;}
*/
.flighT {background:#f8efe6;border:1px solid #e8e3dd;border-bottom:0;}
.flighT ul{line-height:55px;width:100%;}
.flighT li{float:left;width:170px;font-size:13px;display:inline;}
.flighT li.pic1 {width:100px;margin:8px 0 0 20px;line-height:10px;}
.flighT li.pic2 {width:80px;margin:16px 0 0;line-height:10px;}
.flighT li.pic1 img {border:1px solid #d8d8d8;}

.allContent table{border-collapse:collapse;font-size:13px;table-layout:fixed;margin-bottom:30px;}
.allContent td {border:1px solid #e8e3dd;padding:10px 0 10px 20px;background:#f8efe6;}
.allContent th {background:#fdffcd;padding:10px 0 10px 20px;border:1px solid #e8e3dd;background:#ffffcd;font-weight:normal;text-align:left;}
.allContent th.s1 {border-bottom:4px solid #e8e3dd;}
.allContent th span {color:#0085fe;}
.allContent th strong {color:#993400;}
.allContent th em {font-style:normal;font-weight:bold;}
.allContent th img {margin:0 0 0 5px;vertical-align:middle;}
.allContent td a {color:#0271fe;}
.allContent td.choose {background:#f8efe6 url(/images/point/point013.gif) 20px 10px no-repeat;text-indent:16px;color:#0083ff;font-weight:bold;}
.allContent td span {color:#0083ff;}
.allContent td.choose a {text-decoration:none;}
.allContent td.choose a:hover {text-decoration:underline;}

/* China Attractions */
.sideContent {float:left;width:174px;background:#e8e3dd;position:relative;padding-top:0;}
.sideContent img {margin:5px 0;}
.sideContent h4 {width:175px;height:23px;padding-top:3px;text-indent:15px;background:url(/images/background/bg218.gif) 0 0 no-repeat;color:#fff;font-size:13px;margin:15px 0 0 6px;}
.sideContent li {line-height:22px;text-indent:10px;}
.sideContent li a {color:#000;text-decoration:none;}
.sideContent li a:hover {text-decoration:underline;}
.sideContent p a {color:#000;font-weight:bold;}
.sideContent em {font-style:normal;padding-left:10px;font-size:12px;margin-bottom:10px;display:block;}
.sideContent em a {color:#000;text-decoration:none;}
.sideContent em a:hover {color:#f00;}

.sideBg {background:url(/images/background/bg217.gif) no-repeat;width:6px;height:36px;position:absolute;top:-6px;right:-8px !important;right:-2px;}

.attra {padding:10px 14px 15px;}
.hotelMedia {width:164px;background:#f9efe6;border-left:1px solid #bfad95;border-right:1px solid #bfad95;margin-left:6px;padding-left:4px;}
.hotelMedia .titleH a {color:#ed0803;font-family:"Times New Roman", serif;font-size:16px;}
.hotelMedia .textH {margin:5px 5px 8px;}
.hotelMedia .textH a {color:#9e7531;font-weight:normal;}
.hotelMedia .save {font-size:11px;}
.hotelMedia .save span {color:#fe423f;}
.hotelMedia p {margin:0 5px;}
p.hotelMBgT {background:url(/images/background/bg216a.gif) no-repeat;height:5px;overflow:hidden;width:170px;margin-left:6px;}
p.hotelMBgB {background:url(/images/background/bg216b.gif) no-repeat;height:8px;overflow:hidden;width:170px;margin-left:6px;}

.comp {background:url(/images/background/bg124.gif) 0 0 no-repeat;width:152px;height:73px;margin:15px 0 15px 14px;text-align:center;padding-top:10px;}

/* Go Top */
.goTop {line-height:35px;background:url(/images/point/point009.gif) 665px 12px no-repeat;text-indent:18px;padding-right:30px;text-align:right;border-bottom:1px solid #f7eee5;}
.goTop a {color:#fe0000;}

.box {padding-left:180px;background:url(/images/icon/icon027.gif) 30px 15px no-repeat;height:160px;padding-top:10px;}
.box h4 {font-size:22px;background:0;padding:0;text-indent:0;}
.box p.p1 {font-family:Verdana,sans-serif;font-weight:bold;font-size:16px;word-spacing:5px;line-height:30px;}
.box p.p2 {background:url(/images/point/point002.gif) 0 5px no-repeat;padding-left:15px;}
.box p.p2 a {color:#fe0000;}


