/* CSS Document */
/* =============== sideContent =============== */
/* China Hotel FAQs */
#faq {background:#fff;}
#faq ul {background:#fff;padding:0 4px 0;}
#faq p {background:#fff;color:#f44032;line-height:16px;}
#faq p a {color:#f44032;}
#faq li a {text-decoration:underline;}
#faq li a:hover {text-decoration:none;}

/* =============== leftBody =============== */
.list dl {background:#eee url(/images/background/bg015.gif) 0 0 no-repeat;padding:5px 5px 0 5px;}
.list dt {margin:5px 0 0 0;}
.list dt a {text-decoration:none;color:#000;}
.list dt a:hover {text-decoration:underline;}
.list dd {color:#66689b;font-size:11px;padding:3px 0;background:url(/images/background/line001.gif) left bottom repeat-x;}
.list p {color:#66689b;height:20px;text-align:right;padding-right:10px;background:#eee url(/images/background/bg065.gif) left bottom no-repeat;}
.list p a {color:#66689b;}

/* Other City Hotel */
.otherCity h3 {color:#fe0000;padding:0 0 10px 20px;background:url(/images/background/bg105.gif) left bottom no-repeat;}
.otherCity dl{margin-right:5px;border-left:1px solid #ebe4da;border-right:1px solid #ebe4da;background:#f8f0e5;color:#a15a2c;padding:1px 5px 10px 15px;}
.otherCity dt {margin:15px 0 5px;background:url(/images/point/point002.gif) 0 3px no-repeat;padding-left:12px;}
.otherCity dt a {color:#a15a2c;text-decoration:none;}
.otherCity dd {margin-left:20px;}
.otherCity dd a {color:#a15a2c;}
p.otherBgB {background:url(/images/background/bg101.gif) 0 0 no-repeat !important;background:url(/images/background/bg101.gif) 1px 0 no-repeat;height:6px;overflow:hidden;}

/* =============== mainContent =============== */
.mainContent {font-family:Verdana,sans-serif; width:735px;}
/* ChinaTour360 Info */
.info {margin:10px 10px 10px;font-family:Verdana,sans-serif;line-height:19px;}
.info strong {color:#fe0000;font-size:13px;}

/* Customer Service */
.service {float:left;width:248px;margin-left:10px !important;margin:18px 0 0 5px;}
.service h4 {font-size:14px;}
.service ul.customer li{float:left;font-size:11px;line-height:20px;background:url(/images/point/point002.gif) 0 8px no-repeat;padding-left:12px;margin-right:10px;}
.service ul.customer li a {color:#000;}
.service ul.city li {width:115px;float:left;margin:0 9px 10px 0;font-weight:bold;font-family:Arial, sans-serif;display:inline;}
.service ul.city li img {display:block;}
.service ul.city li a {color:#000;text-decoration:none;}
.service ul.city li a:hover {text-decoration:underline;}
.service h3 {text-indent:15px;font-size:14px;background:#f14132 url(/images/background/bg108.gif) 0 0 no-repeat;line-height:26px;color:#fff;margin:10px 0 15px;}

/* Hotel Search */
.hotelSearch {float:left;width:302px;}
.hotelSearch p.phone {height:41px;background:url(/images/background/bg073.gif) 0 0 no-repeat;text-align:right;padding-right:40px;color:#ff1500;font-family:Arial, Helvetica, sans-serif;}
.hotelSearch p.phone span {font-weight:bold;font-size:20px;display:block;padding-right:4px;}

.hotelSearch div {border:6px solid #ebe4dc;border-bottom:none;background:#f8f0e5;position:relative;}
.hotelSearch h3 {width:290px;font-size:16px;text-indent:20px;color:#fff;background:#f14231;line-height:29px;border-bottom:6px solid #ebe4dc;}
.hotelSearch dl {width:245px;margin:15px 0 5px 20px;}
.hotelSearch dd {float:left;width:165px;height:35px !important;height:34px;}
.hotelSearch dd img {vertical-align:top;}
.hotelSearch dt {float:left;width:80px;color:#fe0000;}
.hotelSearch input {width:100px;font-size:11px;font-family:Verdana, Arial, Helvetica, sans-serif;}
.hotelSearch select {width:140px;font-size:11px;font-family:Verdana, Arial, Helvetica, sans-serif;}
.hotelSearch p.searchBg1 {background:url(/images/background/bg112.gif) 0 0 no-repeat !important;background:url(/images/background/bg109.gif) 0 0 no-repeat;width:29px;height:71px;position:absolute;left:-20px;top:-7px !important;top:-1px;}
.hotelSearch p.searchBg2 {background:url(/images/background/bg110.gif) 0 0 no-repeat;width:14px;height:50px;position:absolute;right:-6px !important;right:0;top:-6px !important;top:0;}
.hotelSearch p.searchBg3 {background:url(/images/background/bg111.gif) 0 0 no-repeat;width:302px;height:11px;}

/* Browse Our Hotel Directory */
.directory {position:relative;background:#f8f0e5 url(/images/background/bg102.gif) 0 50px repeat-y; width:560px; margin:0 auto; padding:0 4px 1px;border-bottom:8px solid #ebe4dc;margin-top:10px !important;margin-top:0;}
.directory h2 {background:#ebe4da;color:#fe0000;font-size:18px;text-indent:10px;line-height:44px;}
.directory ul {float:left;width:138px;margin:0 1px;}
.directory li {line-height:30px;padding-left:20px;}
.directory li a {color:#000;}
.directory li a strong {color:#fe0000;text-decoration:underline;}
.directory li a:hover strong {text-decoration:none;}
.directory li img {vertical-align:middle;padding:11px 0 11px 10px;}
.directory p.bg1 {background:url(/images/background/bg104.gif) 0 0 no-repeat;width:10px;height:56px;position:absolute;top:0;left:0;}
.directory p.bg2 {background:url(/images/background/bg103.gif) 0 0 no-repeat;width:10px;height:56px;position:absolute;top:0;right:0;}
.directory p.bg3 {background:url(/images/background/bg106.gif) 0 0 no-repeat;width:12px;height:15px;position:absolute;bottom:-9px;right:0;}
.directory p.bg4 {background:url(/images/background/bg107.gif) 0 0 no-repeat;width:12px;height:15px;position:absolute;bottom:-9px;left:0;}

/* Go Top */
.goTop {margin-top:10px;}
.goTop li {float:right;background:url(/images/point/point009.gif) 0 2px no-repeat;margin-left:30px;text-indent:18px;}
.goTop li.see {background:none;color:#fe0000;}
.goTop li a {color:#fe0000;}


/* 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;}

#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;}
#term ul {margin:0 10px;}
#term li {background:url(/images/point/p-001.gif) 0 8px no-repeat;padding:5px 0 5px 20px;}
#term p {margin:5px 30px 10px;}
#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;}

