@charset "utf-8";
/*
 *	Airmalta Mainpage CSS
 *	Author: Alan Agius
 *
 *	Last Updated: 8th June 2010
 *	Copyright 2010 Alert Communications
 *	www.alert.com.mt
 */
 
@import url("airmalta-general-styles.css");
@import url("airmalta-typo-styles.css");

#center-column, #left-column, #right-column{
	overflow:hidden;
	float:left;
	margin:12px 0 0;
}

#center-column{
	width:247px;
	margin:12px 12px 0;
}

#left-column{width:549px;}
#right-column{width:120px;}

/** Our Services **/
#our-services h2{
	width:100%;
	height:52px;
	text-indent:-9999px;
	float:left;
}

#our-services ul{
	padding:0 20px 15px;
	background:#f3f3f3;
	width:207px;
}

#our-services ul li{
	float:left;
	padding:10px 0;
	width:100%;
	height:25px;
	border-bottom:1px solid #dedede;
}

#our-services ul li a span{
	padding:5px 0 0 12px;
	float:left;
	cursor:pointer;
}

#our-services ul li a img{
	height:24px;
	width:28px;
	float:left;
}

/** Our Services Icons **/
/*
#our-services ul li a{padding:3px 0 3px 40px;}
#our-services ul li a.insurance{background:url(../pics/icon_insurance.gif) 0 0 no-repeat;}
#our-services ul li a.sports-baggage{background:url(../pics/icon_sports_baggage.gif) 0 0 no-repeat;}
#our-services ul li a.excess-baggage{background:url(../pics/icon_excess_baggage.gif) 0 0 no-repeat;}
#our-services ul li a.seat-selection{background:url(../pics/icon_seat_selection.gif) 0 0 no-repeat;}
#our-services ul li a.official-airline{background:url(../pics/icon_official_airline.gif) 0 0 no-repeat;}
#our-services ul li a.destination-activities{background:url(../pics/icon_car.gif) 0 0 no-repeat;}
#our-services ul li a:hover{background-position:0 -34px;}
*/

/** Manage My Booking and Special Offers**/
#special-offers{
	width:269px;
	float:left;
}

#manage-booking h2, #special-offers h2{
	width:100%;
	height:52px;
	text-indent:-9999px;
	float:left;
	margin:12px 0 0;
}

#manage-booking dl, #special-offers dl{
	padding:0 0 15px;
	width:100%;
	overflow:hidden;
	height:129px;
	float:left;
}

#manage-booking dl dd{
	margin:0 20px;
	overflow:hidden;
	padding:14px 0;
}

#special-offers dd{
	margin:0 20px;
	overflow:hidden;
	padding:12px 0;
}

#manage-booking dl{background:#b6211a;}
#special-offers dl{background:#f5f4f4;}
#manage-booking dl dd{border-bottom:1px solid #c94944;}
#special-offers dl dd{border-bottom:1px solid #dbdbdb;}

#manage-booking dl dd .attr-name{
	float:left;
	width:110px;
	padding:5px 0 0;
	line-height:1.2em;
}

#manage-booking dl dd .txt-input{
	float:left;
	width:90px;
}

#manage-booking dl dt, #special-offers dl dt{
	padding:14px 0 0;
	margin:0 20px;
	text-align:right;
}

#special-offers .offer-price{
	display:block;
	color:#b42019;
	font-size:0.9em;
}

/** Manage My Booking Modal **/
#modal-container-box{
	top:0;
	left:0;
	z-index:850;
	position:absolute;
	background-color:#000;
}

#modal-dialogue-box{
	position:absolute;
	top:0;
	left:0;
	z-index:851;
	width:350px;
	padding:20px;
	background: #e1e1e1 url(../pics/bk_modal.gif) repeat-x top;
}

.confirm-note{padding-bottom:20px;}

/** Advertising Banners **/
.banners-left-big, .banners-left, .banners-middle, .banners-right{
	float:left;
	margin:12px 0 0 0;
	overflow:hidden;
}

.banners-left-big{
	width:268px;
	height:196px;
}

.banners-left, .banners-middle, .banners-right{height:99px;}
.banners-left{width:268px;}
.banners-middle{width:269px;}
.banners-right{width:247px;}
.banners-left, .banners-left-big{margin:12px 12px 0 0;}

.advert-small{
	float:left;
	margin:0 0 12px;
	overflow:hidden;
	height:106px;
}

.height107{height:107px;}
.advert-big{float:left;}

/** Latest News **/
.latest-news{
	float:left;
	width:100%;
	margin:10px 0 0;
}

.latest-news a{
	float:left;
	margin:2px 0 0;
}

.latest-news h3{
	float:left;
	margin:3px 10px 0 0;
}
