﻿body 
{
    font-family:Tahoma, Arial, Sans-Serif; 
    font-size:11px; 
    color:#4a286b; 
    margin:0 auto; 
    background-image:url('../images/bg.gif'); 
    background-position:left top;
    background-repeat:repeat-x;
    background-attachment:fixed;
}
a
{
    outline:none;
}
img
{
	border:solid 0px #ffffff;
}
select, input 
{
    font-family:Tahoma, Arial, Sans-Serif; 
    font-size:1em; 
    color:#4a286b;
}
a, a:visited, a:hover
{
    text-decoration:none;
    color:#4a286b;
}
p
{
    margin:0;
    padding:0px;
}
#wrap
{
    width:760px; 
    margin:0 auto; 
}
.accordionContent
{
    filter: alpha(opacity=100);
    opacity: 1.0;
    background-color: white;
}
/*/////////     BUTTONS /////////////////////////////////////////////*/
.but
{
    display:block;
    height:22px;
    cursor:pointer;
}
.but span
{   
    margin-top:6px;
}
.new_go_button
{
    float:right; margin-right:10px; margin-top:5px;
}

.bSmall
{
    width:63px;
    background-repeat:no-repeat;
    background-image:url('../images/button-small.gif');
    clear:none;
    float:right;
}
.bMed
{
    width:71px;
    background-repeat:no-repeat;
    background-image:url('../images/button-med.gif');
    clear:none;
    float:right;
}
.bLarge
{
    width:156px;
    background-repeat:no-repeat;
    background-image:url('../images/button-large.gif');
    clear:none;
    float:right;
}
.bClose
{
    width:83px;
    background-repeat:no-repeat;
    background-image:url('../images/button-close.gif');
    clear:none;
    float:right;
}    
.go span
{
    margin-left:14px;
    width:21px;
    height:10px;
    display:block;
    background-image:url('../images/go.gif');
    background-repeat:no-repeat;
}
.close span
{
    margin-left:13px;
    width:40px;
    height:10px;
    display:block;
    background-image:url('../images/close.gif');
    background-repeat:no-repeat;
}
.submit span
{
    margin-left:11px;
    width:43px;
    height:10px;
    display:block;
    background-image:url('../images/submit.gif');
    background-repeat:no-repeat;
}
/* form buttons */
#form .button_step_next
{
    float:right;
    margin-right:5px;
}
#form .button_step_prev
{
    margin-top:10px;
    margin-left:-15px;
    margin-bottom:20px;
}
/*/////////     TOP     /////////////////////////////////////////////*/
#trailoff
{
   background-image:url('../images/bg-top.gif');
   background-position:center top;
   background-repeat:repeat-x;
   margin:0 auto;
    height:68px; 
    width:100%;
    float:left;
}
#top-wrap 
{
    width:100%; 
    height:24px;
}
#top
{
    width:760px;
    height:24px;
    margin:0 auto;
}
#top .link
{
    height:15px;
    float:right;     
    border-right:solid 1px #ddd1be; 
    margin-top:9px; 
    padding-left:13px; 
    padding-right:13px;
}
#top .end
{
    border:none;
    margin-right:10px;
}
#top .flag
{
    margin-right:11px;
    float:left;
}
#top .go
{
    float:left; 
    margin-top:4px; 
    margin-right:5px
}   
#top .link select
{
    
}
/*/////////////////////////// QUICK MENU ////////////*/
#quickmenu
{
    height:42px; 
    width:535px; 
    background-image:url('../images/gradient.gif'); 
    background-position:top left; 
    background-repeat:repeat-y; 
    border-bottom:solid 1px #f3f1f0;
    border-top:solid 1px #d8d2c7;
    float:left;
}
#quickmenu span
{
    float:left;
    height:35px;
    width:281px;
    background-image:url('../images/quickmenu_bg.gif');
    margin:4px 10px 0px 0px;
    display:block;
}
#quickmenu span select
{
    margin:9px 0px 0px 18px;
    width:245px;    
    font-weight:bold;
    height:20px;    
}
#quickmenu .link
{
    height:15px;
    float:right;     
    border-right:solid 1px #ddd1be; 
    margin-top:14px; 
    padding-left:13px; 
    padding-right:13px;
}
#quickmenu .end
{
    border:none;
    margin-right:10px;
}
/*//////////////// LOGO /////////////////*/
h1#logo
{
    margin:0;
    padding:0;
    background-image:url('../images/logo.jpg');   
    height:176px;
    width:225px;
    text-indent:-200em;
    overflow:hidden;
    float:right;
    clear:none;
}
h1#logo a
{
    display:block;
    height:176px;
    width:225px;
}
/*///////////////////// MAIN /////////////////////////////////////////////////////*/
#body
{
    background-image:url('../images/panel-bg.gif');
    background-position:top left;
    background-repeat:repeat-y;
    width:535px; 
    float:left; 
    clear:none;
    margin-top:30px;
    _margin-top:-100px;
}

.body
{
    background-image:url('../images/panel-bg.gif');
    background-position:top left;
    background-repeat:repeat-y;
    width:535px; 
    float:left;
    margin-top:30px;
}

#body .middle
{
    /*position:relative;*/
	padding:0px 0 0 0;

}

