#printlogo {  display:none;}#flashbox {    border-top: 1px solid #FFFFFF;    border-bottom: 1px solid #FFFFFF;}#image_chooser {  display:none;}#newsticker {	margin-top: 0px;}#mainbox {	width: 769px;	margin-top: 0px;	margin-right: auto;	margin-bottom: 0px;	margin-left: auto;}#contentL {	margin-left: 30px;	margin-top: 25px;}#vertnav {	width: 165px;}#header {	background-image: url(/images/2009/header_bg.gif);	background-repeat: repeat-x;	background-color: #FFFFFF;	width: 100%;	height: 82px;}#dealerlocator {	float: right;	width: 150px;	text-align: left;	font-size: 9px;	margin-top: 20px;	text-transform: uppercase;}#dealerMap {  margin-top: 15px;  margin-bottom: 5px;  margin-left: 5px;  margin-right: 5px;  padding-right: 5px;  padding-left: 5px;  padding-bottom: 5px;  padding-top: 5px;  border-right-style: solid;  border-left-style: solid;  border-bottom-style: solid;  border-top-style: solid;  border-right-width: 1px;  border-left-width: 1px;  border-bottom-width: 1px;  border-top-width: 1px;  border-right-color: #999;  border-left-color: #999;  border-bottom-color: #999;  border-top-color: #999;  background-color: #C6C6C6;}.containerL {	float: left;}body {	background-image: url(/images/2009/bg/517.png);	background-repeat: repeat-x;	background-color: #e3e3e3;	text-align: center;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 0px;	margin-left: 0px;	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	line-height: 16px;	color: #333333;}h1, .h1 {	text-transform: uppercase;	font-size: 22px;	color: #154374;	line-height: 26px;}h2, .h2 {	font-family: Arial, Helvetica, sans-serif;	color: #333333;	font-size: 15px;	font-weight: bold;	text-transform: uppercase;}.celltotalprice {	font-size: 15px;	color: #333333;	padding-top: 5px;	padding-right: 8px;	padding-bottom: 5px;	padding-left: 8px;	text-align: right;	font-weight: bold;}h3, .h3, .tableheader {	font-size: 13px;	color: #000000;	text-transform: uppercase;	font-weight: bold;}.bold, h4, legend, .h4 {	font-weight: bold;	color: #333333;	text-transform: uppercase;	font-size: 11px;}a {	color: #00457c;	text-decoration: none;}fieldset {	background-color: #C6C6C6;	padding: 25px;}#build_form label{    width: auto;}label {	float: left;	width: 100px;	margin-left: 15px;}.forms {	font-size: 11px;	color: #666666;	margin-bottom: 10px;}a:hover {	text-decoration: underline;}ul {	margin: 0px;	padding: 0px;	list-style-type: none;}a.arrowlink:hover {	padding-right: 14px;	color: #0099FF;}a.whitelink:hover {	padding-right: 14px;	color: silver;	text-decoration: underline;}a.headerbtn {	background-repeat: no-repeat;	background-position: left bottom;	display: block;	overflow:hidden;	text-indent: -500px;	}a.headerbtn:hover {	background-position: right bottom;}a#headerbtn1     {	background-image: url(/images/2009/header_nav_03.gif);	width: 61px;	height: 70px;	margin-left: 30px;	}a#headerbtn2 {	background-image: url(/images/2009/header_nav_05.gif);	width: 79px;	height: 70px;}a#headerbtn3 {	background-image: url(/images/2009/header_nav_06.gif);	width: 134px;	height: 70px;}.stdoptslist    {	list-style-type: disc;	color: #333333;	line-height: 18px;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 0px;	margin-left: 20px;}ul.stdoptslist > li > ul {  margin-left: 10px;  list-style-type: circle;}.modelcaption {	margin-left: 20px;}.containerR {	float: right;}.box_smallmargin {	margin-right: 5px;	margin-left: 5px;	margin-top: 5px;	margin-bottom: 5px;}.clear {	clear: both;}.boxgraybar {	background-image: url(/images/2009/drkgray_bar.gif);	background-repeat: repeat-x;	background-color: #DFDFDF;	border-right-width: 1px;	border-bottom-width: 1px;	border-left-width: 1px;	border-right-style: solid;	border-bottom-style: solid;	border-left-style: solid;	border-right-color: #FFFFFF;	border-bottom-color: #FFFFFF;	border-left-color: #FFFFFF;}#footer {	margin-top: 10px;	margin-right: 15px;	margin-bottom: 75px;	margin-left: 15px;	text-align: left;}.boxgradient {	background-image: url(/images/2009/gray_gradient.gif);	background-repeat: repeat-x;	background-color: #D2D2D2;	border-right-width: 1px;	border-bottom-width: 1px;	border-left-width: 1px;	border-right-style: solid;	border-bottom-style: solid;	border-left-style: solid;	border-right-color: #FFFFFF;	border-bottom-color: #FFFFFF;	border-left-color: #FFFFFF;	padding-bottom: 25px;}.box_modelbody {	background-color: #ffffff;	padding-bottom: 25px;	border-top: 3px solid #8aa2ba;	border-bottom: 5px double #8aa2ba;	padding-bottom: 25px;}.box_frenzy_bg {	text-align: left;/*  background-image: url(/images/2009/frenzy_bg.gif);  background-color: #d2d2d2;  background-attachment: scroll;  background-repeat: no-repeat;*/  background: #d2d2d2 url(/images/2009/frenzy_bg.gif) no-repeat;}.box_mainbody{	background-color: #ffffff;	padding: 25px;	border-top: 3px solid #8aa2ba;	border-bottom: 5px double #8aa2ba;	text-align: left;}.box_nocontent{	background-color: #ffffff;	border-bottom: 5px double #8aa2ba;	text-align: left;}.box_homebody{	background-color: #bcbcbc;	border-top: 3px solid #8aa2ba;	border-bottom: 5px double #8aa2ba;	}.columnmodelpage {	width: 247px;	text-align: left;	float: left;	margin-top: 20px;	margin-left: 35px;}.headline {	background-image:url(/images/2009/headline_bg.gif);	background-repeat: repeat-x;	font-weight:bold;	list-style-type:none;	padding-bottom:8px;	padding-left:15px;	padding-right: 15px;	padding-top:8px;	text-transform: uppercase;}.horzrulemargin {	background-image: url(/images/2009/horzrule2.gif);	background-repeat: repeat-x;	list-style-type: none;	background-position: center;	padding-top: 18px;	padding-bottom: 18px;}.horzrule {	background-image: url(/images/2009/horzrule2.gif);	background-repeat: repeat-x;	list-style-type: none;	background-position: center;}.column {	width: 29%;	margin-right: 20px;	padding-right: 10px;	border-right-width: 1px;	border-right-style: solid;	border-right-color: #666666;	float: left;	text-align: left;	margin-bottom: 20px;}.arrowlink {	background-image: url(/images/2009/lilbluearrow.png);	background-repeat: no-repeat;	background-position: right center;	padding-right: 10px;	line-height: 23px;}a.whitelink {	background-image: url(/images/2009/lilwhitearrow.png);	background-repeat: no-repeat;	background-position: right center;	padding-right: 10px;	color: white;}.gelwhite {	list-style-type: none;	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	background-color: #ffffff;	margin-top: 1px;	padding-top: 5px;	padding-right: 10px;	padding-bottom: 5px;	padding-left: 10px;	display: block;	text-decoration: none;	border-right-width: 3px;	border-left-width: 3px;	border-right-style: solid;	border-left-style: solid;	border-right-color: #666666;	border-left-color: #666666;	font-weight: bold;	text-transform: uppercase;	border-top-width: 1px;	border-bottom-width: 1px;	border-top-style: solid;	border-bottom-style: solid;	border-top-color: #666666;	border-bottom-color: #666666;}.linklist {	list-style-type: none;	padding-left: 25px;	line-height: 20px;	}.tableheader2 {	border-top-width: 5px;	border-top-style: solid;	border-top-color: #333333;	font-size: 12px;	font-weight: bold;	text-transform: uppercase;}.tableheader_thinborder {	border-top-width: 2px;	border-top-style: solid;	border-top-color: #333333;	font-size: 12px;	font-weight: bold;	text-transform: uppercase;}.tableheader_hseries {	border-top-color: #00457c;}.tableheader_fseries {	border-top-color: #f81b2c;}.tableheader_slseries {	border-top-color: #3f3f3f;}.tableheader_sseries {	border-top-color: #937b4e;}.tableheader_vseries {	border-top-color: #9c4d35;}.gelwhiteover {	background-color: #d3d3d3;}a.gelwhite:hover  {	color: #333333;}.gelwhitehorz {	list-style-type: none;	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	background-image: url(/images/2009/whitegel_med.gif);	padding-top: 7px;	padding-right: 20px;	padding-bottom: 7px;	padding-left: 20px;	display: block;	float: left;	margin-right: 1px;	color: #333333;}.box_innerbody {	float: left;	text-align: left;	background-color: #d5d3d4;	padding: 25px;	border-top: solid 1px #8AA2BA;	border-bottom: solid 1px #8AA2BA;	width: 664px;}.box_innerbody_model {	float: left;	text-align: left;	background-color: #FFF;	padding: 25px;	border-top: solid 1px #8AA2BA;	border-bottom: solid 1px #8AA2BA;	width: 664px;}.diagram {	margin-bottom: 15px;	text-align: center;}.columnR {	width: 29%;	float: left;	text-align: left;}.subitem {	margin-left: 15px;	list-style-type: square;}.subitemEVF {	margin-left: 15px;	color: #0A4D81;	list-style-type: square;}.geltable td, .gelcell {	border-right-width: 1px;	border-bottom-width: 1px;	border-right-style: solid;	border-bottom-style: solid;	border-right-color: #D4D4D4;	border-bottom-color: #D4D4D4;	padding-top: 8px;	padding-right: 12px;	padding-bottom: 8px;	padding-left: 12px;	background-image: url(/images/2009/whitegeltable.gif);}.whitecell, .whitecell td {	border-right-width: 1px;	border-bottom-width: 1px;	border-right-style: solid;	border-bottom-style: solid;	border-right-color: #D4D4D4;	border-bottom-color: #D4D4D4;	padding-top: 8px;	padding-right: 12px;	padding-bottom: 8px;	padding-left: 12px;	background-color: #FFFFFF;}.tableheader {	padding-top: 8px;	padding-bottom: 8px;	padding-left: 12px;}.tableheader td {	background-color: #d4d4d4;}.cellprice {	font-weight: bold;	text-align: right;	font-size: 11px;}.celltabletop {	background-color: #666666;	width: 5px;}.graycell, .graycell td {	border-right-width: 1px;	border-bottom-width: 1px;	border-right-style: solid;	border-bottom-style: solid;	border-right-color: #D4D4D4;	border-bottom-color: #D4D4D4;	padding-top: 8px;	padding-right: 12px;	padding-bottom: 8px;	padding-left: 12px;	background-color: #f7f7f7;}.tinytext {	font-size: 9px;}.specstable td {	border-bottom: 1px solid #d3d3d3;	padding-left: 15px;	padding-top: 6px;	padding-bottom: 6px;	border-bottom-color: silver;}a.navbutton {	background-color: #ffffff;	padding-top: 5px;	padding-right: 25px;	padding-bottom: 8px;	padding-left: 25px;	float: left;	margin-right: 1px;	font-size: 11px;	color: #333333;	text-decoration: none;	border-top-width: 3px;	border-top-style: solid;	border-top-color: #084B81;	text-transform: uppercase;}a.navbuttonover  {	background-color: #666666;	color: #FFFFFF;}a.navbutton:hover {		color: #FFFFFF;	background-color: #666666;}.boxwhiteboardersmall {	background-color: #999999;	width: 225px;	border: 5px solid #FFFFFF;	padding-right: 15px;	padding-left: 15px;	float: left;}.column2R {	float: right;	margin-left: 50px;	width: 65%;}ul.bulletlist   li {	list-style-type: disc;	margin-left: 35px;	font-size: 13px;}.date    {	color: #333333;	font-size: 12px;	font-weight: bold;	text-transform: uppercase;	}.darkdate    {	color: #666;	font-size: 12px;	font-weight: normal;	text-transform: uppercase;}.textwhite {	color: #FFFFFF;}.columnfull {	width: 100%;	text-align: left;	float: left;}.page_select {	font-size: 12px;	text-align: right;	font-weight: bold;}.innerbox {	background-color: #d5d3d4;	float: left;}.column2 {	border-right-width: 1px;	border-right-style: solid;	border-right-color: #666666;	float: left;	text-align: left;	padding-right: 25px;}.column_access_desc {	float: left;	margin-left: 50px;	width: 350px;	margin-top: 18px;	text-align: left;}.caps {	font-size: 12px;	text-transform: uppercase;	font-weight: bold;}.imagebox  {	border: 1px solid #333333;}.formindent {	padding-left: 115px;}.gelcolor {	background-repeat: no-repeat;	background-position: left center;	padding-left: 15px;}.gelcolor_yellow {	background-image: url(/images/2009/gelcolor_yellow.gif);}.gelcolor_blue {	background-image: url(/images/2009/gelcolor_blue.gif);}.gelcolor_tan {	background-image: url(/images/2009/gelcolor_tan.gif);}.gelcolor_red {	background-image: url(/images/2009/gelcolor_red.gif);}.gelcolor_navy {	background-image: url(/images/2009/gelcolor_navy.gif);}.gelcolor_black {	background-image: url(/images/2009/gelcolor_black.gif);}.hullstripe {	background-repeat: no-repeat;	background-position: left center;	padding-left: 30px;}.hullstripe_yellow {	background-image: url(/images/2009/hullstripe_yellow.gif);}.hullstripe_silver {	background-image: url(/images/2009/hullstripe_silver.gif);}.hullstripe_copper {	background-image: url(/images/2009/hullstripe_copper.gif);}.hullstripe_blue {	background-image: url(/images/2009/hullstripe_blue.gif);}.hullstripe_tan {	background-image: url(/images/2009/hullstripe_tan.gif);}.hullstripe_red {	background-image: url(/images/2009/hullstripe_red.gif);}.hullstripe_navy {	background-image: url(/images/2009/hullstripe_navy.gif);}.hullstripe_black {	background-image: url(/images/2009/hullstripe_black.gif);}.graphic {	background-repeat: no-repeat;	background-position: left center;	padding-left: 25px;}.graphic_yellow {	background-image: url(/images/2009/graphic_yellow.gif);}.graphic_blue {	background-image: url(/images/2009/graphic_blue.gif);}.graphic_tan {	background-image: url(/images/2009/graphic_tan.gif);}.graphic_red {	background-image: url(/images/2009/graphic_red.gif);}.graphic_navy {	background-image: url(/images/2009/graphic_navy.gif);}.graphic_black {	background-image: url(/images/2009/graphic_black.gif);}.cutline {	margin-left: 15px;	text-transform: uppercase;	font-style: italic;}.static_matrix ul {    list-style-position: inside;    list-style-type: square; }.static_matrix td  {	border-right-width: 1px;	border-bottom-width: 1px;	border-right-style: solid;	border-bottom-style: solid;	border-right-color: #D4D4D4;	border-bottom-color: #D4D4D4;	padding: 3px;	background: #FFFFFF;	font-size: 9px;	color: #7f7f7f;	vertical-align: middle;}.static_matrix em {	color: #00457c;}.static_matrix_engines td {  font-size: 9px;	text-align: center;}.box_frenzy_photos {	margin-left: 5px;}.number {  text-align: right;}.finance {  width:  120px;}.optionInfoOverlay {  padding: 5px;  background-color: #FFF;  border: 1px solid #666;   text-align: left;}.optionInfoOverlay img {  float: left;  margin: 3px;}#popup_disclaimer{  background-color: #FFF;  opacity: 0.9;  padding: 5px;  border: 1px solid #666;}#modal_overlay {  background-color: #000;}td.feature_item  {    padding-left: 30px;}.buildgroup_description {  margin-left: 8px;  font-weight: bold;}.italic {	font-style: italic;}.standard_feature_option {    font-weight: bold;}#overhead, #overhead_interior {	padding-top: 15px;	}.warning {  color: #990000;}div.warning {  margin: 15px;}.validation-advice {  color: #990000;}#feature_list li {  float: left;}#advice-validate-postal-code-postal_code {  display: inline;}#compare-boats {}#compare-boats thead th {    }#compare-boats tbody th {  border-bottom-style: solid;  border-bottom-width: 1px;  border-bottom-color: #666666;    }#compare-boats tbody td {  border-bottom-style: solid;  border-bottom-width: 1px;  border-bottom-color: #666666;}#compare-boats tbody th.compare-category {  border-bottom-style: none;  background-color: #333333;  color: #ffffff;}#compare-boats tbody th.compare-subcategory {  border-bottom-style: none;  color: #000000;  background-color: #999999;}/* Jason's addon section */.evf {  color: #00457c;   font-weight: bold;}.popopt {  color: #00457c;   font-weight: bold;}.noevf {  color: #333333;  font-weight: lighter;}label.radioCheck {  float: none;  width: auto;  margin-left: auto;}#newslisting {  height: 400px;   width : 30%;  overflow:scroll;   float:left;  padding: 15px;  border: solid 1px #ffffff;}.navbuttondisabled {  padding-top: 5px;  padding-right: 12px;  padding-bottom: 14px;  padding-left: 12px;  border-top: 3px solid #666;  float: left;  margin-right: 1px;  font-size: 11px;  color: #999;  text-decoration: none;	text-transform: uppercase;}.formError {  color: #cc0000;  margin-left: 115px;  margin-top: -8px;  margin-bottom: 8px;}.formErrorPlain {  color: #cc0000;  margin-left: 115px;}input.gelwhite:hover {	color: #333333;  background-color: #D3D3D3;  cursor: pointer;}div.sitemapsection {  float: left;  margin: 7px;  padding: 3px;}input.radioSmall {  width: 10px;  height: 10px;}.faqanswer {  clear: both;  border: 1px solid #666;  padding: 5px;  margin: 20px;  background-color: #CCC;}ul#wallpapers > li {  float: left;  margin: 10px;}div#peformance_box {  border-top: 1px solid #0A4D81;  padding-top: 15px;}.overheadSelected {  font-weight: bold;  text-decoration: underline;}.dealerResult {  margin: 20px;}div#model_navigation ul, div#secondary_navigation ul, div#model_item_navigation ul {  float: left;  margin: 10px;}div#model_navigation ul li, div#secondary_navigation ul li, div#model_item_navigation ul li {  float: left;  margin: 5px;}.static_matrix_engines td.first {    background-color: #D4D4D4;}a.image_spec {    font-weight: bold;}