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

/* General Starts */
body{

	padding:0;
	margin:0px !important;
	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 {background:url(../images/arrow_header.gif) 10px center no-repeat; font-size:11px; margin:5px 0 10px 0; padding-left:28px; color:#002961;}
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;}



#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; padding:5px 5px 47px 5px !important;}
#table_main td{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;}

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

/* Menu Table */
#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;}


#top_section {width:764px; margin:5px 0 0 0;}


#news {height:34px; border:#BFBFBF solid 1px; background:url(../images/news.gif) left no-repeat; padding:0px 0px 0 0px; margin:5px 0 5px 0;}
#news_content {margin-left:120px; background:url(../images/news_icon..jpg) left no-repeat; padding-left:25px;}
#news_content a {color:#014B58;}
#pscroller{height: 20px; padding: 7px 5px 0 5px;}
#pscroller a{text-decoration: none;}
#pscroller a:hover{text-decoration: underline;}
.someclass{ //class to apply to scroller(s) if desired}


.middle_img {padding-left:4px;}

#services	 {border:#E5E5E5 solid 1px; border-width:0px 0px 1px 1px; margin-top:5px; width:383px; height:132px; }
#services td {border:#E5E5E5 solid 1px; border-width:1px 1px 0px 0px;}
#services th {border:#E5E5E5 solid 1px; border-width:1px 1px 0px 0px; background:#F4F4F4 url(../images/arrow_header.gif) 10px center no-repeat ; height:22px; color:#002961; padding-left:28px;}
#services div { margin:10px 0 7px 10px;}
#services div img {padding:0 5px 0 0; float:left;}
#services .section1{width:276px;}
#services .right_links {clear:left;}

.services_item td {border:none !important;}

#call_centre {width:185px; height:130px; background:#F8F8F8; border:#BC9E56 solid 1px; margin:5px 2px 5px 1px; float:left; }
#call_centre img{margin:0 0 0 4px;}

.more {float:right; margin:5px 12px 5px 0;}
.more a {color:#858585; text-decoration:underline;} 
.more a:hover {text-decoration:none;} 

#wings {width:185px; height:130px; background:#F8F8F8; border:#BC9E56 solid 1px; margin:5px 0px 5px 0px; float:right;}
#wings img {margin:0 0px 0 4px;}


/*----------------------------------------------- Tab Content ------------------------------------------------------*/

#tab_table {width:376px; height:236px; background:#FFFFFF;}
#tab_outer { border:#9C9C9C solid 1px; border-top:none; height:186px;
 padding:0px 3px 3px 3px;

 }
#tab_content {background:url(../images/tab_bg3.jpg) left bottom repeat-x;
 height:183px;

padding:0px 0px 0px 0px !important; 
margin: 0px 0px 0px 0px  !important;}
/*#tab_panel a {display:block; float:left; background:url(../images/tab_off.jpg) center top no-repeat; width:86px; height:34px; margin-right:9px; padding:0 0 0 0px}*/
.tab_last{}
.tab_last a{ margin:3px 0 0 0 !important;}
.tab_container { background:url(../images/td_bg.gif) left bottom repeat-x; }
#tab_panel{margin:0px !important;}
#tab_panel a{ }
/*#tab_panel ul  {margin:0px; padding:0px 0 0px 0; position:relative; z-index:99; left:0px; top:2px; }*/
#tab_panel div {
	    margin-top:8px; padding:0px;
		float:left; 
		background:url(../images/tab_off.jpg) center top no-repeat;
		width:86px;
		height:34px;
		margin-left:9px;
		text-align:center;
 }


.cal{
vertical-align:top;


 margin:0px 0px 0px 5px !important;padding:0px !important;

}
.dtfd{
margin:0px !important;padding:0px 0px 0px 0px !important;
width:104px; 
border:#949494 solid 1px;
background:#F7F7F5;
height:16px;
  
}
.dtfd_schedule{
margin:0px !important;padding:0px !important;
width:60px;  
border:#949494 solid 1px;
background:#F7F7F5;
height:16px;
  
}

#tab_panel div a { 
display:block; 
padding:0; font-weight:bold; margin:3px 4px 0px 4px; color:#03435E; font-weight:normal; }

.on {margin:0px 0px 0px 9px !important;
 padding:0px !important; 
list-style:none; 
background:#F3F3F3 url(../images/tab_on.jpg) center top no-repeat !important;
 width:90px !important;
  height:47px !important; 
  }
