body{	
	text-align: center;
	font-family: verdana, arial, tahoma, helvetica;
	font-size: 10px;
	margin: 20px auto;
	padding: 0px;
}

#bodymain{	
	margin:0px auto;
	width: 870px;
	background-color: white;
}

#leftcol
{
	float: left;
	width: 30px;
	background:#ffffff;
	margin:0px;
	padding: 0px;
}

#middlecol
{
	float: left;
	width: 800px;
	background:#ffffff;
	text-align: center;
	border-top: 1px solid #0096ff;
	border-bottom: 1px solid #0096ff;
	border-left: 1px solid #0096ff;
	border-right: 1px solid #0096ff;
	margin:0px;
	padding: 0px;
}

#rightcol
{
	float:left;
	width: 30px;
	background:#ffffff;
	position:relative;
	margin:0px;
	padding: 0px;
}

#leftcontact
{
	text-align:right;
	font-weight: bold;
	float: left;
	width: 390px;
	background:#ffffff;
	margin:0px;
	padding: 5px;
}

#rightcontact
{
	text-align: left;
	float: left;
	width: 390px;
	background:#ffffff;
	margin:0px;
	padding: 5px;
}

.floatRight {
	float: right;
}

.floatleft {
	float: left;
}

#flights
{
	text-align: left;
	width: 800px;
	height: 380px;
	background:#ffffff;
	position:relative;
	background: transparent url('/media/view3.jpg') repeat-x top left;
	margin:0px;
	padding: 0px;
}


/* SITE MAP 5 COLUMNS STARTS */

#sitemap
{
	width: 800px;
	height: 301px;
	position:relative;
	background: transparent url('/media/sitemap.jpg') repeat-x top left;
	margin:0px;
	padding: 0px;
}

#farleftsitemap
{
	float: left;
	width: 160px;
	margin:0px;
	padding: 0px;
}

#innerleftsitemap
{
	float: left;
	width: 160px;
	margin:0px;
	padding: 0px;
}

#centersitemap
{
	float: left;
	width: 160px;
	margin:0px;
	padding: 0px;
}

#innerrightsitemap
{
	float: left;
	width: 160px;
	margin:0px;
	padding: 0px;
}

#farrightsitemap
{
	float: left;
	width: 160px;
	margin:0px;
	padding: 0px;
}

/* SITE MAP 5 COLUMNS FINISH */


/* DESTINATION PAGES START */

#alicante
{
	text-align: left;
	width: 800px;
	height: 380px;
	background:#ffffff;
	position:relative;
	background: transparent url('/media/destinations/alicante.jpg') repeat-x top left;
	margin:0px;
	padding: 0px;
}

#arrecife
{
	text-align: left;
	width: 800px;
	height: 380px;
	background:#ffffff;
	position:relative;
	background: transparent url('/media/destinations/arrecife.jpg') repeat-x top left;
	margin:0px;
	padding: 0px;
}

#chania
{
	text-align: left;
	width: 800px;
	height: 380px;
	background:#ffffff;
	position:relative;
	background: transparent url('/media/destinations/chania.jpg') repeat-x top left;
	margin:0px;
	padding: 0px;
}

#corfu
{
	text-align: left;
	width: 800px;
	height: 380px;
	background:#ffffff;
	position:relative;
	background: transparent url('/media/destinations/corfu.jpg') repeat-x top left;
	margin:0px;
	padding: 0px;
}

#dalaman
{
	text-align: left;
	width: 800px;
	height: 380px;
	background:#ffffff;
	position:relative;
	background: transparent url('/media/destinations/dalaman.jpg') repeat-x top left;
	margin:0px;
	padding: 0px;
}

#faro
{
	text-align: left;
	width: 800px;
	height: 380px;
	background:#ffffff;
	position:relative;
	background: transparent url('/media/destinations/faro.jpg') repeat-x top left;
	margin:0px;
	padding: 0px;
}

#fuerteventura
{
	text-align: left;
	width: 800px;
	height: 380px;
	background:#ffffff;
	position:relative;
	background: transparent url('/media/destinations/fuerteventura.jpg') repeat-x top left;
	margin:0px;
	padding: 0px;
}

