@charset "utf-8";
/* CSS Document */
body {
	margin: 0px;
	font-size:13px;
		background-repeat:no-repeat;
	background-position:top left;
	background-color:#696969;
/*	background-color:#C8BC9C;*/
/*	background-image:url(images/bg.jpg);*/
}


/*.style1 {font-weight: bold;}*/
#main {
	width:975px;
	height:auto;
		font-family: Arial, Helvetica, sans-serif;
	text-align:center;
	margin:0px auto;
		border:solid #ff9c20 1px;
	background-color:#FFFFFF;
	z-index:20;
}
.clear {
	clear:both;
}
#content {
	width: 970px;
	font-family: Arial, Helvetica, sans-serif;
	text-align:left;
	
}

#subcontent {
padding:5px;}

#detail_content ul li {
padding-left:5px;
float:none;}

td{
padding:5px;
}

hr {
width:98%;
color:#CCCCCC;
height:1px;
text-align:center;}


h1 {
	background-image:url(images/title-bg-yellow.jpg);
	margin:0px;
	height:35px;
	line-height:30px;
	text-align:left;
	padding:0px;
	font-size:12px;
	padding-left:5px;
	color:#ffffff;
}
.pic_top {
	width:338px;
	float:left;
	height:95px;
}
.pic_menu {
	width:469px;
	float:left;
	height:23px;
}
#logo {
	margin-top:0px;
	height:115px;
	width:400px;
}

#partners {
float:right;
	margin-top:0px;
	height:115px;
	/*width:400px;*/
	width:520px;
}
#partners img{
float:right;
	/*padding-left:10px;
	padding-top:45px;*/
}

#top_menu {
	border-top-style:solid;
	border-top-color:#F7DE5A;
	border-top-width:3px;
	float:right;
	text-align:right;
	height:23px;
	width:622px;
}
#top_menu span.top_menu_item {
	color:#698344;
	padding-left:20px;
	background-repeat: no-repeat;
}
#top_menu span.language_swith {
	color:#f46b03;
	padding-left:21px;
}
#nav {
	clear:both;
	width:960px;
	text-align:left;
	padding:0px;
	height:27px;
}
#nav ul {
	margin:0px;
	padding:0px;
	list-style-type:none;
}
#nav ul li {
	float:left;
}
#nav table {
	margin:0px;
}
#roll_banner {
	background-color:#ff9c20;
	width:975px;
	height:25px;
	margin-bottom:5px;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
}
.roll {
	float:left;
}

#rolling {
width:681px;
float:left;}

#extrahelp {
float:right;
padding-top: 5px;
padding-right: 5px;
text-align:right;
color:#ffffff;
}




#extrahelp a:link{

color:#ffffff;
}

#extrahelp a:visited{

color:#ffffff;
}
#extrahelp a:active{
color:#ffffff;
}


.pic {
	float:left;
}
#left_menu {
	float:left;
	background-color:#FFF7E5;
	width:160px;
}
#left_menu span.adv {
	width:160px;
	margin:20px 0px;
}
#home_left {
	float:left;
	width:182px;
	/*margin-right:6px;*/
	margin-left:6px;
	margin-right:4px;
}

#home_left_content {

color:#FFFFFF;
		width:182px;
	border:1px solid #ff9c20;
	margin-bottom:2px;
}

#booking {
float:left;
		width:247px;
		
		color:#FFFFFF;
	border:1px solid #ff9c20;
	background-color:#F46B01;
	margin-bottom:5px;
	font-weight:bold;
}


#packagae_des ul{
background-color:#fbf4ce;
width:247px;
padding:1px 0px 1px 0px;
 }


#packagae_des li{
background-color:#FFFFCC;
height:20px;
width:247px;
text-indent:10px;
border-bottom:1px dotted #CCCCCC;
}


#packagae_des ul li a{
background-color:#FFFFCC;
display:block;
width:247px;
height:20px;
color:#666666;
text-decoration:none;
}


#packagae_des ul li a:hover{
background-color:#FFFFFC;
display:block;
width:247px;
height:20px;
}

#booking_engine {
	width:100%;
	margin-bottom:10px;

}


#home_left_menu {
	background-color:#FFF7E5;
	width:230px;
}
#home_left h1 {
	background-image:url(images/title-bg-yellow.jpg);
	margin:0px;
	height:35px;
	line-height:30px;
	padding:0px;
	font-size:12px;
	padding-left:5px;
	color:#ffffff;
}

