/*BOOKING STYLE*/

.b_bContent h2 {
background:transparent url(/images/affiliate/313313/titleBack.gif) center center repeat-x;
padding:2px;
color:#FFFFFF;
}


#b_indexFeats #b_searchboxInc H2,
#b_extraFeats   #b_searchboxInc H2  {
margin:0;
font-size:20px;
padding:2px 5px;
background:#cc3300;
color:#ffcc66;
}

#b_extraFeats   #b_searchboxInc H2  {
font-size:16px;
}

#b_indexSpecials h1 {
font-size:20px;
}


#b_searchboxInc #b_frm {
border-top:none!important;
}

.b_bContent a:hover, 
.b_bContent a:active {
background:#CC3300 none repeat scroll 0 0;
color:#FFCC66;
}


.b_promoItemCityInc  h3,
.b_promoItemHotelInc h3,
.b_hotelSummary h3
{
background:transparent url(/images/affiliate/313313/titleBack.gif) center center repeat-x!important;
}


.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:#FFFFFF!important;
}


.b_featPromosInc,
div#b_featHotelsNearInc {
border:#cc3300 1px solid;
margin-top:10px!important;
background:#fce2ae;
}
.b_featPromosInc h2,
div#b_featHotelsNearInc h2 {
margin-top:0!important;}

div#b_featHotelsNearInc ul {
padding:5px;
}
.b_featPromosInc table td {
padding:5px!important;
}

.b_bContent img.b_illustration {
border:2px solid #ffcc66!important;
padding:1px;
}


.b_bContent input[type="submit"] {
font-size:1.5em;
margin-left:10px;
}

#b_mainContent h1 {
margin-bottom:10px!important;
}

.b_hotelSummary tfoot a {
color:#244073!important;
}

td.b_figure .b_undiscountedPrice, td.b_figure  { 
color:#244073!important;
font-weight:bold;
}
thead td.b_figure { 
color: #cc3300 !important;
} /*blu color for “price for stay”*/


#b_bookOverviewInc {
background:#ffcc66;
}

#b_bookForm {
background:#FFFFFF;
}

#b_bookContainer {
border-width:2px;
}

#b_bookForm input[type="submit"] {
-moz-border-radius-bottomleft:8px;
-moz-border-radius-bottomright:8px;
-moz-border-radius-topleft:8px;
-moz-border-radius-topright:8px;
border:#ffcc66 2px solid;
background:#cc3300;
color:#ffcc66;
font-weight:bold;
cursor:hand;cursor:pointer;
font-size:1.5em;
float:right;
}


#b_searchDest, #b_searchDates, .b_roomsFormInner td {
border-color:#FFFFFF !important;}

/*
.b_bContent {
position:relative;
top:-85px;
}

#b_langSelect {
left:-17%;
position:relative;
text-align:center;
top:105px;
width:115px;
border:none!important;
}

#b_langSelect h3{
display:none;
}

#b_langSelect ul li{
padding-right:24px;
}*/

#b_sortBy {
margin-bottom:15px;
}

