/* CSS Document */
h3.index {background:#69c url(/images/logo/frame/title-sash-left-white.gif) 0 0 no-repeat;color:#fff;font-size:13px;margin:0;text-align:center;}
h3 span {background:url(/images/logo/frame/title-sash-right-white.gif) right top no-repeat;display:block;line-height:25px;}

.alttext{font-family:Arial, Helvetica, sans-serif; font-size:12px}
.epcb{font-family:Arial, Helvetica, sans-serif; font-style: italic;font-size:12px}
.comment .box * {margin:0;padding:0;}

p.titleC {width:559px;margin:20px 0 0;background:url(/tour/images/icon/comment.gif) 0 0 no-repeat;height:25px;}
p.bottomBg {margin:0;background:url(/tour/images/icon/comment-bg04.gif) 0 0 no-repeat;height:8px;overflow:hidden;width:559px;}

/*Comment left Bar*/
.commentleft { width:184px; margin:30px 0 0 10px;}
.commentleft .ccontent{ border:1px solid #669acc; border-top:0px; border-bottom:0px; background:#f8f8f8;}
.commentleft .ccontent ul{ list-style-type:none; margin:0; padding:1px 4px 5px !important; padding:5px 4px 5px;}
.commentleft .ccontent li{ font-size:12px; font-weight:bold;background:url(/tour/images/icon/comment-buttony1.gif) 0 2px no-repeat;height:23px; line-height:20px;  margin-left:2px;margin-top:2px; text-indent:3px; text-align:inherit;}
.commentleft .ccontent li a{ color:#8e6100; text-decoration:none; display:block;}
.commentleft .ccontent li a:hover{ background:url(/tour/images/icon/comment-buttony2.gif) 0 2px no-repeat; color:#0d57e8; display:block; /*text-decoration:underline;*/}
.commentleft .ccontent span{ margin:4px !important; margin:0 auto;}

/* Comment On This Ltinerary */
.comment {color:#443f3f;width:523px !important;width:529px;background:#ffffcd;border-left:3px solid #656565;border-right:3px solid #656565;padding:0 15px 5px;}
.comment p.bgCT {margin:0;background:url(/tour/images/icon/comment-bg02.gif) 0 0 no-repeat;width:523px;height:18px;}
.comment p.bgCB {margin:0 0 15px 0;background:url(/tour/images/icon/comment-bg01.gif) 0 0 no-repeat;width:523px;height:18px;}
.comment p.read {width:523px;text-align:right;margin:0;background:url(/tour/images/icon/ico-comment1.gif) 440px 0 no-repeat;}
.comment .box {text-align:justify;padding:0 15px;background:url(/tour/images/icon/comment-bg03.gif) 0 0 repeat-y;width:493px !important;width:523px;}
.comment .box p {margin:0 0 10px;}
.comment p.noread {width:523px;text-align:right;margin:0;background:url(/tour/images/icon/ico-comment1.gif) 440px 0 no-repeat;color:c1c1c1;}


.form {width:466px !important;width:513px;padding:20px 20px 1px !important;padding:20px 20px 15px;border-left:3px solid #dedede;border-right:3px solid #dedede;margin-left:20px;}
.form td {padding:2px 0;font-size:12px;}
.form td span {color:#ff0a0a;}
.form textarea {width:100%;height:100px;}
p.bgFB {background:url(/tour/images/icon/comment-bg05.gif) 0 0 no-repeat;width:512px;height:9px;margin:0 0 30px 20px;}

/* Botton of Comment On This Ltinerary  */
em.commentL {font-style:normal;font-weight:bold;text-indent:17px;line-height:21px;float:right;margin-right:14px;}
em.commentL a.co {color:#0100fe;background:url(/tour/images/icon/button/comment.gif) 0 0 no-repeat;width:193px;display:block;text-decoration:none;}
em.commentL a.co:hover {background:url(/tour/images/icon/button/comment1.gif) 0 0 no-repeat;/*color:#8e6100*/; text-decoration:underline;}

/*comment list*/
.cborder {border:1px solid #6699cc; margin-bottom:15px;}
.cborderm {border:1px solid #6699cc; margin-bottom:5px;} /*new css*/
.allcomment {height:30px; text-align:right;margin-top:15px;margin-bottom:5px;} /*new css*/
table td.commentlist { background:#ffffcd;  padding:5px; width:593px;}
table td.infolist { padding:5px; background:#f5f5f5; font-size:11px;}
/*.contentlist { margin:15px 1px 5px; border:1px solid #e7e7e7; background:#fcfcb2;padding:5px;}*/
.contentlist { margin:15px 1px 5px; border:1px solid #d7dfe1; background:#fefcd3;padding:5px;}
.commentmenu {text-align:right; font-size:12px; margin-top:10px;}

.form1 {width:466px !important;width:513px;padding:20px 20px 1px !important;padding:20px 20px 15px;border-left:3px solid #dedede;border-right:3px solid #dedede;margin-left:20px; border-top:3px solid #dedede;}
.form1 .topline {width:466px !important;width:513px;padding:20px 20px 1px !important;padding:20px 20px 15px;border-left:3px solid #dedede;border-right:3px solid #dedede;margin-left:20px;}
.form1 td {padding:2px 0;font-size:12px;}
.form1 td span {color:#ff0a0a;}
.form1 textarea {width:100%;height:100px;}

/*suggest itiniary*/
.suggest {border:2px solid #6699cc; margin-bottom:15px; padding:5px;background:#ffffcd;}
.suggest ul{ list-style:none;}
.suggest li{ background:url(/images/logo/ico/arrow-orgen1.gif) 0 5px no-repeat; padding-left:10px;}


/*guest information*/
.information {border:2px solid #e7e7e7; padding:10px 5px 0 5px; border-top:0;}
.information li{ list-style-type:none; background:url(/images/logo/ico/arrow-orgen.gif) 0 3px no-repeat; padding-left:14px;}
.information .inforcontent { margin-left:20px;}
.information .inforcontent h2 { font-style:normal; font-size:13px;}


/*tourcomment-1*/
a.link:visited{ text-decoration:none; display:block;}
.cleftnav { width:160px; margin:30px 0 0 8px;}
.cleftcontent{border:1px solid #669acc; border-top:0; border-bottom:0; background:#f8f8f8; height:128px;}
.cleftcontent a{ color:#8e6100; text-decoration:none;display:block; cursor: pointer;}
.cleftcontent a:hover{ color:#3266cc; text-decoration:underline; display:block;}

.commentpic1 { background:url(/tour/images/icon/comment-pic1.jpg) 0 0 no-repeat;height:127px; margin-left:6px;padding-left:4px;padding-top:95px; font-size:12px; font-weight:bold;}
.commentpic1 a:hover{ background:url(/tour/images/icon/comment-pic1.jpg) 0 0 no-repeat;height:127px; margin-left:6px;padding-left:4px;padding-top:95px;}
.commentpic1 a:visited{ background:url(/tour/images/icon/comment-pic1.jpg) 0 0 no-repeat;height:127px; margin-left:6px;padding-left:4px;padding-top:95px;}

.commentpic2 { background:url(/tour/images/icon/comment-pic2.jpg) 0 0 no-repeat;height:118px; margin-left:6px;padding-left:4px;padding-top:90px; font-size:12px; font-weight:bold;  margin-top:-70px !important;margin-top:25px;}

.commentpic3 { background:url(/tour/images/icon/comment-pic3.jpg) 0 0 no-repeat;height:118px; margin-left:6px;padding-left:4px;padding-top:90px; font-size:12px; font-weight:bold; margin-top:-65px !important;margin-top:25px; }
/*comment answer (new css)*/
.box .canswer{ width:489px; border:1px solid #dfde81; border-top:0; border-bottom:0; background-color:#ffffe2; color:#7c4b23; padding:3px 8px;}
.box .apic{ margin-top:15px;}
/*comment answer (new css)*/
.contentlist .canswer{ width:553px; border:1px solid #dfde81; border-top:0; border-bottom:0; background-color:#ffffe2; color:#7c4b23; padding:3px 8px;}
.contentlist .apic{ margin-top:15px;}

/* ================== Packages ================== */
.tour1 dl {margin:0px;}
.tour1 dt{line-height:20px;background:#ffc; width:500px;}
.tour1 dd{margin-left:0;padding-left:0;}
.tour1 ul {width:350px;/*float:left;*/margin-top:5px; list-style-type:none;margin-left:0px;padding:0;}
.tour1 li {background:url(/images/logo/ico/ico_cusp_line2.gif) 0 7px no-repeat;padding:3px 0 0 12px;font-size:13px;color:#666;clear:both;padding-left:15px;}
.tour1 li p {margin:0;}
.tour1 p.clear {margin:0 0 10px 0;}
.tour1 li span {color:#f00;}
.tour1 li em {float:left;width:65px;font-size:13px;font-style:normal;color:#000;}
.tour1 ul.short li em {width:50px;}
.tour1 li a {font-size:13px;}
/*.tour1 img {width:145px;height:50px;float:right;margin-top:6px;}*/
#cityinfo h3{background:none;text-indent:0;font-weight:bold;font-size:18px;color:#000000;margin:10px 0;text-align:left;}


.tour {border:1px solid #69c;padding:5px 10px 8px 15px;margin-bottom:15px;}
.tour ul { margin:0px;padding:10px 0;}
.tour li { list-style:none;background:url(/images/logo/ico/dot1.gif) 0 10px no-repeat;padding:5px 0 7px 12px;font-size:13px;line-height:18px;}

.tourtestimonial{ width:164px;  margin:30px 0 0 3px;}
.testimonialcont{ border:1px solid #669acc; border-top:0; padding:10px 8px; color:#666; font-size:12px;}
.testimonialcont span{padding-left:65px;}
.tourtestimonial .h2 { margin:0; color:#fff; background:url(/tour/images/icon/tourt-bottombg.gif) 0 0 no-repeat; height:30px; font-size:12px; padding-left:15px; padding-top:5px;}
.tourtestimonial .h2 a{ color:#fff;}
.tourtestimonial .h2 a:hover{ color:#FFFF00; text-decoration:none;}

/*Bookmark Content*/
.bookmark { margin-top:20px; margin-bottom:0px;font-weight:bold; color:#3366cc; width:170px; padding:0px 0px 0px 0px;}
.bookmark dt img{ display:block; cursor:pointer}
.bookmark dt{ width:16px; height:16px; float:left; border:1px solid #fff; margin-right:6px;}
.bookmark .DT {BORDER: #3366cc 1px solid;}

ul.city {float:left;margin:0 5px;width:68px;}


.tourpagelist {height:74px; width:600px; background:url(/tour/images/bg_01.jpg) no-repeat 0px 10px; margin:10px auto;}
.tourpagelist .curpage {width:35px; font-size:16px; height:36px; text-align:center; background:url(/tour/images/bg_number.jpg) no-repeat; line-height:35px;}
.tourpagelist #tblpagelist td{padding:0 10px;font-size:16px; }

.tourpagelist a.tipnext {display:block; font-size:14px; color:#000;width:112px; height:31px; text-align:center; background:url(/tour/images/button_current.jpg); text-decoration:none; line-height:31px;}
.tourpagelist a.tipnext:hover {color:#0469b6;background:url(/tour/images/button_hover.jpg);}

.tourpagelist a.tipprev {display:block; font-size:14px; color:#000;width:112px; height:31px; text-align:center; background:url(/tour/images/button_current2.jpg); text-decoration:none; line-height:31px;}
.tourpagelist a.tipprev:hover {color:#0469b6;background:url(/tour/images/button_hover2.jpg);}
