.pad20left {padding:20px;color:black;}
#rightcol {width: 345px;top:168px;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 {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:#fc6f00;border-top: medium solid #fc4f00;color:white;}
#contactdetails {width: 345px;background:url('../images/agentcontact_bg.gif');font-size:12px}
#searchreturn {position: absolute;top:187px;left:436px;font-size:14px;font-family:"Tahoma";color:#ffffff;}
#rightcolarrow {top:220px;left:605px;position: absolute;}

/* --------- 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;}
a.return {font-weight: normal;font-weight:16px;color:#ffffff;font-family:"Tahoma";}
a.return:hover {text-decoration: underline;}

/* -------- offer result -----------*/
.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;}
#results {width: 605px;top:168px;left:15px;position: absolute;background: url(../images/search_bg.gif);color:black;font-size:12px;}
#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 .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: 100%;
	border: solid 1px #ff0000;
	font-family: Tahoma, Sans-serif;
	font-size: 18px;
	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; 
}
