/* CSS Document */

/* CSS Document */
/* mainspecial.css START */
* {
        padding: 0;
        margin: 0;
}

body {
        position: relative;
	behavior:url(/css/csshover.htc);
        background-color:#a7c4d7;
}

#all {
        position: relative;
        margin-left: auto;
        margin-right: auto;
        width: 766px;
}

img {
        border: none;
}

#header {
        position: absolute;
        width: 766px;
        height: 77px;
        top: 0px;
        right: 0;
        bottom: auto;
        left: 0;
        z-index: 3;
      }
	  
#phone {
        position: absolute;
        left: 350px;
        top: 70px;
        width: 310px;
        text-align: right;
        z-index: 50;
      }
	  
#phonenumber {
        color: #69c54a;
}

#specoff {
        position: relative;
        top: 615px;
      }
	    
img.x1 {
     position:absolute;
     left:0px;
     top:0px;
     z-index:-1;

}

img.x2 {
     position:absolute;
     left:0px;
     top:0px;
     z-index:-1;
}

img.x3 {
     position:absolute;
     left:0px;
     top:0px;
     z-index:-1;
}

img.x4 {
     position:absolute;
     left:0px;
     top:0px;
     z-index:-1;
}

img.x6 {
     position:absolute;
     left:0px;
     top:0px;
     z-index:-1;
}

img.x7 {
     position:absolute;
     left:0px;
     top:0px;
     z-index:-1;
}

#didyouknow {
        position: absolute;
        width: 198px;
        height: 200px;
        background-image: url(//images/template/didyouknowbox4.gif);
        background-repeat: no-repeat;
        top: 360px;
}

#directoryfooter {
        position: absolute;
        top: 105px;
        left: 0px;
        width: 766px;
        height: 150px;
        z-index: 19;
      }

#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: 343px;
        top: 35px;
        width: 310px;
        text-align: right;
      }

#latestnews {
        position: absolute;
        width: 191px;
        height: 183px;
        left: 10px;
        top: 0px;
        background-image: url(http://bookings.carrentals.co.uk/images1/latestnewsbox.gif);
      }
	  
#searchbox {
        position: absolute;
        width: 198px;
		height: 500px;
        left: 0px;
        top: 0px;
      }
	  
#searchbox2 {
        position: absolute;
        width: 380px;
        height: 500px;
        left: 210px;
        top: 0px;
      }
	  
#roadsense {
        position: absolute;
        width: 184px;
        left: 14px;
        top: 25px;
      }
	  
#book2win {
        position: absolute;
        width: 184px;
        left: 13px;
        top: 367px;
      }
	  
#newsletter {
        position: absolute;
        width: 191px;
        height: 141px;
        left: 8px;
        top: 190px;
        background-image: url(http://bookings.carrentals.co.uk/images1/newsletterbox.gif);
      }
	  
#comp {
        position: absolute;
        width: 191px;
        height: 163px;
        left: 10px;
        top: 340px;
        background-image: url(http://bookings.carrentals.co.uk/images1/competitionsbox.gif);
      }

#breadcrumbs2 {
        position: absolute;
        left: 450px;
        top: 15px;

      }

#quotes {
        position: absolute;
        width: 191px;
        height: 183px;
        left: 410px;
        top: 2px;
        background-image: url(http://bookings.carrentals.co.uk/images1/recentlyviewedbox.gif);
      } 

#topdest {
        position: absolute;
        width: 189px;
        height: 313px;
        left: 409px;
        top: 190px;
        background-image: url(http://bookings.carrentals.co.uk/images1/topdestinationsbox.gif);
      }

#topdest2 {
        position: absolute;
        width: 191px;
        left: 409px;
        top: 0px;
      }  

#logos {
        position: absolute;
        width: 94px;
        left: 385px;
        top: 507px;
      }

#logos3 {
        position: absolute;
        width: 94px;
        left: 395px;
        top: 527px;
      }

#logos2 {
        position: absolute;
        width: 234px;
        left: 290px;
        top: 507px;
      } 

#comments {
        position: absolute;
        width: 234px;
        left: 13px;
        top: 507px;
      } 

h1 {
        font-size: 20pt;
        color: #ffffff;
        text-align: center;
        margin-top: 3px;
      }

h2 {
        font-size: 12pt;
        color: #000000;
        text-align: center;
        margin-top: 3px;
        padding-left: 4px;
      }

h22 {
        font-size: 12pt;
        color: #000000;
        margin-top: 3px;
        padding-left: 0px;
        font-weight: bold;
      }