#body .top
{
    background-image:url('../images/panelT.gif');
    background-position:top left;
    background-repeat:no-repeat;
    width:535px; 
    height:19px; /*Should be 19px*/
    margin:0 0 0 0;
}
#body .bot
{
    background-image:url('../images/panelB.gif');
    background-position:left bottom;
    background-repeat:no-repeat;
    width:535px; 
    height:19px;
    float:left;
    clear:both;
}
#body .botHome
{
    background-image:url('../images/panelB-img.jpg');
}
#body .botCeo
{
    background-image:url('../images/panelB-img1.jpg');
}
/*////////////  MAIN BUTTONS ////////*/
#body a.bReturn, #body a.bBook, #body a.bInfo, #body a.bAmmend, #body a.bReturnSmall, #body a.bInfoSmall
{   
    text-indent:-200em;
    overflow:hidden;
    cursor:pointer;
    background-position:top left;
    background-repeat:no-repeat;
    display:block;
}
#body a.bReturn
{
    background-image:url('../images/bReturn.jpg');
    width:514px;
    height:59px;
    clear:both;
    margin-top:-10px;
    margin-left:10px;
}
#body a.bReturn span, #body a.bReturnSmall span
{
    margin:20px 0px 0px 28px;
    width:161px;
    height:19px;
    display:block;
    background-image:url('../images/bReturn.gif');
}
#body a.bReturnSmall
{
    background-image:url('../images/bReturnSmall.jpg');
    width:228px;
    height:59px;
    float:left;
    margin-top:-10px;
    margin-left:10px;
}
#body a.bReturnSmall span
{
    background-image:url('../images/bReturnSmall.gif');
    width:164px;
}
#body a.bBook
{
    background-image:url('../images/bBook.jpg');
    width:227px;
    height:209px;    
    clear:left;
    top:-11px;
    left:11px;
       
}
#body a.bBook span
{
    margin:170px 0px 0px 28px;
    width:139px;
    height:17px;
    display:block;
    background-image:url('../images/bBook.gif');
}
#body a.bInfo
{
    background-image:url('../images/bInfo.jpg');
    width:287px;
    height:149px;    
    top:-11px;
    left:238px;
   
}
#body a.bInfo span
{
    margin:111px 0px 0px 28px;
    width:210px;
    height:17px;
    display:block;
    background-image:url('../images/bInfo.gif');
}

#body a.bInfoSmall
{
    background-image:url('../images/bInfoSmall.jpg');
    width:288px;
    height:60px;    
    margin-top:-10px;
    float:left;
}
#body a.bInfoSmall span
{
    margin:20px 0px 28px 35px;
    width:210px;
    height:17px;
    display:block;
    background-image:url('../images/bInfoSmall.gif');
}

#body a.bAmmend
{
    background-image:url('../images/bAmmend.jpg');
    width:287px;
    height:62px;    
    clear:left;
    top:137px;
    left:238px;
   
}
#body a.bAmmend span
{
    margin:22px 0px 0px 28px;
    width:210px;
    height:19px;
    display:block;
    background-image:url('../images/bAmmend.gif');
}
/*///////////////////// CONTENT /////////////////////////////////////////////////////*/
#contentWrap
{
    padding-left:10px;
}
#content
{
	
    background-image:url('../images/content-bg.gif');
    background-position:top left;
    background-repeat:repeat-y;
    width:514px; 
    float:left;
    clear:left;
}
#topspace
{
    float:left; width:535px; clear:both;
}
#content .top
{
	
    background-image:url('../images/contentT.gif');
    background-position:top left;
    background-repeat:no-repeat;
    width:514px; 
    height:15px;
}

#content .bot
{
    background-image:url('../images/contentB.gif');
    background-position:top left;
    background-repeat:no-repeat;
    width:514px; 
    height:15px;
    float:left;
    clear:both;
}
#content p
{
    font-family:Tahoma, Arial, Sans-Serif;
    margin-left:28px;
    padding-bottom:16px;
    width:300px;
}
#content p span.highlight, #footer span.highlight, #Select .open .right span.highlight
{
    font-weight:bold;
    color:#74acd5;
}
.hilight:visited, .hilight:hover, .hilight
{
    font-weight:bold;
    color:#74acd5;
}
.ErrorBar
{
	background-color:#74acd5;
    font-weight:bold;
    color:#ffffff;
    display:block;
    width:470px;
    clear:both;
    height:14px;
    padding:2px 0px 2px 0px;
    text-align:center;
    margin-bottom:16px;
	line-height:15px;
}
#content .ErrRight
{
    color:#74acd5;
    width:100px;
	float:right;
	padding-right:50px;
}
#content img.content_img
{
    float:right;
    margin-right:13px;
}
#content #terms ol
{
    margin:0;
    padding:0;
    margin-left:30px;
    clear:both;
    width:85%;
    margin-bottom:20px;
}
ul.bulleted_list
{
    width:300px;
    float:left;
    clear:left;
    padding:0;
    margin:0; 
    margin-left:25px;
    margin-bottom:10px;
    list-style-image:url('../images/bullet.gif');
}
ul.bulleted_list li
{
    vertical-align:text-top;
    width:280px;
    padding:0;
    margin:0; 
    margin-bottom:5px;           
}
.apply_button
{
    clear:left; float:left; padding-bottom:20px;
    padding-left:10px;
}
/*////////////////////////////  BOOKING FORM  ////////////////////////////////*/
#form
{
    width:481px;
    margin-left:8px;
    padding-left:20px;
    padding-right:10px;
    overflow:visible;
}
#form h3
{
    height:16px;
    text-indent:-2000em;    
    overflow:hidden;
    font-size:0px;
}
#form .formindent
{
	margin-left:24px;
}
/*/ HEADERS ////*/
#form h3#please_select
{
    clear:left;
    width:99px;    
    background-image:url('../images/sections/please_select.gif');   
}
#form h3#past_bookings
{
    clear:left;
    width:104px;    
    background-image:url('../images/headers/past_bookings.gif');   
}
#form h3#press_and_media
{
    clear:left;
    width:200px;    
    background-image:url('../images/headers/press_and_media.gif');   
}
#please_select
{
    width:99px;    
    background-image:url('../images/sections/please_select.gif');   
}
#form h3#returning_customers
{
    width:149px;
    background-image:url('../images/sections/returning_customers.gif');   
}
#form h3#chosen_cabins
{
    width:113px;
    background-image:url('../images/sections/chosen_cabin.gif');   
}
#form h3#alternative_options
{
    width:139px;
    clear:both;
    background-image:url('../images/sections/alternative_options.gif');   
}
#form h3#existing_customers
{
    width:134px;
    background-image:url('../images/sections/existing_customers.gif');   
}
#form h3#new_customers
{
    width:113px;
    background-image:url('../images/sections/new_customers.gif');   
}
#form h3#registering
{
    width:229px;
    background-image:url('../images/sections/registering.gif');   
}
#form h3#register_thanks
{
    width:183px;
    margin-top:10px;
    background-image:url('/images/sections/register_thanks.gif');   
}
#form h3#cabin_occupants_details
{
    margin-top:15px;
    background-image:url('/images/sections/cabin_occupants_details.gif');   
    width:183px;
    margin-bottom:15px;
}
#form h3#cabin_occupants_summary
{
    margin-top:15px;
    background-image:url('/images/sections/cabin_occupants_summary.gif');   
    width:201px;
    margin-bottom:15px;
}
#form h3#Airport_security
{
	 width:150px;
	 height:23px;
	background-image:url('/images/sections/Airport_security.gif');   
}

