.link       {
color: #000080;
font-weight: bold;
font-family: verdana;
font-size: 8pt;
text-decoration: none;
}
.smallink   {
color: Gray;
font-weight: bold;
font-family: verdana;
font-size: X-small;
text-decoration: none;
}
#b_searchboxInc, #b_searchboxInc h2, #b_searchboxInc form#b_frm, #b_searchboxInc div#b_frmInner { background: transparent url(/data/sp_aff/312717/graskuggruta.jpg) no-repeat top left;
border:0 !important}

#b_searchboxInc {
background-position: top right;
margin: 0 0 0 0;
padding: 0 0 0 0;
}
#b_searchboxInc h2 {
background-position: top left;
margin: 0 12px 0 0 !important;
padding: 5px 0 0 8px;
}
#b_searchboxInc form#b_frm {
background-position: bottom right;
margin: 0 0 0 0;
padding: 0 0 0 0;
}
#b_searchboxInc div#b_frmInner {
background-position: bottom left;
margin: -3px 12px 0 0;
padding: 0 0 28px 8px;
}
#b_editDates, #b_editDates h3, #b_editDates .b_availForm, #b_editDates .b_availFormInner,
#b_editDates2, #b_editDates2 h3, #b_editDates2 .b_availForm, #b_editDates2 .b_availFormInner {
background: #FFFFFF url(/data/sp_aff/312717/graskuggruta.jpg) no-repeat top left;
border:0 !important}

#b_editDates, #b_editDates2 {
background-position: top right;
margin: 0 0 0 0;
padding: 0 0 0 0;
}

#b_editDates h3, #b_editDates2 h3 {
background-position: top left;
margin: 0 12px 0 0 !important;
padding: 5px 0 0 8px;
}

#b_editDates .b_availForm, #b_editDates2 .b_availForm {
background-position: bottom right;
margin: 0 0 0 0;
padding: 0 0 0 0;
}

#b_editDates .b_availFormInner, #b_editDates2 .b_availFormInner {
background-position: bottom left;
margin: -3px 12px 0 0;
padding: 0 0 0 8px;
}

.b_submitButton, .b_roomsBook input{
float: right !important;
background-color: #FFCC66;
}
#b_availSubmit input  {
float: right !important;
background-color: #FFCC66;
margin-top: -30px;
}

.b_promoItemCityInc .b_price {
display: block !important;
text-align: right !important;
font-weight: bold !important; 
}