<!--

a:link {text-decoration: none; color: #0174ae;}
a:visited {text-decoration: none; color: #003366;}
a:active {text-decoration: none; color: #3399FF;}
a:hover {text-decoration: underline; color: #3399FF;}


html{
height:100%; /* 100 % height */ 
}
body {

	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 76%;
  margin: 0px;
  padding: 0px;
  background-color:#3399cc;
  background-image: url('images/bg.gif');
	background-repeat: repeat-y;
	background-position: center;
	height:100%; /* 100 % height */ 
}

h1,h2,h3{
	padding:0;
	margin:0;
	border:0;
}
p{
	padding:0;
	margin:0;
	border:0;
}

div#outer{
width:1000px;
margin:0 auto 0 auto;
background-color:#ffffff;
}

h1.carhire4all,p.topcaption,p.topurl{
position:relative;
left:0;
z-index:1;
}

h1.carhire4all{
top:7px;
left:15px;
}
h1.carhire4all span{
font-style:italic;
font-weight:bold;
color:#0174ae;
font-size:30px;
}

p.topcaption{
top:12px;
left:17px;
}
p.topcaption span{
font-style:italic;
}

p.topurl{
top:21px;
left:18px;
}

p.topurl span, p.topcaption span{
color:#0174ae;
}

div#header{
width:100%;
background-color:#ffffff;
height:127px;
}

div#headerleft a:link {text-decoration: none; color: #0174ae;}
div#headerleft a:visited {text-decoration: none; color: #0174ae;}
div#headerleft a:active {text-decoration: none; color: #0174ae;}
div#headerleft a:hover {text-decoration: none; color: #0174ae;}

div#headerleft{
float:left;
width:832px;
height:87px;
background-image: url('images/headerleft.gif');
background-repeat: no-repeat;
}
div#headerright{
float:left;
width:168px;
height:87px;
background-image: url('images/toprightcar.gif');
background-repeat: no-repeat;
}
div#headermenu{
clear:left;
float:left;
width:832px;
height:40px;
}
div#headermenu a:visited {color: #0174ae;}

div#headermenu p{
padding:11px 5px 5px 15px;
}
div#headercarbot{
float:left;
width:168px;
height:40px;
background-image: url('images/headercarbot.gif');
background-repeat: no-repeat;
}

div#main{
width:auto;
background-color:#ffffff;
height:400px;
padding:0 15px 0 15px;
background: #ffffff url('images/maintoprightbg.gif') no-repeat top right; 
}

div.quotebox{
width:300px;
height:400px;
clear:left;
float:left;
}
div.quotetop{
width:300px;
height:25px;
background: #e8f2f6 url('images/qboxtop.gif') no-repeat;
}
div.quotemain{
background: #e8f2f6 url('images/quotebg.gif');
border:1px solid #3399cc;
height:375px;
border-top-width:0;
padding:0 5px;
}

h2#quote,h2#pop{
font-style:italic;
font-weight:bold;
color:#0174ae;
font-size:115%;
padding:5px 0 0 10px;
}
h2#pop{
padding:5px 0 0 25px;
}

div.box{
width:655px;
height:400px;
float:left;
background: #ffffff;
margin:0 0 0 15px;
}

div.boxtop{
width:655px;
height:25px;
background: url('images/boxtop2.gif') no-repeat;
}
div.boxtop h2{
padding-left:15px;
}
div.boxleft{
clear:left;
}
div.boxleft,div.boxright{
float:left;
width:1px;
height:375px;
background: #99cce5 url('images/boxborder.gif');
}
div.boxleft div,div.boxright div{
width:1px;
height:375px;
background: url('images/boxfade.gif') no-repeat bottom;
}
div.boxmain{
float:left;
width:605px;
padding:10px 24px 0 24px;
}
div.boxmain a:visited {color: #0174ae;}
div.boxmain h3{
font-weight:bold;
color:#0174ae;
font-size:110%;
position:relative;
top:-10px;
left:3px;
}
div.boxmain h3 b{
font-size:135%;
}
div.boxmain p{
font-style:italic;
color:#555555;
font-size:76%;
position:relative;
top:-10px;
left:3px;
}
div#paris{
clear:left;
}
div#paris,div#algarve,div#london,div#bangkok,div#capetown,div#sydney{
float:left;
width:121px;
height:176px;
margin:0 21px 0 0;
}
div#london,div#sydney{
margin:0;
}
div.boxmainright{
width:180px;
height:375px;
float:right;
position:relative;
top:-20px;
left:0;
}


div#mainlower{
width:auto;
background-color:#ffffff;
padding:7px 15px 0 15px;
}
div#mainlower p{
margin:0 0 5px 0;
}
div#lowerleft{
width:205px;
float:left;
height:200px;

}
div#lower{
width:auto;
background-color:#ffffff;
padding:20px 15px 20px 15px;
height:100%;
}

div#map{
margin:0 auto 0 215px;
width:752px;
height:337px;
background: url('images/worldmap.gif') no-repeat;
}
div#map a:visited {color: #0174ae;}

div#map p{
position:relative;
z-index:1;
font-size:10px;
color:#0174ae;
display:inline;
line-height:12px;
}

div#footer{
padding:10px 25px;
clear:both;
position:relative;
top:20px;
height:70px;
background-color:#ffffff;
border:1px solid #3399cc;
border-left-width:0;
border-right-width:0;
border-bottom-width:0;
background:#ffffff url('images/footer.gif') no-repeat right bottom;
}
div#footright{
float:right;
width:300px;

}
div#footleft{
float:left;
width:600px;
}
div#footleft h3,div#footleft h2,div#footright h3{
position:relative;
top:-5px;
font-style:italic;
font-weight:bold;
color:#0174ae;
font-size:125%;
}
div#footleft h3{ margin-bottom:7px; }
div#footleft p{
font-size:90%;
color:#555;
position:relative;
top:-2px;
left:0;
margin:0 0 10px 0;
}
div#footleft p.footmenu{
font-size:13px;
color:#0f5782;
position:relative;
top:-2px;
left:0;
margin:0 0 12px 0;
}
span.fch{
color:#ff6101;
font-weight:bold;
font-family: Verdana, sans-serif;
}
div#footright h3{
float:right;
}
div#footright p{
clear:right;
float:right;
font-size:90%;
color:#0174ae;
position:relative;
}
p#foot{
top:-5px;
}
p#foot2{
top:6px;
font-size:10px;
}

input.btn{
margin:10px 20px;
font-family: Verdana, Arial, sans-serif;
font-weight:bold;
color:#006496;
padding:5px 10px;
border:1px solid #cccccc;
background:#eeeeee;
border-top-color:#ffffff;
border-left-color:#ffffff;
border-style:outset;
}

div#NoShow{ display:none; }
form#WhatToDo{ padding-top:7px; }
table#AutoNumber2 font{ color:#003366; }
table#AutoNumber2 td b font{ color:#0f5782; }


h4{
font-weight:bold;
color:#0174ae;
font-size:125%;
background:url('images/car-tyre.gif') no-repeat top left;
padding:0 0 0 25px;
min-height:16px;
margin:16px 0 8px 0;
}
h5{ 
font-size:115%;
font-weight:bold;
color:#0174ae;
margin:0 0 8px 0;
}



div#menubar{
width:700px;
height:28px;
background:url('images/menubar2.gif') no-repeat left top;
margin:6px 0 0 5px;
}
div#headermenu p{
padding:6px 5px 5px 15px;
font-weight:bold;
color:#999;
}
-->