#form h3#Arrival_checkin
{
	 width:190px;
	background-image:url('/images/sections/Arrival_Checkin.gif');   
}
#form h3#Vacancies_at_Yotel
{
	 width:250px;
	background-image:url('/images/sections/Vacancies_at_Yotel.gif');   
}
#form h3#booking
{
	width:58px;
	background-image:url('/images/sections/booking.gif');   
}

#form h3#yotel_cabins
{
	width:190px;
	background-image:url('/images/sections/yotel_cabins.gif');   
}
#form h3#booking_summary
{
    clear:both;
    padding-top:15px;    
    background-position:left bottom;
    background-repeat:no-repeat;
    width:130px;
    background-image:url('/images/sections/booking_summary.gif');  
    margin-bottom:15px; 
}
h3#warning
{
    width:79px;
    height:18px;
	background-image:url('/images/headers/warning.gif');     
}

h2#change_cancel_booking
{

    background-image:url('/images/headers/change_cancel_booking.gif');  
}
h2#change_my_booking
{
    background-image:url('/images/headers/change_my_booking.gif');  
}
h3#bookings
{
    background-image:url('/images/headers/bookings.gif');  
  	width:70px;
	height:20px;

}
h3#Resend_confirmation
{
    background-image:url('/images/headers/resend_confirmation.gif');  
  	width:160px;
	height:20px;

}
h2#payment_head
{
	width:109px;
	height:31px;
	background-image:url('/images/headers/payment.gif');   
}

#form h2#payment
{
    float:left;
    clear:left;
    text-indent:-2000em;    
    overflow:hidden;
    padding:0;
    margin:0;
    margin-bottom:15px;
    font-size:0px;
	width:74px;
	height:20px;
	background-image:url('/images/sections/payment_larger.gif');   
}
form h2#completed
{    
    float:left;
    clear:left;
    text-indent:-2000em;    
    overflow:hidden;
    padding:0;
    margin:0;
    margin-top:10px;
    margin-bottom:15px;
    font-size:0px;
	width:94px;
	height:20px;
	background-image:url('/images/headers/completed.gif');   
}
#form h3#credit_card_details
{
    background-image:url('/images/sections/credit_card_details.gif');   
    width:171px;
}
#form h3#payment_accepted
{
    background-image:url('/images/sections/payment_accepted.gif');   
    width:335px;
}
#form h3#booking_confirmation
{
    background-image:url('/images/sections/booking_confirmation.gif');   
    background-position:left bottom;
    background-repeat:no-repeat;
    width:158px;
    margin-top:5px;
    margin-bottom:20px;
    float:left;
}
#form h3#cabin_occupants
{
    background-image:url('/images/sections/cabin_occupants_details.gif');   
    background-position:left bottom;
    background-repeat:no-repeat;
    width:133px;
    margin-top:5px;
    margin-bottom:20px;    
}
#form h3#changed_your_mind
{
    clear:left;
    width:170px;
    height:22px;    
    background-image:url('../images/sections/changed_your_mind.gif');   
}

/* / / / ////////////////////////////////// / /*/
#form p
{
    width:100%; margin-left:0px;
}
#form div.sep
{
    font-size:0px;
    line-height:0px;
    margin-bottom:10px;
    margin-top:10px;
    margin-left:-15px;
    border-bottom:solid 1px #f5f1eb;
    height:1px;
    width:491px;
    clear:both;
}
#form .lbl /* Labels */
{
    
    width:160px;
    display:block;
    float:left; 
}
#form .lblwide /* Labels */
{
    width:250px;
}
#form .height
{
    min-height:35px;
}
#form .small
{
    float:left;
    width:100px;
}
#form .wide
{
    width:238px;
}
#form .lbldiv
{
    height:25px; clear:left;
}
#form .time
{
    float:right;
    margin-right:10px;
}

#form .area    
{
    background-image:url('../images/area_bg.jpg');
    width:492px;
    overflow:visible;
    margin-left:-15px;    
}
#form .a_top
{
    background-image:url('../images/area_top.gif');
    width:100%;
    height:9px;
    font-size:0px;
    line-height:0px;
}
#form .a_bot
{
    background-image:url('../images/area_bot.gif');
    width:100%;
    height:9px;
    font-size:0px;
    line-height:0px;
}
#form .a_content
{
    margin-left:20px;
    font-weight:bold;
    min-height:20px;
}
#form .a_content .but
{
    float:right;
    margin-right:10px;
}
#form .a_content span
{
    margin-top:5px;
    float:left;
}
#form .a_content span.cost
{
    font-weight:normal;
    width:50px; text-align:center;
    color:#74acd5;
}
#form .a_content .lblCost
{    
    color:#74acd5;
    font-weight:bold;
    float:left;
    margin-top:2px;
    font-size:1.3em;
}
#form .area .clear
{
    width:100%;
    height:1px;
    clear:both;
    font-size:0px;
    line-height:0px;
}
#form #tbl_alternative_options 
{
    width:100%;   
}
#form #tbl_alternative_options th
{
    border-bottom:solid 1px #f5f0e9;
    padding-bottom:5px;    
}
#form .total_cost
{
    float:right;
    clear:left;
    margin-top:15px;
    margin-bottom:15px;
    margin-right:25px;
    color:#74acd5;
}
#form .total_cost span
{
    padding-left:20px;
    font-size:1.3em;
    font-weight:bold;
}
#form .button_right
{
    clear:right;
    float:right; 
    margin-right:5px;
}
#form fieldset.details
{
    border:none;
    margin:0px;
    padding:0px;
    line-height:30px;
}
#form fieldset.details input, #form fieldset.details select
{
    width:295px;
    float:left;
}
#form fieldset.details label
{
    width:160px;
    float:left;
}
#form .RadioButton
{
	margin-top:20px;
}
#form .vacancyInput
{
	line-height:25px;
	margin-top:6px;
}
#form .vacancyRadio
{
    clear:right;
    float:right; 
	width:200px;
}
#form .rightMargin
{
    margin-right:15px
}
.secure_area
{
    width:448px;
    min-height:340px;
    padding:0px 20px 0px 20px;
    background-image:url('../images/secure_bg.gif');
}
.secure_top
{
    height:34px;
    font-size:0px;
    width:488px;
    background-image:url('../images/secure_top.gif');
}
.secure_bot
{
    width:488px;
    font-size:0px;
    height:12px;
    background-image:url('../images/secure_bot.gif');
}
p.payment_error
{
    color:#b6bc11; 
}
.payment_error span
{
    color:#cd0500; 
}
img.secure_exclaim
{
    float:right; 
    margin-right:20px;
}
#form .download_PDF
{
    margin-left:50px;    
    margin-bottom:20px;
    float:left;
}
#form .print
{
    margin-left:30px;
    float:left;
}
/*////////////////////////////////////// OPEN/CLOSE INFO AREA THINGS /////////////////////////*/ 
#content #Select
{
    clear:both;
    margin-top:24px;
    margin-left:18px;  
    width:491px;
}