h5 {
        font-size: 10pt;
        color: #000000;
        text-align: left;
        line-height: 1px;
      }
	  
h10 {
        font-size: 10pt;
        color: #000000;
        line-height: 6px;
      }
	  
h9 {
        font-size: 10pt;
        color: #000;
        line-height: 16px;
      }

h77 {
        font-size: 12pt;
        color: #A60F82;
        text-align: center;
      }

p {
        font-size: 10pt;
        margin: 5px 2px 15px 0;
}

#supportingtext {
	padding-left: 10px; 
	margin-bottom: 0px;
	}
	
#supportingtext2 {
      position: relative;
      left: 5px;
      top: 5px;
      padding-left: 5px; 
      padding-right: 7px;
      text-align: justify;
}

#supportingtext2 p {
      position: relative;
      left: 5px;
      top: 10px;
      padding-left: 5px; 
      padding-right: 12px;
      text-align: justify;
	}
	
#subbutton {
    position: relative;
	left: 30px; 
	top: 0px;
	}

#subbutton2 {
      position: relative;
	left: 7px; 
	top: 6px;
	}
	
#supportingtext3 {
	padding-left: 10px;
    padding-right: 0px;
	margin-top: 0px;
	}
	
#supportingtext4 {
	padding-left: 84px; 
	margin-top: 50px;
	}
	
#supportingtext5 {
      position: relative;
      left: 5px;
      top: 18px;
      line-height: 12px;
	}

#supportingtext11 {
      position: relative;
      left: 132px;
      top: 0px;
      padding-left: 0px;
	  font-size: 8pt;
	  z-index: 40;
	}
	
#supportingtext6 p {
      position: relative;
      left: 5px;
      top: 33px; 
      padding-left: 8px;
      padding-right: 10px;
      text-align: left;
	  line-height:6pt;
	}
	
#supportingtext99 {
      position: relative;
      left: 2px;
      top: 40px; 
      padding-left: 5px;
      padding-right: 5px;
	}

.t1 {
        font-size: 10pt;
}
.t4 {
        font-size: 8pt;
}
.t11 {
        font-size: 8pt;
}

.t13 {
        font-size: 8pt;
}
.t2 {
        font-size: 8pt;
}
.t3 {
        font-size: 7pt;
		z-index: 41;
}

.t2u {
        font-size: 8pt;
        text-decoration: underline;
}

a {
        font-size: 8pt;
        font-weight: bold;
        color: #A60F82;
        text-decoration: none;
}
a:hover {
        color: #417FB2;
}

.t24 {
        font-size: 7pt;
        color: #036f26;
        font-weight: normal;
}

.it {
       font-style: italic;
       font-size: 10pt;
}

.it3 {
       font-style: italic;
       font-size: 7pt;
}

.it2 {
       font-size: 8pt;
       font-weight: bold;
       color: #00000;
       margin-top: 5;
}

.it4 {
       font-size: 8pt;
       font-weight: normal;
       color: #000;
       padding-right: 2px;
}

.b1 {
       font-weight: bold;
       font-size: 12pt;
       color:#000000;
}
.b13 {
       font-weight: bold;
       font-size: 8pt;
       color:#000000;
}

.b5 {
       font-weight: bold;
       font-size: 10pt;
       color:#000000;
}
.c22 {
       font-size: 9pt;
       color:#000000;
}

#breadcrumbseuro {
        position: absolute;
        left: 360px;
        top: 2px;

      }

#breadcrumbsairport {
        position: absolute;
        left: 360px;
        top: 2px;

      }

#breadcrumbsworld {
        position: absolute;
        left: 371px;
        top: 2px;

      }

#supportingtext10 {
      position: relative;
      left: 210px;
      top: 0px;
      padding-left: 10px;
      width: 386px;
	  clear:both;
	}
	
#offertext {
      position: relative;
      left: 0px;
      width: 370px;
      align: justify;
	}


#countrytext {
        position: absolute;
        top: 80px;
		margin-left: auto;
		margin-right: auto;
		width: 386px;
		text-align: justify;
}

#ccol1 {
        position: absolute;
        left: 8px;
      }
	  
#ccol1b {
        position: absolute;
        left: 228px;
      }

#ccol2 {
        position: absolute;
        left: 170px;
      }
	  
#ccol2b {
        position: absolute;
        left: 400px;
      }
	  
#ccol3b {
        position: absolute;
        left: 390px;
		width: 150px;
      }
	  
#ccol4b {
        position: absolute;
        left: 0px;
        width: 766px;
        top: 375px;
      }
	  
