@import url("new.css");
/* This is the style sheet for OMAN HOTELS..... [PLEASE DONT EDIT THIS FILE]*/




body {
	margin:0;
	padding:0 0 10px;
	font-size:12px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	line-height:18px;
	background-attachment: scroll;
	background-image: url(images/bg_falaj.jpg);
	background-repeat: repeat-x;
	background-position: 0px 0;
}

a:focus{
	outline:none;
	}


.button {
	background-color:#91451E;
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
	text-align:center;
	padding: 2px 4px 2px 4px;
	border-bottom: #B9994F 1px solid;
	border-right:#B9994F 1px solid;
	border-top: #E2CBA9 1px solid;
	border-left: #E2CBA9 1px solid;
	cursor:pointer;
}

.button:hover {
	background-color:#785125;
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
	text-align:center;
	padding: 2px 4px 2px 4px;
	border-bottom:#660000 1px solid;
	border-right:#660000 1px solid;
	border-top: #CC0000 1px solid;
	border-left: #CC0000 1px solid;
	cursor:pointer;
}

a {
font-family: Arial, Helvetica, sans-serif;
color:#666666;
}

a:hover{
font-family: Arial, Helvetica, sans-serif;
color:#860928;
}

.small_font{
font-size:10px;
}

.red{
	color:#860928
	}
.os {
width:1003px; 
margin:0 auto; 
background: url(images/background_transparent.png) repeat-y;  
behavior: url(scripts/iepngfix.htc);
}

.main {
width:993px; 
margin:0 auto;
}

.invisible { display:none;}

/*common styles starts*/
a {
text-decoration:none;
}



.bullet_list {
	list-style-image:url(images/bullet.gif);
	margin-left:10px;
	padding-left:10px;
	_margin-top:-2px;
	}
	
.bullet_list li {
	_padding-top:-4px;
	_margin-top:-4px;
	}

ul {
list-style-type:none; 
margin:0; 
padding:0;
}

hr{height:1px;}

/*.test {
margin-left:10px; 
padding-left:10px;
list-style:circle;
background-color:#FF0000;
}
*/

.last {
border:none !important;
}


h3 {
color:#fff; 
font-size:16px; 
margin:0;
}


.marb10 {
margin-bottom:0px;
}


.leftnav_container {
margin-top:10px; 
font-size:12px
}
.leftnav_container ul {
list-style-type:none; 
margin:0; 
padding:0;
}

.dotlast { 
border-bottom:#ABABAB dashed 1px; 
padding-bottom:5px; 
margin-bottom:5px
}

.icon_arrow {
background:url('images/icon_proceed.gif') no-repeat scroll 0 0; 
padding-left:20px;
}

.icon_rcall {
background:url('images/icon_contact_us.gif') no-repeat scroll 0 0px; 
padding-left:20px; 
color:#8b8b8b;
}


.icon_rcall:hover{
background:url('images/icon_contact_us.gif') no-repeat scroll 0 -108px; 
padding-left:20px; 
color:#910a2b;
}


.icon_callus {
background:url('images/icon_contact_us.gif') no-repeat scroll 0 -20px; 
padding-left:20px; 
color:#8b8b8b;
}


.icon_callus:hover {
background:url('images/icon_contact_us.gif') no-repeat scroll 0 -128px; 
padding-left:20px; 
color:#910a2b;
}


.icon_write {
background:url('images/icon_contact_us.gif') no-repeat scroll 0 -42px; 
padding-left:20px; 
color:#8b8b8b;
}

.icon_write:hover {
background:url('images/icon_contact_us.gif') no-repeat scroll 0 -150px; 
padding-left:20px; 
color:#910a2b;
}


.icon_address {
background:url('images/icon_contact_us.gif') no-repeat scroll 0 -64px; 
padding-left:20px; 
color:#8b8b8b;
}


.icon_address:hover {
background:url('images/icon_contact_us.gif') no-repeat scroll 0 -172px; 
padding-left:20px; 
color:#910a2b;
}


.icon_star {
background:url('images/icon_contact_us.gif') no-repeat scroll 0 -86px; 
padding-left:20px; 
color:#8b8b8b;
}


