/*roosters//////////////////*/#menu   {     margin-top: 46px;    margin-left: 305px;    width: 625px;    height: 22px;	z-index: 2500;	position: absolute;}#menu ul  { 	line-height: 2; 	background-repeat: repeat; 	list-style: none; 	margin: 0; 	padding: 0 }#menu a, #menu a:hover, #menu a:visited { 	display: block; 	text-align: left;	font-size: 14px;	font-family: Times, Trebuchet MS, tahoma, verdana, Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; 		font-weight: normal; 	text-decoration: none; 	margin: 0pt;	line-height: 18px;}#menu a  { 	color: #1A1718; }#menu a:hover  { 	color: #F7A810; }#menu li li {	padding-bottom: 7px;	color: #fff; 	text-decoration: none; 	text-align: left;}#menu li li a {	padding-top: 0px;	padding-bottom: 7px;	color: #261E9A; 	font-size: 10px; 	font-family: Trebuchet MS, tahoma, verdana, Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; 		font-weight: bold; 	text-decoration: none; 	text-align: left;	line-height: 13px;}#menu li li a:hover  { color: #c2c2c2; font-size: 10px; font-family: arial, helvetica, sans-serif; font-weight: bold; line-height: 13px; text-decoration: none; background-image: url("file:///private/var/tmp/folders.501/images/spacer.gif"); background-repeat: repeat-x; background-position: 0 bottom; text-align: left; padding-top: 0; padding-bottom: 7px }#menu li { /* all list items */	margin-right: 10px;	float: left;	z-index: 3000;}#menu li li { /* second  list items */	width: 125px;}	#menu li ul { /* second-level lists */	border-top: solid 3pt #FF0000;	border-left: solid 1pt #261E9A;	border-right: solid 1pt #261E9A;	border-bottom: solid 1pt #261E9A;	position: absolute;	display: none;	background: #fff;		margin-top: -2px;	width: 125px;	padding: 10px;	left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */}/* added to make menus work in IE */#menu li:hover ul { display: block; }#menu li > ul {	top: auto;	left: auto;}#menu li ul ul { /* third-and-above-level lists */	border: 0;	margin: -2em 0 0 7em;	background-color: #746E5E;}#menu li:hover ul ul, #nav li.sfhover ul ul {	left: -999em;}/* lists nested under hovered list items */#menu li:hover ul, #nav li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul { 	left: auto;}.line {	font-family: Times, Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; 		font-size: 14px;	font-weight: normal; 	text-decoration: none; 	margin: 0pt;	line-height: 18px;	text-align: center;	color: #F7A810 }