/* Header */

a  {
   text-decoration: none;
   color: #000000;
}

a ins  {
   text-decoration: none;
}

#id48homebutton a:hover,
#id50bookingbutton a:hover,
#idfriendbutton a:hover,
#id54termsbutton a:hover,
#id56registerbutton a:hover,
#id52aboutusbutton a:hover  {
   background-position: -160px 0%;
}

#idfriendbutton a,
#id54termsbutton a,
#id48homebutton a,
#id56registerbutton a,
#id52aboutusbutton a,
#id50bookingbutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 35px;
   width: 160px;
   background-position: 0% 0px;
   font-size: 35px;
   line-height: 35px;
}

#registeryourbookingfora1in50chanceofafreereservat  {
   background: url(/images/affiliate/323856/id120registeryourbookingfor.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 239px;
   top: 88px;
   z-index: 8;
   width: 337px;
   height: 35px;
}

#booknowpayatthehotel1in50reservationsarefree  {
   background: url(/images/affiliate/323856/id117booknowpayatthehotel1i.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 832px;
   top: 24px;
   z-index: 2;
   width: 277px;
   height: 59px;
}

#id50bookingbutton,
#id48homebutton  {
   visibility: visible;
   position: absolute;
   top: 141px;
   z-index: 2;
   width: 160px;
   height: 35px;
}

#div3,
#div2,
#div1,
#div5,
#div4  {
   background: url(/images/affiliate/323856/div2.gif) no-repeat;
   visibility: visible;
   position: absolute;
   top: 142px;
   width: 3px;
   height: 34px;
}

#id56registerbutton a  {
   background-image: url(/images/affiliate/323856/id56registerbutton.gif);
}

#id50bookingbutton a  {
   background-image: url(/images/affiliate/323856/id50bookingbutton.gif);
}

#id52aboutusbutton a  {
   background-image: url(/images/affiliate/323856/id52aboutusbutton.gif);
}

#id56registerbutton  {
   visibility: visible;
   position: absolute;
   left: 630px;
   top: 141px;
   z-index: 5;
   width: 160px;
   height: 35px;
}

#id52aboutusbutton  {
   visibility: visible;
   position: absolute;
   left: 310px;
   top: 141px;
   z-index: 3;
   width: 160px;
   height: 35px;
}


#id50bookingbutton  {
   left: 950px;
}

#id54termsbutton a  {
  background-image: url(/images/affiliate/323856/id54termsbutton.gif);
}

#id48homebutton a  {
   background-image: url(/images/affiliate/323856/id48homebutton.gif);
}

#colorfill1copy3  {
   background: url(/images/affiliate/323856/colorfill1copy3.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 95px;
   z-index: 3;
   width: 179px;
   height: 257px;
}

#id54termsbutton  {
   visibility: visible;
   position: absolute;
   left: 470px;
   top: 141px;
   z-index: 4;
   width: 160px;
   height: 35px;
}

#id48homebutton  {
   left: 150px;
}

#idfriendbutton a  {
   background-image: url(/images/affiliate/323856/friendbutton.gif);
}

#idfriendbutton  {
   visibility: visible;
   position: absolute;
   left: 790px;
   top: 141px;
   z-index: 6;
   width: 160px;
   height: 35px;
}

#stringcopy2  {
   background: url(/images/affiliate/323856/stringcopy2.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 149px;
   top: 98px;
   z-index: 5;
   width: 100px;
   height: 56px;
}

#layer4copy3  {
   background: url(/images/affiliate/323856/layer4copy3.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 104px;
   top: 110px;
   z-index: 4;
   width: 75px;
   height: 63px;
}

#stringcopy4  {
   background: url(/images/affiliate/323856/stringcopy4.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 200px;
   top: 47px;
   z-index: 6;
   width: 141px;
   height: 90px;
}

#stringcopy5  {
   background: url(/images/affiliate/323856/stringcopy5.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 209px;
   top: 47px;
   z-index: 7;
   width: 115px;
   height: 90px;
}

#layer11  {
   background: url(/images/affiliate/323856/layer11.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 589px;
   top: 106px;
   z-index: 2;
   width: 131px;
   height: 29px;
}

#layer5  {
   background: url(/images/affiliate/323856/layer5.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 27px;
   top: 4px;
   z-index: 2;
   width: 543px;
   height: 79px;
}

#index  {
   margin: 0px auto 0px auto;
   width: 1252px;
   position: relative;
}

#div1  {
   z-index: 7;
   left: 948px;
}

#div5  {
   z-index: 7;
   left: 788px;
}