.icon_star:hover {
background:url('images/icon_contact_us.gif') no-repeat scroll 0 -194px; 
padding-left:20px; 
color:#910a2b;
}

.icon_time {
background:url('images/clock.gif') no-repeat scroll 0 0px; 
padding-left:20px; 
padding-top:1px;
font-size:11px;
color:#505050;
}

.spantime { 
font-size:11px;
color:#505050;
}

/*common style ends*/





/*header styles starts*/
.header {
	height:125px;
	position:relative;
	z-index:25;
	padding-right:8px;
	background:url(images/header_bg.gif) repeat-y;
}


.header .logocon {
padding:20px 0 0 10px; 
width:170px;
}

.header .logocon img {
display:block;
}

.header ul.toplinks {
position:absolute; 
top:10px; 
right:16px;
list-style-type:none; 
}

.header ul.toplinks li {
padding:0 18px; 
border-right:1px solid #ccc; 
font-size:10px; 
float:left;
list-style-type:none; 
}

.header ul.toplinks li a {
color:#000000;
}

.header ul.toplinks li a:hover{
color:#860928;
}


.header .user {
position:absolute; 
bottom:5px; 
right:4px; 
width:205px; 
height:80px; 
background-color:#efefed; 
color:#ccc; 
padding:10px 0 0 10px; 
font-family: Arial, Helvetica, sans-serif; 
color:#666666; font-size:11px; 
text-align:right;
}



/*.header .user input {
width:110px;  
border: #e9e7e3 1px solid; 
padding:4px 0px 0px 8px; 
font-size:11px;	
color:#999999;
margin-left:4px; 
margin-right:24px;
}*/

.input {
font-family:Arial, Helvetica, sans-serif;
width:120px;   
padding:2px 2px 2px 2px; 
font-size:11px;	
color:#333333;
border-right:#B7B6AB 1px solid;
border-bottom:#B7B6AB 1px solid;
border-top:#6B6A5E 1px solid;
border-left:#6B6A5E 1px solid;
}

.input_small {
font-family:Arial, Helvetica, sans-serif;
width:30px;   
padding:2px 2px 2px 2px; 
font-size:11px;	
color:#333333;
border-right:#B7B6AB 1px solid;
border-bottom:#B7B6AB 1px solid;
border-top:#6B6A5E 1px solid;
border-left:#6B6A5E 1px solid;
}

.input_currency_converter {
font-family:Arial, Helvetica, sans-serif;
width:50px;   
margin-right:10px;
padding:2px 2px 2px 2px; 
font-size:11px;	
color:#333333;
border-right:#B7B6AB 1px solid;
border-bottom:#B7B6AB 1px solid;
border-top:#6B6A5E 1px solid;
border-left:#6B6A5E 1px solid;
}

.dropdown_currency_converter {
font-family:Arial, Helvetica, sans-serif;
width:90px;   
margin-right:10px;
padding:2px 2px 2px 2px; 
font-size:11px;	
color:#333333;
border-right:#B7B6AB 1px solid;
border-bottom:#B7B6AB 1px solid;
border-top:#6B6A5E 1px solid;
border-left:#6B6A5E 1px solid;
}



.textarea {
font-family:Arial, Helvetica, sans-serif;
padding:2px 2px 2px 2px;
width:160px;
height:50px;
overflow: auto;
font-size:11px;	
color:#333333;
border-right:#B7B6AB 1px solid;
border-bottom:#B7B6AB 1px solid;
border-top:#6B6A5E 1px solid;
border-left:#6B6A5E 1px solid;
}


.dropdown { 
font-family:Arial, Helvetica, sans-serif;
padding:0px 0px 0px 2px; 
font-size:11px;	
color:#333333;
background:#FFFFFF;
text-align:left;
border-right:#B7B6AB 1px solid;
border-bottom:#B7B6AB 1px solid;
border-top:#6B6A5E 1px solid;
border-left:#6B6A5E 1px solid;
}

.dropdown_1 { 
padding:0px 0px 0px 2px;
margin-right:10px; 
font-size:11px;	
color:#333333;
text-align:left;
border-right:#B7B6AB 1px solid;
border-bottom:#B7B6AB 1px solid;
border-top:#6B6A5E 1px solid;
border-left:#6B6A5E 1px solid;
}



