@charset "utf-8";
/* CSS Document */
/*
 *	generated by WOW Slider 3.8
 *	template Drive
 */

body{ background:url(../images/bg.jpg) repeat-x #f0f0f0; margin:0px 0px 0px 0px; padding:0px; font-family: Cambri, Arial, Helvetica ; font-size:14px; color:#666666;}
.clear{ clear:both}
@font-face {
    font-family: 'archivo_narrowregular';
    src: url('archivonarrow-regular-webfont.eot');
    src: url('archivonarrow-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('archivonarrow-regular-webfont.woff') format('woff'),
         url('archivonarrow-regular-webfont.ttf') format('truetype'),
         url('archivonarrow-regular-webfont.svg#archivo_narrowregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'gothic_ultra_otregular';
    src: url('gothic_ultra_ot_0-webfont.eot');
    src: url('gothic_ultra_ot_0-webfont.eot?#iefix') format('embedded-opentype'),
         url('gothic_ultra_ot_0-webfont.woff') format('woff'),
         url('gothic_ultra_ot_0-webfont.ttf') format('truetype'),
         url('gothic_ultra_ot_0-webfont.svg#gothic_ultra_otregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

.main{ margin:0 auto 0 auto; padding:0px; width:1000px;}
.logo{ width:390px; float:left; margin:0px 0px 0px 0px ; padding:0px ;}
.top_left{ width:600px; float:right;margin:0px 0px 0px 0px ; padding:0px ;}

.social_gallery { padding:0px 0px 0px 0px; margin:10px 0px 0px 0px;  font-size:14px;color:#fff; width:auto;float:right;}
.social_gallery-txt{ padding:0px 0px 0px 0px; margin:25px 2px 0px 2px;  font-size:14px;color:#fff; width:auto;float:right;}
.social_gallery-txt a{font-size:14px;color:#fff; width:auto;float:right; font-weight:normal; text-decoration:none;}
.social_gallery-txt a:hover{font-size:14px; color:#000; width:auto;float:right; font-weight:normal;}

.social_text {  padding:0px 0px 0px 0px; margin:25px 0px 0px 10px;  font-size:14px;color:#fff; width:95px;float:right;}
.social{  padding:0px 0px 0px 0px; margin:18px 0px 0px 0px;  font-size:14px;color:#fff; width:105px;float:right;}

.social_text2 {  padding:0px 0px 0px 0px; margin:25px 0px 0px 10px;  font-size:14px;color:#fff; width:auto;float:right;}
.social_text2 a {padding:0 0 0 0; margin:0 0 0 0; float:left; font-size:12px; text-decoration:none; color:#FFF;}
.social_text2 a:hover {padding:0 0 0 0; margin:0 0 0 0; float:left; font-size:12px; text-decoration:none; color:#FFF;}

ul.nav{ width:1000px; height:24px; background:#e6e6e6;padding:13px 0px 13px 0px; margin:20px 0px 0px 0px; background:url(../images/menu_bg.png) no-repeat;}
ul.nav li{padding:13px 31px 14px 31px; margin:0px 0px 0px 0px; display:inline; list-style:none; font-size:18px; font-weight:normal; font-family:'archivo_narrowregular'; background:url(../images/nav_lin.png) no-repeat right;  }
ul.nav li a{ color:#333;padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; text-decoration:none;}
ul.nav li a:hover{ color:#329dba;padding:0px 0px 10px 0px; margin:0px;}

.banner{ width:1000px; height:436px;padding:0px 0px 0px 0px; margin:15px 0px 0px 0px; background:#FFF;}

/*----------------------------*/
@import url("http://fonts.googleapis.com/css?family=Oswald&subset=latin,latin-ext");
#wowslider-container1 { 
	zoom: 1; 
	position: relative; 
	max-width:1000px;
	margin:0px auto 0px;
	z-index:90;
	text-align:left; /* reset align=center */
}
* html #wowslider-container1{ width:1000px }
#wowslider-container1 .ws_images ul{
	position:relative;
	width: 10000%; 
	height:auto;
	left:0;
	list-style:none;
	margin:0;
	padding:0;
	border-spacing:0;
	overflow: visible;
	/*table-layout:fixed;*/
}
#wowslider-container1 .ws_images ul li{
	width:1%;
	line-height:0; /*opera*/
	float:left;
	font-size:0;
	padding:0 0 0 0 !important;
	margin:0 0 0 0 !important;
}

#wowslider-container1 .ws_images{
	position: relative;
	left:0;
	top:0;
	width:100%;
	height:100%;
	overflow:hidden;
}
#wowslider-container1 .ws_images a{
	width:100%;
	display:block;
	color:transparent;
}
#wowslider-container1 img{
	max-width: none !important;
}
#wowslider-container1 .ws_images img{
	width:100%;
	border:none 0;
	max-width: none;
	padding:0;
}
#wowslider-container1 a{ 
	text-decoration: none; 
	outline: none; 
	border: none; 
}

#wowslider-container1  .ws_bullets { 
	font-size: 0px; 
	float: left;
	position:absolute;
	z-index:70;
}
#wowslider-container1  .ws_bullets div{
	position:relative;
	float:left;
}
#wowslider-container1  .wsl{
	display:none;
}
#wowslider-container1 sound, 
#wowslider-container1 object{
	position:absolute;
}#wowslider-container1 { 
	border-left: 0px;
	border-right: 0px;
}
#wowslider-container1  .ws_bullets { 
	padding: 5px; 
}
#wowslider-container1 .ws_bullets a { 
	width:22px;
	height:20px;
	background: url(./bullet.png) left top;
	float: left; 
	text-indent: -1000px; 
	position:relative;
	margin-left:0;
	color:transparent;
}
#wowslider-container1 .ws_bullets a.ws_selbull, #wowslider-container1 .ws_bullets a:hover{
	background-position: 0 100%;
} 
#wowslider-container1 a.ws_next, #wowslider-container1 a.ws_prev {
	position:absolute;
	display:none;
	bottom:0;
	margin-top:-15px;
	z-index:60;
	height: 30px;
	width: 30px;
	background-image: url(./arrows.png);
}
#wowslider-container1 a.ws_next{
	background-position: 100% 0;
	right:1px;
}
#wowslider-container1 a.ws_prev {
	right:32px;
	background-position: 0 0; 
}
#wowslider-container1 a.ws_next:hover{
	background-position: 100% 100%;
}
#wowslider-container1 a.ws_prev:hover {
	background-position: 0 100%; 
}
* html #wowslider-container1 a.ws_next,* html #wowslider-container1 a.ws_prev{display:block}
#wowslider-container1:hover a.ws_next, #wowslider-container1:hover a.ws_prev {display:block}
/* bottom center */
#wowslider-container1  .ws_bullets {
    bottom: 0;
	left:50%;
}
#wowslider-container1  .ws_bullets div{
	left:-50%;
}
#wowslider-container1 .ws-title{
	position:absolute;
	display:block;
	bottom: 35px;
	left: 20px;
	margin-right:5px;
	padding:7px;
	background:none;
	color:#FFFFFF;
	z-index: 50;
	font-family:'Oswald', Impact, Charcoal, sans-serif;	
	font-size: 35px;
	line-height: 42px;
	font-weight: normal;
	text-transform: uppercase;
	text-shadow: 0 2px 5px rgba(0, 0, 0, 0.5);
	border-radius:0;
	opacity:1;
}
#wowslider-container1 .ws-title div{
	padding-top:5px;
	font-size: 16px;
	line-height: 18px;
}
#wowslider-container1 .ws_images ul{
	animation: wsBasic 16s infinite;
	-moz-animation: wsBasic 16s infinite;
	-webkit-animation: wsBasic 16s infinite;
}
@keyframes wsBasic{0%{left:-0%} 12.5%{left:-0%} 25%{left:-100%} 37.5%{left:-100%} 50%{left:-200%} 62.5%{left:-200%} 75%{left:-300%} 87.5%{left:-300%} }
@-moz-keyframes wsBasic{0%{left:-0%} 12.5%{left:-0%} 25%{left:-100%} 37.5%{left:-100%} 50%{left:-200%} 62.5%{left:-200%} 75%{left:-300%} 87.5%{left:-300%} }
@-webkit-keyframes wsBasic{0%{left:-0%} 12.5%{left:-0%} 25%{left:-100%} 37.5%{left:-100%} 50%{left:-200%} 62.5%{left:-200%} 75%{left:-300%} 87.5%{left:-300%} }
/*--------------------------------------------------------------------------*/

