/* CSS Document */
/* =============  rightBar ============= */
.rightBar {float:right;width:679px;background:#f5f5f5 url(/images/background/bg016.gif) 0 0 no-repeat;padding:25px 30px 30px 28px;position:relative;}
.rightBar .info {background:url(/images/icon/icon-arrow.gif) 3px 3px no-repeat;padding-left:13px;font-size:13px;font-weight:bold;}

/* tour box */
.rightBar .box {width:655px !important;width:654px;padding:2px 13px 5px 9px;background:#fffff7;border-right:1px solid #2c6aa5;border-left:1px solid #2c6aa5;position:relative;}
/*.rightBar .box .box2 {width:540px; min-height:110px; height:auto !important; height:110px;padding:0 6px 0 110px;background:url(/images/background/bg027.gif) 0 0 repeat-y;position:relative;}
.rightBar .box .box2 h2 {text-indent:10px;width:400px;background:url(/images/background/bg020.gif) 0 0 no-repeat;line-height:20px;font-weight:bold;font-size:12px;margin-bottom:2px;}
.rightBar .box .box2 dt {width:500px;background:url(/images/icon/icon002.gif) 0 4px no-repeat;text-indent:15px;}
.rightBar .box .box2 dt a {color:#2c6aa5;text-decoration:underline;}
.rightBar .box .box2 dt a:hover {text-decoration:none;}
.rightBar .box .box2 dd {color:#000;line-height:16px; background:url(/images/icon/icon008.gif) 8px 7px no-repeat; padding-left:5px; text-indent:10px;}
.rightBar .box .box2 dd a {color:#000;}
.rightBar .box .box2 dd em { color:#ee910b;font-weight:bold;font-style:normal; }
.rightBar .box .box2 dd span { font-size:11px;color:#5a5a5b; padding-left:10px;}*/

.rightBar .box .box2 {width:540px; min-height:110px; height:auto !important; height:110px;padding:0 6px 0 110px;background:url(/images/background/bg027.gif) 0 0 repeat-y;position:relative;}
.rightBar .box .box2 .subtitle {text-indent:10px;width:400px;background:url(/images/background/bg020.gif) 0 0 no-repeat;line-height:20px;font-weight: normal;font-size:14px;margin-bottom:2px;}
.rightBar .box .box2 dt {width:530px; /*color:#2c6aa5;*/background:url(/images/icon/icon002.gif) 0 4px no-repeat;text-indent:15px; margin-top:8px; margin-bottom:5px;}
/*.rightBar .box .box2 dt a {color:#2c6aa5;text-decoration:underline;}*/
.rightBar .box .box2 dt a:hover {text-decoration:none;}
.rightBar .box .box2 dd { line-height:18px; background:url(/images/icon/icon008.gif) 8px 7px no-repeat; padding-left:5px; text-indent:10px;}
.rightBar .box .box2 dd a {color:#5a5a5b; text-decoration:underline;}
.rightBar .box .box2 dd a:hover { text-decoration:none; color:#f28a02;}
.rightBar .box .box2 dd em { color:#ee910b;font-weight:bold;font-style:normal; }
.rightBar .box .box2 dd span { font-size:14px;color:#5a5a5b; padding-left:10px;}


.rightBar .box3 {width:636px;border:1px dashed #f90;margin-top:30px;padding:10px 20px;position:relative;}
.rightBar .box3 p {margin-bottom:10px;}
.rightBar .box3 h3 {width:500px;line-height:20px;font-size:12px;background:url(/images/icon/icon002.gif) 0 6px no-repeat;text-indent:20px;}


/* 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;}
.rightBar .bg3 {width:656px;height:8px;overflow:hidden;background:url(/images/background/bg025.gif) 0 0 no-repeat;}
.rightBar .bg4 {width:656px;height:8px;overflow:hidden;background:url(/images/background/bg026.gif) 0 0 no-repeat;margin-bottom:7px;}
.rightBar .bg5 {position:absolute;top:8px;left:12px; width:80px;height:96px; border:1px solid #ccc; }
.rightBar .bg6 {width:12px;height:11px;background:url(/images/icon/icon003.gif) 0 0 no-repeat;position:absolute;top:-7px;left:-5px;}
.rightBar .bg7 {width:12px;height:11px;background:url(/images/icon/icon004.gif) 0 0 no-repeat;position:absolute;bottom:-6px !important;bottom:-9px;right:-6px;}

/* menu4 */
.rightBar .menu4 ul{ width:207px;}
.rightBar .menu4 li {float:left;width:207px;margin-top:16px;text-indent:15px;line-height:19px;font-weight:bold;}
.rightBar .menu4 li.m1 {background:url(/images/background/bg028.gif) 0 0 no-repeat;color:#fdec57;}
.rightBar .menu4 li.m1 a {color:#fdec57;height:19px;display:block;}
.rightBar .menu4 li.m1 a:hover {background:url(/images/background/bg030.gif) 0 0 no-repeat;color:#5a5a5b;}
#sGroup {wdith:676px;}

/* table */
.rightBar .box .price{border-collapse:collapse;margin:25px auto 0;}
.rightBar .box .price .title {background:#fafad2;color:#000;font-weight:bold;}
.rightBar .box .price td {border-collapse:collapse;border:1px solid #d6c066;padding:4px 5px;line-height:22px;}
.rightBar .box .price td.open {color:#ffa86b;}

.rightBar .terms1 { font-weight:bold;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; }