.header .user .pass {
margin-top:5px;
}

.header .user .login {
float:right; 
clear:left; 
margin-top:-13px; 
margin-right:8px;
}


.header .user .registernow { 
float:left; 
width:80px; 
_width:81px; 
margin-top:12px; 
padding:4px 10px 4px 0px; 
margin-left:-6px;
}
 
 
.header .user .forgotpass {
background-color:#fff; 
height:12px; 
float:left; 
width:104px; 
_width:105px; 
padding:4px 15px 6px 0px; 
margin-top:12px;
}


#home_icon{ 
float:left; 
position:absolute; 
top:98px;
left:210px; 
width:50px; 
height:13px;
display:block;
}

#home_icon a{ 
background:url(images/icon_home.gif) no-repeat 0 0; 
display:block;
}

#home_icon a:hover{ 
background:url(images/icon_home.gif) no-repeat 0 -28px; 
display:block;
}

/*header style ends*/


/*hotel main page banner style starts*/

#homebanner {
float:left; 
width:585px; 
height:289px; 
margin:0; 
padding:0; 
background:url(images/loading_bg.gif) center no-repeat; 
z-index:0;
}

#homebanner_wrapper {
width:100%; 
z-index:2;
}

.loading_gif{
background:url(images/loading_bg.gif) center no-repeat; 
}

#homebanner_banner {
display:block; 
float:left; 
position:relative;
z-index:0;
}

#homebanner_banner.insidepage{
width:350px; 
height:291px;
background:url(images/loading_bg.gif) center no-repeat; 
}

#homebanner_banner.gallery{
width:584px; 
height:461px;
background: url(images/gallery_bg.gif) repeat-x; 
}

.gallery{
width:584px; 
height:461px;
background: url(images/gallery_bg.gif) repeat-x; 
}

.gallery3{
width:574px;
background-color:#910A2B;
color:#FFFFFF;
height:24px;
float:left;
padding-left:10px;
_top:0px;
}

.gallery1{
padding-left:10px;
float:left;
width:574px; 
_padding-top:5px;
height:24px;
color:#FFFFFF;
background-color:#910A2B;
}


#homebanner_banner.insidepage_big{
width:585px; 
height:265px;
}

#homebanner_nav { 
text-align:left; 
background:#910A2B; 
color:#FFF; 
float:left; 
position:relative;
_margin-top:265px;
 }
 
 
#homebanner_nav.insidepage{ 
width:350px; 
height:24px;
_margin-top:0px;
 }
 
#homebanner_nav.gallery1{
padding-left:10px;
width:574px; 
height:24px;
}


 
#homebanner_nav.insidepage_big{
 width:585px;
 _width:585px; 
 height:23px; 
 _height:26px;
 _margin-top:265px;  
 background:#910A2B;
 }



#homebanner_pager a {
margin: 5px 5px; 
padding: 0px 5px 3px 5px; 
font-size:10px; 
color:#C08A97;
text-decoration:none; 
font-family: Arial, Helvetica, sans-serif; 
}

#homebanner_pager a.activeSlide {
/* background-image:url(rollover.gif); background-repeat:no-repeat; */
background:#570318; 
color:#E9C2CB;
}

#homebanner_pager a:focus {
outline: none; 
}

#book_banner{ 
float:right; 
position:relative; 
margin-top:-15px; 
margin-right:5px;
}
/*hotel main page banner style ends*/




/*content style starts*/
.content {
	width:984px;
	margin:0 0 0 5px;
	overflow: hidden;
	position:relative;
	background:#FFFFFF;
}

.content .column1 {
float:left; 
margin-left:8px; 
width:750px; 
_display:inline;

}

.content .column2 {
float:left; 
margin-left:8px; 
margin-right:4px; 
width:585px; 
overflow:hidden;
}


#image_area {
float:left;
width:350px;
height:315px;
}

#image_content  {
float:left;
width:218px;
height:292px;
background-color:#b7b6ab;
padding: 15px 8px 8px 8px;
color:#FFFFFF;
overflow:hidden;
font-size:12px;
}

