/* Flying Scot STYLE CSS Document 
*
*
* --- OVERALL SITE ----------------------------------------------------*/
body {
	font-family:Arial, Helvetica, sans-serif;
	background-image:url(../cssimages/fs-header-bg.gif);
	}
a, a:visited {
	color:#131D5D;
	}
a:hover, a:visited:hover {
	color:#4C6997;
	}
h1 {
	color:#131D5D;
	}
.divider {
	background:url(../cssimages/fs-divider.gif) no-repeat top left;
	}
.divider2 {
	background:url(../cssimages/fs-divider.gif) no-repeat top left;
	}
.divider3 {
	background:url(../cssimages/fs-divider.gif) no-repeat top left;
	}
a.arrowLink {
	background:url(../cssimages/bullet-red.gif) no-repeat;
	color:#CB1911;
	
	}
dt {
	color:#374D91;
	}
input.button {
	background-image:url(../cssimages/fs-button-bg.gif);
	border-color:#FFF;
	}
a.notice {
	background:url(../cssimages/fs-notice.gif) no-repeat top left;

	}
em {
	color:#CB1911;
	}
/*
*
*
* --- HEADER ----------------------------------------------------*/
div#header {
	background-image:url(../cssimages/fs-logo.gif);
	background-repeat:no-repeat;
	background-position:top left;
	}
ul#mainMenu li.home {
	background:url(../cssimages/fs-menu-home-inactive.gif) no-repeat top left;
	}
ul#mainMenu li.carpark {
	background:url(../cssimages/fs-menu-carparks-inactive.gif) no-repeat top left;
	}
ul#mainMenu li.hotels {
	background:url(../cssimages/fs-menu-hotels-inactive.gif) no-repeat top left;
	}
ul#mainMenu li.valet {
	background:url(../cssimages/fs-menu-valet-inactive.gif) no-repeat top left;
	}
ul#mainMenu li.email {
	background:url(../cssimages/fs-menu-email-inactive.gif) no-repeat top left;
	}
ul#mainMenu li.register {
	background:url(../cssimages/fs-menu-register-inactive.gif) no-repeat top left;
    }
ul#mainMenu li.carpark.active {
	background:url(../cssimages/fs-menu-carparks-active.gif) no-repeat top left;
	}
ul#mainMenu li.hotels.active {
	background:url(../cssimages/fs-menu-hotels-active.gif) no-repeat top left;
	}
ul#mainMenu li.valet.active {
	background:url(../cssimages/fs-menu-valet-active.gif) no-repeat top left;
	}
ul#mainMenu li.email.active {
	background:url(../cssimages/fs-menu-email-active.gif) no-repeat top left;
	}
ul#mainMenu li.register.active {
	background:url(../cssimages/fs-menu-register-active.gif) no-repeat top left;
    }	
ul#mainMenu li.home.active {
	background:url(../cssimages/fs-menu-home-active.gif) no-repeat top left;
	}
ul#mainMenu li.active a {
	color:#131D5D;
	}
ul#mainMenu li a:hover, ul#mainMenu li a:visited:hover{
	color:#131D5D;
	}
ul#agentMenu li {
	background:#030C3A url(../cssimages/fs-agent-l.gif) no-repeat bottom left;
	}
ul#agentMenu p {
	background:url(../cssimages/fs-agent-r.gif) no-repeat bottom right;
	}
div#phoneNumber {
	color:#D2D9E5;
	}
/*
*
*
* --- MAIN CONTENT ----------------------------------------------------*/
div#content {
	background:url(../cssimages/fs-plane-line.gif) no-repeat top left !important;
	background: none;
	}
div#intro li {
	background:url(../cssimages/fs-bullet-01.gif) no-repeat top left;
	}
div#intro li.two {
	background:url(../cssimages/fs-bullet-02.gif) no-repeat top left;
	}
div#intro li.three {
	background:url(../cssimages/fs-bullet-03.gif) no-repeat top left;
	}
div#intro li.four {
	background:url(../cssimages/fs-bullet-04.gif) no-repeat top left;
	}
div#carButton {
	background:url(../cssimages/fs-button-car.gif) no-repeat top left;
	}

/*
*
*
* --- BOOKING COMPONENT ----------------------------------------------------*/ 
div#bookingHeader {
	background:url(../cssimages/fs-booking-top.gif) no-repeat top left;
	height:22px;
	color:#FFFFFF;
	font-size:1em;
	font-weight:bold;
	padding:18px 5px 13px 60px;
	}
div#bookingPanel {
	background:#1F437D url(../cssimages/fs-booking-bg.gif) repeat-x top left;
	margin:0 0 0 10px;
	}
div#bookingHeaderStage1 {
	background:url(../cssimages/fs-booking-top.gif) no-repeat top left;
	height:22px;
	color:#FFFFFF;
	font-size:1em;
	font-weight:bold;
	padding:18px 5px 13px 60px;
	}
div#bookingPanelStage1 {
	background:#1F437D url(../cssimages/fs-booking-bg.gif) repeat-x top left;
	margin:0 0 0 10px;
	}
