#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:100% !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;
}


#b_mainContent {
width:69% !important;
}


#b_searchboxInc #b_frmInner, #b_hotelTmpl .b_availFormInner {
background-color: #F2C409 !important;
}

#b_hotelTmpl h1 {
font-family: Geneva,Arial,Helvetica,MS Sans Serif,Sans-Serif,Verdana;
font-size:1.5em !important;
}


#b_bookOverviewInc th {
font-family: Geneva,Arial,Helvetica,MS Sans Serif,Sans-Serif,Verdana;
font-size:1.5em !important;
}

.b_hotelSummary div table tbody tr td.b_figure, .b_hotelSummary div table thead tr td.b_figure {
padding-right:1em !important;
}


.b_bContent {
width:90%;
margin: 0 auto;
}
