* {
	margin: 0;
	padding: 0;
}

body {
	margin: 0px 0;
	background: #000;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #7F7772;
}

.menutext {
	background: #000;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 26px;
	color: #7F7772;
}

.contenttext {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #7F7772;
}


h1, h2, h3 {
	font-weight: normal;
	color: #3B3B3B;
}

h1 { font-size: 182%; }
h2 { font-size: 122%; }
h3 { font-size: 100%; }

p, ul, ol {
	margin-bottom: 20px;
	line-height: 167%;
	font-size: 85%;
}

a:link {
	color: #FFF;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #F1EFEF;
}
a:hover {
	text-decoration: none;
	color: #999;
}
a:active {
	text-decoration: none;
}

#header {
	width: 960px;
	height: 124px;
	margin: 0 auto;
}

#logo {
	float: left;
	width: 190px;
	height: 124px;
	background-image: url(../images/logo.gif);
	background-repeat: no-repeat;
	background-position: 10px;
}

#logo h1 {
	padding-top: 20px;
	text-align: center;
}

#logo h1 a {
	font-weight: normal;
	font-size: 24px; 
	color: #3B3B3B;
}

#logo h2 {
	text-align: center;
	text-transform: uppercase;
	font-size: 8px;
}

#logo h2 a {
	color: #B3A7A0;
}

#logo a {
	text-decoration: none;
}

#contact {
	float: left;
	width: 210px;
	height: 124px;
	background-image: url(../images/contact.jpg);

}

#menu {
	float: left;
	width: 750px;
}

#menu ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

#menu li {
	display: inline;
}

#menu a {
	display: block;
	float: left;
	height: 74px;
	padding: 50px 25px 0 25px;
	text-decoration: none;
	font-size: 122%;
	color: #999;
}

#menu a:hover {
	color: #fff;
}

#splash {
	width: 960px;
	height: 421px;
	margin: 0 auto;
	background: url(../images/airport2.jpg) no-repeat;
}

#splash-airport {
	width: 960px;
	height: 421px;
	margin: 0 auto;
	background: url(../images/headers/airport-transfers.jpg) no-repeat;
}

#splash-theatre {
	width: 960px;
	height: 421px;
	margin: 0 auto;
	background: url(../images/headers/theatre.jpg) no-repeat;
}

#splash-nightspots {
	width: 960px;
	height: 421px;
	margin: 0 auto;
	background: url(../images/headers/nightspots.jpg) no-repeat;
}

#splash-shopping {
	width: 960px;
	height: 421px;
	margin: 0 auto;
	background: url(../images/headers/shopping-trips.jpg) no-repeat;
}

#splash-tours {
	width: 960px;
	height: 421px;
	margin: 0 auto;
	background: url(../images/headers/london-tours2.jpg) no-repeat;
}
#splash-corporate {
	width: 960px;
	height: 421px;
	margin: 0 auto;
	background: url(../images/headers/corporate3.jpg) no-repeat;
}

#splash-restaurants {
	width: 960px;
	height: 421px;
	margin: 0 auto;
	background: url(../images/headers/restaurants.jpg) no-repeat;
}

#splash-fleet {
	width: 960px;
	height: 421px;
	margin: 0 auto;
	background: url(../images/headers/fleet.jpg) no-repeat;
}

#splash-wedding {
	width: 960px;
	height: 421px;
	margin: 0 auto;
	background: url(../images/bentley-at-church.jpg) no-repeat;
}

#splash-services {
	width: 960px;
	height: 421px;
	margin: 0 auto;
	background: url(../images/headers/services1.jpg) no-repeat;
}
#splash-about {
	width: 960px;
	height: 421px;
	margin: 0 auto;
	background: url(../images/headers/crown-security-chauffeurs2.jpg) no-repeat;
}

#splash-booking {
	width: 960px;
	height: 421px;
	margin: 0 auto;
	background: url(../images/headers/bookings3.jpg) no-repeat;
}

#splash-security {
	width: 960px;
	height: 421px;
	margin: 0 auto;
	background: url(../images/headers/close-protection-driver2.jpg) no-repeat;
}


#splash p {
	float: right;
	width: 460px;
	height: 70px;
	margin: 0;
	padding: 110px 20px 0 50px;
	text-align: right;
	font-size: 136%;
	font-weight: bold;
	color: #999;
}

#splasha {
	width: 960px;
	height: 421px;
	margin: 0 auto;
}

#splasha p {
	float: right;
	width: 460px;
	height: 70px;
	margin: 0;
	padding: 110px 20px 0 50px;
	text-align: right;
	font-size: 136%;
	font-weight: bold;
	color: #999;
}


#page {
	width: 960px;
	margin: 0 auto;
}