#home_left img {
	margin:0px;

}

#home_topbanner {
width:700px;

height:180px;
border:1px solid #ff9c20;
padding:2px 2px 2px 2px;
margin-bottom:5px;}


#package_content{
float:left;
	width:795px;
	text-align:center;
	border:1px solid #ff9c20;
	margin-bottom:5px;
}



#inside_center_content td{
text-align:center;
}

#inside_center_content{
float:left;
	width:795px;
	text-align:justify;
	border:1px solid #ff9c20;
	margin-bottom:5px;
}


#inside_center_content2{
float:left;
	width:960px;
	text-align:justify;
	border:1px solid #ff9c20;
	margin-bottom:5px;
}

#inside_center{
padding:5px 0px 5px 5px;}

#package_noad_content{
float:left;
	width:960px;
	

text-align:justify;
	border:1px solid #ff9c20;
	margin-bottom:5px;
}

#package_long_title{
float:left;
width:940px;
background-image:url(images/package_title.jpg);
background-repeat:no-repeat;

background-position:right;
background-color:#fefdcd;
height:40px;
text-align:left;
	border:1px solid #CCCCCC;
	Padding:5px 10px 5px 10px;
	font-size:16px;
	font-weight:bold;
		color:#990000;
		margin-bottom:5px;
}

/*#inside_center_content p{
padding: 0px 5px 5px 5px;
}
*/

/*Detail page - single column*/
#detail_title{
float:left;
width:775px;
background-image:url(images/package_title.jpg);
background-repeat:no-repeat;

background-position:right;
background-color:#fefdcd;
height:40px;
text-align:left;
	border:1px solid #CCCCCC;
	Padding:5px 10px 5px 10px;
	font-size:16px;
	font-weight:bold;
		color:#990000;
		margin-bottom:5px;
}

#detail_content{
width:960px;
float:left;
text-align:justify;
	border:1px solid #ff9c20;
	margin-bottom:5px;
}

/*tour package*/
#tour_title {
	background-image:url(images/title-bg-yellow.jpg);
	background-repeat:repeat-x;
	background-position:top;
	height:24px;
	font-size:13px;
	font-weight:bold;
	color:#ffffff;
	text-align:center;
	background-color:#e28c1b;
}

#tourpackage_title {
	background-image:url(images/title-bg-yellow2.jpg);
	background-repeat:repeat-x;
	background-position:top;
	height:24px;
	font-size:13px;
	font-weight:bold;
	color:#ffffff;
	text-align:center;
	background-color:#eab408;
}
/*end of detail page's style*/

#home_content_center {
	float:left;
	width:600px;
	font-size:12px;
	line-height:15px;
	margin-left: 6px;
	padding-bottom: 10px;
	
}

#home_content_center_content{
width:600px;
text-align:justify;
	border:1px solid #ff9c20;
	margin-bottom:5px;
	float:left;
	
}



#popupinfo{
margin:5px;
	font-family: Arial, Helvetica, sans-serif;
		border:1px solid #ff9c20;
}
#popupinfo td{
margin:8px;
text-align:center;
}

#popupinfo label{
margin-left:8px;
margin-top:5px;

font-weight:bold;
font-size:14px;
color:#CC0000;
}

#popupinfo h2{
margin-left:8px;
font-weight:bold;
font-size:13px;
color:#000000;
}



#home_content_center_content p{

padding: 0px 3px 0px 3px;
vertical-align:top;
}

#home_center_adv{
width:540px;
text-align:justify;
	border:1px solid #CCCCCC;
	margin-bottom:5px;
	float:left;
}

#login_content{
float:left;
	width:392px;
	height:180px;
	font-size:12px;
	line-height:15px;
	margin-right:5px;
text-align:justify;
	border:1px solid #ff9c20;
	margin-bottom:5px;
}


#login_content table{
padding:5px;
}

#package_title{
width:680px;
background-image:url(images/package_title.jpg);
float:left;
background-position:right;
height:40px;
text-align:left;
	border:1px solid #CCCCCC;
	Padding:5px 10px 5px 10px;
	font-size:16px;
	font-weight:bold;
		color:#990000;
	
	margin-bottom:5px;
}

