@charset "UTF-8";
body/* CSS Document */
{
background: #FFFFFF;
margin: 0; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
padding: 0; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
color: #000000;
font-family: Arial, Helvetica, sans-serif;
font-size: 93%;
}
.article_email_print {
text-align: right;
margin: 0px;
font-size: 0.85em;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 10px;
padding-left: 0px;
}
.magTitle {
font-style: italic;
font-weight: bold;
}
.backLink {
font-size: 90%;
font-weight: bold;
}
.read_more_link {
text-align: right;
color: #ED1C24;
}
a:link {
color: #0054a6;
text-decoration: none;
}
a:hover {
color: #ed1c24;
text-decoration: none;
}
a:active {
color: #60B7FF;
text-decoration: none;
}
a:visited {
color: #60B7FF;
text-decoration: none;
}
img {
border-top-width: 0px;
border-right-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
margin: 0px;
padding: 0px;
}
#error {
color: red;
}
#page_table {
}
.page_table {
width: 996px;
text-align: left;
}
.ad_header {
width: 996px;
text-align:center;
}
#ad_header {
background-color: #FFFFFF;
background-image: url(/images/header_bg.gif);
background-repeat: no-repeat;
background-position: bottom;
height: 116px;
padding-top: 10px;
padding-right: 70px;
padding-bottom: 0;
padding-left: 56px;
} 
#leaderboard {
margin-right: 22px;
}
#ad_header h1 {
margin: 0; /* zeroing the margin of the last element in the #header div will avoid margin collapse - an unexplainable space between divs. If the div has a border around it, this is not necessary as that also avoids the margin collapse */
padding: 10px 0; /* using padding instead of margin will allow you to keep the element away from the edges of the div */
}
#ad_spacer {
height: 90px;
width: 22px;
float: left;
}
#logo_header {
height: 87px;
padding: 1px 0px 1px 13px;
}
#logo {
padding-top: 26px;
padding-right: 10px;
padding-bottom: 15px;
padding-left: 0px;
}
.ubPromo-Login {
padding: 0px;
float: left;
width: 180px;
margin-top: 30px;
margin-right: 10px;
margin-bottom: 10px;
margin-left: 10px;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color: #666666;
text-align: center;
}
.ubPromo-Login td {
margin: 0px;
padding: 0px;
}
.ubPromo-Login p {
margin-top: 10px;
margin-right: 5px;
margin-bottom: 10px;
margin-left: 5px;
}
.ubPromo-Login strong {
font-weight: bold;
color: #333333;
}
#browseBoatsBtns {
margin: 0px;
padding: 0px;
}
#navbar {
height: 40px;
margin: 0px;
padding: 0px;
}
#navbar td {
vertical-align: bottom;
margin: 0px;
padding: 0px;
}
#navbar .divider {
background-image: url(/images/nav/nav_divider.jpg);
background-repeat: no-repeat;
width: 1px;
margin: 0px;
padding: 0px;
background-position: bottom;
}
#mainContent {
border-right-width: 1px;
border-left-width: 1px;
border-right-style: solid;
border-left-style: solid;
border-right-color: #d7d7d7;
border-left-color: #d7d7d7;
background-image: url(/images/main_content_bg_grad.jpg);
background-repeat: repeat-x;
background-position: top;
width: 996px;
margin: 0;
border-top-width: 1px;
border-top-style: solid;
border-top-color: #d7d7d7;
padding: 0px;
} 
#mainContent p {
padding: 0px;
margin: 0%;
}
#mainContent img {
margin: 0px;
padding: 0px;
}
.container {
vertical-align: top;
width: 976px;
margin: 10px;
padding: 0px;
} 
.container .homeTableTop {
vertical-align: top;
width: 976px;
padding: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 10px;
margin-left: 0px;
}
.container .homeTableTop td {
margin: 0px;
padding: 0px;
vertical-align: top;
}
.container .homeTableSub {
vertical-align: top;
margin: 0px;
padding: 0px;
width: 976px;
}
.container .homeTableSub td {
margin: 0px;
padding: 0px;
vertical-align: top;
}
.container .pageContentTable {
vertical-align: top;
width: 976px;
padding: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 10px;
margin-left: 0px;
}
.container .pageContentTable td {
margin: 0px;
padding: 0px;
vertical-align: top;
}
.container .pageContentTable .gutter {
width: 10px;
}
.container .pageContentTable .pageTitle {
margin: 0px;
padding: 0px;
height: 25px;
}
.container .pageContentTable .pageTitle h5 {
padding: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 10px;
}
#loginStatus {
color: #FFFFFF;
background-color: #ED1C24;
width: 976px;
padding-top: 5px;
padding-right: 0px;
padding-bottom: 5px;
padding-left: 20px;
text-align: right;
font-weight: bold;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 10px;
margin-left: 0px;
}
.loginStatus {
color: #FFFFFF;
background-color: #ED1C24;
width: 976px;
padding-top: 5px;
padding-right: 0px;
padding-bottom: 5px;
padding-left: 20px;
text-align: right;
font-weight: bold;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 10px;
margin-left: 0px;
min-height: 20px;
}
.loginStatus table {
padding-bottom: 20px;
}
.loginStatus td {
margin: 0px;
padding-top: 0px;
padding-right: 20px;
padding-bottom: 0px;
padding-left: 0px;
text-align: right;
}
.loginStatus a:link {
color: #FFFFFF;
}
.loginStatus a:hover {
color: #CCCCCC;
}
.loginStatus .LoginStatusLinks {
float: right;
}
#loginStatus #LoginStatusLinks {
float: right;
}
#loginStatus #loginStatusMemberName {
text-align: right;
margin: 0px;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 20px;
}
.loginStatus .loginStatusMemberName {
width: 300px;
text-align: right;
margin: 0px;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 20px;
}
#loginStatus #loginStatusmemberLinks {
padding: 0px;
width: 230px;
margin: 0px;
text-align: right;
}
.loginStatus .loginStatusmemberLinks {
padding: 0px;
width: 230px;
margin: 0px;
text-align: right;
}
#sidebar {
font-size: 80%;
color: #666666;
margin-bottom: 10px;
padding-top: 10px;
padding-right: 0px;
padding-bottom: 10px;
padding-left: 10px;
text-align: center;
}
#sidebar p {
padding: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 10px;
margin-left: 0px;
}
#sidebar div {
padding-top: 0px;
padding-right: 0px;
padding-bottom: 10px;
padding-left: 0px;
margin-right:10px;
}
#contentBoxBlueHedRecentlyViewed {
width: 170px;
text-align:Center;
}
#contentBoxBlueHedRecentlyViewed .contentTable {
width: 150px;
vertical-align: top;
line-height: 125%;
font-size: 83%;
text-align: center;
font-weight: bold;
}
#contentBoxBlueHedRecentlyViewed .contentTable img {
padding: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 2px;
margin-left: 0px;
}/*
#contentBoxBlueHedRecentlyViewed .contentTable td {
margin: 0px;
padding: 2px;
}*/
.fltrt { /* this class can be used to float an element right in your page. The floated element must precede the element it should be next to on the page. */
float: right;
margin-left: 8px;
}
.fltlft { /* this class can be used to float an element left in your page */
float: left;
margin-right: 8px;
}
.clearfloat { /* this class should be placed on a div or break element and should be the final element before the close of a container that should fully contain a float */
clear:both;
height:0;
font-size: 1px;
line-height: 0px;
}
#footerMfgsPlusAdAndLinks {
color: #000000;
text-align: center;
font-size: 80%;
margin: 10px;
width: 976px;
padding: 0px;
}
#footerMfgsPlusAdAndLinks p {
padding: 0px;
margin-top: 10px;
margin-right: 0px;
margin-bottom: 10px;
margin-left: 0px;
}
#footerMfgsPlusAdAndLinks a:link {
color: #000000;
}
#footerMfgsPlusAdAndLinks a:hover {
color: #0054a6;
}
#contentBoxFooterMfgList {
margin: 0px;
padding: 0px;
width: 976px;
}
#contentBoxFooterMfgList .inShowcase {
font-size: 100%;
font-weight: bold;
color: #000000;
}
#contentBoxFooterMfgList .contentCell {
padding: 10px;
vertical-align: top;
text-align: left;
}
#leaderboard_footer {
}
#txtLinks {
text-align: center;
padding: 10px;
}
#footerBrands {
background-image: url(/images/footer_bg996.gif);
background-repeat: no-repeat;
background-position: center bottom;
border-top-width: 15px;
border-top-style: solid;
border-top-color: #ed1c24;
font-size: 80%;
color: #FFFFFF;
padding: 0;
margin: 0px;
width: 996px;
}
#footerBrands td {
padding: 20px;
}
#footerBrands h3 {
padding: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 0px;
font-size: 125%;
font-style: italic;
}
#footerBrands a:link {
color: #CCCCCC;
}
#footerBrands a:hover {
color: #ed1c24;
}
#footerBrands img {
vertical-align: middle;
float: left;
margin-top: 0px;
margin-right: 20px;
margin-bottom: 40px;
margin-left: 10px;
}
#footerBrands p {
margin: 0; /* zeroing the margins of the first element in the footer will avoid the possibility of margin collapse - a space between divs */
padding: 10px 0; /* padding on this element will create space, just as the the margin would have, without the margin collapse issue */
}
.contentBox {
}
.contentBox .header {
background-repeat: repeat-x;
background-position: top;
/* Commented out by MV
height: 49px;
*/
border-top-width: 1px;
border-top-style: solid;
border-top-color: #dcdcdc;
background-color: #FFFFFF;
}
.contentBox .corner1 {
background-image: url(/images/layout/content_box_corner1.gif);
background-repeat: no-repeat;
background-position: left top;
/* Commented out by MV
height: 50px;
*/
width: 10px;
}
.contentBox .corner2 {
background-image: url(/images/layout/content_box_corner2.gif);
background-repeat: no-repeat;
background-position: right top;
/* Commented out by MV
height: 50px;
*/
width: 10px;
}
.contentBox .corner3 {
background-image: url(/images/layout/content_box_corner3.gif);
background-position: left bottom;
height: 10px;
width: 10px;
background-repeat: no-repeat;
}
.contentBox .corner4 {
background-image: url(/images/layout/content_box_corner4.gif);
background-position: right bottom;
height: 10px;
width: 10px;
background-repeat: no-repeat;
}
.contentBox .marginLeft {
background-color: #efefef;
width: 9px;
border-left-width: 1px;
border-left-style: solid;
border-left-color: #dcdcdc;
background-image: url(/images/layout/content_box_content_fillbg.jpg);
background-repeat: repeat-x;
background-position: top;
}
.contentBox .marginRight {
background-color: #efefef;
width: 9px;
border-right-width: 1px;
border-right-style: solid;
border-right-color: #dcdcdc;
background-image: url(/images/layout/content_box_content_fillbg.jpg);
background-repeat: repeat-x;
background-position: top;
}
.contentBox .marginBottom {
background-color: #efefef;
height: 9px;
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #dcdcdc;
}
.contentBox .contentCell {
background-color: #efefef;
background-image: url(/images/layout/content_box_content_fillbg.jpg);
background-repeat: repeat-x;
background-position: top;
}
.contentBoxRev {
}
.contentBoxRev .header {
background-repeat: repeat-x;
background-position: top;
height: 49px;
border-top-width: 1px;
border-top-style: solid;
border-top-color: #dcdcdc;
background-color: #FFFFFF;
}
.contentBoxRev .corner1 {
background-image: url(/images/layout/content_box_corner1.gif);
background-repeat: no-repeat;
background-position: left top;
height: 50px;
width: 10px;
}
.contentBoxRev .corner2 {
background-image: url(/images/layout/content_box_corner2.gif);
background-repeat: no-repeat;
background-position: right top;
height: 50px;
width: 10px;
}
.contentBoxRev .corner3 {
background-image: url(/images/layout/content_box_corner3.gif);
background-position: left bottom;
height: 10px;
width: 10px;
background-repeat: no-repeat;
}
.contentBoxRev .corner4 {
background-image: url(/images/layout/content_box_corner4.gif);
background-position: right bottom;
height: 10px;
width: 10px;
background-repeat: no-repeat;
}
.contentBoxRev .marginLeft {
background-color: #FFFFFF;
width: 9px;
border-left-width: 1px;
border-left-style: solid;
border-left-color: #dcdcdc;
background-image: url(/images/layout/content_box_content_fillbg.jpg);
background-repeat: repeat-x;
background-position: bottom;
}
.contentBoxRev .marginRight {
background-color: #FFFFFF;
width: 9px;
border-right-width: 1px;
border-right-style: solid;
border-right-color: #dcdcdc;
background-image: url(/images/layout/content_box_content_fillbg.jpg);
background-repeat: repeat-x;
background-position: bottom;
}
.contentBoxRev .marginBottom {
background-color: #efefef;
height: 9px;
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #dcdcdc;
}
.contentBoxRev .contentCell {
background-color: #FFFFFF;
background-image: url(/images/layout/content_box_content_fillbg.jpg);
background-repeat: repeat-x;
background-position: bottom;
}
.contentBoxBlueHed {
}
.contentBoxBlueHed .header {
height: 40px;
background-color: #0054a6;
text-align: left;
}
.contentBoxBlueHed .corner1 {
background-image: url(/images/layout/content_box_corner1blue.gif);
background-repeat: no-repeat;
background-position: left top;
height: 40px;
width: 10px;
}
.contentBoxBlueHed .corner2 {
background-image: url(/images/layout/content_box_corner2blue.gif);
background-repeat: no-repeat;
background-position: right top;
height: 40px;
width: 10px;
}
.contentBoxBlueHed .corner3 {
background-image: url(/images/layout/content_box_corner3.gif);
background-position: left bottom;
height: 10px;
width: 10px;
background-repeat: no-repeat;
}
.contentBoxBlueHed .corner4 {
background-image: url(/images/layout/content_box_corner4.gif);
background-position: right bottom;
height: 10px;
width: 10px;
background-repeat: no-repeat;
}
.contentBoxBlueHed .marginLeft {
background-color: #efefef;
width: 9px;
border-left-width: 1px;
border-left-style: solid;
border-left-color: #dcdcdc;
background-image: url(/images/layout/content_box_content_fillbg.jpg);
background-repeat: repeat-x;
background-position: top;
}
.contentBoxBlueHed .marginRight {
background-color: #efefef;
width: 9px;
border-right-width: 1px;
border-right-style: solid;
border-right-color: #dcdcdc;
background-image: url(/images/layout/content_box_content_fillbg.jpg);
background-repeat: repeat-x;
background-position: top;
}
.contentBoxBlueHed .marginBottom {
background-color: #efefef;
height: 9px;
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #dcdcdc;
}
.contentBoxBlueHed .contentCell {
background-color: #efefef;
background-image: url(/images/layout/content_box_content_fillbg.jpg);
background-repeat: repeat-x;
background-position: top;
}
.contentBoxBlue {
}
.contentBoxBlue .header {
height: 30px;
background-color: #0054a6;
text-align: center;
}
.contentBoxBlue .corner1 {
background-image: url(/images/layout/content_box_blue_corner1.gif);
background-repeat: no-repeat;
background-position: left top;
height: 30px;
width: 10px;
}
.contentBoxBlue .corner2 {
background-image: url(/images/layout/content_box_blue_corner2.gif);
background-repeat: no-repeat;
background-position: right top;
height: 30px;
width: 10px;
}
.contentBoxBlue .corner3 {
background-image: url(/images/layout/content_box_blue_corner3.gif);
background-position: left bottom;
height: 10px;
width: 10px;
background-repeat: no-repeat;
}
.contentBoxBlue .corner4 {
background-image: url(/images/layout/content_box_blue_corner4.gif);
background-position: right bottom;
height: 10px;
width: 10px;
background-repeat: no-repeat;
}
.contentBoxBlue .marginLeft {
background-color: #005496;
width: 10px;
background-image: url(/images/layout/content_box_blue_content_fillbg.jpg);
background-repeat: repeat-x;
background-position: bottom;
}
.contentBoxBlue .marginRight {
background-color: #005496;
width: 10px;
background-image: url(/images/layout/content_box_blue_content_fillbg.jpg);
background-repeat: repeat-x;
background-position: bottom;
}
.contentBoxBlue .marginBottom {
background-color: #004384;
height: 10px;
}
.contentBoxBlue .contentCell {
background-color: #005496;
background-image: url(/images/layout/content_box_blue_content_fillbg.jpg);
background-repeat: repeat-x;
background-position: bottom;
}
.contentBoxBlueSolid {
}
.contentBoxBlueSolid .header {
height: 9px;
background-color: #0858A8;
text-align: center;
border-top-style: solid;
border-top-width: 1px;
border-top-color: #03396F;
}
.contentBoxBlueSolid .corner1 {
background-image: url(/images/layout/content_box_blue_solid_corner1.gif);
background-repeat: no-repeat;
background-position: left top;
height: 10px;
width: 10px;
}
.contentBoxBlueSolid .corner2 {
background-image: url(/images/layout/content_box_blue_solid_corner2.gif);
background-repeat: no-repeat;
background-position: right top;
height: 10px;
width: 10px;
}
.contentBoxBlueSolid .corner3 {
background-image: url(/images/layout/content_box_blue_solid_corner3.gif);
background-position: left bottom;
height: 10px;
width: 10px;
background-repeat: no-repeat;
}
.contentBoxBlueSolid .corner4 {
background-image: url(/images/layout/content_box_blue_solid_corner4.gif);
background-position: right bottom;
height: 10px;
width: 10px;
background-repeat: no-repeat;
}
.contentBoxBlueSolid .marginLeft {
background-color: #0858A8;
width: 9px;
background-image: none;
border-left-style: solid;
border-left-width: 1px;
border-left-color: #03396F;
}
.contentBoxBlueSolid .marginRight {
background-color: #0858A8;
width: 9px;
background-image: none;
border-right-width: 1px;
border-right-style: solid;
border-right-color: #03396F;
}
.contentBoxBlueSolid .marginBottom {
background-color: #0858A8;
height: 9px;
border-bottom-style: solid;
border-bottom-width: 1px;
border-bottom-color: #03396F;
}
.contentBoxBlueSolid .contentCell {
color:#fff;
background-color: #0858A8;
background-image: none;
}
.contentBoxWhite {
}
.contentBoxWhite .header {
color:#000000;
height: 9px;
background-color: #FFFFFF;
border-top-width: 1px;
border-top-style: solid;
border-top-color: #dcdcdc;
}
.contentBoxWhite .corner1 {
background-image: url(/images/layout/content_box_white_corner1.gif);
background-repeat: no-repeat;
background-position: left top;
height: 10px;
width: 10px;
}
.contentBoxWhite .corner2 {
background-image: url(/images/layout/content_box_white_corner2.gif);
background-repeat: no-repeat;
background-position: right top;
height: 10px;
width: 10px;
}
.contentBoxWhite .corner2_sc {
background-image: url(/images/layout/content_box_white_corner2_sc.gif);
background-repeat: no-repeat;
background-position: right top;
height: 10px;
width: 10px;
}
.contentBoxWhite .corner3 {
background-image: url(/images/layout/content_box_white_corner3.gif);
background-position: left bottom;
height: 10px;
width: 10px;
background-repeat: no-repeat;
}
.contentBoxWhite .corner4 {
background-image: url(/images/layout/content_box_white_corner4.gif);
background-position: right bottom;
height: 10px;
width: 10px;
background-repeat: no-repeat;
}
.contentBoxWhite .marginLeft {
background-color: #FFFFFF;
width: 9px;
border-left-width: 1px;
border-left-style: solid;
border-left-color: #dcdcdc;
background-image: none;
}
.contentBoxWhite .marginRight {
background-color: #FFFFFF;
width: 9px;
border-right-width: 1px;
border-right-style: solid;
border-right-color: #dcdcdc;
background-image: none;
}
.contentBoxWhite .marginBottom {
background-color: #FFFFFF;
height: 9px;
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #dcdcdc;
}
.contentBoxWhite .contentCell {
background-color: #FFFFFF;
padding: 0px;
margin: 0px;
background-image: none;
}
.contentBoxGrey {
}
.contentBoxGrey .header {
color:#000000;
height: 9px;
background-color: #e8e8e8;
border-top-width: 1px;
border-top-style: solid;
border-top-color: #bbbbbb;
}
.contentBoxGrey .corner1 {
background-image: url(/images/layout/content_box_grey_corner1.gif);
background-repeat: no-repeat;
background-position: left top;
height: 10px;
width: 10px;
}
.contentBoxGrey .corner2 {
background-image: url(/images/layout/content_box_grey_corner2.gif);
background-repeat: no-repeat;
background-position: right top;
height: 10px;
width: 10px;
}
.contentBoxGrey .corner3 {
background-image: url(/images/layout/content_box_grey_corner3.gif);
background-position: left bottom;
height: 10px;
width: 10px;
background-repeat: no-repeat;
}
.contentBoxGrey .corner4 {
background-image: url(/images/layout/content_box_grey_corner4.gif);
background-position: right bottom;
height: 10px;
width: 10px;
background-repeat: no-repeat;
}
.contentBoxGrey .marginLeft {
background-color: #e8e8e8;
width: 9px;
border-left-width: 1px;
border-left-style: solid;
border-left-color: #bbbbbb;
background-image: url(/images/layout/content_box_grey_content_fillbg.jpg);
background-repeat: repeat-x;
background-position: bottom;
}
.contentBoxGrey .marginRight {
background-color: #e8e8e8;
width: 9px;
border-right-width: 1px;
border-right-style: solid;
border-right-color: #bbbbbb;
background-image: url(/images/layout/content_box_grey_content_fillbg.jpg);
background-repeat: repeat-x;
background-position: bottom;
}
.contentBoxGrey .marginBottom {
background-color: #abacac;
height: 9px;
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #bbbbbb;
}
.contentBoxGrey .contentCell {
background-color: #e8e8e8;
background-image: url(/images/layout/content_box_grey_content_fillbg.jpg);
background-repeat: repeat-x;
background-position: bottom;
}
.contentBoxGreySolid {
}
.contentBoxGreySolid .header {
height: 9px;
background-color: #e8e8e8;
border-top-width: 1px;
border-top-style: solid;
border-top-color: #bbbbbb;
}
.contentBoxGreySolid .corner1 {
background-image: url(/images/layout/content_box_grey_corner1.gif);
background-repeat: no-repeat;
background-position: left top;
height: 10px;
width: 10px;
}
.contentBoxGreySolid .corner2 {
background-image: url(/images/layout/content_box_grey_corner2.gif);
background-repeat: no-repeat;
background-position: right top;
height: 10px;
width: 10px;
}
.contentBoxGreySolid .corner3 {
background-image: url(/images/layout/content_box_grey_solid_corner3.gif);
background-position: left bottom;
height: 10px;
width: 10px;
background-repeat: no-repeat;
}
.contentBoxGreySolid .corner4 {
background-image: url(/images/layout/content_box_grey_solid_corner4.gif);
background-position: right bottom;
height: 10px;
width: 10px;
background-repeat: no-repeat;
}
.contentBoxGreySolid .marginLeft {
width: 9px;
border-left-width: 1px;
border-left-style: solid;
border-left-color: #bbbbbb;
background-color: #e8e8e8;
background-image: url(none);
}
.contentBoxGreySolid .marginRight {
width: 9px;
border-right-width: 1px;
border-right-style: solid;
border-right-color: #bbbbbb;
background-color: #e8e8e8;
background-image: url(none);
}
.contentBoxGreySolid .marginBottom {
background-color: #e8e8e8;
height: 9px;
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #bbbbbb;
}
.contentBoxGreySolid .contentCell {
background-color: #e8e8e8;
background-image: url(none);
}
.text1bold {
font-weight: bold;
}
#indexFeatureComponent {
width: 390px;
padding: 0px;
margin-top: 0px;
margin-right: 10px;
margin-bottom: 10px;
margin-left: 0px;
}
#contentBoxWhiteIndexShowcaseCallout {
width: 390px;
margin-right: 10px;
padding: 0px;
height: 50px;
margin-top: 0px;
margin-bottom: 0px;
margin-left: 0px;
}
#contentBoxRevIndexSearch {
width: 260px;
padding: 0px;
margin-top: 0px;
margin-right: 10px;
margin-bottom: 10px;
margin-left: 0px;
display: block;
}
#contentBoxRevIndexSearch #searchTerms {
background-color: #FFFFFF;
border: 1px solid #dcdcdc;
width: 240px;
font-size: 70%;
font-weight: bold;
text-transform: uppercase;
color: #000000;
vertical-align: top;
padding: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 10px;
margin-left: 0px;
}
#contentBoxRevIndexSearch #searchTerms h3 {
padding: 0px;
margin-top: 5px;
margin-right: 0px;
margin-bottom: 3px;
margin-left: 5px;
font-size: 115%;
}
#contentBoxRevIndexSearch #searchTerms ul {
padding: 0px;
list-style-image: url(/images/layout/arrow_bullets_black2.gif);
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 20px;
}
#contentBoxRevIndexSearch #searchTerms li {
padding: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 5px;
margin-left: 0px;
}
#contentBoxRevIndexSearch #searchTerms td {
margin: 0px;
padding-top: 5px;
padding-right: 5px;
padding-bottom: 9px;
padding-left: 5px;
vertical-align: bottom;
}
#contentBoxRevIndexSearch #searchTerms p {
padding: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 5px;
}
#contentBoxRevIndexSearch #searchTerms input {
padding: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 0px;
}
#contentBoxRevIndexSearch #searchTerms select {
width: 100%;
text-align:left;
}
/* Search Again CSS
Created By: Jaron */
#searchAgain .searchAgainBtn{
text-align:center;
Position:Relative;
top:10px;
height:10px;
}
#searchAgain .searchAgainBtn input{
text-align:center;
}
#searchAgain {
text-align:center;	
}
#searchAgain TR {
Width:100%;
}
#searchAgain TH.Header_left{
width:10px;
background-Image:url(/images/layout/content_box_corner1.gif);
background-repeat:no-repeat;
background-position:top left;
}
#searchAgain TH.Header_Right{
width:10px;
background-Image:url(/images/layout/content_box_corner2.gif);
background-repeat:no-repeat;	
background-position:top right;
}	
#searchAgain TH.Header_Mid{
background-color:#FFFFFF;
border-top:1px solid #DCDCDC;
vertical-align:Middle;
color:#0154A4;
text-align:Center;
Margin:0px;
Padding:0px;
font-size:16px;
font-family: Verdana, Arial, Helvetica, monospace, sans-serif;
Padding-Top:5px;
Padding-Bottom:5px;
}
#searchAgain .input{
text-align:center;
vertical-align: Middle;
height:20px;
}
#searchAgain .text{
font-size: 10px;
font-weight:Bold; 
padding-top:6px;
text-align:left;
}
#searchAgain select {
width: 145px;
text-align:left;
Margin-Left:5px;
}
/* END Search Again CSS */
/* BEGIN: Recently Viewed CSS 
Creator: Jaron */
#RecentlyViewed {
text-align:center;
}
#RecentlyViewed .Header_left{
width:10px;
background-Image:url(/images/layout/content_box_corner1.gif);
background-position:top left;
background-repeat:no-repeat;
}
#RecentlyViewed .Header_Right{
width:10px;
background-Image:url(/images/layout/content_box_corner2.gif);
background-position:top right;
background-repeat:no-repeat;	
}	
#RecentlyViewed .Header_Mid{
/*Background-Image:url(/images/sidebar_header_mid.gif);
background-repeat:repeat-x;
Height:37px;*/
background-color:#FFFFFF;
border-top:1px solid #DCDCDC;
vertical-align:Middle;
color:#0154A4;
text-align:Center;
Margin:0px;
Padding:0px;
font-size:16px;
font-family: Verdana, Arial, Helvetica, monospace, sans-serif;
Padding-Top:5px;
Padding-Bottom:5px;
}
#RecentlyViewed .contentTable p {
text-align:center;	
Padding:0px;
Margin:0px;	
}
#RecentlyViewed .contentTable p a{
color:#0154A4;
}
#RecentlyViewed .contentBoxRev{
Margin-Left:1px;
Margin-Right:1px;
}
#RecentlyViewed .contentTable td{
padding-Top:5px;
}
#RecentlyViewed 
#RecentlyViewed .contentTable p img.recentlyViewedImage {
text-align:center;
margin-top: 5px;
}
/* END: Recently Viewed CSS*/	
#contentBoxRevIndexSearch #searchTerms .ruledFields {
border-bottom-width: 2px;
border-bottom-style: dotted;
border-bottom-color: #dcdcdc;
}
#contentBoxRevIndexSearch #searchTerms .horzRulesDotted {
margin: 0px;
padding: 0px;
height: 2px;
border-bottom-width: 2px;
border-bottom-style: dotted;
border-bottom-color: #dcdcdc;
}
#contentBoxRevIndexSearch #searchTerms .boatSearchSubmitBtn {
text-align: center;
}
#contentBoxRevIndexSearch #boatSearchAdvancedCallout {
margin: 0px;
padding: 0px;
width: 240px;
}
#contentBoxWhiteIndexNewsletterSignup {
padding: 0px;
width: 300px;
font-size: 80%;
color: #000000;
vertical-align: top;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 10px;
margin-left: 0px;
display: inline-table;
}
#contentBoxWhiteIndexNewsletterSignup img {
vertical-align: top;
padding: 0px;
float: left;
margin-top: 0px;
margin-right: 7px;
margin-bottom: 0px;
margin-left: 0px;
}
#contentBoxWhiteIndexNewsletterSignup h1 {
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 10px;
padding: 0px;
}
#contentBoxWhiteIndexNewsletterSignup p {
padding: 0px;
margin-top: 15px;
margin-right: 0px;
margin-bottom: 15px;
margin-left: 0px;
}
#contentBoxWhiteIndexNewsletterSignup .contentCell {
width: 280px;
}
#newsletterSignupEmailField {
padding: 0px;
margin-top: 0px;
margin-right: 10px;
margin-bottom: 0px;
margin-left: 0px;
float: left;
}
#bannerAd300x250cpm {
padding: 0px;
margin-top: 0px;
margin-right: 0px;
margin-left: 0px;
vertical-align: top;
width: 300px;
display: inline-table;
font-size: 80%;
margin-bottom: 10px;
color: #666666;
}
#bannerAd300x250cpm p {
padding: 0px;
margin-top: 0px;
margin-bottom: 10px;
margin-left: 0px;
text-align: center;
}
#bannerAd468x60A {
margin: 10px;
height: 60px;
width: 780px;
text-align: center;
vertical-align: inherit;
}
#bannerAd468x60A1 {
height: 60px;
width: 720px;
text-align: center;
vertical-align: inherit;
margin-top: 0px;
margin-right: 10px;
margin-bottom: 15px;
margin-left: 10px;
}
#bannerAd468x60A2 {
height: 60px;
width: 720px;
text-align: center;
vertical-align: inherit;
margin-top: 0px;
margin-right: 10px;
margin-bottom: 15px;
margin-left: 10px;
}
#bannerAd468x60A3 {
height: 60px;
width: 720px;
text-align: center;
vertical-align: inherit;
margin-top: 0px;
margin-right: 10px;
margin-bottom: 15px;
margin-left: 10px;
}
#bannerAd468x60A4 {
height: 60px;
width: 720px;
text-align: center;
vertical-align: inherit;
margin-top: 0px;
margin-right: 10px;
margin-bottom: 15px;
margin-left: 10px;
}
#contentBoxBlueindexVtdComponent {
width: 570px;
vertical-align: top;
padding: 0px;
margin: 0px;
display: inline-table;
}
#contentBoxBlueindexVtdComponent .header .txt {
font-size: 80%;
font-style: italic;
color: #FFFFFF;
float: right;
margin-top: 10px;
margin-right: 5px;
}
#contentBoxBlueindexVtdComponent .thumbsTable {
margin: 0px;
border: 1px solid #dcdcdc;
background-color: #FFFFFF;
width: 550px;
padding: 0px;
font-size: 80%;
vertical-align: top;
}
#contentBoxBlueindexVtdComponent .thumbsTable td {
margin: 0px;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 10px;
vertical-align: top;
padding-left: 0px;
}
#contentBoxBlueindexVtdComponent .thumbsTable img {
padding: 0px;
margin-top: 10px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 0px;
}
#contentBoxBlueindexVtdComponent .thumbsTable .thumbsTableGutter {
width: 10px;
}
#contentBoxBlueindexVtdComponent .thumbsTable .thumbsTableColumn {
width: 125px;
}
#contentBoxBlueindexVtdComponent .marginBottom {
text-align: center;
}
#contentBoxBlueindexVtdComponent .marginBottom img {
padding: 0px;
margin-top: 5px;
margin-right: 0px;
margin-bottom: 7px;
margin-left: 0px;
}
#contentBoxRevIndexBoatTourVideos {
display: inline-table;
width: 530px;
margin-bottom: 10px;
margin-right: 10px;
}
#contentBoxRevIndexBoatTourVideos .contentCell {
vertical-align: top;
}
#contentBoxRevIndexBoatTourVideos .contentTable {
border: 1px solid #dcdcdc;
background-color: #FFFFFF;
width: 510px;
vertical-align: top;
line-height: 125%;
font-size: 83%;
}
#contentBoxRevIndexBoatTourVideos .contentTable img {
padding: 0px;
float: left;
margin-top: 0px;
margin-right: 10px;
margin-bottom: 0px;
margin-left: 0px;
}
#contentBoxRevIndexBoatTourVideos .contentTable h3 {
padding: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 5px;
margin-left: 0px;
font-size: 120%;
}
#contentBoxRevIndexBoatTourVideos .contentTable td {
margin: 0px;
padding: 10px;
}
#contentBoxRevIndexBoatTourVideos .contentTable ul {
padding: 0px;
margin-top: 5px;
margin-right: 10px;
margin-bottom: 10px;
margin-left: 345px;
list-style-image: url(/images/layout/arrow_bullets_black.gif);
}
#contentBoxRevIndexBoatTourVideos .header .txt {
font-size: 80%;
font-style: italic;
padding: 0px;
margin-top: 20px;
margin-right: 5px;
margin-bottom: 10px;
margin-left: 0px;
float: right;
}
#contentBoxRevIndexBoatTourVideos .header .txt a:link {
color: #000000;
}
#contentBoxRevIndexBoatTourVideos .header .txt a:hover {
color: #005496;
}
#contentBoxRevIndexBoatReviews {
display: inline-table;
width: 530px;
margin-right: 10px;
}
#contentBoxRevIndexBoatReviews .contentCell {
vertical-align: top;
}
#contentBoxRevIndexBoatReviews .contentTable {
border: 1px solid #dcdcdc;
background-color: #FFFFFF;
width: 510px;
vertical-align: top;
line-height: 125%;
font-size: 83%;
margin: 0px 5px 0px 5px;
}
#contentBoxRevIndexBoatReviews .contentTable img {
padding: 0px;
float: left;
margin-top: 0px;
margin-right: 10px;
margin-bottom: 0px;
margin-left: 0px;
clear: both;
}
#contentBoxRevIndexBoatReviews .contentTable h3 {
padding: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 5px;
margin-left: 0px;
font-size: 120%;
}
#contentBoxRevIndexBoatReviews .contentTable td {
margin: 0px;
padding: 10px;
}
#contentBoxRevIndexBoatReviews .contentTable .ruled {
border-bottom-width: 2px;
border-bottom-style: dotted;
border-bottom-color: #dcdcdc;
}
#contentBoxRevIndexBoatReviews .contentTable ul {
padding: 0px;
margin-top: 5px;
margin-right: 10px;
margin-bottom: 10px;
margin-left: 345px;
list-style-image: url(/images/layout/arrow_bullets_black.gif);
}
#contentBoxRevIndexBoatReviews .header .txt {
font-size: 80%;
font-style: italic;
padding: 0px;
margin-top: 20px;
margin-right: 5px;
margin-bottom: 10px;
margin-left: 0px;
float: right;
}
#contentBoxRevIndexBoatReviews .header .txt a:link {
color: #000000;
}
#contentBoxRevIndexBoatReviews .header .txt a:hover {
color: #005496;
}
#contentBoxRevIndexGear {
display: inline-table;
width: 260px;
margin-bottom: 10px;
}
#contentBoxRevIndexGear .contentCell {
vertical-align: top;
}
#contentBoxRevIndexGear .contentTable {
border: 1px solid #dcdcdc;
background-color: #FFFFFF;
width: 100%;
vertical-align: top;
line-height: 125%;
font-size: 83%;
}
#contentBoxRevIndexGear .contentTable img {
padding: 0px;
margin-top: 0px;
margin-right: 10px;
margin-bottom: 0px;
margin-left: 0px;
float: left;
}
#contentBoxRevIndexGear .contentTable h3 {
padding: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 5px;
margin-left: 0px;
font-size: 120%;
line-height: 100%;
}
#contentBoxRevIndexGear .contentTable td {
margin: 0px;
padding: 10px;
}
#contentBoxRevIndexGear .contentTable .ruled {
border-bottom-width: 2px;
border-bottom-style: dotted;
border-bottom-color: #dcdcdc;
}
#contentBoxRevIndexGear .contentTable ul {
padding: 0px;
margin-top: 5px;
margin-right: 10px;
margin-bottom: 10px;
margin-left: 345px;
list-style-image: url(/images/layout/arrow_bullets_black.gif);
}
#contentBoxRevIndexGear .header .txt {
font-size: 80%;
font-style: italic;
padding: 0px;
margin-top: 20px;
margin-right: 5px;
margin-bottom: 10px;
margin-left: 0px;
float: right;
}
#contentBoxRevIndexGear .header .txt a:link {
color: #000000;
}
#contentBoxRevIndexGear .header .txt a:hover {
color: #005496;
}
#contentBoxRevIndexResources {
display: inline-table;
width: 260px;
}
#contentBoxRevIndexResources .contentCell {
vertical-align: top;
}
#contentBoxRevIndexResources .contentTable {
border: 1px solid #dcdcdc;
background-color: #FFFFFF;
width: 240px;
vertical-align: top;
line-height: 125%;
font-size: 83%;
}
#contentBoxRevIndexResources .contentTable img {
padding: 0px;
margin-top: 0px;
margin-right: 10px;
margin-bottom: 10px;
margin-left: 0px;
float: left;
}
#contentBoxRevIndexResources .contentTable h2 {
padding: 0px;
margin-top: 5px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 0px;
font-size: 130%;
}
#contentBoxRevIndexResources .contentTable h3 {
padding: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 5px;
margin-left: 0px;
font-size: 120%;
line-height: 100%;
}
#contentBoxRevIndexResources .contentTable td {
margin: 0px;
padding: 10px;
}
#contentBoxRevIndexResources .contentTable .ruled {
border-bottom-width: 2px;
border-bottom-style: dotted;
border-bottom-color: #dcdcdc;
}
#contentBoxRevIndexResources .contentTable ul {
padding: 0px;
margin-top: 5px;
margin-right: 10px;
margin-bottom: 10px;
margin-left: 345px;
list-style-image: url(/images/layout/arrow_bullets_black.gif);
}
#contentBoxRevIndexResources .header .txt {
font-size: 80%;
font-style: italic;
padding: 0px;
margin-top: 20px;
margin-right: 5px;
margin-bottom: 10px;
margin-left: 0px;
float: right;
}
#contentBoxRevIndexResources .header .txt a:link {
color: #000000;
}
#contentBoxRevIndexResources .header .txt a:hover {
color: #005496;
}
#contentBoxCol2xA {
width: 375px;
display: inline-table;
}
#contentBoxCol2xA .contentTable {
border: 1px solid #dcdcdc;
background-color: #FFFFFF;
width: 355px;
vertical-align: top;
line-height: 300%;
margin: 0px;
padding: 0px;
font-size: 90%;
}
#contentBoxCol2xA .contentTable td {
margin: 0px;
padding: 15px;
}
#contentBoxCol2xA .contentTable td img {
padding: 0px;
margin-top: 0px;
margin-right: 10px;
margin-bottom: 0px;
margin-left: 0px;
}
#contentBoxCol2xA .contentTable h3 {
color: #ED1C24;
padding: 0px;
margin: 0px;
line-height: 100%;
}
#contentBoxCol2xA .contentTable .highlight {
font-weight: bold;
margin-right: 10px;
}
#contentBoxCol2xB {
display: inline-table;
width: 375px;
}
#contentBoxCol2xB .contentTable {
border: 1px solid #dcdcdc;
background-color: #FFFFFF;
width: 355px;
vertical-align: top;
line-height: 300%;
font-size: 90%;
margin: 0px;
padding: 0px;
}
#contentBoxCol2xB .contentTable td {
margin: 0px;
padding: 15px;
}
#contentBoxCol2xB .contentTable td .copy {
line-height: 150%;
}
#contentBoxCol2xB .contentTable td img {
padding: 0px;
margin-top: 0px;
margin-right: 10px;
margin-bottom: 0px;
margin-left: 0px;
}
#contentBoxCol2xB .contentTable h2 {
font-size: 125%;
color: #005496;
padding: 0px;
margin: 0px;
font-weight: normal;
line-height: 200%;
}
#contentBoxCol2xB .contentTable h3 {
color: #ED1C24;
padding: 0px;
margin: 0px;
line-height: 100%;
}
#contentBoxCol2xB .contentTable .highlight {
font-weight: bold;
margin-right: 10px;
}
#contentBoxCol2xB .contentTable div {
text-align: center;
}
#contentBoxCol1x {
display: inline-table;
width: 790px;
}
#contentBoxCol1x #horzContentDivider1 {
height: 20px;
width: 770px;
}
#contentBoxCol1x .contentTable {
border: 1px solid #dcdcdc;
background-color: #FFFFFF;
width: 770px;
vertical-align: top;
line-height: 125%;
font-size: 100%;
margin: 0px;
padding: 0px;
}
#contentBoxCol1x .contentTable p {
padding: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;/*5%;*/
margin-left: 0px;
}
#contentBoxCol1x .contentTable h2 {
font-size: 200%;
font-weight: normal;
padding: 0px;
margin: 0px;
}
#contentBoxCol1x .contentTable h3 {
margin: 0px;
padding: 0px;
}
#contentBoxCol1x .contentTable h5 {
padding: 0px;
margin-top: 10px;
margin-right: 10px;
margin-bottom: 10px;
margin-left: 10px;
}
#contentBoxCol1x .contentTable .subhed {
color: #666666;
padding: 0px;
margin: 10px;
}
#contentBoxCol1x .contentTable ul {
padding: 0px;
list-style-image: url(/images/layout/arrow_bullets_black2.gif);
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 10px;
text-align: left;
line-height: 150%;
font-size: 80%;
}
#contentBoxCol1x .contentTable li {
display: list-item;
}
#contentBoxCol1x .contentTable .col1xCentered {
text-align: center;
}
#contentBoxCol1x .contentTable .col1xNoPad {
margin: 0px;
padding: 0px;
}
#contentBoxCol1x .contentTable .col1xFeature {
text-align: center;
padding: 10px;
margin: 0px;
width: 750px;
}
#contentBoxCol1x .contentTable .col1xFeature .search {
/*background-color: #000000;
background-image: url(/images/reviews_start_featured_search_bar.jpg);*/
background-image: url(/images/reviews_searchbar.jpg);
background-repeat: no-repeat;
background-position: top;
text-align: right;
color: #FFFFFF;
font-weight: normal;
vertical-align:middle;/*
border-top-width:3px;
border-top-color:#000000;
height: 39px;
width:750px;
vertical-align: top;
padding: 0px 10px 0px 10px;*/
font-size: 130%;
height:39px;
}
#contentBoxCol1x .contentTable .col1xFeature .search .mid{
vertical-align:middle;
}
#contentBoxCol1x .contentTable .col1xFeature .search img {
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
vertical-align: middle;
}
#contentBoxCol1x .contentTable .col1xFeature .feature {
background-color: #000000;
padding: 0px;
width: 750px;
}
#reviews .imageCell {
height:200px;
width: 445px;
background-color:#787878;
border-left-color:#616161;
border-left-width:1px;
}
#reviews .textCell {
background-color:#787878;
border-right-color:#616161;
border-right-width:1px;
width: 305px;
background-image:url(/images/reviews_text_bg.jpg);
background-repeat: no-repeat;/*
background-position: right top;
margin: 15px 15px 0px 15px;*/
padding: 0px;
text-align:left;
}
#contentBoxCol1x .contentTable .col1xFeature .imageCell {
height:200px;
width: 445px;
}
#contentBoxCol1x .contentTable .col1xFeature .textCell {
background-color:#787878;
width: 305px;
background-image:url(/images/reviews_text_bg.jpg);
background-repeat: no-repeat;
padding: 0px;
text-align:left;
}
#contentBoxCol1x .contentTable .col1xFeature .textCell p {
padding: 10px 10px 5px 0px;	
margin: 0px;
}
#contentBoxCol1x .contentTable .col1xFeature .textCellBottom {
height: 10px;
width: 260px;
background-image:url(/images/feature_txt_bg.jpg);
background-repeat: no-repeat;
background-position: right bottom;
backgound-color:#FFFFFF;
}
#contentBoxCol1x .contentTable .col1xFeature .textCell h1 {
font-weight: normal;
line-height: 105%;
margin: 20px 0px 0px 0px;
}
#contentBoxCol1x .contentTable .col1xFeature .VTDtextCell {
background-image:url(/images/vtd_featured_review_bg.jpg);
background-repeat: no-repeat;
background-position: right top;
/*padding: 15px 15px 0px 15px;*/
margin: 0px;
text-align:left;
}
#contentBoxCol1x .contentTable .col1xFeature .VTDtextCell p {
padding: 10px 10px 5px 0px;	
margin: 0px;
}
#contentBoxCol1x .contentTable .col1xFeature .VTDtextCell h1 {
font-weight: normal;
line-height: 105%;
margin: 20px 0px 0px 0px;
}
#contentBoxCol1x .contentTable .col1xFeature .VTDtextCell p {
padding: 10px 10px 10px 0px;	
margin: 0px;
}
#contentBoxCol1x .contentTable input {
margin-right: 10px;
margin-left: 10px;
vertical-align: middle;
}
#contentBoxCol1x .contentTable select {
margin-right: 10px;
margin-left: 10px;
}
#contentBoxCol1x .contentTable textarea {
margin: 0px 0px 10px 0px;
padding: 0px;
}
#contentBoxCol1x .contentTable td {
margin: 0px;
padding: 15px;
}
#contentBoxCol1x .contentTable table td {
margin: 0px;
padding: 0px;
}
#contentBoxCol1x .contentTable td .copy {
line-height: 150%;
text-align: left;
}
#contentBoxCol1x .contentTable td .copy img{
vertical-align: text-bottom;
margin: 0px 10px 0px 10px;
}
#contentBoxCol1x .contentTable td .copy100 {
line-height: 200%;
}
#contentBoxCol1x .contentTable td .copy200 {
line-height: 200%;
}
#contentBoxCol1x .contentTable td .copy200 img {
vertical-align: text-bottom;
margin: 0px 10px 0px 10px;
}
#contentBoxCol1x .contentTable #magCovers {
padding: 0px;
float: right;
margin-top: 5px;
margin-right: 0px;
margin-bottom: 50px;
margin-left: 10px;
}
#contentBoxCol1x .contentTable .highlight {
font-weight: bold;
margin-right: 10px;
}
#contentBoxCol1x .contentTable .highlight_red {
font-weight: bold;
margin-right: 10px;
color: #ED1C24;
text-align: right;
line-height: 200%;
}
#contentBoxCol1x .contentTable .highlight_black {
font-weight: bold;
margin-right: 10px;
text-align: right;
line-height: 200%;
}
#contentBoxCol1x .contentTable .highlightList {
line-height: 200%;
margin: 0px;
font-weight: bold;
}
#contentBoxCol1x .contentTable .highlightList img {
vertical-align: text-bottom;
}
#contentBoxCol1x .contentTable .display {
color: #504A4B;
}
#contentBoxCol1x .contentTable .displayTable {
font-weight: bold;
margin-top: 10px;
margin-right: 5px;
margin-left: 5px;	
line-height: 200%;
color: #504A4B;
}
#contentBoxCol1x .contentTable .displayTable .contentBoxRev .header {
background-color: #FFFFFF;
height: 1px;
border-top-width: 1px;
border-top-style: solid;
border-top-color: #dcdcdc;
}
#contentBoxCol1x .contentTable .displayTable .contentBoxRev .corner1 {
background-image: url(/images/layout/content_box_white_corner1.gif);
background-repeat: no-repeat;
background-position: left top;
height: 1px;
width: 10px;
}
#contentBoxCol1x .contentTable .displayTable .contentBoxRev .corner2 {
background-image: url(/images/layout/content_box_white_corner2.gif);
background-repeat: no-repeat;
background-position: right top;
height: 1px;
width: 10px;
}
#contentBoxCol1x .contentTable .displayTable .contentBoxRev .corner3 {
background-image: url(/images/layout/content_box_white_corner3.gif);
background-position: left bottom;
height: 1px;
width: 10px;
background-repeat: no-repeat;
}
#contentBoxCol1x .contentTable .displayTable .contentBoxRev .corner4 {
background-image: url(/images/layout/content_box_white_corner4.gif);
background-position: right bottom;
height: 1px;
width: 10px;
background-repeat: no-repeat;
}
#contentBoxCol1x .contentTable .displayTable .contentBoxRev .marginLeft {
background-color: #FFFFFF;
width: 9px;
border-left-width: 1px;
border-left-style: solid;
border-left-color: #dcdcdc;
background-image: none;
}
#contentBoxCol1x .contentTable .displayTable .contentBoxRev .marginRight {
background-color: #FFFFFF;
width: 9px;
border-right-width: 1px;
border-right-style: solid;
border-right-color: #dcdcdc;
background-image: none;
}
#contentBoxCol1x .contentTable .displayTable .contentBoxRev .marginBottom {
background-color: #FFFFFF;
height: 1px;
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #dcdcdc;
}
#contentBoxCol1x .contentTable .displayTable .label{
text-align: right;
}
#contentBoxCol1x .contentTable .displayTable td{
padding: 0 5px 0 0;
}
#contentBoxCol1x .contentTable #horz_rule {
background-color: #dcdcdc;
height: 1px;
width: 760px;
line-height: 1px;
color: #dcdcdc;
padding: 0px;
margin-top: 10px;
margin-right: 0px;
margin-bottom: 5px;
margin-left: 0px;
text-align: center;
}
#contentBoxCol1x .contentTable .col2x {
width: 355px;
}
#contentBoxCol1x .contentTable .col2x td {
margin: 0px;
padding: 0px;
}
#contentBoxCol1x .contentTable .col2x .highlight_black {
font-weight: bold;
margin-right: 10px;
text-align: right;
line-height: 100%;
}
#contentBoxCol1x .contentTable .col1wide {
width: 489px;
border-right-width: 1px;
border-right-style: solid;
border-right-color: #dcdcdc;
}
#contentBoxCol1x .contentTable .col2narr {
/* width: 190px; */
font-size: 90%;
}
#contentBoxCol1x .contentTable .col2narr img {
padding: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 10px;
}
#contentBoxCol1x .contentTable .col2narr h4 {
margin: 0px 0px 5px 0px;
padding: 0px;
line-height: 100%;
color: #0054A6;
font-size: 125%;
}
#contentBoxCol1x .contentTable .col3x {
width: 210px;
padding: 10px;
}
#contentBoxCol1x .contentTable .col3x td {
margin: 0px;
padding: 0px;
}
#contentBoxCol1x .contentTable .col4x {
width: 137px;
}
#contentBoxCol1x .contentTable .col4x h3 {
padding: 0px;
line-height: 95%;
margin-top: 5px;
margin-right: 0px;
margin-bottom: 5px;
margin-left: 0px;
}
#contentBoxCol1x .contentTable .col4x .highlight {
line-height: 100%;
}
#contentBoxCol1x .contentTableAddInfo {
width: 770px;
vertical-align: top;
line-height: 300%;
font-size: 100%;
margin: 0px;
padding: 0px;
}
#contentBoxCol1x .contentTableAddInfo td {
margin: 0px;
padding: 15px;
}
#contentBoxCol1x .contentTableAddInfo img {
padding: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 10px;
}
#contentBoxCol1x .contentTableAddInfo .highlight_red {
font-weight: bold;
margin-right: 10px;
color: #ED1C24;
text-align: right;
line-height: 100%;
}
#contentBoxCol1x .contentTableAddInfo input {
margin-right: 10px;
margin-left: 10px;
}
#contentBoxCol1x .contentTableAddInfo select {
margin-right: 10px;
margin-left: 10px;
}
#contentBoxCol1x .contentTableAddInfo .col1wide {
width: 509px;
border-right-width: 1px;
border-right-style: solid;
border-right-color: #dcdcdc;
}
#contentBoxCol1x .contentTableAddinfo .col2narr {
width: 190px;
font-size: 90%;
}
#contentBoxCol1x .contentTable #compareBoatsAddBoat {
vertical-align: bottom;
margin-top: 75px;
}
#contentBoxCol1x .contentTable .compareBoatsModule {
background-color: #DFDFDF;
width: 148px;
border: 1px solid #999999;
text-align: center;
}
#contentBoxCol1x .contentTable .compareBoatsModule td {
margin: 0px;
padding: 6px;
}
#contentBoxCol1x .contentTable .compareBoatsModule .icon {
padding: 0px;
margin-top: 0px;
margin-right: 5px;
margin-bottom: 10px;
margin-left: 5px;
}
#contentBoxCol1x .contentTable .compareBoatsModule .iconRow {
margin: 0px;
padding: 0px;
}
#contentBoxCol1x .contentTable #compareBoatsBoatModelAction {
text-align: center;
width: 155px;
margin-top: 10px;
margin-right: 2px;
margin-bottom: 0px;
margin-left: 2px;
padding: 0px;
}
#contentBoxCol1x .contentTable #compareBoatsBoatModelAction img {
padding: 0px;
margin-top: 0px;
margin-right: 3px;
margin-bottom: 0px;
margin-left: 3px;
}
#contentBoxCol1x .contentTable .infoTable {
padding: 0px;
line-height: 100%;
width: 100%;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 15px;
margin-left: 0px;
}
#contentBoxCol1x .contentTable .infoTable td {
margin: 0px;
padding: 0px;
}
#contentBoxCol1x .infoTable p {
}
#contentBoxCol1x .infoTable .header {
height: 29px;
/*background-color: #0054a6;*/
text-align: left;
font-weight: normal;
color: #0154A4;
border-top-width: 1px;
border-top-style: solid;
border-top-color: ##EFEFEF;
}
#contentBoxCol1x .infoTable .header a:link {
color: #0154A4;
}
#contentBoxCol1x .infoTable .header a:hover {
color: #ED1C24;
}
#contentBoxCol1x .infoTable .header a:active {
color: #60B7FF;
}
#contentBoxCol1x .infoTable .header a:visited {
color: #0154A4;
}
#contentBoxCol1x .infoTable .header h3 {
font-weight: normal;
margin-left: 10px;
margin-top: 5px;
margin-right: 0px;
margin-bottom: 0px;
}
#contentBoxCol1x .infoTable .header h4 {
font-weight: bold;
margin-left: 10px;
margin-top: 5px;
margin-right: 0px;
margin-bottom: 0px;
}
#contentBoxCol1x .infoTable .header h4 a{
font-weight: bold;
margin-left: 10px;
margin-top: 5px;
margin-right: 0px;
margin-bottom: 0px;
color:#FFFFFF;
}
#contentBoxCol1x .infoTable .header h4 a:hover{
font-weight: bold;
margin-left: 10px;
margin-top: 5px;
margin-right: 0px;
margin-bottom: 0px;
color:#ed1c24;
}
#contentBoxCol1x .infoTable .header h5 {
font-weight: bold;
margin-left: 10px;
margin-top: 5px;
margin-right: 0px;
margin-bottom: 0px;
}
#contentBoxCol1x .infoTable .hedSaveCompId {
font-size: 85%;
padding: 0px;
float: right;
margin-top: 3px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 0px;
}
#contentBoxCol1x .infoTable .hedSaveCompId p {
line-height: 50%;
}
#contentBoxCol1x .infoTable .hedSaveCompId input {
margin-top: 3px;
}
#contentBoxCol1x .infoTable .corner1 {
/*background-image: url(/images/layout/content_box_corner1blue.gif);
background-repeat: no-repeat;
background-position: left top;*/
height: 29px;
width: 10px;
}
#contentBoxCol1x .infoTable .corner2 {
/*background-image: url(/images/layout/content_box_corner2blue.gif);
background-repeat: no-repeat;
background-position: right top;*/
height: 29px;
width: 10px;
}
#contentBoxCol1x .infoTable .corner3 {
/*background-image: url(/images/layout/content_box_corner3.gif);
background-position: left bottom;
background-repeat: no-repeat;*/
height: 10px;
width: 10px;
}
#contentBoxCol1x .infoTable .corner4 {
/*background-image: url(/images/layout/content_box_corner4.gif);
background-position: right bottom;
background-repeat: no-repeat;*/
height: 10px;
width: 10px;
}
#contentBoxCol1x .infoTable .marginLeft {
background-color: #efefef;
width: 9px;
border-left-width: 1px;
border-left-style: solid;
border-left-color: #dcdcdc;
background-image: url(/images/layout/content_box_content_fillbg.jpg);
background-repeat: repeat-x;
background-position: top;
}
#contentBoxCol1x .infoTable .marginRight {
background-color: #efefef;
width: 9px;
border-right-width: 1px;
border-right-style: solid;
border-right-color: #dcdcdc;
background-image: url(/images/layout/content_box_content_fillbg.jpg);
background-repeat: repeat-x;
background-position: top;
}
#contentBoxCol1x .infoTable .marginBottom {
background-color: #efefef;
height: 9px;
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #dcdcdc;
}
#contentBoxCol1x .infoTable .contentRows {
margin: 0px;
padding: 0px;
width: 100%;
font-size: 80%;
line-height: 150%;
}
#contentBoxCol1x .infoTable .contentRows img {
margin-right: 10px;
vertical-align: middle;
}
#contentBoxCol1x .infoTable .contentRows .noPad #featureTabImg {
margin:0px;
} /* This rule targets the tabs in the Product Showcase detail pages (Engines and Electronics) -RPM 11-03-08 */ 
#contentBoxCol1x .infoTable .contentRows .highlight {
line-height: 100%;
margin: 3px;
}
#contentBoxCol1x .infoTable .contentRows .highlightNoPad {
line-height: 100%;
margin: 0px;
font-weight: bold;
}
#contentBoxCol1x .infoTable .contentRows .highlight_red {
text-align: left;
padding: 0px;
margin-top: 10px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 0px;
vertical-align:bottom;
font-size: 125%;
}
#contentBoxCol1x .infoTable .contentRows td{
margin: 0px;
padding: 10px;
}
#contentBoxCol1x .infoTable .contentRows .contentCellAltGrey {
background-color: #efefef;
border-top-width: 1px;
border-top-style: solid;
border-top-color: #CCCCCC;
}
#contentBoxCol1x .infoTable .contentRows .contentCellAltYellow {
background-color: #feffdb;
border-top-width: 1px;
border-top-style: solid;
border-top-color: #CCCCCC;
}
#contentBoxCol1x .infoTable .contentRows .contentCellAltYellow2 {
background-color: #fafcab;
border-top-width: 1px;
border-top-style: solid;
border-top-color: #CCCCCC;
}
#contentBoxCol1x .infoTable .contentRows .contentCellAltWhite {
background-color: #FFFFFF;
border-top-width: 1px;
border-top-style: solid;
border-top-color: #CCCCCC;
}
#contentBoxCol1x .infoTable .contentRows .header {
height: 29px;
background-color: #0054a6;
text-align: left;
font-weight: normal;
color: #FFFFFF;
margin: 0px;
padding: 0px;
}
#contentBoxCol1x .infoTable .contentRows .header a:link {
color: #0154A4;
text-decoration: none;
}
#contentBoxCol1x .infoTable .contentRows .header a:hover {
color: #60B7FF;
}
#contentBoxCol1x .infoTable .contentRows .header .headerCentered {
text-align:center;
}
#contentBoxCol1x .infoTable .contentRows .headerSort {
height: 29px;
background-color: #65A6FF;
text-align: left;
font-weight: normal;
color: #FFFFFF;
margin: 0px;
padding: 0px;
background-image: url(/images/search_results_table_sort_arrow_indicator.gif);
background-repeat: no-repeat;
background-position: center bottom;
}
#contentBoxCol1x .infoTable .contentRows .headerSort .headerCentered {
text-align:center;
}
#contentBoxCol1x .infoTable .contentRows .headerSort h5 {
font-weight: bold;
margin-left: 10px;
margin-top: 5px;
margin-right: 10px;
margin-bottom: 0px;
font-size: 110%;
line-height: 100%;
}
#contentBoxCol1x .infoTable .contentRows .header h3 {
font-weight: normal;
margin-left: 10px;
margin-top: 5px;
margin-right: 0px;
margin-bottom: 0px;
}
#contentBoxCol1x .infoTable .contentRows h3 {
margin: 0px;
padding: 0px;
}
#contentBoxCol1x .infoTable .contentRows .header h4 {
font-weight: bold;
margin-left: 10px;
margin-top: 5px;
margin-right: 0px;
margin-bottom: 0px;
}
#contentBoxCol1x .infoTable .contentRows .header h5 {
font-weight: bold;
margin-left: 10px;
margin-top: 5px;
margin-right: 10px;
margin-bottom: 0px;
font-size: 110%;
line-height: 100%;
}
#contentBoxCol1x .infoTable .contentRows .subhed {
color: #666666;
font-size: 90%;
}
#contentBoxCol1x .infoTable .contentRows .corner1 {
background-image: url(/images/layout/content_box_corner1blue.gif);
background-repeat: no-repeat;
background-position: left top;
height: 29px;
width: 10px;
margin: 0px;
padding: 0px;
}
#contentBoxCol1x .infoTable .contentRows .corner2 {
background-image: url(/images/layout/content_box_corner2blue.gif);
background-repeat: no-repeat;
background-position: right top;
height: 29px;
width: 10px;
margin: 0px;
padding: 0px;
}
#contentBoxCol1x .infoTable .contentRows .corner3 {
background-image: url(/images/layout/content_box_corner3.gif);
background-position: left bottom;
height: 10px;
width: 10px;
}
#contentBoxCol1x .infoTable .contentRows .corner4 {
background-image: url(/images/layout/content_box_corner4.gif);
background-position: right bottom;
height: 10px;
width: 10px;
}
#contentBoxCol1x .infoTable .contentRows .marginLeft {
background-color: #efefef;
width: 9px;
border-left-width: 1px;
border-left-style: solid;
border-left-color: #dcdcdc;
background-image: url(/images/layout/content_box_content_fillbg.jpg);
background-repeat: repeat-x;
background-position: top;
}
#contentBoxCol1x .infoTable .contentRows .marginRight {
background-color: #efefef;
width: 9px;
border-right-width: 1px;
border-right-style: solid;
border-right-color: #dcdcdc;
background-image: url(/images/layout/content_box_content_fillbg.jpg);
background-repeat: repeat-x;
background-position: top;
}
#contentBoxCol1x .infoTable .contentRows .marginBottom {
background-color: #efefef;
height: 9px;
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #dcdcdc;
}
#contentBoxCol1x .infoTable .contentRows .colSaveCompare {
width: 50px;
}
#contentBoxCol1x .infoTable .contentRows .noPad {
margin: 0px;
padding: 0px;
}
#contentBoxCol1x .contentTable .infoTable .contentRows ul {
margin: 20px;
padding: 0px;
font-size: 110%;
}
#contentBoxCol1x .contentTable #searchResultViewsBtns {
float: right;
text-align: right;
width: 200px;
}
#contentBoxCol1x .contentTable .searchResultSortActive {
font-weight: bold;
text-decoration: underline;
}
#contentBoxCol1x .contentTable #searchResultsSortOptions {
margin:0px;
}
#contentBoxCol1x .contentTable #searchResultsCurrentOptions {
margin:0px;
}
#contentBoxCol1x .contentTable #searchResultPagNavTop {
float: right;
margin-top: 25px;
margin-right: 20px;
margin-left: 30px;
height: 20px;
line-height: 100%;
padding: 0px;
margin-bottom: 5px;
}
#contentBoxCol1x .contentTable #searchResultActionBtnsTop {
margin-top: 10px;
margin-right: 0px;
margin-left: 0px;
width: 350px;
line-height: 100%;
margin-bottom: 10px;
height: 20px;
}
#contentBoxCol1x .contentTable #searchResultPagNavBottom {
float: right;
margin-top: 10px;
margin-right: 20px;
margin-bottom: 10px;
margin-left: 30px;
}
#contentBoxCol1x .contentTable #searchResultActionBtnsBottom {
float: left;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 10px;
margin-left: 0px;
}
#contentBoxCol1x .contentTable #channelBlade1 {
height: 60px;
width: 720px;
text-align: center;
vertical-align: inherit;
margin-top: 0px;
margin-right: 10px;
margin-bottom: 0px;
margin-left: 10px;
font-size: 80%;
color: #999999;
clear: both;
}
#contentBoxCol1x .contentTable .searchCompareOptions {
font-size: 85%;
width: 355px;
padding-top: 10px;
padding-right: 0px;
padding-bottom: 10px;
padding-left: 0px;
border-top-width: 1px;
border-top-style: solid;
border-top-color: #dcdcdc;
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #dcdcdc;
}
#contentBoxCol1x .contentTable .searchCompareThumb {
padding: 0px;
margin-top: 0px;
margin-right: 10px;
margin-bottom: 50px;
margin-left: 0px;
float: left;
}
#contentBoxCol1x #reviews_start .col3x .contentBoxRev {
width: 235px;
}
#contentBoxCol1x #products_showcase_electronics .col3x .contentBoxRev {
width: 235px;
}
#contentBoxCol1x #products_showcase_engines .col3x .contentBoxRev {
width: 235px;
}
#contentBoxCol1x .contentTable .reviewsHeaderTxt {
font-size: 90%;
color: #666666;
margin: 3px;
padding: 0px;
}
#contentBoxCol1x .contentTable .reviewsHeaderImage {
text-align: center;
width: 100%;
padding: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 5px;
margin-left: 0px;
}
#contentBoxCol1x .contentTable #reviewPic {
width: 355px;
margin: 0px 0px 10px 0px;
}
#contentBoxCol1x .contentTable #reviewPic .contentBoxWhite {
width: 355px;
}
#contentBoxCol1x .contentTable #reviewPic .contentBoxWhite .contentCell {
width: 335px;
}
#contentBoxCol1x .contentTable #reviewPic td {
margin: 0px;
padding: 0px;
text-align: center;
}
#contentBoxCol1x .contentTable #reviewPic p {
padding: 0px;
text-align: left;
margin-top: 0px;
margin-right: 10px;
margin-bottom: 10px;
margin-left: 10px;
}
#contentBoxCol1x .contentTable #reviewPic img {
padding: 0px;
margin: 10px;
}
#contentBoxCol1x .contentTable #reviewPic .caption {
font-size: 90%;
font-style: oblique;
line-height: 125%;
}
#contentBoxCol1x .contentTable #reviewSpecs {
width: 355px;
margin: 0px 0px 10px 0px;
}
#contentBoxCol1x .contentTable #reviewSpecs .contentBoxWhite {
width: 100%;
}
#contentBoxCol1x .contentTable #reviewSpecs .contentBoxWhite .contentCell {
width: 335px;
}
#contentBoxCol1x .contentTable #reviewSpecs td {
margin: 0px;
padding: 0px;
}
#contentBoxCol1x .contentTable #reviewSpecs ul {
line-height: 125%;
text-indent: 0px;
padding: 0px;
list-style-image: url(/images/layout/arrow_bullets_black2.gif);
margin-top: 0px;
margin-right: 10px;
margin-bottom: 10px;
margin-left: 20px;
}
#contentBoxCol1x .contentTable #reviewSpecs li {
margin-bottom: 2%;
}
#contentBoxCol1x .contentTable #reviewSpecs h3 {
font-size: 150%;
font-weight: normal;
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #dcdcdc;
padding-top: 0px;
padding-right: 10px;
padding-bottom: 5px;
padding-left: 10px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 10px;
margin-left: 0px;
}
#contentBoxCol1x .contentTable #reviewSpecs h4 {
font-size: 125%;
padding: 0px;
margin-top: 10px;
margin-right: 0px;
margin-bottom: 10px;
margin-left: 10px;
}
#contentBoxCol1x .contentTable #reviewSpecs h5 {
font-size: 125%;
margin: 0px;
padding: 0px;
}
#contentBoxCol1x .contentBox .header select {
vertical-align: top;
padding: 0px;
line-height: 50%;
margin-top: 15px;
margin-right: 0px;
margin-bottom: 15px;
margin-left: 20px;
}
#boatTourVideosFeature {
width: 790px;
margin-bottom: 10px;
}
#boatTourVideosFeature table {
width: 100%;
background-color: #FFFFFF;
}
#boatTourVideosFeature table td {
width: 100%;
}
#boatTourVideosFeature #boatTourVideosFeatureClipList {
overflow-x: hidden; 
overflow-y: scroll;
height: 409px;
min-height: 409px;
max-height: 409px;
font-size: 90%;
width: 304px;
border: 1px solid #dcdcdc;
}
#boatTourVideosFeature #boatTourVideosFeatureClipList td {
padding: 10px;
border-bottom-width: 1px;
border-bottom-style: dashed;
border-bottom-color: #dcdcdc;
}
#boatTourVideosFeature #boatTourVideosFeatureClipList img {
margin: 0px 10px 0px 0px;
float:left;
}
#boatTourVideosFeature #boatTourVideosFeatureClipList h3 {
padding: 0px;
margin: 0px;
}
#contentBoxCol1x .contentBox #boatTourVideosThumbGrid {
height: 750px;
overflow-x: hidden; 
overflow-y: hidden;
font-size: 80%;
width: 770px;
}
#contentBoxCol1x .contentTable #cols4xTables {
width: 100%;
}
#contentBoxCol1x .contentTable #cols4xTables table {
width: 100%;
}
#contentBoxCol1x .contentTable #cols4xTables p {
line-height: 100%;
padding: 0px;
margin: 0px 0px 2% 0px;
}
#contentBoxCol1x .contentTable #cols4xTables td {
margin: 0px;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 10px;
padding-left: 0px;
}
#contentBoxCol1x .contentTable #cols4xTables .contentBoxRev {
margin: 10px;
padding: 0px;
width: 170px;
}
#contentBoxCol1x .contentTable #cols4xTables .contentBoxRev .contentCell {
margin: 0px;
padding-top: 0px;
padding-right: 10px;
padding-bottom: 0px;
padding-left: 10px;
}
#contentBoxCol1x .contentTable #cols4xTables .contentBoxRev .corner1 {
margin: 0px;
padding: 0px;
height: 10px;
}
#contentBoxCol1x .contentTable #cols4xTables .contentBoxRev .corner2 {
margin: 0px;
padding: 0px;
height: 10px;
}
#contentBoxCol1x .contentTable #cols4xTables .contentBoxRev .header {
margin: 0px;
padding: 0px;
height: 10px;
}
#contentBoxCol1x .contentTable #cols4xTables .contentBoxRev .corner3 {
margin: 0px;
padding: 0px;
height: 10px;
}
#contentBoxCol1x .contentTable #cols4xTables .contentBoxRev .corner4 {
margin: 0px;
padding: 0px;
height: 10px;
}
#contentBoxCol1x .contentTable #cols4xTables .contentBoxRev .marginBottom {
margin: 0px;
padding: 0px;
height: 10px;
}
#contentBoxCol1x .contentTable .productsShowcaseHeader {
text-align: center;
width: 100%;
padding: 0px;
margin-top: 5px;
margin-right: 0px;
margin-bottom: 5px;
margin-left: 0px;
}
#contentBoxCol1x .contentTable .productsShowcaseHeader p {
line-height: 100%;
margin: 0px;
padding: 0px;
}
#contentBoxCol1x .contentTable .productsShowcaseHeader h3 {
line-height: 100%;
padding: 0px;
font-weight: normal;
margin-top: 5px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 0px;
}
#contentBoxCol1x .contentTable .marginBottom .read_more_link {
font-size: 80%;
}
#contentBoxCol1x .contentTable .contentBoxRev .infoTable .contentRows {
margin: 0px;
padding: 0px;
width: 100%;
}
#contentBoxCol1x .contentTable .col2x table {
padding: 0px;
width: 100%;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 10px;
margin-left: 0px;
}
#contentBoxCol1x .contentTable #productShowcaseProductDetailImageNtext {
width: 100%;
font-size: 110%;
}
#contentBoxCol1x .contentTable #productShowcaseProductDetailImageNtext img {
padding: 0px;
float: left;
margin-top: 0px;
margin-right: 10px;
margin-bottom: 0px;
margin-left: 0px;
}
#contentBoxCol1x .contentTable #productShowcaseProductDetailImageNtext p {
padding: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 2%;
margin-left: 0px;
}
#contentBoxCol1x .contentTable #productShowcaseProductDetailImageNtext h2 {
line-height: 95%;
font-size: 150%;
}
#prodShowcaseDetailMfgProducts .header h2 {
font-size: 135%;
margin: 10px 10px 0px 10px;
}
#prodShowcaseDetailInfo1 .header h2 {
padding: 0px;
line-height: 100%;
font-size: 135%;
margin-top: 10px;
margin-right: 10px;
margin-bottom: 10px;
margin-left: 10px;
}
#prodShowcaseDetailInfo1 h3 {
margin: 0px;
padding: 0px;
line-height: 95%;
font-size: 160%;
}
#prodShowcaseDetailInfo1 h4 {
margin-bottom: 0px;
font-size: 115%;
text-transform: uppercase;
}
#prodShowcaseDetailInfo1 #productFeaturesTab {
margin: 0px;
float: left;
}
#prodShowcaseDetailInfo1 #productFeaturesTab .contentBoxGrey {
margin: 0px;
}
#prodShowcaseDetailInfo1 #productFeaturesTab .contentBoxGrey .header {
height: 9px;
background-color: #e8e8e8;
border-top-width: 1px;
border-top-style: solid;
border-top-color: #bbbbbb;
font-size: 125%;
color: #000000;
padding: 10px;
border-bottom-style: none;
text-align: center;
}
#prodShowcaseDetailInfo1 #productFeaturesTab .contentBoxGrey .corner1 {
background-image: url(/images/layout/content_box_grey_corner1.gif);
background-repeat: no-repeat;
background-position: left top;
height: 10px;
width: 10px;
}
#prodShowcaseDetailInfo1 #productFeaturesTab .contentBoxGrey .corner2 {
background-image: url(/images/layout/content_box_grey_corner2.gif);
background-repeat: no-repeat;
background-position: right top;
height: 10px;
width: 10px;
padding-top: 10px;
padding-bottom: 10px;
}
#prodShowcaseDetailInfo1 #productFeaturesTab .contentBoxGrey .corner3 {
background-image: url(/images/layout/content_box_grey_corner3.gif);
background-position: left bottom;
height: 10px;
width: 10px;
background-repeat: no-repeat;
}
#prodShowcaseDetailInfo1 #productFeaturesTab .contentBoxGrey .corner4 {
background-image: url(/images/layout/content_box_grey_corner4.gif);
background-position: right bottom;
height: 10px;
width: 10px;
background-repeat: no-repeat;
}
#prodShowcaseDetailInfo1 #productFeaturesTab .contentBoxGrey .marginLeft {
background-color: #e8e8e8;
width: 9px;
border-left-width: 1px;
border-left-style: solid;
border-left-color: #bbbbbb;
background-image: url(/images/layout/content_box_grey_content_fillbg.jpg);
background-repeat: repeat-x;
background-position: bottom;
}
#prodShowcaseDetailInfo1 #productFeaturesTab .contentBoxGrey .marginRight {
background-color: #e8e8e8;
width: 9px;
border-right-width: 1px;
border-right-style: solid;
border-right-color: #bbbbbb;
background-image: url(/images/layout/content_box_grey_content_fillbg.jpg);
background-repeat: repeat-x;
background-position: bottom;
}
#prodShowcaseDetailInfo1 #productFeaturesTab .contentBoxGrey .marginBottom {
background-color: #abacac;
height: 9px;
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #bbbbbb;
}
#prodShowcaseDetailInfo1 #productFeaturesTab .contentBoxGrey .contentCell {
background-color: #e8e8e8;
background-image: url(/images/layout/content_box_grey_content_fillbg.jpg);
background-repeat: repeat-x;
background-position: bottom;
}
#prodShowcaseDetailInfo1 #productSpecsTab {
margin: 0px;
float: left;
}
#prodShowcaseDetailInfo1 #productSpecsTab .contentBoxWhite {
margin: 0px;
}
#prodShowcaseDetailInfo1 #productSpecsTab .contentBoxWhite .header {
background-color: #FFFFFF;
border-top-width: 1px;
border-top-style: solid;
border-top-color: #dcdcdc;
color: #000000;
font-size: 125%;
padding: 10px;
font-weight: bold;
height: 9px;
text-align: center;
}
#prodShowcaseDetailInfo1 #productSpecsTab .contentBoxWhite .corner1 {
background-image: url(/images/layout/content_box_white_corner1.gif);
background-repeat: no-repeat;
background-position: left top;
width: 10px;
margin: 0px;
padding: 0px;
}
#prodShowcaseDetailInfo1 #productSpecsTab .contentBoxWhite .corner2 {
background-image: url(/images/layout/content_box_white_corner2.gif);
background-repeat: no-repeat;
background-position: right top;
height: 10px;
width: 10px;
}
#prodShowcaseDetailInfo1 #productSpecsTab .contentBoxWhite .corner3 {
background-image: url(/images/layout/content_box_white_corner3.gif);
background-position: left bottom;
height: 10px;
width: 10px;
background-repeat: no-repeat;
}
#prodShowcaseDetailInfo1 #productSpecsTab .contentBoxWhite .corner4 {
background-image: url(/images/layout/content_box_white_corner4.gif);
background-position: right bottom;
height: 10px;
width: 10px;
background-repeat: no-repeat;
}
#prodShowcaseDetailInfo1 #productSpecsTab .contentBoxWhite .marginLeft {
background-color: #FFFFFF;
width: 9px;
border-left-width: 1px;
border-left-style: solid;
border-left-color: #dcdcdc;
background-image: none;
}
#prodShowcaseDetailInfo1 #productSpecsTab .contentBoxWhite .marginRight {
background-color: #FFFFFF;
width: 9px;
border-right-width: 1px;
border-right-style: solid;
border-right-color: #dcdcdc;
background-image: none;
}
#prodShowcaseDetailInfo1 #productSpecsTab .contentBoxWhite .marginBottom {
background-color: #FFFFFF;
height: 9px;
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #dcdcdc;
}
#prodShowcaseDetailInfo1 #productSpecsTab .contentBoxWhite .contentCell {
background-color: #FFFFFF;
padding: 0px;
margin: 0px;
background-image: none;
}
#contentBoxCol1x .contentTable #prodShowcaseDetailMfgProducts #productsList {
height: 650px;
overflow-x: hidden; 
overflow-y: scroll;
}
#contentBoxCol1x .contentTable #prodShowcaseDetailMfgArticlesReviews .contentCell #reviewsList {
font-size: 115%;
height: 150px;
overflow-x: hidden; 
overflow-y: scroll;
}
#contentBoxCol1x .contentTable #prodShowcaseDetailMfgArticlesReviews .contentCell #reviewsList p {
line-height: 100%;
margin: 0px;
}
#contentBoxCol1x .contentCell #showcaseStartFeature {
}
#contentBoxCol1x .contentCell #showcaseStartFeature table {
width: 100%;
}
#contentBoxCol1x .contentCell #showcaseStartFeature table td {
padding: 10px;
}
#contentBoxCol1x .contentCell #showcaseStartFeature table .showcaseStartFeatureCol1 {
width: 390px;
}
#contentBoxCol1x .contentCell #showcaseStartFeature table .showcaseStartFeatureCol2 {
width: 340px;
}
#contentBoxCol1x .contentCell #showcaseStartFeature table .showcaseStartFeatureCol2 p {
text-align: left;
margin: 10px;
line-height: 125%;
font-size: 90%;
}
#contentBoxCol1x .contentCell #showcaseStartFeature #showcaseStartFeatureSlideshow {
margin: 0px;
padding: 0px;
width: 400px;
}
#contentBoxCol1x .contentCell #showcaseStartFeature #showcaseStartFeatureSlideshow td {
margin: 0px;
padding: 0px;
}
#contentBoxCol1x .contentCell #showcaseStartFeature #showcaseStartFeatureSlideshow h1 {
padding: 0px;
margin: 0px 0px 5px 0px;
text-align: center;
}
#contentBoxCol1x .contentCell #showcaseStartFeature #showcaseStartFeatureSlideshow h2 {
margin: 5px;
padding: 0px;
font-size: 120%;
}
#contentBoxCol1x .contentCell #showcaseStartFeature #showcaseStartFeatureSlideshow .header {
text-align: center;
}
#contentBoxCol1x .contentCell #showcaseStartFeature #showcaseStartFeatureSlideshow p {
padding: 0px;
margin-top: 0px;
margin-right: 5px;
margin-bottom: 10px;
margin-left: 5px;
text-align: left;
}
#contentBoxCol1x .contentCell #showcaseStartFeature #showcaseStartFeatureSlideshow .contentCell {
border-bottom-width: 1px;
border-bottom-style: dashed;
border-bottom-color: #b2b2b2;
}
#contentBoxCol1x .showcaseStartFeatureCol1 #showcaseStartFeatureSlideshow #slideshowThumbs {
padding: 0px;
margin-top: 5px;
margin-right: 0px;
margin-bottom: 5px;
margin-left: 0px;
font-weight: bold;
font-size: 90%;
}
#contentBoxCol1x .showcaseStartFeatureCol1 #showcaseStartFeatureSlideshow #slideshowThumbs img {
margin: 0px 0px 3px 0px;
padding: 0px;
}
#contentBoxCol1x .showcaseStartFeatureCol1 #showcaseStartFeatureSlideshow #slideshowThumbs td {
text-align: center;
width: 94px;
}
#contentBoxCol1x .showcaseStartFeatureCol1 #showcaseStartFeatureSlideshow #slideshowNav {
text-align: center;
padding: 0px;
margin: 5px;
}
#contentBoxCol1x .showcaseStartFeatureCol1 #showcaseStartFeatureSlideshow #slideshowNav img {
padding: 0px;
margin-top: 0px;
margin-right: 10px;
margin-bottom: 0px;
margin-left: 10px;
}
#contentBoxCol1x #showcase_start .contentTable .contentBoxGreySolid {
width: 165px;
}
#contentBoxCol1x #showcase_start h4 {
margin:0 0 5px 0px;
padding:0;
text-align:center;
max-width:145px;
/**height:2.2em; holding off on the height 11-18-08--RPM**/
line-height:100%;
}
#contentBoxShowcaseFullPage {
width: 976px;
}
.pageContentTable #showcaseTabs {
float: right;
height: 38px;
margin: 0px;
padding: 0px;
position: relative;
z-index: 0;
top: 8px;
}
.pageContentTable #showcaseTabs .backSaveButtons {
margin: 5px 40px 0px 0px;
}
#showcase_start .contentBoxGreySolid .contentCell {
text-align: center;
}
#showcase_brand_page {
}
#showcase_brand_page #infoTableTop {
margin: 0px 0px 0px 0px;
width: 956px;
}
#showcase_brand_page #infoTableTop .contentBox {
}
#showcase_brand_page #infoTableTop .contentBox .header {
background-repeat: repeat-x;
background-position: top;
height: 49px;
border-top-width: 1px;
border-top-style: solid;
border-top-color: #dcdcdc;
background-color: #FFFFFF;
}
#showcase_brand_page #infoTableTop .contentBox .corner1 {
background-image: url(/images/layout/content_box_corner1.gif);
background-repeat: no-repeat;
background-position: left top;
height: 50px;
width: 10px;
}
#showcase_brand_page #infoTableTop .contentBox .corner2 {
background-image: url(/images/layout/content_box_corner2.gif);
background-repeat: no-repeat;
background-position: right top;
height: 50px;
width: 10px;
}
#showcase_brand_page #infoTableTop .contentBox .corner3 {
background-image: url(/images/layout/content_box_corner3.gif);
background-position: left bottom;
height: 10px;
width: 10px;
background-repeat: no-repeat;
}
#showcase_brand_page #infoTableTop .contentBox .corner4 {
background-image: url(/images/layout/content_box_corner4.gif);
background-position: right bottom;
height: 10px;
width: 10px;
background-repeat: no-repeat;
}
#showcase_brand_page #infoTableTop .contentBox .marginLeft {
background-color: #efefef;
width: 9px;
border-left-width: 1px;
border-left-style: solid;
border-left-color: #dcdcdc;
background-image: url(/images/layout/content_box_content_fillbg.jpg);
background-repeat: repeat-x;
background-position: top;
}
#showcase_brand_page #infoTableTop .contentBox .marginRight {
background-color: #efefef;
width: 9px;
border-right-width: 1px;
border-right-style: solid;
border-right-color: #dcdcdc;
background-image: url(/images/layout/content_box_content_fillbg.jpg);
background-repeat: repeat-x;
background-position: top;
}
#showcase_brand_page #infoTableTop .contentBox .marginBottom {
background-color: #efefef;
height: 9px;
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #dcdcdc;
}
#showcase_brand_page #infoTableTop .contentBox .contentCell {
background-color: #efefef;
background-image: url(/images/layout/content_box_content_fillbg.jpg);
background-repeat: repeat-x;
background-position: top;
}
#showcase_brand_page #logoAndCopy {
float: left;
height: 500px;
width: 410px;
padding: 0px;
margin-top: 0px;
margin-right: 10px;
margin-bottom: 0px;
margin-left: 0px;
}
#showcase_brand_page #logoAndCopy p {
margin: 0px 0px 3% 0px;
line-height: 125%;
}
#showcase_brand_page #logoAndCopy #copy {
height: 340px;
overflow-x: hidden;
overflow-y: scroll;
padding: 0px 10px 0px 10px;
}
#showcase_brand_page #mediaContainer {
margin: 0px;
padding: 0px;
float: right;
width: 530px;
}
#showcase_brand_page #mediaContainer table {
width: 100%;
}
#showcase_brand_page #mediaContainer #videoClipList {
height: 404px;
overflow-x: hidden;
overflow-y: scroll;
background-color: #FFFFFF;
border: 1px solid #dcdcdc;
margin: 0px;
padding: 0px;
}
#showcase_brand_page #mediaContainer #videoClipList img {
margin: 10px;
padding: 0px;
float: left;
}
#showcase_brand_page #mediaContainer #videoClipList h3 {
padding: 0px;
margin-top: 10px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 0px;
}
#showcase_brand_page #mediaContainer #photoGallery {
background-color: #FFFFFF;
border: 1px solid #dcdcdc;
margin: 0px;
padding: 10px;
}
#showcase_brand_page #mediaContainer #photoGallery h3 {
padding: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 10px;
}
#showcase_brand_page #mediaContainer #photoGallery p {
padding: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 10px;
margin-left: 10px;
}
#showcase_brand_page #mediaContainer #photoGallery img {
border: 3px solid #FFFFFF;
}
#showcase_brand_page #mediaContainer #photoGallery .thumbs {
text-align: center;
}
#showcase_brand_page #mediaContainer #photoGallery .active {
border: 3px solid #a8a8a8;
}
#showcase_brand_page #mediaContainer #photoGallery .nav {
vertical-align: middle;
text-align: center;
}
#showcase_brand_page #infoTableBottom {
margin: 0px 0px 10px 0px;
width: 956px;
}
#showcase_brand_page #infoTableBottom #banner468x60 {
text-align: center;
width: 100%;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 10px;
margin-left: 0px;
}
#showcase_detail_page {
}
#showcase_detail_page #infoTableTop {
margin: 0px 0px 10px 0px;
width: 956px;
}
#showcase_detail_page #infoTableTop .contentBox {
}
#showcase_detail_page #infoTableTop .contentBox .header {
background-repeat: repeat-x;
background-position: top;
border-top-width: 1px;
border-top-style: solid;
border-top-color: #dcdcdc;
background-color: #FFFFFF;
}
#showcase_detail_page #infoTableTop .contentBox .corner1 {
background-image: url(/images/layout/content_box_corner1.gif);
background-repeat: no-repeat;
background-position: left top;
width: 10px;
}
#showcase_detail_page #infoTableTop .contentBox .corner2 {
background-image: url(/images/layout/content_box_corner2.gif);
background-repeat: no-repeat;
background-position: right top;
width: 10px;
}
#showcase_detail_page #infoTableTop .contentBox .corner3 {
background-image: url(/images/layout/content_box_corner3.gif);
background-position: left bottom;
height: 10px;
width: 10px;
background-repeat: no-repeat;
}
#showcase_detail_page #infoTableTop .contentBox .corner4 {
background-image: url(/images/layout/content_box_corner4.gif);
background-position: right bottom;
height: 10px;
width: 10px;
background-repeat: no-repeat;
}
#showcase_detail_page #infoTableTop .contentBox .marginLeft {
background-color: #efefef;
width: 9px;
border-left-width: 1px;
border-left-style: solid;
border-left-color: #dcdcdc;
background-image: url(/images/layout/content_box_content_fillbg.jpg);
background-repeat: repeat-x;
background-position: top;
}
#showcase_detail_page #infoTableTop .contentBox .marginRight {
background-color: #efefef;
width: 9px;
border-right-width: 1px;
border-right-style: solid;
border-right-color: #dcdcdc;
background-image: url(/images/layout/content_box_content_fillbg.jpg);
background-repeat: repeat-x;
background-position: top;
}
#showcase_detail_page #infoTableTop .contentBox .marginBottom {
background-color: #efefef;
height: 9px;
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #dcdcdc;
}
#showcase_detail_page #infoTableTop .contentBox .contentCell {
background-color: #efefef;
background-image: url(/images/layout/content_box_content_fillbg.jpg);
background-repeat: repeat-x;
background-position: top;
}
#showcase_detail_page #infoTableTop .contentTable {
border: 1px solid #dcdcdc;
background-color: red;
width: 100%;
vertical-align: top;
line-height: 125%;
font-size: 100%;
margin: 0px;
padding: 0px;
}
#showcase_detail_page #infoTableTop .contentTable ul {
list-style-image: none;
}
#showcase_detail_page #infoTableTop .contentTable a:link,
#showcase_detail_page #infoTableTop .contentTable a:hover,
#showcase_detail_page #infoTableTop .contentTable a:active,
#showcase_detail_page #infoTableTop .contentTable a:visited {
color: #FFF;
font-size:8pt;
}
#showcase_detail_page #logoAndCopy {
float: right;
height: 500px;
width: 400px;
padding: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 10px;
}
#showcase_detail_page #logoAndCopy #logoAndCopyInside{
float: right;
height: 350px;
width: 400px;
padding: 0px;
overflow-y: auto;
}
#showcase_detail_page #logoAndCopy #logoAndCopyInside p {
margin: 0px 0px 3% 0px;
line-height: 125%;
}
#showcase_detail_page #logoAndCopy #logoAndCopyInside h2 {
margin: 0px 0px 5px 10px;
padding: 0px;
}
#showcase_detail_page #logoAndCopy #logoAndCopyInside #copy {
overflow-x: hidden;
overflow-y: hidden;
padding: 0px 10px 0px 10px;
}
#showcase_detail_page #logoAndCopy #leadgen {
overflow-x: hidden;
overflow-y: hidden;
padding-top: 10px;
width: 230px;
margin-top: 5px;
margin-right: 0px;
margin-bottom: 10px;
margin-left: auto;
}
#leadgen table {
width: 100%;
}
#leadgen ul {
padding: 0px;
list-style-image: url(/images/layout/arrow_bullets_red2.gif);
color: #666666;
margin: 0px 15px 0px 15px;
font-size: 90%;
}
#leadgen ul a {
font-weight: bold;
}
#leadgen .contentTable td {
margin: 0px;
padding: 10px;
}
#showcase_detail_page #mediaContainer {
margin: 0px 0px 0px 10px;
padding: 0px;
float: left;
width: 530px;
}
#showcase_detail_page #mediaContainer table {
width: 100%;
}
#showcase_detail_page #mediaContainer #videoClipList {
height: 404px;
overflow-x: hidden;
overflow-y: scroll;
background-color: #FFFFFF;
border: 1px solid #dcdcdc;
margin: 0px;
padding: 0px;
}
#showcase_detail_page #mediaContainer #videoClipList img {
margin: 10px;
padding: 0px;
float: left;
}
#showcase_detail_page #mediaContainer #videoClipList h3 {
padding: 0px;
margin-top: 10px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 0px;
}
#showcase_detail_page #mediaContainer #video_player {
text-align: center;
vertical-align: middle;
width: 100%;
padding: 0px;
margin: 0px;
}
#showcase_detail_page #mediaContainer #photoGallery {
background-color: #FFFFFF;
border: 1px solid #dcdcdc;
margin: 0px;
padding: 10px;
}
#showcase_detail_page #mediaContainer #photoGallery h3 {
padding: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 10px;
}
#showcase_detail_page #mediaContainer #photoGallery p {
padding: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 10px;
margin-left: 10px;
}
#showcase_detail_page #mediaContainer #photoGallery img {
border: 3px solid #FFFFFF;
}
#showcase_detail_page #mediaContainer #photoGallery .thumbs {
text-align: center;
}
#showcase_detail_page #mediaContainer #photoGallery .active {
border: 3px solid #a8a8a8;
}
#showcase_detail_page #mediaContainer #photoGallery .nav {
vertical-align: middle;
text-align: center;
}
#showcase_detail_page #infoTableBottom {
margin: 0px 0px 10px 0px;
width: 956px;
}
#showcase_detail_page #infoTableBottom #banner468x60 {
text-align: center;
width: 100%;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 10px;
margin-left: 0px;
}
#contentBoxRevShowcaseBoatReviews {
display: inline-table;
width: 530px;
margin: 0px 10px 0px 10px;
}
#contentBoxRevShowcaseBoatReviews #reviewsScrollList {
height: 340px;
overflow-x: hidden; 
overflow-y: scroll;
}
#contentBoxRevShowcaseBoatReviews .contentCell {
vertical-align: top;
}
#contentBoxRevShowcaseBoatReviews .contentTable {
border: 1px solid #dcdcdc;
background-color: #FFFFFF;
width: 100%;
vertical-align: top;
line-height: 125%;
font-size: 83%;
}
#contentBoxRevShowcaseBoatReviews .contentTable img {
padding: 0px;
float: left;
margin-top: 0px;
margin-right: 10px;
margin-bottom: 0px;
margin-left: 0px;
clear: both;
}
#contentBoxRevShowcaseBoatReviews .contentTable h3 {
padding: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 5px;
margin-left: 0px;
font-size: 120%;
}
#contentBoxRevShowcaseBoatReviews .contentTable td {
margin: 0px;
padding: 10px;
}
#contentBoxRevShowcaseBoatReviews .contentTable .ruled {
border-bottom-width: 2px;
border-bottom-style: dotted;
border-bottom-color: #dcdcdc;
}
#contentBoxRevShowcaseBoatReviews .contentTable ul {
padding: 0px;
margin-top: 5px;
margin-right: 10px;
margin-bottom: 10px;
margin-left: 345px;
list-style-image: url(/images/layout/arrow_bullets_black.gif);
}
#contentBoxRevShowcaseBoatReviews .header .txt {
font-size: 80%;
font-style: italic;
padding: 0px;
margin-top: 20px;
margin-right: 5px;
margin-bottom: 10px;
margin-left: 0px;
float: right;
}
#contentBoxRevShowcaseBoatReviews .header .txt a:link {
color: #000000;
}
#contentBoxRevShowcaseBoatReviews .header .txt a:hover {
color: #005496;
}
#infoTableBottom .contentBox {
}
#infoTableBottom .contentBox .header {
background-repeat: repeat-x;
background-position: top;
height: 24px;
border-top-width: 1px;
border-top-style: solid;
border-top-color: #dcdcdc;
background-color: #FFFFFF;
}
#infoTableBottom .contentBox .corner1 {
background-image: url(/images/layout/content_box_corner1.gif);
background-repeat: no-repeat;
background-position: left top;
height: 25px;
width: 10px;
}
#infoTableBottom .contentBox .corner2 {
background-image: url(/images/layout/content_box_corner2.gif);
background-repeat: no-repeat;
background-position: right top;
height: 25px;
width: 10px;
}
#infoTableBottom .contentBox .corner3 {
background-image: url(/images/layout/content_box_corner3.gif);
background-position: left bottom;
height: 10px;
width: 10px;
background-repeat: no-repeat;
}
#infoTableBottom .contentBox .corner4 {
background-image: url(/images/layout/content_box_corner4.gif);
background-position: right bottom;
height: 10px;
width: 10px;
background-repeat: no-repeat;
}
#infoTableBottom .contentBox .marginLeft {
background-color: #efefef;
width: 9px;
border-left-width: 1px;
border-left-style: solid;
border-left-color: #dcdcdc;
background-image: url(/images/layout/content_box_content_fillbg.jpg);
background-repeat: repeat-x;
background-position: top;
}
#infoTableBottom .contentBox .marginRight {
background-color: #efefef;
width: 9px;
border-right-width: 1px;
border-right-style: solid;
border-right-color: #dcdcdc;
background-image: url(/images/layout/content_box_content_fillbg.jpg);
background-repeat: repeat-x;
background-position: top;
}
#infoTableBottom .contentBox .marginBottom {
background-color: #efefef;
height: 9px;
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #dcdcdc;
}
#infoTableBottom .contentBox .contentCell {
background-color: #efefef;
background-image: url(/images/layout/content_box_content_fillbg.jpg);
background-repeat: repeat-x;
background-position: top;
}
#infoTableBottom .contentBoxBlue {
}
#infoTableBottom .contentBoxBlue .header {
height: 30px;
background-color: #0054a6;
text-align: center;
border-top-style: none;
}
#infoTableBottom .contentBoxBlue .corner1 {
background-image: url(/images/layout/content_box_blue_corner1.gif);
background-repeat: no-repeat;
background-position: left top;
height: 30px;
width: 10px;
}
#infoTableBottom .contentBoxBlue .corner2 {
background-image: url(/images/layout/content_box_blue_corner2.gif);
background-repeat: no-repeat;
background-position: right top;
height: 30px;
width: 10px;
}
#infoTableBottom .contentBoxBlue .corner3 {
background-image: url(/images/layout/content_box_blue_corner3.gif);
background-position: left bottom;
height: 10px;
width: 10px;
background-repeat: no-repeat;
}
#infoTableBottom .contentBoxBlue .corner4 {
background-image: url(/images/layout/content_box_blue_corner4.gif);
background-position: right bottom;
height: 10px;
width: 10px;
background-repeat: no-repeat;
}
#infoTableBottom .contentBoxBlue .marginLeft {
background-color: #005496;
width: 10px;
background-image: url(/images/layout/content_box_blue_content_fillbg.jpg);
background-repeat: repeat-x;
background-position: bottom;
border-left-style: none;
}
#infoTableBottom .contentBoxBlue .marginRight {
background-color: #005496;
width: 10px;
background-image: url(/images/layout/content_box_blue_content_fillbg.jpg);
background-repeat: repeat-x;
background-position: bottom;
border-right-style: none;
}
#infoTableBottom .contentBoxBlue .marginBottom {
background-color: #004384;
height: 10px;
border-bottom-style: none;
}
#infoTableBottom .contentBoxBlue .contentCell {
background-color: #005496;
background-image: url(/images/layout/content_box_blue_content_fillbg.jpg);
background-repeat: repeat-x;
background-position: bottom;
}
#infoTableBottom .contentBoxRev {
}
#infoTableBottom .contentBoxRev .header {
background-repeat: repeat-x;
background-position: top;
height: 29px;
border-top-width: 1px;
border-top-style: solid;
border-top-color: #dcdcdc;
background-color: #FFFFFF;
padding: 20px 0px 0px 0px;
}
#infoTableBottom .contentBoxRev .header p {
font-size: 90%;
padding: 0px;
margin-top: 0px;
margin-right: 5px;
margin-bottom: 5px;
margin-left: 5px;
}
#infoTableBottom .contentBoxRev .corner1 {
background-image: url(/images/layout/content_box_corner1.gif);
background-repeat: no-repeat;
background-position: left top;
height: 50px;
width: 10px;
}
#infoTableBottom .contentBoxRev .corner2 {
background-image: url(/images/layout/content_box_corner2.gif);
background-repeat: no-repeat;
background-position: right top;
height: 50px;
width: 10px;
}
#infoTableBottom .contentBoxRev .corner3 {
background-image: url(/images/layout/content_box_corner3.gif);
background-position: left bottom;
height: 10px;
width: 10px;
background-repeat: no-repeat;
}
#infoTableBottom .contentBoxRev .corner4 {
background-image: url(/images/layout/content_box_corner4.gif);
background-position: right bottom;
height: 10px;
width: 10px;
background-repeat: no-repeat;
}
#infoTableBottom .contentBoxRev .marginLeft {
background-color: #FFFFFF;
width: 9px;
border-left-width: 1px;
border-left-style: solid;
border-left-color: #dcdcdc;
background-image: url(/images/layout/content_box_content_fillbg.jpg);
background-repeat: repeat-x;
background-position: bottom;
}
#infoTableBottom .contentBoxRev .marginRight {
background-color: #FFFFFF;
width: 9px;
border-right-width: 1px;
border-right-style: solid;
border-right-color: #dcdcdc;
background-image: url(/images/layout/content_box_content_fillbg.jpg);
background-repeat: repeat-x;
background-position: bottom;
}
#infoTableBottom .contentBoxRev .marginBottom {
background-color: #efefef;
height: 9px;
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #dcdcdc;
}
#infoTableBottom .contentBoxRev .contentCell {
background-color: #FFFFFF;
background-image: url(/images/layout/content_box_content_fillbg.jpg);
background-repeat: repeat-x;
background-position: bottom;
}
#contentBoxBlueShowcaseVtdComponent {
width: 530px;
vertical-align: top;
padding: 0px;
display: inline-table;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 10px;
margin-left: 10px;
}
#contentBoxBlueShowcaseVtdComponent .header .txt {
font-size: 80%;
font-style: italic;
color: #FFFFFF;
float: right;
margin-top: 10px;
margin-right: 5px;
}
#contentBoxBlueShowcaseVtdComponent .thumbsTable {
margin: 0px;
border: 1px solid #dcdcdc;
background-color: #FFFFFF;
width: 510px;
padding: 0px;
font-size: 90%;
vertical-align: top;
}
#contentBoxBlueShowcaseVtdComponent .thumbsTable td {
margin: 0px;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 10px;
vertical-align: top;
padding-left: 0px;
}
#contentBoxBlueShowcaseVtdComponent .thumbsTable img {
padding: 0px;
margin-top: 10px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 0px;
}
#contentBoxBlueShowcaseVtdComponent .thumbsTable .thumbsTableGutter {
width: 10px;
}
#contentBoxBlueShowcaseVtdComponent .thumbsTable .thumbsTableColumn {
width: 110px;
}
#contentBoxBlueShowcaseVtdComponent .thumbsTable .col1xFull {
margin: 0px;
padding: 10px 10px 10px 10px;
}
#contentBoxBlueShowcaseVtdComponent .thumbsTable .col1xFull h3 {
margin: 0px 0px 5px 0px;
padding: 0px;
font-size: 125%;
}
#contentBoxBlueShowcaseVtdComponent .thumbsTable .col1xFull img {
padding: 0px;
float: left;
margin: 0px 10px 0px 0px;
}
#contentBoxBlueShowcaseVtdComponent .thumbsTable .col1xFull ul {
margin: 5px 0px 0px 160px;
padding: 0px;
list-style-image: url(/images/layout/arrow_bullets_red2.gif);
}
#contentBoxBlueShowcaseVtdComponent .marginBottom {
text-align: center;
}
#contentBoxBlueShowcaseVtdComponent .marginBottom img {
padding: 0px;
margin-top: 5px;
margin-right: 0px;
margin-bottom: 7px;
margin-left: 0px;
}
#infoTableBottom #contentBoxRevShowcaseModelList {
width: 230px;
display: inline-table;
}
#infoTableBottom #contentBoxRevShowcaseModelList table {
width: 100%;
}
#infoTableBottom .infoTable p {
}
#infoTableBottom .infoTable .header {
height: 29px;
background-color: #0054a6;
text-align: left;
font-weight: normal;
color: #FFFFFF;
border-top-width: 1px;
border-top-style: solid;
border-top-color: #0054A6;
}
#infoTableBottom .infoTable .header h3 {
font-weight: normal;
margin-left: 10px;
margin-top: 5px;
margin-right: 0px;
margin-bottom: 0px;
}
#infoTableBottom .infoTable .header h4 {
font-weight: bold;
margin-left: 10px;
margin-top: 5px;
margin-right: 0px;
margin-bottom: 0px;
}
#infoTableBottom .infoTable .header h5 {
font-weight: bold;
margin-left: 10px;
margin-top: 5px;
margin-right: 0px;
margin-bottom: 0px;
}
#infoTableBottom .infoTable .hedSaveCompId {
font-size: 85%;
padding: 0px;
float: right;
margin-top: 3px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 0px;
}
#infoTableBottom .infoTable .hedSaveCompId p {
line-height: 50%;
}
#infoTableBottom .infoTable .hedSaveCompId input {
margin-top: 3px;
}
#infoTableBottom .infoTable .corner1 {
background-image: url(/images/layout/content_box_corner1blue.gif);
background-repeat: no-repeat;
background-position: left top;
height: 29px;
width: 10px;
}
#infoTableBottom .infoTable .corner2 {
background-image: url(/images/layout/content_box_corner2blue.gif);
background-repeat: no-repeat;
background-position: right top;
height: 29px;
width: 10px;
}
#infoTableBottom .infoTable .corner3 {
background-image: url(/images/layout/content_box_corner3.gif);
background-position: left bottom;
height: 10px;
width: 10px;
background-repeat: no-repeat;
}
#infoTableBottom .infoTable .corner4 {
background-image: url(/images/layout/content_box_corner4.gif);
background-position: right bottom;
height: 10px;
width: 10px;
background-repeat: no-repeat;
}
#infoTableBottom .infoTable .marginLeft {
background-color: #efefef;
width: 9px;
border-left-width: 1px;
border-left-style: solid;
border-left-color: #dcdcdc;
background-image: url(/images/layout/content_box_content_fillbg.jpg);
background-repeat: repeat-x;
background-position: top;
}
#infoTableBottom .infoTable .marginRight {
background-color: #efefef;
width: 9px;
border-right-width: 1px;
border-right-style: solid;
border-right-color: #dcdcdc;
background-image: url(/images/layout/content_box_content_fillbg.jpg);
background-repeat: repeat-x;
background-position: top;
}
#infoTableBottom .infoTable .marginBottom {
background-color: #efefef;
height: 9px;
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #dcdcdc;
}
#infoTableBottom .infoTable .contentRows {
margin: 0px;
padding: 0px;
width: 100%;
font-size: 80%;
line-height: 150%;
}
#infoTableBottom .infoTable .contentRows img {
margin-right: 10px;
}
#infoTableBottom .infoTable .contentRows .highlight {
line-height: 100%;
}
#infoTableBottom .infoTable .contentRows .highlightNoPad {
line-height: 100%;
margin: 0px;
font-weight: bold;
}
#infoTableBottom .infoTable .contentRows .highlight_red {
text-align: left;
padding: 0px;
margin-top: 10px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 0px;
font-size: 125%;
}
#infoTableBottom .infoTable .contentRows td{
margin: 0px;
padding: 10px;
}
#infoTableBottom .infoTable .contentRows .ruled {
border-bottom-width: 2px;
border-bottom-style: dotted;
border-bottom-color: #dcdcdc;
}
#infoTableBottom .infoTable .contentRows .contentCellAltGrey {
background-color: #efefef;
border-top-width: 1px;
border-top-style: solid;
border-top-color: #CCCCCC;
}
#infoTableBottom .infoTable .contentRows .contentCellAltYellow {
_height:120px;
text-align: left;
background-color: #feffdb;
border-top-width: 1px;
border-top-style: solid;
border-top-color: #CCCCCC;
}
#infoTableBottom .infoTable .contentRows .contentCellAltYellow2 {
background-color: #fafcab;
border-top-width: 1px;
border-top-style: solid;
border-top-color: #CCCCCC;
}
#infoTableBottom .infoTable .contentRows .contentCellAltWhite {
text-align: left;
background-color: #FFFFFF;
border-top-width: 1px;
border-top-style: solid;
border-top-color: #CCCCCC;
}
#infoTableBottom .infoTable .contentRows .header {
height: 29px;
background-color: #0054a6;
text-align: left;
font-weight: normal;
color: #FFFFFF;
margin: 0px;
padding: 0px;
}
#infoTableBottom .infoTable .contentRows .header .headerCentered {
text-align:center;
}
#infoTableBottom .infoTable .contentRows .headerSort {
height: 29px;
background-color: #65A6FF;
text-align: left;
font-weight: normal;
color: #FFFFFF;
margin: 0px;
padding: 0px;
background-image: url(/images/search_results_table_sort_arrow_indicator.gif);
background-repeat: no-repeat;
background-position: center bottom;
}
#infoTableBottom .infoTable .contentRows .headerSort .headerCentered {
text-align:center;
}
#infoTableBottom .infoTable .contentRows .headerSort h5 {
font-weight: bold;
margin-left: 10px;
margin-top: 5px;
margin-right: 10px;
margin-bottom: 0px;
font-size: 110%;
line-height: 100%;
}
#infoTableBottom .infoTable .contentRows .header h3 {
font-weight: normal;
margin-left: 10px;
margin-top: 5px;
margin-right: 0px;
margin-bottom: 0px;
}
#infoTableBottom .infoTable .contentRows h3 {
margin: 0px;
padding: 0px;
}
#infoTableBottom .infoTable .contentRows .header h4 {
font-weight: bold;
margin-left: 10px;
margin-top: 5px;
margin-right: 0px;
margin-bottom: 0px;
}
#infoTableBottom .infoTable .contentRows .header h5 {
font-weight: bold;
margin-left: 10px;
margin-top: 5px;
margin-right: 10px;
margin-bottom: 0px;
font-size: 110%;
line-height: 100%;
}
#infoTableBottom .infoTable .contentRows .subhed {
color: #666666;
font-size: 90%;
}
#infoTableBottom .infoTable .contentRows .corner1 {
background-image: url(/images/layout/content_box_corner1blue.gif);
background-repeat: no-repeat;
background-position: left top;
height: 29px;
width: 10px;
margin: 0px;
padding: 0px;
}
#infoTableBottom .infoTable .contentRows .corner2 {
background-image: url(/images/layout/content_box_corner2blue.gif);
background-repeat: no-repeat;
background-position: right top;
height: 29px;
width: 10px;
margin: 0px;
padding: 0px;
}
#infoTableBottom .infoTable .contentRows .corner3 {
background-image: url(/images/layout/content_box_corner3.gif);
background-position: left bottom;
height: 10px;
width: 10px;
}
#infoTableBottom .infoTable .contentRows .corner4 {
background-image: url(/images/layout/content_box_corner4.gif);
background-position: right bottom;
height: 10px;
width: 10px;
}
#infoTableBottom .infoTable .contentRows .marginLeft {
background-color: #efefef;
width: 9px;
border-left-width: 1px;
border-left-style: solid;
border-left-color: #dcdcdc;
background-image: url(/images/layout/content_box_content_fillbg.jpg);
background-repeat: repeat-x;
background-position: top;
}
#infoTableBottom .infoTable .contentRows .marginRight {
background-color: #efefef;
width: 9px;
border-right-width: 1px;
border-right-style: solid;
border-right-color: #dcdcdc;
background-image: url(/images/layout/content_box_content_fillbg.jpg);
background-repeat: repeat-x;
background-position: top;
}
#infoTableBottom .infoTable .contentRows .marginBottom {
background-color: #efefef;
height: 9px;
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #dcdcdc;
}
#infoTableBottom .infoTable .contentRows .colSaveCompare {
width: 50px;
}
#infoTableBottom .infoTable .contentRows .noPad {
margin: 0px;
padding: 0px;
}
#infoTableBottom .infoTable .contentRows ul {
padding: 0px;
font-size: 110%;
list-style-image: url(/images/layout/arrow_bullets_black2.gif);
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 20px;
}#infoTableBottom #contentBoxRevShowcaseModelList #modelScrollList {
height: 630px;
overflow-x: hidden; 
overflow-y: scroll;
}
#infoTableBottom .contentTable {
border: 1px solid #dcdcdc;
background-color: #FFFFFF;
width: 100%;
vertical-align: top;
line-height: 125%;
font-size: 100%;
margin: 0px;
padding: 0px;
}
#contentBoxShowcaseMoreInfo {
padding: 0px;
width: 230px;
margin-top: 5px;
margin-right: 0px;
margin-bottom: 10px;
margin-left: auto;
}
#contentBoxShowcaseMoreInfo table {
width: 100%;
}
#contentBoxShowcaseMoreInfo ul {
padding: 0px;
list-style-image: url(/images/layout/arrow_bullets_red2.gif);
color: #666666;
margin: 0px 15px 0px 15px;
font-size: 90%;
}
#contentBoxShowcaseMoreInfo ul a {
font-weight: bold;
}
#contentBoxShowcaseMoreInfo .contentTable td {
margin: 0px;
padding: 10px;
}
#contentBoxRevShowcaseSpecs {
display: inline-table;
width: 530px;
margin: 0px 10px 10px 10px;
}
#contentBoxRevShowcaseSpecs .contentBoxRev .contentCell #specsContainer {
height: 120px;
width: 510px;
overflow-x: hidden; 
overflow-y: scroll;
}
#contentBoxRevShowcaseSpecs .contentBoxRev .contentCell .contentTable {
width:510px;
}
#contentBoxRevShowcaseSpecs .contentBoxRev .contentCell .contentTable td {
width: 240px;
}
#contentBoxRevShowcaseSpecs .contentBoxRev .contentCell .contentTable ul {
/* height: 20px; */	
}
#contentBoxRevShowcaseSpecs ul {
margin: 10px 10px 10px 25px;
padding: 0px;
list-style-image: url(/images/layout/arrow_bullets_red2.gif);
line-height: 100%;
font-size: 90%;
}
#contentBoxRevShowcaseSpecs li {
margin: 0px 0px 10px 0px;
padding: 0px;
}
#showcase_brand_page .highlight {
font-weight: bold;
margin-right: 10px;
}
#showcase_detail_page .highlight {
font-weight: bold;
margin-right: 10px;
}
#showcaseCol2Spacer {
width: 230px;
height: 10px;
}
#lead_generation_form h1 {
color: #ED1C24;
}
#leadgen_action_brochure {
font-weight: bold;
color: #FFFFFF;
padding: 0px;
width: 260px;
float: right;
margin-top: 10px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 10px;
}
#leadgen_action_brochure .corner1 {
height: 10px;
}
#leadgen_action_brochure .corner2 {
height: 10px;
}
#leadgen_action_brochure .header {
height: 10px;
}
#leadgen_action_contact {
font-weight: bold;
color: #FFFFFF;
padding: 0px;
width: 465px;
float: left;
margin-top: 10px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 150px;
}
#leadgen_action_contact .corner1 {
height: 10px;
}
#leadgen_action_contact .corner2 {
height: 10px;
}
#leadgen_action_contact .header {
height: 10px;
}
#lead_generation_form #msg_to_mfg {
line-height: 100%;
margin: 0px 0px 10px 0px;
padding: 0px;
}
#shortdropdownlist {
font-weight: bold;
margin-right: 10px;
text-align: left;
line-height: 100%;
}
#shortdropdownlist #searchTerms {
padding: 0px;
float: right;
margin-top: 5px;
margin-right: 0px;
margin-bottom: 50px;
margin-left: 10px;
}
#shortdropdownlist #searchTerms h3 {
padding: 0px;
margin-top: 5px;
margin-right: 0px;
margin-bottom: 3px;
margin-left: 5px;
font-size: 115%;
}
#shortdropdownlist #searchTerms td {
margin: 0px;
padding-top: 5px;
padding-right: 5px;
padding-bottom: 9px;
padding-left: 5px;
vertical-align: bottom;
}
#shortdropdownlist #searchTerms p {
padding: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 5px;
}
#shortdropdownlist #searchTerms input {
padding: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 0px;
text-transform: uppercase;
}
#shortdropdownlist #searchTerms select {
width: 130px;
}
.feature {
width:520px; 
height:200px; 
overflow-x:hidden; 
overflow-y:scroll; 
}
.feature span {
font-weight: bold;
margin-right: 10px;
}
#soon hr {
width:100%;
border:none;
border-top:1px solid #dcdcdc;
margin-bottom:15px;
}
.white_space{height:18px}
.white_space1{clear:both;height:24px}
.white_space2{height:5px}
.contentBoxBlueSolid span {
font-size: 11px;
}
.vertContentDivider1 {
height: 1px;
width: 2px;
background-color: #efefef;
border-top: 0px;
}
