body {
margin:0;
padding:0;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

#b_contenitore {
width:100%;
}

#b_header {
background:transparent url(/images/affiliate/322858/headerBg.gif) 0 0 repeat-x;
}

#b_headerSx {
float:left;
width:414px;
}

#b_headerDx {
float:right;
width:398px;
}

#b_footer {
text-align:center;
background:transparent url(/images/affiliate/322858/footerBg.gif) 0 0 repeat-x;
height:142px;
padding-top:10px;
}


#usps {
color:#FFFFFF;
font-size:11px;
font-weight:bold;
left:20px;
position:absolute;
top:70px;
}

#b_utilities {
left:400px;
margin:0;
padding:0;
position:absolute;
top:100px;
width:auto;
}

.b_utilityMenu {
list-style-type:none;
padding:0;
margin:0;
}

.b_utilityMenu li {
display:inline;
}

.b_utilityMenu a {
color:#FFFFFF;
text-decoration:none;
font-size:10px!important;
border-right:#FFFFFF 1px solid;
padding-right:5px;
font-family:Verdana, Arial, Helvetica, sans-serif;
text-transform:uppercase;
}


.b_utilityMenu .b_bookMark {
background:transparent url(/images/affiliate/322858/addBookmark.gif) no-repeat 0 center;
}

.b_utilityMenu .b_bookMark a {
padding-left:17px;
}

.b_utilityMenu .b_aboutUs {
background:transparent url(/images/affiliate/322858/aboutUs.gif) no-repeat 0 center;
}

.b_utilityMenu .b_aboutUs a {
padding-left:17px;
}

.b_myBooking a {
border-right:none!important;
}

.b_bookHotel {
list-style-type:none;
margin:0;
padding:5px 0;
}

.b_bookHotel  li {
display:inline;
}

.b_bookHotel  a {
color:#A1A1A1;
text-decoration:none;
font-size:12px!important;
text-transform:uppercase;
border-right:#A1A1A1 1px solid;
padding-right:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}


#b_langSelect2 h3 {
font-size:10px;
color:#92b213;
display:inline;
padding:0;
margin:0;
}

.b_lang2{
list-style-type:none;
margin:0;
padding:5px 0;
}

.b_lang2  li {
display:inline;
}

.b_lang2  a {
color:#ef841c;
text-decoration:none;
font-size:10px!important;
text-transform:uppercase;
border-right:#ef841c 1px solid;
padding-right:5px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

.b_lang2 .selecText {
font-size:10px;
color:#ef841c;
font-weight:bold;
}


.lastMenu{
list-style-type:none;
margin:0;
padding:5px 0;
}

.lastMenu  li {
display:inline;
}

.lastMenu  a {
color:#A1A1A1;
text-decoration:none;
font-size:10px!important;
text-transform:uppercase;
border-right:#A1A1A1 1px solid;
padding-right:5px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

.lastLink a {
border-right:none;
}

.b_bContent {
padding:0 10px 0 20px;
}

#b_bookStage1Inc h2,#b_bookStage2Inc h2,#b_bookStage3Inc h2,#b_bookStage4Inc h2 {
background:#eeeeee!important;
}

.b_bContent h2 {
background:#FFFFFF url(/images/affiliate/322858/h3Bg.gif) right center no-repeat;
height:35px;
}

div#b_searchboxInc h2 {
background:none!important;
}


#b_frm {
border:none!important;
background:none!important;
}

#b_frmInner {
background:none!important;
}


#b_searchboxInc  #b_frmInner div#b_blockdisplay2, #b_frmInner div#b_blockdisplay2 a,  #b_frmInner div#b_blockdisplay2 a:link, #b_frmInner div#b_blockdisplay2 a:visited, #b_searchboxInc  #b_frmInner div#b_blockdisplay2 a:hover,#b_searchboxInc  #b_frmInner div#b_blockdisplay2 a:active {
color:#666666!important;}


#b_searchboxInc,
#b_searchboxInc a,
#b_searchboxInc a:visited,
#b_searchboxInc a:hover,
#b_searchboxInc a:active {
color:#FFFFFF!important;
}

#b_searchboxInc h2 {
text-transform:uppercase;
padding-left:5px;
font-size:22px!important;
}

#b_indexFeats {
width:35%;
margin:0 2% 0 0!important;
padding:0!important;
}

#b_extraFeats {
margin:0 2% 0 0!important;
padding:0!important;
}

#b_indexSpecials {
padding-left:2%!important;
width:60%;
margin:0!important;
border:none!important;
}



.b_bContent img.b_illustration {
border:4px solid #fdca98!important;
}

#b_indexSpecials h1 {
text-transform:uppercase;
font-size:22px!important;
}


div#b_indexFeats .b_featPromosInc {
padding-left:10px!important;
}

div#b_indexFeats .b_featPromosInc h2 {
background:#FFFFFF url(/images/affiliate/322858/h3Bg.gif) right center no-repeat;
height:35px;
}

input[type="submit"] {
-moz-border-radius-bottomleft:8px;
-moz-border-radius-bottomright:8px;
-moz-border-radius-topleft:8px;
-moz-border-radius-topright:8px;
border:#FFFFFF 2px solid!important;
background:#999999!important;
color:#FFFFFF!important;
font-weight:bold!important;
cursor:hand;cursor:pointer!important;
font-size:1.5em!important;
margin-left:15px!important;
}

#b_langSelect h3 {
display:none;
}

.b_hotelCity {
border-color:#fdca98!important;
}


#b_searchboxInc #b_frmInner {
background-color:#ef841c!important;
}

#b_bookConfirm h2 {
background:none!important;
}
