@charset "utf-8";
/* CSS Document */

body {

}

ul#navigation {
	list-style-type: none;
	padding: 0;
	margin: 0px -1px 0px 0px;
	border: 0;
	top: 0px;
	left: 0px;
	width: 690px;
	height: 44px;
	position: relative;
	/*left: 263px;*/
	top: 90px;
	background-image: url(../images/navigation_over.gif);
	background-repeat: no-repeat;
	overflow: visible;
	float: right;
}

a, a:link {

}

p, p a {

}

/*<group=level 1>*/

ul#navigation li {
	padding: 0;
	display: block;
	float: left;
}

ul#navigation li a {
	border: 0;
	display: block;
	height: 44px;
	background: url(../images/navigation.gif) no-repeat;
	
}

ul#navigation li a:hover {
	border: 0;
	display: block;
	background-image: url(../images/navigation_over.gif);
}
	
/*</group>*/

/*<group=level 1 ids>*/

li#home a {
	width: 90px;
}

li#company a {
	width: 96px;
}

#home .selected {
	border: 0;
	display: block;
	background-image: url(../images/navigation_over.gif);
}

li#company a:link,
li#company a:visited,
li#company a:hover {	
	background-position: -90px 0px;
}

#company .selected {
	border: 0;
	display: block;
	background-image: url(../images/navigation_over.gif);
	background-position: -92px 0px;
}

li#services a {
	width: 90px; 
}

li#services a:link,
li#services a:visited,
li#services a:hover {
	background-position: -188px 0px;
}

#services .selected {
	border: 0;
	display: block;
	background-image: url(../images/navigation_over.gif);
	background-position: -188px 0px;
}

li#ourfleet a {
	width: 106px;
}

li#ourfleet a:link, 
li#ourfleet a:visited, 
li#ourfleet a:hover {	
	background-position: -278px 0px;
}

#ourfleet .selected {
	border: 0;
	display: block;
	background-image: url(../images/navigation_over.gif);
	background-position: -280px 0px;
}

li#reservationquote a {
	width: 186px;
}

li#reservationquote a:link, 
li#reservationquote a:visited, 
li#reservationquote a:hover {	
	background-position: -388px 0px;
}

#reservationquote .selected {
	border: 0;
	display: block;
	background-image: url(../images/navigation_over.gif);
	background-position: -388px 0px;
}

li#contact a {
	width: 118px;
}

li#contact a:link,
li#contact a:visited, 
li#contact a:hover {	
	background-position: -574px 0px; /*673*/
}

#contact .selected {
	border: 0;
	display: block;
	background-image: url(../images/navigation_over.gif);
	background-position: -574px 0px; /*673*/
}
	
/*</group>*/

/*<group=level 2>*/


#navigation li ul {	
	display: block;
	/*visibility: hidden;*/
	position: absolute;
	top: 44px;
	left: 0px;
	width: 690px;
	margin: 0;
	padding: 0;
}
/*
#navigation li:hover ul {
	visibility: visible;
	z-index: 100;
}*/

#navigation li#ourfleet ul {
	display:none;
	background: none;
	margin-left: 0px;
}

#navigation li#services ul {
	display:none;
	background: none;
	margin-left: 0px;
}

* html #navigation li#ourfleet ul {
	margin-left: 0px;
}

* html #navigation li#services ul {
	margin-left: 0px;
}

/*</group>*/

#navigation li#home ul {
	background: none;
	margin-left: 0px;
}

/*<group=level 2 ids>*/

ul#navigation li#ourfleet ul li#sedan a:link {
	width: 98px;
	height: 30px;
	background: url(../images/subnavigation_fleet.gif) no-repeat 0px 0px; /**/
}

ul#navigation li#ourfleet ul li#sedan a:hover {
	width: 98px;
	height: 30px;
	background: url(../images/subnavigation_fleet.gif) no-repeat 0px -30px; /**/
}

ul#navigation li#ourfleet ul li#hybrid a:link,
ul#navigation li#ourfleet ul li#hybrid  a:visited {
	width: 87px;
	height: 30px;
	background: url(../images/subnavigation_fleet.gif) no-repeat -98px 0px; /*185*/
}

ul#navigation li#ourfleet ul li#hybrid  a:hover {
	width: 87px;
	height: 30px;
	background: url(../images/subnavigation_fleet.gif) no-repeat -98px -30px; /*185*/
}

ul#navigation li#ourfleet ul li#limousine a:link, 
ul#navigation li#ourfleet ul li#limousine a:visited {
	width: 110px;
	height: 30px;
	background: url(../images/subnavigation_fleet.gif) no-repeat -185px 0px; /*295*/
}

