body{
	margin:0px; background:url(../images/bg.jpg) repeat-x; background-color:#ddeaf2; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#606164;
}
#container{ width:100%; float:left; margin:48px 0px 48px 0px; }
#main{
	width:800px; margin:auto; display:block;
}
#mainbg{
	float:left; width:800px; display:block; padding-bottom:8px; background-color:#fff;
}
#glow {
display:none;
width:1px;
height:1px;
}

#inner{
	background:url(../images/content-bg.gif) repeat-y; float:left; width:800px;  background-color:#fff;
}
.bg{
	 background:url(../images/bubbles.gif) no-repeat left top; float:left;  padding:0px 0px 2px 8px;
}
.bgblog{
	 background:url(../images/bubblesblog.gif) no-repeat left top; float:left;  padding:0px 0px 2px 8px;
}
.logo{
	float:left; padding:43px 0px 0px 5px;
}
.callus{
	background-color:#0082c9; height:24px; padding:10px 0px 0px 0px;
}
.right{
	float:right;
}
.callus a{
	background:url(../images/arrow.gif) no-repeat; padding:0px 0px 0px 20px; margin:0px 20px 0px 10px; color:#fff; text-decoration:none;
}
.callus a:hover{
	text-decoration:underline;
}
p{
	margin:0px; padding:0px 0px 15px 0px;
}
h1{
	color:#4fc2f0; font-size:30px; margin:0px; padding:150px 0px 0px 0px; line-height:30px;
}

.blogtitle{
	color:#4fc2f0; font-size:30px; font-weight:bold; margin:0px; padding:67px 0px 0px 22px;
}

#homepage h1{
	color:#4fc2f0; font-size:30px; margin:0px; padding:70px 0px 0px 0px;
}
h2{
	font-size:15px; color:#808284; margin:0px;
}
.bluetxt{
	color:#0080ae; font-weight:bold;
}
h3{
	color:#282669; font-size:13px; margin:0px; font-weight:bold;
}
.endorsement{
	background:url(../images/endorsement-bg.gif) no-repeat; width:308px;  height:71px; line-height:18px; padding:15px 10px 0px 100px; color:#fff;
}
.endorsement-big{
	background:url(../images/endorsement-bg.gif) no-repeat; width:308px; height:76px; line-height:16px; padding:10px 10px 0px 100px; color:#fff;
}
.endorsement h3, .endorsement-big h3{
	font-weight:normal;
}
.title{
	color:#8a86c0; font-size:14px; padding-bottom:23px; font-weight:bold;
}
a.orange{
	color:#fcb659; text-decoration:none;
}
a.orange:hover{
	text-decoration:underline;
}
.breadcrumbs{
	color:#ec008c; font-size:12px; padding:5px 0px 15px 0px;
}
.breadcrumbs a{
	color:#ec008c; text-decoration:none;
}
.breadcrumbs a:hover{
	text-decoration:underline;
}
#left{
	float:left; width:180px;
}
#leftnavigation{
	width:158px; background-color:#b4d9eb; float:left; color:#058bc0; padding:10px 0px 5px 0px; margin-top:25px;
}
#leftnavigation ul{
	margin:0px; border-bottom:3px #fff solid; padding:0px;
}
#leftnavigation ul li{
	list-style:none; border-top:2px #fff solid; margin:0px; padding:0px;
}
#leftnavigation ul li a{
	color:#058bc0; text-decoration:none; font-weight:bold;  padding:5px 0px 5px 10px; display:block; background-color:#bce2f5; 
}
#leftnavigation ul li a:hover, #homepage #leftnavigation ul li a#home, #chauffeur-services #leftnavigation ul li a#services, #airport-transfers #leftnavigation ul li a#airport, #ferry-transfers #leftnavigation ul li a#ferry,
#who-we-are #leftnavigation ul li a#who,  #contact-us #leftnavigation ul li a#contact, #club-class-news #leftnavigation ul li a#cc-news, #driving-contracts #leftnavigation ul li a#driving, #quote #leftnavigation ul li a#quote{
	color:#fff; background-color:#6294c1;
}
#maincontent{
	width:600px; float:left;  line-height:20px;
}
.contentleft{
	width:205px; float:left;
}
.contentright{
	width:210px; float:left; padding-left:20px;
}
.homecontent{
	width:430px; float:left; padding-top:20px;
}
#right{
	width:158px; float:right; padding-top:49px;
}
#rightblog{
	width:158px; float:right; padding-top:49px; padding-right:12px;
}
.imgsapcing{
	margin-bottom:10px;
}
.rightcircle{
	background:url(../images/right-circlebg.gif) no-repeat; width:148px; height:130px; text-align:center; font-size:13px; color:#fff; font-weight:bold; padding-top:31px; line-height:18px; 
}
.rightcircleblog{
	background:url(../images/right-circlebg.gif) no-repeat; width:148px; height:130px; text-align:center; font-size:13px; line-height:18px; color:#fff; font-weight:bold; padding-top:18px;
}
#news{
	width:590px; padding:20px 0px 0px 0px; float:left; display:block; line-height:18px;
}
#news ul{
	margin:0px; padding:0px;
}
#news ul li{
	background:url(../images/news-bullet.gif) no-repeat 2px 5px; padding:0px 0px 15px 23px; list-style:none;
}
/*#news h2{
	font-size:15px; color:#808284; margin:0px; padding:5px 0px 15px 22px; background:url(../images/heading-bullet.gif) no-repeat 0px 4px;
}*/
#footer{
	clear:both; color:#058bc0; line-height:18px; padding-top:20px;
}
#footer a{
	color:#058bc0; text-decoration:none;
}
#footer a:hover{
	text-decoration:underline;
}
.copyright{
	width:148px; background-color:#b4d9eb; float:left; padding:0px 0px 0px 10px; margin-right:20px; font-size:11px;
}
.footerlinks{
	width:614px; float:left; adding-right:20px; margin-top:90px; text-align:center
}
form{ margin:0px; padding:0px;}
.txtbox{
	width:150px; font-family:Arial, Helvetica, sans-serif; color:#606164; border:1px #ccc solid; background-color:white;
}
.txtbox1{
	width:50px; font-family:Arial, Helvetica, sans-serif; color:#606164; border:1px #ccc solid; background-color:white;
}
.txtarea{
	width:150px; font-family:Arial, Helvetica, sans-serif; font-size:0.9em; color:#606164; height:50px; border: 1px solid #ccc; background-color:white;
}
.submit{
	color:#fff; font-family:Arial, Helvetica, sans-serif; font-size:11px; width:60px; height: 20px;	border: 1px #285843 solid; background-color:#0082c9; cursor:hand; text-align: center; vertical-align: top;
}
ul{
	padding:3px 5px 5px 10px;
	margin:0px;
	list-style:none;
}

ul li{ padding:0px 0px 4px 10px; background:url(../images/bullet.gif) no-repeat 0px 6px; }


ul.class li
	{
	padding:0px 2px 4px 12px;
	background:none no-repeat 2px 8px;
	}
