body {background-color: #FFFFFF;margin:0px;padding:0px;font-family:Arial;font-size:11px;}
#wrapper {width:980px; background-color:#FFFFFF; margin:0 auto;}

select,input,textarea{font-size:11px;font-family:Arial;}
b{color:#000000;}
a{color:#000000;}
fieldset{border:1px dotted #444444;}
legend{background-color:#FFF;color:#009beb;}
img{border:none;}
ul{margin:0;padding:0;}
li{margin:0;padding:0;}
h1,h2,h3,h4,h5 {color:#000000;margin:0;font-size:180%;}
h2 {background-image:url(/images/bgfill2.gif);background-repeat:repeat-x;height:35px;background-position:top left;margin:5px 0 5px 0;font-size:140%;}
h2 *{position:relative;top:8px;left:15px;}
h2 a{text-decoration:none;}
h3 {background-image:url(/images/header.png);background-repeat:no-repeat;height:32px;background-position:top left;font-size:110%;}
h3 *{position:relative;top:8px;left:5px;}
h3 a{text-decoration:none;}

h4 {background-image:url(/images/header2.png);background-repeat:no-repeat;height:32px;background-position:top left;font-size:110%;}
h4 *{position:relative;top:8px;left:5px;}
h4 a{text-decoration:none;}
h5 {background-image:url(/images/header3.png);background-repeat:no-repeat;height:32px;background-position:top left;font-size:110%;}
h5 *{position:relative;top:8px;left:5px;}
h5 a{text-decoration:none;}

hr {width:90%;border-width:1px 0 0 0;border-top:1px dotted #000000;}

#headerbox {width:980px; height:81px;margin:0 auto;background-color:#FCE301;border-bottom:solid 3px #817f80;}
#headlinks{left:420px;position:relative;width:400px;height:35px;top:-19px;}
#headlinks ul{list-style:none;}
#headlinks li{float:left;display:block;height:35px;background:url(/images/home/menu-bt-r.gif) no-repeat right;margin-right:2px;padding-right:10px;}
#headlinks li span,#headlinks li .on{height:35px;display:block;background:url(/images/home/menu-bt-l.gif) no-repeat left;padding-left:30px;line-height:30px;}
#headlinks li .on{background-image:url(/images/home/menu-bt-lon.gif);}
#headlinks li span a{width:100%;height:100%;display:block;}
#logo {width:168px;height:48px;border:0;padding:17px 0 0 17px;}
#strapline {position:relative;left:415px;top:-135px;font-size:18px;background:url(/images/blackarrow_s.png) no-repeat left;padding-left:18px;width:330px;}

#content {position:absolute; top:125px;width:980px;background-color:#FFFFFF;}
#leftcontent {width:730px;float:left;margin:0 30px 0 0px;}
#rightcontent {float:right;width:220px;}

#searchbox {width:100%;height:286px;margin-bottom:10px;background:url(/images/mainimage.jpg) no-repeat left bottom;} 
#menutop {position:absolute;top:15px;left:426px;background-color:#000000;background:url(/images/topstrip.gif) no-repeat left top;height:7px;width:270px;}
#menu {position:absolute;top:22px;left:426px;background-color:#FCE301;height:250px;width:270px;}
#menubottom {position:absolute;top:272px;left:426px;background-color:#000000;background:url(/images/botstrip.gif) no-repeat left bottom;height:7px;width:270px;}
#rightmenu{background-color:#FCE301;padding:5px 0 5px 0;position:relative;}
input.search{height:19px;width:134px;border-top:1px solid #7f9db9;border-left:1px solid #7f9db9;border-right:1px solid #dae7f2;border-bottom:1px solid #dae7f2;margin-bottom:2px;background-image:url(/images/yellowarrow_s.png);background-repeat:no-repeat;background-position:3px 1px;padding-left:22px;}

#searchhead,#searchheadlong{height:80px;background-color:#000000;color:#FFFFFF;font-size:12px;padding-left:20px;}
#searchhead h1{color:#FFFFFF;padding:15px 0 2px 0;}
#searchheadlong h1{color:#FFFFFF;padding:10px 0 0px 0;}

#searchform{margin:3px 5px 0 10px;}
#searchform div{margin-bottom:8px;}

#traillink {background:url(/images/yellowarrow_s.png) no-repeat left;padding-left:20px;margin-bottom:3px;}

#infobox{width:100%;border-bottom:dotted 1px #444444;margin:10px 0 10px 0;background-color:#e4ecee;padding:3px 0 3px 0;}


#threeboxes {width:730px; padding-top:6px;margin:0 auto;}
.threeboxestable {margin:5px;}
.threeboxestable th{font-weight:bold;border-bottom:dotted 1px #444444;padding:3px 0 3px 0;text-align:left;}

.threeboxestop {width:100%;height:22px;background-color:#419bd0;color:#FFFFFF;text-align:center;font-size:14px;font-weight:bold;padding-top:5px;}
.threeboxestop a{color:#FFFFFF;text-decoration:none;font-size:14px;font-weight:bold;}
.threeboxestext {padding:90px 5px 5px 5px; color:#000000;margin:0 auto;}

#quick span,#cheap span,#easy span{position:relative;left:30px;top:5px;font-size:15px;color:#FCE301;font-weight:bold;}
#quick {width:230px;height:150px;float:left;border:solid 1px #000000;background:url(/images/quick.png) no-repeat left top;}
#cheap {width:230px;height:150px;border:solid 1px #000000;margin:0 20px 0 250px;background:url(/images/cheap.png) no-repeat left top;}
#easy {float:right;width:230px;height:150px;border:solid 1px #000000;background:url(/images/easy.png) no-repeat left top;}
.boxestext {padding:70px 5px 5px 5px; color:#000000;margin:0 auto;}

.leftbox {width:230px;height:150px;float:left;border:solid 1px #000000;}
.midbox {width:230px;height:150px;border:solid 1px #000000;margin:0 20px 0 250px;}
.rightbox {float:right;width:230px;height:150px;border:solid 1px #000000;}

#footerlinks {padding:10px 0 12px 0;margin:0 auto;margin-bottom:20px;text-align:center;color:#000000;clear:both;background-color:#FCE301;border:solid 1px #817f80;border-width:2px 0 2px 0;}
#footerlinks a{text-align:center;color:#000000;text-decoration:none;}

.button_xxl,.button_xl,.button_l,.button_m,.button_s,.button_s2,.button_xly{display:inherit;background-repeat:no-repeat; height:19px;cursor:pointer;border:none;color:#FCE301;font-weight:bold;}
.button_xxl{background:url(/images/button_xxl.png);width:161px;}
.button_xl{background:url(/images/button_xl.png);width:141px;}
.button_xly{background:url(/images/button_xly.png);width:141px;}
.button_l{background:url(/images/button_l.png);width:121px;}
.button_m{background:url(/images/button_m.png);width:101px;}
.button_s{background:url(/images/button_s.png);width:81px;}
.button_s2{background:url(/images/button_s2.png);width:81px;height:29px;}


/** Transfers Types Column **/
.transfertypes {padding:10px 0 0 5px;background-color:#e3edee;margin-bottom:20px;} 
.transfertypes b {background-image:url(/images/blackarrow_s.png);background-repeat:no-repeat;padding-left:18px;display:block;height:20px;}
.transfertypes .type{padding-left:18px;margin-bottom:10px;}


/** General **/
.sp{clear:both;height:0px;}
.hsp{clear:both;height:30px;}
.abta {position:relative;left:790px;top:-90px;width:180px;text-align:center;}
.abta b{color:#0077c1;}
.align-right { float:right; margin: 0 0 15px 15px; }
.qimg{cursor:pointer;cursor:hand;}
.infotip{background-color:#FFFFFF;padding:5px 0 0 80px;height:150px;background-image:url(/images/blackarrow.png);background-repeat:no-repeat;background-position:left top;}
.infotip b{display:block;}
.headbox{width:100%;background-color:#e4ecee;margin-bottom:12px;padding:5px 0 5px 0;text-align:left;text-indent:5px;}
.time{width:50px;background:url(/images/dd.png) no-repeat right #FFFFFF;}
#timetable{width:280px;border:solid 1px #444444;display:none;position:absolute;background-color:#FFFFFF;}

.tabs a, .tabm a, .tabl a{margin-left:26px;line-height:31px;color:#666666;}
.tabs{background-image:url(/images/home/tab_s.png);background-repeat:no-repeat;margin-right:2px;width:69px;height:35px;float:left;}
.tabm{background-image:url(/images/home/tab_m.png);background-repeat:no-repeat;margin-right:2px;width:84px;height:35px;float:left;}
.tabl{background-image:url(/images/home/tab_l.png);background-repeat:no-repeat;margin-right:2px;width:129px;height:35px;float:left;}

/** Search results **/
.rs2{float:left;margin-top:10px;}
.rs3{float:left;margin:0 5px 0 5px;padding:5px 0 5px 0;clear:both;width:98%;vertical-align:middle;border-bottom:1px solid #CCCCCC;text-align:left;}
.rsbut{float:right;margin:6px 3px 0 0;font-size:12px;}
.rsp{float:right;font-size:12px;font-weight:bold;margin:10px 20px 0 0;}

/** Booking **/
#quotebox .details{border:1px solid #CCCCCC;border-color:#CCCCCC;border-collapse:collapse;background-color:#FFFFFF;margin-bottom:10px;}
#quotebox .total{color:#FFFFFF;font-size:14px;font-weight:bold} 
#acsframe{position:absolute;top:440px;left:180px;z-index:200;width:390px;height:450px;border:1px inset #AAAAAA;}
.bcards{text-align:center;margin-top:20px;}
/** Maps **/
.map {width:420px;height:260px;border:solid 1px #CCCCCC;}

/** Resort/Regions Pages **/
#fromairp {border:solid 1px #CCCCCC;width:200px;padding:0px;}
#fromairp td{font-size:11px;}
#leftres {width:30%;float:left;}
#rightres {float:right;width:68%;}

.transferprices {width:190px;float:right;height:70px;text-align:center;}
.transferprices .lrg{font-size:32px;}
.transferprices .med{font-size:14px;}
.transferprices .sml{font-size:12px;}

.transferbox{border:solid 1px #CCCCCC;padding:0px;margin-bottom:20px;height:140px;}
.transferboxlrg{border:solid 1px #CCCCCC;padding:0px;margin-bottom:20px;height:210px;}
.transfertime {width:145px;float:left;border-right:dotted 1px #AAAAAA;height:70px;}
.transferdistance{width:145px;border-right:dotted 1px #AAAAAA;height:70px;margin-left:150px;}


#distdur td{font-size:11px;}

#aztable {width:90%;}
#aztable td{text-align:center;width:20%;}

#pop {display:none;z-index:2;}

/* Testimonials */
.ctleft {float:left;margin-top:100px;width:606px;background-image:url('http://www.airporttransfers.co.uk/images/testimonials/postcard.png');height:254px;margin:30px 30px 30px 15px;} 
.ctright {float:right;background-image:url('http://www.airporttransfers.co.uk/images/testimonials/postcard.png');height:254px;width:606px;}
.ctleft2 {float:left;width:390px;color: #000000;height:140px;font-size: 15px;font-family: Arial, Helvetica;margin:20px 5px 0 5px;padding-left:10px;}  
.ctright2 {float:left;height:220px;line-height:24px;width:390px;text-align:center;margin:20px 5px 0 5px;padding-left:10px;}
    
.ctttext {color: #000000;padding-top:10px;font-size: 15px;font-family: Arial, Helvetica;}
.ctttext1 {color: #000000;font-size: 12px;font-family: Arial, Helvetica;}
.cttext {color: #f3c60c;font-size: 17px;font-weight:bold;text-align:center;font-family: Arial, Helvetica;}
.ctext2 {color: #f3c60c;font-size: 15px;font-weight:bold;font-family: Arial, Helvetica;}
.ctdate {font-size:10px;color;#000000;}
img. photo{border: solid 1px #CCCCCC;}
