 @media all {

  
  /*  h1 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 22px; font-style: normal; font-weight: bold; color: #000000; text-decoration: none}  */
  .featureBodyBg {background-color: #0066FF; background-image: url("http://www.fishingworld.com/G3Boats/images/bg-blue-1.jpg"); background-repeat: repeat-x; margin: 2px; padding: 2px;}
  .bodybg {background-color: #021526; }
  #keywordInfo { visibility: hidden; left: -1000px; top: -1000px; }
  #keywordInfo h1 { font-size: 1px; visibility: hidden; }
  .submenu {margin-bottom: 0.5em;}
  .menutitle {cursor:pointer; margin-bottom: 5px; background-color:#ECECFF; color:#000000; width:140px; padding:2px; text-align:center; font-weight:bold; border:1px solid #000000;}
  .Black18Bold {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 18px; font-style: normal; font-weight: bold; color: #000000; text-decoration: none}
  .White24Bold {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 24px; font-style: normal; font-weight: bold; color: #ffffff; text-decoration: none}
  .Blue18Bold {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 18px; font-style: italic; font-weight: bold; color: #003366; text-decoration: none}
  .Blue24Bold {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 24px; font-style: italic; font-weight: bold; color: #003366; text-decoration: none}
  .Blue16Bold {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px; font-style: italic; font-weight: bold; color: #003366; text-decoration: none}
  .White22Bold {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 22px; font-style: normal; font-weight: bold; color: #ffffff; text-decoration: none}
  .White20Bold {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 20px; font-style: normal; font-weight: bold; color: #ffffff; text-decoration: none}
  .White18Bold {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 18px; font-style: normal; font-weight: bold; color: #ffffff; text-decoration: none}
  .White16Bold {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px; font-style: normal; font-weight: bold; color: #ffffff; text-decoration: none}
  .White10Bold {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: bold; color: #ffffff; }
  .White12Bold {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: bold; color: #ffffff; text-decoration: none}
  .White12Bold a{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: bold; color: #ffffff; text-decoration: none}
  .White12Bold a:hover{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: bold; color: #ffcc00; text-decoration: none}
  .White8Bold {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8px; font-style: normal; font-weight: bold; color: #ffffff; text-decoration: none}
  .SmallBlack9Bold {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-style: normal; font-weight: bold; color: #000000; text-decoration: none}
  .BigWhite14Bold {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-style: normal; font-weight: bold; color: #ffffff; text-decoration: none}
  .BigWhite14Bold {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-style: normal; font-weight: bold; color: #FFFFFF; text-decoration: none}
  .BigBlack12Reg {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; text-decoration: none}
  .BigWhite14Reg {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; color: #FFFFFF; text-decoration: none}
  .BodyBlack11Reg {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; text-decoration: none}
  .NavyBody11Reg {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000033; text-decoration: none}
  .BigWhite13Bold {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-weight: bold; color: #FFFFFF; text-decoration: none}
  .Yellow12Bold {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #FFCC00; text-decoration: none; font-weight: bold}
  .Navy12Bold {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #003366; text-decoration: none; font-weight: bold}
  .Navy10Bold {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #003366; text-decoration: none; font-weight: bold}
  .Black12Bold {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: bold; color: #000000; text-decoration: none}
  .Black12Reg {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; color: #000000; text-decoration: none}
  .BodyBlack10Bold {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: bold; color: #000000; text-decoration: none}
  .BodyNavy10Bold {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: bold; color: #000033; text-decoration: none}
  .BodyWhite10BoldItalic {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: italic; font-weight: bold; color: #FFFFFF; text-decoration: none}
  .BodyWhite10Italic {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: italic; color: #FFFFFF; text-decoration: none}
  .BodyWhite10Reg {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #ffffff; text-decoration: none}
  .SmallWhite9Reg {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #ffffff; text-decoration: none}
  .SmallWhite9Bold {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #ffffff; font-weight: bold; text-decoration: none}
  .SmallReg9Navy {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #000033; text-decoration: none}
  .SmallBlack9Bold {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-style: normal; font-weight: bold; color: #000000; text-decoration: none}
  .SmallBlack10Bold {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: bold; color: #000000; text-decoration: none}
  .SmallBlack10Reg {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; color: #000000; text-decoration: none}
  .SmallBoldItalic {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-style: italic; font-weight: bold; color: #FFFFFF; text-decoration: none}
  .Frame_SolGray {border: 2px #999 Solid}
  .Frame_SmSolBrown {border: 1px #630 Solid}
  .Frame_SmSol003366 {border: 1px #036 Solid}
  
  /*  BTs Styles  */
  
  /*  Screen Styles  */
  .Content {width: 99%; background-color: #eee; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #000;}
  .Content td { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #000; }
  .Content h1 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 18pt; color: #000; text-align: left; margin: 2px; padding: 2px;}
  .Content h2 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14pt; color: #000; text-align: left; margin: 2px; padding: 2px;}
  .Content h3 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; color: #036; text-align: left; margin: 2px; padding: 2px;}
  .Content h5 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; color: #000; text-align: left; margin: 1px; padding: 1px; font-style: normal; font-weight: normal;}
  .Content hr {clear: both; }
  
  /*  Printable Styles  */
  .PrintContent {width: 700px; border: 2px #999 Solid; background-color: #eee; margin: auto;}
  .PrintContent td { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #000; }
  .PrintContent h1 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 18pt; color: #000; text-align: left; margin: 2px; padding: 2px;}
  .PrintContent h2 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14pt; color: #000; text-align: left; margin: 2px; padding: 2px;}
  .PrintContent h3 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; color: #036; text-align: left; margin: 2px; padding: 2px;}
  .PrintContent h5 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; color: #000; text-align: left; margin: 1px 20px; padding: 1px; font-style: normal; font-weight: normal;}
  .PrintContent hr {clear: both; }
  
  .BoatQuote {
   text-align: left;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 10pt;
   color: #000;
   font-weight: bold;
   border: 1px #000 Solid;
  }
  
  .BoatQuote th {
   text-decoration: underline;
   text-align: left;
  }
  
  .BoatQuote td {
   white-space: nowrap;
   font-weight: bold;
  }
  
  #modelHeader {
   vertical-align: middle;
  }
  
  #modelHeader #modelName {
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 18pt;
   color: #000;
   text-align: left;
   margin: 2px;
   padding: 2px;
  }
  
  #modelHeader #seriesLogo {
   float: right;
  }
  
  .FeaturesBenefits {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 8pt;
    color: #000;
    text-align: left;
    min-height: 150px;
    margin: 2px;
    padding: 2px;
  }
  
  .FeaturesBenefits h1 {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 17pt;
    color: #000;
    text-align: center;
    margin: 2px;
    padding: 2px;
  }
  
  .FeaturesBenefits a:link {
    color: #00C;
  }
  
  .FeaturesBenefits a:visited {
    color: #00C;
  }
  
  .FeaturesBenefits a:hover {
    color: #C03;
  }
  
  #mainContainer {
    width: 1000px;
    margin: auto;
    background-color: #eee;
    border: 2px solid #021526;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 9pt;
  }
  
  #mainContainer h6{
    margin: 0px;
    padding: 6px;
    text-align: center;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 8pt;
    font-weight: normal;
    background-color: #ccc;
  }
  
  #G3Address{
    border-top: 4px solid #FFED00;
    border-bottom: 4px solid #FFED00;
    margin: 0px;
    padding: 8px;
    text-align: center;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 9pt;
    font-weight: bold;
    background-color: #aaa;
  }
  
  .seriesText{
    padding: 10px;
    margin: 5px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 9pt;
  }
  
  /*********************** Specs Table Styles **************************/
  .SpecsTable {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 9pt;
    color: #000;
    text-decoration: none;
    border: 1px #666 Solid;
    text-align: left;
   }
  
  .SpecsTable th{
    font-size: 8.5pt;
    font-style: normal;
    font-weight: bold;
    color: #fff;
    text-decoration: none;
    background-color: #021526;
    margin: 0;
    padding: 2px;
  }
  
  .SpecsTable td {
    margin: 0;
    padding: 2px;
  }
  
  .SpecsTable th a:hover {
    color: #FFCC00;
  }
  
  .SpecsTable th a:link {
    color: #FFF;
  }
  
  .SpecsTable th a:visited {
    color: #FFF;
  }
  
  .SpecsTable a:active {
    color: #ccc;
  }
  
  /*********************** Main Specs Table Styles **************************/
  .MainSpecsTable {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 7pt;
    color: #000;
    text-decoration: none;
    border: 1px #999 Solid;
    text-align: left;
   }
  
  .MainSpecsTable th{
    font-size: 7pt;
    font-style: normal;
    font-weight: bold;
    color: #fff;
    text-decoration: none;
    background-color: #021526;
    margin: 0;
    padding: 2px;
  }
  
  .MainSpecsTable td {
    margin: 0;
    padding: 2px;
    border-left: 1px solid #000;
  }
  
  .MainSpecsTable th a:hover {
    color: #FFCC00;
  }
  
  .MainSpecsTable th a:link {
    color: #FFF;
  }
  
  .MainSpecsTable th a:visited {
    color: #FFF;
  }
  
  .MainSpecsTable a:active {
    color: #ccc;
  }
  
   /*********************** Feature Shots ***********************/
   #G3Features {
    background-color: #fff;
    margin: 10px 5px;
   }
   
   #G3Features tr {
    background-color: #eee;
    border: 1px #222 solid;
   }
   
   #G3Features td {
    background-color: #eee;
    border: 1px #222 solid;
    padding: 10px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #222;
   }
   
   #G3Features .Caption {
    margin: 5px 0px;
    text-align: center;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 9px;
    color: #222;
   }
   
   #G3Features .CaptionBig {
    margin: 5px 0px;
    text-align: center;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #222;
   }
   
   #G3Features a {
    text-align: right;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 9px;
    font-weight: bold;
    color: #03C;
    text-decoration: none;
   }
   
   #G3Features a:hover {
    color: #C03;
   }
   
   #G3Features a:visited {
    color: #C03;
   }
   
   #G3Features .Layout {
    border: 0;
    margin: 0;
    padding: 0;
   }
   
   #G3Features .Layout tr {
    border: 0;
    margin: 0;
    padding: 0;
   }
   
   #G3Features .Layout td {
    border: 0;
    margin: 0;
    padding: 0;
   }
   
   
   /*********************** Layout Shots ***********************/
   .g3Layout {
    background-color: #fff;
   }
   
   .g3Layout tr {
    background-color: #fff;
    border: 1px #222 solid;
   }
   
   .g3Layout td {
    background-color: #fff;
    border: 1px #222 solid;
    padding: 4px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #222;
   }
   
   .g3Layout .Caption {
    margin: 5px 0px;
    text-align: center;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 9px;
    color: #222;
   }
   
   .g3Layout .CaptionBig {
    margin: 5px 0px;
    text-align: center;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #222;
   }
   
   .g3Layout a {
    text-align: right;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 9px;
    font-weight: bold;
    color: #03C;
    text-decoration: none;
   }
   
   .g3Layout a:hover {
    color: #C03;
   }
   
   .g3Layout a:visited {
    color: #C03;
   }
   
   .g3Layout .Layout {
    border: 0;
    margin: 0;
    padding: 0;
   }
   
   .g3Layout .Layout tr {
    border: 0;
    margin: 0;
    padding: 0;
   }
   
   .g3Layout .Layout td {
    border: 0;
    margin: 0;
    padding: 0;
   }
   
   
  /*********************** Jon Boats ***********************/
   .G3Jons {
    background-color: #fff;
    margin: 5px;
    border: 1px #222 solid;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #000;
   }
   
   .G3Jons a {
    color: #03C;
    text-decoration: none;
   }
   
   .G3Jons a:hover {
    color: #C03;
   }
  
  .G3Jons a:visited {
    color: #C03;
   }
  
  .SeriesSubMenu {
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 10px;
   font-style: normal;
   font-weight: bold;
   color: #fff;
   text-decoration: none;
  }
  
  .SeriesSubMenu a {
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 10px;
   font-style: normal;
   font-weight: bold;
   color: #fff;
   text-decoration: none;
  }
  
  .SeriesSubMenu a:hover {
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 10px;
   font-style: normal;
   font-weight: bold;
   color: #fc0;
   text-decoration: none;
  }
  
  .PackageBoat {
    background-color: #fff;
    border: 1px #222 solid;
   }
  
  .LX3Options {
   background-color: #eee;
   border: 1px #036 solid;
   padding: 10px;
   margin: 10px;
   width: 85%;
  }
  
  
  /*********************** Photo Downloads page styles ***********************/
  
  .PhotoBox {
   margin: 5px;
   padding: 5px;
   width: 105px;
   border: 1px #ddd Solid;
   color: #000;
   text-align: center;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 7pt;
   float: left;
   background-color: #eee;
  }
  
  .PhotoBox h2 {
   margin: 1px 0px;
   padding: 1px 0px;
   font-size: 8pt;
   font-weight: bold;
   text-align: center;
  }
  
  .PhotoBox h3 {
   margin: 1px;
   padding: 1px;
   font-size: 7pt;
   font-weight: bold;
   text-align: center;
  }
  
  .standardPackage {
   background-color: #ddd;
   padding: 10px;
   border: 1px solid black;
  }
  
  .standardPackage h4 {
   padding: 1px 1px 6px 0px;
   margin: 0px;
  }
  
  /*********************** start navigation styles ***********************/
  /*this is the css for the vertical version*/
  .vertical ul {
   list-style-type: none;
   padding: 0px;
/*   border-top: 1px solid; */
  }
  .vertical li a {
   display: block;
   text-decoration: none;
   height: 1em;
   padding: .1em 1px;
/*   border: 1px solid;. */
   border-top: 0px;
  }
  .vertical li {
   /*Needed for IE. Dont ask me why, It was a lucky guess.*/
   display: inline;
  }
  .vertical li ul {
   position: absolute;
   margin-top: -2em;
   margin-left: 100px;
  }
  /*this is the css for the horizontal version*/
  .horizontal ul {
   list-style-type: none;
   padding: 0px;
   /* border-left: 1px solid; */
   display: block;
   height: 1.4em;
  }
  .horizontal li {
   float: left;
   display: inline;
  }
  .horizontal li a {
   text-decoration: none;
   height: 1.2em;
   float: left;
   display: block;
   padding: .1em 1px;
/*   border: 1px solid;  */
   border-left: none;
  }
  .horizontal ul li ul li a {
   border-top: none;
   border-left: 1px solid; 
  }
  .horizontal li ul {
   position: absolute; 
   margin-top: 1.5em;
   margin-left: -1px;
   width: 150px;
   border: none;
   display: block;
   height: auto;
   border-top: 1px solid;
  }
  .horizontal li ul {
   position: absolute;
   margin-top: 1em;
   margin-left: 200px;
  }
  .horizontal li ul li a {
  width: 150px;
  }
  /*This section makes the menu not work in non-javascript enabled browsers by not showing the menu by default-This can be worked around by making top level links point to a sitemap*/
  /*Not sure if I recommend this or not*/
  .inaccesible li ul {
   display: none;
  }
  /*Arrow code - looks like <a class="haschild" href="#">Text <span>Arrow</span></a> can be turned on/off with arrow class*/
  .arrow a span {
  padding-left: 1em;
  font-size: 85%;  
  }
  .arrow a:hover span {
  padding-left: 2em;
  }
  .arrow a span.noshow {
   visibility: hidden;
  }
  /*Plus code*/
  .plus a span {
   padding-left: .5em;
  }
  /*colors for menu*/
  .g3Nav a:hover {
    color: #FC3;
   }
  
  .g3Nav ul {
   margin: 0;
/*   height: 20px; */
/*   border-color: black;  */
/*   background-image: url("http://www.fishingworld.com/G3Boats/images/navigation/background-bluewave.jpg"); */
/*    width: 800px; */
   font-weight: bold;
   font-size: 7.5pt;
   font-family:Verdana, Helvetica, sans-serif;
  }
  
  .g3Nav li a {
   height: 20px;
   color: #fff;
   padding: 2px 18px 0px 15px;
   margin: 0;
  }
  
  .g3Nav li a:hover {

   color: #FC3;
  }
  
  .g3Nav ul li ul {
   background-image: none;
   background-color: #021526;
  }
  
  .g3Nav ul li ul a {
   border: 1px solid #aaa;
   background-image: none;
   background-color: #021526;
   width: 150px;
   height: 1.5em;
  }
  
  .g3Nav ul li ul a:hover {
   color: #FC3;
   background-image: none;
   background-color: #0864B3;
   width: 150px;
  }


  .g3Nav ul li ul li ul {
   width: 200px;
  }
  
  .g3Nav ul li ul li ul a {
   width: 200px;
  }
  
  .g3Nav ul li ul li ul a:hover {
   width: 200px;
  }
  
  /*********************** end anylink styles ***********************/
  body {
   margin-top: 0px;
   margin-left: 0px;
   background-color: #fff;
  }
 }
  
 @media print {
  body {
   margin: 0; padding: 0;
  }
 }

