/*------------- Modifications hotelpage --------------------*/

#b_availableRooms .b_info  {
margin-left: 10px !important;
margin-right: 10px !important;
}

/*----------- Move Footerlinks up --------------------*/

#b_faqlink {
padding-bottom: 2px !important;
}



/*----------------------- Add prices ----------------------------*/

.b_price { display: inline !important; 
font-weight: bold !important;
align : right !important; }

.b_promoItemCityInc .b_price {
    display: table-cell !important;
    text-align: right !important;
    font-weight: bold !important; }




/*-------------------- 3 grands titres ---------------------*/
div.b_featPromosInc h2, #b_indexFeats #b_searchboxInc h2, #b_indexFeats #b_searchboxInc h2, .b_bContent h2 {
color:#ff0099;
font-size:15px;
font-weight:bold;
}

div.b_promotionsInc h1, .b_bContent h1 {

color:#000000;
font-size:25px;

}


/*------------------------------------------- CHANGE ALL IMAGES LINK ----------------------------------------- */
.b_bContent img.b_illustration, div#b_imgDisplay img, div#b_imgList img{
border:none!important;
}


.b_promoItemCityImg a:hover, div#b_imgList a:hover img, a:hover img.b_illustration{
border:none!important;
}

/*-- change input ---*/

#b_searchboxInc input.b_submitButton {
display:block;
background-color:#ff0099;
color:#FFF;
font-weight:bold;
margin-top:6px;
padding:3px 5px;
}


.b_bContent table, .b_bContent input, .b_bContent select, .b_submitButton, .b_bContent textarea {
font-family:helvetica,arial,clean,sans-serif,verdana,arial;
}

/* ------------ searchbox   */

.dialog .hd .c,
.dialog .ft .c {
 font-size:1px; /* ensure minimum height */
 height:16px;
}
.dialog .ft .c {
 height:17px;
}
.dialog .hd {
 background:transparent url(//aff.bstatic.com/images/affiliate/332306/ed_sb_tl.gif) no-repeat 0px 0px;
}
.dialog .hd .c {
 background:transparent url(//aff.bstatic.com/images/affiliate/332306/ed_sb_tr.gif) no-repeat right 0px;
}
.dialog .bd {
 background:transparent repeat-y 0px 0px;
}
.dialog .bd .c {
 background:transparent repeat-y right 0px;
}
.dialog .bd .c .s {
background:#EEEEEE  repeat-x scroll 0 0;
border-left:1px solid #DBDCDB;
border-right:1px solid #DBDCDB;
margin:-3px 4px 0 1px;
padding:0.6em;
}
.dialog .ft {
 background:transparent url(//aff.bstatic.com/images/affiliate/332306/ed_sb_bl.gif) no-repeat 0px 0px;
}
.dialog .ft .c {
 background:transparent url(//aff.bstatic.com/images/affiliate/332306/ed_sb_br.gif) no-repeat right 0px;
}


#b_searchboxInc #b_frm, #b_hotelTmpl .b_availForm {
border:0px solid #003580!important;
}





#b_sortBy {
padding: 0.3em;
}

.b_hotelSummary div table thead {
background-color: #F7F7F7 !important;
}

.b_hotelSummary div table {
align:center !important;
margin:0px auto !important;
margin-top:1em !important;
width:80% !important;
}

.b_hotelSummary div table tfoot tr td {
text-align:right !important;
}

.b_hotelSummary div table tfoot tr td a {
font-weight:bold !important;
}

.b_hotelSummary div table tbody tr td.b_figure, div.b_roomsFormInner table tbody tr td.b_figure {
color:#D10000 !important;
font-weight:bold !important;
}

.b_undiscountedPrice {
color: #666666 !important;
font-weight:normal !important;
padding-right:0.6em !important;
}

.b_bContent input.b_submitButton, .b_roomsBook input {
cursor:pointer;
font-size:1em !important;
font-weight:bold !important;
}

td.b_figure {
padding-right:1em;
}
div.b_blocktoggle {
border:1px solid #CCCCCC;
}

div#b_bookStage1Inc td.b_col2 {
color:#D10000 !important;
font-weight:bold !important;
}

/* Searchbox iframe */

body#searchboxHolder .dialog .hd, body#searchboxHolder .dialog .ft { display: none; }

body#searchboxHolder h3#sbxTitle { margin-top: 0; }
