You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

81 lines
6.5 KiB
CSS

@charset "utf-8";
/* Special Tour Css Style*/
/*--2010 Tour--*/
#tour2010 { margin: 0px 0 10px 0; padding:0 0 5px 0; }
#tour2010 .hotTours { background:#d1d1d1; color:#a31022; font-size:20px; padding: 8px 0 8px 15px; margin-top: 0px; font-weight: normal; }
#tour2010 .themeTours { background:url(/css/images/2010-china-travel-guide/bg-theme-tour.png) no-repeat; width:635px; height:58px; color:#fff; padding: 8px 0 0 25px; }
#topEvents { background:#f1f1f1; width: 952px; margin:0 20px 10px 20px; padding-top: 10px; }
#topEvents .eventsContent { width:932px; background:url(/css/images/2010-china-travel-guide/bg-tour-2010.png) no-repeat; height:691px; margin: 10px 0 0 20px; position:relative; }
#topEvents .eventsContent h2 { color:#000; font-size:15px; margin: 0 0 0px 0; }
#topEvents .eventsContent p { font-size:11px; margin:5px 0 5px 0; line-height:15px; }
#topEvents .eventsContent p img { margin:0 0 0 8px; }
#topEvents .eventsContent p a { font-weight: bold; }
#topEvents .eventsContent p a:hover { color:#a31022; text-decoration: none; }
#topEvents .eventsContent .eventsTime { color:#149ad9; font-size:11px; }
#shanghaiExpo { position:absolute; width:333px; bottom: 121px; left: 68px; }
#guangzhouGames { position:absolute; width:223px; top: 59px; right: 240px; }
#lushengFestival { position:absolute; width:173px; top: 247px; right: 126px; }
#newYear { position:absolute; width:210px; bottom: 129px; right: 142px; }
#topTours { width:660px; border-bottom:1px solid #d1d1d1; padding: 5px 0 10px 0; margin:15px 0 15px 0; font-size:11px; line-height:18px; }
#topTours .toptourPic { float: left; width:120px; background:#d1d1d1; padding:5px; margin: 5px 10px 0 0; }
#topTours .toptourPic img { width:120px; height:90px; }
#topTours .toptourContent { width:370px; float: left; padding-right:10px; margin-right:5px; }
#topTours .toptourContent .topTitle { font-size:18px; font-weight: bold; border-bottom:1px solid #d1d1d1; padding-bottom:2px; font-weight: normal; margin-bottom:5px; display: block;}
#topTours .toptourContent .topTitle a { text-decoration: none; color:#545454}
#topTours .toptourContent .topTitle a:hover { color:#a31022;}
#topTours .toptourContent ul { margin:0; }
#topTours .toptourContent ul li { list-style: none; line-height:15px; margin-bottom:5px; }
/* tour price */
#topTours .searchlistPrice { width:120px; height:120px; float:right; background:url(/css/images/tour/bg-price-130.png) no-repeat; color:#6b6b6b; text-align:center; margin-top:10px; padding:10px 0 0 10px; }
#topTours .searchlistPrice .fullPrice { font-size:11px; font-weight: bold; margin: 5px 0 0 -12px; display:block }
#topTours .searchlistPrice .viewDetail { margin: 15px 0 0 -15px; }
#topTours .toptourPrice { float: right; width: 110px; padding:10px 0 0 5px; font-size:16px; font-weight: bold; font-family: Arial, Helvetica, sans-serif!important; color:#a31022; line-height:20px; }
.red_price { font-family:Arial, Helvetica, sans-serif }
#topTours .toptourPrice strong { font-size:11px; font-weight: bold; color:#545454; }
#topTours p { font-size:11px; margin: 5px 0 0 0; }
#topTours p a { background:url(/pic/arrow-r.gif) no-repeat left; padding-left:10px; }
.buttun2010 { font-weight:bold; text-align:center; color: #A31022; cursor:pointer; margin:20px 0 0 -5px; width: 80px; }
.buttun2010 a { display:block; -moz-border-radius:5px; -moz-border-radius:5px; border:#D1D1D1 1px solid; background-color:#fff; background-image:url(/css/images/bg-click.GIF); background-repeat:repeat-x; background-position:bottom; padding:5px 5px; text-decoration:none; color:#a31022; font-size:12px; }
.buttun2010 a:hover { display:block; padding:5px 5px; background-color:#fff; background-image:url(images/bg-click-hover.GIF); background-repeat:repeat-x; background-position:bottom; }
#specialTour { width:650px; padding:5px; margin:0 0 10px 0; }
#specialTour h3 { font-size:15px; margin:15px 0 8px 0; border-bottom:1px solid #f1f1f1; padding-bottom:1px; }
#specialTour h3 a { color:#545454; text-decoration: none }
#specialTour ul { margin-left:5px; }
#specialTour ul li { list-style: none; font-size:11px; color:#999; line-height:18px; margin-bottom:5px; background:url(/pic/arrow-r.gif) no-repeat left 5px; padding-left:12px; }
#specialTour ul li a { color:#545454; font-size:12px; margin-right:5px; }
#specialTour ul li a:hover { color:#a31022; text-decoration: none; }
#specialTour .picLeft { width:150px; float: left; margin: 0 10px 0 0;}
ul.tourRight { float: right; width:480px; display: block;}
ul.tourRight li { margin-bottom:13px!important;}
.priceFrom { color:#a31022; font-size:12px; font-weight: bold; }
/*--2010 Tour Right--*/
#publicHoliday { width:275px; border:1px solid #d1d1d1; margin:10px 0; padding: 0 0 10px 0; }
#content #subContent #publicHoliday h4 { background:url(/css/images/2010-china-travel-guide/red-arrow.png) no-repeat 245px 9px; padding-right:10px; padding-bottom:1px; border-top: none; text-align: center; margin: 5px 5px 8px 5px; border-bottom:1px solid #d1d1d1; }
#publicHoliday ul { margin: 10px 5px 5px 10px; }
#publicHoliday ul li { list-style: none; background:url(/css/images/drop-1.gif) no-repeat left; padding-left:15px; line-height:18px; margin:5px; }
.holidayDuration { color:#999; margin-left:8px; font-size:11px; }
#bannerLogo { margin: auto; width:978px; }
/* photo preview */
.photoPreview { margin: 0; clear: both; padding: 0 0 0 140px; }
.photoPreview .singlePhoto { float: left; width:80px; margin-right:20px }
.photoPreview p#preview { color:#fff; !important;
line-height: 13px; margin-bottom:0; }
#preview { position:absolute; border:1px solid #ccc; background:#333; padding:5px; display:none; color:#fff; z-index:9999; }
#preview img { z-index:9999; }
/* for china tours 2012 */
ul.tourInfoSwtich { margin: 15px 0; border-bottom:2px solid #d1d1d1; padding-left:10px; }
ul.tourInfoSwtich li { background:url(/css/images/tour/bg-th.png) repeat-x; float: left; width: 260px; margin-right:5px; list-style: none; color:#fff; font-size:17px; text-align:center; height:29px; padding-top:3px; display: block; -moz-border-radius-topleft: 3px; -moz-border-radius-topright: 3px; cursor:pointer; }
ul.tourInfoSwtich li.active { border:2px solid #d1d1d1; background:#fff; border-bottom: none; color:#a31022; height:29px; margin-bottom:-2px; }
ul.tourInfoSwtich li a { font-size:14px; font-weight: bold; text-decoration: none; color:#fff; }
.optionalBooking { margin: 10px 0 20px 0;}
.optionalBooking span { font-size:18px;}
.optionalBooking ul { margin:10px 0 0 10px;}
.optionalBooking ul li { list-style: none; line-height:18px; margin-bottom:10px; background:url(/pic/include.gif) no-repeat left; padding-left:25px;}