/* CSS Document */






/* =============  leftBar ============= */
.leftBar {width:172px;float:left;background:#fbfbf5;padding:0 0 30px;position:relative;}
.leftBar .wtour { font-size:13px;position:absolute;top:0px;left:0;width:198px;padding-top:18px;height:18px;background:url(/images/background/wt-title.gif) 0 0 no-repeat;text-indent:28px;font-weight:bold;}
.leftBar .wtour a{color:#493b00;text-decoration:none;}
.leftBar .wtour a:hover {text-decoration:underline;}

.leftBar .tour { font-size:13px;/*position:absolute;top:250px;*/left:0;width:198px;padding-top:6px;height:17px;background:url(/images/background/bg008.gif) 0 0 no-repeat;text-indent:28px;font-weight:bold;}
.leftBar .tour a{color:#493b00;text-decoration:none;}
.leftBar .tour a:hover {text-decoration:underline;}
.leftBar .menuworld{ margin-top:35px; margin-bottom:25px;}
.leftBar .menuworld  span{ cursor:pointer;width:172px;font-size:12px;line-height:24px;height:24px;border-bottom:1px solid #ece3bc;text-indent:28px;background:#fcfcdd url(/images/icon/icon-arrow.gif) 15px 8px no-repeat; display:block;}
.leftBar .menuworld li {font-size:12px;line-height:24px;border-bottom:1px solid #ece3bc;text-indent:40px;}
* html .leftBar .menuworld li {height:24px}
.leftBar .menuworld li a{display:block;text-indent:35px;background:#fcfcdd url(/images/icon/icon008.gif) 30px 10px no-repeat;}
.leftBar .menuworld li a:hover { color:#c47002;background:#fffaee url(/images/icon/top-menu1.gif) 30px 10px no-repeat;font-weight:bold;}
.leftBar .menuworld li.s4 { text-indent:35px;font-weight:bold;color:#c47002;background:url(/images/icon/top-menu1.gif) 30px 10px no-repeat;}
.leftBar .menuworld li.s4 a{ text-indent:35px;font-weight:bold;color:#c47002;background:url(/images/icon/top-menu1.gif) 30px 10px no-repeat;}
.leftBar .menuworld li.s4 a:hover{ text-indent:35px;font-weight:bold;color:#c47002;background:url(/images/icon/top-menu1.gif) 30px 10px no-repeat;}


.leftBar .menu3{ border-bottom:1px solid #d6c066; margin-bottom:25px;}
.leftBar .menu3 ul { border-bottom:2px solid #ece3bc; font-size:13px; }
.leftBar .menu3 li {font-size:12px;line-height:24px;height:24px;border-bottom:1px solid #ece3bc;text-indent:28px;background:#fcfcdd url(/images/icon/icon-arrow.gif) 15px 8px no-repeat;}
.leftBar .menu3 li.s1 {font-weight:bold;color:#c47002;background:url(/images/icon/top-menu.gif) 8px 6px no-repeat;}
.leftBar .menu3 li.s2 {font-weight:bold;color:#c47002;background:url(/images/icon/top-menu.gif) 14px 6px no-repeat;}
.leftBar .menu3 li.s2 a{font-weight:bold;color:#c47002;background:url(/images/icon/top-menu.gif) 14px 6px no-repeat;}
.leftBar .menu3 li.s2 a:hover { font-weight:bold;color:#c47002;background:url(/images/icon/top-menu.gif) 14px 6px no-repeat;}

.leftBar .menu3 li.s4 { text-indent:35px;font-weight:bold;color:#c47002;background:url(/images/icon/top-menu1.gif) 30px 10px no-repeat;}
.leftBar .menu3 li.s4 a{ text-indent:35px;font-weight:bold;color:#c47002;background:url(/images/icon/top-menu1.gif) 30px 10px no-repeat;}
.leftBar .menu3 li.s4 a:hover{ text-indent:35px;font-weight:bold;color:#c47002;background:url(/images/icon/top-menu1.gif) 30px 10px no-repeat;}
.leftBar .menu3 li.s5 { font-weight:bold;}

.leftBar .menu3 li.s3 a{ display:block;text-indent:35px;background:#fcfcdd url(/images/icon/icon008.gif) 30px 10px no-repeat;}
.leftBar .menu3 li.s3 a:hover{ color:#c47002;background:#fffaee url(/images/icon/top-menu1.gif) 30px 10px no-repeat;font-weight:bold;}
.leftBar .menu3 li a{display:block;}
.leftBar .menu3 li a:hover {color:#c47002;background:#fffaee url(/images/icon/top-menu.gif) 15px 8px no-repeat;font-weight:bold;}


/* tour sort */
.leftBar .box dl{ width:170px;}
.leftBar .box dt { display:block;width:170px;line-height:22px;background:url(/images/background/bg006.gif) 0 0 no-repeat;text-indent:28px;font-weight:bold;color:#666;}
.leftBar .box dd {font-size:11px;color:#666;padding:8px 8px 6px 13px;line-height:18px;margin:0 2px 15px;border-bottom:3px solid #ece3bc;}

/* hotel */
.leftBar .hotel {width:160px;margin:40px auto 0;}
.leftBar .hotel h2{line-height:22px;font-size:13px;text-align:center;background:url(/images/background/bg007.gif) 0 0 no-repeat;}
.leftBar .hotel h2 a {color:#fff;}
.leftBar .hotel h2 a:hover {color:#f28a02;}
.leftBar .hotel img {padding:3px;border:1px solid #d5c065;}
.leftBar .hotel img a {border:1px solid #d5c065;}
.leftbar .earlybird{ margin-top:30px;}


/* =============  rightBar ============= */
.rightBar .pic3 {height:20px;background:url(/images/background/bg017.gif) 0 0 no-repeat;width:20px;position:absolute;bottom:-1px;left:0;}
.rightBar .pic4 {height:20px;background:url(/images/background/bg018.gif) 0 0 no-repeat;width:20px;position:absolute;bottom:-1px;right:-8px !important;right:-8px;}
.rightBar .nav{height:28px;position:absolute;top:-10px;left:15px;font-size:13px;}
.rightBar .nav a {text-decoration:underline;color:#339;}
.rightBar .nav a:hover {text-decoration:none;}


/* =============  bottom ============= */
#bottom {width:1001px; padding:2px 0 20px; background:#E7E5E6; text-align:center; }
#bottombg{ background:url(/images/bgimages/bottom-greybg.gif) 0 0 no-repeat; height:20px;}
#bottomcontent { width:780px; float:right;}
#bottomcontent ul{ margin-top:5px; width:680px;}
#bottomcontent li{ display:inline; list-style-type:none; line-height:20px; }
#bottomcontent li a{ text-decoration:underline; }

#bottom img{ vertical-align:middle;}
#bottom .bg8{ padding:10px 0; background:#FFF;}
#bottom .footLogs{ width:528px; margin:0 auto; padding:20px 0 10px; overflow:hidden; zoom:1;}
#bottom .footLogs li{ float:left; width:48%; text-align:left;}
#bottom .footLogs .line{ margin-right:2%; padding-right:2%; background:url(/images/background/grayLine.jpg) no-repeat right center;}
#bottom .footLogs h5{ font-size:12px; margin-bottom:5px;}
#bottom .footLogs img{ padding:5px;}
.media img{ padding:10px 0 0 5px;}
a.tool { text-decoration:underline; font-weight:bold;}
a.footLink { text-decoration:underline; margin:5px;}

.clsphotogalleryimg{ border:1px solid #d6d6d6;padding:2px;margin;3px;5px;}
/*  google Ad */
.googleAdLeft{ width:160px; height:600px; margin:20px auto;}
.googleAdRight{ float:right; width:730px; height:0px; margin:0px 0; overflow:hidden;}
#sGroup p{ margin-top:8px; margin-bottom:5px; line-height:16px;}
