/* CSS Document */
/* search.css START */
* {
        padding: 0;
        margin: 0;
}

img {
        border: none;
}

#justText {
	min-height:450px;
	_height: 450px;
}

body {
        position: relative;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 10pt;
        color: #000;
		background-color:#a7c4d7;
}

#all {
        position: relative;
        margin-left: auto;
        margin-right: auto;
        width: 778px;
}
#importantinfo {
        position: relative;
        width: 600px;
        align: left;
}
#header {
        width: 778px;
        height: 156px;
}

#footerCC {
		position:relative;
		top:-680px;
}

      #footer {
        position:relative;
		left: 0px;
		top:-5px;
		_top:0px;
        width: 778px;
		height: 54px;
        align: center;
        background-image: url(/images/template/footer.gif);
        background-repeat: no-repeat;    

      }

#footertext1 {
      position: relative;
      left: 8px;
      top: 0px; 
      text-align: justify;
      width: 450px;
	}

#footertext2 {
      position: absolute;
      top: 0px;
      float: right;
      width: 254px;
      left: 515px;
}


#mainlogo {
        position: relative;
        top: 0px;
        left: 22px;
}

#main {
        position:relative;
		width: 778px;
		left:22px;
		top:77px;
}

#whitebox {
		border:1px solid #000000;
		background-color:#FFFFFF;
}

#mainleft {
        position: absolute;
        top: 2px;
        left: 2px;
        width: 198px;
}

#maincentre {
        position: relative;
        left: 190px;
        width: 602px;
}
#onrequest {
        position: relative;
        width: 602px;
}
#confirmed {
        position: relative;
        width: 602px;
}
#mainright {
        position: absolute;
        top: 156px;
        left: 0px;
        width: 191px;
}

#bookmark {
	position: absolute;
	left: 36px;
	top: 96px;
	width: 110px;
	height:26px;
	text-align: left;
	z-index:102;
  }
#todaysdate {
        position: absolute;
        left: 147px;
        top: 0px;
}

#quotessofar {
        position: absolute;
        left: 543px;
        top: 35px;
        width: 310px;
        text-align: right;
}

#didyouknow {
        position: absolute;
        width: 198px;
        height: 200px;
        background-image: url(/images/didyouknowbox4.gif);
        background-repeat: no-repeat;
        top: 520px;#
		display: none;
}

#topdest2 {
        position: absolute;
        width: 191px;
        left: 609px;
        top: 60px;
}

h1 {
        font-size: 20pt;
        color: #000000;
        margin-top: 3px;
}

h2 {
        font-size: 12pt;
        color: #000000;
        text-align: center;
        margin-top: 3px;
        padding-left: 4px;
}
h3 {
        font-size: 12pt;
        color: #000000;
        text-align: left;
        margin-top: 3px;
        padding-left: 0px;
}
h6 {
        font-size: 10pt;
        color: #000000;
        font-weight: bold;
        text-align: center;
}
h7 {
        font-size: 10pt;
        color: red;
        font-weight: bold;
        text-align: center;
}
p {
        font-size: 10pt;
        margin: 5px 2px 5px 0;
}


#supportingtext2 {
      position: relative;
      left: 5px;
      top: 5px;
      padding-left: 5px; 
      padding-right: 14px;
      text-align: justify;
}
#supportingtext9 {
      position: relative;
      left: 0px;
      top: 0px;
      padding-left: 0px; 
      padding-right: 0px;
      text-align: justify;
}
.t2 {
        font-size: 8pt;
}
a {
        font-size: 8pt;
        font-weight: bold;
        color: #2088d1;
        text-decoration: none;
}
.t34 {
        font-size: 8pt;
}
.clickable {
        font-size: 8pt;
        cursor: pointer;
}
a:hover {
        color: #031236;
}



.it2 {
       font-size: 8pt;
       font-weight: normal;
       color: #000;
}
.it22 {
       font-size: 11px;
       font-weight: normal;
       color: #000;
	   line-height:12px;
}
.it9 {
       font-size: 10pt;
       font-weight: bold;
       color: #000;
       margin-top: 5;
       text-align: justify;
}

.b2 {
       font-weight: normal;
       font-size: 8pt;
       color:#70afdc;
}

.b43 {
       font-weight: normal;
       font-size: 8pt;
       color:#000000;
       text-align: right;
}

#bookingform {
        height: 377px;
        width: 171px;
        overflow: hidden;
}

#countrytext {
        width: 400px;
        text-align: left;
        /*background: #bbb;*/
        min-height: 498px;
        _height: 498px;
}
#countrytext2 {
        width: 778px;
        text-align: left;
        /*background: #bbb;*/
}
#minisearchalt {
        position: absolute;
        width: 171px;
        height: 377px;
		left:0px;
		top: 0px;
}

#minisearch {
        width: 171px;
        height: 377px;
        visibility: hidden;
	z-index: 900;
	left:2px;
	top:2px;
}