#image_content .highlight {
 color:#504A3E; 
 font-family: Arial, Helvetica, sans-serif; 
 text-decoration:none;
}

#image_content a{
 color:#797878; 
 font-family: Arial, Helvetica, sans-serif; 
 text-decoration:none;
 }
 
#image_content a:hover{ 
color:#797878; 
font-family: Arial, Helvetica, sans-serif; 
text-decoration: underline;
}


#image_content p { 
margin-top:8px; 
margin-bottom:8px;
}

.inner { 
_padding: 0 0 0 1px;
}

.content .column3 {
float:right; 
margin-left:6px; 
width:216px; 
 }
 
 
.inner .content .column1 {
width:157px; 
}
.inner .content .column1 div {
background-color:#ecebe8; 
padding:8px;
}
.inner .content .column1 ul li {
line-height:18px;
list-style-type:none; 
}

.infocontent_container{
	background-image: url(images/dfdf.jpg);
	background-repeat: repeat-x;	/*padding-left:155px;*/
	

	}
	
.infocontent_column1{
	padding-top:70px;
	padding-left:15px;
	padding-right:35px;
	border-left:#FFF solid 8px;
	text-align: left;
	height: 200px;
	}

.infocontent_column1 a{
	color:#860928;
	}

.infocontent_column1 a:hover{
	text-decoration:underline;
		}

.infocontent_discover{
		}




.content .column3 .online {
background-color:#c5f6fa; 
padding:10px; 
margin-bottom:10px; 
font-family: Arial, Helvetica, sans-serif; 
font-size:12px;
}

.content .column3 .online span {
display:block; 
margin-top:5px;
}


.content .column3 .online .des {
	width:153px;
/*	height:16px;*/
	font-size:11px;
	color:#333333;
	}

.content .column3 .online .date {
	width:50px; 
	height:16px;
	font-size:11px;
	color:#333333;
	margin-right:10px;
}

.content .column3 .online .year {
	width:100px; 
	height:16px;
	font-size:11px;
	color:#333333;
}

.content .column3 ul.nav {
margin-top:5px;
}

.content .column3 ul.nav li {
border-bottom:1px dashed #E8E8E8; 
line-height:22px; 
width:163px; 
}

.content .column3 ul.nav li a {
color:#505050; 
font-size:12px;
}

.content .column3 .contact {
padding:10px;
margin-bottom:10px;
_margin-top:-10px;
_margin-bottom:20px;
background:#e8e8e4 url('images/white.gif') repeat-y scroll 184px 0;
}

/* IE7 Only */
*:first-child+html .contact {
margin-top :-10px;
}



.content .column3 .local_time {
padding:10px;
margin-bottom:10px;
_margin-top:-10px;
_margin-bottom:20px;
background:#e8e8e4 ;
font-size:12px;
}
 
.content .column3 .local_time a{
color:#860928;
}
.content .column3 .local_time a:hover{
text-decoration:underline;
}


.content .column3 .contact a {
color:#8b8b8b; 
}

.content .column3 .contact a:hover {
color:#910a2b; 
}
/*content style ends*/

.footer { 
width:986px; 
margin:0 0 0 8px; 
padding:10px 0px; 
text-align:center;
}

.footer span {
margin:0 30px; 
color:#54232f;
}

.footer span a {
color:#54232f;
}

.footer span a:hover{
color:#6e404c;
}





#hotel_page_content{
float:left;
width:575px;
padding-top:10px;
padding-right:10px;
padding-bottom:10px;
}

#hotel_page_content a { 
color:#910a2b; 
text-decoration:none; 
font-family: Arial, Helvetica, sans-serif;
}

#hotel_page_content a:hover { 
color:#910a2b; 
text-decoration: underline; 
font-family: Arial, Helvetica, sans-serif;
}

.page_content_indent {
margin-left:86px;
}
.page_content_indent p {
margin-top:8px;
}


#homepage_tab {
	position:relative;
	left:00px;
	height:200px;
	margin-top:-40px;
	z-index:50;
	overflow:visible;
	text-align: justify;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 12px;
}

.tabbed_col{
float:left;
margin-right:10px;
height:20px;
}

