.pad20left {padding:20px;color:black;}
#hp_rightcol2 {width: 345px;top:168px;left:635px;position: absolute;background:url(../images/search_gen_bg.gif) no-repeat;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;}
#leftcolarrow {top:200px;left:253px;position: absolute;}
.footer {width: 960px;margin: 0 auto;position: absolute;top: 3000px;background-color:#fc6f00;border-top: medium solid #fc4f00;}
#search1 {width: 345px;height:300px;background:url('../images/search_new_bg.gif') no-repeat;color:#ffffff;font-size:12px}
#nextpage {font-size:14px;font-family: "Tahoma";color:black;text-align:center;}
#sortoffers {position: absolute;top:187px;left:406px;font-size:14px;font-family:"Tahoma";color:#ffffff;}
#nextpage a {text-decoration: none;color:black;}
#nextpage a:hover {text-decoration: underline;color:black;}
a.templink {color: black;text-decoration: none;outline: none;}
a.templink:hover {text-decoration: underline;}


/* -------- 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:15px;position: absolute;background: url(../images/search_bg.gif);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: #fc7100;
	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: #fc7100;
	font-family: "Tahoma";
	font-size: 12px;
}

#results .price_value {
	color: #fc7100;
	font-size: 22px;
	font-weight: bold;
}

#results .price_def {
	color: #fc7100;
	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 ----*/