#funchal
{
	text-align: left;
	width: 800px;
	height: 380px;
	background:#ffffff;
	position:relative;
	background: transparent url('/media/destinations/funchal.jpg') repeat-x top left;
	margin:0px;
	padding: 0px;
}

#heraklion
{
	text-align: left;
	width: 800px;
	height: 380px;
	background:#ffffff;
	position:relative;
	background: transparent url('/media/destinations/heraklion.jpg') repeat-x top left;
	margin:0px;
	padding: 0px;
}

#ibiza
{
	text-align: left;
	width: 800px;
	height: 380px;
	background:#ffffff;
	position:relative;
	background: transparent url('/media/destinations/ibiza.jpg') repeat-x top left;
	margin:0px;
	padding: 0px;
}

#larnaca
{
	text-align: left;
	width: 800px;
	height: 380px;
	background:#ffffff;
	position:relative;
	background: transparent url('/media/destinations/larnaca.jpg') repeat-x top left;
	margin:0px;
	padding: 0px;
}

#laspalmas
{
	text-align: left;
	width: 800px;
	height: 380px;
	background:#ffffff;
	position:relative;
	background: transparent url('/media/destinations/laspalmas.jpg') repeat-x top left;
	margin:0px;
	padding: 0px;
}

#mahon
{
	text-align: left;
	width: 800px;
	height: 380px;
	background:#ffffff;
	position:relative;
	background: transparent url('/media/destinations/mahon.jpg') repeat-x top left;
	margin:0px;
	padding: 0px;
}

#malaga
{
	text-align: left;
	width: 800px;
	height: 380px;
	background:#ffffff;
	position:relative;
	background: transparent url('/media/destinations/malaga.jpg') repeat-x top left;
	margin:0px;
	padding: 0px;
}

#palma
{
	text-align: left;
	width: 800px;
	height: 380px;
	background:#ffffff;
	position:relative;
	background: transparent url('/media/destinations/palma.jpg') repeat-x top left;
	margin:0px;
	padding: 0px;
}

#paphos
{
	text-align: left;
	width: 800px;
	height: 380px;
	background:#ffffff;
	position:relative;
	background: transparent url('/media/destinations/paphos.jpg') repeat-x top left;
	margin:0px;
	padding: 0px;
}

#rhodes
{
	text-align: left;
	width: 800px;
	height: 380px;
	background:#ffffff;
	position:relative;
	background: transparent url('/media/destinations/rhodes.jpg') repeat-x top left;
	margin:0px;
	padding: 0px;
}

#bodrum
{
	text-align: left;
	width: 800px;
	height: 380px;
	background:#ffffff;
	position:relative;
	background: transparent url('/media/destinations/bodrum.jpg') repeat-x top left;
	margin:0px;
	padding: 0px;
}

#tenerife
{
	text-align: left;
	width: 800px;
	height: 380px;
	background:#ffffff;
	position:relative;
	background: transparent url('/media/destinations/tenerife.jpg') repeat-x top left;
	margin:0px;
	padding: 0px;
}

#zakinthos
{
	text-align: left;
	width: 800px;
	height: 380px;
	background:#ffffff;
	position:relative;
	background: transparent url('/media/destinations/zakinthos.jpg') repeat-x top left;
	margin:0px;
	padding: 0px;
}

/*DESTINATION PAGES FINISH*/



#carhire
{
	text-align: left;
	width: 800px;
	height: 380px;
	background:#ffffff;
	position:relative;
	background: transparent url('/media/carhire.jpg') repeat-x top left;
	margin:0px;
	padding: 0px;
}

.box { 
	margin-top: 0px; 
	margin-bottom: 0px; 
	margin-left: 100px; 
	width: 380px; 
	padding: 0px; 
}

.box2 { 
	text-align: left;
	margin-top: 0px; 
	margin-bottom: 0px; 
	margin-left: 100px; 
	width: 600px; 
	padding: 5px; 
}

