/* CSS Document */
/* =========================== Tour Default ========================== */
.tour {margin-top:15px;}
.tour img{float:right;border:1px solid #000;margin-left:15px;}
.tour li {background:url(/images/logo/ico/open1s.gif) 0 2px no-repeat;padding-left:22px;margin-bottom:5px;}
.tour p strong {background:url(/images/logo/ico/open1s.gif) 0 2px no-repeat;padding-left:22px;}

/* China Tour Categories */
.cate {background:url(/images/logo/frame/title-420-1-top3.gif) no-repeat;padding-top:53px;width:420px;margin:0 auto;}
.cate h3 {background:#4489cc;margin:0 5px;line-height:26px;text-align:center;color:#fff;font-size:16px;}
.cate p {margin:0 5px;padding:18px 0;background:#ffc;text-align:center;}
.cate p.bg {background:url(/images/logo/frame/title-420-1-bottom.gif) no-repeat;height:8px;padding:0;margin:0;}

/* Tour Search */
#tourSearch {margin-top:10px;}
#tourSearch li {float:left;width:100px;}
#tourSearch span {font-weight:bold;}

/* =========================== Packages Default ========================== */
/* China Tours */
.tourList {background:#ffc;width:416px;border:1px solid #ccc;margin-bottom:20px;padding:20px 20px 0;}
.tourList dl * {margin:0;padding:0;}
.tourList dl {width:326px;float:right;border-bottom:1px solid #69c;padding-bottom:10px;margin:0;padding:0;}
.tourList dt {background:url(/images/logo/ico/open1s.gif) 0 2px no-repeat;text-indent:22px;margin-bottom:10px;}
.tourList dt strong {color:#36c;}
.tourList dt a:hover strong {color:#ff6600;}
.tourList dd {padding-bottom:15px;}
.tourList dd  a{background:url(/images/logo/ico/ico_cusp_line2.gif) 0 4px no-repeat;padding-left:13px;}
.tourList img {float:left;width:69px;height:92px;border:1px solid #000;}
.tourList p.clear {clear:both;padding-bottom:3px !important;padding-bottom:0;}

#other {width:456px;padding:20px 0;border-color:#ccc;}
#other dl{width:266px;float:left;border-bottom:0;margin:0 0 15px 15px !important;margin-left:10px;}
#other dd {padding:0;}
#other img {float:right;width:140px;height:99px;margin:0;margin-right:15px;}
#other p.clear {border-top:1px solid #69c;margin:0 15px 15px 15px;}
#other ul {float:left;padding:0;width:200px;margin:0 0 0 15px !important;margin:0 0 0 10px;}
#other li {background:url(/images/logo/ico/open1s.gif) 0 2px no-repeat;text-indent:22px;list-style:none;}

#other1 {width:436px;padding:20px 0 20px 20px;border-color:#ccc;}
#other1 dl{width:266px;float:left;border-bottom:0;margin:0 0 15px 15px !important;margin-left:10px;}
#other1 dd {padding:0;}
#other1 img {float:right;width:140px;height:99px;margin:0;margin-right:15px;}
#other1 p.clear {border-top:1px solid #69c;margin:0 15px 15px 15px;}
#other1 ul {float:left;padding:0;width:200px;margin:0 0 0 15px !important;margin:0 0 0 10px;}
#other1 li {background:url(/images/logo/ico/open1s.gif) 0 2px no-repeat;text-indent:22px;list-style:none;}

.tourtestimonial{ width:164px;  margin:30px 0 0 0;}
.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;}

a.groupindex {color:#0000FF;}
a:hover.groupindex {color:#ff6600;}

p.ititleC {width:468px;margin:20px 0 0;background:url(/tour/images/comment2.gif) 0 0 no-repeat;height:25px;}
p.ibottomBg {margin:0;background:url(/tour/images/comment-bg04.gif) 0 0 no-repeat;height:8px;overflow:hidden;width:468px;}

/*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:432px !important;width:432px;background:#ffffcd;border-left:3px solid #656565;border-right:3px solid #656565;padding:0 15px 5px;}
.comment p.bgct {margin:0;width:433px !important; width:431px;background:#ffffcd;height:18px;}
.comment p.bgcb {margin:0 0 15px 0;width:433px !important; width:431px;background:#ffffcd;height:18px;border-bottom:1px dashed #ccc}
.comment p.read {width:433px !important; width:431px;text-align:right;margin:0;}
.comment .box {text-align:justify;padding:0 15px;background:#ffffcd;width:403px !important;width:396px; border:none;}
.comment .box p {margin:0 0 10px;}
.comment .box img {margin:0;}
.comment p.noread {width:433px;text-align:right;margin:0;background:url(/tour/images/icon/ico-comment1.gif) 440px 0 no-repeat;color:c1c1c1;}


.iform {width:403px !important;width:403px;padding:20px 20px 1px !important;padding:20px 20px 15px;border-left:3px solid #dedede;border-right:3px solid #dedede;margin-left:10px;}
.iform td {padding:2px 0;font-size:12px;}
.iform td span {color:#ff0a0a;}
.iform textarea {width:100%;height:100px;}
p.ibgFB {background:url(/tour/images/31312.gif) 0 0 no-repeat;width:448px;height:9px;margin:0 0 30px 10px;}

/* 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;}


#TourComments .comment {color:#443f3f;width:529px !important; width:529px;background:#ffffcd;border-left:3px solid #656565;border-right:3px solid #656565;padding:0 12px 5px;margin-left:15px;margin:0 auto;}
#TourComments .comment p.bgCT {margin:0 0 0 4px;background:url(/tour/images/icon/comment-bg02.gif) 0 0 no-repeat;width:523px !important; width:523px;height:18px;}
#TourComments .comment p.bgCB {margin:0 0 15px 4px;background:url(/tour/images/icon/comment-bg01.gif) 0 0 no-repeat;width:523px !important; width:523px;height:18px; border:none;}
#TourComments .comment p.bgct {margin:0 0 0 4px;background:url(/tour/images/icon/comment-bg02.gif) 0 0 no-repeat;width:523px !important; width:523px;height:18px;}
#TourComments .comment p.bgcb {margin:0 0 15px 4px;background:url(/tour/images/icon/comment-bg01.gif) 0 0 no-repeat;width:523px !important; width:523px;height:18px; border:none;}
#TourComments .comment p.read {width:523px !important; width:523px;text-align:right;margin:0;background:url(/tour/images/icon/ico-comment1.gif) 440px 0 no-repeat;}
#TourComments .comment .box {text-align:justify;padding:0 15px;background:url(/tour/images/icon/comment-bg03.gif) 0 0 repeat-y;width:500px !important; width:500px;border:0;}
#TourComments .comment .box p {margin:0 0 10px;}
#TourComments .comment .box img {margin:0 2px 0 0;}
#TourComments .comment .box dl {margin:0;}
#TourComments .comment .box dd {font-size:14px;margin:0;padding:0;}
#TourComments .comment .box .canswer{ width:471px; border:1px solid #dfde81; border-top:0; border-bottom:0; background-color:#ffffe2; color:#7c4b23; padding:3px 8px;}
#TourComments .comment .box .apic{ margin-top:15px;}


.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:467px;padding:20px 20px 15px;border-left:3px solid #dedede;border-right:3px solid #dedede;margin:0 auto;}
.form td {padding:2px 0;font-size:12px;}
.form td span {color:#ff0a0a;}
.form textarea {width:98%;height:100px;}
.form p {margin:15px 0;}
p.bgFB {background:url(/tour/images/icon/comment-bg05.gif) 0 0 no-repeat;width:512px;height:9px;margin:0 auto 15px;}
p.titleC {width:559px;margin:20px auto 0;background:url(/tour/images/icon/comment.gif) 0 0 no-repeat;height:25px;}
p.bottomBg {margin:0 auto;background:url(/tour/images/icon/comment-bg04.gif) 0 0 no-repeat;height:8px;overflow:hidden;width:560px;}
