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.

131 lines
12 KiB
CSS

@charset "utf-8";
/* tour promo sepcial report */
body { margin:0px; padding:0px; font-family:Verdana, Arial, Helvetica, sans-serif; background:#f6f3ed; font-size:12px; color:#545454 }
img { border: none; }
h1 { font-size:12px; width:auto; float: left; display: block; margin:0; }
.firstTitle { font-size:24px; font-weight: normal; margin: 5px 0 15px 0; display:block}
.clear { clear:both }
.breadNav { margin:0 0 15px 0; color:#704400; font-size:11px; font-weight:bold; clear:both }
.breadNav a { color:#545454; font-weight:normal; background:url(/css/images/deals/free-experience/coffe-arrow-s.png) no-repeat right 5px; margin-right:5px; padding:0 10px 0 0px }
#wrapper { width:850px; margin:20px 0 20px 10px; position:relative}
#wrapper .whyUs { position:absolute; width:290px; height:577px; top:5px; right:-286px; }
#wrapper .whyUs2 { position:absolute; width:290px; height:577px; top:0px; right:-286px; }
#header { width:850px; background:url(/css/images/deals/bg-australia-head.jpg) no-repeat; height:312px; position:relative }
#headerIndex { width:850px; background:url(/css/images/deals/free-experience/bg-head.gif) no-repeat -12px center; height:387px; position:relative }
#header1 { width:850px; background:url(/css/images/deals/bg-uk-head.jpg) no-repeat; height:311px; position:relative }
#header2 { width:850px; background:url(/css/images/deals/bg-staff-tour-head.jpg) no-repeat; height:311px; position:relative }
#header .telphone { background:url(/pic/24-7-call.png) no-repeat left; color:#a31022; font-family:Arial, Helvetica, sans-serif; font-size:15px; position:absolute; left:10px; padding:25px 0 5px 40px; top:-10px; font-weight:bold; letter-spacing:1px; width:auto }
#header .telphone span { font-size:11px; letter-spacing:normal }
#logo { padding:15px 0 0 15px; float:left; margin-left: 15px; }
#content { width:800px; background:url(/css/images/deals/bg-maincontent.png) repeat-y; padding:5px 25px }
#content .feedback { background:url(/css/images/tour/feedback.png) no-repeat top; width:377px; padding-top:73px; float:right; margin:10px 5px 0 0px }
#content .feedback .feedbackContent { background:url(/css/images/tour/booking-procedure.png) no-repeat bottom; padding:5px 10px 5px 5px }
#content .feedback .feedbackContent span { font-size:11px }
#content .feedback .feedbackContent .left { background:url(/css/images/story/customer-say-left.gif) no-repeat; width:44px; height:31px; display:block; margin:0 0 -10px 0 }
#content .feedback .feedbackContent .right { background:url(/css/images/story/customer-say-right.gif) no-repeat right bottom; width:48px; height:31px; display:block; margin:-25px 0 0 230px }
#content #tourDeals { border-top:1px solid #d1d1d1; margin:20px 0 0 0; clear:both; padding-top:10px }
#content #tourDeals .tourList { border-bottom:1px dashed #b0b0b0; margin:5px 5px 20px 5px; padding-bottom:20px }
#content #tourDeals .tourList .tourPic { width:230px; float:left; margin-right:10px; position: relative; }
#content #tourDeals .tourList .tourDetail { float:left; width:390px }
#content #tourDeals .tourList .tourDetail h3 { font-size:12px; font-family:Arial, Helvetica, sans-serif; margin:0 0 5px 0 }
#content #tourDeals .tourList .tourDetail h2 a { color:#1a5e91; text-decoration: none; font-weight: normal }
#content #tourDeals .tourList .tourDetail h2 a:hover { text-decoration: underline }
#content #tourDeals .tourList .tourDetail h2 { font-family:Arial, Helvetica, sans-serif; font-size:18px; margin:0 0 5px 0; color:#1a5e91 }
#content #tourDeals .tourList .tourDetail img { margin-top:5px; }
#content #tourDeals .tourList .tourPrice { background:url(/css/images/tour/bg-price.png) no-repeat; width:127px; height:132px; padding:15px 0 0 20px; float:right }
#content #tourDeals .tourList .tourPrice .fullpriceFrom { font-size:11px; font-weight:bold }
#content #tourDeals .tourList .tourPrice .redPrice { color:#a31022; font-size:18px; font-family:Arial, Helvetica, sans-serif; margin:10px 0 15px 0; font-weight:bold }
#content #tourDeals .tourList .tourPrice .redPrice span { color:#999; font-size:11px; font-family:Verdana, Geneva, sans-serif }
#content #tourDeals .tourList .tourPrice .redPrice2 { color:#a31022; font-size:16px; font-family:Arial, Helvetica, sans-serif; margin:10px 0 15px 0; font-weight:bold }
#content #tourDeals .tourList .tourPrice .redPrice2 span { color:#999; font-size:11px; font-family:Verdana, Geneva, sans-serif }
.flagNo { width:35px; height:35px; position:absolute; top:5px; left:0;}
#content p { line-height:18px; margin-bottom:8px; margin-top:0 }
#content p a { color:#545454 }
#content p a:hover { text-decoration:none }
#terms { margin:20px 0 }
#terms h4 { color:#2f76a8; font-size:16px; margin:0 0 8px 0 }
#terms ol { margin-left:15px; padding-left:10px }
#terms ol li { line-height:18px; margin-bottom:5px; list-style-position:outside }
#bottom { width:850px; background:url(/css/images/deals/bg-footer.png) no-repeat; height:14px }
#customerFeedback { margin:5px 0 35px 0 }
#customerFeedback .feedbackDetail { float:left; width:360px; background:url(/css/images/deals/free-experience/quotation-begin.png) no-repeat left top; padding-left:30px }
#customerFeedback .feedbackDetail .detailContent { float:left; width:360px; background:url(/css/images/deals/free-experience/quotation-end.png) no-repeat right bottom; font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; line-height:25px }
#customerFeedback .feedbackDetail .detailContent a { font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; color:#a31022 }
#customerFeedback .feedbackDetail .detailContent a:hover { text-decoration:none }
a.download { color:#704400; background:url(/pic/dowload.gif) no-repeat left 1px; padding-left:18px }
a.download:hover { text-decoration:none }
.note { border:1px dashed #333; padding:5px; margin-bottom:15px; }
h2.howtoget { font-size:18px; font-weight: normal; margin: 5px 0; border-bottom:1px solid #d1d1d1;}
ul.airlines { margin:0 0 15px 5px; padding-left:0}
ul.airlines li { list-style: none; line-height:18px; margin-bottom:5px; font-size:13px; width:150px; float: left;}
ul.airlines li.first { width:auto; float: none;}
ul.airlines li.qf { background:url(/image/deals/tour/QF.gif) no-repeat left; padding-left:20px;}
ul.airlines li.cz { background:url(/image/deals/tour/CZ.gif) no-repeat left; padding-left:20px;}
ul.airlines li.cx { background:url(/image/deals/tour/CX.gif) no-repeat left; padding-left:20px;}
ul.airlines li.mu { background:url(/image/deals/tour/MU.gif) no-repeat left; padding-left:20px;}
ul.airlines li.ca { background:url(/image/deals/tour/CA.gif) no-repeat left; padding-left:20px;}
ul.airlines li.sq { background:url(/image/deals/tour/SQ.gif) no-repeat left 5px; padding-left:20px;}
ul.otherCity { margin: 10px 0; padding-left:0;}
ul.otherCity li { list-style: none; line-height:15px; margin-bottom:5px; width:250px; float: left; background:url(/pic/square-red.gif) no-repeat left; padding-left:15px; }
ul.otherCity li.last { width:auto;}
/* footer info */
#footer { margin: 5px 0; border-top:2px solid #d1d1d1; text-align:center; padding:10px 0 0 0;}
#footer p { font-size:11px; margin-bottom:5px; line-height:15px;}
.ourMembers { margin:20px auto; font-size:11px; font-weight:bold; width:100%; text-align:left; }
.ourMembers .security { float:left; border-right:1px solid #999; width:185px; margin-right:10px; }
.ourMembers .members { float:left; border-right:1px solid #999; width:290px; margin-right:10px; }
.ourMembers .payment { float:left; width:290px; margin-right:0px; }
.ourMembers a { color:#545454; }
.truste { background-image:url("/css/images/member-sprite.png"); background-position:-10px -10px; display:block; float:left; width:95px; height:26px; margin:10px 5px 0 0; }
.mcafee { background-image:url("/css/images/member-sprite.png"); background-position:-10px -56px; width:76px; height:29px; display:block; float:left; margin:10px 5px 0 0; }
.iata { background-image:url("/css/images/member-sprite.png"); background-position:-10px -105px; display:block; float:left; width:45px; height:30px; margin:10px 5px 0 0; }
.ustoa { background-image:url("/css/images/member-sprite.png"); background-position:-10px -155px; display:block; float:left; width:103px; height:21px; margin:10px 5px 0 0; }
.pata { background-image:url("/css/images/member-sprite.png"); background-position:-10px -196px; display:block; float:left; width:70px; height:30px; margin:10px 5px 0 0; }
.asta { background-image:url("/css/images/member-sprite.png"); background-position:-10px -246px; display:block; float:left; width:48px; height:30px; margin:10px 5px 0 0; }
.visa { background-image:url("/css/images/member-sprite.png"); background-position:-10px -296px; display:block; float:left; width:48px; height:30px; margin:10px 5px 0 0; }
.masterCard { background-image:url("/css/images/member-sprite.png"); background-position:-10px -346px; display:block; float:left; width:54px; height:33px; margin:10px 5px 0 0; }
.jcb { background-image:url("/css/images/member-sprite.png"); background-position:-10px -399px; display:block; float:left; width:35px; height:27px; margin:10px 5px 0 0; }
.paypal { background-image:url("/css/images/member-sprite.png"); background-position:-10px -446px; display:block; float:left; width:98px; height:25px; margin:10px 5px 0 0; }
.moneybookers { background-image:url("/css/images/member-sprite.png"); background-position:-10px -491px; display:block; float:left; width:57px; height:31px; margin:10px 5px 0 0; }
h2.whyus { font-size:18px; font-weight: normal; border-bottom:1px solid #d1d1d1; margin-bottom:5px;}
ul.whyus { margin-left:0; padding-left:0;}
ul.whyus li { list-style: none; line-height:18px; margin-bottom:10px; float: left; width: 360px; background:url(/css/images/mark-icon.png) no-repeat left 3px; padding-left:25px; font-size:15px; font-weight: bold;}
.priceInclusion { margin: 15px 0 5px 10px;}
.priceInclusion .priceTitle { font-size:24px; display: block; color:#a31022;}
.priceInclusion ul { margin-left:5px; padding-left:0}
.priceInclusion ul li { list-style: none; line-height:18px; margin-bottom:5px; background:url(/pic/tick.png) no-repeat left; padding-left:20px;}
.feedback { margin:15px 0 5px 10px;}
.feedback .feedbackTitle { font-size:24px; display: block; color:#a31022; margin-bottom: 5px; }
.feedback .feedbackDetail { line-height:20px; margin-bottom:5px; font-size:17px; font-style:italic; font-family: Georgia, "Times New Roman", Times, serif}
.feedback .feedbackDetail a { color:#545454; margin-left:3px;}
.feedback .feedbackDetail a:hover { color:#a31022; text-decoration: none;}
.quoteBegin { background:url(/css/images/story/customer-say-left.gif) no-repeat; width:44px; height:31px; float: left; margin-right:5px;}
.quoteEnd { background:url(/css/images/story/customer-say-right.gif) no-repeat; width:48px; height:31px; float: right;}
.videoFeedback { margin:5px auto; position:relative}
.videoFeedback .videoIcon { position:absolute; left:100px; top:80px; width:40px; height:28px; }
.allReview { text-align:right; margin:0 10px 8px 0; font-size:15px;}
ol.whystafftour { margin-left:10px; padding-left:10px;}
ol.whystafftour li { line-height:18px; margin-bottom:5px;}
.differentCurrency{ color:#a31022; font-size:12px; font-family:Arial,Helvetica,sans-serif; margin:3px 0; font-weight:bold }
.differentCurrency span{color:#999; font-size:11px; font-family:Verdana,Geneva,sans-serif}
.howmuchSave { float: right; width:145px; color:#a31022; font-size:20px; display: block; margin-top:-30px; }
.freePhone { position:absolute; left: 540px; top: 11px; border:2px solid #d1d1d1; -moz-box-shadow:0 0 5px #555; background:#f6f3ed; width:280px; text-align:center; padding:5px; font-family:Arial, Helvetica, sans-serif; font-size:15px; font-weight:bold; color:#a31022; }
.freePhone span { font-size:18px;}
.crumbNav { margin: 0 0 10px 0; }
.crumbNav span { width: auto; float: left; display: block; margin-right: 10px; font-size: 11px; font-weight: bold; }
.crumbNav a { color:#545454; text-decoration:none;}
.crumbNav a:hover { color:#a31022; text-decoration:underline;}
.whowill { margin: 5px 0; font-size:11px; border-top:1px solid #d1d1d1; padding: 5px 0 0 0}
.whowill a { font-size:12px; color:#545454;}