@charset "utf-8";
/* CSS Document */


#header {
		float:left;
		z-index:1;
		width:100%;
		height:182px;
		background-image:url(../images/header.png);}
		
#tb {   vertical-align:middle;
		width:950px;
		height:130px;
		margin:0px auto;
		clear:right;}

#tb td {
		vertical-align:middle;
		padding:0px;
		border-spacing:0px;
		border:0px;
		clear:right;}
#logo {
		text-align:left;
		vertical-align:middle;}
				
#phone {
		vertical-align:middle;
		text-align:right;}
#phone p img{
		float:right;
		margin-left:20px;}
		
		
#nav1 {
		position:relative;
		bottom:50px;
		float:left;
		height:70px;
		width:100%;
		text-align:center;
		}
		
#nav1 ul{
		width:950px;
		margin:0px auto;
		padding:20px 0px;
		background-color:white;
		-webkit-box-shadow: 0px 2px 4px #888;
		-moz-box-shadow: 0px 2px 4px #888;
		box-shadow: 0px 2px 4px #888;
		}

#content {
			width:930px;
			height:1390px;
			margin:0px auto;
			background-color:#eee;}
#inner-content{
		float:left;
		padding:0px 40px 40px 40px;
		text-align:left;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing:border-box;
	}
			
#upper{
		position:relative;
		bottom:60px;
		float:left;
		padding:0px;
		border-spacing:10px;}
		
#welcome {
		vertical-align:top;
		padding:10px 20px;
		text-align:left;
		width:300px;
		background-color:white;}
#welcome h1 {
	text-align:center;
	margin:0px;
	padding:0px;}
#welcome p {
    border-top:2px #1c3041 dotted;
	padding-top:10px;
	margin-top:10px;}
	
	
#photo {
		width:600px;
		vertical-align:top;}
		
#offers {
		text-align:left;
		vertical-align:top;
background: #1e5799; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzFlNTc5OSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjMjAzNDQ4IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzNkN2NjZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
background: -moz-linear-gradient(top,  #1e5799 0%, #203448 0%, #3d7cce 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#1e5799), color-stop(0%,#203448), color-stop(100%,#3d7cce)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #1e5799 0%,#203448 0%,#3d7cce 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #1e5799 0%,#203448 0%,#3d7cce 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #1e5799 0%,#203448 0%,#3d7cce 100%); /* IE10+ */
background: linear-gradient(to bottom,  #1e5799 0%,#203448 0%,#3d7cce 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1e5799', endColorstr='#3d7cce',GradientType=0 ); /* IE6-8 */
background-image:url(../images/gradient.jpg);
background-repeat:repeat-x;
		padding:10px;}
#offers h1 {
		text-align:center;
		mar}
#offers ul {
		margin:0px;
		border-top:2px white dotted;}
#offers ul li {
		margin:20px 0px;
		font-size:14px;}


#booking {
		padding:30px 10px;
		background-color:white;
		vertical-align:top;
		text-align:left;}
		
#booking img{
		float:left;
		margin-right:60px;}
		
#booking ul {
		float:left;
		padding:0px;
		margin:0px;}
#booking ul li{
		margin:0px 0px 10px 0px;
		color:orange;}

#booking ul li a{
		text-decoration:none;
		font-size:18px;
		color:orange;
		font-weight:bold;}

.columns{
	float:left;
	padding:5px;
	text-align:left;
	width:150px;
	margin:0px 10px;}
.columns p {
	margin:0px;}
	
.columns h2 {
		margin-top:5px;}

#fleet h2 {
		text-align:left;
		border-bottom:2px #1c3041 dotted;
		padding-bottom:10px;
		width:280px;}
#fleet {
		text-align:center;
		vertical-align:top;
		padding:10px;
		background-color:white;}
#saloon {
		margin-left:30px;}
#fleet div {
		float:left;
		width:250px;
		margin-right:30px;}
		

#footer {
		float:left;
		width:100%;
		background-color:#162837;
		border-top:1px solid white;}
#nav2 {
		width:880px;
		margin:0px auto;}
#nav2 ul {
		float:right;
		margin:10px 0px;}

		

	
	
	
			
			


			
		

		