.on a {
text-decoration:none!important;
top:3px;
 position: relative;

 z-index:3;

 background-color:#F3F3F3;
 padding-top:0px !important;
padding-bottom:19px !important;

 font-weight:bold !important;
/* border:#000000 1px solid;*/

} 

.ctnts{
z-index:1;


}
.onlast { 

 margin:0px 0px 0px 10px !important;
 padding:0; 
list-style:none; 
background:#F3F3F3 url(../images/tab_on.jpg) center top no-repeat !important; 
width:90px !important; height:47px !important; 
}

 .onlast a {
 text-decoration:none!important;
top:3px;
 position: relative;

 z-index:3;
 background-color:#F3F3F3;

 margin:5px 3px 0 3px !important; font-weight:bold !important;
/* border:#000000 1px solid;*/
 height:47px;
 
 
 
 } 


/*----------- Book online ----------------*/

.book_online {margin-top:5px;}
.book_online td { padding:0 6px 0 0;}
.book_online select {width:110px; height:19px; border:#949494 solid 1px; background:#F7F7F5}
.book_online select option { padding:0px 0px 2px 4px;}
.book_online .select2 {width:50px; height:19px; border:#949494 solid 1px; background:#F7F7F5}
.book_online .textfeild {width:108px; height:16px; border:#949494 solid 1px; background:#F7F7F5}

.book_btn{ margin:3px 0 3px 0;}
#table_select {margin-bottom:7px;}
#table_select td{ padding:5px 0 0 5px; margin-bottom:7px;}
#book_middle {margin:0px 0 7px 0; padding-right:0px;}
#book_middle td{padding-right:0px;}
#book_middle span {color:#786431; font-size:10px;}
.book_online th { padding:0 6px 0 0; background:#F2F0F1; font-weight:normal; }
.book_online input {margin:0px; padding:0px;}
.radio_btn{padding-top:3px !important;}


/*---------- Schedule ----------------*/

.schedule {margin-top:10px;}
.schedule td { padding:0 6px 0 0;}
.schedule select {width:110px; height:19px; border:#949494 solid 1px; background:#F7F7F5}
.schedule select option { padding:0px 0px 2px 4px;}
.schedule .select2 {width:50px; height:19px; border:#949494 solid 1px; background:#F7F7F5}
.schedule .textfeild {width:108px; height:16px; border:#949494 solid 1px; background:#F7F7F5}
.schedule th { padding:0 6px 0 0; background:#F2F0F1; font-weight:normal; }
#shedule_select {margin:7px 0 7px 0;}
#shedule_select td{ padding:5px 0 0 5px; margin-bottom:7px;}


/*---------- Check-in ----------------*/

.check_in {margin-top:10px;}
.check_in td { padding:0px 6px 0px 0px;}
.check_in select {width:152px; height:19px; border:#949494 solid 1px; background:#F7F7F5; margin:4px 6px 4px 0px;}
.check_in select option { padding:0px 0px 2px 4px;}
.check_in .textfeild {width:150px; height:16px; border:#949494 solid 1px; background:#F7F7F5; margin:4px 6px 4px 0px;}
.check_in .textfeild3 {width:100px; height:16px; border:#949494 solid 1px; background:#F7F7F5; margin:4px 6px 4px 0px;}
.check_in th { padding:0 6px 0 0; background:#F2F0F1; font-weight:normal; }
.check_in .check_in_sub { margin-top:3px;}
.check_in_date td {padding:0px !important; margin:0px !important;}
.check_in_txtpopup {width:340px; background:#ffffff; height:70px; padding:5px; position:absolute; left:12px; top:145px; display:none; z-index:100; border:#949494 solid 1px; filter:alpha(opacity=90); opacity: 0.90; -moz-opacity:0.90; text-align:justify;}



/*---------Manage booking----------------*/

.manage_bkg {margin-top:20px;}
.manage_bkg td { padding:0px 6px 0px 0px;}
.manage_bkg .textfeild {width:150px; height:16px; border:#949494 solid 1px; background:#F7F7F5; margin:4px 6px 4px 0px;}
.manage_bkg th { padding:0 6px 0 0; background:#F2F0F1; font-weight:normal; }
.manage_bkg .btm {margin-top:7px;}

/*------------------------------------------- End of tab content ---------------------------------------------------*/




/* 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;}