#tabbed_col_text {
left:0px;
position:relative;
padding:4px 10px 0 10px;
float:left;
background:url(images/home_tab_bg.gif) top repeat-x;
font-family: Arial, Helvetica, sans-serif;

}
#tabbed_col_text a{
color:#910a2b; 
text-decoration:none; 
font-family: Arial, Helvetica, sans-serif;
}

#tabbed_col_text a:hover{
color:#910a2b; 
text-decoration: underline; 
font-family: Arial, Helvetica, sans-serif;
}

#tabbed_col_text p{ 
margin-top:0px
}

#h6 { 
font-family: Arial, Helvetica, sans-serif;
width:156px;
font-size:15px;
font-weight: 600;
margin-top:3px;
padding:10px 10px 7px 10px;
height:20px;
color:#FFFFFF;
background: url(images/home_tab_bg.png) top left;
behavior: url(scripts/iepngfix.htc);
}

/*#h6.welcome {
background: url(/images/home_tab_bg.png) top left;
behavior: url(iepngfix.htc);
}

#h6.need {
background: url(/images/home_banners/home_tab_bg.png) top  left;
behavior: url(iepngfix.htc);
}*/


/*.textinput, .textareaHovered {
	margin-right:10px;
	height:13px;
	background: url(/images/input_bg.gif) repeat-x left top;
	border-left:#e9e7e3 1px solid;
	font-family: Arial, Helvetica, sans-serif; 
	font-size:11px;
	color:#999999;
	margin-top:5px;
	padding-left:5px;
}*/

/*
#content_column1 {
float:left; 
margin-top:10px;
margin-right:10px;
background-color:#f0f0ee;
width:264px;
padding:10px;
}
*/

#content_column1 {
	float:left;
	margin-top:10px;
	/*margin-right:10px;*/
background-color:#e7fdff;
	width:730px;
	padding:10px;
}


#content_column1 p {
	margin-top:8px;
	margin-bottom:8px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: justify;
	padding-left: 30px;
}

#content_column1 a { 
font-family: Arial, Helvetica, sans-serif; 
color:#910A2B; 
text-decoration:none;
}

#content_column1 a:hover { 
font-family: Arial, Helvetica, sans-serif; 
color:#910A2B; 
text-decoration:underline;
}

#content_column2 {
float:left; 
margin-top:10px;
background-color:#f0f0ee;
width:270px;
padding:10px;
}

#content_column3 {
float:left; 
margin-top:10px;
margin-right:10px;
background-color:#f0f0ee;
width:554px;
padding:15px;
}

#content_column3 a { 
font-family: Arial, Helvetica, sans-serif; 
color:#910A2B; 
text-decoration:none;
}

#content_column3 a:hover { 
font-family: Arial, Helvetica, sans-serif; 
color:#910A2B; 
text-decoration:none;
}


#content_column_wide {
float:left; 
margin-top:10px;
margin-right:10px;
width:564px;
padding:10px;
}

#content_column_weather {
	float:left;
	position:relative;
	margin-top:18px;
	text-align:right;
	padding-left:13px;
	/*width:584px;*/
	}


#content_column_wide a { 
font-family: Arial, Helvetica, sans-serif; 
color:#910A2B; 
text-decoration:none;
}

#content_column_wide a:hover { 
font-family: Arial, Helvetica, sans-serif; 
color:#910A2B; 
text-decoration:underline;
}

#content_column_details {
float:left; 
margin-top:10px;
width:584px;
padding:10px;
}

#content_column_details a {
font-family: Arial, Helvetica, sans-serif; 
color:#910A2B; 
text-decoration:none;
}

#content_column_details a:hover {
font-family: Arial, Helvetica, sans-serif; 
color:#910A2B; 
text-decoration:underline;
}

#content_column2 p {
margin-top:8px;
margin-bottom:8px;
}


#content_column2 a { 
font-family: Arial, Helvetica, sans-serif; 
color:#910A2B; 
text-decoration:none;
}

#content_column2 a:hover { 
font-family: Arial, Helvetica, sans-serif;
color:#910A2B; 
text-decoration:underline;
}

#shadow {
	height:13px;
	position:absolute;
	left:0px;
	background:url('images/shadow1.png') scroll 0 0;
	width:100%;
	behavior:url(scripts/iepngfix.htc);
	z-index:5;