#content #Select .closed, #content #Select .open
{
    padding-left:10px;
    border-top:solid 1px #f8f5ed; 
}
/*//---- ------- --- - CLOSED /////////*/
#content #Select .closed
{
    height:36px;
    padding-right:10px;
    padding-bottom:2px;
}
#content #Select .closed img
{
    float:left;
}
/*/- - --- - - ------ -- OPEN /////////*/
#content #Select .open_close_inner
{
    padding-top:6px;
    clear:both;
    float:right;
    width:145px;    
}
/*#content #Select .open_close_inner a, #content #Select .open_close_inner a:link, #content #Select .open_close_inner a:visited, #content #Select .open_close_inner a:active, #content #Select .open_close_inner a:hover
{
    outline:none;
}*/
#content #Select .open_close_inner .closebutton
{
    padding-left:54px;
}
#content #Select .accordionLink
{
    float:left;
}
#content #Select .accordionContent
{
    clear:left;
    float:left;
}
#content #Select .accordionHeader
{
}
#content #Select .closed h3, #content #Select .open h3
{
    width:300px;
    float:left;
    font-size:1.2em;
    margin-top:9px;
}
#content #Select .closed .text
{
    float:left;
    clear:left;
    margin-top:8px;
}
#content #Select .closed .right
{
    text-align:center;
    float:right; 
    width:155px; 
    clear:right;
    margin-top:8px;
    margin-bottom:10px;
}
#content #Select p
{
    float:left;
    clear:left;
    margin:0;
    margin-left:11px;
    width:300px;
}
#content #Select .accordionContent img
{
    float:left;
    margin-left:20px;
}
#content #Select .closed .but, #content #Select .open .but
{/*  VIEW BUTTON    */
    float:right;
    margin-top:7px; 
}
#content #Select .closed .view span
{
    width:31px;
    margin-left:11px;
    height:10px;
    display:block;
    background-image:url('../images/view.gif');
    background-repeat:no-repeat;
}
.cabins_right
{
    text-align:left; 
    float:right;
    width:145px;
    padding-right:5px;
    margin-right:5px;
    padding-bottom:10px
}

/*///////////////////////////////////////*/

#content .open_area
{
    border-top:solid 1px #f8f5ed;
    margin-left:18px;  
    width:480px;
    padding-top:20px;
    padding-bottom:7px;
    position:relative;
}
#content .open_area p
{   
    margin-left:10px;
}
#content .open_area p.padd_bottom
{
    padding-bottom:5px;
}
#content #simon_img
{
    background-image:url('../images/simon.jpg');
    width:91px;
    height:136px;
    position:absolute;
    z-index:-100;
    bottom:-13px;
    right:-13px;
}
#content #buttons
{
    margin-top:10px;
    position:relative;
    height:10px;
}
#content #buttons .button
{
    top:0px;
    position:absolute;
    border:none;
    cursor:pointer;
}
#content #buttons .download_PDF
{
    left:230px;
    background-image:url('../images/download_PDF.gif');
    width:171px;
    height:20px;
}
#content #buttons .print
{
    left:430px;
    background-image:url('../images/print.gif');
    width:55px;
    height:20px;
}
/*///////////////////////// FORMS //////////////////////////*/
#content .mailing_list_form
{
    margin-top:10px;   
    margin-bottom:20px;    
}
#content .mailing_list_form label
{
    width:75px;
    display:block;
    float:left;
}
#content .mailing_list_form input
{
    width:218px;    
}
#content .mailing_list_form .checkbox_list
{
    clear:left;
    float:left;
}
#content .mailing_list_form .checkbox_list label
{
    padding-top:2px;
    float:left;
    width:135px;
}
#content .mailing_list_form .checkbox_list input
{
    float:left;
    width:auto;
}
#content .mailing_list_form .smallwidth input
{
    width:18px; 
    float:left   
}
#content .mailing_list_form .smallwidth label
{
    width:100px;    
    float:none
}
#content .mailing_list_form div 
{    
    margin-left:28px;
    width:470px;
    clear:right;
    padding-bottom:5px;
}
#content .mailing_submit
{
    float:right;
    margin-top:25px;
    margin-right:8px;
}
#content .noPad
{
    padding-bottom:0px;
}
#content div.radio  
{
    margin-left:15px;
    padding-left:5px;
    margin-right:10px;
    padding-bottom:40px;
    margin-bottom:20px;
    border-bottom:solid 1px #f8f5ed;
}
#content span.radio 
{
    float:left;
    width:100px;
}
#content .radio input
{
    width:25px;
    float:left;
}
#content .radio label
{ 
    padding-top:2px;
    float:left;
}
/*////////////////////////////////////// STEPS //////////////////////////////////////*/
#step
{
    margin-left:4px;
    width:514px;
}
#step img
{
    float:left;
    text-indent:-200em;
    overflow:hidden;
}
#step #step1
{    
    width:179px;
    height:100px;
}
#step #step2
{
    width:149px;
    height:93px;
}
#step #step3
{
    width:179px;
    height:100px;
}

#content .one #step1
{
    background-image:url('../images/step/findout_step1_1.gif');
}
#content .one #step2
{
    background-image:url('../images/step/findout_step2_1.gif');
}
#content .one #step3
{
    background-image:url('../images/step/findout_step3_1.gif');
}

