
#b_indexFeats {
padding: 0;
width: 34%;
}

#b_extraFeats {
float: left;
padding-right: 0;
width: 29%;
}

#b_indexSpecials {
border: 0;
padding: 0;
float: right;
width: 65%;
}

#b_mainContent {
float:right;
border: 0;
padding-left: 0;
width: 70%;
}

.b_promoItemCityInc .b_price {
width:100px;
display: table-cell !important;
//display: block !important;
text-align: right !important;
font-weight: bold !important;
}

.b_promoItemCityInc .b_price h3 {
text-align: right;
}

.b_submitButton {
    color: #FFFFFF;
    background-color: #FEBA02;
    border-radius: 6px 6px 6px 6px;
    border-width: 3px;
    cursor: pointer;
    font-size: 18px !important;
    font-weight: bold;
    padding: 0.4em 1em 0.2em;
    text-transform: uppercase;
}

.b_hotelSummary .b_roomsBook input, .b_roomsFormInner .b_roomsBook input, .b_bContent #b_availSubmit input {
    color: #FFFFFF;
    background-color: #FEBA02;
    border-radius: 4px 4px 4px 4px;
    border-width: 2px;
    cursor: pointer;
    font-size: 13px;
    font-weight: bold;
    margin-left: 5px;
    padding: 4px 4px 2px;
}

div.b_promoItemCityInc, #b_searchresultsTmpl #b_mainContent .b_hotelSummary {
    border: 1px solid #FEBA02;
    border-radius: 8px;
    padding: 5px 5px 0 5px;
}

/* Searchresults roominfo start */
.b_hotelSummary table, .b_hotelSummary div div {
    width: 100% !important;
}

.b_promoItemCityInc table {
    margin: 0 0 1em;
}

.b_promoItemCityInc {
    margin: 0 0 1em;
}


/* Searchresults roominfo end */

/* Start Bookprocess styles */

#b_bookContainer, #b_bookContainer table {
    margin: 0;
    padding: 0;
    width: 100%;
}

#b_bookContainer .b_col1, #b_bookContainer .b_col2 {
    width: auto;
}

#b_bookContainer h2 {
    width: 100%;
}

#b_bookTmpl .b_submitButton {
    float: right;
}

#b_bookStage4Inc {
    width: 100%;
}
/* End Bookprocess styles */

.b_bContent h1, 
.b_bContent h2 {
color: #FFFFFF;
background-color: #7F9DB7;
padding: 3px;
}