#free  {
   background: url(/images/affiliate/323856/free.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 60px;
   top: 175px;
   z-index: 4;
   width: 81px;
   height: 109px;
}

#div4  {
   z-index: 6;
   left: 628px;
}

#div2  {
   z-index: 5;
   left: 308px;
}

#div3  {
   z-index: 5;
   left: 468px;
}

#top  {
   background: url(/images/affiliate/323856/top.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 3px;
   top: 0px;
   z-index: 1;
   width: 1244px;
   height: 178px;
}

html, body  {
   padding: 0px;
   margin: 0px;
   background-color: #FFFFFF;
}

/* Footer */

a  {
   text-decoration: none;
   color: #000000;
}

a ins  {
   text-decoration: none;
}

#sitemapbutton a,
#signuptoourprizedrawbutton a,
#legalbutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 11px;
   background-position: 0% 0px;
   font-size: 11px;
   line-height: 11px;
}

#termsandconditionsbutton a,
#id13aboutusbutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 9px;
   background-position: 0% 0px;
   font-size: 9px;
   line-height: 9px;
}

#legalbutton a:hover,
#faqsbutton a:hover  {
   background-position: -29px 0%;
}

#signuptoourprizedrawbutton a:hover  {
   background-position: -131px 0%;
}

#termsandconditionsbutton a:hover  {
   background-position: -115px 0%;
}

#signuptoourprizedrawbutton a  {
   width: 131px;
   background-image: url(/images/affiliate/323856/signuptoourprizedrawbutton.gif);
}

#signuptoourprizedrawbutton  {
   visibility: visible;
   position: absolute;
   left: 4px;
   top: 2408px;
   z-index: 2;
   width: 131px;
   height: 11px;
}

#termsandconditionsbutton a  {
   width: 115px;
   background-image: url(/images/affiliate/323856/termsandconditionsbutton.gif);
}

#id13aboutusbutton a:hover  {
   background-position: -49px 0%;
}

#newsletterbutton a:hover  {
   background-position: -26px 0%;
}

#termsandconditionsbutton  {
   visibility: visible;
   position: absolute;
   left: 254px;
   top: 2408px;
   z-index: 2;
   width: 115px;
   height: 9px;
}

#sitemapbutton a:hover  {
   background-position: -45px 0%;
}

#friendbutton a:hover  {
   background-position: -32px 0%;
}

#printbutton a:hover  {
   background-position: -30px 0%;
}

#id13aboutusbutton a  {
   width: 49px;
   background-image: url(/images/affiliate/323856/id13aboutusbutton.gif);
}

#newsletterbutton a  {
   background: url(/images/affiliate/323856/newsletterbutton.gif) no-repeat 0% 0px;
   display: block;
   height: 30px;
   width: 26px;
   font-size: 30px;
   line-height: 30px;
}

#id13aboutusbutton  {
   visibility: visible;
   position: absolute;
   left: 192px;
   top: 2408px;
   z-index: 2;
   width: 49px;
   height: 9px;
}

#newsletterbutton  {
   visibility: visible;
   position: absolute;
   left: 1123px;
   top: 2422px;
   z-index: 2;
   width: 26px;
   height: 30px;
}

#sitemapbutton a  {
   width: 45px;
   background-image: url(/images/affiliate/323856/sitemapbutton.gif);
}

#friendbutton a  {
   background: url(/images/affiliate/323856/ftfriendbutton.gif) no-repeat 0% 0px;
   display: block;
   height: 22px;
   width: 32px;
   font-size: 22px;
   line-height: 22px;
}

#languagetext p  {
   font: 12px/14px Arial;
   margin: 0px;
   color: #FFFFFF;
   letter-spacing: -1px;
   text-align: left;
}

#printbutton a  {
   background: url(/images/affiliate/323856/printbutton.gif) no-repeat 0% 0px;
   display: block;
   height: 29px;
   width: 30px;
   font-size: 29px;
   line-height: 29px;
}

#legalbutton a  {
   width: 29px;
   background-image: url(/images/affiliate/323856/legalbutton.gif);
}

#sitemapbutton  {
   visibility: visible;
   position: absolute;
   left: 425px;
   top: 2408px;
   z-index: 2;
   width: 45px;
   height: 11px;
}

#friendbutton  {
   visibility: visible;
   position: absolute;
   left: 1181px;
   top: 2425px;
   z-index: 2;
   width: 32px;
   height: 22px;
}

#languagetext  {
   visibility: visible;
   position: absolute;
   left: 5px;
   top: 2426px;
   z-index: 2;
   width: 757px;
}

