/* ----------------------------------------- CHANGE ALL LINKS ---------------------------------------------*/
div.b_bContent a:link, div.b_popup a:link {
font-weigth:bold;
}

div.b_bContent a:visited, div.b_popup a:visited {
font-weigth:bold;
}

div.b_bContent a:hover, div.b_popup a:hover {
font-weigth:bold;
}

.b_bContent a:active, .b_popup a:active {
font-weigth:bold;
}

/* ----------------------------------------  CHANGE ALL LINE BORDER ------------------------------------------ */
#b_langSelect, #b_breadcrumb {
border-bottom:1px solid #DDDDEE;
}

#b_indexSpecials, #b_mainContent {
border-left:1px solid #DDDDEE;
}

#b_additionalBookingsArea {
border-top:1px solid #DDDDEE;
}

.b_hotelCity {
border-top:1px solid #DDDDEE;
border-bottom:1px solid #DDDDEE;
}
/*-----------*/

#b_sortBy span {
font-size:1em !important;
font-weight:bold !important;
}
#b_sortBy {
padding: 0.3em;
margin-bottom: 10px!important;
}

.b_hotelSummary div table thead {
background-color: #E6E6E6 !important;
}
.b_hotelSummary div table {
align:center !important;
margin:0px auto !important;
margin-top:1em !important;
width: 90% !important;
}
.b_hotelSummary div table tfoot tr td {
text-align:right !important;
}
/* prix */
.b_hotelSummary div table tbody tr td.b_figure, div.b_roomsFormInner table tbody tr td.b_figure {
color:#F15B29!important;
font-weight:bold !important;
}
/* rayer */
.b_undiscountedPrice {
color: #666666 !important;
font-weight:normal !important;
padding-right:0.6em !important;
}

/*----------------------------------------- boite de recherche --------------------------------*/

/*- line border searchbox ---*/
#b_searchboxInc #b_frm, #b_hotelTmpl .b_availForm {
border:0px none;
}
#b_searchboxInc #b_frmInner, #b_hotelTmpl .b_availFormInner{
background-color:#F15B29;
}
/* -- change color text only searchbox black to white --- */
div#b_searchDest h3, div#b_searchDest p, div#b_searchDest p a,
div#b_searchDates h3, div#b_searchDates p a, div#b_availcheckArea,
#b_searchboxInc #b_blockdisplay1 a, .b_availDatesInner h4, .rate_guarantee a{
color:#FFF! important;
}


/*------------- box ------------------*/
.b_featPromosInc, .b_promoItemCityInc table, .b_hotelSummary, #b_featHotelsNearInc, #ab_mapdiv{
background: transparent url(/data/sp_aff/324729/costadelsol-bgcolor5.jpg) repeat-x scroll top left;
border: 1px solid #DDDDEE;
margin-top:10px;
}

#b_featHotelsNearInc p, #b_featHotelsNearInc ul, .b_featPromosInc table,  .b_featPromosInc p{
padding-left:5px;
}

#b_searchboxInc{
background: transparent url(/data/sp_aff/324729/costadelsol-bgcolor5.jpg) repeat-x scroll top left;
}

/*--------------- tiltles ---------------*/
.b_featPromosInc h2, #b_featHotelsNearInc h2, #ab_mapdiv h2, #b_searchboxInc h2{
color:#000000;
font-size:13px;
font-weight:bold;
margin-top:0px!important;
background: transparent url(/data/sp_aff/324729/costadelsol-icon5.jpg) no-repeat scroll 5px 0px;
padding-left:30px;
height:20px;
padding-top:5px;
}



.b_hotelSummary h3, .b_promoItemCityInc h3 {
background: transparent none! important;
font-weight: bold ! important;
color:#000 !important;
}

.b_bContent h1 {
font-size:18px;
color:#000;
}

/*---------------------------  Hotel : rooms  --------------------------------------------*/
.b_roomsFormInner, .b_roomsFormInner table{
background-color: #DDDDEE !important;
}
/*--- extented --*/
tr.b_roomInfo div.b_blocktoggle{
background-color: #FFF !important;
}


.b_tabNav .b_tab2 div, .b_tabNav .b_tab3 div, .b_tabNav .b_tab4 div{
background: transparent url(/data/sp_aff/324729/costadelsol-bgcolor5.jpg) repeat-x;
}

.b_tabNav .b_tabCurrent{
background-color:#FFF !important;
background-image:none !important;
}

/*------------- book process  ------*/

#b_bookForm, #b_stageCurrent, #b_bookConfirm{
background-color:#DDDDEE !important;
}
