/* CSS Document */

body{margin:0px;
background-color:#cbc6c0;
font-family:Trebuchet MS;
font-size:11px;
}
.border_top{background-image:url(images/border_top.gif);
 	background-repeat:repeat-x;
	background-position:bottom;

	}
.border_left{background-image:url(images/border_left.gif);
	background-repeat:repeat-y;
	background-position:right;
	}
	
.border_bottom{background-image:url(images/border_bottom.gif);
	background-repeat:repeat-x;
	background-position:top;
	}
.border_right{background-image:url(images/border_right.gif);
	background-repeat:repeat-y;
	background-position:left;
	}
	
.input{ border-bottom:#b3b3b3 solid 1px;
	border-top:#b3b3b3 solid 1px;
	border-left:#e5e6e8 solid 1px;
	border-right:#e5e6e8 solid 1px;
	background-color:#e5e6e8;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	}

.headerinput{ border-bottom:#b3b3b3 solid 1px;
	border-top:#b3b3b3 solid 1px;
	border-left:#e5e6e8 solid 1px;
	border-right:#e5e6e8 solid 1px;
	background-color:#e5e6e8;
	width:100px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	}
	
.input_select{ border:#e5e6e8 solid 1px;
	background-color:#e5e6e8;
	width:126px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	}	
.input_from{ border:#e5e6e8 solid 1px;
	background-color:#ffffff;
	width:133px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	}	
	
	/* New */
	.input_ddladult{ border:#e5e6e8 solid 1px;
	background-color:#ffffff;
	width:45px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	}	
	
	
	
	.ddl_price{ border:#e5e6e8 solid 1px;
	background-color:#ffffff;
	
	width:180px;
	font-family:Trebuchet MS;
	font-size:9pt;
	font-weight:bold;
	}
	
	
	.input_ddl{ border:#e5e6e8 solid 1px;
	background-color:#ffffff;
	width:50px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	}
	
	.table_font_size{font-size:9px;
	font-family:Tahoma;
	color:#4d4b4a;
	}
	
	
table{font-family:Trebuchet MS;
	font-size:11px;
	color:#423c35;
	line-height:12px;
	text-align:left;
	}

#tblAddress {
	font-family: Arial;
	font-size: 9px;
	font-weight: bold;
}

#tblContact {
	font-family: Arial;
	font-size: 9px;
}

.ad_border{border:solid 5px #988674
}
	
	
	.edit{font-family:Trebuchet MS;
	font-size:9px;
	color:#423c35;
	}
	
.contain_table_font{font-family:Trebuchet MS;
	font-size:10px;
	color:#4d4b4a;

	}	
.flashbg{background-image:url(images/bg.png);
	background-repeat:no-repeat;
	height:538px;
	}
	
.opeing_border{border:solid #867566 8px;
	background-color:#b4a28b;
	padding-left:25px;
	padding-top:5px;
	padding-right:10px;
}
.conatin_radio{font-size:14px;
	font-weight:bold;
color:#413c31;
}	
.white_border{border:#FFFFFF solid 2px;
}
.white_heading{color:#e1ddd9;
	
}

#Layer1 {
	position:absolute;
	top:415px;
	width:182px;
	z-index:1;
	overflow:auto;
	scrollbar-face-color: #988674;
	scrollbar-shadow-color: #988674;
	scrollbar-highlight-color: #917d69;
	scrollbar-3dlight-color: #af9a82;
	scrollbar-darkshadow-color: #baa793;
	scrollbar-track-color: #c7b29a;
	scrollbar-arrow-color: #574839;
	padding-right:10px;
	padding-left:10px;
	height: 201px;

}	


#Layer2 {
	position:absolute;
	top:415px;
	z-index:1;
	overflow:auto;
	scrollbar-face-color: #988674;
	scrollbar-shadow-color: #988674;
	scrollbar-highlight-color: #917d69;
	scrollbar-3dlight-color: #af9a82;
	scrollbar-darkshadow-color: #baa793;
	scrollbar-track-color: #c7b29a;
	scrollbar-arrow-color: #574839;
	padding-right:10px;
	padding-left:10px;
	height: 201px;

}	
#Layer10 {
	overflow:auto;
	scrollbar-face-color: #988674;
	scrollbar-shadow-color: #988674;
	scrollbar-highlight-color: #917d69;
	scrollbar-3dlight-color: #af9a82;
	scrollbar-darkshadow-color: #baa793;
	scrollbar-track-color: #c7b29a;
	scrollbar-arrow-color: #574839;
}	

