/* 

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 11px;
	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: 900;
	/*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: #011f51;
	text-decoration: none;
}
		#Bmenu ul li#about
		{
			background-image:url('../images/m1.jpg');
			background-repeat: no-repeat;
			height: 62px;
			width: 151px;
			float: left;
			margin: 0px;
			padding: 0px;
			z-index: 900;
		}
			#Bmenu ul li#about span a:hover
			{
				background-image:url('../images/m1_1.jpg');
				background-position: 0 0;
				background-repeat: no-repeat;
				height: 62px;
				width: 151px;
				float: left;
				margin: 0px;
				padding: 0px;
				z-index: 900;
			}
		#Bmenu ul li#why
		{
			background-image:url('../images/m2.jpg');
			background-repeat: no-repeat;
			height: 62px;
			width: 151px;
			float: left;
			margin: 0px;
			padding: 0px;
		}
			#Bmenu ul li#why span a:hover
			{
				background-image:url('../images/m2_1.jpg');
				background-position: 0 0;
				background-repeat: no-repeat;
				height: 62px;
				width: 151px;
				float: left;
				margin: 0px;
				padding: 0px;
				z-index: 900;
			}
		#Bmenu ul li#program
		{
			background-image:url('../images/m3.jpg');
			background-repeat: no-repeat;
			height: 62px;
			width: 151px;
			float: left;
			margin: 0px;
			padding: 0px;
		}
			#Bmenu ul li#program span a:hover
			{
				background-image:url('../images/m3_1.jpg');
				background-position: 0 0;
				background-repeat: no-repeat;
				height: 62px;
				width: 151px;
				float: left;
				margin: 0px;
				padding: 0px;
				z-index: 900;
			}
		#Bmenu ul li#intervention
		{
			background-image:url('../images/m4.jpg');
			background-repeat: no-repeat;
			height: 62px;
			width: 151px;
			float: left;
			margin: 0px;
			padding: 0px;
		}
			#Bmenu ul li#intervention span a:hover
			{
				background-image:url('../images/m4_1.jpg');
				background-position: 0 0;
				background-repeat: no-repeat;
				height: 62px;
				width: 151px;
				float: left;
				margin: 0px;
				padding: 0px;
				z-index: 900;
			}
		#Bmenu ul li#contact
		{
			background-image:url('../images/m5.jpg');
			background-repeat: no-repeat;
			height: 62px;
			width: 151px;
			float: left;
			margin: 0px;
			padding: 0px;
		}
			#Bmenu ul li#contact span a:hover
			{
				background-image:url('../images/m5_1.jpg');
				background-position: 0 0;
				background-repeat: no-repeat;
				height: 62px;
				width: 151px;
				float: left;
				margin: 0px;
				padding: 0px;
				z-index: 900;
			}		
						#Bmenu ul li#about a
						{
							text-indent: -100000px;
							float: left;
							height: 44px;
							width: 151px;
						}
						#Bmenu ul li#why a
						{
							text-indent: -100000px;
							float: left;
							height: 44px;
							width: 151px;																
						}
						#Bmenu ul li#program a
						{
							text-indent: -100000px;
							float: left;
							height: 44px;
							width: 151px;
						}
						#Bmenu ul li#intervention a
						{;
							text-indent: -100000px;
							float: left;
							height: 44px;
							width: 151px;
						}
						#Bmenu ul li#contact a
						{
							text-indent: -100000px;
							float: left;
							height: 44px;
							width: 151px;
						}
				

#Bmenu ul li ul
{
	position: absolute;
	left: 0;
	top: 45px;
	display: none;
	/*border: 3px solid red;*/
}
#Bmenu ul li:hover ul
{
	display: block;
}
		#Bmenu ul li ul a
		{
			display: block;
			float: left;
			color: #000000;
			font-family:tahoma; 
			color:#41413a;
			font-size: 11px;
			text-decoration: none;
			text-indent: 0px;
			margin: 0px;
			padding: 0px;
			/*border: 1px solid yellow;*/
		}
				#Bmenu ul li#about ul a
				{
					text-indent: 0px;
					height: auto;
					width: 132px;
				}
				#Bmenu ul li#why ul a
				{
					text-indent: 0px;
					height: auto;
					width: 132px;																
				}
				#Bmenu ul li#program ul a
				{
					text-indent: 0px;
					height: auto;
					width: 132px;
				}
				#Bmenu ul li#intervention ul a
				{;
					text-indent: 0px;
					height: auto;
					width: 132px;
				}
				#Bmenu ul li#contact ul a
				{
					text-indent: 0px;
					height: auto;
					width: 132px;
				}

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









#seconav
{
	height: 55px;
	margin: 10px 0px 0px 35px;
	/*border: 1px solid red;*/
}
#seconav ul li, #seconav ul li a
{
	font-family: "Lucida Grande", Arial, sans-serif;
	font-weight: bold;
	font-size: 0.9em;
	text-decoration: none;
	display: inline;
}
#seconav ul li ul li, #seconav ul li ul li a
{
	display: block;
}

#seconav ul li
{
	position: relative;
	width: 160px;
	margin: 0px;
	padding: 0px 15px 0px 0px;
	/*border: 1px solid red;*/
}
#seconav ul li a
{
	margin: 0px;
	padding: 0px;
	height: 40px;
	text-decoration: none;
	/*border: 2px solid blue;*/
}
#seconav ul li ul li
{
	display: none;
}
#seconav ul li:hover ul li
{
	display: block;
}
#seconav ul li ul
{
	position: absolute;
	z-index: 400;
	top: 16px;
	left: 0px;
	width: 160px;
	display: block;
	/*border: 1px solid green;*/
}
#seconav ul li ul li
{
	float: left;
	text-align: left;
	margin: 0px;
	padding: 5px 5px 5px 15px;
	background-color: #5D8311;
	width: 133px;
	border-top: 1px solid #f1eec3;
	border-bottom: 1px solid #f1eec3;
	/*border: 1px solid yellow;*/
}
#seconav ul li ul li a
{
	font-family: "Lucida Grande", Arial, sans-serif;
	font-weight: bold;
	font-size: 0.9em;
	color: #FFFFFF;
	text-decoration: none;
}
/* setup font style */ 
#seconav ul li, #seconav ul li a
{
	font-family: "Lucida Grande", Arial, sans-serif;
	font-weight: bold;
	font-size: 0.9em;
	color: #5D8311;
	text-decoration: none;
}

#seconav ul li a:hover, #seconav ul li ul li a:hover
{
	color: #ff5d0f;
	text-decoration: none;
}




