@charset "utf-8";
/* CSS Document */

.enquiries-header{
	clear:left;
	font-size:20px;
	color:#FFFFFF;
	text-transform:uppercase;
	margin:0 0 0 10px;
	font-weight:bold;
}

.office-header{
	font-size:20px;
	color:#6C0002;
	text-transform:uppercase;
	margin:0 0 0 10px;
	font-weight:bold;
}

a.hurghada:link, a.hurghada:visited, a.hurghada:hover {
	color:#FFFFFF !important;
	text-transform:uppercase;
	text-decoration:none !important;
	font-size:10px;
	font-style:italic;
	font-weight:normal;
}

#bookings{margin:10px 0}
#bookings td{padding:8px 3px; font-size:14px; vertical-align:middle}
#bookings th{padding:15px 3px; font-size:14px; font-weight:bold; }

.book-button{font-size:14px;}

a.delete{
    background: url('/images/cart_delete.png') no-repeat;
    display:block;
    width:16px;
    height:16px
}

/* === System Mesages === */
.info, .success, .warning, .error, .validation {
border: 1px solid;
margin: 10px 0px;
padding:15px 10px 15px 50px;
background-repeat: no-repeat;
background-position: 10px center;
}
.info {
color: #00529B;
background-color: #BDE5F8;
background-image: url('/images/messages/message_info.png') !important;
}
.success {
color: #4F8A10;
background-color: #DFF2BF;
background-image:url('/images/messages/message_success.png') !important;
}
.warning {
color: #9F6000;
background-color: #FEEFB3;
background-image: url('/images/messages/message_warning.png') !important;
}
.error {
color: #D8000C;
background-color: #FFBABA;
background-image: url('/images/messages/message_error.png') !important;
}

/* Google Ads */
#ad-wrapper{position:relative;}
#right-ad-block{position:absolute; top:-350px; left:580px;}
#right-ad-block2{position:absolute; top:20px; left:760px;}