div#bookingHeaderStage2 {
	background:url(../cssimages/fs-booking-top.gif) no-repeat top left;
	height:22px;
	color:#FFFFFF;
	font-size:1em;
	font-weight:bold;
	padding:18px 5px 13px 60px;
	}
div#bookingPanelStage2 {
	background:#1F437D url(../cssimages/fs-booking-bg.gif) repeat-x top left;
	margin:0 0 0 10px;
	}
div#bookingFooter {
	background:url(../cssimages/fs-booking-info-bottom.gif) repeat-x top left;
	margin:0 0 0 10px;
	padding-bottom:40px;
	height:12px;
	}
div#booking .divider {
	background-image:url(../cssimages/fs-booking-divider.gif);
	height:2px;
	margin:0 0 10px 0;
	}
div#booking .button{
	background-image:url(../cssimages/fs-book-button.gif);
	} 
div#booking select {
	border:1px #002856 solid;
	}
div#booking input {
	border:1px #002856 solid;
	border-right:0;
	}
div#bookingTotal {
    background: url(../cssimages/fs-booking-total-panel.gif) no-repeat;
    width:270px;
    height:60px;
}
div#bookingTotal p {
    font-size:14px;
    font-weight:bold;
    color:#D2D9E5;
    margin-top:1px;
}
div#bookingTotal p span {
    font-size:21px;
    color:#fff;
    width:50px;
    margin-left:0;
}

/*
*
*
* --- PROMO PANELS ----------------------------------------------------*/

div.promoPanel {
	background:#CB1911 url(../cssimages/fs-promo-bottom.gif) no-repeat bottom left;
	}
div.promoPanel.car {
	background:#CB1911 url(../cssimages/fs-promo-carbottom.gif) no-repeat bottom left;
	}
div.promoPanel.valet {
	background:#CB1911 url(../cssimages/fs-promo-valetbottom.gif) no-repeat bottom left;
	}
div.promoPanel h2{
	background:url(../cssimages/fs-promo-top.gif) no-repeat top left;
	}
div.promoPanel a:hover, div.promoPanel a:visited:hover{
	color:#EFBAB8;
	}
div.promoPanel2 {
		
	}
div.promoPanel2 p {
    color:#189EA5;
    padding: 5px 10px;
}
div.promoPanel2 h2 {
    color:#189EA5;
    font-size:24px;
}
div#lowPricePanel h2{
	background:none;
    color:#CB1911;
	}
div#lowPricePanel {
	background:#FFF url(../cssimages/fs-lowprice-top.gif) no-repeat top left;
	}
div#lowPricePanel p{	
	color:#131D5D;
	}
/*
*
*
* --- ADVERT PANELS ----------------------------------------------------*/
div.advertPanel {
	background:#D2D9E5  url(../cssimages/fs-advert-bottom.gif) no-repeat bottom left;
	}
div.advertPanel h2{
	background:url(../cssimages/fs-advert-top.gif) no-repeat top left;
	color:#131D5D;
	}
div.advertPanel span {
	color:#CB1911;
	}
/*
*
*
* --- ADMIN PANELS ----------------------------------------------------*/

div.adminPanel {
	background:#CB1911 url(../cssimages/fs-promo-bottom.gif) no-repeat bottom left;
	}
div.adminPanel h2{
	background:url(../cssimages/fs-promo-top.gif) no-repeat top left;
	}
div.adminPanel a:hover, div.adminPanel a:visited:hover{
	color:#EFBAB8;
	}
/*
*
** --- ADMIN ----------------------------------------------------*/
div.logIn {
	background: #D2D9E5 url(../cssimages/fs-login-top.gif) no-repeat top left;
	}
div.logIn h2{	
	color:#131D5D;
	}
div.closeLogin {
	background: url(../cssimages/fs-login-bottom.gif) no-repeat top left;
	}
div.logIn span {
	color:#CB1911;
	}
div#manageMenu li {
	background:url(../cssimages/fs-bullet-plain.gif) no-repeat top left;
	}
div#manageForm {
	background: #D2D9E5 url(../cssimages/fs-admin-top-wide.jpg) no-repeat top left;
	width:675px;
	}
div#closeManageForm {
	background: url(../cssimages/fs-admin-bottom-wide.jpg) no-repeat top left;
	width:695px;
    }	
div#manageForm2 {
	background: #D2D9E5 url(../cssimages/fs-admin-top.gif) no-repeat top left;
	}
div#closeManageForm2 {
	background: url(../cssimages/fs-admin-bottom.gif) no-repeat top left;
    }	
div#manageForm h2 {
	color:#131D5D;
}
/*
*
*
* --- BOOKING PROCESS ----------------------------------------------------*/
div#bookingSummary {
	background:#1F437D url(../cssimages/fs-booking-summarybottom.gif) no-repeat bottom left;
	}
div#bookingSummary  h2{
	background:url(../cssimages/fs-booking-summarytop.gif) no-repeat top left;
	}
div#bookingSummary h3 {
	color:#A3B5DA;
	}