#1week {
        position: absolute;
	  left: 0px;
        top: 200px;
}

#footerspecialoffers {
        position: absolute;
        top: 370px;
        left: 0px;
        width: 766px;
        height: 150px;
        z-index: 19;
      }

#footerspecialoffers2 {
        position: absolute;
        top: 95px;
        left: 0px;
        width: 766px;
        height: 150px;
        z-index: 19;
      }

#footerspecialoffers3 {
        position: relative;
        width: 766px;
        height: 150px;
        z-index: 99;
		border:thin solid red;
		clear: both;
      }
	  
#footervoucher {
        position: absolute;
        top: 60px;
        left: 0px;
        width: 766px;
        height: 150px;
        z-index: 19;
      }

#footerdirectory {
        position: absolute;
        top: 160px;
        left: 0px;
        width: 766px;
        height: 150px;
        z-index: 19;
      }

#bottombar {
        position: absolute;
        width: 766px;
        /*left: 0px;*/
        /*top: 50px;*/
      }

#bottomnavbar {
        position: absolute;
        width: 766px;
        left: 0px;
        top: 55px;
      }
	  
#padlock {
        position: relative;
        width: 55px;
        height: 60px;
        top: 12px;
        float: left;
        left: 6px;
}

#win {
        position: relative;
        width: 55px;
        height: 65px;
        top: 12px;
        float: left;
        left: 0px;
}

#floatinglogos {
        position: relative;
        width: 150px;
        height: 70px;
        top: 0px;
        float: right;
}

body a:link, body a:active, body a:visited {
		color: #f76503;
		text-decoration:none;
}

body a:hover {
		color: #69c54a;
		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;
	}

.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;
}

.nav3ul{
  float: left;
  width: 30em;
  margin: 0;
  padding: 0;
  list-style: none;
}
 
.nav3li {
  float: left;
  width: 10em;
  margin: 0;
  padding-bottom: 5px;
}

#breadcrumbs {
	font-size:8pt;
}

.carrentallink	{
	font-size: 12px;
	color: #666666;
	text-decoration: none;
	}

* {
        padding: 0;
        margin: 0;
}

/*#main {
        position: relative;
        top: 0px;
        left: 0px;
        width: 766;
        height: 570px;
        z-index: 20;
        padding: 0px;
	background-color:#ffffff;
	border:1px solid #000000;
}*/
	  
 p1 {
        font-size: 10pt;
        margin: 5px 2px 5px 0;
}

h3 {
        font-size: 12pt;
        color: #000000;
        margin-top: 3px;
        font-weight: bold;
      }
#align {
       position: relative;
       top: 0px;
       left: 0px;
       text-align: justify;
       width: 766px;
}

/*---*/

#minisearchalt {
        position: absolute;
        width: 171px;
        height: 377px;
		left:1px;
		top: 1px;
		clear:both;

}

#minisearch {
        width: 171px;
        height: 377px;
        visibility: hidden;
	z-index: 900;
	left:1px;
	top:1px;
        position: absolute;
	clear:both;
}

#box {
	background-image: url(/images/template/box.gif);
	width:161px; /*171 - padding*/
	height:152px;
	position:absolute;
	left:1px;
	top:377px;
	padding-top:30px;
	padding-left:5px;
	padding-right:5px;
}
#box2 {
	background-image: url(/images/template/box.gif);
	width:171px;
	height:152px;
	position:absolute;
	left:1px;
	top:529px;
}
#bookingform {
        height: 377px;
        width: 171px;
        overflow: hidden;
}
#mainlogo {
        position: relative;
        top: 0px;
        left: 22px;
}
#main {
        position: absolute;
        top: 82px;
	left:22px;
        width: 766px;
        height: auto;
        z-index: 19;
        padding: 5px;
	background-color:#ffffff;
	border:1px solid #000000;
}
#footer {
        position: absolute;
        top: 380px;
		_top: 381px;
        left: -1px;
        width: 766px;
        height: 120px;
        z-index: 19;
        background-image: url(/images/template/footer.gif);
        background-repeat: no-repeat;   
}
.b43 {
       font-weight: normal;
       font-size: 8pt;
       color:#000000;
}
.b2 {
       font-weight: normal;
       font-size: 8pt;
       color:#70afdc;
}
#footertext1 {
      position: relative;
      left: 8px;
      top: 0px; 
      text-align: justify;
      width: 450px;
	}

#footertext2 {
      position: absolute;
      top: 0px;
      float: right;
      width: 254px;
      left: 515px;
	  text-align:right;
}