.pad20left {padding:20px;color:black;}
#rightcol {width: 345px;top:170px;left:625px;position:absolute;color:black;font-size:12px;}
h1 {text-indent: -9999px;display: block;color: #24616b;background: url(../images/leftcolumn_text_head.gif) no-repeat;width: 245px;height: 42px;position: absolute;}	
.footer {width: 960px;margin: 0 auto;position: absolute;top:4000px;background-color:#3276c3;color:white;}
#contactdetails {width: 345px;font-size:12px}
#searchreturn {position: absolute;top:198px;left:645px;font-size:14px;font-family:"Tahoma";color:#ffffff;}

/* --------- contact info -----------*/
.tobook {font-family: "Tahoma";font-size: 30px;font-weight: normal;}
.agentname {font-family: "Tahoma";font-size: 24px;font-weight: normal;color:#fc4f00;}
.agentnumber {font-family: "Tahoma";font-size: 24px;font-weight: normal;}
.holidayref {font-family: "Tahoma";font-size: 18px;font-weight: normal;}
a.callcost {font-weight: normal;font-weight:6px;color:black;}
a.callcost:hover {text-decoration: underline;}
#contactdetails {width: 345px;background:url('../images/agentcontact_bg.gif');font-size:12px}
#contactdetails .contact {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;}
#contactdetails a.contact:hover {text-decoration: underline;}
.agentheaders {font-family: "Tahoma";font-size: 20px;font-weight: normal;}
a.comms {font-weight: normal;font-weight:12px;color:black;}
a.comms:hover {text-decoration: underline;}
.padnohead {padding-left:20px; padding-top:10px;}

#searchreturn a.return {font-weight: bold;color: #fff;background: url(../images/contact_bg.gif);width:295px;display: block;text-align: center;padding: 5px;margin-bottom: 5px;text-decoration: none;}
#searchreturn a.return: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: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;}
.img_float {float: right;margin: 3px;text-align: center;}

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

.report_agent {display: block;text-align: center;width:295px;border: solid 1px #ff0000;font-family: Tahoma, Sans-serif;font-size: 14px;color: #ff0000;background-color: lightyellow;padding: 5px;text-decoration: none;}
a.report_agent:hover {text-decoration: underline;}
ul.cruise_amenities_categories {font-weight: bold;padding: 0;margin: 0;}
ul.cruise_amenities_categories li {clear: both; list-style-type: none;}
ul.cruise_amenities_content {list-style: inside;font-weight: normal;padding: 0;margin-bottom: 30px; margin-left: 0;}
ul.cruise_amenities_content li {list-style-type: disk;}
.dinfo {font-family: Tahoma, Verdana, Sans-serif;font-size: 11px;font-weight: bold;color: #000;text-decoration: none;}
