@charset "utf-8";
/* CSS Document */
body, div, p, ul, li, a, span, h1, h2, h3, h4, h5, h6 {
	margin:0 auto;
	padding:0;
}
body {
	font:normal 11px/1.5em Arial, Verdana, sans-serif;
	color: #191A1A;
	background:#fff;
   /* background-repeat: no-repeat;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
overflow:auto;*/


}
.clear {
	clear:both;
}


/* Hides from IE-mac \*/
* html .clearfix {height: 1%; display: block; }
/* End hide from IE-mac */

/******************************** Common Styles***************************************/
h1{
	font-family:Tahoma;	
	color:#15255c;    
	font-size:18px; 
    font-weight:normal;
	line-height:22px;
}
h2{
	font-weight:normal;
	font-family:Tahoma;	
	color:#15255c;
	font-size:20px;
}
h3{
	font-weight:normal;
	color:#2e6397;
	font-size:14px;
	font-family:Arial;
}
h6{
	font-weight:normal;
	color:#000;
	font-size:14px;
	font-family:Arial;
	line-height:16px;
}

.h1_redbold{
	font-family:Tahoma;	
	color:#e11412;    
	font-size:22px; 
    font-weight:bold;
	line-height:22px;
}
.h2_align{
	float:left;
	padding:32px 0 15px 0px;
}

/********************************************************************/

#Main_Container{
	width:950px;
	margin-left:auto;
	margin-right:auto;
}
#Top_container{ float:left;}
.logo{ float:left; margin:10px 0 10px 0px;}
#Top_container img{float:left;margin:0 0 0 0px;}

/******Navigation******/