.inner-banner{ width:985px; height:222px;padding:14px 0px 0px 14px; margin:15px 0px 0px 0px; background:#FFF;}

.mdl{ width:1000px; background:#fff; margin:0px 0px 0px 0px ; padding:0px 0px 10px 0px;}
.mdlGallery{ width:auto;height:1210px; background:#fff; margin:0px 0px 0px 0px ; padding:0px 0px 05px 0px;}

.mdl .leftbox{ width:655px; background:#fff; margin:0px 0px 0px 0px ; padding:0px 0px 20px 0px; float:left;}
.mdl .leftbox p{text-align:justify;padding:10px 0px 0px 20px; margin:0px 0px 0px 0px; line-height:24px;}

.mdl .rightbox{ width:auto; background:#fff; margin:0px 0px 0px 0px ; padding:0px 0px 20px 0px; float:right;}

.mdl h1{padding:15px 0px 0px 20px; margin:0px 0px 0px 0px; font-size:36px; font-family:'gothic_ultra_otregular';  color:#669305; font-weight:normal;  }
.mdl h2{padding:15px 0px 0px 0px; margin:0px 0px 0px 20px; font-size:30px; font-family:'gothic_ultra_otregular';  color:#669305; font-weight:normal;}

.holy1-divider{width:960px; height:1px; padding:0px; margin:5px auto; border-bottom:1px dashed #999;}

.holy1-p{padding:0px; margin:0px; float:left; width:820px;}
.holy1-p p{padding:0px 10px 0px 10px; margin:0px 0px 0px 0px; line-height:24px;}
.holy1-img{ padding:10px 10px 10px 0px; margin:0px 0px 0px 20px; width:150px; float:left;}
.holy1-img img{width:150px; height:150px;}

.mdl p{text-align:justify;padding:10px 20px 0px 20px; margin:0px 0px 0px 0px; line-height:24px;}
.img{text-align:justify; padding:0px 10px 10px 0px; margin:0px 0px 0px 0px; line-height:24px; width:150px; height:150px; float:left;}

.box{width:306px; float:left; margin:15px 12px 0px 15px ; padding:0px ;}
.box4{width:306px; float:right; margin:15px 15px 0px 0px ; padding:0px ;}
.grn_pkg2{margin:5px 0px 0px 0px ; padding:0px ; width:306px; height:40px; background:#333;}
.grn_pkg2 h2{padding:8px 0px 0px 0px; text-align:center; margin:0px 0px 0px 8px; font-size:13px; font-family:'archivo_narrowregular'; color:#fff; font-weight:bold; width:195px; float:left;}
.view_more {font-size:11px;padding:5px 6px 5px 6px; margin:8px 8px 0px 0px;line-height:15px; background:url(../images/pkg_view.png) no-repeat;color:#333; text-decoration:none; float:right;}
.view_more:hover {color:#000;}

.view_more3 {font-size:13px;padding:0px 0px 5px 6px; margin:0px 0px 0px 0px;line-height:15px; color:#666; text-decoration:none; float:right;}
.view_more3:hover {color:#000;}

.box-eventsJPN{width:350px; float:left; margin:10px 08px 0px 10px ; padding:0px; height:auto;}

.box-events{width:200px; float:left; margin:10px 08px 0px 10px ; padding:0px; height:auto;}
.box-events .events_pkg2{margin:10px 0px 0px 0px ; padding:0px ; width:306px;}
.box-events h2{padding:0px 0px 0px 0px; margin:10px 0px 0px 0px; font-size:36px; font-family:'gothic_ultra_otregular'; color:#669305; font-weight:bold; width:370px; float:left; font-size:28px;}
.box-events p{text-align:justify;padding:10px 0px 0px 0px; margin:0px 0px 0px 0px;}
.events_pkg2 .view_more{font-size:11px;padding:5px 6px 5px 6px; margin:0px 0px 0px 0px;line-height:15px; color:#333; text-decoration:none; float:right;}
.events_pkg2 .view_more:hover {color:#000;}


.box-events-hed2{margin:5px 0px 0px 0px ; padding:0px ; width:306px; height:40px; background:#333;}

.box{ width:306px; float:left; margin:15px 12px 0px 15px ; padding:0px ;}
.box2{ width:306px; float:right; margin:15px 15px 0px 0px ; padding:0px ;}
.grn_pkg{margin:5px 0px 0px 0px ; padding:0px ; background:url(../images/pkf_grn_bar.png) no-repeat; width:306px; height:40px;}
.grn_pkg h2{padding:0px 0px 0px 0px; margin:0px 0px 0px 8px; font-size:18px; font-family:'archivo_narrowregular'; line-height:39px; color:#fff; font-weight:normal; width:220px; float:left;}
.view_more {font-size:11px;padding:5px 6px 5px 6px; margin:8px 8px 0px 0px;line-height:15px; background:url(../images/pkg_view.png) no-repeat;color:#333; text-decoration:none; float:right;}
.view_more:hover {color:#000;}

.wlcm_lft{ width:643px;padding:0px 0px 0px 0px; margin:25px 0px 0px 15px; float:left; }
.wlcm_lft h2{padding:0px 0px 0px 0px; margin:0px 0px 0px 8px; font-size:36px; font-family:'gothic_ultra_otregular'; line-height:34px; color:#669305; font-weight:bold; width:370px; float:left;}
.wlcm_lft p{ text-align:justify;padding:10px 0px 0px 10px; margin:0px 0px 0px 0px; line-height:23px;}
.wlcm_lin{ width:263px;padding:0px 0px 0px 0px; margin:20px 0px 0px 0px; float:right;}
.wlcm_lin2{ width:125px;padding:0px 0px 0px 0px; margin:20px 0px 0px 0px; float:right;}
.wlcm_lin3{ width:120px;padding:0px 0px 0px 0px; margin:20px 0px 0px 0px; float:right;}
.wlcm_lin4{ width:294px;padding:0px 0px 0px 0px; margin:20px 0px 0px 0px; float:right;}

.view_more2 {padding:0px 15px 10px 15px; margin:0px 0px 0px 0px;line-height:26px;  background:url(../images/wlcm_read.png) no-repeat;color:#333; text-decoration:none; float:right;}
.view_more2:hover {color:#000;}

.holiday_rght{ width:297px;padding:0px 0px 0px 0px; margin:25px 15px 0px 0px; float:right; }
.holiday_rght h2{padding:0px 0px 0px 0px; margin:0px 0px 0px 8px; font-size:36px; font-family:'gothic_ultra_otregular'; line-height:34px; color:#669305; font-weight:bold; width:160px; float:left;}

ul.holday_service{padding:0px 0px 0px 0px; margin:0px 0px 0px 10px;}
ul.holday_service li{padding:11px 0px 11px 35px; margin:0px 0px 0px 0px;  list-style:none; font-size:14px; background:url(../images/hlday_icn.png) no-repeat left; border-bottom:1px dashed #ccc;}
ul.holday_service li a{padding:0px 0px 0px 0px; margin:0px 0px 0px 0px;  list-style:none; font-size:14px;text-decoration:none; color:#666;}
ul.holday_service li a:hover{ text-decoration:none; color:#000;}

.news_evnt_box{width:643px; height:136px; float:right; margin:0px 0px 0px 15px ; padding:0px 0px 0px 0px; background:url(../images/news_bg.png) no-repeat;}
.news_evnt_box h2{padding:10px 0px 0px 10px; margin:0px 0px 0px 8px; font-size:36px; font-family:'gothic_ultra_otregular'; line-height:34px; color:#fff; font-weight:normal; width:150px; float:left;} 
.date{ width:63px; height:63px; background:#333; float:left;margin:8px 0px 0px 10px ; padding:0px ;}
.date h3{font-size:12px; color:#fff; text-transform:uppercase; padding:10px 0px 0px 0px; margin:0px;font-weight:normal; text-align:center; }
.date h4{font-size:20px; color:#fff;padding:3px 0px 0px 0px; margin:0px; font-weight:normal; text-align:center; }
.date_text{font-size:12px;margin:0px 0 0 0; float:right; width:190px;line-height:18px; text-align:justify; line-height:24px;padding:0px 0px 0px 0px; margin:0px 0px 0px 0px;}
.read_more {font-size:12px;padding:0px 0px 0px 0px; margin:0px 0px 0px 0px;color:#4eadc3; text-decoration:none;}
.read_more:hover {color:#4eadc3;}

/*jaquery flash scrolling*/
#newsticker-demo1 { width:610px; margin:0px 0px 0px 10px; padding:0px 0px 0px 0px;}
.newsticker-jcarousellite1 ul{ width:610px;margin:0px 0px 0px 10px;padding:0x; }
.newsticker-jcarousellite1  li{ list-style:none; display:block; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; }
.flash_gray{ color:#fff; padding:0px 10px 0px 10px; margin:0px 0px 0px 0px;}
/*jaquery flash scrolling*/
.single1{width:180px;height:22px;padding:0px 3px 0px 3px; border-radius:2px; background:#dbdbdb; border:0; margin:3px 0px 0px 0px;}
.multy1{width:180px;height:50px;padding:3px 3px 3px 3px; border-radius:2px; background:#dbdbdb; border:0; margin:3px 0px 0px 0px;}
.frmbtn{ width:60px; height:22px; background:#1272ab; color:#fff; border:0;border-radius:2px; cursor:pointer;padding:0px 0px 0px 0px; margin:10px 6px 0px 0px ; float:right;}
.cent-head{padding:10px 0px 10px 0px;width:184px;border-bottom:1px solid #2E2E2E;margin:0px 0px 0px 15px; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase; font-weight:normal;	color:#999; font-size:14px}
.qf_text{ padding:0px 0px 0px 0px; margin:5px 0px 0px 0px ; color:#999;}

.ftr_wrapper{background:url(../images/ftr_wrapper.png) repeat;; width:100%; margin:0px; padding:0px; height:110px;}
.ftr{ margin:0px auto 0px auto; padding:0px; width:1000px; }
ul.nav_ftr{ margin:0px 0px 0px 0px; padding:20px 0px 0px 0px; text-align:center;}
ul.nav_ftr li {list-style:none;display:inline; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; font-size:12px; }
ul.nav_ftr li a{ font-family:Arial, Helvetica, sans-serif; color:#fff; text-decoration:none;  margin:0px 0px 0px 0px; padding:0px 10px 0px 10px;}
.ftr_lin{ width:1000px; border-bottom:1px solid #333333;margin:20px 0px 20px 0px; padding:0px 0px 0px 0px; }
.copy_text{ float:left; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px;color:#fff; width:330px; font-size:12px;}
.seek a{ color:#fff; background:url(../images/seek.png); background-repeat:no-repeat; background-position:right 100%; font-size:12px;  margin:0px 0px 0px 0px; padding:0px 15px 0px 0px; text-decoration:none; width:160px; float:right;}
.seek a:hover{ background:url(../images/seek.gif) no-repeat;margin:0px 0px 0px 0px; padding:0px 15px 0px 0px;background-position:right 100%}

.box_serv{ margin:20px 0px 0px 20px; padding:0px 0px 10px 0px; border-right:1px dashed #3cb3c3; width:320px; float:left; }
.box_serv2{ margin:20px 0px 0px 20px; padding:0px 0px 0px 0px; border-right:1px dashed #3cb3c3; width:235px; float:left; }
.box_serv h2{padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; font-size:36px; font-family:'gothic_ultra_otregular';  color:#669305; font-weight:normal;  }
.box_serv2 h2{padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; font-size:36px; font-family:'gothic_ultra_otregular';  color:#669305; font-weight:normal;  }
ul.arrow{ margin:5px 0px 0px 0px; padding:0px 0px 0px 0px; }
ul.arrow li{margin:0px 0px 0px 0px; padding:4px 0px 4px 20px; background:url(../images/btn.png) no-repeat left; font-weight:bold; list-style:none;}
ul.arrow li a{text-decoration:none; color:#333;}
ul.arrow li a:hover{text-decoration:none; color:#000;}

.box_serv3{ margin:20px 20px 0px 0px; padding:0px 0px 0px 0px; border-right:0px dashed #3cb3c3; width:335px; float:right; }
.box_serv3 h2{padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; font-size:36px; font-family:'gothic_ultra_otregular';  color:#669305; font-weight:normal;  }

.box_cont{ margin:20px 20px 0px 0px; padding:0px 0px 0px 0px; border-right:0px dashed #3cb3c3; width:335px; float:right; }
.box_cont-left{ margin:20px 0px 0px 20px; padding:0px 0px 0px 0px; border-right:0px dashed #3cb3c3; line-height:25px; width:250px; float:left; }
.box_cont-left a{color:#09C; text-decoration:none;}
.box_cont-left a:hover{color:#000; text-decoration:none; }

.box_cont-map{ margin:20px 20px 0px 20px; padding:5px 5px 5px 5px; border:1px dashed #999; width:320px; float:left; }


.input_single1{ width:160px; height:23px;font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666; background:#edebeb; border-radius:4px; border:1px solid #DEDEDE; margin:0px 0px 10px 0px; padding:0px 10px 0px 10px; float:left; line-height:24px; outline:none;}
.form_text{ width:110px;font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#666; float:left;padding:5px 0px 0px 0px; }
.multy{width:200px; height:80px;font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666; background:#edebeb; border-radius:4px; border:1px solid #DEDEDE; margin:0px 0px 10px 0px; padding:10px 10px 0px 10px; float:left; outline:none;}
.frmbtn{ width:60px; height:25px;font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#fff; float:right; background:#333333; border:0;  border-radius:4px;margin:0px 0px 0px 0px;}
.frmbtn2{ width:60px; height:25px;font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#fff; float:right; background:#333333; border:0;  border-radius:4px;margin:0px 10px 0px 0px;}


.box_tourpackage{ margin:20px 0px 0px 20px; padding:0px 20px 10px 0px; border-right:1px dashed #3cb3c3; width:400px; float:left; }
.right{border-right:0px dashed #3cb3c3 !important;}
.box_tourpackage2{ margin:20px 0px 0px 20px; padding:0px 0px 0px 0px; border-right:1px dashed #3cb3c3; width:400px; float:left; }
box_tourpackage ul.arrow{ margin:5px 0px 0px 0px; padding:0px 0px 0px 0px; }
box_tourpackage ul.arrow li{margin:0px 0px 0px 0px; padding:4px 0px 4px 20px; background:url(../images/btn.png) no-repeat left; font-weight:bold; list-style:none;}


.box_tourpackage3{ margin:20px 0px 0px 20px; padding:0px 20px 10px 0px; border-right:1px dashed #3cb3c3; width:456px; float:left; }
.right{border-right:0px dashed #3cb3c3 !important;}
.box_tourpackage4{ margin:20px 0px 0px 20px; padding:0px 0px 0px 0px; border-right:1px dashed #3cb3c3; width:456px; float:left; }
box_tourpackage3 ul.arrow{ margin:5px 0px 0px 0px; padding:0px 0px 0px 0px; }
box_tourpackage3 ul.arrow li{margin:0px 0px 0px 0px; padding:4px 0px 4px 20px; background:url(../images/btn.png) no-repeat left; font-weight:bold; list-style:none;}


.box_conference{ margin:20px 0px 0px 0px; padding:0px 0px 10px 0px; border-right:1px dashed #3cb3c3; width:330px; float:left; }
.box_conference img a{text-decoration:none; border:0px;}
.box_conference img a:hover{text-decoration:none; border:0px;}
.border{border-right:0px dashed #3cb3c3 !important; }
.box_conference img{ margin:0px 0px 0px 20px; padding:0px 20px 0px 0px;  width:290px; float:left;}
.black{color:#000; font-weight:bold; font-size:13px;}



.pack-left
{
	float:left;
	width:300px;
	margin:0 0 0 20px;
}

.pack-img
{
	width:275px;
	height:160px;
	float:left;
	padding:3px;
	border:1px solid #ACACAC;
}
.pack-middle
{
	width:200px;
	float:left;
	margin:50px 0px 0px 20px;
	padding:0px 0px 0px 0px;
}

.pack-middle ul
{
	padding:0px;
}

.pack-middle ul li
{
	border-bottom:1px dashed #C1C1C1;
	padding:6px 0px 6px 0px;
}

.pack-middle h3
{
	margin:0px;
	float:left;
	margin:0px 0px 0px -17px;
}
/*-------------------------------*/

.hotelbooking .hotelbooking-left{width:380px; float:left; color:#fff; line-height:normal; padding:0 0px 0 0; margin:0 18px 0 0px; background:#333; height:auto; border-right:1px dashed #CCC;}

.hotelbooking .hotelbooking-right{width:400px;color:#fff; line-height:normal; padding:0; margin:0 0 0 0px; background:#333; height:auto; float:left;}
.enquiry-date{width:auto; height:; float:left;}
.enquiry-date h4{font:normal 18px Arial; color:#FFF; text-decoration:none; padding:15px 0 10px 0;  margin:0px; float:left;}
.float{float:left; margin-top:20px; margin-left:10px;}

.hotelbooking{width:800px; border-top:4px solid #000; color:#fff; line-height:normal; padding:0 20px 20px 20px; margin:0 0 0 20px; background:#333; height:auto;}
.hotelbooking h3{font:normal 20px Arial; color:#0CF; text-decoration:none; padding:15px 0 0px 0; margin:0px;}
.hotelbooking h4{font:normal 18px Arial; color:#FFF; text-decoration:none; padding:15px 0 10px 0;  margin:0px;}
.inputbox{width:330px; height:auto; float:left; margin:10px 20px 0 0;}
.hotelbooking .inputstyle{font:normal #333 Arial; color:#666; text-decoration:none; background:#fff; padding:2px 0 2px 0; width:330px; 
border-radius:2px; -webkit-border-radius:2px; -moz-border-radius:2px; margin:5px 0 0 0;}

.hotelbooking .inputstyle3{font:normal #333 Arial; color:#666; text-decoration:none; background:#fff; padding:2px 0 2px 0; width:100px; 
border-radius:2px; -webkit-border-radius:2px; -moz-border-radius:2px; margin:5px 0 0 0;}

.hotelbooking .inputstyle2{font:normal #333 Arial; color:#666; text-decoration:none; background:#fff; padding:2px 0 2px 0; width:400px; 
border-radius:2px; -webkit-border-radius:2px; -moz-border-radius:2px; margin:5px 0 0 0;}
.hotelbooking span{padding:2px 0 0 3px;}
.hotelbooking p{padding:0px 0 0 0px; line-height:normal; font:normal 13px Arial; color:#000;}

.inputbox2{width:150px; height:auto; float:left; margin:10px 20px 0 0;}

.inputbox3{width:380px; height:auto; float:left; margin:10px 0px 0 0;}
.inputbox4{width:110px; height:auto; float:left; margin:15px 15px 0 0;}
.inputbox5{width:60px; height:auto; float:left; margin:15px 20px 0 0; padding:25px 0 0 0;}

.submit{width:60px; height:25px; background:#099; text-align:center; color:#fff; float:left; margin:15px 20px 0 0; padding:8px 0 0 0; border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px;}
.submit a{width:60px; background:#099; text-align:center; text-decoration:none; color:#fff; float:left; margin:0; padding:0; border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px;}
.submit a:hover{ color:#fff; float:left; margin:0; padding:0;}


.hotelbooking .departure{font:normal #333 Arial; color:#666; text-decoration:none; background:#fff; padding:0px 0 2px 0; width:150px; 
border-radius:2px; -webkit-border-radius:2px; -moz-border-radius:2px; margin:10px 10px 0 0; border:0; float:left;}


.Sendenquiry
{
	width:200px;
	float:right;
	margin:50px 0px 0px 20px;
	padding:0px 0px 0px 0px;
	background-color:#CCC;
	height:auto;
}
.Sendenquiry
{
	width:200px;
	float:left;
	margin:50px 0px 0px 100px;
	padding:0px 0px 0px 0px;
	background-color:#f2f2f2;
	background:url(../images/sendenquiry-bg.png) no-repeat;
	height:150px;
	border-radius:10px;
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
}
.Sendenquiry .enqbutton
{
	width:100px;
	float:left;
	margin:70px 0px 20px 50px;
	padding:0px 0px 0px 0px;
	background-color:#54892d;
	line-height:25px;
	text-align:center;
	color:#FFF;
	border-radius:5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	text-decoration:none;
}
.Sendenquiry .enqbutton:hover
{
	width:100px;
	float:left;
	background-color:#333;
	line-height:25px;
	text-align:center;
	color:#FFF;
}
/*---------popup starts here------------*/

.post { margin: 0 auto; padding-bottom: 50px; float: left; width: 960px; }

.btn-sign {
	width:460px;
	margin-bottom:20px;
	margin:0 auto;
	padding:20px;
	border-radius:5px;
	background: -moz-linear-gradient(center top, #00c6ff, #018eb6);
    background: -webkit-gradient(linear, left top, left bottom, from(#00c6ff), to(#018eb6));
	background:  -o-linear-gradient(top, #00c6ff, #018eb6);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#00c6ff', EndColorStr='#018eb6');
	text-align:center;
	font-size:36px;
	color:#fff;
	text-transform:uppercase;
}

.btn-sign a { color:#fff; text-shadow:0 1px 2px #161616; }

#mask {
	display: none;
	background: #000; 
	position: fixed; left: 0; top: 0; 
	z-index: 10;
	width: 100%; height: 100%;
	opacity: 0.8;
	z-index: 999;
}

.login-popup{
	display:none;
	background: #6ba42f;
	padding: 10px; 	
	border: 2px solid #fff;
	float: left;
	font-size: 1.2em;
	position: fixed;
	top: 50%; left: 50%;
	z-index: 99999;
	box-shadow: 0px 0px 20px #999;
	-moz-box-shadow: 0px 0px 20px #999; /* Firefox */
    -webkit-box-shadow: 0px 0px 20px #999; /* Safari, Chrome */
	border-radius:3px 3px 3px 3px;
    -moz-border-radius: 3px; /* Firefox */
    -webkit-border-radius: 3px; /* Safari, Chrome */
}

img.btn_close {
	float: right; 
	margin: -28px -28px 0 0;
}

fieldset { 
	border:none; 
}

form.signin .textbox label { 
	display:block; 
	padding-bottom:7px; 
}

form.signin .textbox span { 
	display:block;
}

form.signin p, form.signin span { 
	color:#fff;
	font-size:11px; 
	line-height:18px;

} 

form.signin .textbox input { 
	background:#fff; 
	color:#333; 
	border-radius: 3px 3px 3px 3px;
	-moz-border-radius: 3px;
    -webkit-border-radius: 3px;
	font:13px Arial, Helvetica, sans-serif;
	padding:6px 6px 4px;
	width:200px;
}

form.signin .textbox textarea { 
	background:#fff; 
	color:#333; 
	border-radius: 3px 3px 3px 3px;
	-moz-border-radius: 3px;
    -webkit-border-radius: 3px;
	font:13px Arial, Helvetica, sans-serif;
	padding:6px 6px 4px;
	width:200px;
}

form.signin input:-moz-placeholder { color:#bbb; text-shadow:0 0 2px #000; }
form.signin input::-webkit-input-placeholder { color:#bbb; text-shadow:0 0 2px #000;  }

.button { 
	background: -moz-linear-gradient(center top, #f3f3f3, #dddddd);
	background: -webkit-gradient(linear, left top, left bottom, from(#f3f3f3), to(#dddddd));
	background:  -o-linear-gradient(top, #f3f3f3, #dddddd);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#f3f3f3', EndColorStr='#dddddd');
	border-color:#000; 
	border-width:1px;
	border-radius:4px 4px 4px 4px;
	-moz-border-radius: 4px;
    -webkit-border-radius: 4px;
	color:#333;
	cursor:pointer;
	display:inline-block;
	padding:0px 0px 4px;
	margin-top:10px;
	font:12px; 
	width:100px;
}

.button:hover { background:#ddd; }
/*------------popup ends here----------*/