/* 

Developer: Bebby
URL: www.montreallimousine.ca

Description: stylesheet for www.montreallimousine.ca main top navigation menus

*/

/*body
{
	behavior: url("csshover3.htc");
}*/

#Bmenu
{
	margin: 0px 0px 0px 0px;
	padding: 0px;
	width: 100%;
	/*border: 1px solid red;*/
}
#Bmenu ul
{
	float: left;
	list-style: none;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	width: 100%;
	display: block;
	/*border: 1px solid blue;*/
}
#Bmenu ul li
{
	position: relative;
 	z-index: 500;
	/*border: 2px solid yellow;*/
}
#Bmenu ul li a, #Bmenu ul li ul li a
{
	text-decoration: none;
}
#Bmenu ul li a:hover, #Bmenu ul li ul li a:hover
{
	color: #ff5d0f;
	text-decoration: none;
}
#Bmenu ul li a:visited, #Bmenu ul li ul li a:visited
{
	color: #a5a5a5;
	text-decoration: none;
}
		#Bmenu ul li#fleet
		{
			background-image:url('../images/nav/fleet.jpg');
			background-repeat: no-repeat;
			height: 81px;
			width: 119px;
			float: left;
			margin: 0px;
			padding: 0px;
			z-index: 500;
		}		
		#Bmenu ul li#services
		{
			background-image:url('../images/nav/services.jpg');
			background-repeat: no-repeat;
			height: 81px;
			width: 151px;
			float: left;
			margin: 0px;
			padding: 0px;
		}
		#Bmenu ul li#booknow
		{
			background-image:url('../images/nav/booknow.jpg');
			background-repeat: no-repeat;
			height: 81px;
			width: 140px;
			float: left;
			margin: 0px;
			padding: 0px;
		}
		#Bmenu ul li#aboutus
		{
			background-image:url('../images/nav/aboutus.jpg');
			background-repeat: no-repeat;
			height: 81px;
			width: 132px;
			float: left;
			margin: 0px;
			padding: 0px;
		}
		#Bmenu ul li#rates
		{
			background-image:url('../images/nav/rates.jpg');
			background-repeat: no-repeat;
			height: 81px;
			width: 127px;
			float: left;
			margin: 0px;
			padding: 0px;
		}
		#Bmenu ul li#news
		{
			background-image:url('../images/nav/news.jpg');
			background-repeat: no-repeat;
			height: 81px;
			width: 116px;
			float: left;
			margin: 0px;
			padding: 0px;
		}
		#Bmenu ul li#contactus
		{
			background-image:url('../images/nav/contactus.jpg');
			background-repeat: no-repeat;
			height: 81px;
			width: 113px;
			float: left;
			margin: 0px;
			padding: 0px;
		}
		
				#Bmenu ul li#fleet a
				{
					text-indent: -100000px;
					float: left;
					height: 81px;
					width: 118px;
				}
				#Bmenu ul li#services a
				{
					text-indent: -100000px;
					float: left;
					height: 81px;
					width: 151px;																
				}
				#Bmenu ul li#booknow a
				{
					text-indent: -100000px;
					float: left;
					height: 81px;
					width: 140px;
				}
				#Bmenu ul li#aboutus a
				{;
					text-indent: -100000px;
					float: left;
					height: 81px;
					width: 132px;
				}
				#Bmenu ul li#rates a
				{
					text-indent: -100000px;
					float: left;
					height: 81px;
					width: 127px;
				}
				#Bmenu ul li#news a
				{
					text-indent: -100000px;
					float: left;
					height: 81px;
					width: 116px;
				}
				#Bmenu ul li#contactus a
				{
					text-indent: -100000px;
					float: left;
					height: 81px;
					width: 113px;
				}
		

#Bmenu ul li ul
{
	position: absolute;
	left: 0;
	top: 81px;
	display: none;
	/*border: 3px solid red;*/
}
#Bmenu ul li:hover ul
{
	display: block;
}
		#Bmenu ul li ul a
		{
			display: block;
			float: left;
			color: #FFFFFF;
			text-decoration: none;
			text-indent: 0px;
			margin: 0px;
			padding: 0px;
			/*border: 1px solid yellow;*/
		}
				#Bmenu ul li#fleet ul a
				{
					text-indent: 0px;
					height: auto;
					width: 98px;
				}
				#Bmenu ul li#services ul a
				{
					text-indent: 0px;
					height: auto;
					width: 130px;																
				}
				#Bmenu ul li#booknow ul a
				{
					text-indent: 0px;
					height: auto;
					width: 140px;
				}
				#Bmenu ul li#aboutus ul a
				{;
					text-indent: 0px;
					height: auto;
					width: 132px;
				}
				#Bmenu ul li#rates ul a
				{
					text-indent: 0px;
					height: auto;
					width: 127px;
				}
				#Bmenu ul li#news ul a
				{
					text-indent: 0px;
					height: auto;
					width: 116px;
				}
				#Bmenu ul li#contactus ul a
				{;
					text-indent: 0px;
					height: auto;
					width: 113px;
				}

#Bmenu ul li ul li
{
	float: left;
	text-align: left;
	margin: 0px;
	padding: 5px 5px 5px 15px;
	background-color: #45733d;
	border-top: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	/*border: 1px solid yellow;*/
}