#content .two #step1
{
    background-image:url('../images/step/findout_step1_2.gif');
}
#content .two #step2
{
    background-image:url('../images/step/findout_step2_2.gif');
}
#content .two #step3
{
    background-image:url('../images/step/findout_step3_2.gif');
}

#content .three #step1
{
    background-image:url('../images/step/findout_step1_3.gif');
}
#content .three #step2
{
    background-image:url('../images/step/findout_step2_3.gif');
}
#content .three #step3
{
    background-image:url('../images/step/findout_step3_3.gif');
}


/*////// PRESS & MEDIA SECTIONS ///*/
.press
{
    
}
.press a
{
    display:block;
    float:left;
    background-position:left top;
    background-repeat:no-repeat;
    height:80px;
}

#content .one #section1
{
    background-image:url('../images/step/press_step_1_1.gif');
    width:140px;
}
#content .one #section2
{
    background-image:url('../images/step/press_step_2_1.gif');
    width:117px;
}
#content .one #section3
{
    background-image:url('../images/step/press_step_3_1.gif');
    width:119px;
}
#content .one #section4
{
    background-image:url('../images/step/press_step_4_1.gif');
    width:131px;
}
#content .two #section1
{
    background-image:url('../images/step/press_step_1_3.gif');
    width:137px;
}
#content .two #section2
{
    background-image:url('../images/step/press_step_2_2.gif');
    width:120px;
}
#content .two #section3
{
    background-image:url('../images/step/press_step_3_1.gif');
    width:119px;
}
#content .two #section4
{
    background-image:url('../images/step/press_step_4_1.gif');
    width:131px;
}
#content .three #section1
{
    background-image:url('../images/step/press_step_1_3.gif');
    width:140px;
}
#content .three #section2
{
    background-image:url('../images/step/press_step_2_1.gif');
    width:113px;
}
#content .three #section3
{
    background-image:url('../images/step/press_step_3_2.gif');
    width:123px;
}
#content .three #section4
{
    background-image:url('../images/step/press_step_4_1.gif');
    width:131px;
}
#content .four #section1
{
    background-image:url('../images/step/press_step_1_3.gif');
    width:140px;
}
#content .four #section2
{
    background-image:url('../images/step/press_step_2_1.gif');
    width:117px;
}
#content .four #section3
{
    background-image:url('../images/step/press_step_3_1.gif');
    width:113px;
}
#content .four #section4
{
    background-image:url('../images/step/press_step_4_2.gif');
    width:137px;
}


/*////// BOOKING STEPS ////*/
.booking_steps
{
    margin-left:4px;
    width:514px;
}
.booking_steps img
{
    float:left;
}
.booking_steps div
{
    float:left;
    text-indent:-200em;
    overflow:hidden;
}
.booking_steps #booking_step1
{    
    width:57px;
    background-repeat:no-repeat;
    height:66px;
}
.booking_steps #booking_step2
{
    width:33px;
    height:58px;
}
.booking_steps #booking_step3
{
    width:33px;
    height:58px;
}
.booking_steps #booking_step4
{
    width:33px;
    height:58px;
}
.booking_steps #booking_step5
{
    width:48px;
    height:66px;
}
#booking_steps .one #booking_step1
{
    background-image:url('../images/step/book_step1_1.gif');
    width:360px;
}
#booking_steps .one #booking_step2
{
    background-image:url('../images/step/book_step2_1.gif');
}
#booking_steps .one #booking_step3
{
    background-image:url('../images/step/book_step3_1.gif');
}
#booking_steps .one #booking_step4
{
    background-image:url('../images/step/book_step4_1.gif');
}
#booking_steps .one #booking_step5
{
    background-image:url('../images/step/book_step5_1.gif');
}


#booking_steps .two #booking_step1
{
    background-image:url('../images/step/book_step1_2.gif');
}
#booking_steps .two #booking_step2
{
    background-image:url('../images/step/book_step2_2.gif');
    width:336px;
}
#booking_steps .two #booking_step3
{
    background-image:url('../images/step/book_step3_1.gif');
}
#booking_steps .two #booking_step4
{
    background-image:url('../images/step/book_step4_1.gif');
}
#booking_steps .two #booking_step5
{
    background-image:url('../images/step/book_step5_1.gif');
}


#booking_steps .three #booking_step1
{
    background-image:url('../images/step/book_step1_3.gif');
}
#booking_steps .three #booking_step2
{
    background-image:url('../images/step/book_step2_3.gif');
    width:34px;
}
#booking_steps .three #booking_step3
{
    background-image:url('../images/step/book_step3_2.gif');
    width:335px;
}
#booking_steps .three #booking_step4
{
    background-image:url('../images/step/book_step4_1.gif');
}
#booking_steps .three #booking_step5
{
    background-image:url('../images/step/book_step5_1.gif');
}


#booking_steps .four #booking_step1
{
    background-image:url('../images/step/book_step1_3.gif');
}
#booking_steps .four #booking_step2
{
    background-image:url('../images/step/book_step2_1.gif');
}
#booking_steps .four #booking_step3
{
    background-image:url('../images/step/book_step3_3.gif');    
}
#booking_steps .four #booking_step4
{
    width:335px;
    background-image:url('../images/step/book_step4_3.gif');
}
#booking_steps .four #booking_step5
{
    background-image:url('../images/step/book_step5_1.gif');
}


#booking_steps .five #booking_step1
{
    background-image:url('../images/step/book_step1_3.gif');
}
#booking_steps .five #booking_step2
{
    background-image:url('../images/step/book_step2_1.gif');
}
#booking_steps .five #booking_step3
{
    background-image:url('../images/step/book_step3_1.gif');    
}
#booking_steps .five #booking_step4
{
    background-image:url('../images/step/book_step4_2.gif');
    width:34px;
}
#booking_steps .five #booking_step5
{
    width:348px;
    background-image:url('../images/step/book_step5_2.gif');
}




/*////// FAQ SECTIONS ///*/