/* New */
#layerPrices {
	position:absolute;
	top:395px;
	width:182px;
	z-index:1;
	overflow:auto;
	scrollbar-face-color: #988674;
	scrollbar-shadow-color: #988674;
	scrollbar-highlight-color: #917d69;
	scrollbar-3dlight-color: #af9a82;
	scrollbar-darkshadow-color: #baa793;
	scrollbar-track-color: #c7b29a;
	scrollbar-arrow-color: #574839;
	padding-right:10px;
	padding-left:10px;
	height: 220px;
}
	
.main_im1{
	background-image:url(images/im.jpg);
	background-repeat:no-repeat;
	height:538px;
	}	
	
.main_im_connectivity{
	background-image:url(images/connectivity_im.jpg);
	background-repeat:no-repeat;
	height:538px;
	}	
.main_im_entertainment{
	background-image:url(images/entertainment_im.jpg);
	background-repeat:no-repeat;
	height:538px;
	}	
	
.main_im_inspections{
	background-image:url(images/inspections_im.jpg);
	background-repeat:no-repeat;
	height:538px;
	}	
.main_im_male{
	background-image:url(images/male.jpg);
	background-repeat:no-repeat;
	height:538px;
	}	
.main_im_mechanical{
	background-image:url(images/mechanical_integrity_im.jpg);
	background-repeat:no-repeat;
	height:538px;
	}	
.main_im_speed{
	background-image:url(images/speed_regulation_im.jpg);
	background-repeat:no-repeat;
	height:538px;
	}	
.main_im_waiting{
	background-image:url(images/waitinglounge_im.jpg);
	background-repeat:no-repeat;
	height:538px;
	}		
.main_im_driver{
	background-image:url(images/human_factor_im.jpg);
	background-repeat:no-repeat;
	height:538px;
	}		
.main_im_company{
	background-image:url(images/the_company_im.jpg);
	background-repeat:no-repeat;
	height:538px;
	}	
		
.main_im_contact{
	background-image:url(images/contact_us.jpg);
	background-repeat:no-repeat;
	height:538px;
	}			
.main_im_contact2{
	background-image:url(images/contact_details.jpg);
	background-repeat:no-repeat;
	height:538px;
	}			
.main_im_mission{
	background-image:url(images/ourmission_im.jpg);
	background-repeat:no-repeat;
	height:538px;
	}
	
	/* New */
	.v_ture_bg{
	background-image:url(images/vrtual_BG.jpg);
	background-repeat:no-repeat;
	height:538px;
	}
.main_im_vision{
	background-image:url(images/vision_im.jpg);
	background-repeat:no-repeat;
	height:538px;
	}		
.main_im_index{
	background-image:url(images/index_im.jpg);
	background-repeat:no-repeat;
	height:538px;
	}	
	
	.main_im_management{
	background-image:url(images/the_management_im.jpg);
	background-repeat:no-repeat;
	height:538px;
	}	
	
.main_im_luxury{
	background-image:url(images/luxury_im.jpg);
	background-repeat:no-repeat;
	height:538px;
	}
	
.main_im_safety{
	background-image:url(images/price_im.jpg);
	background-repeat:no-repeat;
	height:538px;
	}
	
.main_im_Males{
	background-image:url(images/meals_im.jpg);
	background-repeat:no-repeat;
	height:538px;
	}
.main_im_human{
	background-image:url(images/speed.jpg);
	background-repeat:no-repeat;
	height:538px;
	}		
		
		
		
.table_heading{ 
	font-family:Trebuchet MS;
	font-size:11px;
	color:#36312c;
	text-transform: uppercase;
	}

	
a:link {
	color:#695747;
	text-decoration:underline;
	font-weight:bold;
	text-decoration:none;
	}
