/* CSS Document */
* {margin:0; padding:0;}
body {font:12px Arial, Helvetica, sans-serif;color:#5a5a5b;background:#fff;}
a {color:#5a5a5b;text-decoration:none;}
a:hover {color:#f28a02;text-decoration:underline;}
img{border:none;}
ul{list-style-type:none;}
.clear {clear:both;}
a.tool { text-decoration:underline; font-weight:bold;}

/* =============  top ============= */
.top {width:1002px;height:129px;background:url(/images/background/bg002.gif) 0 0 repeat-x;position:relative;margin-bottom:46px;}
.top img.logo {width:295px;height:52px;float:left;margin-top:9px;}
.top img.photo {width:572px;height:129px;float:right;}

.phone {color:#b9ab89;position:absolute;top:1px;left:600px;font-size:12px;font-weight:bold;font-family:Georgia,Times, serif;}
.phone span {color:#8d7052;font-size:18px;font-family:Georgia, Times, serif;font-family:Geneva, Arial, Helvetica, sans-serif;padding:0 5px;}
.phone em {font-family:'Times New Roman', Times, serif;font-size:13px;font-style:normal;}

/* menu */
.menu {z-index:2;position:absolute;top:113px;left:0;width:615px;background:url(/images/background/bg003.gif) 0 0 repeat-x;padding-left:15px;}
.menu li {float:left;/*font-weight:bold;*/padding:12px 10px 10px 10px !important;padding:12px 10px 10px 10px;letter-spacing:1px;color:#c47002;}
.menu li a {/*font-weight:bold;*/font-size:12px;}
.menu li a:hover {color:#c47002;}
.menu li.s1 {background:url(/images/icon/top-menu.gif) 0 14px no-repeat!important;background:url(/images/icon/top-menu.gif) 0 16px no-repeat;}
.menu li.s1 a{ color:#c47002;}
/* sub menu */
.menu2 {width:352px;height:30px;font-size:11px;background:url(/images/background/bg004.gif) right top no-repeat;margin-left:600px;padding-left:50px;position:absolute;top:129px;left:0;}
.menu2 ul {width:352px;}
.menu2 li {float:left;line-height:26px;background:url(/images/icon/icon-arrow.gif) 12px 9px no-repeat;padding:0 5px 0 20px;}
.menu2 .s1{ color: #f28a02;} 

/* body Cont */
.bodyCont {width:960px;margin:0 0 0 8px;background:url(/images/background/bg009.gif) 0 0 repeat-x;padding:30px 13px 30px !important;padding:30px 13px 0;position:relative;}
.bodyCont .pic1 {position:absolute;top:0;left:0;background:url(/images/background/bg011.gif) 0 0 no-repeat;width:13px;height:130px;}
.bodyCont .pic2 {position:absolute;top:0;right:0;background:url(/images/background/bg010.gif) 0 0 no-repeat;width:13px;height:130px;}

/* =============  leftBar ============= */
.leftBar {width:172px;float:left;background:#fbfbf5;padding:0 0 30px;position:relative;}
.leftBar .tour {position:absolute;top:0;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 .box .tour1 {;left:0; margin-top:10px;width:198px;padding-top:6px;height:17px;background:url(/images/background/bg008.gif) 0 0 no-repeat;text-indent:28px;font-weight:bold;}
.leftBar .box .tour1 a{color:#493b00;text-decoration:none;}
.leftBar .box .tour1 a:hover {text-decoration:underline;}
.leftBar .box .menu3{ margin-top:0;border-bottom:1px solid #d6c066; margin-bottom:25px;}
.leftBar .box .menu3 dl {border-bottom:3px solid #ece3bc;}
.leftBar .box .menu3 dt {font-size:12px;line-height:24px;border-bottom:1px solid #ece3bc;text-indent:28px;background:#fcfcdd url(/images/icon/icon-arrow.gif) 15px 10px no-repeat;}
* html .leftBar .box .menu3 dt {height:24px}
.leftBar .box .menu3 dt a{ display:block; }
.leftBar .box .menu3 dt a:hover{ display:block;color:#c47002;background:#fffaee url(/images/icon/top-menu.gif) 15px 10px no-repeat;/*font-weight:bold;*/}
.leftBar .box .menu3 dt.sa {background:url(/images/icon/top-menu.gif) 15px 8px no-repeat; color:#c47002; }
.leftBar .box .menu3 dt.sa a{color:#c47002; display:block;}
.leftBar .box .menu3 dt.sa a:hover{ display:block;background:url(/images/icon/top-menu.gif) 15px 8px no-repeat; color:#c47002; font-weight: bold;}


/* left menu */
.leftBar .menu3{ margin-top:23px;border-bottom:1px solid #d6c066; margin-bottom:25px;}
.leftBar .menu3 dl {border-bottom:3px solid #ece3bc;}
.leftBar .menu3 dt {font-size:12px;line-height:24px;border-bottom:1px solid #ece3bc;text-indent:28px;background:#fcfcdd url(/images/icon/icon-arrow.gif) 15px 10px no-repeat;}
* html .leftBar .menu3 dt {height:24px}
.leftBar .menu3 dt a{ display:block; }
.leftBar .menu3 dt a:hover{ display:block;color:#c47002;background:#fffaee url(/images/icon/top-menu.gif) 15px 10px no-repeat;/*font-weight:bold;*/}
.leftBar .menu3 dt.sa {background:url(/images/icon/top-menu.gif) 15px 8px no-repeat; color:#c47002; /*font-weight: bold;*/}
.leftBar .menu3 dt.sa a{color:#c47002; display:block;}
.leftBar .menu3 dt.sa a:hover{ display:block;background:url(/images/icon/top-menu.gif) 15px 8px no-repeat; color:#c47002; /*font-weight: bold;*/}

.leftBar .menu3 dd {font-size:12px;text-indent:30px;border-bottom:1px solid #ece3bc;line-height:24px;background:#fcfcdd url(/images/icon/icon008.gif) 22px 10px no-repeat;}
.leftBar .menu3 dd a{ display:block;}
.leftBar .menu3 dd a:hover { display:block;font-weight:bold;color:#c47002;background:#fffaee url(/images/icon/top-menu1.gif) 22px 10px no-repeat;}
.leftBar .menu3 dd.s1 {background:url(/images/icon/top-menu.gif) 22px 8px no-repeat; color:#c47002; font-weight: bold;}
.leftBar .menu3 dd.s1 a{color:#c47002; display:block;}
.leftBar .menu3 dd.s1 a:hover{ display:block;background:url(/images/icon/top-menu.gif) 22px 8px no-repeat; color:#c47002; font-weight: bold;}
.leftBar .menu3 ul { border:0;margin:0;}
.leftBar .menu3 li {border-top:1px solid #ece3bc;border-bottom:none;background:url(/images/icon/icon009.gif) 30px 8px no-repeat;line-height:20px;text-indent:38px;}
* html .leftBar .menu3 li {height:20px}
.leftBar .menu3 li a { font-size:11px;}
.leftBar .menu3 li a:hover {background:#fffaee url(/images/icon/top-menu1.gif) 30px 8px no-repeat;}
.leftBar .menu3 li.s3 { background:#fffaee url(/images/icon/top-menu1.gif) 30px 8px no-repeat; color:#c47002; font-weight: bold;}
.leftBar .menu3 li.s3 a{color:#c47002; font-size:11px;}
.leftBar .menu3 li.s3 a:hover{ background:none;}

/* top attraction*/
.leftBar .topat{ margin-top:23px;border-bottom:1px solid #d6c066; margin-bottom:25px;}
.leftBar .topat dl {border-bottom:3px solid #ece3bc;}
.leftBar .topat dt {font-size:12px;line-height:24px;height:24px;border-bottom:1px solid #ece3bc;text-indent:28px;background:#fcfcdd url(/images/icon/icon008.gif) 15px 10px no-repeat;}
.leftBar .topat dt a{ display:block;}
.leftBar .topat dt a:hover{ display:block;color:#c47002;background:#fffaee url(/images/icon/top-menu1.gif) 15px 10px no-repeat;font-weight:bold;}
.leftBar .topat dt.sa {background:url(/images/icon/top-menu.gif) 15px 8px no-repeat; color:#c47002; font-weight: bold;}
.leftBar .topat dt.sa a{color:#c47002; display:block;}
.leftBar .topat dt.sa a:hover{ display:block;background:url(/images/icon/top-menu.gif) 15px 8px no-repeat; color:#c47002; font-weight: bold;}

.leftBar .topat dd {font-size:12px;text-indent:30px;border-bottom:1px solid #ece3bc;line-height:24px;background:#fcfcdd url(/images/icon/icon008.gif) 22px 10px no-repeat;}
.leftBar .topat dd a{ display:block;}
.leftBar .topat dd a:hover { display:block;font-weight:bold;color:#c47002;background:#fffaee url(/images/icon/top-menu1.gif) 22px 10px no-repeat;}
.leftBar .topat dd.s1 {background:url(/images/icon/top-menu.gif) 22px 8px no-repeat; color:#c47002; font-weight: bold;}
.leftBar .topat dd.s1 a{color:#c47002; display:block;}
.leftBar .topat dd.s1 a:hover{ display:block;background:url(/images/icon/top-menu.gif) 22px 8px no-repeat; color:#c47002; font-weight: bold;}

.leftBar .topat ul { border:0;margin:0;}
.leftBar .topat li {border-top:1px solid #ece3bc;border-bottom:none;background:url(/images/icon/icon009.gif) 30px 10px no-repeat;height:24px;line-height:24px;text-indent:38px;}
.leftBar .topat li a:hover {background:#fffaee url(/images/icon/top-menu1.gif) 30px 10px no-repeat;}
.leftBar .topat li.s3 { background:#fffaee url(/images/icon/top-menu1.gif) 30px 10px no-repeat; color:#c47002; font-weight: bold;}
.leftBar .topat li.s3 a{color:#c47002;}
.leftBar .topat li.s3 a:hover{ background:none;}

/* 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;}
.leftBar .box li {background:url(/images/icon/icon002.gif) 0 5px no-repeat; text-indent:16px;} 
.leftBar .box .tourad {text-indent:0;}
.leftBar .box .tourad span {color:#EE910B; font-weight:bold;}
/* hotel */
.leftBar .hotel {width:160px;margin:20px 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;}

.rightBar .box a {text-decoration:underline;color:#2C6AA5;}
.rightBar .box a:hover {text-decoration:none;}
/* =============  bottom ============= */
#bottom {width:1001px;background:#e7e5e5;padding-bottom:30px;}
#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;}
.media img{ padding:10px 0 0 15px;}

/*  comments  */
#comments {float:right;width:705px;background:#f5f5f5 url(/images/background/bg016b.gif) 0 0 no-repeat;padding:8px 15px 30px 15px;position:relative;}
#comments .pic3 {height:20px;background:url(/images/background/bg017.gif) 0 0 no-repeat;width:20px;position:absolute;bottom:-1px;left:0;}
#comments .pic4 {height:20px;background:url(/images/background/bg018.gif) 0 0 no-repeat;width:20px;position:absolute;bottom:-1px;right:-8px !important;right:-9px;}

#comments .box3 {width:682px;border:1px dashed #f90;margin-top:30px;padding:10px 10px;position:relative;}
#comments  .bg6 {width:12px;height:11px;background:url(/images/icon/icon003.gif) 0 0 no-repeat;position:absolute;top:-7px;left:-5px;}
#comments  .bg7 {width:12px;height:11px;background:url(/images/icon/icon004.gif) 0 0 no-repeat;position:absolute;bottom:-6px !important;bottom:-9px;right:-6px;}

#comments  .resultC{margin-bottom:10px;padding:6px;background:#fffff7;}
#comments  .author{ height:20px;border-bottom:1px solid #CCCCCC;font-weight:bold;}
#comments  .revert{margin:10px;width:auto;height:auto;padding:10px;border:1px dashed #CCCCCC;font-size:11px;}


#commentsAdd{float:right;margin-bottom:16px;width:735px;}
#commentsAdd .wrap1{ position:relative;width:644px;margin:0 auto;border:6px solid #f5f5f5;border-top:none;}
#commentsAdd .wrap1 .cornerBL{ position:absolute;width:20px;height:20px;background:url(/images/background/corner_bl_01.gif) no-repeat;left:-6px;bottom:-6px !important;bottom:-7px}
#commentsAdd .wrap1 .cornerBR{ position:absolute;width:20px;height:20px;background:url(/images/background/corner_br_01.gif) no-repeat;right:-6px;bottom:-6px !important;bottom:-7px}


#commentsAdd .addN{padding:5px;}
#commentsAdd .wrap{margin:0;}

#commentsAdd .addN input,#commentsAdd .addN select{width:184px;border:1px solid #666;/*#e7ecdd;*/}
#commentsAdd .addN textarea{ width:380px;height:150px;overflow:scroll;}

#commentsAdd .addN table{margin:10px; }
#commentsAdd .addN table td{padding:0 5px;font-weight:bold;color:#a16901;}

#comments .resultC .author .reply {background:url(/images/icon/write.gif) no-repeat 0 2px;cursor:pointer;float:right;font-weight:bold;margin-left:50px; padding-left:20px; text-decoration:underline;}

.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:90px; margin:20px 0; overflow:hidden;}
#sGroup p{ margin-top:8px; margin-bottom:5px; line-height:16px;}