#content .one #faq_section1
{
    background-image:url('../images/step/faq_step_1_1.gif');
    width:140px;
}
#content .one #faq_section2
{
    background-image:url('../images/step/faq_step_2_1.gif');
    width:117px;
}
#content .one #faq_section3
{
    background-image:url('../images/step/faq_step_3_1.gif');
    width:119px;
}
#content .one #faq_section4
{
    background-image:url('../images/step/faq_step_4_1.gif');
    width:131px;
}
#content .two #faq_section1
{
    background-image:url('../images/step/faq_step_1_3.gif');
    width:137px;
}
#content .two #faq_section2
{
    background-image:url('../images/step/faq_step_2_2.gif');
    width:120px;
}
#content .two #faq_section3
{
    background-image:url('../images/step/faq_step_3_1.gif');
    width:119px;
}
#content .two #faq_section4
{
    background-image:url('../images/step/faq_step_4_1.gif');
    width:131px;
}
#content .three #faq_section1
{
    background-image:url('../images/step/faq_step_1_3.gif');
    width:137px;
}
#content .three #faq_section2
{
    background-image:url('../images/step/faq_step_2_1.gif');
    width:113px;
}
#content .three #faq_section3
{
    background-image:url('../images/step/faq_step_3_2.gif');
    width:123px;
}
#content .three #faq_section4
{
    background-image:url('../images/step/faq_step_4_1.gif');
    width:131px;
}
#content .four #faq_section1
{
    background-image:url('../images/step/faq_step_1_3.gif');
    width:137px;
}
#content .four #faq_section2
{
    background-image:url('../images/step/faq_step_2_1.gif');
    width:117px;
}
#content .four #faq_section3
{
    background-image:url('../images/step/faq_step_3_1.gif');
    width:113px;
}
#content .four #faq_section4
{
    background-image:url('../images/step/faq_step_4_2.gif');
    width:137px;
}





/*///////////////////////////// PAGE HEADERS ///////////////////////////////////*/
h2
{
    text-indent:-200em;
    overflow:hidden;
    height:31px;
    background-position:left top;
    background-repeat:no-repeat;
    margin:0;
    padding:0;
    margin-bottom:10px;
    margin-top:14px;
    margin-left:28px;
}
h2.header_icon
{
    background-position:right top;
    float:left;
    margin-left:0;
    padding-left:28px;
}
h2#error
{
    background-image:url('../images/headers/our_apologies.gif');
    width:174px;    
}
h2#booking_summary
{
    background-image:url('../images/headers/booking_summary.gif');
    width:214px;    
}
h2#homepage_header
{
    background-image:url('../images/headers/homepage.gif');
    width:316px;
    height:26px;
}
h2#sales_manager
{
    background-image:url('../images/headers/sales_manager.gif');
    height:26px;
    width:191px;
}
h2#yotel_overview
{
    background-image:url('../images/headers/yotel_overview.gif');
    width:180px;
}
h2#Vacancies_at_Yotel
{
	width:260px;
	background-image:url('../images/headers/Vacancies_at_Yotel.gif');
}
h2#contact_us
{
    background-image:url('../images/headers/contact_us.gif');
    width:215px;
}
h2#find_out
{
    background-image:url('../images/headers/find_out.gif');
    width:477px;
}
h2#find_web
{
    background-image:url('../images/headers/find_web.gif');
    width:281px;
}
h2#mailing_list
{
    background-image:url('../images/headers/mailing_list.gif');
    width:233px;
    height:26px;
}
h2#let_your_friends
{
    background-image:url('../images/headers/let_your_friends.gif');
    width:247px;
    height:16px;
}
h2#faq_title
{
    background-image:url('../images/headers/faq.gif');
    width:65px;
}
h2#find_hotel
{
    background-image:url('../images/headers/find_a_hotel.gif');
    width:215px;
}
h2#locations_maps
{
    background-image:url('../images/headers/locations_maps.gif');
    width:217px;
    height:27px;
}
h2#book_a_cabin
{
    background-image:url('../images/headers/book_a_cabin.gif');
    width:164px;
}

h2#terms_conditions
{
	 background-image:url('/images/headers/terms_&_conditions.gif');   
}

h2#privacy_policy
{
background-image:url('/images/headers/privacy_policy.gif');   
}

h2#login
{
background-image:url('/images/headers/login.gif');   
}

h2#sitemap
{
background-image:url('/images/headers/sitemap.gif');   
}

h2#employment
{
background-image:url('/images/headers/employment.gif');   
}

h2#latest_news
{
background-image:url('/images/headers/latest_news.gif');   
}

h2#image_gallery
{
background-image:url('/images/headers/image_gallery.gif');   
}

h2#my_account
{
background-image:url('/images/headers/my_account.gif');   
}

h2#yotel_guide
{
background-image:url('/images/headers/yotel_guide.gif');   
}

h2#amend_your_booking
{
background-image:url('/images/headers/amend_your_booking.gif');   
}

h2#forgotton_password
{
background-image:url('/images/headers/forgotton_password.gif');   
}

h2#muji
{
background-image:url('/images/headers/muji.gif');   
}

h2#change_my_booking
{
background-image:url('/images/headers/change_my_booking.gif'); 
width:259px;
}

h2#Thank_you
{
background-image:url('/images/headers/Thank_you.gif');   
}


h2#yo
{
background-image:url('/images/headers/yo.gif');   
}

h2#cobra
{
background-image:url('/images/headers/cobra.gif');   
}

h2#blueback
{
background-image:url('/images/headers/blueback.gif');   
}
h2#partners
{
    background-image:url('/images/headers/partners.gif');   
}
h2#press_and_media
{
    background-image:url('../images/headers/press_and_media.gif');
    width:198px;
}
    

/*////////////////////////// FOOT AREA   /////////////////////////////////*/
/*// inner footer ///*/
#footer_content
{
    float:left;
    margin-top:10px;
    width:527px;
}
#footer_content p
{
    color:#dfd8c8;
    width:300px;
    float:left;
    padding:0;
    margin:0;
    margin-left:28px;  
    _margin-left:10px;
}
div#founder
{
    margin-bottom:-58px;
    float:right;
    z-index:20;
    padding-top:50px;
    padding-left:12px;
    background-repeat:no-repeat;
    width:172px;
    height:88px;
    color:#ccd221;
    background-image:url('/images/founder.jpg');
}
div#ceo
{
    margin-bottom:-26px;
    padding-top:60px;
    padding-left:10px;
    float:right;
    z-index:20;
    background-repeat:no-repeat;
    width:168px;
    height:50px;
    color:#ccd221;
    background-image:url('/images/ceo.jpg');
}
.clear1
{
	float:left;
	clear:both;
	width:100%;
}
img#footer_go
{
    position:absolute;
    top:40px;
    left:343px;
}