#home_right {
	float:right;
	width:162px;
	font-size:11px;
	line-height:15px;
	/*margin-right:1px;
	margin-left:6px;*/

}

#home_right_content{
width:155px;
text-align:justify;
	border:1px solid #f7de5a;
	margin-bottom:5px;
}


#home_right_adv{
	width:160px;
	text-align:justify;
	float:right;
	border:1px solid #CCCCCC;
	padding-bottom: 5px;

}


#subpage_right_adv{
width:160px;
text-align:justify;
float:right;
	border:1px solid #CCCCCC;
	margin-bottom:5px;
}



#home_left_menu span.adv {
	width:230px;
	margin:20px 0px;
}
#quick_link h2.quick_link_title {
	display:block;
	color:#000000;
	font-size:20px;
	padding-left:10px;
	background-color: #FFC846;
	background-repeat: no-repeat;
}
#quick_link p.quick_link_content {
	color:#698344;
	padding:0px;
}
#quick_link ul {
	padding-top:0px;
	padding-left:20px;
	margin:0px;
	list-style-image:url(images/bullet.gif);
}
#content_center {
	float:left;
	width:616px;
	margin-left:20px;
}
#banner {
	width:615px;
}
#title {
	width:615px;
}
#content_bottom {
	width:615px;
}
#adv {
	float:left;
	width:164px;
}

#bottom_link{

float:right;
	width:700px;
	font-size:11px;
	line-height:15px;
	margin-right:5px;

text-align:justify;
	
	margin-bottom:5px;
	
}

