body {
margin: 0;
}

.b_bContent {
width: 989px;
}

#b_indexFeats {
padding: 0;
width: 49%;
}

#b_extraFeats {
float: left;
padding-right: 0;
width: 29%;
}

#recap_searchboxInc td {
color: #FFF !important;
}

#recap_searchboxInc h2 {
color: #000 !important;
}

#b_askMore tr th {
/*
background-color:#990033 !important; 
--> Changed by Roger Balmer, Webtourist.Net, 2011-07-15
*/
background-color:#FFFEEA !important;
}

#b_indexSpecials {
border: 0;
padding: 0;
float: right;
width: 49%;
}

#b_mainContent {
float:right;
border: 0;
padding-left: 0;
width: 70%;
}

.b_submitButton, .b_roomsBook input {
float: right;
/*
background-color: #FFFFFF; 
border: 1px solid #000000 !important;
font-weight: bold; color: #990033;
background-color: #C5342D; 
---> Changed by Roger Balmer, Webtourist.Net, 2011-07-15 
*/
background-color: #C5342D;
-moz-border-radius: 4px;
border: 2px solid #FFF !important;
padding: 0.15em 0.75em;
font-weight: bold; color: #FFFFFF;
text-transform: uppercase;
text-align: center;
height: 20px;
cursor: pointer;
} 

#b_searchboxInc #b_frmInner {

padding:0.3em 0.6em 2em;
}

.b_promoItemCityInc .b_price {
display: block !important;
text-align: right !important;
font-weight: bold !important;
}

.b_bContent h1, .b_bContent h2 {
background-color: #EEEEEE;
/*
border-bottom: 2px solid #990033;
---> Changed by Roger Balmer, Webtourist.Net, 2011-07-15
*/
border-bottom: 2px solid #FFDB40;
padding: 3px;
}


div#b_searchboxInc   div#b_frmInner div#b_blockdisplay2, div#b_searchboxInc   div#b_frmInner div#b_blockdisplay2 a,div#b_searchboxInc    div#b_frmInner div#b_blockdisplay2 a:link,div#b_searchboxInc   div#b_frmInner div#b_blockdisplay2 a:visited,  div#b_searchboxInc  div#b_frmInner div#b_blockdisplay2 a:hover,div#b_searchboxInc  div#b_frmInner div#b_blockdisplay2 a:active, div#b_searchboxInc   div#b_frmInner div#b_blockdisplay2 h3
 {color:#000000!important;}


div.b_availFormInner h4, div#b_askMore table tbody tr th, td#b_stageCurrent, form#b_bookForm, form#b_bookForm a:link, form#b_bookForm div#b_bookStage1Inc table tbody tr.b_rowLevel2 td.b_col1, form#b_bookForm div#b_bookStage1Inc table tbody tr.b_firstRowInGroup th.b_figure, form#b_bookForm div#b_bookStage1Inc table tbody tr.b_firstRowInGroup th.b_col2, form#b_bookForm div#b_bookStage1Inc table tbody tr.b_firstRowInGroup th.b_col1, form#b_bookForm div#b_bookStage1Inc table tbody tr.b_firstRowInGroup td.b_col2, div#b_bookStage2Inc label, div#b_bookStage2Inc td, div#b_bookStage2Inc th, div#b_bookStage3Inc label, div#b_bookStage3Inc td, div#b_bookStage3Inc th, div#b_bookStage4Inc label, div#b_bookStage4Inc td, div#b_bookStage4Inc th, div#b_bookStage4Inc h2, div#b_bookStage4Inc h3, div#b_bookStage4Inc p, div#b_bookStage4Inc h4, div#b_bookStage4Inc a:link, div.b_roomsFormInner a:link, div.b_roomsFormInner td.b_figure, div.b_roomsFormInner td.b_roomsType, #b_frmInner p a, .b_availFormInner .b_error, #b_frmInner #b_blockdisplay1 a:visited, #b_frmInner #b_blockdisplay1 a:link {
/*
color:#FFFFFF !important;
---> changed by Roger Balmer, Webtourist.Net, 2011-07-15
*/
color:#6F0B00 !important;
}


#b_searchboxInc #b_frmInner, #b_hotelTmpl .b_availFormInner, .b_roomsFormInner, #b_bookStageNavInc td#b_stageCurrent, #b_bookForm, #b_bookConfirm {
/*
background-color:#990033;
---> Changed by Roger Balmer, Webtourist.Net, 2011-07-15
*/
background-color:#FFFEEA;
}