#faqsbutton a  {
   background: url(/images/affiliate/323856/faqsbutton.gif) no-repeat 0% 0px;
   display: block;
   height: 10px;
   width: 29px;
   font-size: 10px;
   line-height: 10px;
}

#legalbutton  {
   visibility: visible;
   position: absolute;
   left: 382px;
   top: 2408px;
   z-index: 2;
   width: 29px;
   height: 11px;
}

#printbutton  {
   visibility: visible;
   position: absolute;
   left: 1056px;
   top: 2422px;
   z-index: 2;
   width: 30px;
   height: 29px;
}

#faqsbutton  {
   visibility: visible;
   position: absolute;
   left: 149px;
   top: 2408px;
   z-index: 2;
   width: 29px;
   height: 10px;
}

#id2footer  {
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 2401px;
   z-index: 1;
   width: 1244px;
   height: 71px;
   background-color: #000000;
   background-image: none;
}

#index  {
   margin: 0px auto 0px auto;
   width: 1246px;
   position: relative;
}

html, body  {
   padding: 0px;
   margin: 0px;
   background: #FFFFFF url(/images/affiliate/323856/exteriortile.gif);
}

#languagetext A:link {text-decoration: none; color: #ffffff;}
#languagetext A:visited {text-decoration: none; color: #ffffff;}
#languagetext A:active {text-decoration: none; color: #ffffff;}
#languagetext A:hover {text-decoration: none; color: #ffffff;}

/* Booking.com */

.b_bContent {
left:148px;
position:absolute;
top:175px;
visibility:visible;
width:950px;
z-index:0;
background-color: #FFF !important;
padding: 0 5px;
}

/* Set base text of contrasted colour area */
#b_searchboxInc #b_frmInner, #b_hotelTmpl .b_availFormInner, .b_roomsFormInner, .b_roomsFormInner tr td, .b_hotelSummary h3, #b_askMore tr th, .b_tabNav div, #b_indexSpecials h3, #b_pagePrev, #b_bookStageNavInc td#b_stageCurrent, #b_bookForm, #b_bookForm table tr th, #b_bookForm table tr td, #b_bookConfirm, .b_popup {
color:#FFF;
}

/* Set link colours for contrasted areas */
#b_searchboxInc #b_frmInner a:link, #b_hotelTmpl .b_availFormInner a:link, .b_roomsFormInner a:link, .b_hotelSummary h3 a:link, #b_askMore tr th a:link, .b_tabNav div a:link, #b_indexSpecials h3 a:link, #b_pagePrev a:link, #b_bookStageNavInc td#b_stageCurrent a:link, #b_bookForm a:link, #b_bookConfirm a:link, .b_popup a:link { color: #FFF !Important; }

#b_searchboxInc #b_frmInner a:visited, #b_hotelTmpl .b_availFormInner a:visited, .b_roomsFormInner a:visited, .b_hotelSummary h3 a:visited, #b_askMore tr th a:visited, .b_tabNav div a:visited, #b_indexSpecials h3 a:visited, #b_pagePrev a:visited, #b_bookStageNavInc td#b_stageCurrent a:visited, #b_bookForm a:visited, #b_bookConfirm a:visited, .b_popup a:visited { color: #FFF !Important; }

#b_searchboxInc #b_frmInner a:hover, #b_hotelTmpl .b_availFormInner a:hover, .b_roomsFormInner a:hover, .b_hotelSummary h3 a:hover, #b_askMore tr th a:hover, .b_tabNav div a:hover, #b_indexSpecials h3 a:hover, #b_pagePrev a:hover, #b_bookStageNavInc td#b_stageCurrent a:hover, #b_bookForm a:hover, #b_bookConfirm a:hover, .b_popup a:hover { color: #FFF !Important; }

#b_searchboxInc #b_frmInner a:active, #b_hotelTmpl .b_availFormInner a:active, .b_roomsFormInner a:active, .b_hotelSummary h3 a:active, #b_askMore tr th a:active, .b_tabNav div a:active, #b_indexSpecials h3 a:active, #b_pagePrev a:active, #b_bookStageNavInc td#b_stageCurrent a:active, #b_bookForm a:active, #b_bookConfirm a:active, .b_popup a:active { color: #FFF !Important; }

/* Misc adjustments */
#b_calendarPopup .b_calToday { background-color: #5f5f5f; }
.b_tabCurrent { color: #000 !important; }

p.b_warning {
background-color:#FFFFFF;
padding-bottom:3px!important;
padding-left:3px!important;
padding-right:3px!important;
padding-top:3px!important;
}
#b_langSelect img {border: 0;}
div#b_google_map_area { top: 200px !important; }
