/* CSS Document */

body {
	font-family:Arial, Helvetica, sans-serif; color:#000000; margin:0px; padding:0px; background:url(../Images/bg.jpg) repeat-x #FFFFFF;
}

h1, h2, h3, h4, h5, h6, p {
	margin:0px; padding:0px;
}

h1 {
	/*font-size:22px;*/font-size:20px; color:#f7911e; margin-bottom:22px;
}

h1.heading {
	/**/height:30px; color:#f7911e; margin-bottom:10px; 
}

h1.minheading {
	/**/ color:#f7911e; margin-bottom:0px; width:650px;
}

h2 {
	/*font-size:20px;*/font-size:14px;color:#40474e; margin-bottom:22px;
}

h2.subheading {
	/**/ height:21px; color:#40474e; margin-bottom:5px;
}

h2.maxsubheading {
	/**/ height:42px; color:#40474e; margin-bottom:5px;
}

h3 {
	font-size:18px; margin-bottom:12px;
}

h4 {
	font-size:16px;
}

h5 {
	/**/font-size:20px; color:#f7911e; margin-bottom:22px;
}

h5.heading {
	/**/height:30px; color:#f7911e; margin-bottom:10px; 
}

h5.minheading {
	/**/ color:#f7911e; margin-bottom:0px; width:650px;
}

h6 {
	/**/ font-size:14px;color:#40474e; margin-bottom:22px;
}

h6.subheading {
	/**/ height:21px; color:#40474e; margin-bottom:5px;
}

h6.maxsubheading {
	/**/ height:42px; color:#40474e; margin-bottom:5px;
}

p {
	font-size:12px;
}

a {
	text-decoration:none;
}

p a {
	color:#333333; text-decoration:underline;
}

p a:hover {
	color:#cccccc; text-decoration:none;
}

span a {
	color:#333333; text-decoration:underline;
}

span a:hover {
	color:#cccccc; text-decoration:none;
}

ul li a {
	color:#333333; text-decoration:underline;
}

ul li a:hover {
	color:#cccccc; text-decoration:none;
}

a img {
	border:0px;
}

p.features {
	margin-bottom:4px !important;
}

ul {
	margin:0px 10px 0px 10px;
	padding:0px 10px 0px 10px;
	font-size:12px;
}

ul li {
	margin:0px 10px 0px 10px;
	padding:0px 10px 0px 10px;
	line-height:12pt;
}

div.clear {
	clear:both; line-height:0pt; font-size:0px; height:0px;
}

.container {
	width:769px; height:auto; margin:auto; padding-left:13px; padding-right:13px; background:url(../Images/banner-shadow.jpg) no-repeat 1px 114px;
}

.header {
	width:769px; height:118px; margin:auto; position:relative;
}

.header .tabbed-nav {
	position:absolute; top:0px; right:-1px; width:416px; height:37px;
}

.header .tabbed-nav a.quote {
	position:absolute; top:0px; left:0px; 
}

.header .tabbed-nav a.book {
	position:absolute; top:0px; left:141px; 
}

.header .tabbed-nav a.contact {
	position:absolute; top:0px; right:0px; 
}

.header a.logo {
	position:absolute; top:29px; left:0px;
}

.header img.tel-no {
	position:absolute; top:55px; right:0px;
}

.header a.info-at {
	position:absolute; top:81px; right:0px;
}

.content {
	width:769px; height:auto; margin:auto; position:relative; /*background-color:#FFFFFF;*/
}

.content p {
	margin-bottom:18px;
}

.content img.img-padding-left {
	margin:0px 20px 10px 0px; float:left;
}

.content img.img-padding-right {
	margin:0px 0px 10px 20px; float:right;
}

.content .home-navigation {
	width:769px; height:348px; margin:auto; position:relative;
}

.content .home-navigation img.homebannermain {
	position:absolute; top:31px; left:0px;
}

.content .navigation {
	width:769px; height:150px; margin:auto; position:relative;
}

.content .navigation img.main-banner {
	position:absolute; top:31px; left:0px;
}

.links {
	width: 769px; height: 31px; margin: auto; background:url(../Images/Panels/links.jpg) no-repeat;
}

