.pad20left {padding:20px;color:black;}
#results_search_box_area {width: 345px;top:188px;left:635px;position: absolute;color:black;font-size:12px;}
#leftcol {width: 245px;top:168px;left:15px;position: absolute;background:url(../images/leftcolumn.gif);color:#ffffff;font-size:12px;}
h1 {font-family: "Tahoma";font-size: 14px;font-weight: normal;color:#fc4f00;margin: 0;}
.footer {width: 960px;margin: 0 auto;position: absolute;top: 2800px;background-color:#3276c3;color:white;}
#search_box {width: 345px;height:300px;background:url(../images/search_bg.gif) no-repeat;color:white;font-size:12px;}
.padsearch {padding:45px 22px 20px;}
.search_form {margin:0; padding:0;}
.search_form fieldset {margin:0; padding:0;border: none;}
#nextpage {font-size:14px;font-family: "Tahoma";color:black;text-align:center;}
#sortoffers {position: absolute;top:187px;left:40px;font-size:12px;font-family:"Tahoma";color:black;}
#nextpage a {text-decoration: none;color:black;}
#nextpage a:hover {text-decoration: underline;color:black;}
.padspecials {padding:55px 22px 20px;}
#specials {width: 345px;height:600px;background:url(../images/specials_bg.gif) no-repeat;color:#ffffff;font-size:12px;}
#specials a {color: #ffffff}


/* -------- offer table -----------*/
.result_row_container {clear: both; margin-bottom: 10px;}

.result_row {width: 565px;background: url(../images/searchoffer_mid.gif);background-repeat:repeat-y;clear: both;margin:0;padding: 0;}

.offer_data {width: 265px;float: left; color:black; padding-left: 10px; font-family: "Tahoma"; font-size: 12px;}
.offer_image {width: 120px;float: left; color:black; text-align: center; padding-top: 10px;}
.offer_price {width: 160px;float: left;text-align: left; color:black; padding-left: 10px;}
#results {width: 605px;top:168px;left:20px;position: absolute;color:black;font-size:12px;}
#offertop {width: 565px;height:6px;position: absolute;background: url(../images/searchoffer_top.gif);}
#offerbot {width: 565px;height:6px;position: absolute;background: url(../images/searchoffer_bot.gif);}
#results .offer_destination_hotel {width: 280px;margin-bottom: 10px;}
#results h2 {color: #0c4c95;margin: 0;padding: 0;font-family: "Tahoma";font-size: 14px;font-weight: bold;}
#results .hotel_name {font-family: "Tahoma";font-size: 12px;font-weight: bold;}
#results .public_notes {font-family: "Tahoma";font-size: 12px;font-weight: normal;}
#results .transfer {font-family: "Tahoma";font-size: 12px;font-weight: normal;}
#results .parameter {color: #0c4c95;font-family: "Tahoma";font-size: 12px;}
#results .price_value {color: #0c4c95;font-size: 22px;font-weight: bold;}
#results .price_def {color: #0c4c95;font-size: 10px;font-weight: bold;}
#results .phone_number {font-weight: bold;color: #fff;background: url(../images/contact_bg.gif);width: 140px;display: block;clear: both;text-align: center;padding: 5px;margin-bottom: 5px;font-size: 14px;}
#results .info_book {font-size: 11px;font-weight: bold;}
#results .save {font-weight: bold;color: #fff;background: url(../images/contact_bg.gif);width: 140px;display: block;text-align: center;padding: 5px;margin-bottom: 5px;text-decoration: none;}
#results a.save:hover {text-decoration: underline;}
#results .reference_number {font-size: 12px;font-weight: bold;}

/*--------- end offer table ----*/
