/**  section body start-------------------------------------------------**/
.sectionText{font-size:20px;font-family:����;font-weight:700;padding:5px 0 5px 10px}
.sectionText span{color:#999}
.sectionHeader{padding:10px}
.moveSection{margin-top:-2px}
.ie6 .BoxModelThree .contentHeader{height:5px;margin-bottom:-7px}
.BoxModelThree .contentHeader .headerLeftCorner{width:5px;height:5px;background-image:url(../../common/images/common/grey_top_left.png)}
.BoxModelThree .contentHeader .headerName{height:5px;width:932px;background-image:url(../../common/images/common/top_border_5px.png)}
.BoxModelThree .contentHeader .headerRightCorner{width:5px;height:5px;background-image:url(../../common/images/common/grey_top_right.png)}
.BoxModelThree .contentFooter .footerName{width:932px}
/**  calendar start-------------------------------------------------**/
table.selectCalendar td{text-align:center;vertical-align:top;padding:5px 5px 0}
.calendarTitle{font-weight:bolder;text-indent:10px}
/* title */table.fc-header td{padding:1px;margin:0}
/* cell */.fc-content table.fc-border-separate thead th{height:20px}
.fc-content table.fc-border-separate tbody td{vertical-align: top;padding:1px;height:50px; border-top:1px solid #cdcdcd;border-left:0; border-right:1px solid #cdcdcd;}
.fc-content table.fc-border-separate tbody td.fc-last{ border-right:0;}
.fc-day-number{text-align:center}
/**  calendar left start-------------------------------------------------**/
.calendar{width:550px}
.calendarCell table th{text-align:center}
.calendarCell table td{text-align:center}
/**  calendar right start-------------------------------------------------**/
.smallocean{width:30px;padding:0!important}
.smallocean span img{border:0}
.smallocean span{display:block;height:29px;margin:9px 0}
td.travelDesc p{padding:5px;line-height:1.2;text-align:left;width:190px}
td.travelDesc p .moreInfo{float:right}
td.travelDesc p span.span_first{width:60px;display:inline-block}
td.travelDesc p span.boldOne{font-weight:700;display:inline-block;width:130px;margin-right:0;}
td.travelDesc span.boldTwo{display: inline-block;  font-weight: 700;  margin-left: 28px; text-align: left; width: 122px;}
.priceDesc{display:inline-block;font-size:12px}
.priceDesc img{vertical-align:middle}
.priceTooltip{display:none;position:relative;background:#fff;padding:5px;z-index:20;border:1px solid #ccc;right:0;top:15px;width:120px;overflow:hidden;text-align:center;left:50px}
.ie6 .priceTooltip{width:150px}
.priceTooltipParent{position:relative}
/**  calendar right bookInfo start-------------------------------------------------**/
.bookInfoBorder{line-height:1.2;text-align:left;padding:10px 0 20px 10px}
.bookInfoBorder .lnkVideo360{margin:-20px 0 0 10px}
.bookInfoBorder .lnkVideo360 img{vertical-align:middle}
.bookInfoBorder .innerIcon img{float:right;vertical-align:middle}
td.bookInfo div{padding:5px 0}
td.bookInfo .innerTitle{font-weight:700;padding:5px;border-bottom:1px dotted #ccc}
td.bookInfo .innerBookInfo{padding:5px;vertical-align:middle}
.travelCustomer{width:40px}
td.bookInfo .innerBookInfo p{margin:5px 0}
td.bookInfo .innerBookInfo span{margin:5px 0}
td.bookInfo .innerBookInfo select{vertical-align:middle;width:60px}
td.bookInfo .totalPrice{font-size:16px;font-family:Arial #000;font-weight:700;padding:10px 0}
td.bookInfo .totalPrice .priceText{font-size:16px;font-family:Arial #000;font-weight:700}
.cutTotalPrice{color:#ff9b15;display:inline-block;margin-right:10px}
td.bookInfo .totalPriceDescTooltip span:first-child{border-bottom:1px solid #ccc;display:block}
.innerBookInfo .lastParagraph img{vertical-align:middle}
.innerBookInfo .lastParagraph{text-align:right}
/* override the css of booking button*/
.bookingIcon{display:inline-block;width:86px;height:26px;background:url(../../common/images/button/yuding_01.png) no-repeat right center;vertical-align:middle;cursor:pointer}
.bookingIcon:hover{background:url(../../common/images/button/yuding_02.png) no-repeat right}
.bookingIcon:active{background:url(../../common/images/button/yuding_03.png) no-repeat left}
.bookingIcon_d,.bookingIcon_d:hover,.bookingIcon_d:active{background:url(../../common/images/button/yuding_04.png) no-repeat left}

.scoreBookingIcon{display:inline-block;width:86px;height:26px;background:url(../../common/images/button/duihuan_01.png) no-repeat left;vertical-align:middle;cursor:pointer}
.scoreBookingIcon:hover{background:url(../../common/images/button/duihuan_02.png) no-repeat left}
.scoreBookingIcon:active{background:url(../../common/images/button/duihuan_03.png) no-repeat left}
.scoreBookingIcon_d,.scoreBookingIcon_d:hover,.scoreBookingIconn_d:active{background:url(../../common/images/button/duihuan_04.png) no-repeat left}

.innerLinks{margin-right:8px;height:20px;padding:0!important}
.ie6 .innerLinks{padding:0}
.innerLinks div{float:right;padding:0!important}
.ie6 .innerLinks div{padding:0}
.innerLinkOne{margin-top:3px;margin-right:5px;font-weight:700}
.innerLinks img{display:inline-block;margin-left:5px}
td.bookInfo div.shareIcons_up{text-align:right;padding-right:40px}
/**  content tabs start-------------------------------------------------**/
.downSection{margin-bottom:20px}
.tabs{vertical-align:bottom;height:30px}
#tabMenu.tabs li{margin-top:10px;font-weight:700}
.ie6 .tabs li{height:20px;line-height:20px;margin-top:5px;padding-bottom:0;padding-top:10px}
.tab{text-align:center;font-weight:700;position:relative;left:20px;top:6px;height:24px;width:80px;display:inline-block;cursor:pointer}
.tab span{position:relative;top:4px}
.selectedTab{background-color:#FFF}
.BoxModelOne .contentHeader .headerName .subHeadTitle groupdetail ul{padding-left:0}
.subtabs{border-bottom:1px solid #CCC;height:30px;line-height:30px;list-style:none;margin:10px 0 0;padding:0;width:705px}
.ie6 .subtabs{width:700px}
.subtabs li{float:left;min-width:60px;vertical-align:middle}
#tabMenu li.selected{background:url(../../travel/images/groupDetail/image_tabselectbluebg.png) no-repeat left top!important;color:#fff}
/**  content start
-------------------------------------------------**/.content div{line-height:1.5}
.dayTitle{margin:0 20px;padding:20px 0 10px 5px;border-bottom:1px solid #CCC;font-weight:bolder}
.dayTitle img{vertical-align:middle;margin-right:5px}
.dayTitle span{display:inline-block;margin:0 0 0 300px;font-weight:400}
.dayContent{margin:0 20px;padding:10px 0 10px 5px}
.greenTips{color:#55a9e1}
.tabSection{width:713px}
.leftTabSection{width:215px;height:500px;float:right}
.leftTabSection table{width:100%}
.leftTabSection table tr td{padding:3px 10px 3px 0}
.leftTabSection .leftTabSectionOne{border-top:none;padding:10px 0 10px 14px}
.leftTabSection .leftTabSectionOne ul li{width:48%;float:left}
.leftTabSection .leftTabSectionTwo{border-top:none;padding:5px 0 10px 14px}
.leftTabSection .leftTabSectionThree{border-top:none;padding:5px 0 10px 14px}
.sectionTitleLeft{background:url(../images/groupDetail/image_onepxbluebgcolor.png) repeat-x left top;color:#000;font-size:12px;font-weight:700;padding:5px 0 5px 10px;height:18px}
.sectionTitleLeft span{color:#fff}
/* corner*/.cornerRightTop{background:url(../images/reservation/daojiao_onepxupborder.png) repeat-x left;width:938px;height:3px;margin:0;padding:0}
.corner_rightTopLeft{position:relative;left:0;height:0;width:4px}
.corner_rightTopRight{position:relative;left:938px;height:0;width:4px}
.cornerRightBottom{background:url(../images/reservation/daojiao_onepxdownborder.png) repeat-x left;width:939px;height:3px;margin:0;padding:0}
.corner_rightBottomLeft{position:relative;left:0;height:0;width:3px}
.corner_rightBottomRight{position:relative;left:939px;height:0;width:3px}
.BoxModelOne{width:715px;float:left}
.rightFooterName{width:705px}
.bigHeaderName{width:928px}
.bigFooterName{width:932px}
.leftHeaderName{width:701px}
.leftFooterName{width:705px}
.rightTwoHead{width:203px}
.rightTwoFooter{width:205px}
/*******************Բ��ģ�� two**************************/
.ie6 .BoxModelOne .contentHeader{height:30px}
.BoxModelOne .contentHeader .headerLeftCorner{width:7px;height:30px;background-image:url(../../common/images/common/white_top_03.png)}
.BoxModelOne .contentHeader .headerName .subHeadTitle{color:#000;font-weight:700;width:691px}
.BoxModelOne .contentHeader .headerName{height:30px;width:701px;background-image:url(../../common/images/common/white_top_05.png)}
.BoxModelOne .contentHeader .headerRightCorner{width:7px;height:30px;background-image:url(../../common/images/common/white_top_07.png)}
.BoxModelOne .contentFooter .footerName{width:705px}

/**********gallery***************************************************/
.gallery{}
.gallery .arrow_up{background:url(../../common/images/gallery/arrow.jpg) no-repeat -32px -100px; height:19px;padding-left:31px; cursor:pointer; display: inline-block;}
.gallery .arrow_up:hover{background:url(../../common/images/gallery/arrow.jpg) no-repeat -32px -68px;height:19px;padding-left:31px;}
.gallery .arrow_up:active{background:url(../../common/images/gallery/arrow.jpg) no-repeat -32px -34px;height:19px;padding-left:31px;}
.gallery .disable_up,.gallery .disable_up:hover,.gallery .disable_up:active{background:url(../../common/images/gallery/arrow.jpg) no-repeat -32px -4px;}
.gallery .arrow_down{background:url(../../common/images/gallery/arrow.jpg) no-repeat 0px -9px; position:absolute; top: 160px; _top: 162px; left: 0; z-index:1; margin-left:5px; height:19px;padding-left:31px;cursor:pointer; display: inline-block;}
.gallery .arrow_down:hover{background:url(../../common/images/gallery/arrow.jpg) no-repeat 0px -41px; position:absolute; height:19px;padding-left:31px;}
.gallery .arrow_down:active{background:url(../../common/images/gallery/arrow.jpg) no-repeat 0px -74px; position:absolute; height:19px;padding-left:31px;}
.gallery .disable_down,.gallery .disable_down:hover,.gallery .disable_down:active{background:url(../../common/images/gallery/arrow.jpg) no-repeat 0px -105px;}
.gallery .showPic{padding: 5px 5px 5px 5px;width:185px; height:138px; display: inline-block; overflow: hidden; float: left;}
.gallery .showPic img{padding: 5px; border:1px solid #ccc; width:175px; height:131px; float:left; display: inline-block;}
.gallery .tabsPic{width:42px;float:left; display: block;position: relative;top:-14px; }
.gallery .tabsPic .mainbox{width:42px; height:140px; float:left; overflow: hidden; position:relative;}
.gallery .tabsPic .movebox{width:42px; height:1800px; float:left; position: absolute; top: 0; left:0; overflow: hidden; z-index:1;}
.gallery .tabsPic ul{width:42px;overflow: hidden; display: block;}
.gallery .tabsPic ul li{width:42px; height:33px; display:block;margin:2px 0;}
.ie7 .gallery .tabsPic ul li{margin:0;}
.ie6 .gallery .tabsPic ul li{margin:0;}
.gallery .tabsPic ul li img{width:36px; height:29px; display: block; border:1px solid #ccc; cursor:pointer; padding: 1px;}
.gallery .tabsPic ul li.selected img{border: 2px solid #51a4db;width:34px; height:27px;  }

/*resortDialog*/
#resortDialog { display:none;padding:0;  overflow:hidden;  }
.main-resort {overflow-y: scroll; overflow:hidden;  height:400px; padding:15px;}
.main-resort .resort-ul{ line-height:20px;padding-bottom: 5px }
.main-resort .resort-ul li{ list-style-type:none; float:left; margin-right:20px;  font-weight:bold; display:inline-block; white-space:nowrap }
.main-resort .resort-ul li a{color:blue;}
.main-resort .resort-section h2{ margin:10px 0;}
.main-resort .resort-section h2 a{ font-weight:bold; color:blue;}
.main-resort .resort-section p{ line-height:1.5em; margin-left:10px;}
.main-resort .resort-section div{ margin-left:10px;}
.main-resort .resort-section div h3{ color:blue; margin:5px 0}
.main-resort .resort-section p.last-h3{ padding-bottom:15px;}
#resortDialog .resort-ul li a{ color:#3683C0;}
#resortDialog .resort-section h2 a{ color:#3683C0;}


/*预订信息改版*/
td.bookInfo div.addbox{padding:8px;background:#f0f0f0;}
.addbox p.time{ padding-bottom:12px;}
.addbox select{ width:365px;}
.marginleft24{ margin-left:24px;}
.decd,.add{background:url(../images/orderDetail/decd.png) no-repeat; width:13px; height:13px; display:inline-block; cursor:pointer; margin:5px 2px 0; vertical-align:top;}
.add{background:url(../images/orderDetail/add.png) no-repeat;}
.addbox .inptype{width:38px; height:22px; border:1px solid #ccc;}

/* 标签信息置顶 */
html {_background: url(about:_blank) fixed; }
body{background-attachment:fixed;}
.contentHeaderscroll,.contentHeaderscrollie6{ position:absolute; top:0px;}
.contentHeaderscroll{position:fixed;}

