#b_frmInner 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;
background:#cc6600;
color:#FFFFFF;
text-transform:uppercase;
cursor:hand;
cursor:pointer;
font-size:1.5em;
margin-left:10px;
font-weight:normal !important;
}

.b_bContent input[type="submit"] {
font-weight:bold;
font-size:11px;
}

.b_bContent img.b_illustration {
border:1px solid #cc6600!important;
padding:2px;
}


#b_sortBy {
margin-bottom:15px;
}

#b_mainContent h1 {
margin-bottom:10px!important;
color:#04677e !important;
font-size:18px!important;
} /*this is for title*/


a, a:link, a:hover, a:visited, a:focus {
text-decoration:none;
}

#b_indexFeats {
width:30%!important;
}

#b_indexSpecials {
width:62%!important;
}



#b_searchboxInc #b_frm {
border-top:none;
}


#b_indexFeats #b_searchboxInc H2,
#b_extraFeats   #b_searchboxInc H2    {
margin:0!important;
font-size:20px!important;
padding:0.3em 0.3em 0.15em!important;
background:#fff6df !important;
border-top:#cc6600 1px solid;
border-right:#cc6600 1px solid;
border-left:#cc6600 1px solid;
}

#b_extraFeats   #b_searchboxInc H2 {
font-size:16px;
}


.b_promoItemCityInc  h3,
.b_promoItemCityInc  h3 a,
.b_promoItemCityInc  h3 a:link,
.b_promoItemCityInc h3 a:hover,
.b_promoItemCityInc  h3 a:visited,
.b_promoItemHotelInc h3,
.b_promoItemHotelInc h3 a,
.b_promoItemHotelInc h3 a:link,
.b_promoItemHotelInc h3 a:hover,
.b_promoItemHotelInc h3 visited,
.b_hotelSummary h3,
.b_hotelSummary h3 a,
.b_hotelSummary h3 a:link,
.b_hotelSummary h3 a:visited,
.b_hotelSummary h3 a:hover,
.b_hotelSummary h3 a:active {
color:#cc6600 !important;
}


#ab_mapdiv {
margin-bottom:10px;
}


.b_bContent h2 {
background:#fff6df!important;
padding:0.3em 0.3em 0.15em!important;
}


#b_bookContainer tr#b_submitArea td input  {
float:right;
-moz-border-radius-bottomleft:8px;
-moz-border-radius-bottomright:8px;
-moz-border-radius-topleft:8px;
-moz-border-radius-topright:8px;
border:#FFFFFF 2px solid;
background:#cc6600;
color:#FFFFFF;
text-transform:uppercase;
cursor:hand;
cursor:pointer;
font-size:1.5em;
margin-left:10px;
font-weight:normal !important;
}


.b_roomsType a {
color:#04677e !important;
}

p.b_hotelSumTxt  a,
p.b_hotelAddress a {
color:#04677e !important;
font-weight:bold!important;
}

