/*CSS Document*//*menu style sheet contains all navigation list items for DeMers Automotive*/#menu {	position: absolute;	top: 40px;	left: 180px;	width: 650px;	height: 80px;	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: bold;	color: #000066;	background-color: transparent;	z-index: 10;}/*XXXXXX #nav positions menu list as horizontal dropdown rollover items XXXXXX*/#nav, #nav ul {			/*in the html, this needs to be identified by: <ul id="nav">  */	margin: 0px;				/*all menu lists*/	padding: 0px;	list-style: none;}/*XXXXXXXXXX  Parent level list notes XXXXXXXXX*/#nav li.home, #nav li.profile, #nav li.services, #nav li.parts, #nav li.specials, #nav li.testimonials, #nav li.contact {	float: left;	width: 3.25em;	position: relative;	padding: 2px 14px;	line-height: 10px;	border-right: 1px solid #888;	/*makes dividers between the top nav links*/	}#nav li.home {			/*need width for Opera*/	width: 3.25em;}#nav li.profile {		/*need width for Opera*/	width: 4.75em;}#nav li.services {		/*need width for Opera*/	width: 5.25em;}#nav li.parts {		/*need width for Opera*/	width: 3.25em;}#nav li.specials {		/*need width for Opera*/	width: 5em;}#nav li.testimonials {	/*need width for Opera*/		width: 7.5em;}#nav li.contact {		/*need width for Opera*/		width: 5em;	border-right: none;}/*XXXXXXXXXXXX  Secondary (child) level list notes  XXXXXXXXXXXXXXXX*/#nav li ul {	position: absolute;		/*gives "layout" feature to ul element for IE7*/	left: -999em;			/*use "left: -999" because "display: none" isn't read by screen readers*/	top: 16px;					display: block;}/*#nav li ul {	display: block;}*/#nav li:hover ul, #nav li ul.over ul {	/*this is for mouseover and mouseout events*/	left: auto;				/*this positions secondary menus under parent menu*/	display: block;}/*XXXXXXXXXXX Dropdown background and links XXXXXXXXXX*/#nav li ul li {	position: relative;	top: auto;	left: auto;	margin: -3px 0px 0px -14px;	padding: 4px 10px 4px 14px;	line-height: 16px;	font-size: 10px;	display: block;	border: 1px solid #888;	background-color: #d2e6fc;}ul.profile_list>li {	width: 8em;}ul.services_list>li {	width: 13em;}/*XXXXXXXXXXXXXXXXX*/ /*all menu links*/         #nav a:link, #nav a:visited {	    display: block;	text-decoration: none;	color: #000066;}	#nav a:hover, #nav a:active {	display: block;	text-decoration: none;	color: #000000;}