/*z-index:8;*/
}

#shadow_bottom {height:12px; 
position:relative;  top:12px; left:-1px; 
background:url('images/shadow.png') scroll 0 0; 
width:100%;  
behavior:url(scripts/iepngfix.htc);
}


.currency_converter {
background:url(images/currency_converter.png) no-repeat;
color:#000000;
width:200px;
height:174px;
padding-left:15px;
z-index: 99 ;
position: absolute;
clear:left;
display:none;
left:84px;
}



#currency_converter_row1 {
float:left;
/*width:150px;*/
height:28px;
text-align:right;
padding-top:8px;
padding-left:185px;
_padding-left:180px;
}

.currency_converter a{
color:#000000;
}
.currency_converter .link  {
font-size:12px;
background-color:#B7B6AB;
color:#000000;
padding:2px 6px 2px 6px;
}

.currency_converter .link:hover  {
font-size:12px;
background-color:#910A2B;
color:#FFFFFF;
padding:2px 6px 2px 6px;
}


.currency_converter_close {
color:#000000;
float:left;
display:block;
margin-left:-15px;
width:12px;
_height:12px;
_height:1px;
text-align:center;
vertical-align:middle;
}

.currency_converter_close a {
margin-left:-15px;
color:#000000;
display:block;
width:12px;
_height:12px;
_height:1px;
text-align:center;
vertical-align:middle;
}


.currency_converter_close a:hover {
color:#FFFFFF;
background-color:#999999;
display:block;
width:12px;
_height:12px;
_height:1px;
vertical-align:middle;
}


.bookmark {
background:transparent url(images/bookmark_share.png) no-repeat top;
color:#000000;
width:250px;
height:174px;
padding-left:15px;
position: absolute; 
left:320px;
margin-top:-150px;
clear:right;
display: none;
z-index: 23 }


#bookmark_row1 {
float:left;
width:220px;
_width:210px;
height:25px;
text-align:right;
padding-top:8px;
_padding-left:-25px;
margin-left:10px;
}

#bookmark_row2 {
float:left;
width:250px;
height:120px;
_padding-left:0px;
}

#bookmark_row2 a{
display:block;
width:110px;
height:21px;

}
#bookmark_row2 a:hover {
display:block;
width:110px;
}

#bookmark_column1{
float:left;
width:110px;
height:110px;
margin-right:5px;
margin-left:2px;
}

#bookmark_column1 ul li{
display:block;
width:110px;
margin-left:-5px;
padding-left:5px;
padding-top:2px;
margin-top:-2px;
}


#bookmark_column1 ul li:hover{
background-color:#FFFFFF;
display:block;
width:110px;
margin-left:-5px;
padding-left:5px;
padding-top:2px;
margin-top:-2px;
}
#bookmark_column2 ul li{
display:block;
width:110px;
margin-left:-5px;
padding-left:5px;
padding-top:2px;
margin-top:-2px;
}
#bookmark_column2 ul li:hover{
background-color:#FFFFFF;
display:block;
width:110px;
margin-left:-5px;
padding-left:5px;
padding-top:2px;
margin-top:-2px;
}


#bookmark_column2{
float:left;
width:110px;
height:110px;

}

.bookmark_close a {
margin-top:-5px;
color:#000000;
display:block;
width:12px;
_height:12px;
_height:1px;
text-align:center;
vertical-align:middle;
}

.bookmark_close a:hover {
color:#FFFFFF;
background-color:#999999;
display:block;
width:12px;
_height:12px;
_height:1px;
vertical-align:middle;
}


.div_indent {
margin-right:-3px;
}
/*///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

Navigaion style DONT TOUCH THIS CODE


//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/


/* Global Navigation style starts */

.menu {
	font-size:12px;
	position:absolute;
	z-index:999;
	right:10px;
	bottom:-1px;
}
/* remove all the bullets, borders and padding from the default list styling */
.menu ul {
	padding:0;
	margin:0;
	list-style-type:none;
}
/*.menu ul ul {width:149px;}*/
/* float the list to make it horizontal and a relative positon so that you can control the dropdown menu positon */
.menu li {
	float:left;
	width:auto;
	position:relative;
}