#page h1, #page h2 {
	margin-bottom: 20px;
}

#content {
	float: left;
	width: 490px;
	padding: 20px;
}

#contenta {
	float: left;
	width: 730px;
	padding: 20px;
}

#contentb {
	float: left;
	width: 880px;
	padding: 20px;
}


#content ol, #contenta ol, #contenta ul #contentb ol, #contentb ul #content ul {
	margin-left: 3em;
}

#fleeta, #fleetb, #fleetc, #fleetd, #fleete {
	width: 740px;
	height: 600 px;
	padding: 5px 0px 20px 5px;
	margin: 40px 0px 40px 5px;

}
#fleetaleft {
	float: left;
	width: 320 px;
}

#fleetaright {
	float: right;
	width: 300px;
	height: 200 px;
	padding: 5px 30px 0px 2px;
	margin: 0px 0px 10px 3px;
}

#cardescription {
	width: 300px;
	height: 200 px;
	padding-top: 355px;

}

#leftbar  {
	float: left;
	width: 150px;
	padding: 20px;
}

#leftbar2  {
	float: left;
	width: 150px;
	padding: 1px;
}

#leftbar h2 {
	padding-top: 6px;
	font-weight: bold;
}

#leftbar ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

#leftbar li {
	margin: 0 0 20px 0;
	padding: 0 0 20px 0;
	border-bottom: 1px dashed #CCCCCC;
}

#leftbar h3 {
	height: 17px;
	padding: 0 10px;
	background: #3B3B3B url(../images/img4.gif) no-repeat;
	color: #FFFFFF;
}

#sidebar {
	float: left;
	width: 200px;
	padding: 20px;
	
}

#sidebar h2 {
	padding-top: 6px;
	font-weight: bold;
}

#sidebar ul {

margin: 0;
	padding: 0;
	list-style: none;
			font-size: 90%;
}

#sidebar li {

	margin: 5px 0 5px 0;
	padding: 5px 0 5px 0;
		font-size: 127%;
}

#sidebar h3 {
	height: 17px;
	padding: 0 10px;
	background: #3B3B3B url(../images/img4.gif) no-repeat;
	color: #FFFFFF;
}

#footer {
	clear: both;
	width: 960px;
	height: 50px;
	margin: 20px auto;
	padding-top: 20px;
	border-top: 5px solid #3B3B3B;
}

#footer p {
	margin: 0;
	padding: 0;
	line-height: normal;
	font-size: 77%;
}

#legal {
	float: left;
}

#links {
	float: right;
}

.buttonscontainer {width: 120px;}

.buttons a 
{

color: #818181;
background-color: #FFFFFF;
padding: 5px;
padding-left: 10px;
display: block;
border-bottom: 1px solid #e1e1e1;
font: 12px Trebuchet MS, sans-serif;
font-weight: normal;
text-decoration: none;
text-align: left;
letter-spacing : 1px;

}

.buttons a:hover {background-color: #E1E1E1;
color: #000000;
text-decoration: none;}

/* ----- clear fix for floats ----- */
.cars-clearfix:after { content: "."; display:block; height:0; clear:both; visibility:hidden; }
.cars-clearfix { display:inline-block; }		
/* hides clearfix from IE-mac \*/
* html .cars-clearfix { height:1%; }
.cars-clearfix { display:block; }
/* end hide from IE-mac */

#footer #cars-credits {
	float: left;
	width: 180px;
	padding-top: 10px;
}

#footer #cars-credits2 {
	float: left;
	width: 340px;
	align: right;
}
.noborder {border:0px;}

.post .entry {
	padding: 0 25px 30px 15px;
}
.style6 {font-size: 18px; }


#maincontent {
	width: 725px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 2px;

}

#top  {
	background-image: url(../images/white.gif);
	background-repeat: repeat-x;
	padding-top: 15px;
}

table {
	padding: 3px;

}

.tabletitle {
	color: #FFFFFF;
	text-align: center;
	background-color: #666666;
	padding: 3px;

}

.tablesubtitle {
	color: #FFFFFF;
	text-align: left;
	background-color: #333333;
	font-weight: bold;
	padding: 3px;

}

.tablesub3 {
	color: #FFFFFF;
	text-align: center;
	background-color: #191919;
	padding: 3px;

}
ul {
	margin-left: 25px;
}

#payments, #payments2 {
	width: 160px;
	height: 100 px;
	float: left;
	text-align: center;
	padding: 5px 10px 20px 15px;
	margin: 10px 0px 10px 5px;
	border: 1px solid #e1e1e1;

}.contenttextred {
	color: #F00;
	font-weight: bold;
}
.contenttextbold {
	font-weight: bold;
	color: #CCC;
}
