/* ================================================================ This copyright notice must be untouched at all times.The original version of this stylesheet and the associated (x)htmlis available at http://www.cssplay.co.uk/menu/lightbox.htmlCopyright (c) 2005-2007 Stu Nicholls. All rights reserved.This stylesheet and the assocaited (x)html may be modified in any way to fit your requirements. Richardesign : We have adapted  this great piece of slick programming. We are pleased to acknowledge Stu's handywork..=================================================================== */.menu2 {	font-family: Arial, Helvetica, sans-serif;	width:625px;	margin:0 auto;	position:relative;	z-index:1;	background-color: #000066;	border-top-color: #000000;	border-right-color: #000000;	border-bottom-color: #000000;	border-left-color: #000000;	border-color: #000000;}.menu2 ul {	padding:0;	margin:0;	list-style-type: none;	border:0;	background-color: #6699FF;	border-top-color: #000066;	border-right-color: #000066;	border-bottom-color: #000066;	border-left-color: #000066;	border-color: #000066;}.menu2 ul li {	float:left;	border-top-color: #000066;	border-right-color: #000066;	border-bottom-color: #000066;	border-left-color: #000066;	border-color: #000066;	background-color: #000066;}.menu2 ul li a, .menu2 ul li a:visited {	display:block;	float:left;	text-align:center;	text-decoration:none;	width:124px;	height:30px;	color:#FFFFFF;	border:1px solid #fff;	border-width:1px 1px 0 0;	background:#cccccc;	line-height:30px;	font-size:10px;	font-weight: lighter;	font-family: Arial, Helvetica, sans-serif;	font-style: normal;	text-transform: uppercase;	background-color: #000066;	border-top-color: #000066;	border-right-color: #000066;	border-bottom-color: #000066;	border-left-color: #000066;	border-color: #000066;}.menu2 ul li ul {	display: none;}.menu2 ul li:hover a{	color:#fff;	background:#333333;	background-color: #666666;}.menu2 ul li:hover ul {text-align:left;display:block; position:absolute; top:31px; left:0; }.menu2 ul li:hover ul li {width:464px;height:365px;border:20px solid #666666;background:#333333; color:#000066;position:relative;padding:40px 60px;}.menu2 ul li:hover ul li a img {width:100px; height:75px;border:0; margin:5px;}.menu2 ul li:hover ul li a {float:left;width:110px;height:85px;background:#333333;border:1px solid #888;margin:1px;}.menu2 ul li:hover ul li a:hover {position:relative;}.menu2 ul li:hover li a:hover img {	width:200px;	height:150px;	position:absolute;	left:-50px;	top:-38px;	border:1px solid #888;	border:1px solid #888;	padding:5px;	background:#333333;	background-color: #000066;}body {	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	font-style: normal;	line-height: normal;	font-weight: normal;	color: #FFFFFF;	background-color: #FFFFFF;	border-top-color: #000066;	border-right-color: #000066;	border-bottom-color: #000066;	border-left-color: #000066;	border-color: #000066;}