/* 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 {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:0px 5px 0px 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; margin-top:5px;}
#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:20px !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:3px 0px 0px 0px; margin:4px 0px 4px 0px;}
#news_content {margin-left:60px; padding-left:25px; color:#014B58;}
#news_content a {color:#014B58;}

#reviews {height:34px; border:#BFBFBF solid 1px; padding:0px 0px 0px 0px; margin:5px 0px 4px 0px;}
#reviews_content {padding-left: 4px; color:#014B58;}
#reviews_content a {color:#3275d3;text-decoration:underline;}

#warning {height:34px; border:#BFBFBF solid 1px; padding:0px 0px 0px 0px; margin:4px 0px 0px 0px; background:#f6f6d2 url(../images/warningIcon.jpg) left no-repeat;}
#warning_content { padding:6px 6px 6px 40px;; color:#014B58;}
#warning_content a {color:#900;}
#warning_content blink {color:#900;}


#pscroller{height: 20px; padding: 4px 5px 0px 5px;}
#pscroller a{text-decoration: none;}
#pscroller a:hover{text-decoration: underline;}
.someclass{ //class to apply to scroller(s) if desired}


.middle_img {margin:0px 3px 0px 3px !important;}
.last_img {margin:0px 0px 0px 3px !important;}

#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:12px 0px 0px 10px;}
#services div img {padding:0px 5px 0px 0px; float:left;}
#services .section1{width:276px;}
#services .right_links {clear:left;}
#services a {display:block; margin-top:2px; float: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:187px; height:130px; background:#F8F8F8; border:#BC9E56 solid 1px; margin:5px 0px 5px 0px; float:right;}
#wings img {margin:0px 4px 0px 4px;}


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

#tab_table {width:376px; height:236px; background:#FFFFFF;}
#tab_outer {height:232px; border:#9C9C9C solid 1px; border-top:none; height:182px; padding:0px 3px 3px 3px;}
#tab_content {background:url(../images/tab_bg3.jpg) left bottom repeat-x; height:183px;padding:0px !important; margin: 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 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 !important;
width:104px; 
 border:#949494 solid 1px;
  background:#F7F7F5;
  height:16px;
  
}

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

.on {margin:4px 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;
padding-left:10px !important; padding-right:10px !important;
 position: relative;
 z-index:12;
 background-color:#F3F3F3;

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


.onlast { 

 margin:4px 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;
 position: relative;
 z-index:12;
 background-color:#F3F3F3;

 margin:4px 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 .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 .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:110px; height:19px; border:#949494 solid 1px; background:#F7F7F5; margin:4px 6px 4px 0px;}
.check_in .textfeild {width:108px; height:16px; border:#949494 solid 1px; background:#F7F7F5; margin:4px 6px 4px 0px;}
.check_in .textfeild3 {width:80px; 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; }


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

.manage_bkg {margin-top:20px;}
.manage_bkg td { padding:0px 6px 0px 0px;}
.manage_bkg .textfeild {width:108px; 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;}

.valentine {margin-top:3px;}

.important_announcement {height:34px; border:#BFBFBF solid 1px; padding:0px 0px 0 0px; margin:4px 0 1px 0;}
.important_announcement .message {padding:0px 0px 0 0px; margin:8px 0 0px 10px; color:#927b3e; font-size:13px; font-weight:bold;}
.important_announcement .message a{padding:0px 0px 0 0px; margin:8px 0 0px 10px; color:#927b3e; font-size:13px; font-weight:bold;}

.important_announcement2 {height:32px; border:#BFBFBF solid 1px; padding:0px 0px 0 0px; margin:4px 0 1px 0; background:#ECECEC url(../images/ann_icon.jpg) left no-repeat; color:#014B58; font-size:13px !important}
.important_announcement2 .message2 {padding:0px 0px 0 0px; margin:8px 0 0px 35px; color:#014B58; font-size:13px !important; font-weight:bold }
.important_announcement2 .message2 a{padding:0px 0px 0 0px; margin:0px; color:#014B58;}
.important_announcement2 marquee {color:#fff;}

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

/*---------- top right javascript menu (home, contact us, sitemap) --------*/
.topmenu {padding:5px;}


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