@charset "utf-8";
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td {margin: 0; padding: 0;}
table {border-collapse: collapse; border-spacing: 0;}
fieldset, img {border: 0;}
gaddress, caption, cite, code, dfn, em, th, var {font-style: normal; font-weight: normal;}
ol, ul {list-style: none;}
caption, th {text-align: left;}
p{color:#272626;}
h1{font-size: 13pt; letter-spacing:-1px;}
h2{font-size: 11pt;}
h3{font-size: 9pt;}
h5{font-weight:normal; font-size:8.5pt;}
#clearing{clear: both;}
.clearing{clear: both;}
.block{display:block;}
.left{float:left;}
.right{float:right!important;}
.hidden{visibility:hidden;}
.orange{color:#b65608; font-weight:normal;}
body{background-image:url(images/body_bg.png); color:#272626; font-size:8pt; font-family:Arial, Helvetica, sans-serif; padding-bottom:25px;}
#container{width:960px; padding-left:10px; margin:0 auto;padding-bottom:25px;}
#choose_lang{float:left;}
.lang_name{padding:5px 0 0 5px; color:#8dbed8;}
.lang_name:hover{color:#fff;}
.MenuBarItemSubmenu{display:block; background:url(images/SpryMenuBarDown.png) center right no-repeat; padding-right:20px; }
img.logo{width:660px;}
.services_sub_title{border-top:1px solid #d9d9d9; border-bottom:1px solid #d9d9d9;}
#choose_frm_to .faq_sub_title{border-bottom:3px solid #d9d9d9;}
.MenuBarHorizontal a{text-decoration:none;}
#navigation{background:url(images/navigatio_bg.png) repeat-x; height:45px; width:948px; padding:0 0 0 12px; position:relative;}
.navigatio_bg_left{position:absolute; left:-2px; top:0;}
.navigatio_bg_right{position:absolute; right:-2px; top:0;}
#navigation_links{float:right; margin-left:78px;}
#navigation_links ul li{float:left;}
#navigation_links ul li a:hover,#navigation_links ul li a.current{background-position:0 -43px!important;}


#navigation_links ul li a{height:44px;}
#navigation_links ul li a.first_link{background:url(images/order_transfer_link_navigation.png) no-repeat; width:159px;}
#navigation_links ul li a.second_link{background:url(images/faqs_link_navigation.png) no-repeat; width:73px;}
#navigation_links ul li a.third_link{background:url(images/services_link_navigation.png) no-repeat; width:112px;}
#navigation_links ul li a.fourth_link{background:url(images/prices_link_navigation.png) no-repeat; width:121px;}
#navigation_links ul li a.fifth_link{background:url(images/contacts_link_navigation.png) no-repeat; width:121px;}







ul.MenuBarHorizontal{width: auto;font-size:9pt;}
ul.MenuBarActive{z-index:1000;}
ul.MenuBarHorizontal li{position: relative;float: left; margin-top:9px;}
ul.MenuBarHorizontal ul{cursor:default;left:-152000;position:absolute;z-index:1020; margin-left:-5px;background:url(images/menu_outer_bg.png) repeat-x; padding:6px 10px 14px;}
ul.MenuBarHorizontal  li{display:block; float:none!important;color:#8dcce5; padding:5px; margin:0;}
ul.MenuBarHorizontal ul{z-index: 1020;position: absolute;left:-1000em; top:45px; border:1px solid #135e83; border-top:none;}
ul.MenuBarHorizontal ul li{border-bottom:1px solid #52AEDC; padding:4px 0;}
ul.MenuBarHorizontal ul.MenuBarSubmenuVisible{left: auto;}
ul.MenuBarHorizontal ul ul{position: absolute;margin: -5% 0 0 95%;}
ul.MenuBarHorizontal ul.MenuBarSubmenuVisible ul.MenuBarSubmenuVisible{	left: auto;	top: 0;}
ul.MenuBarHorizontal ul ul{margin:0 0 0 100%;position:absolute;}
ul.MenuBarHorizontal a{display:block; width:80px; color:#8dcce5;}
#header{position:relative; min-height:120px;}
#header_left{float:left; padding-top:28px;}
.widget{display:none;}
#gallery_banner_content img{width:231px; height:196px;}
/*#header_left img:first-child.block{margin-left:33px;}*/
.payment_list li{width:190px!important;}
#header_right{float:right; position:relative; padding-top:165px;}
#header_right img{bottom:25px; right:-1px;}
#choose_frm_to{width:660px; margin-bottom:-2px;}
.banner{background:url(images/right_column_bg_banners.png) repeat-x; position:relative; width:260px; min-height:35px; margin-top:8px;}
.banner:first-child{margin-top:0;}
.banner img.title_image{float:none; position:absolute;left:10px!important; top:7px;}
.banner img{position:absolute; top:0;}
.banner img:first-child{left:-4px;}
.banner img{right:-4px;}
#banner_why_content{background:url(images/why_cairo_transfer_bg_big.png) no-repeat; width:250px; height:283px; line-height:26px; padding-left:10px; padding-top:10px; margin-top:5px;}
#gallery_banner_content{background:url(images/gallery_cairo_transfer_bg_big.png) no-repeat; width:246px; height:230px; line-height:26px; padding-left:14px; padding-top:10px; margin-top:5px;}
#btnPrevious{background:url(images/previous.png) no-repeat; display:block; width:60px; height:60px; border:0; float:left; margin-left:8px;}
#main{padding-bottom:30px;}
#gallery_btn{border:0; background:none; cursor:pointer; display:block; margin-top:16px; float:left;}
#btnPrevious:hover{background-image:url(images/previous_over.png);}
#btnStart{background:url(images/play.png) no-repeat; display:block; width:60px; height:60px; border:0; float:left;}
#btnStart:hover{background-image:url(images/play_over.png);}
#btnStop{background:url(images/pause.png) no-repeat; display:block; width:60px; height:60px; border:0; float:left;}
#btnStop:hover{background-image:url(images/pause_over.png);}
#btnNext{background:url(images/next.png) no-repeat; display:block; width:60px; height:60px; border:0; float:left;}
#btnNext:hover{background-image:url(images/next_over.png);}
/*#gallery_banner_content img{border:2px solid #000;}*/
#choose_frm_to ul li{float:left;}
#choose_frm_to ul li a.first_link_frm_to{display:block; background:url(images/to_frm_airpoirt01.png) no-repeat 0px -119px; width:259px; height:113px;}
#choose_frm_to ul li a.second_link_frm_to{display:block; background:url(images/to_frm_airpoirt02.png) no-repeat 0 -120px; width:210px; height:113px;}
#choose_frm_to ul li a.third_link_frm_to{display:block; background:url(images/to_frm_airpoirt03.png) no-repeat 0 -119px; width:190px; height:113px;}
/*#choose_frm_to ul li a:hover,#choose_frm_to ul li a.current{background-position:left top;}*/
#transfer_details{background:url(images/transfer_details_bg.png) repeat-x; width:619px; height:14px; padding:12px 20px 10px 20px; margin-top:2px;}
#transfer_details img{float:left;}
.steps{float:right;}
.steps span.left{margin-right:4px; margin-top:1px;}
.steps ul{background:url(images/steps_map_numbers.png) right;}
.steps ul li{float:left; background-color:#77746b;color:#FFF; margin-left:7px;}
.steps ul li{width:16px; height:16px; text-align:center; padding-top:1px;}
.steps ul li:first-child{background:#77746b!important;margin-left:0px; text-decoration:none;}
#steps_map_2 li:first-child:hover{background-color:#e37c00!important;cursor:pointer}
li.orange_bg{background-color:#e37c00!important;}
#gallery_banner .title_image{top:11px;}
#steps_map_2 li:first-child a{text-decoration:none; color:#fff;}
#form_reservation{padding:12px 20px 10px; background-color:#FFF; width:620px; font-size:9pt; position:relative; margin-bottom:14px;}
#form_reservation ul li{background:url(images/border_bottom.png) repeat-x bottom left; width:520px; /*padding:6px 0;*/}
#form_01 ul li{width:570px;}
#form_reservation ul li li{background:none;}
#form_reservation ul li ul li.left{margin-right:25px; background:none; margin-bottom:0; width:210px;}
#form_reservation ul li ul li.left input{display:block; float:left; margin-top:5px;}
#form_reservation ul li span.block img{margin-right:5px;}
.frm_to_li{padding:20px 0;}
.next_price li{background:none!important; padding-top:12px;}
.the_price{float:left!important; width:93px!important; margin-top:13px; margin-right:5px;}
.the_price li{padding-top:3px; width:93px;}
.dd-mm-yy{position:absolute; bottom:-42px; left:30px; color:#b65608; font-size:10px;}
#notes{line-height:26px;}
.red{color:#a80a0a;}
.boldit{font-weight:bold;}
.calcutor{display:block; padding:5px 0; background:url(images/border_bottom.png) repeat-x scroll center bottom;}
#price span.right{font-size:11pt; color:#a40101; font-weight:bold; line-height:26px;}
.services_list img[align^=bottom]{margin-bottom:5px; display:block;}
.calcutor span.block,.services_list span.block:first-child{margin-top:7px;}
.services_list span.block{font-size:9pt; color:#a40101; font-weight:bold;}
.next_btn{display:block; width:98px; height:37px;border:none; cursor:pointer;}
.next_btn_confirm{display:block; width:88px; height:37px;border:none; cursor:pointer;}

.cap_bottom{
	position:absolute;
	bottom:-7px;
	left:0;
}
.next_price span.block img{display:block; margin-top:-1px;}
.places_radio_btns{margin-top:10px; margin-bottom:12px;}
.places_radio_btns span{width:140px;}
.places_radio_btns input{padding-top:2px; display:block; float:left; margin-right:3px;}
.selected_place_name label{margin-right:4px;}
.selected_place_name b,.flight_details_title{margin-bottom:8px; display:block;}
.selected_place_name span.block{margin-bottom:10px;}
.selected_place_name span.block label.left{display:block; padding-top:5px;}
#flight_details input.txt_field{width:187px; margin-right:12px;}
#personal_details input.txt_field{width:187px;border:1px solid #77746b;height:21px; padding:3px 0 0 5px;margin-bottom:8px; margin-left:8px; margin-right:12px;}
#personal_details select{margin-left:8px;}
.full_name{position:relative; margin-bottom:18px;}
#passengers{margin-right:20px!important;}
.visa_stamp{margin:10px 0 18px 0;}
.checkbox{margin-left:6px;}
.add_chair{margin-bottom:15px;}
#personal_details label.block{margin-bottom:10px;}
#comment_add{width:354px; height:89px; border:1px solid #77746b; font-family:Arial, Helvetica, sans-serif; font-size:9pt;}
.add_chair input{margin-right:15px;}
.full_name span.left{margin-left:25px;}
.full_name .orange{position:absolute;top:27px;left:85px; width:220px;}
#personal_details label{padding-top:5px;}
.selected_place_name input.txt_field{border:1px solid #77746b; width:347px; height:21px; padding:3px 0 0 5px; margin-right:5px; margin-bottom:8px;}
#write_us li select,.selected_place_name select,#personal_details select{border:1px solid #77746b;height:21px;margin-right:7px; color:#333; min-width:45px;}
.txt_field_small{width:77px!important;margin-right:5px;}
.txt_field_medium{width:123px!important;}
table.jCalendar {
	border: 1px solid #52abd9;
	background: #52abd952abd9;
    border-collapse: separate;
    border-spacing: 2px;
}
table.jCalendar th {
	background: #FF9900 ;
	color: #FFFFFF;
	font-weight: bold;
	padding: 3px 5px;
}
table.jCalendar td {
	background: #52abd9;
	color: #fff;
	padding: 3px 5px;
	text-align: center;
}
table.jCalendar td.other-month {
	background: #ddd;
	color: #52abd9;
}
table.jCalendar td.today {
	background: #666;
	color: #fff;
}
table.jCalendar td.selected {
	background: #FF9900 ;
	color: #FFFFFF;
}
table.jCalendar td.selected:hover {
	background: #FFFFFF;
	color: #52abd952abd9;
}
table.jCalendar td:hover, table.jCalendar td.dp-hover {
	background: #fff;
	color: #52abd9;
}
table.jCalendar td.disabled, table.jCalendar td.disabled:hover {
	background: #999;
	color: #fff;
}


div.dp-popup {
	position: relative;
	background: #fff ;
	font-size: 10px;
	font-family: arial, sans-serif;
	padding: 2px;
	width: 171px;
	line-height: 1.2em;
}
div#dp-popup {
	position: absolute;
	z-index: 199;
}
div.dp-popup h2 {
	font-size: 12px;
	text-align: center;
	margin: 2px 0;
	padding: 0;
	color:#52abd9;
}
a#dp-close {
	font-size: 11px;
	padding: 4px 0;
	text-align: center;
	display: block;
}
a#dp-close:hover {
	text-decoration: underline;
}
div.dp-popup a {
	color: #52abd9;
	text-decoration: none;
	padding: 3px 2px 0;
}
div.dp-popup div.dp-nav-prev {
	position: absolute;
	top: 2px;
	left: 4px;
	width: 100px;
}
div.dp-popup div.dp-nav-prev a {
	float: left;
}

div.dp-popup div.dp-nav-prev a, div.dp-popup div.dp-nav-next a {
	cursor: pointer;
}
div.dp-popup div.dp-nav-prev a.disabled, div.dp-popup div.dp-nav-next a.disabled {
	cursor: default;
}
div.dp-popup div.dp-nav-next {
	position: absolute;
	top: 2px;
	right: 4px;
	width: 100px;
}
div.dp-popup div.dp-nav-next a {
	float: right;
}
div.dp-popup a.disabled {
	cursor: default;
	color: #52abd9;
}
div.dp-popup td {
	cursor: pointer;
}
div.dp-popup td.disabled {
	cursor: default;
}
*/
#chooseDateForm li {
	list-style: none;
	padding: 5px;
	clear: both;
}



a.dp-choose-date {width:16px;height:16px;margin:5px -7px 0; margin-right:10px;display: block;text-indent: -252000px;overflow: hidden;background: url(images/calendar.png) no-repeat;}
a.dp-choose-date:hover{background-position:bottom;}
a.dp-choose-date.dp-disabled {
	background-position: 0 -20px;
	cursor: default;
}

#calendar-me {
	margin: 20px;
}
pre.sourcecode {
	overflow: auto;
}
/* located in demo.css and creates a little calendar icon
 * instead of a text link for "Choose date"
 */
 #date1{float:left; background-color:#FFF;}
 .request_sift ul li form ul li label{float:right;}
a.dp-choose-date {
	display: block;
	float:left;
	text-indent: -252000;
	overflow: hidden;
	background: url(images/calendar.png) no-repeat; 
}
a.dp-choose-date.dp-disabled {
	background-position: 0 -20px;
	cursor: default;
}
.conditional {display:none;}
#order_id_banner_content{background:url(images/order_id_banner_content_bg.png) no-repeat; padding:10px 0 0 12px; width:248px; height:71px; margin-top:10px;}
#order_id_banner_content ul li{margin-bottom:5px; color:#367ba8;}
#order_id_banner_content input.txt_field{width:140px; height:21px; border:1px solid #77746b; padding:3px 0 0 0px; margin-right:6px; margin-top:6px;}
#footer{padding:0 20px 50px;color:#898686; position:relative; clear:both;}
#footer a{color:#898686;}
#footer a:hover,#footer a:active{text-decoration:none;}
#navigation,#container,#header{position:relative;}
#navigation{z-index:10;}
#header{z-index:1;}
#next_form,#back_to_form{cursor:pointer;}
#form_02 ul li ul li.left input{margin-top:0px; margin-right:3px;}
#form_02 li .checkbox_acccept{margin-right:5px;}
#form_02 ul li ul li .next_price{margin-top:-3px;}
#form_02 ul li:first-child span.block{margin:0;}
#form_02 ul li{padding:12px 0; padding-bottom:0;}

#form_02 ul li span.block{margin-bottom:12px;}
#form_02 ul li li{padding:0;}
.discount{margin-left:120px; margin-bottom:4px; float:left;}
/*-----------------------------------------*/
#slider {
    width: 235px; /* important to be same as image width */
    height: 200px; /* important to be same as image height */
    position: relative; /* important */
	overflow: hidden; /* important */
}
#sliderContent {
    width: 260px; /* important to be same as image width or wider */
	height:200px;
    position: absolute;
	top: 0;
	margin-left: 0;
}
.sliderImage {
    float: left;
    position: relative;
	height:200px;
	display: none;
}
.sliderImage span {
    position: absolute;
	font: 10px/15px Arial, Helvetica, sans-serif;
    padding: 10px 13px;
    width: 209px;
    background-color: #000;
	height:28px;
    filter: alpha(opacity=70);
    -moz-opacity: 0.7;
	-khtml-opacity: 0.7;
    opacity: 0.7;
    color: #fff;
    display: none;
	bottom:0px;
	left:0;
	top:auto;
}
.clear {
	clear: both;
}
.sliderImage span strong {
    font-size: 14px;
}
.top {
	top: 0;
	left: 0;
}
.bottom {
	bottom: 0;
    left: 0;
}
.prices_container{position:relative;}
.prices_container ul{margin-left:-19px;padding-bottom:100px;}
.prices_container_border{background:url(images/border_bottom.png) repeat-x bottom; width:620px; height:1px;}
.prices_container ul li{float:none!important; cursor:auto!important; margin-bottom:25px; line-height:20px!important; padding-bottom:0!important;}
#prices_desc{padding:20px 85px 17px 10px; background:url(images/border_bottom.png) repeat-x bottom;background-color:#e3e3e3; margin:23px 18px;}
.prices_container span.block img{margin-top:7px; margin-left:20px; margin-bottom:25px;}
#prices_desc p{ color:#b10101; font-size:10pt; font-weight:bold; line-height:30px; font-style:italic;}
.prices_list{font-size:8pt; width:624px; margin:0 18px;}
.prices_list td{vertical-align:top;}
.prices_list thead{height:21px;padding:17px 0 5px 0;letter-spacing:-0.1px;}
#prices_list_types{position:relative;}
.prices_list thead td p{font-weight:bold; display:block; font-style:italic;}
.prices_list td{padding:12px 8px 10px;border-width:0 1px 0;border:solid #d4d4d4 1px; border-right:0; border-top:0;}
.prices_list td:first-child{border-left:0;}
thead td{border-bottom:0!important;}
.prices_list td:first-child{padding-top:21px;}
.prices_list a.orange:hover,.prices_list a.orange:active{text-decoration:none;}
.luxury_column{padding-right:52px!important; width:60px;}
/*--------------------------------------------------------------------------------------*/
.accordprefix{float:right; display:block; width:20px; height:21px; margin-top:-3px; z-index:22313; text-indent:-1000000px;}
.closedlanguage img{background:url(images/minus.png) no-repeat; display:block; width:20px; height:21px; cursor:pointer;}
.closedlanguage:hover img{background:url(images/minus.png) bottom;}
.accodion_btns{margin-right:10px; padding-bottom:8px; padding-top:10px;}
.accodion_btns a{margin-right:10px;}
#vertical li{width:660px!important; background:none!important; margin-bottom:4px!important;}
.technology{background:url(images/td_bg.png) repeat-x center bottom!important; border:1px solid #d4d4d4;padding:8px 14px; width:630px; font-weight:bold; cursor:pointer; border-left:0;}
.openlanguage img{background:url(images/plus.png)!Important;display:block; width:20px; height:21px; cursor:pointer;}
.openlanguage:hover img{background:url(images/plus.png) bottom!Important;}
.thelanguage{padding:8px 14px 25px; line-height:25px;}
#vertical li h3 a{color:#77746b; font-weight:bold; text-decoration:none; float:left; padding-top:3px;padding-left:20px;}
#vertical li p{width:400px;padding-left:20px;}
.contacts_container #prices_list_types{margin-bottom:30px;}
.contacts_container ul li{padding:15px 0px 20px; float:none!important;}
.contacts_container form ul li{padding-bottom:0px!important; margin-bottom:0!important;}
#write_us label{margin-top:5px; margin-right:5px; width:70px;}
#write_us ul{margin-left:-20px; padding-left:20px; width:640px; padding-top:20px; padding-bottom:12px;}
#write_us li:first-child{margin-bottom:20px;padding-top:0;}
#write_us_title{margin-left:-20px; width:660px; margin-top:30px;}
#write_us li{background:none!Important;}
#write_us input.right{margin-right:20px;}
#write_us_title img{padding-left:20px;}
#write_us span{margin-left:5px; margin-top:5px;}
#text_area_inquiry{width:522px; height:205px;border:1px solid #868484; padding-top:4px; padding-left:5px;}
#write_us .txt_field{width:325px; height:23px; border:1px solid #868484; padding-top:4px; padding-left:5px;}
#extra_field{padding-bottom:12px; width:520px}
#extra_field li{float:none!important; margin-bottom:15px;}
#extra_field li:first-child{margin:0; margin-bottom:15px;}
#extra_field label.left{width:110px!important;}
.time_radio label{margin:0!important; margin-right:4px!important;}
.time_radio{padding-top:2px; margin-left:0!important; display:block; margin-right:12px;}
.services_container li{margin-bottom:20px; padding-bottom:28px; line-height:30px;}


#order_confirmation_form ul li{
padding:10px 0px 10px 10px;
background:none;
margin-bottom:0px;
}

#order_confirmation_form ul li input.txt_field{
border:1px solid #77746B;
height:21px;
margin-right:12px;
margin-top:6px;
padding:3px 0 0 5px;
width:125px;
}
#form_reservation ul li span.block{margin:6px 0	;}
/* -----------------From Here the Latest Updates------------------------------------*/
.first_breadcramp_link{width:128px; height:36px; background:url(images/boking_details_breadcramp.png) no-repeat;}
.first_breadcramp_link_current{width:128px; height:36px; background:url(images/boking_details_breadcramp.png) no-repeat 0 -37px;}
.second_breadcramp_link{width:104px; height:35px; background:url(images/second_breadcramp.png) no-repeat;}
.booking_details .second_breadcramp_link_current{background:url(images/second_breadcramp_current.png) no-repeat; width:115px; height:36px; margin-left:-11px}
.third_breadcramp_link{width:125px; height:36px; background:url(images/third_breadcramp.png) no-repeat;}
.third_breadcramp_link_current{background-position:0 -37px; background-image:url(images/third_breadcramp_current.png); width:137px; height:36px; margin-left:-11px;}
.fourth_breadcramp_link{width:68px; height:36px; background:url(images/fourth_breadcramp.png) no-repeat; }
.fourth_breadcramp_link_current{background-position:0 -37px; background-image:url(images/fourth_breadcramp_current.png); width:91px; height:36px;margin-left:-11px;}
.fifth_breadcramp_link{width:120px; height:36px; background:url(images/fifth_breadcramp.png) no-repeat;}
.fifth_breadcramp_link_current{background-position:0 -36px; background-image:url(images/fifth_breadcramp_current.png); width:133px; height:36px;margin-left:-11px;}
#transfer_details li{float:right;}
#reservation_container div.bread_cramp_container{border-bottom:1px solid #d4d4d4;height:35px;width:660px;background:url(images/transfer_details_bg.png) repeat-x; padding:0; margin:0;}
.next_price{margin-top:-13px;}
#coming_from,#remove_two_lines,#remove_one_line,#return_general{padding-top:10px; background:transparent url(images/border_bottom.png) repeat-x scroll left top; margin-top:10px;}
/*#form_03 ul li{background:url(images/border_bottom.png) repeat-x bottom left; width:627px; padding:10px 0;}
#form_03 ul li li{padding:0;}
#form_03 ul li:first-child{padding-bottom:0;}*/
#form_reservation,#reservation_container{min-height:666px;}
.black{color:#272626;}
.txtarea{padding:5px;}
.link_colored{color:#272626;}
.link_colored:hover{ text-decoration:none;}
#prices_desc .link_coloredm,p .link_colored{color:#1F76CC;}
#footer div.right p{margin-bottom:4px; display:block; text-align:right;}
.services_container #prices_desc{position:relative; padding-left:25px;}
.top_quote{position:absolute; left:0; top:25px;}
.blue_services_paragraph img{margin-bottom:-4px;}
.prices_container #prices_desc{background-image:none!important; padding-right:45px;}
#form_reservation ul.services_list li{width:170px; height:320px; padding:20px 15px; float:left; margin-left:5px; background-color:#DDFCFC;}
#form_reservation ul.services_list li:first-child{margin-right:0;}
#form_reservation ul.services_list li p{font-size:11px; line-height:26px;}
.services_list{padding-bottom:15px; margin-bottom:15px; background:transparent url(images/border_bottom.png) repeat-x scroll center bottom;}
ul.services_list li{background-image:none!important;}
.left_tr{font-size:13px; color:#272626; font-weight:bold; font-style:italic;}
.prices_list thead tr{background-color:#ddfcfc!important; background-image:none!important;}
.prices_list tbody tr{background-color:#FFFFFF!important;background-image:none!important;}
td p[align*=right]{color:#b10101; font-style:italic; font-weight:bold; font-size:14px;}
.services_container #prices_desc{background:none; margin:0;}
#form_reservation #prices_desc .blue_services_paragraph{color:#1f76cc; font-size:10pt; line-height:30px; font-style:inherit; font-weight:bold; width:580px;}
.failed p{display:block;}
.failed a{position:absolute; bottom:30px; left:20px;}
.failed{position:relative;}
.failed a,.failed span.checkout_btn_container{width:627px; height:45px;background:transparent url(images/border_bottom.png) repeat-x scroll center top; display:block; padding-top:10px;}
body ul.terms_list li{float:none; padding-bottom:15px;margin-bottom:15px;}
body ul.terms_list li strong{display:block; margin-bottom:5px;}
span.orange a.orange:hover{text-decoration:none;}
.terms_container{padding:7px;  background-color:#ffd1d1; border:1px solid #ff2828; display:block;}
p.inline a.orange:hover{text-decoration:none;}
.inline{display:inline;}
	 	 #choose_lang{background:url(images/border_left_lang.png) no-repeat left center; height:41px; padding-left:8px; float:right!important; padding-right:2px; padding-top:4px;}
	 	 #navigation_links{float:left!important; margin-left:0!important;}
		 	 ul.MenuBarHorizontal ul{top:41px;}
			 	 img.logo{margin-left:-10px; width:681px; margin-top:-6px;}
	 img.logo a:active,a:focus{outline:none; border:none;}
 	 img.logo a:focus{-moz-outline-style: none; border:none;}
	 #header_left img.block{width:653px; height:73px;}