a:visited {
	color:#695747; 
	text-decoration:underline;
	font-weight:bold;
	text-decoration:none;
}
a:active {
	color:#695747; 
	text-decoration:underline;
	font-weight:bold;
	text-decoration:none;
}
a:hover {
	color:#381e21; 
	text-decoration:underline;
	font-weight:bold;
	text-decoration:none;
}	


.calender:link {
	color:#695747;
	text-decoration:none;
	}
.calender:link:visited {
	color:#695747;
	text-decoration:none;
}
.calender:link:active {
	color:#695747;
	text-decoration:none;
}
.calender:link:hover {
	color:#381e21; 
	text-decoration:none;
}


/* 24/10/2007 from suresh  */


.tablefont {
	font:tahoma;
	font-size:10px;
	color:#333333;
}

.td_bg1{background-color:#b4a28b;
}

.tablefont1 {
	font:tahoma;
	font-size: 10px;
	color:#3e2f27;
	background-color: #B4A28B;
	padding-left: 10px;
}

.period_section_font{
font:tahoma;
font-size:9px;
color:#37312e;
}
.optional{
font-family:tahoma;
font-size:10px;
color:#FFFFFF;
font-weight:bold;
}

.fare{ font-family:tahoma;
font-size:11px;
color: #FFFFFF}

.header{font-family:tahoma;
font-size:11px;
color:#FFFFFF;
}

/* 25/10/2007 sri*/

.tabletext{ 
font-family:Trebuchet MS;
font-size:11px;
color:#423c35;
line-height:12px;
text-align:justify;

}

.nextpage:link {
	color:#988674;
	text-decoration:none;
	}
.nextpage:link:visited {
	color:#988674;
	text-decoration:none;
}
.nextpage:link:active {
	color:#988674;
	text-decoration:bold;
}
.nextpage:link:hover {
	color:#988674;
	text-decoration:none;
	}

	/* 26102007 sri */
	
	.privacy_bg{
	background-image:url(images/privacy_bg.jpg);
	background-repeat:no-repeat;
	height:538px;
	}	




.legal_bg{background-image:url(images/legal_bg.jpg);
background-repeat:no-repeat;
height:538;
}

.media_bg{background-image:url(images/media_bg.jpg);
background-repeat:no-repeat;
height:538px;
}
	
	/*31102007 sri*/
.registration_input{border:#a19a8d 1px solid;
	width:180px;
	height:18px;
	font-family:Tahoma;
	
	}
.registration_text{color:#3f372f;
	font-size:11px;
	font-weight:bold;
	font-family:Tahoma;
}

.registration_text_wt{color:#ffffff;
	font-size:11px;
	font-weight:bold;
	font-family:Tahoma;
}
.registration_heading{color:#1e1a17;
	font-size:12px;
	font-weight:bold;
	font-family:Tahoma;
}
.registration_heading_wt{color:#ffffff;
	font-size:12px;
	font-weight:bold;
	font-family:Tahoma;
}

.HideAddress {
	display: none;
}

.ShowAddress {
	display: block;
}

.VerticalBar {
	width: 1px;
	background-image: url(images/vertical_bar.gif);
	background-repeat: repeat-y;
	padding-left: 2px;
	padding-right: 2px;
}

.registration_border{
	padding-left:5px;
	border:#a19a8d 1px solid;
	background-color:#bca892;
	font-family:Tahoma;}
	
/*02112007 sri*/

.main_im_career{
	background-image:url(images/career.jpg);
	background-repeat:no-repeat;
	height:538px;
	}		
	
	/*02112007 chirag*/
	
.sideddl_from
{
	border: solid 1px #e5e6e8;
	background-color:#ffffff;
	width:133px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
}	

.ticket_wht{font-size:14px;
color:#FFFFFF;
font-weight:bold;
}

#booking_pup {

	z-index:1;
	overflow:auto;
	scrollbar-face-color: #988674;
	scrollbar-shadow-color: #988674;
	scrollbar-highlight-color: #917d69;
	scrollbar-3dlight-color: #af9a82;
	scrollbar-darkshadow-color: #baa793;
	scrollbar-track-color: #c7b29a;
	scrollbar-arrow-color: #574839;
	padding-right:10px;
	padding-left:10px;
	height: 255px;

}