.top_navigation{float:left; background-color:#100149; width:950px; height:49px; margin:0 0 0 0px;}
.top_navigation ul{margin:0px 0 0 68px; padding:0 0 0 0px;}
.top_navigation li { float:left;  list-style:none; margin-top:15px;}  
.top_navigation li a{font-family:"Trebuchet MS"; font-size:16px; color:#f5f5f5; padding:0 43px 0 43px; text-decoration:none;background:url(../images/menu_bar.jpg) no-repeat right;}
.top_navigation li a:hover{ background-color:#d00900; display: block;margin-top:-15px; height:34px; padding:15px 43px 0 43px;}
.nav_active{ float:left;background-color:#d00900;}


#Middle_container{float:left;width:950px;margin:46px 0 0 0px;}
.Middle_left{float:left; width:292px; margin:0 0 0 0px;}
.requir_formDiv{float:left; background:url(../images/bg1px.jpg) repeat-x; width:267px; margin:0 0 0 0px;}
.requir_formDiv p{float:left; font-family:Tahoma; font-size:13px; color:#eeeeee; font-weight:bold; text-transform:uppercase; padding:10px 0 10px 22px;}
.requir_formDiv span{float:left; font-family:Tahoma; font-size:12px; color:#2b2b2b; padding:10px 0 5px 22px;}
.requir_formDiv span div{ float:left; width:58px; padding:0px 0 0px 0px;}
.requir_formDiv span input{ border:1px solid #a4a3a4;margin:0px 0 0px 0px; width:164px; height:17px;}
.requir_formDiv span div b{color:#d7352e;}
.requir_formDiv span textarea{ border:1px solid #a4a3a4;margin:0px 0 0px 0px; width:164px; height:82px;}
.requir_formDiv_submit_outer{float:left; margin:15px 0 0 153px;}
.requir_formDiv_submit{float:left; background:url(../images/submit_butt.jpg) no-repeat; width:42px; height:14px;}
.requir_formDiv_submit span{float:left; color:#FFF; font-family:Tahoma; font-size:11px; padding:0 0 0 5px;}
.requir_formDiv_submit span a{color:#FFF; font-family:Tahoma; font-size:11px;text-decoration:none;}
.requir_formDiv_reset{float:left; background:url(../images/submit_butt.jpg) no-repeat; width:42px; height:14px; margin-left:8px;}
.requir_formDiv_reset span{float:left; color:#FFF; font-family:Tahoma; font-size:11px; padding:0 0 0 8px;}
.requir_formDiv_reset span a{color:#FFF; font-family:Tahoma; font-size:11px; text-decoration:none;}
.adverti_align{float:left; margin:64px 0 0 0px;}


.Middle_Right{float:right; width:619px; margin:0 0 0 0px;}
.rightarea_cntnt{ float:left; font-family:Arial; font-size:12px; line-height:16px;color:#0c0c0c; padding:20px 0 0 0px; width:589px; text-align:justify;}
.rightarea_cntnt span{ float:left; font-family:Arial; font-size:12px; color:#e11e1c; padding:0px 0 0 0px;}
.rightarea_cntnt span img{ margin:0px 0 0 0px;}
.destina_area_outer{float:left; margin:0 0 33px 0px; width:610px;}
.destina_area{float:left; width:183px; margin:0 0 0 0px;}
.destina_area p{float:left; font-family:Arial; font-size:12px; color:#15255c; padding:10px 0 5px 9px;}
.destina_area span{float:left; font-family:Arial; font-size:11px; color:#000; padding:0px 0 0 9px;}
.destina_area div{float:left; font-family:Arial; font-size:11px; color:#e11e1c; margin:0px 0 0 9px;}
.destina_area div img{margin:0px 0 0 0px;}

.packag_list_outer{float:left; margin:0 0 0 0px;width:619px;}
.packag_list_head{float:left; margin:0 0 0 0px;width:619px; background-color:#100149; height:29px;}
.packag_list_head span{float:left; padding:6px 0 0 9px;color:#fefefe; font-family:Tahoma; font-size:14px;}
.packag_list{float:left; width:175px;margin:12px 0 0 9px; }
.packag_list ul{padding:0 0 0 0px; margin:0 0 0 0px; }
.packag_list li{ background:url(../images/icon.jpg) no-repeat left; font-size:12px; font-family:Arial; color:#1a1a1a;float:left; padding:0 0 0 23px; margin-bottom:8px; list-style:none; }


.footer{float:left; background:#e7e7e7; width:950px; height:72px; margin-top:46px;}
.footer span{ float:left; color:#747474; font-size:10px; padding:43px 0 0 360px; display:inline;}

.slideshow_div{float:left; width:950px; height:267px;}

/*** Slider- set the width and height to match your images **/

#slideshow {position:relative;height:267px;}

#slideshow IMG {position:absolute;top:0;left:0;z-index:8;opacity:0.0;}

#slideshow IMG.active {z-index:10;opacity:1.0;}

#slideshow IMG.last-active {z-index:9;}


/***************************Online Enquiry page***********************/

.rightarea_cntntbg{ float:left; width:619px; font-family:Arial; font-size:12px; line-height:16px;color:#0c0c0c; padding:20px 0 0 0px; text-align:justify;}
.rightarea_cntntbg img{ background:url(images/serv_img.jpg) no-repeat right; width:422px; height:350px; margin:-125px 0 0 0px; float:right;}

.rightarea_cntntbg01{ float:left; width:619px; font-family:Arial; font-size:12px; line-height:16px;color:#0c0c0c; padding:20px 0 0 0px; text-align:justify;}
.rightarea_cntntbg01 img{ background:url(images/serv_img.jpg) no-repeat right; width:422px; height:350px; margin:-15px 0 0 0px; float:right;}

.rightarea_cntntbg02{ float:left; width:619px; font-family:Arial; font-size:12px; line-height:16px;color:#0c0c0c; padding:20px 0 0 0px; text-align:justify;}
.rightarea_cntntbg02 img{ background:url(images/serv_img.jpg) no-repeat right; width:422px; height:350px; margin:-135px 0 0 0px; float:right;}

.services_list{float:left; width:580px; height:20px; background:url(../images/arrow_big.jpg) no-repeat; font-size:15px; font-weight:bold; padding:4px 0 0 37px; font-family:Arial; margin-bottom:20px; color:#0c0139;} 



.online_cnt {float:left;height: auto;padding: 0 0 0px;width: 619px;}
.inner-cnt p strong {
    color: #333333;
    font: bold 14px/16px "Franklin Gothic Medium";
    padding: 0 0 10px;
}
.inner-cnt-in_1 {
    float: left;
    height: auto;
    padding: 14px 0px 0;
    width: 619px;
}
.inner-cnt-in {
    float: left;
    height: auto;
    padding: 14px 0px 0;
    width: 619px;
}
.inner-cnt-in ul {
    list-style: none outside none;
}
.inner-cnt-in ul li {
    background: url("../images/img-80.jpg") no-repeat scroll 0 18px transparent;
    color: #000000;
    display: block;
    float: left;
    font: 13px/18px "Franklin Gothic Medium";
    height: auto;
    padding: 14px 0 0 14px;
    width: 600px;
}
.inner-cnt-in ul li a {
    color: #000000;
    font: 13px/18px "Franklin Gothic Medium";
    text-decoration: none;
}
.inner-cnt-in ul li a:hover {
    color: #0B94E6;
    font: 13px/18px "Franklin Gothic Medium";
    text-decoration: underline;
}
img.inr-img-flt {
    border: 1px solid #333333;
    float: left;
    margin: 0 15px 0 0;
    padding: 1px;
}
.inner-cnt p {
    color: #333333;
    font: 14px/18px "Franklin Gothic Medium";
    padding: 0 0 10px;
}
.inner-cnt p img {
    border: 1px solid #000000;
    float: left;
    height: auto;
    margin: 0 10px 0 0;
    padding: 1px;
    width: auto;
}
.inner-cnt a {
    color: #FF4F4F;
    font: 13px/16px "Franklin Gothic Medium";
    text-decoration: underline;
}
.inner-cnt a:hover {
    color: #FF4F4F;
    font: 13px/16px "Franklin Gothic Medium";
    text-decoration: underline;
}
.inner-cnt p strong {
    color: #333333;
    font: bold 14px/16px "Franklin Gothic Medium";
    padding: 0 0 10px;
}

.flight-time {
    float: left;
    height: auto;
    width: 671px;
}
.flight-time-tble {
    border-collapse: collapse;
    float: left;
    height: auto;
    width: 671px;
}
.flight-time-tble td {
    border: 1px solid #83B8D8;
    color: #333333;
    font: 13px/14px "Franklin Gothic Medium";
    padding: 7px 0;
}
.hedd-0 {
    background: none repeat scroll 0 0 #4795C5;
    color: #FFFFFF;
    font: 14px/14px "Franklin Gothic Medium";
    padding: 10px 0;
}
.hedd-0 td {
    background: none repeat scroll 0 0 #4795C5;
    color: #FFFFFF;
    font: 15px/14px "Franklin Gothic Medium";
    padding: 10px 0;
}
.booking {
    border-bottom: 1px dotted #CCCCCC;
    float: left;
    height: auto;
    width: 619px;
}
.booking h2 {
    color: #2D2D2D;
    float: left;
    font: 16px/22px "Franklin Gothic Medium";
    padding: 14px 0 6px;
    width: 660px;
}
.bookng-tble-1 {
    float: left;
    height: auto;
    width: 619px;
}
.bookng-tble-1 td {
    color: #000000;
    font-size:12px;
	font-family:Arial;
    padding: 4px 0 4px 8px;
}
.txtarea-1 {
    color: #000000;
    float: left;
    font: 14px/22px "Franklin Gothic Medium";
    height: 18px;
    padding: 2px 0 0 5px;
    width: 300px;
}
.txtarea-2 {
    color: #000000;
    float: left;
    font: 14px/16px "Franklin Gothic Medium";
    height: 80px;
    padding: 4px 0 0 5px;
    width: 300px;
}
/*.txtarea-3 {
    color: #000000;
    float: left;
    font: 14px/22px "Franklin Gothic Medium";
    height: 29px;
    padding: 0 0 0 5px;
    width: 330px;
}*/
.txtarea-4 {
    color: #000000;
    float: left;
    font: 14px/22px "Franklin Gothic Medium";
    height: 18px;
    padding: 2px 0 0 5px;
    width: 50px;
}
.txtarea-5 {
    color: #000000;
    float: left;
    font: 14px/22px "Franklin Gothic Medium";
    height: 18px;
    padding: 2px 0 0 5px;
    width: 110px;
}
.txtarea-6 {
    color: #000000;
    float: left;
    font: 14px/22px "Franklin Gothic Medium";
    height: 24px;
    width: 70px;
}
.txtarea-7 {
    color: #000000;
    float: left;
    font: 14px/22px "Franklin Gothic Medium";
    height: 100px;
    width: 200px;
}
.txtarea-8 {
    color: #000000;
    float: left;
    font: 14px/18px "Franklin Gothic Medium";
    height: 40px;
    padding: 2px 0 0 3px;
    width: 300px;
}
.txtarea-9 {
    color: #000000;
    float: left;
    font: 14px/16px "Franklin Gothic Medium";
    height: 150px;
    padding: 4px 0 0 5px;
    width: 550px;
}
.txtarea-10 {
    color: #000000;
    float: left;
    font: 14px/16px "Franklin Gothic Medium";
    height: 23px;
    padding: 2px;
    width: 150px;
}
.txtarea-10 option {
    color: #000000;
    font: 14px/16px "Franklin Gothic Medium";
    padding: 2px 2px 2px 4px;
}
.txtarea-11 {
    color: #000000;
    float: left;
    font: 14px/16px "Franklin Gothic Medium";
    height: 23px;
    padding: 2px;
    width: 225px;
}
.txtarea-12 {
    color: #000000;
    float: left;
    font: 14px/16px "Franklin Gothic Medium";
    height: 23px;
    padding: 2px;
    width: 165px;
}
.txtarea-13 {
    color: #000000;
    float: left;
    font: 14px/16px "Franklin Gothic Medium";
    height: 23px;
    padding: 2px;
    width: 45px;
}
.txtarea-14 {
    color: #000000;
    float: left;
    font: 14px/22px "Franklin Gothic Medium";
    height: 18px;
    padding: 2px 0 0 5px;
    width: 200px;
}
.txtarea-15 {
    color: #000000;
    float: left;
    font: 14px/22px "Franklin Gothic Medium";
    height: 18px;
    padding: 2px 0 0 5px;
    width: 150px;
}
.txtarea-16 {
    color: #000000;
    float: left;
    font: 14px/22px "Franklin Gothic Medium";
    height: 18px;
    padding: 2px 0 0 5px;
    width: 60px;
}
.txtarea-17 {
    color: #000000;
    float: left;
    font: 14px/22px "Franklin Gothic Medium";
    height: 25px;
    padding: 2px;
    width: 50px;
}
.txtarea-17 option {
    padding: 0 0 0 11px;
}
.txtarea-18 {
    color: #000000;
    float: left;
    font: 14px/22px "Franklin Gothic Medium";
    height: 25px;
    padding: 2px;
    width: 150px;
}
.txtarea-18 option {
    padding: 0 0 0 11px;
}
.submit-1 {
    background: none repeat scroll 0 0 #100149;
    border: 1px solid #13007D;
    color: #FFFFFF;
    cursor: pointer;
    float: left;
    font: 14px/24px "Franklin Gothic Medium";
    height: 26px;
    width: 100px;
}
.sitemap-inner-cnt-in {
    float: left;
    height: auto;
    padding: 14px 20px 0;
    width: 664px;
}
.sitemap-outer {
    float: left;
    height: auto;
    padding: 0 0 30px;
    width: 664px;
}
.sitemap {
    float: left;
    height: auto;
    width: 200px;
}
.sitemap ul {
    list-style: none outside none;
}
.sitemap ul li {
    background: url("../images/img-80.jpg") no-repeat scroll 0 3px transparent;
    color: #333333;
    font: 16px/16px "Franklin Gothic Medium";
    padding: 0 0 0 13px;
    width: 200px;
}
.sitemap ul li a {
    color: #333333;
    font: 16px/16px "Franklin Gothic Medium";
    text-decoration: none;
}
.sitemap ul li a:hover {
    color: #333333;
    font: 16px/16px "Franklin Gothic Medium";
    text-decoration: none;
}
.sitemap ul li ul {
    list-style: none outside none;
}
.sitemap ul li ul li {
    background: none repeat scroll 0 0 transparent;
    padding: 4px 0 0 2px;
}
.sitemap ul li ul li a {
    background: none repeat scroll 0 0 transparent;
    color: #333333;
    font: 13px/16px "Franklin Gothic Medium";
    text-decoration: none;
}
.sitemap ul li ul li a:hover {
    background: none repeat scroll 0 0 transparent;
    color: #333333;
    font: 13px/16px "Franklin Gothic Medium";
    text-decoration: underline;
}
.tablink {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #174C9A #174C9A -moz-use-text-color;
    border-style: solid solid none;
    border-width: 1px 1px medium;
    float: left;
    height: auto;
    width: 208px;
}
.tablink ul {
    list-style: none outside none;
}
.tablink ul li {
    color: #FFFFFF;
    display: block;
    float: left;
    text-align: center;
}
.tablink ul li a {
    display: block;
    padding: 6px 16px;
}
.tablink ul li a:hover {
    display: block;
    font: 13px/18px verdana;
}
.domestic {
    display: block;
    float: left;
}
.domestic a {
    background: url("../images/tab_bg_2.jpg") repeat-x scroll 0 0 transparent;
    color: #FFFFFF;
    display: block;
    float: left;
    font: 13px/18px verdana;
    text-align: center;
}
.domestic a:hover {
    cursor: text;
}
.about-st {
    display: block;
    float: left;
}
.about-st a {
    background: none repeat scroll 0 0 #FFFFFF;
    color: #000000;
    display: block;
    float: left;
    font: 13px/18px verdana;
    text-align: center;
}
.about-st a:hover {
    cursor: pointer;
}
.domestic_1 {
    display: block;
    float: left;
}
.domestic_1 a {
    background: none repeat scroll 0 0 #FFFFFF;
    color: #000000;
    display: block;
    float: left;
    font: 13px/18px verdana;
    text-align: center;
}
.domestic_1 a:hover {
    cursor: pointer;
}
.about-st {
    display: block;
    float: left;
}
.about-st_1 a {
    background: url("../images/tab_bg_2.jpg") repeat-x scroll 0 0 transparent;
    color: #FFFFFF;
    display: block;
    float: left;
    font: 13px/18px verdana;
    text-align: center;
}
.about-st_1 a:hover {
    cursor: text;
}
.tabcont {
    float: left;
    height: auto;
    padding: 0 0 0 8px;
    width: 200px;
}
.cont-lft-in_2 {
    float: left;
    height: auto;
    padding: 8px 0 2px;
    width: 193px;
}
.cont-lft-in_2 img {
    border: 1px solid #1854A2;
    float: left;
}
.cont-lft-in_2 p {
    background: url("../images/bullet-1.jpg") no-repeat scroll 0 12px transparent;
    color: #FFFFFF;
    float: right;
    font: 12px/14px Arial,Helvetica,sans-serif;
    padding: 6px 0 0 10px;
    width: 149px;
}
.cont-lft-in_2 p a {
    color: #FFFFFF;
}
.cont-lft-in_2 p a:hover {
    color: #FFCC00;
}
.cont-lft-in a {
    color: #FFFFFF;
}
.cont-lft-in a:hover {
    color: #FFCC00;
}
.inner_list {
    float: left;
    height: auto;
    list-style: none outside none;
    width: 100%;
}
.inner_list li {
    background: url("../images/bulllet_1.jpg") no-repeat scroll 0 6px transparent;
    color: #000000;
    display: block;
    font: 18px/24px "Franklin Gothic Medium";
    padding: 0 0 6px 14px;
}
.inner_list li a {
    color: #000000;
    display: block;
    font: 18px/24px "Franklin Gothic Medium";
    text-decoration: none;
}
.inner_list li a:hover {
    color: #0B94E6;
    display: block;
    font: 18px/24px "Franklin Gothic Medium";
    text-decoration: none;
}
