/* -- Common -- */body {	padding: 0;	margin: 0;	font-family: Arial, Helvetica, san-serif;	background: #000000;	color: #808080;	font-size: 11px;	}form {	padding: 0;	margin: 0;	}img {	border: none;	}#maincontainer {	width: 950px;	margin: 0 auto;	background: #ffffff;	color: #000000;	}#header {	width: 160px;	background: url(/_media/images/common/header_bg.gif) repeat-x left bottom;	}#logo img {	display: none;	}#logo a img {	display: block;	}#mainbody {	width: 790px;	}	.dimthis50 {	display: block;	filter:alpha(opacity=50);	-moz-opacity: 50;	opacity: .50;}a.dimthis70 {	display: block;	filter:alpha(opacity=100);	-moz-opacity: 1;	opacity: 1;}a.dimthis70:hover {	filter:alpha(opacity=80);	-moz-opacity:.80;	opacity:.8;}	a.dimthis90 {	display: block;	filter:alpha(opacity=100);	-moz-opacity: 1;	opacity: 1;}a.dimthis90:hover {	filter:alpha(opacity=90);	-moz-opacity:.90;	opacity:.7;}			/* -- End Common -- *//* -- Nav -- */#nav {	margin: 0;	padding: 55px 0 0px 0; /* bottom was 31px */	background: url(/_media/images/common/nav_bg.gif) no-repeat;	line-height: 12px;	list-style: none;	}#nav li a img {	padding: 0 9px;	}#nav li ul {	padding: 0 9px;	margin: 0;	list-style: none;	}#nav li {	padding: 5px 0;	border-bottom: 1px #bfc5c7 solid;	}#nav li li {	padding: 3px 0 0 0;	border-bottom: none;	}#nav li li li {	font-size: 10px;	text-transform: uppercase;	}#nav a {	color: #191919;	text-decoration: none;	}#nav a:hover {	color: #990000;	}#nav .subnavon {	color: #990000;	}#subnav .subnavon a {	color: #990000;	}#nav li li li .subnavon {	color: #990000;	font-weight: bold;	}ul.nav4 li a,ul.nav4 li a:link,ul.nav4 li a:visited,ul.nav4 li a:hover,ul.nav4 li a:active{font-weight: normal;text-transform: none;}#nav li a.mercruiser {	font-size: 12px;	color: #990000;	text-transform: uppercase;}#findadealer, #search {	background: #bfc5c7;	border-top: 1px #939c9f solid;	padding: 3px 9px;	}#findadealer #zip, #search #keywordsearch {	width: 108px;	font-size: 10px;	border-color: #999999 #ffffff #ffffff #999999;	border-width: 1px;	border-style: solid;	padding: 1px 2px;	margin: 2px 5px 2px 0;	display: inline;	}#findadealer img, #search img {	margin: 4px 0px 2px 0;	}form .submit {	margin-bottom: 3px;}#search {	border-bottom: 1px #939c9f solid;	}#subnav {	list-style: none;	padding: 8px 10px 8px 10px;/* top was 8px */	margin: 0;	}#subnav li {	text-align: right;	padding: 0 0 2px 0;	}#subnav a {	color: #596369;	font-weight:bold;	text-decoration: none;	font-size: 11px;	}#subnav a:hover {	color: #990000;	}/* -- End Nav -- *//* -- Common Bullets -- */#powernav .bullet {	position: absolute;	z-index: 100;	}#powernav .bullet a {	width: 30px;	height: 30px;	display: block;/* PNG Alpha Method - It's Wicked Cool(TM) */	background-image: url(/_media/images/engines/enginebullet_off.png) !important;	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/_media/images/engines/enginebullet_off.png',sizingMethod='scale');	background-image: none;	cursor: hand;	}#powernav .bullet a:hover, #powernav .bullet a.on {/* PNG Alpha Method - It's Wicked Cool(TM) */	background-image: url(/_media/images/engines/enginebullet_on.png) !important;	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/_media/images/engines/enginebullet_on.png',sizingMethod='scale');	background-image: none;	cursor: hand;	}#powernav .lines {	position: absolute;	}#powernav .daline {	position: absolute;	top: 300px;	left: 356px;	width: 38px;	height: 1px;	}#powernav #bulletbox {	position: absolute;	top: 212px;	left: 394px;	width: 393px;	visibility: hidden;	}#powernav #bulletbox .text strong {	font-size: 14px;	display: block;	clear: right;	text-transform: uppercase;	}#powernav #bulletbox .text a {	float: right;	padding: 2px;	display: block;	}#powernav #bulletbox .text a img {	display: block;	}/* -- End Common Bullets -- */#text .printlink {	display: block;	padding: 5px 15px 0px 40px;	float: right;	}/* -- View Larger -- */#printspecs a {	vertical-align:text-top;	float: right;	font-size: 10px;	color: #ffffff;	text-decoration: none;	display: block;	padding: 0 0 0 15px;	margin-bottom: 5px;	height: 20px;	filter:alpha(opacity=50);	-moz-opacity:.50;	opacity:.5;	}#printspecs a:hover {	filter:alpha(opacity=100);	-moz-opacity: 1;	opacity: 1;	}#viewlarger a {	float: right;	font-size: 10px;	color: #ffffff;	text-decoration: none;	display: block;	padding: 0 0 0 15px;	margin-bottom: 0px;	height: 20px;	background: url(/_media/images/common/enlarge.gif) no-repeat;	filter:alpha(opacity=50);	-moz-opacity:.50;	opacity:.5;	}#viewlarger a:hover {	filter:alpha(opacity=100);	-moz-opacity: 1;	opacity: 1;	}/* -- End View Larger -- */.registered {	color: #111111;	font-size: 75%; /* anything less than 70% makes the ¨ into a small square in Firefox */	vertical-align: 15%;}/* -- Footer -- */#footer {	background: #000000;	color: #808080;	font-size: 10px;	}#footer a {	color: #cccccc;	}#footer a:hover {	color: #ffffff;	}#footer div {	margin: 20px 0;	padding: 8px 0;	border-top: 1px #333333 solid;	}#footer img {	border-right: 1px #333333 solid;	margin-right: 10px;	float: left;	}#footer ul {	margin: 4px 0 0 0;	padding: 0;	list-style: none;	}#footer ul li {	display: inline;	margin: 0;	padding: 0 15px 0 0;	}/* -- End Footer -- *//* -- Print Only -- */.printonly {	display: none;}/* -- End Print Only -- */