#box {
	background-image: url(/images/template/box.gif);
	width:161px; /*171 - padding*/
	height:117px;
	position:absolute;
	left:0px;
	top:377px;
	padding-top:35px;
	padding-left:5px;
	padding-right:5px;
}
#box2 {
	background-image: url(/images/template/box.gif);
	width:171px;
	height:152px;
	position:absolute;
	left:0px;
	top:529px;
}

#padlock {
        position: relative;
        width: 55px;
        height: 60px;
        top: 3px;
        float: left;
        left: 6px;
}
#float {
        position: relative;
        width: 50px;
        height: 75px;
        top: 0px;
        float: right;
        padding-right: 10px;
}
#win {
        position: relative;
        width: 55px;
        height: 65px;
        top: 10px;
        float: left;
        left: 0px;
}
.carrentallink {
        font-size: 12px;
        color: #000000;
        font-weight: normal;
        text-decoration: none;
}
.carrentallinkB {
        font-size: 12px;
        color: #000000;
        font-weight: bold;
        text-decoration: none;
}
.carrentallinkC {
        font-size: 14px;
        color: #000000;
        font-weight: bold;
        text-decoration: none;
}
.carrentallinkD {
        font-size: 14px;
        color: red;
        font-weight: bold;
        text-decoration: none;
}
.highlight {
        font-size: 14pt;
        color: #fa0000;
        font-weight: bold;
}

.highlight2	{
        font-size: 11pt;
        color: #fa0000;
        font-weight: bold;
}

.upgrade {
        font-size: 16pt;
        color: #f00;
}

#upgrades {
        position: relative;
        height: 175px;
        align: center;
}

#upgrade2 {
        position: absolute;
        left: 315px;
        top: 0px;
        text-align: center;
}
#upgrade1 {
        position: absolute;
        left: 45px;
        top: 0px;
        text-align: center;
}
.currency {
        font-size: 10pt;
}

#prebook {
        position: relative;
        height: 150px;
}

#prebook1 {
        position: absolute;
        top: 40px;
        width: 100%;
}

#prebook2 {
        position: absolute;
        top: 60px;
        width: 100%;
}

#prebook3 {
        position: absolute;
        top: 90px;
        width: 100%;
}

#prebook4 {
        position: absolute;
        top: 110px;
        width: 100%;
        font-size: 9pt;
}

.la {
        position: absolute;
        right: 0px;
}

.le1 {
        position: relative;
        width: 100%;
}

#localextras {
        margin-bottom: 20px;
}

#driver {
        position: relative;
        margin-top: 20px;
}

#driver1 {
        position: relative;
        padding-bottom: 30px;
        height: 242px;
}

#driver1 #labels {
        position: relative;
        background: #f88;
        width: 220px;
}

#driver1 #inputs {
        position: absolute;
        top: 0;
        left: 230px;
}

#driver label {
        position: absolute;
        right: 0;
}

#driver input, #driver select {
        position: absolute;
        left: 0;
}

#title {

}

#title_label {

}

#first {
        top: 24px;
        width: 260px;
}

#first_label {
        top: 24px;
}

#last {
        top: 46px;
        width: 260px;
}

#last_label {
        top: 46px;
}

#house {
        top: 68px;
        width: 260px;
}

#house_label {
        top: 68px;
}

#post_code {
        top: 90px;
        width: 40px;
}

#post_code_label {
        top: 90px;
}

#address {
        top: 112px;
        width: 200px;
}

#address_label {
        top: 112px;
}

#city {
        top: 134px;
        width: 200px;
}

#city_label {
        top: 134px;
}

#country {
        top: 156px;
}

#uscr {
        position: absolute;
        top: 156px;
        left: 170px;
}

#country_label {
        top: 156px;
}

#driverphone {
        top: 180px;
        width: 130px;
}

#driverphone_label {
        top: 180px;
        
}

#fax {
        top: 202px;
        width: 130px;
}

#fax_label {
        top: 202px;
}

#email {
        top: 224px;
        width: 200px;
}

#email_label {
        top: 224px;
}
#email2 {
        top: 246px;
        width: 200px;
}

#email2_label {
        top: 246px;
}
#add1 {
        display: none;
}

#add1 h1, #add2 h1 {
        font-size: 14pt;
        padding-bottom: 10px;
}

#driver2, #driver3 {
        position: relative;
        padding-bottom: 30px;
        height: 90px;
}

#driver2 #labels, #driver3 #labels {
        position: relative;
        background: #f88;
        width: 70px;
}

#driver2 #inputs, #driver3 #inputs {
        position: absolute;
        top: 0;
        left: 80px;
}

#driver2 #ad1_title_label {

}

#driver2 #ad1_first_label, #driver3 #ad2_first_label {
        top: 22px;
}

#driver2 #ad1_last_label, #driver3 #ad2_last_label {
        top: 44px;
}

#driver2 #ad1_age_label, #driver3 #ad2_age_label {
        top: 66px;
}

#driver2 #ad1_title {

}