.box2 #destin {
	background-color: white; 
	color: #0096ff; 
	font-weight: bold;
	float:none;
}

.form { 
	border: 0px solid white; 
	padding: 5px; 
}

select { 
	background-color: white; 
	color: #0096ff; 
	font-weight: bold;
	float: right;
	display: inline;
}

hr {
	border: 0;
	width: 10%;
	background-color: #ffffff;
	color: #ffffff;
	clear: both;
}

.header{
	background: transparent url('/media/cheap flights header.jpg') repeat-x top left;
	height: 132px;
	padding: 0px;
	margin: 0px;
}

h1{
	text-align: right;
	font-size: 22px;
	color: #4cb5ff;
	height: 132px;
	padding: 0px;
	margin: 0px;
}

h2 {
	text-align: center;
	font-family: verdana, arial, tahoma, helvetica;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	height: 30px;
	background: transparent url('/media/cheap flights title.jpg') repeat-x top left;
	padding: 7px 0px 0px 0px;
	margin: 0px;
}

h3 {
	text-align: left;
	font-family: verdana, arial, tahoma, helvetica;
	font-size: 11px;
	font-weight: bold;
	text-decoration: underline;
	color: #000000;
	padding: 5px;
	margin: 0px;
}

p {
	text-align: left;
	margin: 10px 5px 10px 5px;
}

.destinations{
	text-align: center;
	font-size: 9px;
	width: 790px;
	color: #0096ff;
	padding: 2px;
	margin: 0px;
}

.destinations a:link, .destinations a:active, .destinations a:visited{
	text-align: center;
	font-size: 9px;
	color: #0096ff;
}

.destinations a:hover{
	text-align: center;
	font-size: 9px;
	color: #000000;
}

.desttable{
	margin: 0 auto;
	width: 630px;
	position: relative;
	display: block;
	height: 20px;
	font-size: 10px;
	font-weight: bold;
	padding: 5px;
}

.desttable ul{
	margin: 0 auto;
	padding: 0;
	list-style-type: none;
}

.desttable ul li{
	width: 110px;
	display: block;
	float: left; 
	border: 1px solid #000000;
	padding: 2px 5px 2px 5px;
}

.desttable ul li a{
	display: block;
	float: left;
	color: #0096ff;
	text-decoration: none;
	padding: 2px 5px 2px 5px;
}

.desttable ul li a:hover{
	text-decoration: underline;
	color: #000000;
}

.footer{
	text-align:left;
	font-size: 10px;
	width: 600px;
	float: left;
	color: #000000;
	padding: 10px;
}

.footerdestinations{
	text-align: center;
	font-size: 10px;
	width: 794px;
	color: #0096ff;
	padding: 3px;
	border-bottom: 1px solid #bebfc0;
	border-top: 1px solid #bebfc0;
}

.footerdestinations a:link, .footerdestinations a:active, .footerdestinations a:visited{
	text-align: center;
	font-size: 10px;
	color: #0096ff;
	padding: 3px;
}

.footerdestinations a:hover{
	text-align: center;
	font-size: 10px;
	color: #000000;
	padding: 3px;
}

.media{
	text-align: center;
	width: 160px;
	float: left;
	color: #000000;
	padding: 10px;
}

.validation{
	text-align: center;
	font-size: 10px;
	width: 800px;
	margin-left: auto;
	margin-right: auto;
	border-top: 1px solid #0096ff;
}

.xhtml{
	text-align: left;
	font-size: 10px;
	width: 200px;
	float: left;
	color: #0096ff;
	padding: 10px;
}

.validcenter{
	text-align: center;
	font-size: 9px;
	width: 390px;
	float: left;
	color: #000000;
	padding: 5px;
}

.css{
	text-align: right;
	font-size: 10px;
	width: 160px;
	float: left;
	color: #0096ff;
	padding: 10px;
}

a img { 
	text-decoration : none;
	border : 0;
} 

a:link { 
	color : #0096ff;
	text-decoration : none;
} 

a:visited { 
	color : #0096ff;
	text-decoration : none;
} 

a:hover { 
	color : #000000;
	text-decoration : underline;
} 
