@charset "utf-8";
/* CSS Document */
body{font-family:Helvetica,Arial,sans-serif;font-size:12px;margin:0;padding:0;background:url(../images/phuketholidaytours_background.jpg) no-repeat center;background-attachment:fixed;color:#FFF}
a{text-decoration:none}
ul,li,h1,p{margin:0;padding:0;display:block}
img{border:0}
h1{color:#FFF;margin-bottom:20px;font-weight:normal;text-shadow:0.09em 0.09em #000}
h2{color:#FFF;font-size:14px;margin:20px 0 5px 0;padding:0}
h3{color:#FFF;font-size:14px;margin:10px 0 0 0;padding:0}
.clear{clear:both}
#wraper{width:960px;margin:0 auto;height:auto}
#container-menu{background:rgba(0,0,0,0.5);height:42px}
#container-menu ul{width:960px;height:42px;margin:0 auto}
#container-menu ul li{float:left}
#container-menu ul li a{display:block;padding:12px 25px;margin:0 1px;color:#FFF;font-weight:bold;font-size:14px}
#container-menu ul li a:hover{background:#06F}
#container-logo{width:960px;height:95px;background:url(../images/logo.png) no-repeat right;margin:20px 0}
#container-slide{width:954px;height:342px;background:rgba(0,0,0,0.5);border:3px #333 solid}
.text-left{width:400px;height:342px;text-align:center;float:left;border-right:3px solid #333;overflow:hidden}
.homepage-text{margin:20px;height:342px}
.homepage-text-lang-1{background:url(../images/homepage_txt_lang_1.png) no-repeat 10px 20px}
.homepage-text-lang-2{background:url(../images/homepage_txt_lang_2.png) no-repeat 10px 20px}
.homepage-text-lang-3{background:url(../images/homepage_txt_lang_3.png) no-repeat 10px 20px}
#container-hot-tours{width:960px;height:auto;background:rgba(0,0,0,0.5);float:left}
.hot-tours-title{height:48px;margin:10px 0 0 0}
.hot-tours-title-lang-1{background:url(../images/most-popular-phuket-holiday-tours.png) no-repeat 25px 0}
.hot-tours-title-lang-2{background:url(../images/most-popular-phuket-holiday-tours.png) no-repeat 25px 0}
.hot-tours-title-lang-3{background:url(../images/most-popular-phuket-holiday-tours.png) no-repeat 25px 0}
#container-hot-tours ul li{display:block;width:240px;height:300px;background:rgba(0,0,0,0.4);float:left;margin:12px 0 12px 30px;padding:20px}
#container-hot-tours ul li p{padding:0 10px}
#container-hot-tours ul li a.viewmore{font-size:14px;margin:10px 10px;float:left;font-weight:bold;color:#06F}
#container-hot-tours ul li a:hover.viewmore{color:#FFF}
.image-hot-tours{width:240px;height:160px;margin-bottom:25px}
.image-hot-tours a{display:block;background:#FFF;padding:5px}
#container-content{width:960px;height:auto;background:rgba(0,0,0,0.8);float:left;padding-bottom:10px}
#container-box-category{width:205px;height:auto;margin:30px 0 30px 30px;float:left}
#container-box-category ul{padding-bottom:20px;margin-bottom:20px;border-bottom:1px solid #211d1a}
#container-box-category ul li{color:#F60;padding:0 5px 5px 15px;margin:1px}
#container-box-category ul.catlist li{background:url(../images/bullet.png) no-repeat}
#container-box-category ul li a{color:#FFFFFF;text-shadow:0.09em 0.09em #000;font-weight:bold}
#container-box-category ul li a:hover{color:#06F}
.icon-cat{background:url(../images/phuket-holiday-tours-icon.png) no-repeat 120px 0; height:45px; padding-top:15px;}
.icon-top{background:url(../images/phuket-holiday-tours-icon.png) no-repeat 120px 0; height:60px; padding-top:15px; border-bottom:1px solid #211d1a;}
#container-main-content{margin-top:30px;padding-left:30px; border-left:1px #211d1a solid; margin-right:30px; text-shadow: 0.09em 0.09em #000; line-height:1.6em;float:left;width:664px}
#container-main-content a{color:#06F}
#container-footer{height:10px;width:940px;background:#000;float:left;padding:10px}
.underline{border-bottom:1px #333 solid;padding-bottom:20px;line-height:1.2em}
.contact-form{width:auto;height:auto;margin:20px 0;background:rgba(0,0,0,0.5);-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px; padding:20px 30px}
#contact_form{padding-left:15px}
.contact-form label{display:block;width:auto;margin:5px 2px;float:left}
.booking_block{width:auto;height:auto;margin:20px 0;background:rgba(0,0,0,0.5);-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px; padding:30px}
.booking_block label{display:block;width:auto;margin:10px 2px;float:left}
.text-form{width:180px !important;font-weight:bold;clear:both;padding:3px 20px 0 0}
input{height:20px}
select{height:25px;padding:2px}
input,textarea,select{background:#e2e2e2}
.textareabox{height:120px !important}
.numbox{width:20px}
.tinybox{width:80px}
.smallbox{width:160px}
.longbox{width:360px}
.list-container{display:block;width:auto}
.list-container li{display:block;float:left;width:664px;margin-top:5px;padding:10px}
.list-container h2{margin:10px 0 5px}
.list-container li p{line-height:2em;margin-bottom:0.5em}
.container-our-tours{display:block;margin:20px 0 0 0;float:left;width:auto}
.container-our-tours li{display:block;background:rgba(0,0,0,0.5);float:left;width:664px;margin-top:5px;box-shadow:2px 2px 5px #000;padding:10px}
.container-our-tours h2{margin:10px 0 5px}
.tour-img{margin:10px;float:left}
.tour-img img{border:2px solid #FFF}
.container-our-tours li p{line-height:2em;margin-bottom:0.5em}
a.button,a.float_button{width:auto;height:20px;background:url(../images/button_bg.png) repeat-x;color:#FFF !important;-webkit-border-radius: 20px;-moz-border-radius:20px;border-radius:20px;-moz-box-shadow:3px 3px 4px #000;-webkit-box-shadow:3px 3px 4px #000;box-shadow:3px 3px 4px #000;text-align:center;font-weight:bold;padding:0 10px}
a:hover.button,a:hover.float_button{color:#06F !important;background:url(../images/button_bg_white.png) repeat-x;text-shadow:none}
a.button{float:none;display:table}
a.float_button{float:left;display:block;margin-right:5px}
.container-my-cart{display:block;margin:20px 0 0 0;float:left;width:500px}
.container-my-cart li{display:block;background:rgba(0,0,0,0.5);float:left;width:664px;margin-top:5px;box-shadow:2px 2px 5px #000}
.my-cart-img{margin:10px;float:left}
.my-cart-img img{border:2px solid #FFF}
.container-my-cart li p{line-height:2em}
.container-faq{margin:10px}
.container-faq li{display:block;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;-moz-box-shadow:1px 1px 2px #000;-webkit-box-shadow:1px 1px 2px #000;box-shadow:1px 1px 2px #000;background:rgba(0,0,0,0.5);padding:10px;margin:10px 0}
.table-cart{text-shadow:0.01em 0.01em #000}
.table-cart strong{color:#FFF}
fieldset{border:#333 1px solid;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}
fieldset .fieldsetform{padding:0 15px}
legend{font-weight:bold;font-size:14px;color:#FFF}
.img-tours{border:5px #FFF solid}
.header_bg{background:rgba(0,102,255,0.5);color:#FFF}
.odd_row_bg{background:rgba(0,0,0,0.5);color:#FFF}
.even_row_bg{background:rgba(255,255,255,0.5);color:#FFF}
/* menu dropdown start */
#nav li:hover{position:relative;z-index:200}
#nav li:hover ul.sub{left:0px;top:41px;white-space:nowrap;z-index:300}
#nav li:hover ul.sub li{display:block;position:relative;float:left;width:auto;font-weight:normal;height:31px !important;background:rgba(0,0,0,0.5); border-bottom:1px solid #000}
#nav li:hover ul.sub li a{display:block;font-size:11px;height:25px;width:150px;padding:5px 20px 0 0;text-indent:5px;text-decoration:none}
#nav li b{display:block;font-size:11px;height:auto;width:auto;text-indent:6px;cursor:default}
#nav li:hover li:hover ul,
#nav li:hover li:hover li:hover ul,
#nav li:hover li:hover li:hover li:hover ul,
#nav li:hover li:hover li:hover li:hover li:hover ul{left:109px;top:-3px;padding:3px;white-space:nowrap;width:auto;z-index:400;height:auto}
#nav ul, 
#nav li:hover ul ul,
#nav li:hover li:hover ul ul,
#nav li:hover li:hover li:hover ul ul,
#nav li:hover li:hover li:hover li:hover ul ul{position:absolute;left:-9999px;top:-9999px;width:0;height:0;margin:0;padding:0;list-style:none}
/* menu dropdown end */
.hide{display:none}
.loading_panel{width:auto;height:auto;margin:10px 0;background:rgba(0,0,0,0.5);-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;padding:10px 20px}
.loading_txt{color:#FF3}
.alertline{padding:0 0 0 205px;clear:both}
.alertmsg{color:#FF0000}
.extrachrg{background:rgba(255,255,255,0.5);width:auto;height:auto;margin:10px 0;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;padding:5px 20px}
.red_font{color:#FF0000}
.blue_font{color:#06F}
.white_font{color:#FFF}
.orange_font{color:#f7c038}
.light-green-color{color:#2aaacb}
.fuchsia-color{color:#ff00ff}
.light-blue-color{color:#05acfb}
.deep-light-blue-color{color:#52d8fb}
.purple-color{color:#8a2be2}
.hot-pink-color{color:#ff69b4}
.deep-pink-color{color:#ff1493}
.yellow-color{color:#ffff00}
.gold-color{color:#ffd700}
.darkviolet-color{color:#9400d3}
.limegreen-color{color:#32cd32}
.turquoise-color{color:#40e0d0}
.deepskyblue-color{color:#00bfff}
.popup_section{color:#666;line-height:15px}
.popup_p{padding:2px 2px 5px 2px}
#book_info_name_block,.form_section_em{text-align:center;font-weight:bold !important;margin-bottom:10px}
#book_info_name_block,.form_section_em{font-size:14px !important}
.form_section_div{margin-bottom:5px}
.form_section_title{width:150px;font-weight:bold;margin-right:5px;display:inline-block}
.bullet_list{float:left;background:url(../images/bullet.png) no-repeat scroll 0;padding:0 5px 0 15px;margin:5px 10px}
.clock{height:26px;display:block;margin:0;text-align:right;padding:0;font-weight:bold}
#homepage-slide{width:551px;height:342px;display:block;float:left;position:relative;margin:0;padding:0}
/* The Nivo Slider styles start */
.nivoSlider{position:relative}
.nivoSlider img{position:absolute;top:0px;left:0px}
/* If an image is wrapped in a link */
.nivoSlider a.nivo-imageLink{position:absolute;top:0px;left:0px;width:100%;height:100%;border:0;padding:0;margin:0;z-index:6;display:none}
/* The slices and boxes in the Slider */
.nivo-slice{display:block;position:absolute;z-index:5;height:100%}
.nivo-box{display:block;position:absolute;z-index:5}
/* Caption styles */
.nivo-caption{width:100%;z-index:8;position:absolute;left:0px;bottom:0px;background:#000;color:#fff;opacity:0.8; /* Overridden by captionOpacity setting */}
.nivo-caption p{padding:5px;margin:0}
.nivo-caption a{display:inline !important}
.nivo-html-caption{display:none}
/* Direction nav styles (e.g. Next & Prev) */
.nivo-directionNav a{position:absolute;top:45%;z-index:9;cursor:pointer}
.nivo-prevNav{left:0px}
.nivo-nextNav{right:0px}
/* Control nav styles (e.g. 1,2,3...) */
.nivo-controlNav a{position:relative;z-index:9;cursor:pointer}
.nivo-controlNav a.active{font-weight:bold}
/*============================*/
/*=== Custom Slider Styles ===*/
/*============================*/
#slider{position:relative;width:551px;height:342px;background:url(../images/nivo-slider/loading.gif) no-repeat 50% 50%}
#slider img{position:absolute;top:0px;left:0px;display:none}
#slider a{border:0;display:block}
.nivo-controlNav{position:absolute;left:260px;bottom:-42px}
.nivo-controlNav a{display:block;width:22px;height:22px;background:url(../images/nivo-slider/bullets.png) no-repeat;text-indent:-9999px;border:0;margin-right:3px;float:left}
.nivo-controlNav a.active{background-position:0 -22px}
.nivo-directionNav a{display:block;width:30px;height:30px;background:url(../images/nivo-slider/arrows.png) no-repeat;text-indent:-9999px;border:0}
a.nivo-nextNav{background-position:-30px 0;right:15px}
a.nivo-prevNav{left:15px}
.nivo-caption{text-shadow:none;font-family:Helvetica, Arial, sans-serif}
.nivo-caption a{color:#efe9d1;text-decoration:underline}
/* The Nivo Slider styles end */
.optgroupwithoption{padding-left:15px}
.special_price{background:url(../images/icon-special-price.png) no-repeat 0;display:inline-block;width:15px;height:15px;margin-left:3px}
/*************** Content Box ***************/
.content-box{border:1px solid #333;margin:0 0 20px 0;/*background: #fff;*/}
.content-box-header{
/*background: #e5e5e5 url('../images/backend/bg-content-box.gif') top left repeat-x;*/
background:rgba(0,102,255,0.5);color:#FFF;height:40px}
.content-box-header h3{padding-left:10px;float:left}
a.map_view{font-size:12px;padding-left:15px}
.content-box-content{padding:20px;border-top:1px solid #333}
.content-box,
.content-box-header,
ul.content-box-tabs li a.current-page,
.shortcut-button,
.notification{-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px}
.content-box-header{-moz-border-radius-bottomleft:0;-moz-border-radius-bottomright:0;-webkit-border-bottom-left-radius:0;-webkit-border-bottom-right-radius:0;border-bottom-left-radius:0;border-bottom-right-radius:0}
.closed-box .content-box-header{-moz-border-radius-bottomleft:6px;-moz-border-radius-bottomright:6px;-webkit-border-bottom-left-radius:6px;-webkit-border-bottom-right-radius:6px;border-bottom-left-radius:6px;border-bottom-right-radius:6px}
/*************** Content Box  end ***************/ 
.form_section_tbl{width:60%}
.form_section_ftd{text-align:right;width:40%}
.txt_right{text-align:right}
.txt_cen{text-align:center}
.indent_p{margin:5px 0;text-indent:35px}
ul.paginate{text-align:right}
ul.paginate li{display:inline-block;margin:1em 0.25em 0}
ul.paginate li a{text-decoration:none;color:#fff;font-size:1.2em;padding:0.5em 1em;border:1px solid}
ul.paginate li a:hover{background:#fff}
ul.paginate li span{color:#fff;font-size:1.2em;padding:0.5em 1em;border:1px solid}
.agoda_block{padding:10px 1px 0 2px;background-color:#FFF;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}