body { margin: 0px;
text-align:center;
background:url(/data/sp_aff/311981/wereldbol.jpg) right bottom no-repeat fixed;
 }

#b_contenitore {
margin:0 auto;
width:1008px;
text-align:left;
}


.b_bContent img.b_illustration {
border:1px solid #6F190B!important;
padding:3px;
}


#b_indexSpecials {
width:50%;
}

div#b_mainContent h2 {
border-top:#6F190B 1px solid;
border-bottom:#6F190B 1px solid;
background-color:#FDDA42;
padding:0.3em 0.3em 0.15em!important;
}

.b_bContent 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:#6F190B;
color:#FFFFFF;
font-weight:bold;
cursor:pointer;
cursor:hand;
font-size:18px;
margin-left:10px;
}


#b_sortBy {
margin-bottom:15px;
}

#b_mainContent h1 {
margin-bottom:10px!important;
font-size:20px!important;
color:#E08C1A !important;
} /*this is for title*/


.b_price {
 display: inline !important;
font-weight: bold !important;
align : right !important;
}

.b_promoItemCityInc .b_price {
display: table-cell !important;
text-align: right !important;
font-weight: bold !important;
}
.b_price  { 
color: #218121!important;}/*color of prices*/


.b_roomsPrice { 
color: #218121!important;
font-weight:bold !important;
}
thead td.b_figure { 
 color: #2D4C8F !important;
} /*blu color for “price for stay”*/

/*for undiscounted price only*/
td.b_figure .b_undiscountedPrice { 
color:red!important;
}


#b_bookContainer tr#b_submitArea td input  {
float:right;
}


div#b_searchboxInc h2, div#b_indexSpecials h1 {
text-transform:uppercase !important;
font-size:18px !important;
color:#E08C1A !important;
}