.menu li.seperator{
font-size:14px; 
color:#666666; 
padding:6px 10px 0px 10px;
}

/* style the links for the top level */
.menu a, .menu a:visited {display:block;font-size:12px;text-decoration:none; color:#666666; padding:0 10px 0 10px; line-height:31px;}

/* a hack so that IE5.5 faulty box model is corrected */
* html .menu a, * html .menu a:visited {width:auto; w\idth:auto;}

/* style the second level background */
.menu ul ul a.drop, .menu ul ul a.drop:visited { background:url(images/navigation_bg.png) bottom  repeat-x; border-top:#000000 3px solid; }
/* style the second level hover */
.menu ul ul a.drop:hover{background:url(images/navigation_bg.png) bottom  no-repeat; }
.menu ul ul :hover > a.drop {background:url(images/navigation_bg.png) bottom right no-repeat; }
/* style the third level background */
.menu ul ul ul a, .menu ul ul ul a:visited {background:#000;}
/* style the third level hover */
.menu ul ul ul a:hover {background:#000;}


/* hide the sub levels and give them a positon absolute so that they take up no room */
.menu ul ul {visibility:hidden;position:absolute;height:0;top:31px;left:0; width:149px;}
/* another hack for IE5.5 */
* html .menu ul ul {top:30px;t\op:31px;}

/* position the third level flyout menu */
.menu ul ul ul{left:149px; top:0px; width:149px;}

/* position the third level flyout menu for a left flyout */
.menu ul ul ul.left {left:-149px;}

/* style the table so that it takes no ppart in the layout - required for IE to work */
.menu table {position:absolute; top:0; left:0; border-collapse:collapse;;}

/* style the second level links */
.menu ul ul a, .menu ul ul a:visited {background:url(images/navigation_bg.png) bottom; color:#FFF; height:auto; line-height:13px; padding:8px 10px; width:130px;border-width:0 1px 1px 1px; filter: alpha(opacity=90); }
/* yet another hack for IE5.5 */
* html .menu ul ul a, * html .menu ul ul a:visited {width:150px;w\idth:130px; }

/* style the top level hover */
.menu a:hover, .menu ul ul a:hover{color:#FFFFFF; background:url(images/navigation_bg1.png) bottom repeat-x; display:block; }
.menu a:hover {color:#860928; background:none;}
.menu :hover > a, .menu ul ul :hover > a {color:#FFFFFF; }
.menu :hover > a{color:#860928; background:none; cursor:pointer;}
.background_white { background:none; color:#666666;}
.background_white a{ background:none; color:#666666; text-decoration:none;}
.background_white a:hover{ background:none; color:#860928; text-decoration:none;}


/* make the second level visible when hover on first level list OR link */
.menu ul li:hover ul,
.menu ul a:hover ul{visibility:visible; color:#860928; }
/* keep the third level hidden when you hover on first level list OR link */
.menu ul :hover ul ul{visibility:hidden;}
/* make the third level visible when you hover over second level list OR link */
.menu ul :hover ul :hover ul{ visibility:visible;}
/* Global Navigation style eds */





/* Language Navigation style starts */

.lang {font-size:10px; position:absolute; right:221px; top:10px; _top:10px; bottom:-1px; z-index:999}
/* remove all the bullets, borders and padding from the default list styling */
.lang ul {padding:0;margin:0;list-style-type:none;}
/*.lang ul ul {width:149px;}*/
/* float the list to make it horizontal and a relative positon so that you can control the dropdown lang positon */
.lang li {float:left;width:auto;position:relative;}
/* style the links for the top level */
.lang a, .lang a:visited {display:block;font-size:10px;text-decoration:none; color:#666666; padding:0 10px 0 10px; }

/* a hack so that IE5.5 faulty box model is corrected */
* html .lang a, * html .lang a:visited {width:auto; w\idth:auto;}

/* style the second level background */
.lang ul ul a.drop, .lang ul ul a.drop:visited { background:#FFFFFF; }
/* style the second level hover */
.lang ul ul a.drop:hover{background:none; }
.lang ul ul :hover > a.drop {background:none; }
/* style the third level background */
.lang ul ul ul a, .lang ul ul ul a:visited {background:#000;}
/* style the third level hover */
.lang ul ul ul a:hover {background:#000;}


/* hide the sub levels and give them a positon absolute so that they take up no room */
.lang ul ul {visibility:hidden;position:absolute;height:0;top:15px;left:0; width:100px;}
/* another hack for IE5.5 */
* html .lang ul ul {top:15px;t\op:16px;}

/* position the third level flyout lang */
.lang ul ul ul{left:149px; top:0px; width:100px;}

/* position the third level flyout lang for a left flyout */
.lang ul ul ul.left {left:-149px;}

/* style the table so that it takes no ppart in the layout - required for IE to work */
.lang table {position:absolute; top:0; left:0; border-collapse:collapse;;}

/* style the second level links */
.lang ul ul a, .lang ul ul a:visited {background:none; color:#666666; height:auto; line-height:10px; padding:3px 10px; width:128px;border-width:0 1px 1px 1px;}
/* yet another hack for IE5.5 */
* html .lang ul ul a, * html .lang ul ul a:visited {width:100px;w\idth:106px; }

/* style the top level hover */
.lang a:hover, .lang ul ul a:hover{color:#860928; background:none; display:block; }
.lang a:hover {color:#860928; background:none;}
.lang :hover > a, .lang ul ul :hover > a {color:#860928; }
.lang :hover > a{color:#860928; background:none; cursor:pointer;}
.background_white { background:none; color:#666666;}
.background_white a{ background:none; color:#666666; text-decoration:none;}
.background_white a:hover{ background:none; color:#860928; text-decoration:none;}


/* make the second level visible when hover on first level list OR link */
.lang ul li:hover ul,
.lang ul a:hover ul{visibility:visible; color:#860928; }
/* keep the third level hidden when you hover on first level list OR link */
.lang ul :hover ul ul{visibility:hidden;}
/* make the third level visible when you hover over second level list OR link */
.lang ul :hover ul :hover ul{ visibility:visible;}

/* Language Navigation style eds */

 


.text_button{
	padding:5px 10px;
	background:#009900;
	border:#FF0000 solid 1px;
	color:#FFFFFF;
	}

.text_button:hover{
	background: #6633FF;
	border:#FF0000 solid 1px;
	color:#FFFFFF;
	}
#leftbox {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	background-color: #c5f6fa;
}
.drop {
	background-color: #c5f6fa;
	border: 1px solid #93C0CE;
	height: 20px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 20px;
}
#resbox {
	clear: both;

}

.air_pickup {
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight: normal;
	clear: left;
	font-style:italic;
}
.name {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	height: 25px;
	line-height: 25px;
	margin-top: 5px;
	width: 76px;
	float: left;
}
.hotels {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	background-color: #f6f6f6;
	margin-right: 8px;
}
.local_time3 {
	padding-left: 25px;
	padding-top: 10px;
	padding-bottom: 25px;
}
.checkhin {
	background-image: url(images/calendar.gif);
	background-repeat: no-repeat;
	background-position: right;
	border: 1px solid #55B8D8;
	background-color: #F0FEFF;
}
.form {
	width: 100px;
	float: right;
	padding-top: 5px;
}
.last {
	height: 18px;
	clear: both;
}


.tab {
	width: 170px;
	float: left;
}
.spec-pac {
	height: 138px;
	width: 183px;
	position: absolute;
	z-index: 998;
	margin-top: 100px;
	margin-left: 150px;
}
#sp_offers {
	width:745px;
	height:170px;
	border:1px solid #cc3366;
	border-radius:5px;
	-moz-border-radius:5px;
	float:left;
	margin-left:10px;
}
#sp_offers .left_top{
	margin-left:-5px;
	margin-top:-5px;
	position:relative;
	z-index:99;
	width:122px;
	float:left;
}
#sp_offers .right_bottom{
	margin-right:-5px;
	position:relative;
	z-index:99;
	width:121px;
	float:right;
	margin-top:59px;
}
#sp_offers .content_item{
    height: 170px;
    margin-left: 70px;
    padding-top: 5px;
    position: absolute;
    width: 700px;
    z-index: 9;
}
