﻿@media screen,tv {
html{color:#3e2800;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,th,var{font-style:normal;font-weight:normal;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup{vertical-align:text-top;}sub{vertical-align:text-bottom;}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}input,textarea,select{*font-size:100%;}legend{color:#000;}
body{background:#f3f6ef url(style/bg_body.jpg) no-repeat 0 0;font:13px/1.231 verdana,sans-serif;*font-size:small;*font:x-small;}table{font-size:inherit;font:100%;}pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:100%;}
a {color:#0178ff;text-decoration:none;}
a:hover {text-decoration:underline;}

#head {}
#head div {float:left;}
#head h6 {margin:2px 0 2px 10px;padding:2px 10px;background:#c7e3e6;border:1px solid #bcd4d6;}
#head ul {float:left;padding:0 10px 0 20px;}
#head li {padding:2px 0 0;}
#logo {position:relative;padding:0 0 15px;}
#logo a.logo {display:block;margin:0 0 5px;width:290px;height:95px;}
#logo div.en, #logo a.en {padding:0 5px 0 167px;}
#logo a.cht, #logo div.cht {position:absolute;top:102px;left:232px;width:23px;height:13px;background:url(style/chinese_traditional.gif) no-repeat 0 0;}
#logo a.cht:hover {background-position:0 -13px;}
#logo div.cht {background-position:0 100%;}
#foot {padding:32px 0 0 150px;height:44px;background:url(style/bg_foot.jpg) repeat-x 0 100%;clear:both;}
#email {padding:0 0 0 550px;}
#phone {padding:0 0 0 413px;}
#privacy {padding:5px 0 5px 150px;color:#0178ff;font-size:77%;}
#body {clear:both;}

#homeAdRotator {padding:0 0 0 150px;}
#homeProduct {padding:15px 0 0 140px;width:950px;}
#homeProduct h1 {padding:0 35px 5px;color:#3e2800;font-weight:bold;font-size:161.6%;}
#homeProduct div {float:left;padding:0 0 10px 25px;width:210px;height:180px;}
#homeProduct img {display:block;padding:0 0 5px;}
#homeProduct a {padding:0 0 0 5px;color:#0094d4;font-size:116%;}

table.notepad {}
table.notepad thead th.notepad {height:40px;background:url(style/bg_notepad_tl.gif) no-repeat 145px 0;}
table.notepad thead td.notepad {width:45px;background:url(style/bg_notepad_tr.gif) no-repeat 0 0;}
table.notepad tbody th.notepad {background:url(style/bg_notepad_ml.gif) repeat-y 145px 0;vertical-align:top;}
table.notepad tbody td.notepad {background:url(style/bg_notepad_mr.gif) repeat-y 0 0;}
table.notepad tfoot th.notepad {height:20px;background:url(style/bg_notepad_bl.gif) no-repeat 145px 0;}
table.notepad tfoot td.notepad {background:url(style/bg_notepad_br.gif) no-repeat 0 0;}
table#notepad {width:1100px;}
div.notepad {padding:0 0 20px 200px;}
div.notepad h1 {padding:0 0 10px;color:#3e2800;font-weight:bold;font-size:161.6%;}
div.notepad p, div.notepad ul, div.notepad ol {padding:0 0 10px;}

table.productList {margin:0 0 30px 200px;width:633px;}
table.productList caption {padding:0 0 15px;font-size:138.5%;}
#productList caption {color:#d13342;}
#productList td {padding:10px 15px;background:#fbeff0;}
#productList2 caption {color:#80c9be;}
#productList2 td {padding:10px 15px;background:#f1f9f8;}
#productList tr.alt td, #productList2 tr.alt td {background:#fff;}
th.productListPromo {width:222px;vertical-align:top;}
th.productListPromo img {position:absolute;top:10px;left:10px;}
td.productListPromo {padding:40px 0 0 10px;vertical-align:top;}
td.productListPromo div {padding:0 0 10px;}
td.productListPromo h1 {padding:2px 0 5px 10px;color:#0094d4;font-size:116%;}

#tourIntro {position:relative;padding:15px 0 0 175px;width:925px;height:426px;background:url(style/bg_product_intro.gif) no-repeat 150px 0;}
#tourIntro h1 {width:770px;height:60px;color:#3e2800;font-weight:bold;font-size:161.6%;}
#tourIntro img.stamp {position:absolute;top:15px;left:980px;}
#tourSchedule {padding:10px 0 5px;width:450px;}
#tourFeature {width:450px;height:179px;overflow:auto;}
#tourIntro div.productPriceX {display:none;width:450px;}
#tourIntro div.productPrice span {color:#f00;font-size:138.5%;}
#tourIntro div.productPrice strong {padding:0 10px;color:#f00;font-size:182%;}
#tourIntro div.productPrice a {padding:0 10px;}

#productPhoto {position:absolute;top:85px;left:696px;}
#productPrintableItinerary {display:none;position:absolute;top:320px;left:900px;padding:60px 10px 0;background:url(style/icon_itinerary.gif) no-repeat 50% 0;text-align:center;}
#productPaymentForm {position:absolute;top:320px;left:980px;padding:60px 10px 0;background:url(style/icon_form.gif) no-repeat 50% 0;text-align:center;}
#productBooking {display:none;position:absolute;top:350px;left:500px;font-size:153.9%;}

#productDetail {}
th.productDetailPromo {width:222px;vertical-align:top;}
th.productDetailPromo img {position:absolute;top:10px;left:10px;}
td.productDetailPromo {padding:40px 0 0 10px;vertical-align:top;}
td.productDetailPromo div {padding:0 0 10px;}

#productSelector {position:absolute;top:30px;left:10px;width:152px;}
#productSelector li {margin:0 0 8px;width:152px;height:43px;background-repeat:no-repeat;background-position:0 0;cursor:pointer;}
#productSelector li.hover {background-position:0 -43px;}
#productSelector li.active {background-position:0 100%;}
#productSelector li.productPrice {display:none;background-image:url(style/tab_price.gif);}
#productSelector li.productItinerary {background-image:url(style/tab_itinerary.gif);}
#productSelector li.productBus {background-image:url(style/tab_bus.gif);}
#productSelector li.productLink {background-image:url(style/tab_links.gif);}

#productDetail div.productPanel {display:none;padding:0 0 20px 200px;}
#productDetail div.productPanel p {padding:0 20px 0 0;}

#productDetail div.productPrice {}
#productDetail div.productPrice h6 {padding:20px 20px 5px 0;color:#fe8400;font-weight:bold;}
#productPrice {empty-cells:show;}
#productPrice caption {padding:0 0 15px;color:#fe8400;font-size:138.5%;}
#productPrice thead th {padding:5px 10px;border:1px solid #ccc;background:#fac380;}
#productPrice tbody th {padding:5px 10px;border:1px solid #ccc;background:#fff;}
#productPrice tbody td {padding:5px 10px;border:1px solid #ccc;background:#fff;text-align:center;}
#productPrice tbody tr.alt th, #productPrice tbody tr.alt td {background:#fff9f2;}

#productDetail div.productItinerary {}
#productDetail div.productItinerary h2 {padding:0 0 15px;color:#80c9be;font-size:138.5%;}
#productDetail div.productItinerary h3 {padding:5px 5px 5px 15px;border:1px solid #ccc;background:#bfe4df;font-weight:bold;font-size:108%;}
#productDetail div.productItinerary p {padding:5px 80px 20px 15px;}
#productDetail div.productBus {}
#productDetail div.productBus h2 {}
#productBus caption {padding:0 0 15px;color:#0094d4;font-size:138.5%;}
#productBus th {padding:5px 10px;border:1px solid #ccc;background:#99d4ee;}
#productBus td {padding:5px 15px;border:1px solid #ccc;background:#fff;}
#productBus tr.alt td {background:#ebf7fc;}

#productDetail div.productLink {}
#productDetail div.productLink h2 {color:#d13342;}

#about h2 {padding:0 0 5px;font-size:131%;}
#about ul, #about ol {margin:0 25px 5px;}
#about ul li {list-style-type:disc;}
#about ol li {list-style-type:decimal;}

#tos {}
#tos h2 {padding:0 0 5px;font-size:131%;}
div#privacy h2 {padding:0 0 5px;font-size:131%;}
#bus {}
#shuttle {}

div.ff3 {position:relative;}
}

@media print {

}