/* There is a version of this file commented in great detail for educational purposes here: * http://users.tpg.com.au/j_birch/plugins/superfish/superfish.commented.css *//*** ESSENTIAL STYLES ***/.suckernav, .suckernav * {	margin:0;	padding:0;	list-style:none;}.suckernav {		line-height:1.0;}.suckernav ul {	position:absolute;	top:-999em;	width: 200px;}.suckernav li {	float:left;	position:relative;	z-index:99;	}.suckernav li:hover ul,ul.suckernav li.sfHover ul {	left:-1px;	top: 30px;}.suckernav li:hover li ul,.suckernav li.sfHover li ul {	top:-999em;}.suckernav li li:hover ul,ul.suckernav li li.sfHover ul {	left:9.45em;	top:-1px;}.superfish li:hover ul,.superfish li li:hover ul {	top: -999em;}/*** ORIGINAL SKIN ***/.suckernav {	float:left;	list-style: none; 	background: #f6f6f6;	height: 33px;	width: 930px;	margin: 0 10px;}.suckernav li {		height: 33px;}.suckernav a {	display:block;	color: #000;	padding: .75em 0;	margin: 0 20px 0 20px;	text-decoration:none;	font-weight: bold;	font-size: 12px;}.suckernav li:hover, .suckernav li.sfHover,.suckernav a:focus, .suckernav a:hover, .suckernav a:active {	color: #82101d;	}.suckernav li ul {	min-width: 100%;	background: url('/images/trans.png') repeat;	}.suckernav li ul a {color: #FFF;background: none;}.suckernav li ul a:hover {color: #FFF;}.suckernav li ul li {	margin: 0;	width: 100%;	color: #FFF;	float: left;	background: none;}.suckernav li li:hover,.suckernav li ul li.sfHover {	background: #000;}