img#arrows_img
{
    position:absolute;
    top:-2px;
    left:343px;
}

/*// outer footer //*/
#footer
{
    margin-left:15px;
    float:left;    
    color:#ddd1be;
    width:520px;
}
#founder_feet
{
	width:164px;
	height:40px;
	float:right;
	background-image:url('../images/founder_feet.jpg');
	background-position:right top;
	background-repeat:no-repeat;
}
.footer_text_content
{
	padding-top:16px;
	float:left;
	width:330px;
}
#footer span 
{
    color:#4a286b;
    padding-right:8px;
}
#footer a
{
    padding-left:8px;
    padding-right:8px;
}
/*////////////////////////// RIGHT PANEL /////////////////////////////////*/
#right
{
    float:right;
    clear:right;
    width:192px;
    padding-left:33px;
    float:right;
}
#right h3
{
    height:20px;
    padding:0;
    margin:0 auto;
    margin-top:-5px;
    margin-bottom:-5px;
    padding-bottom:5px;
    text-indent:-200em;
    background-repeat:no-repeat;
   /* overflow:hidden;*/
}
#right .top
{
    margin-top:6px;
    background-image:url('../images/right_panelT.gif');
    background-position:top left;    
    height:15px;
    background-repeat:no-repeat;
}
/*/// Mailing list (has different style) */
#right #join_mailing
{
    width:184px;
    margin-top:18px;
    margin-left:0px;
}
#right #join_mailing h3
{
    margin-left:6px;
    padding-bottom:0px;
    margin-bottom:0px;
    width:161px;    
    background-image:url('../images/join_mailing.gif');
}
#right #join_mailing p
{
    padding-left:10px;
    width:161px;
    margin-bottom:15px;   
}

#right #openings h3
{
    margin:5px 0 3px;
    width:163px;
    background-image:url('../images/headers/openings.gif');
}
#right #openings .hr
{
    margin:8px 0px 8px 0px;
    width:100%;
    clear:both;
    height:1px;
    font-size:1px;
    line-height:1px;
    background-color:#e8e2da;
    color:#e8e2da;
}

#right #awards 
{
    text-align:center;
}
#right #awards h3
{
    float:left;
    margin:0px 0px 0px 10px;
    width:56px;
    background-image:url('../images/sections/awards.gif');
}
/*//// Flash banner styles /////*/
#right #costs #flashcontent, #right #drinks #flashcontent1, #right #snacks #flashcontent2
{
    margin-left:10px;
}
#banner_bg
{
    display:none;
    height:82px;
    width:163px;
    background-image:url('../images/banner_bg.jpg');
    background-repeat:no-repeat;
    background-position:left top;
}
/*///// Panel headers /////*/
#right #costs h3
{
    width:106px;
    background-image:url('../images/yotel_costs.gif');
}
#right #snacks h3
{
    width:129px;
    background-image:url('../images/food_and_drink.gif');
}
#right #drinks h3
{
    width:118px;
    background-image:url('../images/fast_breakfast.gif');
}
#right #book h3
{
    width:84px;
    background-image:url('../images/book_now.gif');
}
#right #guide h3
{
    width:106px;
    background-image:url('../images/yotel_guide.gif');
}
#right #news h3
{
    width:103px;
    background-image:url('../images/latest_news.gif');
}
#right #press h3
{
    width:100px;
    background-image:url('../images/press_office.gif');
}
#right #work h3
{
    width:98px;
    background-image:url('../images/work_for_us.gif');
}
#right #image_gallery h3
{
    width:116px;
    background-image:url('../images/image_gallery.gif');
}
#right #find h3
{
    width:110px;
    background-image:url('../images/find_a_hotel.gif');
}
/*/////// generic panel styles //////*/
#right .but
{
    margin-top:3px;
    margin-right:9px;
    float:right; 
}
#right .go span
{
    width:21px;
    height:10px;
    display:block;
    background-image:url('../images/go.gif');
    background-repeat:no-repeat;
}
#right .rightpanel, #right .top, #right .bot
{
    float:left;    
    background-position:top left;
    width:184px; 
}
#right .rightpanel
{
    background-image:url('../images/right_panel_bg.gif');
    background-repeat:repeat-y;
    font-size:0px;
    line-height:0px;
}
#right .rightpanel img 
{
    margin-left:11px;
}

