/*homepage searchbox begins */ #searchBox { width:600px; margin:0 auto 20px auto; padding:0px; float:left; height:350px; position:relative; background:url(https://data.chinahighlights.com/css/images/homepage/bg-searchtop.png) no-repeat top left #d2d2d2; } #searchNav { width:135px; height:298px; float:left; margin:30px 0 0 15px; _margin-left:5px } #searchContent { width:421px; height:273px; float:right; margin:10px 10px 0 -1px; padding:0 10px 10px 10px; background:#fff url(https://data.chinahighlights.com/css/images/bg-search.gif) no-repeat left bottom; _height:250px; _display:block; } #searchTitle { font-size:18px; color:#f1f1f1; padding-left:15px; line-height:45px; width:230px; float:left; } #searchTel { font-size:13px; color:#fff; float:left; line-height:45px; width:350px; } #searchTel span { font-size:18px; font-family:Georgia; font-style:italic; } ul#searchMenu { margin:0; padding:0; height:183px; width:134px; overflow:hidden; background:url(https://data.chinahighlights.com/css/images/homepage/bg-search-menu.jpg) no-repeat left top; } ul#searchMenu li { float:left; color:#f1f1f1; list-style:none; font-size:13px; font-weight:bold; padding-left:60px; height:38px; line-height:38px; margin-bottom:10px; } ul#searchMenu li.selectedTour { background:url(https://data.chinahighlights.com/css/images/homepage/bg-search-menu.jpg) no-repeat -154px 0px; width:134px; color:#9c0027; } ul#searchMenu li.selectedHotel { background:url(https://data.chinahighlights.com/css/images/homepage/bg-search-menu.jpg) no-repeat -154px -45px; width:134px; color:#9c0027; } ul#searchMenu li.selectedFlight { background:url(https://data.chinahighlights.com/css/images/homepage/bg-search-menu.jpg) no-repeat -154px -90px; width:134px; color:#9c0027; } ul#searchMenu li.selectedCruise { background:url(https://data.chinahighlights.com/css/images/homepage/bg-search-menu.jpg) no-repeat -154px -145px; width:134px; color:#9c0027; } #searchContent h2 { font-size:16px; color:#545454; padding:0px; margin:10px 0px 5px 0px } #searchContenttable { font-size:12px; } #searchContent table tr td { text-align:left; margin-bottom:3px; padding:0; } #searchContent label { width:120px; line-height:14px; font-size:12px; display:block; margin-top:10px; font-weight:bold; } #searchContent textarea, #searchContent select { background:#fff; border-color: #5E5E5E #B7B7B7 #B7B7B7 #5E5E5E; border-width:1px; border-style:solid; color:#666; font-family:Verdana, Sans-Serif; line-height:16px; height:24px; margin:5px 0 5px 0; width:153px; -moz-border-radius:2px; } #searchContent input { background:#fff; border-color: #5E5E5E #B7B7B7 #B7B7B7 #5E5E5E; border-width:1px; border-style:solid; color:#666; font-family:Verdana, Sans-Serif; line-height:16px; height:23px; padding:0 5px; margin:5px 0 5px 0; width:153px; -moz-border-radius:2px; } #searchContent input:focus, #searchContent textarea:focus, #searchContent select:focus, #searchContent input.nobg:focus { border:1px solid #a31022; background-color:#f1f1f1; } #searchContent input.date { background:#fff url(https://data.chinahighlights.com/css/images/calender.GIF) 143px center no-repeat; width:153px; padding:0 5px; border:1px solid #F3CB76; } #searchContent input.hotelcity { border:1px solid #c1c1c1; background:url(https://data.chinahighlights.com/css/images/hotel/bg-arrow.png) no-repeat 3px #fff; width:330px; margin:5px 0 8px 0px; padding:4px 4px 4px 34px } #searchContent input.nobg { background:#fff; width:153px; border:solid 1px #ddd; } #searchContent input.radio { width:18px; border:1px solid #fff; margin:6px 5px 0 0; float:left; vertical-align: middle; } #searchContent select { width:165px; } #searchContent select option { padding-left:5px; background:#fff; border-bottom:1px solid #eee; font-size:12px; } #searchContent .productboxcity { font-size:11px; width:400px; background:#fff; border:1px solid #DDDDDD; float:left; padding:5px 0 5px 5px; } #searchContent .productboxcity td { padding:2px 0 5px 2px; color:#666; vertical-align:middle; line-height:12px; } #searchContent .productboxcity td a { text-decoration: none;} #searchContent input.checkbox { background:#fff; width:16px; padding:2px 0 2px 2px; border: none; margin-top:-3px; margin-bottom:0px; vertical-align:middle; margin-right:0 } #searchContent textarea { width:140px; height:40px; margin-top:5px; } #searchContent .advancedSearch { float:right; font-size:11px; margin:15px; } #searchContent .advancedSearch a { color:#9c0027; text-decoration: none; } #searchContent img.searchStyle { margin:10px 0px 5px 0; } #searchContent .space20 { width:20px; } #specialOffers { width:330px; float:right; position:relative; } #specialOffers h2 { font-size:19px; font-weight:normal; margin:0; border-bottom:none; } #content #specialOffers p { font-size:12px; line-height:16px; } #content #specialOffers p strong { font-size:13px; } .thumbnail { width:80px; height:60px; background:#CCC; margin:0 5px 8px 0; float:left; clear:both; position:relative } .thumbnail .topNo { background:#a31022; color:#fff; font-family:Arial, Helvetica, sans-serif; font-size:11px; text-align:center; position:absolute; left: -5px; top: -5px; padding:1px 5px; border-radius:4px; } .dealList { margin: 0 0 8px 0; height: 65px; clear: both; } .tourDescription { display: block; margin-top:8px; text-align:left } #specialOffers #uk { background:url("https://data.chinahighlights.com/css/images/homepage/bg-uk.jpg") no-repeat bottom left; padding:10px; height:330px; } #specialOffers #aus { background:url("https://data.chinahighlights.com/css/images/homepage/bg-aus.jpg") no-repeat bottom left; padding:10px; height:330px; } #specialOffers #all { background:url("https://data.chinahighlights.com/css/images/homepage/bg-all.jpg") no-repeat bottom left; padding:10px; height:330px; } #specialOffers .ourFeature { color:#a31022; padding:2px; display: block; font-size:16px; font-family:Tahoma, Geneva, sans-serif; margin-bottom:5px; } #specialOffers .moreOffers { float:right; font-size:11px; padding:5px; background:#a31022; } #specialOffers .moreOffers a { color:#fff; text-decoration:none; } #specialOffers .moreOffers a:hover { text-decoration: underline; } #homeContent { width:952px; margin: 10px auto auto auto; padding-bottom:20px; } #homeContent .sidebarLeft { float:left; width:245px; } #homeContent .homecontentLeft { width:243px; border:1px solid #d1d1d1; height:100%; overflow: hidden; } #homeContent .mobileOnline { width:245px; margin:8px 0 0 0; display:block; } #homeContent .homecontentLeft h2 { background:#f1f1f1; font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#545454; margin:0 0 8px 0; padding:8px 5px 8px 10px; } #homeContent .homecontentLeft ul { margin-left:10px; } #homeContent .homecontentLeft ul li { list-style:none; background-image:url("https://data.chinahighlights.com/css/images/home-sprite.png"); background-position:-10px -382px; padding:0 0 0 12px; font-size:11px; margin:0 3px 10px 0; } #homeContent .homecontentLeft ul li a { text-decoration: none;} #homeContent .homecontentLeft ul li a:hover { text-decoration: underline;} #homeContent .homecontentLeft ul li.all { text-align:right; float:right; background:none; font-style:italic } .redFont { color:#a31022; font-weight: bold; } #homeContent .homecontentRight { float:right; width:680px; *width:670px; } #homeContent .homecontentRight h2 { font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#545454; margin:5px 0; padding:0 5px 2px 0px; border-bottom:1px solid #e2e2e2; } .homeFeedback { margin:10px 0 0 0; } .homeFeedback .feedbackTitle { font-size:16px; display: block; margin: 5px 0 10px 0; font-weight: bold; font-family:Arial, Helvetica, sans-serif} .homeFeedback .feedbackDetail { background:url(https://data.chinahighlights.com/css/images/homepage/bg-quotation-left.png) no-repeat left top; font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; padding:5px 0 0 35px; margin:0 0 10px 0; line-height:20px; text-align:justify } .homeFeedback .feedbackDetail a { color:#a31022; font-family:Georgia, "Times New Roman", Times, serif } .homeFeedback .feedbackDetail a:hover { text-decoration:underline; } .homeFeedback .videoFeedback { font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; position:relative; background:url(https://data.chinahighlights.com/css/images/homepage/bg-quotation-right.png) no-repeat 210px bottom; padding:5px 35px; margin:0 0 10px 0 } .homeFeedback .videoFeedback .video-icon { position:absolute; width:40px; height:31px; left:89px; top:45px; } .homeFeedback .videoFeedback a { color:#a31022; font-family:Georgia, "Times New Roman", Times, serif } #footerPromo { background:none!important; margin-left:51px!important; padding:0 0 0 10px!important; } #mainHome { margin:0 auto; width:945px; } .spotlight { width:330px; height:363px; float:right; position:relative; } .spotlight h3 { background-image:url("https://data.chinahighlights.com/css/images/home-sprite.png"); background-position:-10px -242px; width:330px; height:34px; padding:15px 0 0 0; font-size:16px; color:#fff; position:absolute; bottom:0; left:0; font-family:Arial, Helvetica, sans-serif; text-align:center } .spotlight h3 span { font-family:Arial, Helvetica, sans-serif; font-size:18px } .spotlight h3 a { color:#fff; font-family:Arial, Helvetica, sans-serif; text-decoration: none; } .spotlight h3 a:hover { text-decoration:none } .flightDealsList { width:405px; float:left; padding:10px; } .flightDealsList ul li { list-style:none; padding:5px; border-bottom:1px dashed #9f9b9c; line-height:22px; } .flightDealsList ul li a { text-decoration:none; font-weight:bold; } .flightDealsList ul li .hotelPic { width:50px; height:50px; float:left; margin:0 10px 0 0; } .flightDealsList ul li .hotelPic img { width:50px; height:50px; } #pageIntro { height:25px; position:absolute; top:3px; width:100%; color:#8c8c8c; left:0px; z-index:5000; } #pageIntro h1 { position:relative; display:block; width:992px; margin:0 auto; font-weight:bold; padding:5px 0 0 10px; font-size:13px; border:none; } h2 { font-size:18px; color:#545454; padding:0px; margin:20px 0px 5px 0px } h3 { font-family:Verdana, Geneva, sans-serif; font-size:15px; color:#545454; padding:0px; margin:0px; margin:12px 0px 0px 0px } #content p { font-family:Verdana, Geneva, sans-serif; font-size:12px; color:250px; padding:0px; line-height:18px; margin-top:0; text-align:justify } #content p a { color:#545454; text-decoration:underline } #content p a:hover { color:#a31022; text-decoration:none; width:240px } ol li a, ul li a { color:#545454 } ol li a:hover, ul li a:hover { text-decoration:none; color:#a31022 } #socialMediaHome { margin:15px auto; overflow: hidden; width:243px; } .facebook { background-image:url("https://data.chinahighlights.com/css/images/social-media-sprite.png"); background-position:-10px -10px; display:block; float:left; width:34px; height:34px; margin:0 5px; padding-left:5px!important } .twitter { background-image:url("https://data.chinahighlights.com/css/images/social-media-sprite.png"); background-position:-10px -65px; display:block; float:left; width:34px; height:34px; margin:0 5px; padding-left:5px!important } .linkedin { background-image:url("https://data.chinahighlights.com/css/images/social-media-sprite.png"); background-position:-10px -120px; display:block; float:left; width:34px; height:34px; margin:0 5px; padding-left:5px!important } .youtube { background-image:url("https://data.chinahighlights.com/css/images/social-media-sprite.png"); background-position:-10px -174px; display:block; float:left; width:34px; height:35px; margin:0 5px; padding-left:5px!important } .chblog { background-image:url("https://data.chinahighlights.com/css/images/social-media-sprite.png"); background-position:-10px -229px; display:block; float:left; width:34px; height:35px; margin:0 5px; padding-left:5px!important } .gPlus { background:url(https://data.chinahighlights.com/css/images/google-plus.png) no-repeat left; display: block; float: left; width:34px; height:34px; margin:0 0 0 6px; padding-left:5px!important } .highlightBold { color:#A31022; font-size:18px; margin:8px 0 5px 0; font-family:Arial, Helvetica, sans-serif; } .license { margin: 10px auto 0 auto; font-size:11px; color:#777; } .ppOffer { margin: 0 0 20px 0; } #ui-datepicker-div { display:none; } .CHvideo { width:245px; margin-bottom:10px; } .CHvideo h2 { font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#545454; margin:5px 0; padding:0 5px 2px 0px; border-bottom:1px solid #e2e2e2; } #footersearch { height:65px!important; } .topSearch { clear: both; padding: 10px 0; display: block } .topSearch a { font-size:11px; font-weight: bold; margin-right:5px; } .topSearch a:hover { text-decoration: none; color:#a31022 } .inpageTailor { margin:20px 0 0 0!important } .homeDeal { display: block; margin: -25px auto 0 auto; width:auto; padding-top:10px; } .germany { background-image:url("https://data.chinahighlights.com/css/images/member-sprite.png"); background-position:-10px -539px; padding-left:22px; margin-right:5px; } .french { background-image:url("https://data.chinahighlights.com/css/images/member-sprite.png"); background-position:-10px -571px; padding-left:22px; margin-right:5px; } .spanish { background-image:url("https://data.chinahighlights.com/css/images/member-sprite.png"); background-position:-10px -602px; padding-left:22px; margin-right:5px; } .italy { background-image:url("https://data.chinahighlights.com/css/images/member-sprite.png"); background-position:-10px -697px; padding-left:22px; margin-right:5px; } .japanese { background-image:url("https://data.chinahighlights.com/css/images/member-sprite.png"); background-position:-10px -635px; padding-left:22px; margin-right:5px; } .russian { background-image:url("https://data.chinahighlights.com/css/images/member-sprite.png"); background-position:-10px -665px; padding-left:22px; margin-right:5px; font-family:Arial, Helvetica, sans-serif; background-repeat: no-repeat; font-size:13px; } .chinese { background:url(https://data.chinahighlights.com/css/images/merge/csg-512c793703ac8.png) no-repeat;background-position: 0 -239px; padding-left:22px; margin-right:5px; font-family:Arial, Helvetica, sans-serif; background-repeat: no-repeat; font-size:12px; } #socialMedia { margin:0 auto; width:800px!important; height:20px; } /* home ads left and right */ .photoWeekly { width:340px; float: left; margin: 15px 0; position:relative} .photoWeekly .pintrestButton { display: block; width:auto; position:absolute; top:40px; right:50px;} .photoWeekly h2 { font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#545454; margin:5px 0 10px 0; padding:0 5px 2px 0px; border-bottom:1px solid #e2e2e2; } .photoWeekly h2 span { font-size:14px; font-style:italic } .topReading { float: right; width:305px; margin:15px 0; } .topReading h2 { font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#545454; margin:5px 0 10px 0; padding:0 5px 2px 0px; border-bottom:1px solid #e2e2e2; } .topReading ul { margin-left:0} .topReading ul li { list-style: none; line-height:18px; margin-bottom:8px; background:url(https://data.chinahighlights.com/css/images/merge/csg-512c793703ac8.png) no-repeat; background-position: 0 -295px; padding-left:15px; } /*left 6px*/ .topReading ul li a { text-decoration: none} .topReading ul li a:hover { text-decoration: underline;} /* new homepage style */ #homeLeft { float: left; width:666px;} #homeLeft .cityGuide { margin:0 0 10px 0; position:relative; _width:330px; } #homeLeft .cityGuide h2 { font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#545454; margin:5px 0 10px 0; padding:0 5px 2px 0px; border-bottom:1px solid #e2e2e2; } #homeLeft .cityGuide .cityDetail { float:left; width:143px; position:relative; margin:0 25px 5px 0; *margin-right:15px; } #homeLeft .cityGuide .cityDetail.last { margin-right:0; } #homeLeft .cityGuide .cityDetail h3 { position:absolute; background-image:url("https://data.chinahighlights.com/css/images/home-sprite.png"); background-position:-10px -311px; width:133px; height:23px; padding:7px 0 0 10px; margin:0; color:#fff; } #homeLeft .cityGuide .cityDetail h3 a { color:#fff; text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-size:14px; } #homeLeft .cityGuide .cityDetail img { margin-bottom:5px; } #homeLeft .cityGuide .cityDetail ul { margin-left:0; } #homeLeft .cityGuide .cityDetail ul li { list-style:none; line-height:18px; margin-bottom:1px; } #homeLeft .cityGuide .cityDetail ul li a { text-decoration:none; } #homeLeft .cityGuide .cityDetail ul li a:hover { text-decoration:underline; } #homeLeft .cityGuide .cityDetail ul li a.last { background:url(https://data.chinahighlights.com/pic/doubleArrow2.gif) no-repeat right; padding-right:15px; } #homeLeft .cityGuide .cityDetail ul li a.last:hover { background:url(https://data.chinahighlights.com/pic/doubleArrow.gif) no-repeat right; padding-right:15px; } #homeRight { float: right; width:263px; } #tourindexSearch { padding:1px 10px 10px 15px; background:#f1f1f1; margin-bottom: 15px; border-bottom-left-radius:4px; border-bottom-right-radius:4px; } .searchTitle { font-size:16px; background:url(https://data.chinahighlights.com/css/images/global/bg-search-title.png) no-repeat; padding:8px 0 5px 5px; width:258px; height:23px; color:#333; } #tourindexSearch #selectInfo { margin:5px auto; font-size:12px; font-weight:600; color:#555; } #tourindexSearch #selectInfo .budget { margin-right:12px; font-family:Arial, Helvetica, sans-serif; } #tourindexSearch #selectInfo select { width:230px; border:1px solid #999; background:#fff; padding:2px 0 2px 3px; color:#555; margin:1px 0 5px 0; } #tourindexSearch #selectInfo .duration { font-family:Arial, Helvetica, sans-serif; } #tourindexSearch #visiting { margin:-5px 0 10px 0; } #tourindexSearch #visiting .title { font-size:14px; font-weight:600; color:#555; font-family:Arial, Helvetica, sans-serif } #tourindexSearch #visiting .citySelect { border:1px solid #999; padding:10px; margin:5px 0; font-size:11px; background:#fff; *padding:4px 5px 0 5px } #tourindexSearch #visiting .citySelect .cityList { float:left; width:auto; } #tourindexSearch #visiting .citySelect .cityList a { color:#545454; } #tourindexSearch #visiting .citySelect .cityList a:hover { color:#a31022; text-decoration:none } #tourindexSearch #visiting .citySelect .cityList ul { margin-left:0; margin-bottom:10px; } #tourindexSearch #visiting .citySelect .cityList ul li { list-style:none; float:left; width:95px; margin-bottom:5px; } #tourindexSearch #visiting .citySelect .cityList ul li input { vertical-align:middle; margin:-3px 2px 0px 0; *margin-right:0; } #tourindexSearch #visiting .citySelect .whatSelected { float:right; width:135px; } #tourindexSearch #visiting .citySelect .whatSelected textarea { width:125px; height:60px; padding:5px; border:1px solid #999; font-size:11px; } .searchButton { margin-top:3px\9; #margin-top:30px; width:auto; height: auto; } #tourindexSearch #visiting .citySelect .whatSelected textarea:focus { border:1px solid #F3CB76; } #tourindexSearch .advancedSearch { text-align:right; width:120px; float: right; display: block; margin: 10px 0 0 0; } #tourindexSearch .advancedSearch a { color:#a31022; font-size:11px; } #tourindexSearch .advancedSearch a:hover { text-decoration:none; } /* home slide show */ #homeSlideshow { z-indx: 20;margin: 0 auto; width:980px; display: block; background:url(https://data.chinahighlights.com/css/images/global/bg-content.png) repeat-y; padding:15px 5px 0 5px;} .picShow { width:980px; height:397px; position:relative;} .picShow .scrollLeft { z-index: 40;width:88px; height:88px; position:absolute; bottom:15px; left:15px;} .picShow .scrollRight { z-index: 40;width:88px; height:88px; position:absolute; bottom:15px; right:290px;} .ourUSP { z-index: 21;width:260px; height:384px; padding:15px 0 0 13px; position:absolute; right:0; top:0; /*background:url(https://data.chinahighlights.com/css/images/global/bg-transparent-repeat.png) repeat;*/ display: block;} .ourUSP .uspUnit { border:1px solid #d1d1d1; background:#fff; padding:2px; width:243px; height:107px; margin: 0 0 12px 0; display: block;} /* footer features */ #footerFeature { width:950px; margin: 0 auto; border-top:1px solid #d1d1d1; padding-top:20px; height:100%; overflow: hidden; } #footerFeature .featureDetail { background:url(https://data.chinahighlights.com/css/images/merge/csg-512c793703ac8.png) no-repeat; background-position: 220px 0; float: left; width:215px; _width:210px; height:110px; padding: 0 10px 10px 0; text-align:left; margin-right:15px; } #footerFeature .featureDetail.last { background: none; padding-right:0; margin-right:0; width:217px; } #footerFeature .featureDetail .featureTitle { font-size:24px; display: block; margin: 0 0 10px 0; color:#5f8a55; } #footerFeature .featureDetail .featureTitle .more { font-size:11px;} #footerFeature .featureDetail ul { margin-left:0; } #footerFeature .featureDetail ul li { list-style: none; background:url(https://data.chinahighlights.com/css/images/merge/csg-512c793703ac8.png) no-repeat; background-position: 0 -357px; padding-left:20px; font-size:11px; line-height:16px; margin-bottom:10px; } #footerFeature .featureDetail ul { margin-left:0; } #footerFeature .featureDetail.first li { margin-bottom:8px!important; } #footerFeature .featureDetail ul li.last { background: none; padding-left:0; text-align:right; margin-right:15px; } #footer { background:url(https://data.chinahighlights.com/css/images/global/bg-footer-repeat.png) repeat-x 0 5px; height:203px; padding:0; } #footer .footerInfo { background:url(https://data.chinahighlights.com/css/images/global/bg-footer-content.png) no-repeat; height:205px; overflow:hidden; width:995px; margin:0 auto; color:#666; text-align:center; padding-top:15px; } #socialMedia { padding-top: 7px;} .scrollLeft,.scrollRight{ background: url(https://data.chinahighlights.com/css/images/merge/csg-512c793703ac8.png) no-repeat;width: 88px; height: 88px; display: none; cursor: pointer;} .scrollLeft {background-position: 0 -560px;} .scrollRight{background-position: 0 -422px;} .picShow{background-color: #F6F6F6;} .picList{ position:relative; height:400px; } .picList a{ position:absolute; top:0; left:0; z-index:8; opacity:0.0; background-color: #FFF; } .picShow .active { z-index:10; opacity:1.0; } .picShow .last-active { z-index:9; }