/*Compressed 21/10/08 from newmain.css using CSSClean*/
@charset "utf-8";

img, div, /*#footer #taxiCharge img, #footer #taxiCharge a img */{ behavior: url(iepngfix.html) }

body{background-image:none;background-color:#ececec;background-position:top;}
#midcontent{width:764px;background-image:url(../images/midcontentbgd.gif);background-repeat:repeat-y;}
h3{margin-bottom:0.3em;color:#336;border-bottom-color:#114893;border-bottom-style:dotted;border-bottom-width:1.5px;margin-top:1em;padding-bottom:0.3em;font-size:1.5em;}
.container #info #info-menu{height:60px;margin-top:40px;color:#999;padding:40px 0 0 72px;}
.container #info #info-menu a{font-size:0.9em;color:#CCC;text-decoration:none;border-bottom-style:dotted;padding-bottom:0;margin-bottom:0;}
#topnav{height:26px;width:764px;background-image:url(../images/topArea2.png);border-top-color:#F60;background-repeat:no-repeat;}
#topnav #info{padding-top:6px;}
#branding{height:124px;background-image:url(../images/taxiHeader5.jpg);}
#nav-container #navigation #slogan{background-image:url(../images/byLine.png);background-position:left;background-repeat:no-repeat;padding-left:160px;text-indent:-5000px;margin-left:46px;padding-top:10px;}
.solidblockmenu{float:right;margin:0;padding:0;}
.solidblockmenu li{display:inline;margin:0;}
.solidblockmenu li a{color:#FFF;text-decoration:none;border-left:1px solid #ababab;padding:6px 19px;}
.solidblockmenu li a:hover,.solidblockmenu li .current{color:#36F;}
#home #nav-container #navigation .solidblockmenu #nav_home a,#about-us #nav-container #navigation .solidblockmenu #nav_about a,#services #nav-container #navigation .solidblockmenu #nav_services a,#total-mobility #nav-container #navigation .solidblockmenu #nav_mobility a,#contact-us #nav-container #navigation .solidblockmenu #nav_contact a{color:#84c5e5;}
#navigation{background-repeat:repeat-x;background-image:url(../images/menuBackground.jpg);}
#nav-container #navigation .solidblockmenu{line-height:32px;padding:0;}
#news #news-image{padding-top:0;}
#news,#contact-details{padding-top:12px;background-color:#FFF;}
#news #news-items{background-image:url(../images/slogan1.gif);height:174px;}
#news #news-items p{padding-left:12px;}
#news #side img{float:right;width:118px;}
#call-us{position:relative;background-image:url(../images/phoneNumbers3.jpg);height:52px;}
#call-us p{text-indent:-5000px;}
#call-us img{position:absolute;top:5px;margin-left:255px;display:block;overflow:hidden;height:52px;width:43px;	background-repeat: no-repeat;}
#services{background-color:#ececec;height:352px;}
#services #drive{background-image:url(../images/drive3.jpg);height:298px;background-repeat:no-repeat;margin:3px 0 0 3px;}
#services #drive #taxi-features{padding-top:215px;}
#services #drive #taxi-features ul{text-indent:-5000px;list-style:none;list-style-image:none;}
#services #drive #drive-details{width:232px;}
#services #drive #drive-details img{
	float:right;
	/*padding-top:176px;*/

}
#services #drive #drive-details #mobility{padding:15px 0 0 50px;}
#services #other-services{height:300px;}
#other-services{text-decoration:none;list-style-type:none;}
#other-services #corporateclasscars span{display:block;padding-top:3px;}
#other-services #corporateclasscars img{top:4px;left:-19px;}
#other-services #nelsontours img{top:200px;left:-20px;}
#other-services #busworks img{top:103px;left:-20px;}
#conferencesandevents h3 img{top:-50px;left:-260px;}
#weddings h3 img{top:115px;left:345px;}
#mobility h3 img{top:0;left:-145px;}
#contact-details p{margin:0 0 .2em;}
#services h3{margin-bottom:0.3em;color:#336;border-bottom-color:#114893;border-bottom-style:dotted;border-bottom-width:1.5px;margin-top:0;font-size:1.5em;padding:0 0 0.3em 10px;}
#services-page #mobility{margin-top:3em;}
#services #midcontent #news #info{margin-left:0;position:relative;}
#services #news #info li{border-top-width:thin;border-top-style:dotted;border-top-color:#CCC;padding:6px 0 10px;}
#services #news #info #weddings p{padding:6px 10px 10px 0;}
#home #midcontent #services #drive{background-position:left top;}
#footer{background-image:url(../images/footerBgd1.jpg);height:120px;width:764px;border-right-color:#999;border-bottom-color:#999;border-left-color:#999;background-color:#FFF;border-width:1px medium medium;}
#footer #taxiCharge img{
	float:left;
	width:95px;
	height: 65px;
	margin-top: 14px;
	margin-right: 6px;
	margin-bottom: 6px;
	margin-left: 6px;
}
#footer #taxiCharge .taxiCharge{font-size:.8em;color:#0E3C7A;}
#footer #taxiCharge .taxiCharge,.service-details{padding-bottom:1px;border-bottom-width:1px;border-bottom-style:dotted;border-bottom-color:#114893;padding-top:4px;margin-top:2px;line-height:18px;}
#footer .span-4 .email{border-bottom-width:1px;border-bottom-style:dotted;border-bottom-color:#495770;}
#footer .span-4 .email a{float:none;}
#footer #caption .caption{color:#999;float:right;line-height:18px;font-size:.8em;}
#footer #caption{border-left-width:1px;border-left-style:dotted;width:55px;height:90px;border-color:#666 #666 #666 #CCC;}
#footer #address .phone{color:#666;}
#footer #address .email a{color:#0E3C7A;}
#footer #address .myphone{border-top-width:1px;border-right-width:1px;border-bottom-width:1px;border-top-style:ridge;border-bottom-style:ridge;border-top-color:#CCC;border-bottom-color:#CCC;}
#footer #address .address{color:#666;line-height:19px;}
#footer #taxifed img{float:right;margin:5px 10px 0 0;width:54px;height:78px;background-repeat: no-repeat;}
#footer #taxifed #taxifedName{font-size:0.8em;}
#footer #taxifed #taxifedIntro{font-size:.8em;color:#999;}
#footer #taxifed #taxifedSlogan{color:#257FDF;font-size:1.3em;}
#footer #taxifed{border-left-width:1px;border-left-style:dotted;border-left-color:#CCC;width:241px;padding-left:6px;}
#midcontent #services-page{font-size:1em;color:#333;}
#services-page img{float:left;padding-top:0;margin-top:0;}
#services #midcontent #news #info #conferencesandevents .services img{top:0;margin:0;padding:0;}
#services #midcontent #news #info #conferencesandevents p{font-family:Helvetica,Verdana,sans-serif;text-align:right;padding:0 10px 0 176px;}
#midcontent #services-page #info{color:red;}
#services #midcontent #news #info #conferencesandevents img{position:absolute;top:30px;left:15px;}
#services #midcontent #news #info #weddings img{position:absolute;top:150px;left:40px;}
#services #midcontent #news #info p{padding-left:10px;padding-right:10px;}
#services #midcontent #news #info #weddings p{font-family:Helvetica,Verdana,sans-serif;text-align:right;color:#222;padding:0 10px 0 176px;}
#services #midcontent #news #info #weddings{border-left-color:#ccc;border-left-style:dotted;border-left-width:1px;border-right-color:#ccc;border-right-style:dotted;border-right-width:1px;}
#services #midcontent #news #info #weddings a{text-decoration:none;border-bottom-width:1px;border-bottom-style:dotted;border-bottom-color:#114893;color:#114893;margin:0;}
#services #midcontent #news #info #taxicharge img{float:right;padding:5px;}
h4{padding-right:10px;padding-left:10px;margin-bottom:0;color:#336;margin-top:1em;font-size:1.3em;font-weight:700;border-bottom-color:#114893;border-bottom-style:dotted;}
#services #midcontent #news #info #ordering li{list-style-type:disc;border-style:none;margin:0 0 0 10px;padding:0;}
#services #midcontent #news #info #ordering a{float:right;margin:0;}
#services #midcontent #news #info #ordering img{float:right;padding-right:0;margin-right:0;}
#about-us #midcontent #news #info #zephyr{position:absolute;top:0;left:380px;}
#about-us #midcontent #news #info #history{position:relative;margin-right:120px;}
#about-us #midcontent #news #info p{padding-left:10px;}
#about-us #midcontent #news #info .left{margin-top:5px;}
#contact-us #midcontent #contact-details #side img{float:right;}
#contact-us #midcontent #contact-details #info h3{padding-top:.7em;}
#contact-us #midcontent #contact-details #side #taxicharge{padding-top:200px;}
#contact-us #midcontent #contact-details #info{position:relative;padding-bottom:1.5em;}
#contact-us #midcontent #contact-details #info #taxicharge-contacts img{left:-120px;top:170px;}
#contact-us #midcontent #contact-details #info #taxifed-contacts img{left:-95px;top:390px;}
#driver-info #news #info p{padding-right:10px;padding-left:10px;}
#driver-info #news #info li{padding-right:10px;padding-left:10px;margin-left:10px;}
#driver-info #news #info h3{padding-right:10px;margin-right:10px;}
h1.logo,h2.byline{text-indent:-100em;}
#slogan,#footer #taxifed span,#about-us #midcontent #news #info .span-2 prepend-6 .left{float:left;}
#news #info ul,#other-services ul{position:relative;list-style-type:none;}
#news #info h3 img,#other-services img,#contact-us #midcontent #contact-details #info img{position:absolute;}
#weddings,#taxicharge,#services #news #info #weddings #taxicharge{background-color:#F8F8F8;}
#footer #address .email,#footer #address .myphone .phone{line-height:19px;}

#services #footer #taxiCharge img {
	background-repeat: no-repeat;
}
#home #midcontent #services #drive #drive-details #ecabcall a{
	margin-top:120px;
}
#home #midcontent #services #drive #drive-details #ecabcall img{
	height: 37px;
	width: 130px;
	background-repeat: no-repeat;
}
 #ecabcall img{
	margin-top:176px;
	padding-top:0px;
	
}.span-12 full-width p {
	padding-left: 10px;
}
.span-12 full-width p {
	margin-left: 10px;
}
#mobility img {
	margin-left: 20px;
	margin-top: 0px;
}
#mobility p {
	margin-left: 20px;
	margin-right: 20px;
	font-size: 14px;
	line-height: 18px;
	text-align: justify;
}

#mobility h2 {
	color: #333366;
	margin-top: 10px;
	margin-left: 20px;
	margin-bottom: 0px;
}
#mobility .intro {
	font-size: 18px;
	line-height: 24px;
	color: #949CB6;
	text-align: left;
}
#mobility .span-4 last img {
	margin-left: 0px;
}
#about-us #midcontent #news #mobility .span-4 last .right-column img {
	margin-left: 0px;
}
#about-us #midcontent #news #mobility .container #right-column .right-column {
	margin-left: 0px;
}
#about-us #midcontent #news #mobility .container #left-column {
	padding-right: 0px;
	margin-right: 0px;
}
#mobility #left-column h4 {
	margin-left: 10px;
	margin-top: 0px;
	line-height: 18px;
	margin-bottom: 5px;
}
#mobility #right-column img {
	margin-top: 10px;
	margin-left: 0px;
}
#mobility h4 {
	margin-left: 10px;
}
#mobility #left-column {
	margin-right: 0px;
}