div#b_frmInner h3, div#b_frmInner label, div#b_searchDest p, div#b_indexFeats div#b_searchboxInc form#b_frm div#b_frmInner div#b_searchDest h3, div#b_indexFeats div#b_searchboxInc form#b_frm div#b_frmInner div#b_searchDest .b_browseDest,div#b_indexFeats div#b_searchboxInc form#b_frm div#b_frmInner div#b_searchDest a:link, div#b_indexFeats div#b_searchboxInc form#b_frm div#b_frmInner div#b_searchDates h3, div#b_indexFeats div#b_searchboxInc form#b_frm div#b_frmInner div#b_searchDates label, div#b_indexFeats div#b_searchboxInc form#b_frm div#b_frmInner #b_blockdisplay1 a:link {
color:#FFFFFF!important;
}


#b_searchboxInc #b_frmInner {
background-color:#000000;
}


.b_bContent a img.b_seeThrough {
background-color:#000000;
}

div#b_bookStage1Inc  H2, div#b_bookStage2Inc H2, div#b_bookStage3Inc H2, div#b_bookStage4Inc H2 {
 color:#000!important;
}

div.bookingPolicies p.b_warning {
 background-color:red;
 padding:3px!important;
}

/*modified on 13/07/2010 by Enrico Urbinati*/
/*Calendar background color starts*/

.b_bContent a img.b_seeThrough,
.b_bContent a:hover img.b_seeThrough {
background-color:#FFDB40;}
/*
background-color:#B63A2E;}
---> Changed by Roger Balmer, Webtourist.Net, 2011-07-15
*/
/*Calendar background color ends*/



.b_bContent {
 
}

div#b_langSelect2 ul li img.selected {
   border: 1px solid #909090;
}

#b_langSelect {
 display:none;
}

#b_langSelect2 li {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
white-space:normal;
}

#b_langSelect2 ul, #b_langSelect2 li {
display:inline;
margin-left:5px;
}
#b_langSelect2 {
    border: medium none !important;
    position: relative;
    right: 274px;
    text-align: right;
    top: -120px;
}

/*prevent wrong positioning of info popup in booking process*/

.b_priceInfo.b_popup {
position:fixed !important;
top:50% !important;
left:40% !important;
}

/*Webtourist Styles only used in Webtourist.Net Header and Footer Files within booking.com*/
#webtourist_headline{
position:absolute;
top:0px;
left:0px;
width:989px;
height:22px;
padding:0;
background:#242424;
font-family:Verdana,helvetica,sans-serif;
font-size:10px;
font-weight:bold;
color:#FFFFFF;
}

#webtourist_headline h1 {
text-align:right;
line-height: 12px;
font-family:Verdana,Helvetica,sans-serif;
font-size:10px;
font-weight:bold;
color:#FFFFFF;
}

#webtourist_headimage {
position:absolute;
top:22px;
left:0px;
width:989px;
padding:0;
background:#242424;
}

#webtourist_headimage img{
width:984px;
height:195px;
padding:0;
}

#webtourist_logo{
position:absolute;
top:4px;
left:10px;
width:300px;
height:111px;
padding:0;
font-family:Verdana,helvetica,sans-serif;
font-size: 10px;
font-weight:bold;
color:#FFFFFF;
}

#webtourist_toplabel {
position:absolute;
top:60px;
left:0px;
width:989px;height:165px;
background:#242424;
}

#webtourist_crumbline {
position:absolute;
top:22px;
left:0px;
width:989px;
height:20px;
font-family:Verdana,Helvetica,sans-serif;
font-size:11px;
font-weight:normal;
color:#FFFFFF;
background:rgba(0, 0, 0, 0.4);
}

#webtourist_crumbline a {
font-family:Verdana,Helvetica,sans-serif;
font-size:11px;
font-weight:bold;
color:#FFDB40;
}

#webtourist_copyright {
position:absolute;
top:207px;
left:0px;
width:989px;
height:20px;
font-family:Verdana,Helvetica,sans-serif;
font-size:11px;
font-weight:normal;
color:#FFFFFF;
background:rgba(0, 0, 0, 0.4);
}

/*
End of Custom Webtourist Template Styles, Roger Balmer, Webtourist.Net 2011-07-15
*/