#right .bot
{
    background-image:url('../images/right_panelB.gif');
    height:15px;
    background-repeat:no-repeat;
    margin:0;
}
#right .small
{
    /*height:60px;
    max-height:45px;*/
    overflow:visible;
}
#right .mid
{
    /*height:127px;
    max-height:127px;*/
    overflow:visible;
}
#right .large
{
    /*height:201px;*/
}
/*// ICONS ///*/
#right .icon
{
    float:left;
    text-indent:-200em;
    /*overflow:hidden;*/
    margin-top:-2px;
    padding:0;
}
#right #costs a.icon
{
    width:84px;
    height:16px;
    margin-left:20px;
    background-image:url('../images/icons/booknow.gif');
}
#right #book a.icon
{
    width:27px;
    height:26px;    
    margin-left:28px;
    background-image:url('../images/icons/book15.gif');
}
#right #guide a.icon
{
    width:26px;
    height:24px;
    margin-left:29px;
    background-image:url('../images/icons/guide.gif');
}
#right #news a.icon
{
    width:32px;
    height:24px;
    margin-left:23px;
    background-image:url('../images/icons/news.gif');
}
#right #press a.icon
{
    width:37px;
    height:27px;
    margin-left:18px;
    background-image:url('../images/icons/press.gif');
}
#right #work a.icon
{
    width:30px;
    height:23px;
    margin-left:25px;
    background-image:url('../images/icons/work.gif');
}
#right #image_gallery a.icon
{
    width:33px;
    height:23px;
    margin-left:22px;
    background-image:url('../images/icons/image_gallery.gif');
}
#right #find a.icon
{
    width:98px;
    height:15px;
    margin-left:10px;
    margin-top:8px;
    background-image:url('../images/find_a_yotel.gif');
}
#right .mid a.icon
{
    margin-top:4px;
}
/*//// Openings - not in panel /*/
#openings
{
    background-image:url('../images/right_panel_bg.gif');
    background-repeat:repeat-y;
    width:164px;
    height:85px;
    clear:both;
    padding:0px;
    padding-right:10px;
    padding-left:10px;
}
#openings h4
{
    color:#68a3cf;
    font-size:1.3em;
    font-weight:bold;
    padding:0;
    margin:0;    
    width:97%;
    clear:both;
}
#openings div
{
    font-size:1.2em;
    color:#68a3cf;
    float:left;
}
#openings span a:link,
#openings span a:visited,
#openings span a:active,
#openings span a
{
    color:#babd20;
    outline-style:none;
}
#openings span
{
    font-size:1.2em;
    float:right;
    color:#babd20;
}
/*///////////////// PAGE LISTING (temp) ////////////////////*/
#pageList dl a, dl#pageList dd a
{
    text-decoration:underline;
}
#pageList dl dd
{
    padding-bottom:5px;
    padding-top:3px;
    margin-left:10px;
    border:none;
}
#pageList dl dd dl, dl#pageList dd
{
    padding-top:5px;
    font-weight:bold;
}
/*//////////////////FAQ ////////////////////////*/
.faq-steps
{
    margin-bottom:20px;
}
.faq-steps ul
{
    margin-top:0px; 
    margin-bottom:0px;
}
#faq-cabin p
{
    width:300px;
}
/*////////////////////// POPUP ///////////////////////////////////*/
.popup_area
{
    width:448px;
    padding:0px 20px 0px 20px;
    background-image:url('../images/secure_bg.gif');
}
.popup_area div.clear
{
    clear:both;
    width:100%;
    font-size:0px;
    line-height:0px;
}
.modalBackground {
    background-color:#5b4172;
    filter:alpha(opacity=90);
    opacity:0.9;
}
.LocationDropDown
{
    width:310px;
    margin-top:10px;
}
.LocationDropDownLabel
{
    margin-top:15px;
}

.close_button
{
    float:right; clear:both; margin-top:7px; margin-right:8px
}
/*//////*/
#gatwick
{
    width:465px;
}
#gatwick p
{
    width:465px;
    clear:both;
}
.heathrowtext
{
    font-weight:normal; 
    text-align:left; 
    width:300px; 
    height:20px; 
    float:right; 
    display:block; 
    padding:0;
    margin:5px 20px 5px 0px; 
    color:#FF0000;
}
.heathrowtemptext
{
    margin-top:-30px;
    width:300px;
    color:#FF0000;
}

.saveMap
{
    display:block; 
    background-image:url('/images/download_pdf.gif'); 
    width:171px; 
    height:20px; 
    float:left; 
    clear:both;
    margin:0 0 10px 20px;
}
    
.backtotop
{
    clear:right;
    float:right;
    border-bottom:solid 1px #4a286b;
    border-left:solid 1px #4a286b;
    padding:3px;
}
.req_field_inline,
.req_field
{
    color:red;
}
.req_field
{
    width:10px;
    text-align:right;
    display:block;
    float:left;
}
/*/////////// Image Gallery ////////*/
dl.image_gallery, dl.image_gallery dd
{
    float:left;
    margin:0;
    padding:0;
}
dl.image_gallery
{
    width:474px;
    margin-left:28px;
}
dl.image_gallery dd
{
    width:144px;
    height:180px;
    text-align:center;
    background-image:url('/images/thumb_bg.gif');
    background-position:left top;
    background-repeat:no-repeat;
    margin-right:14px;
    margin-bottom:14px;
}
dl.image_gallery dd img
{
    margin:27px auto;
}
dl.image_gallery dd img.tall
{
    margin:10px auto;
}
dl.image_gallery dd span
{
    text-align:left;    
    margin-top:5px;
    float:left;
    clear:left;
}

/*/ PDFs //*/
.PDFs
{
    margin-left:28px;
}

/*/// history table //*/
table.history
{
    width:330px;
}
table.history td 
{
    padding-bottom:10px;
}
table.history td img
{
    margin-top:5px;
    margin-right:20px;
}
/*//// Stats table ///*/
table.stats
{
    background-image:url('/images/panel-stats.gif');
    background-repeat:no-repeat;
    background-position:left top;
    width:461px;
    height:403px;
}
table.stats th, table.stats td
{
    text-align:left;
    padding-left:11px;
    height:20px;
    padding-top:1px;
}
table.stats th
{
    font-weight:bold;
    border:none;
}
table.stats td
{
    border-top:solid 1px #f5f0e3;
}
#content #Select .accordionContent table.stats img 
{
    margin-left:0px
}
table.stats .item
{
    padding-left:0px;
    font-weight:bold;
}


/*///// faq_stats /////*/
table.faq_stats
{
    background-image:url(/images/faqs_tbl.gif);
    background-position:left top;
    width:461px;
    float:left;
    clear:left;
    margin-left:12px;
}
table.faq_stats th, table.faq_stats td
{
    text-align:left;
    padding-left:11px;
    height:20px;
    padding-top:1px;
}
table.faq_stats th
{
    font-weight:bold;
    border:none;
}
table.faq_stats td
{
    border-top:solid 1px #f5f0e3;
    padding:5px 0px 5px 11px;
}
#content #Select .accordionContent table.faq_stats img 
{
    margin-left:0px
}
table.faq_stats .item
{
    padding-left:0px;
    font-weight:bold;
}
.faq_stats_t,
.faq_stats_b
{
    background-image:url(/images/faqs_tbl_t.gif);
    background-position:left top;
    width:461px;
    height:6px;
    font-size:0px;
    line-height:0px;
    margin:15px 0px 0px 12px;
    float:left;
    clear:left;
}
.faq_stats_b
{
    background-image:url(/images/faqs_tbl_b.gif);
    margin-top:0px;
}
#content #Select p.faq_q,
.faq_q
{
    width:380px;
    cursor:pointer;
    clear:both; 
    float:left;
    padding:0 60px 0 10px;
    margin:5px 0px 10px 11px;
}
#content #Select p.faq_selected,
.faq_selected
{
    border:solid 1px #f8f5ed;
    border-left-style:none;
    border-right-style:none;
    padding:10px 60px 10px 10px;
}
.faq_a
{
    margin-top:5px;
}