* {margin:0;padding:0;}

body {font:normal 11px Verdana, Arial, Helvetica, sans-serif;color:#302f2f;background:#2d2f32 url(../airport-car-images/bodybg.gif) top left repeat-x}
acronym { border:0; }

h1 img { vertical-align:middle; }
h1, h2, h3, h4 { font-size:12px;margin:8px 0 0 0; }

h3 {color:#f65604;}

a, a:link, a:active, a:visited, a:hover {font-weight:bold;color:#f65604;}

li { list-style:none;background:url(../airport-car-images/li-bg.gif) center left no-repeat;color:#f15703;padding:4px 0 4px 22px; }
ul#airport-taxi-services li {border-bottom:1px solid #F0EFEF;} 

#container { width:826px;margin:0 auto;background:url(../airport-car-images/containerbg.gif) top left no-repeat;padding:0 7px; }
#content { width:826px;background:#f0efef url(../airport-car-images/contentbg.gif) top left no-repeat; }

div#photos {padding-top:40px; margin-left:40px; width:456px; height:155px;}


#left { width:271px;float:left;background:url(../airport-car-images/leftbg.gif) bottom right no-repeat;height:520px; }
#left p, #left ul, #left h3, #left h1 { margin:10px 20px; }
#left h3#which-vehicle {margin-top:110px;}
#left h3#which-vehicle2 {margin-top:0px;}
#left h1 {color:#f65604;}

#right { width:555px;float:right; }
#contactinfo { width:475px;height:60px;background:url(../airport-car-images/phone-icon.gif) top right no-repeat;padding:0 80px 0 0;text-align:right;}
#contactinfo p { color:#f85704;font-size:19px;padding:33px 0 0 0;}
#contactinfo p span { color:#2d2c2c;margin:0 0 0 20px; }
#nav { width:555px; }
#nav img { border:0;display:block;float:left; }
#contentmid { clear:both;background:url(../airport-car-images/contentmid.gif) top left repeat-y; }
#contentmid div.thin {width:435px;}
#contentmid h3 {color:#f65604; padding:0; margin; margin-top:10px; padding-left:40px;}
#contentmid p, #contentmid h1, #contentmid ul { padding:0 60px 0 40px; }
#contentmid p { padding-top:7px; }
#contentmid ul { margin:10px; }
#contentmid ul.locationlist { margin:-10px 40px; }
#contentmid ul.locationlist a {font-weight:normal;text-decoration:none;}
#contentmid ul.locationlist a:hover {text-decoration:none; color:#fff; background-color:#f65604;}

#contentmid li h2, #contentmid li h3 { font-size:11px !important;font-weight:normal; PADDING-LEFT:0PX;MARGIN-TOP:0PX;}
#contentmid .footerimage { float:right;margin:-300px 50px 0 0; }
#footer {text-align:center; line-height:1.5em; width:826px;height:24px;background:url(../airport-car-images/mainfooter.gif) top left no-repeat;clear:both;padding:35px 0 0 0; }
#footer p, #footer a, #footer a {color:#FFF;font-size:10px;}
#footer ul { padding:8px 0 0 0; }
#footer li { background-image:none;padding:0 8px 0 0;display:inline; }
#contentmid p.first, #contentmid h1.first, #contentmid h3.first { padding:40px 40px 10px 40px; }
.last { height:200px; }
#contentmid p.indent { padding-right:150px; }
#contentmid ul.listindent li { padding-right:150px; }

form#quick-enquiry {margin-left:42px; margin-right:60px; padding-bottom:10px; margin-top:10px; margin-bottom:10px; border-bottom:1px solid #B6B4B4;}
form#quick-enquiry textarea {width:150px;}
form.contact {margin-right:40px;}
form.contact input, form.contact select {width:150px;}
form.contact input.contactbutton {width:250px;}


div.vehicles {display:block; float:left; text-align:center; width:80px; margin:8px; border:1px solid #B6B4B4; padding:8px;}
#left p.vehicle-key {padding:0px; margin:0px; font-size:1.4em; font-weight:bold;}
#left p.vehicle-key img {padding:0px; margin:0px;}
#eight-seater {margin-left:40px;}
