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

body {
	font: 13px "Century Gothic", Verdana, sans-serif;
	color: #FFF;
	background: #000023 url(../images/background2.png) repeat-y center;
	margin: 0px auto;
	padding: 0px;
	width: 960px;
}
img { border: 0; }
a { color:#FFF; }
h1 { font-size:20px; } 
h2 { font-size:16px; }
#centercol { position: relative; }
#centercol .main p { width:auto; margin:10px 30px; }

textarea{ overflow:auto; }

.rss-feed { width:167px; border:1px solid #FFF; padding:10px; }
.rss-item { margin: 0 0 10px 0; font-size:12px; }
.rss-item a { text-decoration:none; font-weight:bold}
.rss-item p {}
.rss-item small { font-size:10px;}

.quoteformcontainer {
	background: #012557 url(../images/freequote.png) no-repeat;
	height: 337px;
	width: 229px;
	float: right;
	border: 6px solid #fff;
}
.quoteformcontainer form {
	margin-top: 94px;
	margin-right: 14px;
	margin-left: 14px;
}
.quoteformcontainer form div {
	background: #1350ad;
	margin-bottom: 7px;
	height:21px;
	vertical-align:top;
	overflow:hidden;
}
.quoteformcontainer form div label {
	color: #ffff00;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	float: left;
	margin-top: 3px;
	margin-left: 5px;
}
.quoteformcontainer form textarea  {
	font: bold 12px Verdana, Geneva, sans-serif;
	color:#1350AD;
	height: 118px;
	width: 202px;
	background: #FF0;
	border: 0;
	margin-bottom: 7px;
}
.quoteformcontainer form input[type="text"] {
	background: #ffff00;
	border: 0;
	height: 17px;
	width: 147px;
	font: bold 12px Verdana, Geneva, sans-serif;
	color:#1350AD;
	padding-top:3px;
}
.quoteformcontainer form input[type="submit"] {
	background: #ffffff;
	color: #012557;
	height: 24px;
	width: 94px;
	border:0;
	font: normal 17px Arial, Helvetica, sans-serif;
	padding-bottom:1px;
}
.quote {
	z-index:10;
	position:relative;
	float:right;
	text-align:right;
	padding: 0 0 10px 10px;
	margin: 0 0 20px 20px;
	background-color:#000;
	border-left: 1px solid #FFF;
	border-bottom: 1px solid #FFF;
}
.quote .quoteformcontainer { float:none; } 
.main-title {
	background: #000 url(../images/header-page.png) no-repeat;
	height: 58px;
	width: 502px;
	position: absolute;
	z-index: 15;
}
.main-title h1 {
	margin: 6px 0px 0px 80px;
	font: 33px/30px "Century Gothic", Verdana, sans-serif;
}

.main {
	padding: 11px;
	border: 1px solid #FFF;
	z-index:2;
	text-align: justify;
}
.main-title + .main { margin-top:58px; }

.main a { color:#FFF; }
.main p, .main h1, .main h2 { margin:0; z-index:2; position:relative; }
.main p { width:500px; margin:10px 30px; }
.main form, .main iframe { margin:10px 30px; }

.main a.header { display: block; height: 49px; width: 729px; clear:right; }
.main a.header img { float:right; margin: 18px 16px; clear:both; }
.main a.header img + img { margin: 0px 16px 18px 16px; }
.main a#aboutus { background: url(../images/header-aboutus.png); }
.main a#aboutus-1 { background: url(../images/header-aboutus-promise.png); }
.main a#airport-0 { background: url(../images/header-airport-transfers.gif); }
.main a#airport-1 { background: url(../images/header-airport-meet.gif); }
.main a#airport-2 { background: url(../images/header-airport-flight.gif); }
.main a#airport-3 { background: url(../images/header-airport-fully.gif); }
.main a#airport-4 { background: url(../images/header-airport-complimentary.gif); }
.main a#airport-5 { background: url(../images/header-airport-immaculate.gif); }
.main a#airport-6 { background: url(../images/header-airport-luggage.gif); }
.main a#airport-8 { background: url(../images/header-airport-on-board.gif); }
.main a#airport-7 { background: url(../images/header-airport-professional.gif); }
.main a#airport-9 { background: url(../images/header-airport-stress.gif); }
.main a#business-0 { background: url(../images/header-business-business.gif); }
.main a#business-1 { background: url(../images/header-business-professional.gif); }
.main a#business-2 { background: url(../images/header-business-reliable.gif); }
.main a#business-3 { background: url(../images/header-business-smartly.gif); }
.main a#business-4 { background: url(../images/header-business-confidential.gif); }
.main a#business-5 { background: url(../images/header-business-complimentary.gif); }
.main a#business-6 { background: url(../images/header-business-stress.gif); }
.main a#business-7 { background: url(../images/header-business-executive.gif); }
.main a#business-8 { background: url(../images/header-business-in-car.gif); }
.main a#business-9 { background: url(../images/header-business-flight-mon.gif); }
.main a#business-10 { background: url(../images/header-business-laptopphone.gif); }
.main a#cruise-0 { background: url(../images/header-cruise-transfers.gif); }
.main a#cruise-1 { background: url(../images/header-cruise-meet.gif); }
.main a#cruise-2 { background: url(../images/header-cruise-cruise.gif); }
.main a#cruise-3 { background: url(../images/header-cruise-fully.gif); }
.main a#cruise-4 { background: url(../images/header-cruise-complimentary.gif); }
.main a#cruise-5 { background: url(../images/header-cruise-immaculate.gif); }
.main a#cruise-6 { background: url(../images/header-cruise-luggage.gif); }
.main a#cruise-7 { background: url(../images/header-cruise-professional.gif); }
.main a#cruise-8 { background: url(../images/header-cruise-on-board.gif); }
.main a#cruise-9 { background: url(../images/header-cruise-stress.gif); }
.main a#weddings-0 { background: url(../images/header-weddings.gif); }
.main a#weddings-1 { background: url(../images/header-weddings-car-ribbons.gif); }
.main a#weddings-2 { background: url(../images/header-weddings-flowers.gif); }
.main a#weddings-3 { background: url(../images/header-weddings-champagne.gif); }
.main a#weddings-4 { background: url(../images/header-weddings-smartly.gif); }
.main a#weddings-5 { background: url(../images/header-weddings-photography.gif); }
.main a#weddings-6 { background: url(../images/header-weddings-bridesmaid.gif); }
.main a#weddings-7 { background: url(../images/header-weddings-honeymoon.gif); }
.main a#weddings-8 { background: url(../images/header-weddings-special-requests.gif); }
.main a#weddings-9 { background: url(../images/header-weddings-music.gif); }
.main a#sporting-1 { background: url(../images/header-sports-horse.gif); }
.main a#sporting-2 { background: url(../images/header-sports-football.gif); }
.main a#sporting-3 { background: url(../images/header-sports-golf.gif); }
.main a#sporting-4 { background: url(../images/header-sports-cricket.gif); }
.main a#sporting-5 { background: url(../images/header-sports-tennis.gif); }
.main a#sporting-6 { background: url(../images/header-sports-rugby.gif); }
.main a#sporting-7 { background: url(../images/header-sports-motor.gif); }
.main a#leisure-1 { background: url(../images/header-leisure-concert.gif); }
.main a#leisure-2 { background: url(../images/header-leisure-restaurant.gif); }
.main a#leisure-3 { background: url(../images/header-leisure-hen-night.gif); }
.main a#leisure-4 { background: url(../images/header-leisure-birthday.gif); }
.main a#leisure-5 { background: url(../images/header-leisure-theatre.gif); }
.main a#leisure-6 { background: url(../images/header-leisure-shopping.gif); }
.main a#leisure-7 { background: url(../images/header-leisure-nightclub.gif); }
.main a#leisure-8 { background: url(../images/header-leisure-special.gif); }
.main a#golf-1 { background: url(../images/header-golf-breaks.gif); }
.main a#golf-2 { background: url(../images/header-golf-events.gif); }
.main a#golf-3 { background: url(../images/header-golf-corporate.gif); }
.main a#sightseeing-1 { background: url(../images/header-sightseeing.png); }
.main a#sightseeing-2 { background: url(../images/header-sightseeing-beatles.png); }
.main a#sightseeing-3 { background: url(../images/header-sightseeing-liverpool.png); }
.main a#sightseeing-4 { background: url(../images/header-sightseeing-lake.png); }
.main a#sightseeing-5 { background: url(../images/header-sightseeing-wales.png); }
.main a#sightseeing-6 { background: url(../images/header-sightseeing-chester.png); }
.main a#sightseeing-7 { background: url(../images/header-sightseeing-manchester.png); }
.main a#sightseeing-8 { background: url(../images/header-sightseeing-london.png); }
.main a#vip-1 { background: url(../images/header-vip-celebrity.gif); }
.main a#vip-2 { background: url(../images/header-vip-confidential.gif); }
.main a#vip-3 { background: url(../images/header-vip-security.gif); }
.main a#vip-4 { background: url(../images/header-vip-meet.gif); }
.main a#vip-5 { background: url(../images/header-vip-reliable.gif); }
.main a#vip-6 { background: url(../images/header-vip-refreshments.gif); }
.main a#services { background: url(../images/header-services.png); }
.main .testimonial { /*margin:5px 5px 5px 30px; float:right;*/ }
.main hr {  margin:25px 5px 5px 20px; }

#faq p { width:auto; }
.faq { color:#FC0; font-weight:bold; }
.sightseeing-gallery { margin: 10px 0; width:728px; }

.homebtn { vertical-align:top; }
.homebtn a { display:block; width:241px; height:59px; background-position:top; background-repeat:no-repeat; }
.homebtn .business,
.homebtn .leisure,
.homebtn .golf { width:240px; }
.homebtn a:hover { background-position:bottom; }
.homebtn .airport { background-image:url(../images/btn_airport_lg.png); }
.homebtn .business { background-image:url(../images/btn_business_lg.png); }
.homebtn .cruise { background-image:url(../images/btn_cruise_lg.png); }
.homebtn .golf { background-image:url(../images/btn_golf_lg.png); }
.homebtn .leisure { background-image:url(../images/btn_leisure_lg.png); }
.homebtn .sightseeing { background-image:url(../images/btn_sightseeing_lg.png); }
.homebtn .sporting { background-image:url(../images/btn_sporting_lg.png); }
.homebtn .vip { background-image:url(../images/btn_vip_lg.png); }
.homebtn .weddings { background-image:url(../images/btn_weddings_lg.png); }
#leftcol a { display:block; margin-bottom: 10px; }
a.sidebtn { width:191px; height:48px; background-position:top; background-repeat:no-repeat; }
a.sidebtn:hover { background-position:bottom; }
#leftcol a.airport { background-image:url(../images/btn_airport_sm.png); }
#leftcol a.business { background-image:url(../images/btn_business_sm.png); }
#leftcol a.cruise { background-image:url(../images/btn_cruise_sm.png); }
#leftcol a.golf { background-image:url(../images/btn_golf_sm.png); }
#leftcol a.leisure { background-image:url(../images/btn_leisure_sm.png); }
#leftcol a.sightseeing { background-image:url(../images/btn_sightseeing_sm.png); }
#leftcol a.sporting { background-image:url(../images/btn_sporting_sm.png); }
#leftcol a.vip { background-image:url(../images/btn_vip_sm.png); }
#leftcol a.weddings { background-image:url(../images/btn_weddings_sm.png); }

.footer { border-top: 14px solid #3b3b3b; margin-top: 16px; text-align: center; padding: 15px 0; }
.footer a { color: #FFF; text-decoration: none; }
.footer .btn { border: 1px solid #FFF; display:block; margin-bottom:5px; height:18px; }
.footer .btn:hover { border-color: #FF0; color: #FF0; }
.footer img { vertical-align:middle; }

ul.fleet-desc { padding: 0 13px 0 23px; margin: 5px 0; }
.fleet-desc li { padding:1px 0; }
.fleet-desc-voyager li { padding:1px 0 0 0; }
.fleet-thumbnails { background:url(../images/fleet-thumbbg.png); height:122px; width:752px; } 
.fleet-thumbnails img { float:left; margin:13px 0 0 13px; }

.galleryImage { margin-top:58px; width:502px; height: 291px; }