.links a {
	color: #CCCCCC; font-family:Helvetica, Arial, sans-serif; font-size:14px; float: left; display: block; margin-top: 9px; margin-left: 24px; margin-right: 24px;
}

.links a:hover {
	color: #999999;
}

* html .links a:link,.links a:active,.links a:visited {
	margin-left: 23px; margin-right: 20px;
}

.key-links{
	font-size:12px; text-decoration:none; text-align:center; height:20px; color:#999999;
}

.key-links a:link, .key-links a:active, .key-links a:visited, .key-links a:hover {
	color: #999; border-right: 1px solid #999; padding: 5px; padding-top: 0px; padding-bottom: 0px;
}

.key-links a.last {
	border: 0px;
}

/*.links {
	width:769px; height:31px; margin:auto; position:relative; background:url(../Images/Panels/links.jpg) no-repeat 0% 0%;
}

.links a {
	float:left;
}

.links a.home {
	position:absolute; top:9px; left:20px;
}

.links a.fleet {
	position:absolute; top:9px; left:120px;
}

.links a.chauffeurs {
	position:absolute; top:9px; left:215px;
}

.links a.uk-services {
	position:absolute; top:9px; left:343px;
}

.links a.international-services {
	position:absolute; top:9px; left:476px;
}

.links a.corporate-account {
	position:absolute; top:9px; left:649px;
}

.links a {
	color:#FFFFFF; font-family:Helvetica, Arial, sans-serif; font-size:14px; 
}*/

.content .left-navigation {
	margin:32px 0px 32px 0px; width:191px; height:auto; float:left;
}

.content .left-navigation a {
	display:block; margin:0px 9px 4px 9px;
}

.content .left-navigation p a {
	margin:0px; display:inline;
}

/* Services navigation */

.services-sub-navigation-panel {
	display:block; position:relative; height:auto; width:759px; padding:19px 0px 10px 10px; border-bottom:1px solid #dededf;
}

.services-sub-navigation-panel a {
	font-size:12px; color:#40474e; border-right:1px solid #40474e; line-height:10pt; padding:0px 14px 0px 14px; margin:0px; /*display:block; float:left;*/
}

.services-sub-navigation-panel a.last {
	border-right:0px !important;
}

.services-sub-navigation-panel a.last-selected {
	border-right:0px !important; color:#f7911e;
}

.services-sub-navigation-panel a:hover {
	color:#f7911e;
}

.services-sub-navigation-panel a.selected {
	color:#f7911e;
}

.services-sub-navigation-panel a.backbutton {
position:absolute; top:-40px; right:10px; border-right:0px !important; padding:0px !important;
}

/* Services navigation */

a.home-bottom-right {
	/*position:absolute; top:23px; right:0px; */width:172px; height:83px; float:right;
}

/*.content .centre-content {
	margin-top:32px; width:577px; min-height:245px; height:auto !important; height:245px; float:left; border-left:1px solid #dededf;
}*/

.content .centre-content {
	margin:32px 0px 32px 0px; width:537px; min-height:245px; height:auto !important; height:245px; float:left; border-left:1px solid #dededf; padding:0px 15px 0px 15px;
}

.footer-panel {
	width:739px; height:auto; padding:11px 15px 11px 15px; text-align:center; border-top:1px solid #dededf;
}

.footer-panel a.first {
	padding:0px 5px 0px 5px; font-size:10px; line-height:10px; color:#909498;
}

.footer-panel a.second {
	padding:0px 5px 0px 6px; background:url(../Images/Panels/border.gif) 0% 65% no-repeat !important; font-size:10px; line-height:15px; color:#909498;
}

.footer-panel a:hover {
	text-decoration:underline;
}

.footer-panel p.disclaimer {
	font-size:10px; line-height:15px; color:#909498;
}

.footer-panel p.disclaimer a.syrox {
	font-size:10px; line-height:21px; color:#f7911e;
}

.smart-traffic-suggestion {
	display: block; height: auto; margin:180px auto 20px; width:739px;
}

.smart-traffic-suggestion p {
	margin-bottom: 10px;
}

.smart-traffic-suggestion h5 {
	margin-bottom: 10px; font-size:14px; letter-spacing: normal;
}