body, div, td, select, input, textarea {color:#333333; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:11px; font-size-adjust:none; font-style:normal; font-variant:normal; font-weight:normal; line-height:15px;}

.marinehd {margin:0 10px; float:left; display:inline; margin-bottom:20px; position:relative; width:720px;}
.marinehd ul {display:none;}
.marinehd h1 {font-size:24px; color:#006bbb; padding:15px 0 39px 0px; float:left; width:100%; display:inline; position:absolute; top:20px; left:10px;}
.marinehd h1 span.subtext {font-size:12px; color:#666; margin:10px 0 0 0; font-weight:normal; float:left;}



.marine h2 {font-size:14px; color:#666; font-weight:normal; margin:0; padding:0;}
.marine p {margin:0; padding:0;}
.marine fieldset {margin:0; padding:0; border:0px;}
.marine form {margin:0 0 20px 0; padding:0;}

.marine .home-item {padding:0 10px; margin-bottom:20px; font-size:10px;}
.marine .home-item h2 {padding-bottom:5px; margin-bottom:10px;}
.marine .home-item span {color:#9A9A9A;}
.marine .home-item a {color:#006BB6}
.marine .home-item a:hover {text-decoration:none;}
.marine .home-item ul {margin:0; padding:0; list-style:none;}
.marine .home-item ul li {margin:0 0 10px 0; padding:0; list-style:none;}
.marine label {display:block; margin-bottom:15px;}
.marine select {margin-bottom:15px; width:194px;}
.marine .text {margin-bottom:5px; width:190px;}
.marine .btn {background:#fff; border:0px; color:#006BB6; font-weight:bold; clear:left; float:right; text-align:left; font-size:10px;}

#highlights {margin:5px 0;}

.marine .top {display:none;}
.marine .tabs {display:none;}

.marine a.back {display:none;}

.marine .content {margin:15px 0px; float:left; width:475px; padding:0 0px 0 20px; display:inline;}
.marine .content h1 {color:#006bbb; font-size:14px; margin-bottom:12px;}
.marine .content h1 span {font-weight:normal; display:block; font-size:12px;}
.marine .content h2 {color:#006bbb; font-size:10px; margin-bottom:4px; font-weight:bold;}
.marine .content p {margin-bottom:14px;}
.marine .content a {color:#006bbb;text-decoration:none;}
.marine .content a:hover {text-decoration:underline;}
.marine .content ul {margin:0 0 0 20px; padding:0;}
.marine .content .disclaimer {font-size:9px; color:#777; margin-top:50px;}
.marine .content table {color:#666; font-size:10px;width:475px;}
.marine .content table th {color:#006bbb; text-align:left; font-weight:bold; font-size:10px;} 
.marine .content table td {margin-right:20px; font-size:10px;}

.marine .content .techtable {float:left;margin-top:20px;}
.marine .content .tech_header {border-bottom:1px solid #006bbb;color:#006bbb;font-weight:bold;font-size:12px;padding-bottom:10px;}
.marine .content .tech_openclose {display:none}
.marine .content .techtitle {font-weight:bold;font-size:12px;}
.marine .content .techspec_grey td {background-color:#E3E3E3}
.marine .content .techspec_white td {background-color:#FFF}
.marine .content .techspec_label {font-weight:bold;}

.marine .content .pricetable {float:left;margin:20px 0;}
.marine .content table {color:#666; font-size:10px;}
.marine .content table th {color:#006bbb; text-align:left; font-weight:bold; font-size:10px;}
.marine .content table td {margin-right:20px; font-size:10px;}
.marine .content table.pricetable td{width:150px;padding:5px 15px 0pt 0pt;vertical-align:top;}

.white_dot {width:50px;height:100%;background-color:#FF000;}
.marine .detail-container {margin:15px 0px; float:left; width:220px; padding:0 15px 0 10px; font-size:10px;}
.marine .detail-container h3 {color:#006bbb; font-size:12px; margin-bottom:3px;}
.marine .detail-container h3 span {font-weight:normal; display:block; font-size:11px;}
.marine .detail-container p {margin-bottom:8px;}
.marine .detail-container ul.links {margin:0 0 15px 0; list-style:none; padding:0;}
.marine .detail-container ul.links a {color:#006bbb; padding-left:25px; line-height:18px; display:block;}
.marine .detail-container .detail-list h4 {font-size:10px; color:#666; margin:10px 0 0 0; padding:0 0 0 12px; float:left;}
.marine .detail-container .detail-list ul {margin:0; list-style:none; padding:0;}
.marine .detail-container .detail-list li {border-top:1px solid #BCD8EB; float:left; width:100%;}
.marine .detail-container .detail-list li a {color:#006bbb; text-decoration:none; display:block; padding:4px 0 4px 25px;}
.marine .detail-container .detail-list li a:hover {text-decoration:underline;}

.marine .feat {float:left; width:475px; font-size:10px; margin-top:10px;}
.marine .feat .feat-content {width:475px; float:left; border:1px solid #ccc; padding:10px 20px;}
.marine .feat .feat-content img.left {float:left; margin:3px 10px 2px 0;}

.marine .overview {float:left; margin-top:10px; padding-left:20px;}
.marine .overview .item {width:220px; float:left; margin:0 20px 20px 0;}
.marine .overview .item img {float:left;}
.marine .overview .item .hd h2 {font-size:12px; color:#666; padding:7px 10px; font-weight:bold;}
.marine .overview .item .hd a {float:right; margin:-22px 10px 0 0; font-size:10px; color:#006BBB;}
.marine .overview .item .hd a:hover {text-decoration:none;}
.marine .overview .item .con {font-size:10px; padding:5px 10px; float:left; width:200px; display:inline;}
.marine .overview .item .con p {margin:0; padding:0; float:left; width:100%; color:#666;}
.marine .overview .item .con a {float:right; margin:0; font-size:10px; color:#006BBB;}
.marine .overview .item .con a:hover {text-decoration:none;}

.marine .overview2 {float:left; margin-top:10px; padding-left:20px;}
.marine .overview2 .item {width:220px; float:left; margin:0 20px 20px 0;}
.marine .overview2 .item h2 {font-size:12px; color:#666; padding:8px 0 7px 10px; font-weight:bold;}
.marine .overview2 .item .con {font-size:10px; padding:0px 1px 10px 1px; float:left; width:220px; w\idth:218px;}
.marine .overview2 .item .con h3 {font-size:12px; color:#006bbb; font-weight:bold; margin:-15px 0 15px 10px;}
.marine .overview2 .item .con p {margin:0 10px 10px 10px; padding:0; color:#666; font-size:12px;}
.marine .overview2 .item .con p a {color:#006BB6; font-size:10px;}
.marine .overview2 .item .con p a:hover {text-decoration:none;}
.marine .overview2 .item .con h4 {border-top:1px solid #EDEDEE; padding:10px; color:#666666; font-weight:bold; font-size:12px;}

.marine .overview3 {float:left; margin-top:10px; padding-left:20px;}
.marine .overview3 .item {width:220px; float:left; margin:0 20px 20px 0; position:relative;}
.marine .overview3 .item span.h2 {font-size:12px; color:#006bbb; padding:8px 0 7px 10px; font-weight:bold; text-decoration:none; display:block;}
.marine .overview3 .item span.h2 span {font-size:10px; color:#BABABA; display:block;}
.marine .overview3 .item a {border:1px solid #fff; display:block; text-decoration:none; padding-bottom:10px;}
.marine .overview3 .item a:hover {border:1px solid #CFCFCF; display:block;}
.marine .overview3 .item a span.click {display:none;}
.marine .overview3 .item a:hover span.click {display:block; position:absolute; bottom:5px; right:5px; font-size:9px; color:#006bbb; font-weight:bold;}


	.media {display:none;}



/* overruling */

.hvisual {padding-bottom:0;}
td.cm_item_header {color:#006bbb;}
a.but_red:link, a.but_red:visited, a.but_red:active {background-color:#007BD7;}
a.but_red:link:hover, a.but_red:visited:hover {background-color:#006bbb;}
td.sm_header {background-color:#006bbb;}
.header {color:#006bbb;}
.subtitle {color:#006bbb;}
.b_crums .active {color:#006bbb;}

div.actionblock {display:none;}

li.list1 a {color:#006bbb;}

div.as_subtitle {background:#006bbb;}


td.specs_header a:link, td.specs_header a:visited, td.specs_header a:active {color:#006bbb;}

td.country_name a:link, td.country_name a:visited, td.country_name a:active {color:#006bbb;}

div.more_photos a.img:link:hover, div.more_photos a.img:visited:hover {border:2px solid #006bbb;}

div.corp_paragraph a:link, div.corp_paragraph a:visited, div.corp_paragraph a:active {color:#006bbb; text-decoration:none;}

td.acc_result a.img:link:hover, td.acc_result a.img:visited:hover {border:2px solid #006bbb;}

td.corp_videonav_selected a:link, td.corp_videonav_selected a:visited {color:#006bbb;}

td.videonav_selected a:link, td.videonav_selected a:visited {color:#006bbb;}

a.but_grey:link:hover, a.but_grey:visited:hover {background-color:#006bbb;}

a.but_yellow:link:hover, a.but_yellow:visited:hover {background-color:#006bbb;}

a.but_red:link:hover, a.but_red:visited:hover {background-color:#006bbb;}

a.but_red2:link:hover, a.but_red2:visited:hover {background-color:#006bbb;}

div.dealersearch a.but_red2:link, div.dealersearch a.but_red2:visited, div.dealersearch a.but_red2:active {color:#006bbb;}

a.but_red3:link:hover, a.but_red3:visited:hover {background-color:#006bbb;}

a.but_blue:link:hover, a.but_blue:visited:hover {background-color:#006bbb;}

a.but_darkgrey:link:hover, a.but_darkgrey:visited:hover {background-color:#006bbb;}

a.but_white:link:hover, a.but_white:visited:hover {background-color:#006bbb;}


a.dealer:link, a.dealer:visited, a.dealer:active {color:#006bbb;}

a.dealer_link:link, a.dealer_link:visited, a.dealer_link:active {color:#006bbb;}

a.gen:link, a.gen:visited, a.gen:active {color:#006bbb;}

td.corp_nav1_back a:link:hover, td.corp_nav1_back a:visited:hover {color:#006bbb;}

table.num_list a:link, table.num_list a:visited, table.num_list a:active {color:#006bbb;}

table.num_list a.but_red2:link, table.num_list a.but_red2:visited, table.num_list a.but_red2:active {color:#006bbb;}

div.corp_content a.nproduct:link, div.corp_content a.nproduct:visited, div.corp_content a.nproduct:active {color:#006bbb;}


div.product_features_images {width:590px; margin-left:0;}
div.visual {background-color:#fff; padding-bottom:20px;}



#nav_systemwide {display:none;}
.subnav {display:none;}
.b_crums {display:none;}
#nav {display:none;}
.nav {display:none;}
#g_form {display:none;}
#country_select {display:none;}
.detail-container {display:none;}
#flashcontent {display:none;}
.hvisual {display:none;}
.sm_list input {display:none;}
.cm_button {display:none;}

#noframe_2 {padding:0; margin:0; width:600px;}
#noframe_3 {padding:0; margin:0; width:600px;}


