body{
	margin:0;
	padding:0;
	background:url(images/bg.gif) #000000 repeat-x;
	}
	img{
	border:none;
	}
	h1
	{
	margin:0;
	margin-top:5px;
	padding:5px;
	background:#990000;
	font-size:18px;
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	}
	h2{
	font-size:15px;
	margin:0;
	padding:0;
	color:#ffffff;
	font-family:Arial, Helvetica, sans-serif;
	width:640px;
	border-bottom:solid 2px #990000;
	}
	p{
	font-size:12px;
	color:#CCCCCC;
	font-family:Arial, Helvetica, sans-serif;
	}
	#wrapper{
	margin:0 auto;
	width:919px;
	}
	#header{
	float:left;
	width:919px;
	}
	#logo{
	float:left;
	width:441px;
	height:199px;
	}
	#menu{
	float:left;
	width:474px;
	height:33px;
	margin-top:10px;
	}
	#banner{
	float:left;
	width:919px;
	}
	#bannerleft{
	width:640px;
	height:277px;
	float:left;
	margin-left:5px;
	}
	#bannerright{
	float:left;
	width:268px;
	height:277px;
	}
	#page{
	width:919px;
	float:left;
	}
	#footer{
	width:907px;
	float:left;
	background:#1c1c1c;
	}
	#headercontact{
	float:left;
	width:474px;
	height:87px;
	margin-top:35px;
	}
	#leftcolumn{
	float:left;
	width:640px;
	margin-top:5px;
	margin-left:5px;
	}
	#rightcolumn{
	float:left;
	width:262px;
	margin-top:5px;
	margin-left:5px;
	}
	#innermenu {
	
	float: left;
	list-style: none;
	margin: 0;
	padding: 0;
	width: 474px;

	}
	#innermenu li {
		float: left;
		font: 75.5% "Lucida Sans Unicode", "Bitstream Vera Sans", "Trebuchet Unicode MS", "Lucida Grande", Verdana, Helvetica, sans-serif;
		margin: 0;
		padding: 0;
	}
	#innermenu a {
		
		color: #ccc;
		display: block;
		float: left;
		margin: 0;
		padding: 8px 16px;
		text-decoration: none;
		font-weight:normal;
	}
	#innermenu a:hover {
		background:#333333;
		color: #fff;
		padding-bottom: 8px;     
		               
		   }        
	#introducingcabshare{
	float:left;
	margin-top:5px;
	}
	#sharepricesheader{
	float:left;
	margin-top:5px;
	}
	#shareprices{
	float:left;
	}
	#fronttext{
	float:left;
	}
	#footertop{
	float:left;
	width:907px;
	height:11px;
	background:url(images/footertop.jpg) no-repeat;
	}
	#footerbottom{
	float:left;
	background:url(images/footerbottom.jpg) no-repeat;
	width:907px;
	height:15px;
	margin-bottom:10px;
	}
	#contactno{
	
	float:left;
	text-align:right;
	width:474px;
	}
	#ccicons{
	float:left;
	width:474px;
	text-align:right;
	margin-top:3px;
	}
	.contact{
	color:#FFFFFF;
	text-transform:uppercase;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	padding-bottom:5px;
	padding-top:5px;
	float:right;
	text-align:right;
	}
	.bookonlineheader{
	float:right;
	text-align:right;
	margin-right:5px;
	}
	#vertmenu {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 100%;
width: 257px;
padding: 0px;
margin: 0px;
}


#vertmenu ul {
list-style: none;
margin: 0px;
padding: 0px;
border: none;
}
#vertmenu ul li {
margin: 0px;
padding: 0px;
}
#vertmenu ul li a {
font-size: 80%;
display: block;
border-bottom: 1px dashed #666666;
padding: 5px 0px 2px 4px;
text-decoration: none;
color:#CCCCCC;
width:257px;
}

#vertmenu ul li a:hover, #vertmenu ul li a:focus {
color: #FFFFFF;
background:#800000;
}
#leftcolumn ul li{
font-size:12px;
color:#FFFFFF;
font-weight:bold;
font-family:arial;
}
#leftcolumn table{
width: 600px;
border:#333333;
font-size:14px;
font-family:Arial, Helvetica, sans-serif;
color:#CCCCCC;
text-align:left;
}
#leftcolumn table th{
font-size:16px;
color:#FFFFFF;
font-weight:bold;
}
ul.footerlinks { width: 26%; padding: 0; line-height: 1.6em; float: left; list-style-type: none; color:#CCCCCC; margin: 1em 0 0 0; font-size:12px; border-right:solid 1px #333333; font-family:arial;}
ul.footerlinks2 { width: 100px; padding: 0; line-height: 1.6em; float: left; list-style-type: none; color:#CCCCCC; margin: 1em 0 0 0; font-size:12px; }
ul.footerlinks li { margin: 0 0 0 7px; padding: 0 7px; }
ul.footerlinks2 li { margin: 0 0 0 0px; padding: 0 0px; }
ul.footerlinks.last { width: 23%; }
ul.footerlinks li.first { font-weight: bold; }
ul.footerlinks2 li.first { font-weight: bold; font-family:arial; }
ul.footerlinks a { width: 100%; color: #666; }
ul.footerlinks a:hover { color: #FFF; background: #666; }


.ul_floated_no_bullet{ 
list-style-type:none;
float:left;
margin:0 10px 0 0;
padding:0 5px 10px 5px;
width:218px;
border:1px dotted #666666;

}

.ul_floated_no_bullet li{
margin-bottom:2px;
font-size:11px;
}

.ul_floated_no_bullet li.dottedline {
border-bottom:1px dotted #666666;
margin-top:20px!important;
}
input{
background:#333333;
border:solid 1px #666666;
font-size:14px;
color:#CCCCCC;
}