#footer {
	width:940px;
	margin-top:8px;
	clear:both;
	font-size:12px;
	background-color:#F7F7F7;
	border-top-style:solid;
	border-top-width:1px;
	border-top-color:#666666;
	text-align:centre;
	padding:10px;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: auto;

}
#footer span {
	float:right;
}
#footer p {
	margin:0px;
}
#channel_listing_table {
	width:90%;
	border:none;
	color:#046822;
}
#channel_listing_table a {
	color:#046822;
}
#channel_listing_table thead {
	background-color:#FF9933;
	color:#FFFFFF;
}
#channel_listing_table .row0 {
	background-color:#EAEAEA;
}
#channel_listing_table .row1 {
	background-color:#F7FCEF;
}
#channel_listing_table .column0 {
	width:10%;
}
#channel_listing_table .column1 {
}
#channel_listing_table .column2 {
	width:20%;
}
.homepage_packages {
	
	float:left;
	
}
.homepage_packages ul {
	list-style:none;
	width:240px;
	margin:0px;
	padding:0px;
}
.homepage_packages ul li {
	margin-top:10px;
	width:110px;
	float:left;
	margin-left:10px;
	margin-bottom:10px;
	background-color:#FF9933;
}
.homepage_packages ul li div.img_div_center {
	text-align:center;
	margin:5px 0px;
}
.homepage_packages ul li p {
	margin:0px;
}
#home_content_center_right {
	width:253px;
	float:left;
	border:1px solid #ccc;
	padding:7px;
	margin-bottom:20px;
}
#home_content_center_right p {
	margin:0px;
	line-height:18px;
}
.home_content_center_bottom {
	width:544px;
	border:1px solid #FFB418;
	background-color:#FFF7E5;
	text-align:left;
	margin-bottom:20px;
	padding-bottom:15px;
}
.home_content_center_bottom h1 {
	background-image:url(images/title-bkg.jpg);
	margin:0px;
	height:26px;
	line-height:26px;
	padding:0px;
	font-size:14px;
	padding-left:10px;
	color:#CC3300;
}
.home_content_center_bottom img.big_top {
	margin:12px 12px 0px 12px;
}
.home_content_center_bottom img.right_img {
	margin:12px;
	float:right;
}
.home_content_center_bottom h2 {
	margin:12px 0px 0px 15px;
	height:20px;
	line-height:20px;
	padding:0px;
	font-size:12px;
}
.home_content_center_bottom h2 a {
	background:url(images/bullet.gif) no-repeat 0px center;
	padding-left:10px;
}
.home_content_center_bottom p {
	margin:0px 25px;
	line-height:18px;
	font-size:12px;
}
.home_content_center_bottom p.quick_link {
	margin:0px 15px;
	line-height:18px;
	font-size:12px;
}
.home_content_center_bottom span {
	background:url(images/bullet.gif) no-repeat 0px center;
	padding-left:10px;
	margin:12px 15px 0px 15px;
	float:left;
}
/*packages_detail*/
.content_center_packages_detail {
	width:570px;
	border:5px solid #FFCC33;
	padding:10px;
	margin-bottom:10px;
}
.content_center_packages_detail h2 {
	margin:0px;
	padding:0px;
	color:#FFCC33;
	text-align:left;
	line-height:20px;
	font-size:14px;
	font-weight:600;
}
.content_center_packages_detail h2 span {
	float:left;
}
.content_center_packages_detail h2 label {
	float:right;
}
.content_center_packages_detail p {
	margin:0px;
	padding:0px;
}
.content_center_packages_detail span {
	margin-left:10px;
}
.content_center_packages_detail span img {
	border:2px solid #FFCC33;
}
.content_center_packages_detail_bottom_width {
	width:598px;
}
/*user*/
.error_message {
	background:url(images/warning.gif) center left no-repeat;
	line-height:32px;
	height:32px;
	text-align:left;
	padding-left:40px;
	color:#FF0000;
	font-weight:600;
}
.success_message {
	background:url(images/success.gif) center left no-repeat;
	line-height:32px;
	height:32px;
	text-align:left;
	padding-left:40px;
	color:#FF0000;
	font-weight:600;
}
.user_login {
	width:584px;
	border:1px solid #FFB418;
	background-color:#FFF7E5;
	text-align:left;
}
.user_login h1 {
	background-image:url(images/title-bkg.jpg);
	margin:0px;
	height:26px;
	line-height:26px;
	padding:0px;
	font-size:14px;
	padding-left:10px;
	color:#CC3300;
}
.user_login_middle_line {
	width:1px;
	height:140px;
	background-color:#FFB418;
	float:left;
	margin:0px 10px;
}
.user_login_content {
	width:265px;
	float:left;
	padding-left:15px;
}
.user_login_content h2, .user_forgot_content h2 {
	border-bottom:1px solid #ccc;
	color:#FF6600;
	font-size:12px;
	line-height:20px;
}
.user_login_content p, .user_forgot_content p {
	margin:0px;
	height:20px;
	margin-top:10px;
}
.user_login_content p span {
	width:65px;
	text-align:right;
	display:block;
	float:left;
	height:16px;
	padding-right:5px;
}
.user_login_content p input, .user_forgot_content p input {
	float:left;
	height:16px;
	border:1px solid #ccc;
}
.user_login_content p input.bottom_bg, .user_forgot_content p input.bottom_bg {
	height:22px;
	border:1px solid #FF6600;
	background-image:url(images/title-bkg.jpg);
	margin-right:20px;
}
.user_login_content label {
	width:200px;
	text-align:center;
	border:1px solid #FF6600;
	background-image:url(images/title-bkg.jpg);
	margin:10px 0px 50px 35px;
	padding:5px;
	line-height:20px;
	height:20px;
}
.user_login_content label a {
	text-decoration:none;
	color:#000000;
}
.user_forgot_content {
	padding:0px 15px 15px 15px;
	margin:0px;
}
.user_forgot_content p span {
	width:180px;
	text-align:right;
	display:block;
	float:left;
	height:16px;
	padding-right:5px;
}
/*register*/
.register_content {
	padding:0px 15px;
	margin:0px;
}
.register_content h2 {
	border-bottom:1px solid #ccc;
	color:#FF6600;
	font-size:12px;
	line-height:20px;
}
.register_content p {
	margin:0px;
	height:20px;
	margin-top:10px;
}
.register_content p span {
	width:180px;
	text-align:right;
	display:block;
	float:left;
	height:16px;
	padding-right:5px;
}
.register_content p input {
	float:left;
	height:16px;
	border:1px solid #ccc;
}
.register_content p label#checkEmailResult {
	padding-left:5px;
	float:left;
	color:#FF0000;
}
.register_content p input.bottom_bg {
	height:22px;
	border:1px solid #FF6600;
	background-image:url(images/title-bkg.jpg);
	margin-right:20px;
	cursor:pointer;
}
.register_content .label_right {
	text-align:right;
	padding-right:30px;
	margin-bottom:10px;
}
.register_content .label_right label {
	text-align:center;
	border:1px solid #FF6600;
	background-image:url(images/title-bkg.jpg);
	margin-right:10px;
	padding:2px 5px;
	line-height:18px;
	height:18px;
}
.register_content .label_right label a {
	text-decoration:none;
	color:#000000;
}



