/* CSS Document */
/* =============  rightBar ============= */
#sGroup {wdith:676px;}
.rightBar {float:right;width:679px;background:#f5f5f5 url(/images/background/bg016.gif) 0 0 no-repeat;padding:8px 28px 30px 28px;position:relative;}
.rightBar .terms {background:url(/images/icon/icon-arrow.gif) 222px 3px no-repeat;padding-left:230px;font-size:14px;margin-top:6px;margin-bottom:25px;}
.rightBar .terms1 { font-weight: normal;padding-left:495px; background:url(/images/icon/icon-arrow.gif) 485px 3px no-repeat;font-size:12px;margin-top:8px;}
.rightBar .terms1 a{ text-decoration:underline; }
.rightBar .size {position:absolute;top:10px;right:40px;}

/* tour box */
.rightBar .box {width:655px;padding:7px 13px 15px 9px;background:#fffff7;border-right:1px solid #2c6aa5;border-left:1px solid #2c6aa5;position:relative;}
.rightBar .box h3 {font-size:13px;color:#c47002;margin-bottom:15px;padding-left:12px;}
.rightBar .box dl {width:650px;}
.rightBar .box dt {font-weight:bold;color:#000;background:url(/images/icon/icon-arrow.gif) 2px 3px no-repeat;text-indent:12px;margin:4px 0;}
.rightBar .box dd {padding-left:12px;}
.rightBar .box dd p {margin-bottom:5px;}
.rightBar .box dd a {color:#2c6aa5;text-decoration:underline;}
.rightBar .box dd a:hover {text-decoration:none;}
.rightBar .box dd img {margin:5px 0 5px 5px;}

.rightBar .box dl.s1 dt {background:url(/images/icon/icon002.gif) 0 3px no-repeat;}
.rightBar .box dl.s1 dd {margin-bottom:15px;}
.rightBar .box dl.s1 dd p{color:#c47002;}
.rightBar .title{ margin:15px 0 5px; padding-left:20px; background:url(/images/mood6.gif) no-repeat left center; font-size:14px; font-weight:bold;}
.rightBar .title{ margin:15px 0 5px; padding-left:20px; background:none ; font-size:14px; font-weight:bold;}

/* table */
.rightBar .price{ width:100%; border-collapse:collapse; font-size:12px;}
.rightBar .price td, .rightBar .price th { border:1px solid #d6c066; padding:4px;line-height:22px; text-align:center;}
.rightBar .price th {background:#fafad2;color:#000;font-weight:normal;}
.rightBar .price td.open {color:#ffa86b;}
.rightBar .price .bgLine{ width:120px; padding:0; background:#FAFAD2 url(/images/background/g001.gif) no-repeat;}
.rightBar .price .bgLine2{ background:#FAFAD2 url(/images/background/g002.gif) no-repeat;}
.rightBar .price .bgLine div{ width:110px; padding:5px; }
.rightBar .price .bgLine sub{ float:left; margin-top:5px; font-size:11px; font-size:13px\9;}
.rightBar .price .bgLine sup{ float:right; margin-top:-3px; margin-top:-5px\9; font-size:11px; font-size:13px\9;}

#priceTab .tabCon{ display:none;}
#priceTab .priceTit{ position:relative; margin-left:15px; overflow:hidden; zoom:1;}
#priceTab .priceTit span{ float:left; width:100px; height:30px; line-height:30px; overflow:hidden; border:1px solid #C7C7C4; border-bottom-color:#E4C10C; margin-right:5px; background:url(/images/background/bgp007.png) repeat; color:#000; text-align:center; font-weight:bold; font-size:14px; cursor:pointer;}
#priceTab .priceTit .current{ background-position:0 -30px; border-color:#E4C10C; border-bottom-color:#FFF; }
#priceTab .base{ border-top:1px solid #E4C10C; margin-top:-1px; padding:10px; zoom:1;}


/* rightBar bg */
.rightBar .bg1 {width:680px;height:9px;overflow:hidden;background:url(/images/background/bg031.gif) 0 0 no-repeat;}
.rightBar .bg2 {width:680px;height:9px;overflow:hidden;background:url(/images/background/bg014.gif) 0 0 no-repeat;}

/* menu4 */
.rightBar .menu4 {line-height:20px;color:#fdec57;font-weight:bold;}
.rightBar .menu4 a{ display:block;color:#fdec57;}
.rightBar .menu4 a:hover{ display:block;color:#fdec57;}
.rightBar .menu4 span {color:#fdec57;background:url(/images/icon/icon005.gif) 0 4px no-repeat;padding-left:8px;}
.rightBar .menu4 ul{ width:513px; }
.rightBar .menu4 li{ text-indent:14px;float:left; height:20px;}
.rightBar .menu4 li.rank{ width:121px;background:url(/images/background/bg-017.gif) 0 0 no-repeat;}

.rightBar .menu4 li.rank1{ width:182px;background:url(/images/background/bg-016.gif) 0 0 no-repeat;}
.rightBar .menu4 li.rank1 a:hover{ display:block;background:url(/images/background/bg-014.gif) 0 0 no-repeat; }
.rightBar .menu4 li.rank2{ width:121px;background:url(/images/background/bg-018.gif) 0 0 no-repeat;}
.rightBar .menu4 li.rank2 a:hover{ display:block;background:url(/images/background/bg-017.gif) 0 0 no-repeat;}
.rightBar .menu4 li.rank3{ width:190px;background:url(/images/background/bg-028.gif) 0 0 no-repeat;}
.rightBar .menu4 li.rank4{width:150px;background:url(/images/background/bg-016-1.gif) 0 0 no-repeat;}
.rightBar .menu4 li.rank4 a:hover{display:block;background:url(/images/background/bg-014-1.gif) 0 0 no-repeat;}
.rightBar .menu4 li.rank5{width:150px;background:url(/images/background/bg-028-1.gif) 0 0 no-repeat;}


/* page number */

.rightBar .box .page{ width:100%; margin:15px 0; font-size:14px; height:30px;}
.rightBar .box .page li{ width:30%; line-height:26px; float:left; text-align:center;}
.rightBar .box .page a{ text-decoration:underline; margin:0 8px;}
.rightBar .box .page span{ color:#F90; font-weight:bold; margin:0 8px;}

.rightBar .box p a{ text-decoration:none; color:#f28a02;}
.rightBar .box p a:hover{ text-decoration:underline;}

.rellink a {color: #3366CC;text-decoration: underline;}
.rellink a:hover {color: #FF6600;text-decoration: none;}
#myHotels td img {
    margin: 0px;
}

.star1, .star2, .star3, .star4, .star5{ background:url(/images/background/g003.gif) no-repeat;} 
.star1{ padding-left:8px;}
.star2{ padding-left:20px;}
.star3{ padding-left:32px;}
.star4{ padding-left:44px;}
.star5{ padding-left:56px;}