ul#navigation li#ourfleet ul li#limousine a:hover {
	width: 110px;
	height: 30px;
	background: url(../images/subnavigation_fleet.gif) no-repeat -185px -30px; /*295*/
}

ul#navigation li#ourfleet ul li#coach a:link,
ul#navigation li#ourfleet ul li#coach  a:visited {
	width: 110px;
	height: 30px;
	background: url(../images/subnavigation_fleet.gif) no-repeat -295px 0px; /*405*/
}

ul#navigation li#ourfleet ul li#coach  a:hover {
	width: 110px;
	height: 30px;
	background: url(../images/subnavigation_fleet.gif) no-repeat -295px -30px; /*405*/
}

ul#navigation li#ourfleet ul li#suv a:link,
ul#navigation li#ourfleet ul li#suv  a:visited {
	width: 75px;
	height: 30px;
	background: url(../images/subnavigation_fleet.gif) no-repeat -405px 0px; /*480*/
}

ul#navigation li#ourfleet ul li#suv  a:hover {
	width: 75px;
	height: 30px;
	background: url(../images/subnavigation_fleet.gif) no-repeat -405px -30px; /*480*/
}

ul#navigation li#ourfleet ul li#van a:link,
ul#navigation li#ourfleet ul li#van  a:visited {
	width: 75px;
	height: 30px;
	background: url(../images/subnavigation_fleet.gif) no-repeat -480px 0px; /*555*/
}

ul#navigation li#ourfleet ul li#van  a:hover {
	width: 75px;
	height: 30px;
	background: url(../images/subnavigation_fleet.gif) no-repeat -480px -30px; /*555*/
}

ul#navigation li#ourfleet ul li#taxi a:link,
ul#navigation li#ourfleet ul li#taxi  a:visited {
	width: 123px;
	height: 30px;
	background: url(../images/subnavigation_fleet.gif) no-repeat -555px 0px; /*633*/
}

ul#navigation li#ourfleet ul li#taxi  a:hover {
	width: 123px;
	height: 30px;
	background: url(../images/subnavigation_fleet.gif) no-repeat -555px -30px; /*633*/
}

/* Services */

ul#navigation li#services ul li#corp a:link, 
ul#navigation li#services ul li#corp a:visited {
	width: 115px;
	height: 30px;
	background: url(../images/subnavigation_services.gif) no-repeat 0px 0px;
}

ul#navigation li#services ul li#corp a:hover {
	width: 115px;
	height: 30px;
	background: url(../images/subnavigation_services.gif) no-repeat -0px -30px;
}

ul#navigation li#services ul li#air a:link, 
ul#navigation li#services ul li#air a:visited {
	width: 75px;
	height: 30px;
	background: url(../images/subnavigation_services.gif) no-repeat -115px 0px;
}

ul#navigation li#services ul li#air a:hover {
	width: 75px;
	height: 30px;
	background: url(../images/subnavigation_services.gif) no-repeat -115px -30px;
}

ul#navigation li#services ul li#specocc a:link, 
ul#navigation li#services ul li#specocc a:visited {
	width: 135px;
	height: 30px;
	background: url(../images/subnavigation_services.gif) no-repeat -190px 0px;
}

ul#navigation li#services ul li#specocc a:hover {
	width: 135px;
	height: 30px;
	background: url(../images/subnavigation_services.gif) no-repeat -190px -30px;
}

ul#navigation li#services ul li#wed a:link, 
ul#navigation li#services ul li#wed a:visited {
	width: 85px;
	height: 30px;
	background: url(../images/subnavigation_services.gif) no-repeat -325px 0px;
}

ul#navigation li#services ul li#wed a:hover {
	width: 85px;
	height: 30px;
	background: url(../images/subnavigation_services.gif) no-repeat -325px -30px;
}

ul#navigation li#services ul li#group a:link, 
ul#navigation li#services ul li#group a:visited {
	width: 130px;
	height: 30px;
	background: url(../images/subnavigation_services.gif) no-repeat -410px 0px;
}

ul#navigation li#services ul li#group a:hover {
	width: 130px;
	height: 30px;
	background: url(../images/subnavigation_services.gif) no-repeat -410px -30px;
}

ul#navigation li#services ul li#event a:link, 
ul#navigation li#services ul li#event a:visited {
	width: 135px;
	height: 30px;
	background: url(../images/subnavigation_services.gif) no-repeat -545px 0px;
}

ul#navigation li#services ul li#event a:hover {
	width: 135px;
	height: 30px;
	background: url(../images/subnavigation_services.gif) no-repeat -545px -30px;
}
/*</group>*/
