@import "autoSuggestInner.css";

/* Oman Air - CSS Document */
*{font-size:11px; padding:0; margin:0;}

/* General Starts */
body{
	padding:0;
	margin:3px;
	background:#f2f2f2;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#4c4b4e;
	font-size:11px;
}
a{color:#927b3e; text-decoration:none;}
a:hover{color:#927b3e;text-decoration:underline;}
h1{font-size:12px; background:#DFDFDF; border:1px solid #CCCCCC; padding:5px;}
h2{font-size:12px; padding:0px; margin:0; padding-bottom:5px; line-height:15px; color:#000000;}
h3{font-size:11px; padding:0px; margin:0; padding-bottom:5px; line-height:15px;}
p{margin:0; padding:0; padding-bottom:10px;}
form{margin:0px; padding:0px;}
td{ padding:0; margin:0}
.textfield{width:88px; height:16px;font-size:10px; border:1px solid #d1be92; margin:0;padding-left:2px; vertical-align:middle;}
.txtfld_search{width:88px; height:20px;font-size:11px; border:1px solid #7F9DB9; margin:0;padding-left:2px; vertical-align:middle;}


/* Main Table Starts */
#table_main{border:1px solid #7A786C;width:777px;background-color:#FFFFFF;background-image:url(images/template_bottom.gif);background-repeat:repeat-x;background-position:bottom left;}
#table_main td{padding:5px; /*vertical-align:top;*/font-size:11px;}
#maincontenttable td{ margin:0; padding:0;}

/* Banner Table Starts */
#table_banner{height:95px;background-image:url(images/template_top.gif);background-repeat:no-repeat;background-position:top left; font-size:9px;}
#table_banner a{color:#000000;}
#table_banner a:hover{color:#EE1C25;}


/* Menu Table Starts */
#table_menu{height:23px;background:#0f5e7c;color:#ffffff;font-weight:bold;text-align:left;font-size:10px;}
#table_menu a{color:#ffffff;text-decoration:none;padding:5px;}
#table_menu a:hover{color:#94030A;text-decoration:none;background:#FB9496;padding:5px;}

/* Middle Table Starts includes Special offers banner, Plan & book and Facility highlights  */
#table_middle td{padding:5px 0px 0px 0px;}

#table_plan{border:#d1be92 solid 1px;}
#table_plan th{background:url(../images/plan_header_bg.gif); color:#56440f; font-size:14px;}
#table_plan td{background:#ece9dd; padding:0px; color:#000104; text-align:right;}
#subtable_plan td{ border:0; height:30px; vertical-align:middle;}
#subtable_plan th{ text-align:center; background:none; font-size:11px; color:#000000; font-weight:normal;height:27px;}
#subtable_plan .textfield{background:#f1efe5;margin:3px;}
#subtable_plan .select{width:110px; margin:3px; height:18px;font-size:10px; background:#f1efe5; border:1px double #d1be92; padding:0; vertical-align:middle; }

/* Content Table Starts includes Latest News, Shortcuts, Booking Status & Login */
#table_content{margin-top:5px;}
#table_content a{ text-decoration:none; color:#32586D;}
#table_content a:hover{color:#EE1C25;text-decoration:none;}
#table_content th{background:#0f5e7c;color:#FFFFFF;height:23px;text-align:left;padding-left:28px;background-image:url(../images/bullet1.gif);background-repeat:no-repeat;background-position:left;margin-left:3px;border-right:1px solid #ffffff;}
#table_content td{padding:0px;margin:0px; text-align:left; font-size:11px;}


#newsscroll{width:200px;height:148px; padding:5px;}
#table_content .news{width:200px;background:url(images/news_bg.gif) repeat-x top;height:150px;font-size:11px;padding:0px;margin:0px;}
#table_content .news a{background:url(images/dotted_hor_line.gif) repeat-x bottom;display:block;text-decoration:none;width:190px; text-align:left; color:#32586D; padding:5px; }
#table_content .news a:hover{text-decoration:none; background:#E8E7E7; color:#000000;}

#table_content .shortcuts{padding:25px; line-height:20px; font-size:11px; background:url(images/dotted_ver_line.gif) repeat-y left;}
#table_content .shortcuts a{display:block; background:url(images/bullet3.gif) no-repeat left; padding-left:20px;}
#table_content .shortcuts a:hover{background:url(images/bullet4.gif) no-repeat left; padding-left:20px;}

#table_content .booking{padding:10px; text-align:right; line-height:18px; vertical-align:middle; font-size:11px; background:url(images/dotted_ver_line.gif) repeat-y left;}
#table_content .booking {Padding-right:20px;}

#table_content .loginth {background:#0f5e7c;color:#FFFFFF;height:23px;text-align:right;padding:0px; margin:0px; padding-left:28px; background-image:url(../images/bullet1.gif);background-repeat:no-repeat;background-position:left;margin-left:0px;border:0px;}
#table_content .loginth img{padding-left:18px;}

#table_content .loginmiddle {text-align:right; background:url(images/dotted_ver_line.gif) repeat-y left; vertical-align:top;}

#table_content .login { text-align:right; background:url(images/dotted_ver_line.gif) repeat-y left; vertical-align:top;Padding-right:8px;}
#table_content .login a{ font-size:10px;}

#table_search td{padding:0; margin:0; vertical-align:middle;}
#table_search .textfield{vertical-align:top;padding-top:2px; font-size:11px !important; }

.textfield{vertical-align:top;}


/* Table bottom Starts */
#table_bottom{vertical-align:top;margin:0px!important; padding:0px!important;}
#table_bottom td{vertical-align:top;margin:0px!important; padding-top:0px!important;}
#table_bottom img {margin-top:0px!important; padding-top:0px!important;}

/* Footer Starts */
#footer{color: #000000;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;text-align:center;height:30px;padding-top:5px;}
#footer a{color:#32586D; text-decoration:none;}
#footer a:hover{color:#32586D; text-decoration:underline;}

/* left menu */

#leftmenu{width:190px;}
#leftmenu th{}
#leftmenu td{margin:5px; padding:0;width:100%;}
#leftmenu a{text-align:left; color:#32586D; display:block; background:url(../images/img_leftarrow.gif) no-repeat right;border:1px solid #ffffff; border-top:0; padding:5px; padding-right:0;margin:0px; width:183px !important; /*moz width*/ width:100%; /*IE width*/text-decoration:none;}
#leftmenu a:hover{background-color:#F8F8F8; background-image:url(../images/img_leftarrow.gif); background-repeat:no-repeat; background-position:right; color:#000000; text-decoration:none;}
#leftmenu .heading{ border:1px solid #CCCCCC; background:#a9aaae; color:#FFFFFF; }
#leftmenu .heading:hover{background:#a9aaae; color:#FFFFFF;}
#leftmenu .active{background:#ffffff url(../images/img_leftarrow.gif) no-repeat right; color:#9c8247; border:1px solid #ffffff; border-left-color:#F4F4F4;}
.menutd{ background:#F4F4F4;}
.contenttable{margin:auto; width:545px !important; }

.filepath{ padding:0; margin:0; height:5px;  vertical-align:middle;}
.filepath a{ color:#999999}
.filepath a:hover{ text-decoration:underline; color:#999999}

.caption{font-size:12px; padding:0px; margin:0; padding-bottom:5px; line-height:15px; color:#000000;}
.subheading{font-size:11px; padding:0px; margin:0; padding-bottom:5px; line-height:15px; font-weight:bold;}
.subheading2{font-size:12px; padding:0px; margin:0; padding-bottom:5px; line-height:15px; font-weight:bold;}
.boxheadingstyle{font-size:12px; background:#a9aaae; color:#fff; border:0px solid #CCCCCC; padding:7px !important; font-weight:bold; margin-bottom:15px !important;}
.boxheadingstyleholidayegypt {BORDER: #666666 1px double;  FONT-WEIGHT: bold; FONT-SIZE: 9pt;  COLOR: #ffffff;  FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; padding:7px !important; background:#5a7795;}
.boxheadingstyleholidayuae {BORDER: #666666 1px double;  FONT-WEIGHT: bold; FONT-SIZE: 9pt;  COLOR: #ffffff;  FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; padding:7px !important; background:#5a7795;}
.boxheadingstyleholidaylebenon {BORDER: #666666 1px double;  FONT-WEIGHT: bold; FONT-SIZE: 9pt;  COLOR: #ffffff;  FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; padding:7px !important; background:#5a7795;}
.boxheadingstyleholidaytanzania {BORDER: #666666 1px double;  FONT-WEIGHT: bold; FONT-SIZE: 9pt;  COLOR: #ffffff;  FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; padding:7px !important; background:#5a7795;}
.boxheadingstyleholidayindia {BORDER: #666666 1px double;  FONT-WEIGHT: bold; FONT-SIZE: 9pt;  COLOR: #ffffff;  FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; padding:7px !important; background:#5a7795;}
.boxheadingstyleholidayoman {BORDER: #666666 1px double;  FONT-WEIGHT: bold; FONT-SIZE: 9pt;  COLOR: #ffffff;  FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; padding:7px !important; background:#5a7795;}
.pressrelease{FONT-WEIGHT: normal; FONT-SIZE: 9pt; COLOR: #000000; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; padding-left:20px;}
.tdstyle1{background:#f8f8f8;border:1px solid #dfdfdf;margin-bottom:5px; width:539px; padding:5px !important;}
.tdstyle1 img{margin:3px;}
.tdstyle3 { padding:3px !important;  FONT-SIZE: 8pt;  FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; }
.imgborderstyle{border:1px double #646464; padding:0; margin:0; margin-bottom:10px; }
.click {FONT-WEIGHT: normal; FONT-SIZE: 8pt; COLOR: #ff0000; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none}
.borderthick {BORDER-COLLAPSE: collapse}
.borderthick td{padding:3px !important;}
.imagemargin{margin:3px; margin-left:8px; margin-right:8px;}
.form-l {FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #ffffff; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none}
.form-l:hover {FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #ffffff; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: underline}
.heading-link {FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: #666666; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none}
.heading-link:hover {FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: #003399; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: underline}
.list1 {
	LIST-STYLE-IMAGE: url(../images/dot2.gif); PADDING-BOTTOM: 1em; margin-left:30px !important;
}
.list2 {
	LIST-STYLE-IMAGE: url(../images/dot3.gif); PADDING-BOTTOM: 1em; LIST-STYLE-TYPE: none;margin-left:35px !important;
}
.list3 {
	LIST-STYLE-IMAGE: url(../images/dot6.gif); PADDING-BOTTOM: 1em; LIST-STYLE-TYPE: none
}
.list4 {
	LIST-STYLE-IMAGE: url(../images/dot3.gif); padding-bottom:3px; LIST-STYLE-TYPE: none;margin-left:35px !important;
}
ol li{margin-left:30px !important;}

.list_style ul{padding:0px; margin-left:14px;}
.list_style li {list-style:none; background:url(../images/menu_arrow.gif) left 3px no-repeat; padding-left:8px; margin-bottom:8px;}

/*------------- Style for download PDF table ---------------*/

.pdftable{background:#f4f4f4; padding:5px; padding-top:5px; padding-bottom:5px!important;}
.pdftable a {background:#f4f4f4; color:#32586D; font-weight:bold; text-decoration:none; color:#32586D; }
.pdftable a:hover {background:#f4f4f4; color:#EE1C25; font-weight:bold; text-decoration:underline; }

/*---------- top right javascript menu (home, contact us, sitemap) --------*/
#topmenu a {
	text-decoration:none; color:#32586D;}
#topmenu a:hover {
	text-decoration:none; color:#3366FF; }
/* ------------------------------------------ Site map ----------------------------------------*/

.seperator {background:url(images/dotted_ver_line.gif) repeat-y bottom; }

/* ----------------------------------- holidays flash banner ----------------------------------*/

div.holidayflash {width:545px;border:3px solid #DFDFDF; padding:0; margin:0; height:110px; margin-bottom:10px;}

/*------------------- class for table inside the content --------------------------------------*/
 
/*-------table content- Border without cell -------*/
#data_table {border:1px solid #cccccc; border-collapse:collapse;}
#data_table th {padding:5px; font-family:Verdana, Arial, Helvetica, sans-serif; FONT-WEIGHT:bold; color:#000000; FONT-SIZE:11px; background:#dfdfdf;}
#data_table td {padding:5px; background:#f4f4f4;}

/*-------table content- Border with cell -------*/
#data_table_cell {border:1px solid #cccccc; border-collapse:collapse;}
#data_table_cell th {padding:5px !important; font-family:Verdana, Arial, Helvetica, sans-serif; FONT-WEIGHT:bold; color:#32586D; FONT-SIZE:10px; background:#dfdfdf;}
#data_table_cell th a {font-family:Verdana, Arial, Helvetica, sans-serif; FONT-WEIGHT:bold; color:#32586D; FONT-SIZE:10px;}
#data_table_cell td {padding:5px !important; background:#faf8f8;vertical-align:middle !important;}

/*-------special classes for color -------*/
#data_table_cell .even {background:#f0efef;}
#data_table_cell .green {background:#00CC33;}
#data_table_cell .gold {background:#ffcc00;}

/*-------------------------------------- for holidays home page -----------------------------------------*/

.tdstyle-holy-1 {
BORDER-RIGHT: #999999 1px solid;FONT-WEIGHT: bold; FONT-SIZE: 9pt;  PADDING: 5px; BORDER-BOTTOM: #999999 1px solid; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BORDER-LEFT-STYLE: none; BACKGROUND-COLOR: #f6343e
}
.tdstyle-holy-1 a{COLOR: #ffffff; text-decoration:none;PADDING: 5px; }
.tdstyle-holy-2 {
BORDER-RIGHT: #999999 1px solid; PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-WEIGHT: bold; FONT-SIZE: 9pt; PADDING-BOTTOM: 2px; COLOR: #ffffff; PADDING-TOP: 2px; BORDER-BOTTOM: #999999 1px solid; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BORDER-LEFT-STYLE: none; BACKGROUND-COLOR: #008a3c
}
.tdstyle-holy-2 a{COLOR: #ffffff; text-decoration:none;PADDING: 5px; }
.tdstyle-holy-3 {
BORDER-RIGHT: #999999 1px solid; PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-WEIGHT: bold; FONT-SIZE: 9pt; PADDING-BOTTOM: 2px; COLOR: #ffffff; PADDING-TOP: 2px; BORDER-BOTTOM: #999999 1px solid; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BORDER-LEFT-STYLE: none; BACKGROUND-COLOR: #f0ba00
}
.tdstyle-holy-3 a{COLOR: #ffffff; text-decoration:none;PADDING: 5px; }
.tdstyle-holy-4 {
BORDER-RIGHT: #999999 1px solid; PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-WEIGHT: bold; FONT-SIZE: 9pt; PADDING-BOTTOM: 2px; COLOR: #ffffff; PADDING-TOP: 2px; BORDER-BOTTOM: #999999 1px solid; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BORDER-LEFT-STYLE: none; BACKGROUND-COLOR: #f36138
}
.tdstyle-holy-4 a{COLOR: #ffffff; text-decoration:none;PADDING: 5px; }
.tdstyle-holy-5 {
BORDER-RIGHT: #999999 1px solid; PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-WEIGHT: bold; FONT-SIZE: 9pt; PADDING-BOTTOM: 2px; COLOR: #ffffff; PADDING-TOP: 2px; BORDER-BOTTOM: #999999 1px solid; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BORDER-LEFT-STYLE: none; BACKGROUND-COLOR: #2b55a9
}
.tdstyle-holy-5 a{COLOR: #ffffff; text-decoration:none;PADDING: 5px; }
.tdstyle-holy-6 {
BORDER-RIGHT: #999999 1px solid; PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-WEIGHT: bold; FONT-SIZE: 9pt; PADDING-BOTTOM: 2px; COLOR: #ffffff; PADDING-TOP: 2px; BORDER-BOTTOM: #999999 1px solid; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BORDER-LEFT-STYLE: none; BACKGROUND-COLOR: #ffa221
}
.tdstyle-holy-6 a{COLOR: #ffffff; text-decoration:none;PADDING: 5px; }

.mandatory{
 color:#ff0000;
}

/*------- class for special offers page -------*/
#specialoffer_thumb{ border:#76a3c4 solid 1px; border-collapse:collapse; font-family:Verdana, Arial, Helvetica, sans-serif;}
#specialoffer_thumb th{background:url(../images/specialoffer_headbg.jpg) #76a3c4 top left repeat-x; height:26px; font-size:11px; font-weight:bold; color:#FFFFFF; font-family:Verdana, Arial, Helvetica, sans-serif; text-align:left; padding-left:8px;}

#specialoffer_thumb th div {float:left; width:200px; font-size:10px; font-weight:normal; text-align:left; padding-right:8px; color:#003366; }
#specialoffer_thumb td {width:50%; text-align:center; background:#F8F8F8;}
#specialoffer_thumb td img {padding:3px; border:#d7d6d6 solid 1px;margin:15px 15px 10px 15px;}
#specialoffer_thumb td .language {font-size:11px; font-weight:normal; text-align:right; padding-right:8px; color:#4d81a6;; padding-left:35px; text-align:left; background:url(../images/special_offer_bullet.gif) 22px 4px no-repeat; margin-bottom:8px; }
#specialoffer_thumb td .language a {color:#4d81a6; text-align:left; text-decoration:none;}
#specialoffer_thumb td .language a:hover {color:#4d81a6; text-decoration:underline;}
#specialoffer_thumb td .language a:visited {color:#4d81a6;}
#specialoffer_thumb td .emptydiv {font-size:11px; font-weight:normal; text-align:right; padding-right:8px; color:#4d81a6;; padding-left:35px; text-align:left; margin-bottom:8px; }
#specialoffer_thumb td .valid {font-size:11px; font-weight:normal; text-align:center;color:#76a3c4; padding:4px 2px 1px 35px; text-align:left; background:#d8d7d7; margin: 0px 2px 2px 2px; height:16px; color:#000000;}

#offer_detail {width:500px;}
#offer_detail td{}
#offer_detail .offer_detail_header{font-size:12px; font-weight:bold; padding-bottom:5px;}
#offer_detail #offer_content {margin-left:15px; }
#offer_detail #offer_content td{padding-left:13px; padding-top:3px;}
#offer_detail2 {}
#offer_detail2 td{ padding-bottom:5px; padding-left:10px;}
#offer_detail2 th{ padding-bottom:5px;}
#offer_container {background:url(../images/bg.jpg) top repeat-y;}
#centre_table{ border-top:1px #b6b6b6 solid; margin-top:4px; padding-top:2px; padding-bottom:2px; border-bottom:1px #b6b6b6 solid;}
#offer_detail #offer_content2 {margin-left:15px;  margin:15px 0px 0px 8px;}
#offer_detail #offer_content2 td{padding-left:5px; padding-top:3px;}
#offer_container2 {background:url(../images/bg.jpg) top repeat-y; }
#offer_container2 td{padding:0px 5px 0px 5px;}

#spec_offerouter{ margin-left:22px; margin-right:22px; }
#spec_offerouter2{ margin-left:8px; margin-right:22px; }
#specoffer_inner{ margin-top:12px; background:url(../images/offerpage_bg.jpg) bottom no-repeat; }



#landing_outer{ margin-top:10px;}

#eng_arab{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#FFFFFF; text-align:center; margin-top:3px;}
#eng_arab a {color: #FFFFFF ; font-size:10px; text-decoration:none; color:#FFFFFF;}
#eng_arab a:hover { color: #999999;}

/*----- header for press releases ----*/
h4 {font-size:18px; padding:0px; margin:0; margin-bottom:10px; color:#003366; font-weight:bold; text-align:center; font-family:Arial, Helvetica, sans-serif;}


/*styles for global Contactus page*/

#contact_us{border:#ABC3CC solid 1px;width:548px;}
#inner_newsections{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#444340; background:url(../images/web_booking_bg.jpg) no-repeat; margin-left:8px; padding:5px 0px 0px 115px; height:110px; margin-right:8px; line-height:15px; clear:both; border:#DDDDDD solid 1PX; border-top:#FFFFFF solid 1px;}
#sindbad_newsections{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#444340; background:url(../images/Sindbad_bg.gif) no-repeat; margin-left:8px; padding:5px 0px 0px 115px; height:112px; margin-right:8px; line-height:15px; clear:both; border:#DDDDDD solid 1PX; border-top:#FFFFFF solid 1px;}
#feedback_newsections{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#444340; background:url(../images/Customer_Feedbackbg.jpg) no-repeat; margin-left:8px; padding:5px 0px 0px 115px; height:112px; margin-right:8px; line-height:15px; clear:both; border:#DDDDDD solid 1PX; border-top:#FFFFFF solid 1px;}
#holidays_newsections{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#444340; background:url(../images/holidays_bg.jpg) no-repeat; margin-left:8px; padding:5px 0px 0px 115px; height:112px; margin-right:8px; line-height:15px; clear:both; border:#DDDDDD solid 1PX; border-top:#FFFFFF solid 1px;}

#tab1{background:url(../images/inner_tab.gif) no-repeat; margin-top:10px; margin-left:8px; margin-right:8px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#606163; font-weight:bold; margin-bottom:0px; padding:5px 0px 5px 35px; border-bottom:#CCCCCC solid 1px;}
#tab2{background:url(../images/inner_tab.gif) no-repeat; margin-top:10px; margin-left:8px; margin-right:8px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#606163; font-weight:bold; margin-bottom:0px; padding:5px 0px 5px 15px; border-bottom:#CCCCCC solid 1px;}

/*----Feedback-------*/
#feedback{border:#ABC3CC solid 1px;padding-left:10px; width:540px;}
#feedback2{padding-left:5px; border-right:#FFFFFF solid 7px;}
#feedback .white{ }
#feedback .grey{background:#F9F9F9;}
.compo{border:#cbcbcb solid 1px; height:17px; width:163px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#606163; font-size:10px; background:#F8F8F8;margin-top:10px;} 
.text_area{border:#cbcbcb solid 1px; height:17px; width:113px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#606163; font-size:10px; background:#F8F8F8; margin-top:10px;}
.text_area3{border:#cbcbcb solid 1px; height:17px; width:35px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#606163; font-size:10px; background:#F8F8F8; margin-top:10px;}
.text_area2{border:#BFBFBF solid 1px; width:172px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#606163; font-size:11px; background:#F8F8F8; }

/*----Global Contacts-------*/
#global_contacts{border:#ABC3CC solid 1px;width:480px;}
#global_tab{background:url(../images/inner_tab.gif) no-repeat; margin-top:10px; margin-left:8px; margin-right:8px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#606163; font-weight:bold; margin-bottom:0px; padding:5px 0px 5px 35px; border-bottom:#CCCCCC solid 1px;}
#city_sections{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#444340; background:url(../images/web_booking_bg.jpg) no-repeat; margin-left:8px; padding:5px 0px 0px 115px; height:110px; margin-right:8px; line-height:15px; clear:both; border:#DDDDDD solid 1PX; border-top:#FFFFFF solid 1px;}


/*---- from style.css-------*/



.errortxt{font-size:11px;color:#ff0000;font-weight:normal;}
img { border: 0; }
.rowcolor{background: #EDF5DE;}
.topnavrowclr {background:#000;}
.normalrow{background: #FFF;}
a { color:#666666;text-decoration:none;outline:none; }
a:hover {  text-decoration: underline; }
.nounderline {  text-decoration: none; }
.pntr{cursor:pointer;}
.biggertxt { font-size:22px;font-weight:bold;}
.bigtxt { font-size:16px;font-weight:bold;}
.mediumtxt { font-size:12px;font-weight:normal;}
.mediumhdtxt { font-size:13px;font-weight:normal;}
.smalltxt { font-size:11px;}
.smalltxt1 { font-size:9px;line-height:13px;}
.boldtxt{font-weight:normal;}
.normaltxt{font-weight:normal;}


div.dotline{background: url(images/dot-line.gif) repeat-y;width:1px;padding-left:1px;}
div.vdotline {background:url(images/vdotline.gif) no-repeat;width:508px;height:32px;}
div.vdotline1{background: url(images/vdot-line.gif) repeat-x;height:1px;margin-bottom:1px;}
div.divborder {border:1px solid #CCC;}
div.divborderbot {border-bottom:1px solid #ECECEC;}
div.divcontspacing{text-align:justify;margin:5px 10 7 10;}

#topsubmenu ul{margin:0px 0px 0px 15px;padding:0;list-style-type:none;text-align:center;}
#topsubmenu ul li{display:block;float:left;margin:0 10px 0 0;}
#topsubmenu ul li a{display:block;float:left;text-decoration:none;padding: 6px 10px 0px 0px;text-align:center;}


A.matriidlink:link {
	COLOR: #666666; text-decoration:none;
}

A.matriidlink:hover{
	COLOR: #FF7312; text-decoration:none; 
}

.rigpanel {font-family: Georgia, Arial, Helvetica, Tahoma; color: #339933;}
.iconspan{ float: right; margin: 3px; cursor:hand; cursor:pointer; font-weight: bold;}
.iconspan2{ float: left;margin: 3px; cursor:hand; cursor:pointer; font-weight: bold; }



/* Right Panel }*/









/* pop container }*/
/*{ middle area*/

/*  middle area }*/

/*{ Icon menu area */
.icon-menu1 {background:url(images/icon-mouse-menu1.gif) repeat-x;width:168px;padding-top:10px;}
.icon-menu2 {background:url(images/icon-mouse-menu2.gif) no-repeat bottom right;width:168px;}
/* Icon menu area }*/

/*{ registration */
.hobint-select1{float:left;background:url(images/hobint-select-bg1.gif) no-repeat;padding-left:5px;height:21px;}
.hobint-select2{float:left;background:url(images/hobint-select-bg2.gif) no-repeat top right;height:21px;padding-right:55px;}
/* registration }*/

.payaddtab {width:91px !important; width:90px; text-align:center; background-color:#F2F2F2; border:1px solid #DADADA; padding:2px 0px 2px 0px;}

/*{ search style */
.vc {background: url(images/clasic-bg.gif) repeat-x; }
.vcp {background: url(images/clsplus-bg.gif) repeat-x; }
.vcs {background: url(images/clssuper-bg.gif) repeat-x; }
div.container {width:772px;}
div.bheight{height:15px;}
div.vc1 {width:508px;}
div.vc2 {width:252px;}
div.vc6 {width:166px;}
div.vcpad {padding: 5px 0px 5px 11px;}
div.vc-dl {float:left;width:456px;}
div.vc2-dl {float:left;width:241px;}
div.vc6-dl {float:left;width:155px;}
div.vcpd-top {padding-top:7px;}
div.vc6pd-top {padding-top:5px;}
div.vc1-wt {width:350px;}
div.vc2-wt {width:154px;}
div.vc6-wt {width:77px;}
div.vc-padl {padding:0px 0px 0px 11px;}
div.vc4-padl {margin:0px 0px 0px 7px;}
div.phnumpadd {padding: 0px 3px 2px 3px;}
.phnextpadding {padding: 5px 0px 0px 11px;}
.bdotline {height:105px;margin:3px 10px 0px 0px;}
div.fleft{float:left;}
div.fright{float:right;}
/* search style }*/

.button-padd {margin:5px;}
.button{ background: #FE7314 url(images/button-bg.gif) no-repeat top left;padding: 1px 10px 1px 10px;border:none;color: #FFF; font: bold 11px arial, helvetica, sans-serif; overflow: visible; vertical-align: middle;}
.divbutton {float:left;background:#AF4A06;padding-bottom:1px !important;padding:0px 1px 0px 0px;margin:0px;margin:0px;border:none;}
.inputtext {padding-left:2px;border:1px solid #B3B3B3;font-family:arial, tahoma, verdana;font-size:11px;color:#666;font-weight:normal;}

.fadediv{display: none;position: absolute;top: 0;background-color: #FFFFFF;z-index:1001;-moz-opacity: 0.80; opacity:0.80;filter: alpha(opacity=80);text-align:center;}
.dispdiv{display: block;position: absolute;margin: 0 auto;padding: 5px;z-index:1002;}

.iconclass{position: absolute;visibility:visible;-moz-opacity: 0.80; opacity:0.80;filter: alpha(opacity=80);}

.rightnav-highres {background:url(images/bullet-1024.gif) left no-repeat; padding-left:10px;}
.rightcls-highres { padding:1px 7px 1px 15px;}
.rigpanel-highres {font-size:11px; font-family: Arial, Helvetica, Tahoma; color: #669933;text-decoration:none;}

#hintbox{position:absolute;top:0;visibility:hidden;z-index:100;}

/* Search Curve Part */
.srch-container-border { border:1px solid #E4EBF1; width:auto; margin:0 0 5px 0; padding:0; }
.corner-top, .corner-left, .corner-bottom { background-repeat:no-repeat; display:block; position:relative; font-size:0; line-height:0; margin:0; height:3px; }
.corner-top { background-position:100% 0; width:auto; top:-1px; right:-1px;}
.corner-top .corner-left { background-position:0 -6px; width:3px; left:-2px; }
.corner-bottom { background-position:100% -3px; clear:both; width:auto; bottom:-1px; right:-1px; }
.corner-bottom .corner-left { background-position:0 -9px; width:3px; left:-2px; }
.corner-top, .corner-left, .corner-bottom { background-image:url(images/srch-rnd-curve.gif); }
div.srch-container-border { border-color:#CBCBCB; background-color:#fff; }
.srch-width{width:508px !important;width:510px;}
/* Search Curve Part */

/* View Profile Part */
.viewwidth { width:510px;}
.viewinnerwidth { width:508px;}
.viewinnercontwidth { width:505px; text-align:justify;}
.viewinnercontpad { padding:12 12 0 12px; }
.viewtabspace { padding-left:10px;}
.viewtabhdspace { padding:5px 10px 0px 5px; }
.viewedithdspace { padding-top:10px;padding-right:5px; }
.viewtabline    { width:1px; height:50px;background: url(images/viewtabbrd.gif) no-repeat; }
.viewtabbg    { width:506px; background: url(images/viewtabbg.gif)  repeat-x; }
.viewsepline     { width:508px;height:1px;background: url(images/view-prof-sepline.gif) no-repeat;}
.viewinfsepline { width:482px;height:1px;background-image: url(images/view-prof-inf-sepline.gif); }
.viewsepclr { width:482px;height:1px;background-color:#CBCBCB;color:#CBCBCB; }
.viewinfwdth    {  width:100px; padding-top:3px; text-align:left;}
.viewinfwdth1   {  width:355px; padding-top:3px; text-align:left;}
.viewinfpadd    {  padding-top:3px; text-align:left;}
.viewsubheadwdth1 { width:125px; padding-bottom:3px; padding-top:3px;}
.viewsubheadwdth2 { margin-left:30px; width:125px; padding-top:3px;}
/* View Profile Part */

/* Photo Popup Part */
.grn-top-lft{background-repeat:no-repeat;background-image: url('images/grn-top-lft.gif'); width:4px;height:12px;}
.grn-top-right{background-repeat:no-repeat;background-image: url('images/grn-top-right.gif'); width:4px;height:12px;}
.grn-bot-lft{background-repeat:no-repeat;background-image: url('images/grn-bot-lft.gif'); width:4px;height:12px;}
.grn-bot-right{background-repeat:no-repeat;background-image: url('images/grn-bot-right.gif'); width:4px;height:12px;}
.grn-top-tile{background-repeat:repeat-x;background-image: url('images/grn-top-tile.gif'); width:98%;height:12px;}
.grn-bot-tile{background-repeat:repeat-x;background-image: url('images/grn-bot-tile.gif'); width:98%;height:12px;}
/* Photo Popup Part */

.ffp_table{BORDER-COLLAPSE: collapse;}
.ffp_table td{padding:6px 15px 6px 6px !important;}
.ffp_table th{padding:6px !important;}

.ffp_seperator { background:url(../ffp/images/seperator.jpg) center no-repeat;}

/* ---------------------- left panel --------------------*/
#left_flash embed {margin-bottom:12px; text-align:center; width:190px;}
#left_flash p {padding:0px!important;}
#callcentre_left {width:190px; height:92px; background:url(../images/call_centre.jpg) no-repeat center; margin-top:15px;}


/*------------- New Catering Section ---------------*/
#menu {
	font-family: Tahoma;
	font-size: 12px;
	height:29px;
	width:551px;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
	color: #FFFFFF;
	margin-top:10px; padding-left:15px;
	background:url(../aboutus/airport_services/images/menu_bg2.gif) no-repeat;
}

#menu a{text-decoration:none;color:#ffffff;display:block;width:130px; text-align:center; float:left; padding: 7px 0 8px 0;}
#menu a:hover{ color:#E2D1A2;}
#banner{ margin-top:13px;}
#content_area{
	width:551px; 
	background:url(../aboutus/airport_services/images/content_areabg.gif) repeat-y;
	margin-top:10px;}

#services_section{
	width:251px; height:92px;
	margin-left:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px; color:#4c4b4e;
	margin-top:1px;	
	}
#services_section img{
	float:left;
	margin:0px 5px 0px 13px;
	}
#services_section td{
	height:94px;
	margin-top:2px;
	background:url(../aboutus/airport_services/images/section_bg.gif) no-repeat;
	}
#services_section th{
	background:url(../aboutus/airport_services/images/head1.gif) no-repeat;
	width:250px;
	height:26px;
	padding:0px 0px 0px 35px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	}
	
#services_section a{color:#4c4b4e; text-decoration:underline;}
#services_section a:hover{text-decoration:none; list-style:none; }
#services_section ul {  padding-left:0px; }
#services_section ul li { list-style:none; line-height:23px; }
#services_section ul a{  padding-left:0px; margin-left:0px; margin-top:6px; }
#services_section ul li a{ background:url(../aboutus/airport_services/images/arrow_dot.gif) 5px center no-repeat; padding:0px 0px 0px 13px;  margin:0px 0px 0px 0px;}

#certification_section{
	width:251px; height:92px;
	background:url(../aboutus/airport_services/images/section_bg.gif) no-repeat;
	margin-left:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px; color:#4c4b4e;
	margin-top:1px;
	}
	
#certifications img {
	margin:0px 0 0 22px;
	padding:1px; 
	border:#CCCCCC solid 1px; 
	}

#certifications h1 {
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:11px;
	font-weight:normal;
	background:url(../aboutus/airport_services/images/zoom_icon.gif) left no-repeat;
	border:none;
	margin:0 0 5px 35px;
	padding:0 0 0 15px;
	text-align:left;
	}
	
#certifications_inner h1 {
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:11px;
	color:#816A2A;
	font-weight:normal;
	background:url(../aboutus/airport_services/images/zoom_icon.gif) left no-repeat;
	border:none;
	margin:10 0 5px 123px;
	padding:0 0 0 15px;
	text-align:left;
	}

#catering_outer {
	margin:0px !important;
	padding:0px !important;
	
	}

#subtitle{
	background:url(../aboutus/airport_services/images/head1.gif) no-repeat;
	width:250px; height:26px;
	margin-left:12px;
	margin-top:13px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	padding:5px 0px 0px 35px;}
#subtitle2{
	background:url(../aboutus/airport_services/images/head1.gif)
	no-repeat; height:26px;
	margin-right:15px;
	clear:both;
	margin-top:13px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;}
#subtitle_inner{
	background:url(../aboutus/airport_services/images/inner_subtitle.gif)
	no-repeat;
	width:525px; height:26px;
	margin-left:12px;
	margin-top:13px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	padding:5px 0px 0px 35px;}
	
#inner_content{
	width:517px;
	margin-left:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px; color:#816A2A;
	margin-top:20px;
	
	}
#inner_content ul{  padding:0px; padding-top:10px; }
#inner_content li{ list-style-position:inside;}
#inner_content a{color:#816A2A; text-decoration:underline;}
#inner_content a:hover{text-decoration:none;}
#inner_content img{padding:1px; border:#D0B97A solid 1px; margin-right:5px;float:left;}


/* ------------------ Booking Status ----------------------*/

.form_box_inner {border:#CCCCCC solid 1px; width:360px; background:#F4F4F4; color:#4c4b4e;}
.form_box_inner td{margin:0px; padding:2px !important;}
.form_box_inner th{margin:0px; padding:0px; background:#e4e4e4; font-weight:normal; color:#4c4b4e;}
.form_box_inner .textfield{background:#ffffff;margin:3px; width:125px;}
.form_box_inner .text_area{background:#ffffff;margin:3px 15px 3px 6px; width:75px !important;}
.form_box_inner .select{margin:3px 3px 3px 6px; height:18px;font-size:10px; background:#ffffff; border:1px double #d1be92; padding:0; vertical-align:middle; width:125px; }
.check_in th .textfield{background:#ffffff; margin:3px 10px 3px 6px; width:60px !important;}
.check_in img {margin:5px;}

/* ------------------ FAQs ----------------------*/
.questions {background:url(../images/expand.gif) left 2px no-repeat; padding-left:17px; margin-top:10px; font-weight:bold;}
.content_header {background:url(../images/expand.gif) left 2px no-repeat; padding-left:17px;}
.content_headerActive {background:url(../images/collapse.gif) left no-repeat; padding-left:17px;}
.answer {padding:5px 5px 5px 18px; text-align:justify;}
.cat_header {font-size:13px; font-weight:bold; color:#0F5E7C; margin:15px 0px 8px 0px;}
.cat_header2 {font-size:11px; font-weight:bold; color:#4c4b4e; margin:2px 0px 5px 0px;}
	
	
/* ------------------ Web Check in ----------------------*/

#check_in_steps {}
#check_in_steps ol {padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; list-style:decimal outside;}
#check_in_steps ol li {padding:11px 0px 11px 0px; margin:0px 0px 0px 0px;}
#check_in_steps ol li.checkin_border {background:url(../plan_book/images/seperator.jpg) no-repeat;}
#check_in_steps img {float:left; clear:both; margin-right:35px;}

#check_in {border:#CCCCCC solid 1px; height:155px; width:360px; background:#F4F4F4; color:#000104;}
#check_in td{margin:0px; padding:2px;}
#check_in th{margin:0px; padding:0px; background:none; font-weight:normal; color:#000104;}
#check_in .textfield{background:#ffffff;margin:3px; width:125px;}
#check_in .text_area{background:#ffffff;margin:3px 15px 3px 6px; width:75px !important;}
#check_in .select{margin:3px 3px 3px 6px; height:18px;font-size:10px; background:#ffffff; border:1px double #d1be92; padding:0; vertical-align:middle; width:125px; }
#check_in th .textfield{background:#ffffff; margin:3px 10px 3px 6px; width:60px !important;}
#check_in img {margin:5px;}


.web_check_in {margin-top:10px; width:368px; border:#CCCCCC solid 1px; background:#F4F4F4; }
.web_check_in td { padding:0px 6px 0px 0px;}
.web_check_in select {width:152px; height:19px; border:#d1be92 solid 1px; background:#F7F7F5; margin:4px 6px 4px 6px;}
.web_check_in select option { padding:0px 0px 2px 4px;}
.web_check_in .textfeild {width:150px; height:16px; border:#d1be92 solid 1px; background:#F7F7F5; margin:4px 6px 4px 6px; padding-left:4px;}
.web_check_in .textfeild3 {width:100px; height:16px; border:#d1be92 solid 1px; background:#F7F7F5; margin:4px 0px 4px 0px; padding-left:4px;}
.web_check_in th { padding:0 6px 0 0; background:#F2F0F1; font-weight:normal; }

/* ------------------ Web Check-in box inner page----------------------*/


#check_in_box {border:#CCCCCC solid 1px; height:155px; width:536px; background:#F4F4F4; color:#4c4b4e; padding:0px 0px 0px 0px;}
#check_in_box td{margin:0px; padding-left:10px; padding-bottom:5px;}
#check_in_box th{margin:0px; padding-left:10px; background:none; font-weight:normal;}
#check_in_box .textfield{background:#ffffff; margin:3px 0px 0px 0px; width:170px;}
#check_in_box .text_area{background:#ffffff;margin:3px 15px 0px 6px; width:75px !important;}
#check_in_box select{margin:3px 0px 0px 0px; height:18px;font-size:10px; background:#ffffff; border:1px double #d1be92; padding:0; vertical-align:middle; width:170px; }
check_in_box th .textfield{background:#ffffff; margin:0px 0px 0px 0px; width:150px !important;}
#check_in_box img {margin-top:4px; cursor:pointer;}

	
	
.sp_offers {text-align:justify;}
.sp_offers h3{ color:#0F5E7C; font-size: 11px; margin:3px 0px 0px 0px;}
.sp_offers h4{ color:#0F5E7C; font-size: 12px; margin:3px 0px 0px 0px;}


/*----------Special offers home-------------*/

.offer_outer {background:#F4F4F4; border:#DBDBDB solid 1px; text-align:left; padding:0px 6px 0px 6px; margin-bottom:8px;}
.offer_outer2 {background:#F4F4F4; border:#DBDBDB solid 1px; text-align:left; padding:6px 6px 0px 6px; margin-bottom:8px;}
.special_offer_header {margin:5px 0px 5px 0px; font-weight:bold; font-size:13px; cursor:pointer; background:url(../special_offers/images/header_arrow.gif) left 6px no-repeat; padding-left:13px;}
.special_offer_header_on {margin:5px 0px 5px 0px; font-weight:bold; font-size:13px; cursor:pointer; background:url(../special_offers/images/header_arrow_on.gif) left 4px no-repeat; padding-left:13px;}
.offerbox { background:url(../special_offers/images/offer_seperator.jpg) center 93px no-repeat;}
.offerbox td{padding:6px 0px 15px 0px !important;}
.seperator_hide { background:none;}
.offer_txt {font-family:"Trebuchet MS", Verdana, Arial; font-size:12px; color:#0F5E7C; margin-left:5px;}
.offer_txt h3 {font-family:"Trebuchet MS", Verdana, Arial; font-size:15px; color:#A28E5A; margin-top:2px;}
.offer_txt h3 a{font-family:"Trebuchet MS", Verdana, Arial; font-size:15px; color:#A28E5A; margin-top:2px;}


.offer_header {font-weight:bold; color:#B3974D; border-bottom:#E0E0E0 solid 1px; padding-bottom:3px;}
.offer_header a {color:#B3974D;}
.offer_header a:hover {text-decoration:none; color:#B3974D;}
.offer_details {margin:3px 0px 3px 0px; line-height:14px;}
.offer_table {width:174px; background:#F8F8F8; margin-bottom:11px;}
.offer_table a {color:#4c4b4e;}
.offer_table a:hover {color:#927B61;}
.offer_text {height:58px; border-bottom:#DFDFDF solid 1px; padding:7px 5px 3px 5px;}
.offer_text {border-bottom:#DFDFDF solid 1px; padding:7px 5px 8px 5px;}

.offer_home_bg {height:206px; margin:5px 0px 5px 0px; }
.offer_home_content {width:274px; height:184px; background:#ffffff; float:right; margin:11px 10px 0px 0px; filter:alpha(opacity=85); opacity: 0.85; -moz-opacity:0.87;}
.offer_home_data {margin:10px; color:#0F5E7C;}

.offer_home_data h3 {font-family:"Trebuchet MS", Verdana, Arial; font-size:15px; color:#0F5E7C; margin-top:2px;}
.offer_home_data h3 a{font-family:"Trebuchet MS", Verdana, Arial; font-size:15px; color:#0F5E7C; margin-top:2px;}
.offer_home_details {color:#4c4b4e; margin-top:10px;}
.offer_home_details .offer_more {float:right; margin-right:0px; background:url(../special_offers/images/menu_arrow.gif) left 4px no-repeat; padding-left:8px;}


/*-- Left menu --*/

.left_menu {background:#F4F4F4;}
.leftmenu_td {background:#F4F4F4; border: solid 1px #E6E6E6; padding-top:3px !important;}
.menu_item {height:22px; background:url(../images/menu_bg.jpg) center no-repeat; margin:0px 0px 3px 0px;}
.menu_item2 {height:22px; background:url(../images/menu_bg2.jpg) center no-repeat; margin:0px 0px 3px 0px;}
.menu_item a {display:block; padding:4px 0px 0px 22px; color:#F9F5F6; font-weight:bold;}
.menu_item a:hover {text-decoration:none; color:#ffffff;}
.menu_item2 a {display:block; padding:4px 0px 0px 22px; color:#F9F5F6; font-weight:bold;}
.menu_item2 a:hover {text-decoration:none; color:#ffffff;}
.sub_level1 {margin:7px 5px 7px 15px;}
.sub_level1 a {display:block; background:url(../images/menu_arrow.gif) 7px 6px no-repeat; padding:3px 0px 3px 15px; margin-bottom:0px;}
.sub_level2 a{margin-left:15px;}
.activeSub{ background-color:#E4E4E4 !important; color:#A08443;}

/*--EOF Left menu --*/


#maincontenttable2 { margin-top:4px;}
#maincontenttable2 td{ margin:0; padding:0;}

.planBook-offerTable {margin-top:10px; border-collapse:collapse; line-height:15px;}
.planBook-offerTable td {padding:4px 2px 4px 8px !important; font-size:12px !important}
.planBook-offerTable li {margin-left:10px !important; font-size:12px !important}


/* Inner page booking module */
.BkgPanelContainer {margin:0px 0px 0px 4px; width:182px}
.bkgModHeader {background:url(http://omanair.aero/flight_schedule/images/innerBkgModBg.jpg) repeat-x; font-size:12px; color:#fff; font-weight:bold;}
.bkgModContent {background:#fff; border:solid #cbaf70 1px;}
.bkgModContent th {padding:3px 3px 3px 3px !important; font-weight:normal;}
.bkgModContent input {margin:0px; padding:0px;}
.bkgModContent select {width:103px; border:#c7c7c7 solid 1px; margin:4px 0px 4px 0px}
.bkgModContent select option {padding:0px 0px 2px 2px;}
.bkgModContent .textfield {width:75px; border:#c7c7c7 solid 1px; margin:4px 0px 4px 0px; height:16px;}
.bkgModContent .textfield_station { float:left; width:85px; border:#c7c7c7 solid 1px; margin:8px 0px 0px 0px; height:16px; border-right:0px;}
.bkgModContent .select2 {width:34px; border:#c7c7c7 solid 1px; margin:4px 0px 4px 0px}
.bkgModContent .dstn td {padding:0px 2px 0px 2px !important;}
.bkgModContent .travelClass td {padding:0px 0px 0px 0px !important;}
.bkgModContent .travelClass input {}
.traClassOuter {overflow:hidden; clear:left;}
.traClass {float:left; margin:0px; padding:0px; height:18px}
.traClassEnd{
	float:left; 
	margin-left:3px;/*Firefox*/
	!margin:5px 0px 0px 0px;/*IE7*/
	padding:0px;
	}
.traClassHeader {!margin-top:4px; padding-left:2px;}

.calIcon{ margin:3px 0px 0px 3px !important;}


/* Informatio& services home */
.sectionBox {width:174px; background:#F8F8F8; margin-bottom:11px;}
.sectionBox a {color:#4c4b4e;}
.sectionBox a:hover {color:#927B61;}
.sectionBox .sectionBoxCtnt {height:58px; border-bottom:#DFDFDF solid 1px; padding:7px 5px 3px 5px;}
.sectionBox .viewMore {background:url(../images/more_arrow.gif) left no-repeat; padding-left:10px;}
.sectionBox .viewMore a {color:#4c4b4e;}

.infoServTopSection {background:#ebebeb url(../info_serv/images/infoServTopBg.jpg) repeat-x; padding:8px; line-height:17px; font-style:normal; color:#5b5b5b; border:#DFDFDF solid 1px;}
.infoServHeader {font-family:"Trebuchet MS", Verdana, Arial; font-size:15px; font-weight:bold; margin-bottom:6px; font-style:italic; color:#5b5b5b; background:url(../info_serv/images/arrow.jpg) left top no-repeat; padding:0px 0px 2px 25px;}


.dowldItinerary {margin-top:6px; color:#0F5F78; font-weight:bold;}
.dowldItinerary a {color:#0F5F78;}
.dowldItinerary img {margin-right:5px;}


/* Plan & Book */
.downloads {}
.downloads ul{list-style:none; margin:2px 0px 0px 10px; }
.downloads li{margin-bottom:5px; padding:5px 0px 5px 25px}
.downloads .dwld-pdf {background:url(../images/pdfIcon.jpg) left no-repeat;}
.downloads .dwld-excel {background:url(../images/excelIcon.jpg) left no-repeat;}
.downloads .dwld-doc {background:url(../images/docIcon.jpg) left no-repeat;}
.downloads .dwld-dsktp {background:url(../images/desktopIcon.jpg) left no-repeat;}
.downloads ol li{margin:5px; padding:0px}

.highlightLinks {color:#0F5E7C; text-decoration:underline;}

.header_gold {font-weight:bold; color:#B3974D; border-bottom:#E0E0E0 solid 0px; padding-bottom:3px; font-size:12px;}
.holidays_list_blue ul{padding:0px; margin:6px 0px 0px 14px;}
.holidays_list_blue li {list-style:none; background:url(../images/menu_arrow.gif) left 3px no-repeat; padding-left:8px; margin-bottom:8px; color:#0F5E7C;}
.holidays_list_blue li a {color:#0F5E7C;}

/* Plan & Book offers*/
/*.promotional_fares .offer_list {list-style:none; margin:0px; padding:5px 5px; display:block; overflow:visible; border-bottom:#ECECEC solid 1px; height:12px;}
.promotional_fares .offer_list:hover{background-color:#F4F4F4 !important;}
.promotional_fares .offer_list div {float:left;}
.promotional_fares .offer_list .dstn {width:140px;}
.promotional_fares .offer_list .trip_ow {width:20px; margin-left:15px; background:url(../images/arrowOW.jpg) left no-repeat;}
.promotional_fares .offer_list .trip_rt {width:20px; margin-left:15px; background:url(../images/arrowRet.jpg) left no-repeat;}
.promotional_fares .offer_list .class {width:20px; margin-left:25px;}
.promotional_fares .offer_list .price {width:90px; margin-left:25px;}
.promotional_fares .offer_list .book {width:60px; margin-left:15px;}
.promotional_fares .offer_list .validity {width:90px; margin-left:15px;}
.promotional_fares h6 {font-size:11px; border-bottom:#CCC solid 1px; padding-bottom:5px; margin:15px 0px 3px 0px;}*/

.promotional_fares .offer_list {margin:0px; padding:5px 5px; display:block; overflow:visible; border-bottom:#ECECEC solid 1px; height:14px;}
.promotional_fares .offer_list:hover{background-color:#F4F4F4 !important;}
.promotional_fares .offer_list div {float:left;}
.promotional_fares .offer_list .dstn {width:130px;}
.promotional_fares .offer_list .trip_ow {width:20px; margin-left:15px; background:url(../images/arrowOW.jpg) left no-repeat;}
.promotional_fares .offer_list .trip_rt {width:20px; margin-left:15px; background:url(../images/arrowRet.jpg) left no-repeat;}
.promotional_fares .offer_list .class {width:20px; margin-left:35px;}
.promotional_fares .offer_list .price {width:85px; margin-left:25px;}
.promotional_fares .offer_list .book {width:60px; margin-left:35px;}
.promotional_fares .offer_list .validity {width:90px; margin-left:15px;}
.promotional_fares h6 {font-size:11px; border-bottom:#CCC solid 1px; padding-bottom:5px; margin:15px 0px 3px 0px;}

.promotional_fares .offer_list_header {margin:0px 0px 3px 0px; padding:5px 5px; display:block; overflow:visible; border-bottom:#ECECEC solid 1px; background-color:#eaeaea !important; height:12px; color:#666}
.promotional_fares .offer_list_header div {float:left;}
.promotional_fares .offer_list_header .dstn_header {width:130px; font-weight:bold}
.promotional_fares .offer_list_header .trip_header {width:30px; margin-left:10px; font-weight:bold}
.promotional_fares .offer_list_header .class_header {width:30px; margin-left:15px; font-weight:bold}
.promotional_fares .offer_list_header .price_header {width:70px; margin-left:40px; font-weight:bold;}
.promotional_fares .offer_list_header .book_header {width:70px; margin-left:27px; font-weight:bold}
.promotional_fares .offer_list_header .validity_header {width:90px; margin-left:20px; font-weight:bold}

.promotional_fares .offer_legend {margin:10px 0px 0px 0px; padding:5px 5px; display:block; overflow:visible; height:14px;}
.promotional_fares .offer_legend div {float:left;}
.promotional_fares .offer_legend .leg_ow {width:70px; margin-left:0px; padding-left:25px; color:#999999; background:url(../images/arrowOW.jpg) left no-repeat;}
.promotional_fares .offer_legend .leg_rt {width:70px; margin-left:0px; padding-left:25px; color:#999999; background:url(../images/arrowRet.jpg) left no-repeat;}
.promotional_fares .offer_legend .leg_class {width:80px; color:#999999; margin-left:10px;}


/*EOF global page*/