body {	background:#7F5B46 url(img/HOME-PAGE_01.jpg) top repeat-x; margin:0; text-align:center; font-family:Tahoma; font-size:12px; line-height:18px; color:#333; }/*4396CA 0361A9*/
a{ text-decoration:none; color:#333; outline:none; cursor:pointer; }
a:hover{ text-decoration:underline; color:#962520; }
select{font-size:11px;}
input{font-size:11px;}
select{ border:solid 1px #cccccc; padding:3px; }
input[type=text],textarea{ border:solid 1px #cccccc; padding:5px; }
h1{ padding:10px 0; font-size:18px; margin:0; color:#AA1C21; text-transform:uppercase;}
h2{ padding:10px 0; font-size:16px; margin:0; color:#AA1C21; text-transform:uppercase;}
h3{ padding:10px 0; font-size:16px; margin:0; color:#AA1C21; text-transform:uppercase;}
h4{ padding:5px 0; font-size:14px; margin:0;}
hr{border-top:none; border-left:none; border-right:none; border-bottom:solid 1px #4396CA;}
img{border:none}
p{margin:0 0 6px 0; line-height:18px}
table tr td p{margin:0 0 6px 0; line-height:18px}
.titleattach{font-size:12px; font-weight:bold; color:#D90F0F; text-decoration:underline;}
.itemattach{color:#333;}
.containattach{padding:10px 0 0 15px; margin:0;}
.title_book{height:26px; background-color:#AA1C21; color:#fff; font-weight:bold}
.hide{display:none;}
.show{display:block;}
.nobg { background:none !important; }
.money{color:#333; font-weight:bold;}
.note {border:none; background-color:Transparent; font-size:11px; font-style:italic; color:#666666; font-weight:normal; }
.thumbnails{width:60px; height:60px; border:solid 2px #fff; margin-right: 5px;}
.thumbnails2{border:solid 3px #fff; margin-right: 2px; width:100px; height:100px}
.thumbnails3{border:solid 2px #fff; width:80px; height:80px;}
.framedphotos{border:solid 1px #cccccc;}
.framedphotos .thumbnails{width:80px; height:80px; border:solid 3px #fff; margin: 0px;}
.NormalLink{font-weight:normal; text-decoration:none; font-family:Verdana; font-size:12px;}
.NormalLink:hover{ text-decoration:underline }
.Link_Blue{color:#333; text-decoration:none; font-family:Verdana; font-size:12px;}
.Link_Blue:hover{color:#333; text-decoration:underline }
.Link_Green{color:#333; text-decoration:none; font-family:Verdana; font-size:12px;}
.Link_Green:hover{color:#333; text-decoration:underline }
.Link_Background{font-size:16px; height:30px; font-family:Verdana; font-weight:bold; padding-left:5px; color:#962520; background:url(img/title_back.gif) top left no-repeat; text-decoration:none;}
.return { background:url(img/back.png) left no-repeat; padding-left:16px; display:block; width:40px; height:16px; float:left; }
/*.Button{background-color:#962520; border:solid #CCCCCC 2px; border-left:solid #eeeeee 2px; border-top:solid #eeeeee 2px; font-family:verdana; font-size:12px; Color:#fff; font-weight:bold}*/
.Image{margin-right:5px; float:left}
.list tr td:hover{background-color:#E5EFFD; }/*FDEB9F*/
.list tr td p{margin-top:0; margin-bottom:0; font-size:11px; line-height:16px}
.list tr td p a{font-size:12px}
.red { color:Red; }
.btn-red{ display:inline-block; padding:5px 15px; font-weight:bold; text-transform:uppercase; color:#fff; background:#AA1C21; border-radius:3px; }

.guestbook ul { padding:0; margin:0; list-style:none; }
.guestbook ul li { text-align:left; height:155px !important; }
.guestbook .name { font-weight:bold; color:#000; padding-top:10px; }

.homecat { position:relative; width:208px; float:left; margin-left:5px; }
.homecat img { width:208px; height:152px; }
.homecat .caption { background:#000; line-height:30px; position:absolute; left:0; bottom:0; width:208px; opacity:0.8;filter:alpha(opacity=80); color:#fff; font-weight:bold; text-align:center; }
.homecat .caption a { color:#fff; }

.menucat .content ul { margin:0; padding:0; list-style:none; text-align:left; }
.menucat .content ul li div{ padding: 1px 10px; background:#fff; }
.menucat .content ul li div:hover{ background:url(img/enquiry-icon_11.png) left no-repeat; }
.menucat .content ul li a { color:#AA1C21; text-transform:uppercase; }
.menucat .content ul li.selected div{ background:url(img/enquiry-icon_11.png) left no-repeat; font-weight:bold; }
.menucat .content ul li .parent { font-weight:bold; }
.menucat .content ul ul li.selected div{ background:url(img/enquiry-icon_11.png) left no-repeat; font-weight:normal; }
.menucat .content ul ul { margin-left:10px; }
.menucat .content ul ul a { text-transform:none; }

.listtour .item { background:url(img/enquiry-icon_04.png) repeat-x; }
.listtour .item .l{ background:url(img/enquiry-icon_03.png) left no-repeat; }
.listtour .item .r{ background:url(img/enquiry-icon_06.png) right no-repeat; padding:10px; height:146px; }
.listtour .line { border-bottom:dotted 1px #cfcfcf; margin:10px 0; }
.listtour .item .image { width:251px; float:left; border:solid 1px #d1d0d0; background:#fff; padding:5px; }
.listtour .item .image img { height:132px; width:251px; }
.listtour .item .detail { width:420px; float:right; }
.listtour .item .name h2 { text-transform:uppercase; color:#AA1C21; display:block; font-size:14px; padding:0 0 10px 0; margin:0; font-weight:normal; }
.listtour .item .more { background:url(img/enquiry-icon_11.png) left no-repeat; padding-left:10px; color:#AA1C21; display:block; }
.listtour .item .button { background:url(img/enquiry-icon_15.png); width:131px; height:21px; text-indent:-999px; border:none; cursor:pointer; }
.listtour .item .price { font-size:14px; text-transform:uppercase; color:#AA1C21; padding:5px 0; }
.listtour .item .desc { height:55px; overflow:hidden; }
div.subInfo{ width:210px; padding-top:5px; }
div.buttonBook{ width:131px; padding-top:5px; }

.listpro .item { margin-top:10px; }
.listpro .item .image { width:251px; float:left; border:solid 1px #d1d0d0; background:#fff; padding:5px; }
.listpro .item .image img { height:132px; width:251px; }
.listpro .item .detail { width:440px; float:right; }
.listpro .item .head { border-bottom:dotted 1px #cfcfcf; margin-bottom:10px; }
.listpro .item .name { text-transform:uppercase; color:#AA1C21; display:block; font-size:14px; float:left; padding:5px 0; }
.listpro .item .more { background:url(img/enquiry-icon_11.png) left no-repeat; padding-left:10px; color:#AA1C21; display:block; float:right; clear:left; }
.listpro .item .button { background:url(img/enquiry-icon_15.png); width:131px; height:21px; text-indent:-999px; border:none; }
.listpro .item .price { font-size:14px; text-transform:uppercase; color:#AA1C21; padding:5px 0; float:right; }
.listpro .item .desc { height:100px; overflow:hidden; }

.tour_content { background:url(img/SAPA-TRAVEL-Overview-copy_06.jpg) repeat-y; margin-top:10px; }
.tour_content .b { background:url(img/SAPA-TRAVEL-Overview-copy_07.png) 0.5px bottom no-repeat; }
.tour_content .title { background:url(img/SAPA-TRAVEL-Overview-copy_03.jpg) no-repeat; width:738px; height:35px; padding-top:2px; }
.tour_content .title ul { padding:0; margin:0; list-style:none; }
.tour_content .title ul li { float:left; text-align:center; width:147px; background:url(img/title_div.jpg) left no-repeat;}
.tour_content .title ul li.nodiv { background:none; }
.tour_content .title ul li a {display:block; line-height:35px;}
.tour_content .title ul li a h2{ color:#fff; text-transform:uppercase; font-size:14px; display:block; line-height:35px; margin:0; padding:0; font-weight:normal; }
.tour_content .title ul li a:hover { text-decoration:none; }
.tour_content .title ul li.active { background:#e88e91; }
.tour_content .title ul li.active a h2 { color:#AA1C21; }
.tour_content .title ul li.active .first { background:url(img/SAPA-TRAVEL-Overview-copy_03.png) left -2px no-repeat; }
.tour_content .title ul li.active .last { background:url(img/SAPA-TRAVEL-Overview-copy_05.png) right -2px no-repeat; }
.tour_content .cruise ul li { float:left; text-align:center; }
.tour_content .cruise ul li a { font-size:11px !important; }
.tour_content .cruise ul li a h2{ color:#fff; text-transform:uppercase; font-size:11px; display:block; line-height:35px; margin:0; padding:0; font-weight:normal; }
.tour_content .content { padding:15px; }
.tour_content .content .nav { border-top:dotted 1px #939598; padding-top:15px; margin-top:15px; }
.tour_content .content .button { background:url(img/enquiry-icon_15.png); width:131px; height:21px; text-indent:-999px; border:none; float:left; cursor:pointer; }
.tour_content .content .share { float:right; }
.tour_content .content .extend { padding-top:15px; }
.tour_content .content .extend .extend-title { color:#AA1C21; font-size:14px; border-bottom:dotted 1px #939598; padding-bottom:10px; }
.tour_content .content .extend .item { width:338px; float:left; margin-left:20px; margin-top:15px; }
.tour_content .content .extend .item .name { color:#AA1C21; }
.tour_content .content .extend .item .more { background:url(img/enquiry-icon_11.png) left no-repeat; padding-left:10px; color:#AA1C21; display:block; position:absolute; bottom:0; right:0; }
.tour_content .content .extend .item .image { padding:5px; border:solid 1px #d1d0d0; width:130px; float:left; }
.tour_content .content .extend .item .image img { width:130px; height:130px; }
.tour_content .content .extend .item .detail { width:188px; float:right; height:140px; position:relative; }
.tour_content .content .photo { height: 395px; border:solid 1px #d1d0d0; padding:10px; position:relative; }
.tour_content .content .photo .caption { position:absolute; bottom:10px; left:10px; line-height:40px; text-align:center; font-size:14px; width:684px; z-index:9990; background:#fff; opacity:0.6;filter:alpha(opacity=60); }
.tour_content .content .photo .prev { height:395px; position:absolute; left:10px; top:10px; width:44px; background:url(img/pre.png) left center no-repeat; z-index:9990; }
.tour_content .content .photo .next { height:395px; position:absolute; right:10px; top:10px; width:44px; background:url(img/next.png) left center no-repeat; z-index:9990; }

div.box{background-color:#ffffff; padding:0; margin-bottom:5px; color:#333333; text-align:left; }
div.first{margin-top:0px;}
div.box a{color:#D90F0F;}
div.box a:hover{text-decoration:underline;}
div.box .box_title{background:url(img/tab.gif) repeat-x;  font-family:Verdana; font-weight:bold; font-size:12px; color:#fff; height:24px; position:relative;}
div.box .box_title div{background:url(img/title_left.gif) no-repeat top left; line-height:24px;}
div.box .box_title div div{background:url(img/title_right.gif) no-repeat top right; line-height:24px; padding-left:10px}
div.box .box_title div div img{margin-right:3px}
div.box .box_title2{padding:5px 0; font-size:16px; margin:0; color:#96C219; border-top:solid 1px #cccccc; font-weight:bold}

div.box .box_title_green{background:url(img/title_green.gif) repeat-x;  font-family:Verdana; font-weight:bold; color:#fff; height:24px; position:relative;}
div.box .box_title_green div{background:url(img/title_green_left.gif) no-repeat top left; line-height:24px;}
div.box .box_title_green div div{background:url(img/title_green_right.gif) no-repeat top right; line-height:24px; padding-left:10px}
div.box .box_title_green div div img{margin-right:3px}
div.box .box_title_green2{background:#4396CA url(img/title_green.gif) repeat-x; padding-left:10px; font-family:Verdana; font-weight:bold; color:#fff; height:24px; line-height:24px; }

.box_content { background:url(img/HOME-PAGE_14.png) repeat-y; }
.box_content .t { background:url(img/HOME-PAGE_12.png) top no-repeat; }
.box_content .b { background:url(img/HOME-PAGE_28.png) bottom no-repeat; padding:10px 10px 10px 12px; }
.cat_home .item { width:230px; float:left; margin-left:10px; margin-bottom:12px; }
.cat_home .item .detail { border:solid 1px #cfcfcf; padding:3px 2px; }
.cat_home .item .name { font-weight:bold; line-height:40px; margin:0; padding:0; font-size:12px; text-transform:uppercase; }
.cat_home .item .name a { color:#aa1c21; }
.cat_home .item .image { text-align:center; }
.cat_home .item .desc { padding:10px 8px; height:120px; overflow:hidden; }
.cat_home .item .more { display:block; text-align:right; color:#aa1c21; margin-right:10px; line-height:22px;}
.cat_home .line { border-bottom:dotted 1px #cfcfcf; }

.welcome { padding:0 5px 4px 0; }
.welcome .title { margin:0; padding:0; font-size:18px; font-weight:normal; }

/* --- Header --- */
#header { height:201px; position:relative; text-align:center; }
#header #search { position:absolute; top:69px; right:0px; background:url('img/search_back.png') left no-repeat; width:187px; height:23px; }
#header #search .search { background:url('img/icon_18.png') left no-repeat; height:25px; width:153px; padding:0px 24px 0 10px; line-height:25px; position:relative; }
#header #search .search .textbox { border:none; height:25px; line-height:25px; width:151px; background:none; padding:0; }
#header #search .search .button { background:url('img/icon_19.png'); width:26px; height:25px; text-indent: -999px; position:absolute; top:0; right:0; border:none; }
#header .language { position:absolute; top:99px; right:0px; width:187px; height:34px; text-align:center; }

div#container{ width:982px; margin:0 auto; position:relative; height:100%; text-align:left; padding-bottom:50px; position:relative; }
/* --- Top --- */
div#container #top{ width:868px; height:100px; background-color:#ffffff; position:relative; display:block; }
div#container #top #logo{ display:block; float:left; clear:both; }
#menutop{ width:982px; height:42px; z-index:99999999; margin:auto; line-height:42px; text-align:left; padding-top:152px; position:relative; }

/* --- Banner --- */
div#container #banner{  }
/*div#container #banner #search_box { width:210px; float:left; margin-top:1px; margin-left:1px; background:url('img/search2.jpg') no-repeat; height:289px; text-align:center; padding-top:10px; }
div#container #banner #search_box ul { margin:0; padding:0; list-style:none; }
div#container #banner #search_box ul li a { font-size:14px; color:#000; font-weight:bold; }
div#container #banner #search_box ul li a:hover { text-decoration:none; }
div#container #banner #search_box ul li ul li { padding:3px 0; }
div#container #banner #search_box ul li ul li a { font-size:14px; color:#fff; font-weight:normal; }
div#container #banner #search_box ul li ul li:hover { background:#fff; opacity:0.8;filter:alpha(opacity=80); }
div#container #banner #search_box ul li ul li:hover a { color:#000; }*/
div#container #banner #slice{ width:960px; position:relative; height:341px; }
div#container #banner #slice #pic img { border-radius:5px; }
div#container #banner #slice #pic .slide-caption { position:absolute; top:20px; left:20px; line-height:28px; padding:10px; text-align:left; font-size:24px; text-transform:uppercase; width:500px; z-index:9990; color:#fff; text-shadow: 1px 1px #000101; }
div#container #banner #slice #nav { position:absolute; width:960px; z-index:99; height:36px; display:block; margin:0 auto; text-align:right; bottom:0; right:20px; }
div#container #banner #slice #nav a { width:18px; height:18px; text-indent: 100%;  white-space: nowrap;  overflow: hidden; background:#fff; border-radius:9px; display:inline-block; margin-left:5px; transition:background-color 0.5s linear; -webkit-transition:background-color 0.5s linear;-moz-transition:background-color 0.5s linear;-o-transition:background-color 0.5s linear;-ms-transition:background-color 0.5s linear;}
div#container #banner #slice #nav a:hover, div#container #banner #slice #nav .activeSlide { background:#F58228; }
div#container #banner #slice .slide-bor { background:url(img/Untitled-2_03.png); width:960px; height:341px; z-index:9999; position:absolute; top:0; left:0; }
/*div#container #banner #slice #chu_chay{position:absolute; background-color:#ffffff; z-index:9999; width:656px; height:30px; top:270px; left:0px; opacity:0.4;filter:alpha(opacity=40);}
div#container #banner #map{color:#333333; width:183px; float:left; height:180px; margin-left:3px; padding:10px; background-color:#B7DA54; text-align:left }*/

div#container #banner #slide-adv { position:relative; text-align:left; }
div#container #banner #slide-adv #slide-thumb { position:absolute; top:5px; left:605px; width:258px; list-style:none; margin:0; padding:0; }
div#container #banner #slide-adv #slide-thumb li { height:40px; opacity: 0.5; filter: alpha(opacity=50); background-color:#F8F8EF; border:solid 3px #B39169; margin-bottom:5px; vertical-align:baseline; padding-left: 5px; }
div#container #banner #slide-adv #slide-thumb li a{ margin:auto 0; line-height:40px; color:#004477; background:url(img/bullet.png) left no-repeat; padding-left:13px}

/* --- Main page --- */
div#container .main { background:#fff; }
div#container .main .main-b { background:url(img/HOME-PAGE_37.png) bottom no-repeat; padding:10px; }
#left { width:220px; float:left; padding-top:11px; }
#center { width:736px; float:right; padding-top:11px; }

.enquiry { background:url(img/HOME-PAGE_06.png); width:159px; height:67px; text-transform:uppercase; color:#fff; line-height:67px; padding-left:60px; text-align:center; }

/* --- Bottom --- */
div#container #bottom{ background:url(img/HOME-PAGE_32.png) repeat-y; text-align:center; color:#fff; margin-top:8px; }
div#container #bottom .menubottom a,div#container #bottom .menubottom a:visited{font-size:12px; font-weight:bold; color:#fff; text-decoration:none; }
div#container #bottom .menubottom a:hover{font-size:12px; font-weight:bold; color:#fff; text-decoration:underline;}
div#container #bottom .t { background:url(img/HOME-PAGE_30.png) top no-repeat; }
div#container #bottom .b { background:url(img/HOME-PAGE_34.png) bottom no-repeat; padding:10px 10px 40px 10px; }

div#container #bottom .col { width:230px; float:left; text-align:left; }
div#container #bottom .col .title { text-transform:uppercase; font-weight:bold; padding-left:15px; padding-bottom:10px; }
div#container #bottom .col .content { border-left: dashed 1px #fff; padding:0 15px; height:180px; }
div#container #bottom .col .content ul { padding:0; margin:0; list-style:none; }
div#container #bottom .col .content a { color:#fff; text-decoration:none; }
div#container #bottom .col .content a:hover { text-decoration:underline; }

.icon-credit { position:absolute; height:53px; width:982px; bottom:30px; left:0; text-align:center; }

#ctl00_MainContent_TreeView1 a:hover{text-decoration:underline; color:inherit;}
#ctl00_MainContent_TreeView1 a:visited{color:inherit;}

.clear { clear:both; }
div.floatleft{ float:left; }
div.floatright{ float:right; }
.paging { padding:10px 0; }
.paging a { padding:5px 8px; border:solid 1px #AA1C21; margin-left:2px; color:#fff; margin-right:2px; background-color:#AA1C21;}
.paging a:hover { background-color:#fff; color:#AA1C21;}
.paging span{ padding:5px 8px; border:solid 1px #AA1C21; margin-left:2px; margin-right:2px; background-color:#fff; font-weight:bold; color:#AA1C21;}

#ctl00_MainContent_dtlHotel tr td a,#ctl00_MainContent_dtlHotel tr td a:visited{font-size:12px; font-weight:bold; color:#333333; text-decoration:none; font-family:Verdana;}
#ctl00_MainContent_dtlHotel tr td a:hover{font-size:12px; font-weight:bold; color:#962520; font-family:Verdana !important; text-decoration:underline;}

#ctl00_MainContent_dtlTour tr td a,#ctl00_MainContent_dtlTour tr td a:visited{font-size:12px; font-weight:bold; color:#333333; text-decoration:none; font-family:Verdana;}
#ctl00_MainContent_dtlTour tr td a:hover{font-size:12px; font-weight:bold; color:#962520; font-family:Verdana !important; text-decoration:underline;}



.left_box { width:220px; margin-top:8px; }
.left_box .title { background:url(img/HOME-PAGE_10.png); height:30px; font-size:12px; text-align:left; line-height:30px; font-weight:bold; text-transform:uppercase; color:#fff; padding-left:15px; }
.left_box .content { background:url(img/HOME-PAGE_16.png) repeat-y; padding:5px; text-align:center; }
.left_box .bottom { background:url(img/HOME-PAGE_18.png); height:9px; }

#gallery { text-align:center; margin-top:20px; }
#gallery #bigimage { margin-bottom:10px; position:relative; height:414px; }
#gallery #bigimage img { height:410px; width:616px; border:double 3px #ccc !important; }
#gallery #bigimage #caption { position:absolute; left:49px; bottom:0px; padding:10px 0; z-index:10px; background:#fff; color:#000; width:616px; opacity:0.8;filter:alpha(opacity=80); font-size:14px; }
#gallery #thumbnails { list-style:none; }
#gallery #thumbnails li { float:left; margin-left:10px; width:110px; height:90px; padding:2px; border:solid 1px #ccc; }
#gallery #thumbnails li a { outline:none; }
#gallery #thumbnails li img { width:110px; height:90px; }
#gallery #paging { text-align:center; padding-top:10px; }
#gallery #paging a { padding:3px 6px; border:solid 1px #E2AE24; margin-left:2px; margin-right:2px; background-color:#fff; text-decoration:none; color:#333;}
#gallery #paging a:hover { background-color:#E2AE24; color:#333;}
#gallery #paging span{ padding:3px 6px; border:solid 1px #E2AE24; margin-left:2px; margin-right:2px; background-color:#F9D55B; font-weight:bold; color:#333;}

.line1 { border:none; border-bottom: solid 1px #cccccc; }
.addthis_toolbox { float:right; clear:left }

.other { list-style-image:url(img/bullet_yellow.png); margin-left:20px; }

.video { background:url(img/option2-copy_05.jpg) top repeat-x; margin-bottom:10px; }
.video .l { background:url(img/option2-copy_03.jpg) top left no-repeat; }
.video .l  .r { background:url(img/aa.jpg) top right no-repeat; height:319px; padding:10px; text-align:center; }

.videomenu { margin:0; padding:0; list-style:none; }
.videomenu li { background:#EAEAEA; line-height:30px; text-align:center; float:left; margin-left:5px; color:#797979; width:163px; font-size:14px; }
.videomenu li.first { margin-left:0; }
.videomenu li.active { color:#2C3489; }

.videolist { background:url(img/vl.jpg) top repeat-x; margin-top:10px; }
.videolist .t { background:url(img/vll.jpg) top left no-repeat; }
.videolist .t .b { background:url(img/vlr.jpg) top right no-repeat; height:117px; padding:15px 0; }
.videolist .prev { background:url(img/BUFFALO_STAFF_09.jpg) center center no-repeat; width:20px; float:left; height:115px; }
.videolist .next { background:url(img/BUFFALO_STAFF_11.jpg) center center no-repeat; width:20px; float:left; height:115px; }
.videolist .filmtrip { background:#fff; border:solid 1px #ccc; float:left; width:658px !important; height:95px; padding:10px 10px 10px 0; overflow:hidden; }
.videolist ul { margin:0; padding:0; list-style:none; }
.videolist li { float:left; width:121.6px; height:110px; margin-left:10px; text-align:center; font-size:10px; line-height:12px; }
.videolist li img { width:121.6px; height:80px; margin-bottom:0; }

/* ########### Left Menu #######*/
#leftmenu li div { background:#bdd2ff; width:210px; height:26px; line-height:26px; margin:0; color:#fff; border-top:1px solid #CFDEFF; }
#leftmenu li div a { color:#0D2F77; font-size:12px; cursor:pointer; margin-left:3px; text-decoration:none; }
#leftmenu li ul { width:210px; }
#leftmenu li ul li div { background:#aabde6 url('img/1283572294_bullet-yellow.png') 3px center no-repeat; width:190px; height:26px; line-height:26px; margin:0; border-top:1px solid #CFDEFF; padding-left:20px;}
#leftmenu li ul li a { color:#0D2F77; font-size:12px; margin-left:3px; text-decoration:none; }
#leftmenu li div:hover,#leftmenu li ul li div:hover { background-color:#cfdeff; }

.halong_cruise { }
.halong_cruise .title { background:#96251f url(img/halongcruise_04.gif) 6px top no-repeat; text-indent:-1234px; position:relative; }
.halong_cruise .title .l { background:url(img/halongcruise_03.gif) left top no-repeat; }
.halong_cruise .title .r { background:url(img/halongcruise_06.gif) right top no-repeat; height:31px; }
.halong_cruise .title .next { background:url(img/1285149596_arrow_2_left_round.png); width:16px; height:16px; right:40px; top:7px; position:absolute; }
.halong_cruise .title .prev { background:url(img/1285149617_arrow_2_right_round.png); width:16px; height:16px; right:19px; top:7px; position:absolute; }
.halong_cruise .content { border-left:solid 1px #96251f; border-right:solid 1px #96251f; height:230px !important; position:relative; padding-top:10px; overflow:hidden; }
.halong_cruise .content ul { padding:0; margin:0; list-style:none; }
.halong_cruise .content .item { width:150px; float:left; margin-left:10px; }
.halong_cruise .content .item img { width:150px; height:120px; }
.halong_cruise .content .item .link { display:block; padding:3px 0; font-weight:bold; }
.halong_cruise .content .more { position:absolute; bottom:0; right:10px; text-decoration:underline; font-weight:bold; }
.halong_cruise .bottom { background:url(img/halongcruise_12.gif) bottom repeat-x; }
.halong_cruise .bottom .l { background:url(img/halongcruise_10.gif) left bottom no-repeat; }
.halong_cruise .bottom .r { background:url(img/halongcruise_14.gif) right bottom no-repeat; height:7px; }

.listhotel { border-top:solid 1px #ccc; padding-top:10px; }
.listhotel .item { float:left; margin-left:20px; width:110px; }
.listhotel .item a img { width:110px; }

.travel_guide { background:#82130E; padding:5px; }
.travel_guide ul { margin:0; padding:0; list-style:none; }
.travel_guide ul li { border-left:solid 3px #82130E; padding:2px 0 2px 5px; }
.travel_guide ul li a { color:#fff; }
.travel_guide ul li:hover { border-left:solid 3px #999; background:#962520; }
.travel_guide_img { border:solid 1px #999; background:#fff; padding:3px; margin-bottom:10px; }
.travel_guide_img img { width:142px; }

.newsbody { padding:0; }
.newsbody a { color:Blue; }
.newsbody .image { border:solid 1px #d1d1d1; padding:5px; }
.newsbody .image img { width:702px; }
.newsbody .content { padding:10px 5px; }

.othertour { padding:0; margin:0; list-style:none; }
.othertour li { width:206px; float:left; margin-left:10px; }
.othertour li .image img { width:206px; height:140px; }
.othertour li .name { font-weight:bold; padding-top:5px; }

.errormenu .col { float:left; width:210px; }
.errormenu .col h4{padding: 10px 0px 7px;margin:0; font: 600 14px;color: #AA1C21; text-transform:uppercase;}
.errormenu .col h3 {margin: -9px 0px 0px;font: 600 28px Trebuchet MS, sans-serif;color: rgb(94, 128, 28);letter-spacing: -1px;}
.errormenu .col + .col { padding:0 0 0 30px; }
.errormenu ul { margin:0; padding:0; list-style:none;}
.errormenu ul li {padding:2px 0 0 10px; background:url(img/sitemap-bullet.gif) left no-repeat;}
.errormenu ul li a {text-decoration:underline;}
.errormenu ul li a:hover { text-decoration:none;}
.error { margin:0; padding:0; list-style:none;}
.error li {padding:2px 0 0 0;}
.error li a {color:#3e322e;text-decoration:none;}
.error li a:hover {font-weight:bold;color:#5e801c;}
.error .textbox { width:150px;height:22px;padding:0 5px;background:#fff;border:1px solid #cacaca;color:#525151;line-height:22px;text-transform:capitalize; }
.error .button{width:39px;height:24px; display:inline-block; margin:5px 0 0 10px;border:none;font:13px Trebuchet MS,sans-serif; text-align:center; line-height:24px; color:#fff;cursor:pointer;}

.sitenav { text-transform:uppercase; font-size:11px; padding-bottom:10px;}

.nav { padding-top: 10px; }

#CDSWIDSSP { width:220px !important; }
#TA_cdsratingsonlynarrow389 > img, #TA_certificateOfExcellence92 > img { display:none; }