/**
 * MALTA AIRPORT TRANSFER CSS DOCUMENT
 * 
 * _______@author Emma Grima <emma.grima@alert.com.mt>
 * _______@date October 2009
 * _______@last updated 30th March 2010
 * _______@copyright 2010 Alert Communications
 *
 */
 
body {
	margin:0;
	padding:0;
	background:url(../pics/header_bk.gif) repeat-x top left;
	height:100%;
	font:80%/150% Tahoma, Geneva, sans-serif;
	color:#000000;
}
*:focus {
	outline:0;
}
#bookingTable {
	padding:20px 0 0 0;
}
#bookingTable td {
	background:none !important;
	font:90%/150% Tahoma, Geneva, sans-serif;
}
#bookingTable h2 {
	font:bold 130%/150% Tahoma, Geneva, sans-serif !important;
	color:#ff9c00;
}
.centreColumn {
	text-align:center;
}
#bookingTable input, textarea {
	/*background:#ffffff;
	border:1px solid #cbcbcb;
	width:200px;
	color:#003366;
	font:100%/150% Tahoma, Geneva, sans-serif !important;*/
}
.selectWidth {
	width:100px;
	border:1px solid #cbcbcb;
	font:100%/150% Tahoma, Geneva, sans-serif !important;
}
.selectWidthSmall {
	width:55px;
	border:1px solid #cbcbcb !important;
	font:100%/150% Tahoma, Geneva, sans-serif !important;
}
.buttonSubmit {
	width:60px !important;
	height:30px !important;
}
.radioButton {
	background:none !important;
	border:none !important;
	width:10px !important;
}
a {
	color:#ff9c00;
	text-decoration:underline;
	font-weight:bold;
}
a:hover {
	text-decoration:none;
}
td {
	font:12px Tahoma, Geneva, sans-serif;
	color:#000000;
	border:1px solid #e9e9e9;
}
.noBorder {
	border:none !important;
	padding:0 !important;
	margin:0 !important;
}
#siteContainer {
	width:980px;
	height:100%;
	margin:0 auto;
}
#headerContainer {
	float:left;
	width:inherit;
	height:98px;
}
#topMenu {
	float:left;
	width:inherit;
	height:45px;
	margin:8px 0 0 0;
	padding:0;
}
#topMenu ul {
	padding:0;
	margin:0;
	list-style:none;
}
#topMenu ul li {
	display:inline;
	padding:0;
	margin:0;
}
#banner {
	float:left;
	margin:8px 0 0 0;
	width:980px;
	height:303px;
}
#content {
	float:left;
	margin:9px 0 0 0;
	padding:10px 45px 10px 10px;
	width:664px;
	background:url(../pics/content-bk.jpg) repeat-y top left;
	min-height:843px;
    height:auto !important;
    height:843px;
	text-align:justify;
}
#rightButtons {
	float:left;
	width:246px;
	height:auto;
	margin:10px 0 0 13px;
}
.smallText {
	font-size:80%;
}
.rightButtonsMargin {
	margin:0 0 10px 0;
	padding:0;
}
#footer {
	float:left;
	width:100%;
	height:78px;
	margin:35px 0 0 0;
	padding:35px 10px 10px 140px;
	background:url(../pics/footer-bk.gif) repeat-x top left;
	font-size:90%;
}
#footer img {
	padding:0 10px 0;
}
#footer a {
	color:#ffffff;
	text-decoration:none;
}
#footer a:hover {
	text-decoration:underline;
}
#tblBookingSelection
{
   
}
h1 {
	font:bold 125% Tahoma, Geneva, sans-serif;
}
h2 {
	font:bold 125% Tahoma, Geneva, sans-serif;
	padding:0 0 0 3px;
}
h1.page-title {
	margin:0;
}
h1.page-title span {
	display:none;
}
.confirmButton
{
    width:89px;
    height:35px;
    margin:15px 0 0 0;
}
#icons{
	float:left;
	background:#ffffff;
	width:616px;
	margin:20px 0 0 0;
	padding:10px 20px 20px;
	border:3px solid #CCCCCC;
}
#iconsTable {
	padding:20px 0 0 0;
}
#icons td {
	background:none !important;
	border:none !important;
	font:90%/150% Tahoma, Geneva, sans-serif;
	padding:0;
	margin:0;
}
#flights {
	float:left;
	background:#ff9c00;
	width:624px;
	margin:20px 0 20px 0;
	padding:20px;
}
#flights a {
	color:#ffffff !important;
	text-decoration:underline;
}
#flights a:hover {
	text-decoration:none;
}
#flights h2 {
	font:bold 130%/150% Tahoma, Geneva, sans-serif !important;
	color:#FFFFFF;
	padding:0;
	margin:0;
}
#flights td {
	padding:2px;
	color:#ffffff;
	background:none !important;
	border:none !important;
}
#hotels {
	float:left;
	background:#ff9c00;
	width:624px;
	margin:20px 0 20px 0;
	padding:20px;
}
#hotels a {
	color:#ffffff !important;
	text-decoration:underline;
}
#hotels a:hover {
	text-decoration:none;
}
#hotels h2 {
	font:bold 130%/150% Tahoma, Geneva, sans-serif !important;
	color:#FFFFFF;
	padding:0;
	margin:0;
}
#hotels td {
	padding:2px;
	color:#ffffff;
	background:none !important;
	border:none !important;
}
#cars {
	float:left;
	background:#ff9c00;
	width:624px;
	margin:20px 0 20px 0;
	padding:20px;
}
#cars a {
	color:#ffffff !important;
	text-decoration:underline;
}
#cars a:hover {
	text-decoration:none;
}
#cars h2 {
	font:bold 130%/150% Tahoma, Geneva, sans-serif !important;
	color:#FFFFFF;
	padding:0;
	margin:0;
}
#cars td {
	padding:2px;
	color:#ffffff;
	background:none !important;
	border:none !important;
}
#cruise {
	float:left;
	background:#ff9c00;
	width:624px;
	margin:20px 0 20px 0;
	padding:20px;
}
#cruise a {
	color:#ffffff !important;
	text-decoration:underline;
}
#cruise a:hover {
	text-decoration:none;
}
#cruise h2 {
	font:bold 130%/150% Tahoma, Geneva, sans-serif !important;
	color:#FFFFFF;
	padding:0;
	margin:0;
}
#cruise td {
	padding:2px;
	color:#ffffff;
	background:none !important;
	border:none !important;
}
div.htmltooltip{
position: absolute; /*leave this and next 3 values alone*/
z-index: 1000;
left: -1000px;
top: -1000px;
background: #ffffff;
border: 5px solid #ffffff;
color: #333333;
padding: 3px;
width: 250px; /*width of tooltip*/
}

.checkbox input{
    width:auto !important;
}

/**Modales**/

#containerBox{
	background-color:#000;
	z-index:850;
	top:0;
	left:0;
	position:absolute;
}

#dialogueBox{
	position:absolute;
	z-index:851;
	top:0;
	left:0;
	background-color:#dfd4c3;
}

#modale-border{
	background-color:#221d19;
	position:absolute;
	z-index:850;
}

#btnclose{
	position:absolute;
    z-index:999;
    right:-8px;
    top:-8px;
    background:url(../pics/btn-close.png) no-repeat;
    width:25px;
    height:26px;
    cursor:pointer;
}

.wrapper{
    padding:20px;
    overflow:hidden;
}

.modale-inner{
    width:410px;
	background:white;
    padding:20px;
    overflow:hidden;

}

.scroll{overflow-y:auto;}

#redirection-notice-holiday-malta, #redirection-notice-maltahotel, #redirection-notice-marineparkmalta{display:none;}

.radioButtons{
	background:none !important;
	border:none !important;
	font-size:120%; 
	font-weight:bold;
}