div#bookingSummaryStage3 {
	background:#1F437D url(../cssimages/fs-booking-summarybottom-wide.jpg) no-repeat bottom left;
	}
div#bookingSummaryStage3  h2{
	background:url(../cssimages/fs-booking-summarytop-wide.jpg) no-repeat top left;
	}
div#bookingSummaryStage3 h3 {
	color:#A3B5DA; 
	}
div#valetServicesPanel {
	background:#1F437D url(../cssimages/fs-booking-summarybottom-valet.jpg) no-repeat bottom left;
	}
div#valetServicesPanel  h2{
	background:url(../cssimages/fs-booking-summarytop-valet.jpg) no-repeat top left;
	}
div#valetServicesPanel h3 {
	color:#A3B5DA;
	}
ul#bookingProcess {
	background:url(../cssimages/fs-booking-processline.gif) no-repeat top right;
	}
ul#bookingProcess li {
	color:#798EB1;
	background:#D2D9E5 url(../cssimages/fs-booking-process1.gif) no-repeat top left;

	}
ul#bookingProcess li.one {
	background-image:url(../cssimages/fs-booking-process1.gif);
	}
ul#bookingProcess li.two {
	background-image:url(../cssimages/fs-booking-process2.gif);
		margin:0 20px 0 10px;
	}
ul#bookingProcess li.three {
	background-image:url(../cssimages/fs-booking-process3.gif);
	margin:0 20px 0 80px;
	}
ul#bookingProcess li.one.active {
	background-image:url(../cssimages/fs-booking-process1-active.gif);
	color:#1F437D;
	}
ul#bookingProcess li.two.active {
	background-image:url(../cssimages/fs-booking-process2-active.gif);
	color:#1F437D;
	}
ul#bookingProcess li.three.active {
	background-image:url(../cssimages/fs-booking-process3-active.gif);
	color:#1F437D;
}
div.bookingPanel {
	background:#1F437D url(../cssimages/fs-booking-headerbottom.gif) no-repeat bottom left;
	}
div.bookingHeader {
	background:url(../cssimages/fs-booking-headertop-stage1.jpg) no-repeat top left;
}
div.bookingPersonalDetails h2{
	background:url(../cssimages/fs-booking-headertop.gif) no-repeat top left;
}
div.bookingPanelStage1 {
	background:#1F437D url(../cssimages/fs-booking-headerbottom-stage1.jpg) no-repeat bottom left;
	}
div.bookingHeaderStage1 {
	background:url(../cssimages/fs-booking-headertop-stage1.jpg) no-repeat top left;
}
div.bookingPersonalDetailsStage1 h2{
	background:url(../cssimages/fs-booking-headertop-stage1.jpg) no-repeat top left;
}
div.bookingPanelStage2 {
	background:#1F437D url(../cssimages/fs-booking-headerbottom-stage2.jpg) no-repeat bottom left;
	}
div.bookingHeaderStage2 {
	background:url(../cssimages/fs-booking-headertop-stage2.jpg) no-repeat top left;
}
div.bookingPersonalDetailsStage2 h2{
	background:url(../cssimages/fs-booking-headertop-stage2.jpg) no-repeat top left;
}
div.bookingPanelAdmin {
	background:#1F437D url(../cssimages/fs-booking-headerbottom.gif) no-repeat bottom left;
	}
div.bookingHeaderAdmin {
	background:url(../cssimages/fs-booking-headertop.gif) no-repeat top left;
}
div.bookingPersonalDetailsAdmin h2{
	background:url(../cssimages/fs-booking-headertop.gif ) no-repeat top left;
}
div.bookingPanelContact {
	background:#1F437D url(../cssimages/fs-booking-headerbottom-stage2.jpg) no-repeat bottom left;
	}
div.bookingPanelAddress {
	background:#1F437D url(../cssimages/fs-booking-headerbottom-stage2.jpg) no-repeat bottom left;
	}
div.bookingPanelFlight {
	background:#1F437D url(../cssimages/fs-booking-headerbottom-stage2.jpg) no-repeat bottom left;
	}
div.bookingPanelVehicle {
	background:#1F437D url(../cssimages/fs-booking-headerbottom-stage2.jpg) no-repeat bottom left;
	}
div.bookingAction p{
	color:#ff0000;
}
div.bookingPersonalDetails p {
	color:#1F437D;
}
div.bookingPersonalDetails em {
	color:#1F437D;
}
div.bookingPersonalDetailsStage1 p {
	color:#1F437D;
}
div.bookingPersonalDetailsStage1 em {
	color:#1F437D;
}
div.bookingPersonalDetailsStage2 p {
	color:#1F437D;
}
div.bookingPersonalDetailsStage2 em {
	color:#1F437D;
}
ul.checkboxList em {
	color:#1F437D;
	}
/*
*
*
* --- FOOTER ----------------------------------------------------*/
div#footer {
	background:#1F437D url(../cssimages/fs-footer-bg.gif) repeat-x top left;
	color:#A3B5DA;

	}
div#footerText {
	background:url(../cssimages/fs-footer-plane.gif) no-repeat top right;
	}
	