#driver2 #ad1_first, #driver3 #ad2_first {
        top: 22px;
}

#driver2 #ad1_last, #driver3 #ad2_last {
        top: 44px;
}

#driver2 #ad1_age, #driver3 #ad2_age {
        top: 66px;
}

#add2 {
        display: none;
        position: absolute;
        top: 307px;
        left: 250px;
}

#flight {
        position: relative;
        padding-bottom: 30px;
        height: 100px;
}

#flight #flightlabels {
        position: relative;
        background: #f88;
        width: 120px;
}

#flight #flightinputs {
        background: #88f;
        position: absolute;
        top: 0;
        left: 130px;
}

#flightlabels label {
        position: absolute;
        right: 0;
}

#flightinputs input, #flightinputs select, #flightinputs span {
        position: absolute;
        /*left: 0;*/
}

#flight_no, #flight_no_label {
        top: 5px;
}

#departing_from, #departing_from_label {
        top: 27px;
}

#flight_date_day, #flight_date_month, #flight_date_year, #flight_date_time, #flight_date_at, #flight_date_label {
        top: 51px;
}

#flight_date_day {
        width: 45px;
}

#flight_date_month {
        left: 47px;
        width: 55px;
}

#flight_date_year {
        left: 104px;
        width: 60px;
}

#flight_date_at {
        left: 176px;
}

#flight_date_time {
        left: 205px;
        width: 60px;
}

#paymentdetails {
        margin-top: 20px;
}

#payment {
        position: relative;
        padding-bottom: 30px;
        height: 150px;
}

#payment #paymentlabels {
        position: relative;
        background: #f88;
        width: 120px;
}

#payment #paymentinputs {
        background: #88f;
        position: absolute;
        top: 0;
        left: 130px;
}

#paymentlabels label {
        position: absolute;
        right: 0;
}

#paymentinputs input, #paymentinputs select, #flightinputs span {
        position: absolute;
}

#card_type_label {
        top: 3px;
}
#card_type {
        top: 3px;
        width: 200px;
}
#card_number, #card_number_label {
        top: 27px;
}

#card_issue, #card_issue_label {
        top: 49px;
}

#card_issue_text {
       position: absolute;
       top: 49px;
       left: 180px;
       width: 150px;
       font-size: 8pt;
}

#card_name, #card_name_label {
        top: 71px;
}

#card_start_month, #card_start_month_label {
        top: 93px;
}

#card_start_month {
        width: 65px;
}

#card_start_year {
        top: 93px;
        left: 70px;
        width: 60px;
}

#card_end_month, #card_end_month_label {
        top: 117px;
}

#card_end_month {
        width: 65px;
}

#card_end_year {
        top: 117px;
        left: 70px;
        width: 60px;
}

#card_security_code, #card_security_code_label {
        top: 141px;
}

#card_security_code_text {
       position: absolute;
       top: 137px;
       left: 70px;
       width: 270px;
       font-size: 8pt;
}

#payment1 {
        position: absolute;
        top: 190px;
        width: 100%;
        font-weight: bold;
}

#payment2 {
        position: absolute;
        top: 210px;
        width: 100%;
        font-size: 9pt;
}

.payment3 {
        padding-top: 55px;
}

#carlist {
        position: relative;
        left: 200px;
        width: 602px;
}
.headerCell {
        color:#000;
        background-color:#faece3;
        font-weight:bold;
        padding:8px;
        font-size:12px;
}

#phonenumber {
        color: #031236;
}
#phone {
        position: absolute;
        left: 537px;
        top: 70px;
        width: 340px;
        text-align: right;
        z-index: 50;
}

/* search.css END */
/* index.css START */
body a:link, body a:active, body a:visited {
		color: #2088d1;
		text-decoration:none;
}

body a:hover {
		color: #031236;
		text-decoration:none;
}




	#menubar {
        position: absolute;
        left: 359px;
        top: 69px;
		width:282px;
		height:45px;
		padding-top:17px;
		padding-left:15px;
		font-weight:bold;
		font-size:14px;
		z-index:102; 
      }
	#menubar a:link, #menubar a:active, #menubar a:visited {
		font-weight:bold;
		font-size:14px;
	}
	
	#menuicons {
		position: absolute;
		left:389px;
		top:12px;
		z-index:99;
	}
	#menuitem {
		float:left;
		padding-right:7px;
		color:#FFFFFF;
		width: 40px;
		height: 60px;
		cursor:pointer;
		z-index:100;
	}
      body {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 10pt;
        color: #036f26;
      }



.t34 {
        font-size: 8pt;
}

.b99 {
       font-weight: bold;
       font-size: 7pt;
       color:#036f26;
}
.b992 {
		font-size: 11px;
}
#uList2 {
		list-style:none;
		margin-left: 0;
		color:#FFFFFF;
		font-size:12px;
		font-weight:bold;
}
#uList ul li {
		padding-top:2px;
		_padding-top:3px;
}

/* index.css END */