#bookingtitle{
height:25px;
background-image:url(images/bg-bookingtitle.jpg);
background-repeat:repeat-x;
text-align:left;
font-size:14px;
font-weight:bold;}

#bookingform{
float:left;
	width:960px;
text-align:center;
	border:1px solid #ff9c20;
	margin-bottom:15px;
}

#bookingform img{
vertical-align:top;}


/*flightbox*/
#loginbox {
color:#FFFFFF;
		width:160px;
	/*margin-left:1px;*/
	float:right;
	margin-bottom:2px;
}


.logintop{
background-image:url(images/login_top.png);
	background-color:#f9e2c4;
	background-repeat:no-repeat;
	font-weight:bold;
	height:38px;
	
	color:#666666;

}

.logincontent{
background-color:#f9e2c4;
color:#312b25;
/*padding-left:5px;
padding-right:5px;*/
padding-top:0px;
}


#flightbox {
color:#FFFFFF;
		width:160px;
	/*margin-left:1px;
margin-left:2px;*/
	margin-bottom:2px;
}

.flightop{
background-image:url(images/flight_top.png);
background-repeat:no-repeat;
background-color:#FF6600;

height:38px;


color:#ffffff;
padding-left:50px;}


.flightbox{
font-size:12px;}

.flightcontent{
background-color:#FF6600;
color:#ffffff;

padding-top:5px;}

.loginbutton{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
background-color:#666666;
color:#FFFFFF;}


.loginbottom{
background-image:url(images/login_bottom.png);
background-repeat:no-repeat;
font-weight:bold;
height:5px;}


/*end of flightbox*/

/*02 June 2009*/          
#flight_deal{
	width:220px;
	text-align:justify;
	margin-bottom:5px;
	float:left;
	height:281px;
	color:#333333;
}


#flight_deal h4{
background-image:url(images/flightdeals_top.png);
height:38px;
margin:0px;
padding:0px;}

#flight_deal table{
	border:1px solid #f7ef2f;
		height:190px;
	}

#flight_deal a{
text-decoration:none;
color:#333333;}


#package_deal{
	width:370px;
	text-align:justify;
	padding-bottom:0px;
	float:right;
	height:286px;
}


#package_deal table{
	border:1px solid #ff9c20;
	height:190px;}

#package_deal a{
text-decoration:none;
color:#333333;}

#package_deal h4{
background-image:url(images/package_top.png);
height:38px;
margin:0px;
padding:0px;}
/*02 June 2009*/

/*04 June 2009*/
#bannerbox{
width:200px;
height:200px;
padding-right:10px;
padding-top:10px;
float:left;
}

#news{
	width:390px;
	float:right;
	height:250px;
padding-bottom:10px;
	
}

.newstable{

	border:1px solid #f84c12;
}

#news h4{
background-image:url(images/news_top.png);
background-repeat:no-repeat;
height:38px;
margin:0px;
padding:0px;}

#newscontent{
	width:375px;
	overflow-x:hidden;
	overflow-y:auto;
	height:160px;
	scrollbar-face-color: #ffe04e;
	scrollbar-shadow-color: #db891e;
	scrollbar-highlight-color: #ffffff;
	scrollbar-3dlight-color: #FF00FF;
	scrollbar-darkshadow-color: #db891e;
	scrollbar-track-color: #FFFF00;
	scrollbar-arrow-color: #000000;
}

#right_login{
width:160px;}


#package_wrapper td{
text-align:center;
}

#package_wrapper{
	float:left;
	width:760px;
	text-align:justify;
	border:1px solid #ff9c20;
	margin-bottom:5px;
margin-left:5px;
}

#home_right_wbox {
	float:right;
	width:180px;
	font-size:11px;
	line-height:15px;
	padding-right: 10px;

	/*margin-right:1px;
	margin-left:6px;*/

}

#news table{
	border:1px solid #f84c12;
	height:140px;

	}
	
	
	

iframe {
overflow-x: hidden;
overflow-y:auto;

}
