/*FORM element controls*/                                                                                                                         
/*Next 3 lines only work for Netscape or Mozilla based browsers */ 
input:focus, txtarea:focus, option:focus {
    background-color: #EDEFEA;
    }

INPUT {     font-size: 10px;     font-family: Arial, Helvetica, sans-serif;     font-weight: normal;
    }
                                                                                                                        
TEXTAREA {
    font-size: 10px;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: normal;
    }
                                                                                                                        
SELECT {
    font-size: 11px;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: normal;
    }
                                                                                                                        
/*.text controls the majority of the text in FishCart*/
                                                                                                                        
.buildfp  {
  color: #000000;
  font-weight: bold;
  font-size: 16px;
  font-family: Arial, Helvetica, sans-serif;
  text-decoration: none;
  }
                                                                                                                        
.buildfptxt  {
  color: #000000;
  font-weight: normal;
  font-size: 12px;
  font-family: Arial, Helvetica, sans-serif;
  text-decoration: none;
  }
                                                                                                                        
.buildfpspread  {
  color: #000000;
  font-weight: bold;
  font-size: 15px;
  font-family: Arial, Helvetica, sans-serif;
  text-decoration: none;
  letter-spacing: 1px;
  }
.price  {
  color: #000000;
  font-weight: bold;
  font-size: 14px;
  font-family: Arial, Helvetica, sans-serif;
  text-decoration: none;
  }
                                                                                                                        
.text  {
  color: #000000;
  font-weight: normal;
  font-size: 9pt;
  font-family: Arial, Helvetica, sans-serif;
  text-decoration: none;
  }
                                                                                                                        
.text hr {
  color: #000000;
  background-color: #666666;
  font-weight: bold;
  font-size: 9pt;
  font-family: Arial, Helvetica, sans-serif;
  text-decoration: none;
  }
                                                                                                                        
.text  A:link {
  color: #000000;
  font-weight: normal;
  font-size: 9pt;
  font-family: Arial, Helvetica, sans-serif;
  text-decoration: underline;
  }
                                                                             
.text  A:active {
  color: #000000;
  font-weight: normal;
  font-size: 9pt;
  font-family: Arial, Helvetica, sans-serif;
  text-decoration: underline;
  }
                                                                             
.text  A:visited {
  color: #000000;
  font-weight: normal;
  font-size: 9pt;
  font-family: Arial, Helvetica, sans-serif;
  text-decoration: underline;
  }
.text A:hover {
  color: #990000;
  font-weight: normal;
  font-size: 9pt;
  font-family: Arial, Helvetica, sans-serif;
  text-decoration: underline;
  }

.text_build  {
  color: #000000;
  font-weight: normal;
  font-size: 9pt;
  font-family: Arial, Helvetica, sans-serif;
  text-decoration: none;
  }
                                                                                                                        
.text_build hr {
  color: #000000;
  background-color: #666666;
  font-weight: bold;
  font-size: 11px;
  font-family: Arial, Helvetica, sans-serif;
  text-decoration: none;
  }
                                                                                                                 
.text_build  A:link {
  color: #990000;
  font-weight: bold;
  font-size: 11px;
  font-family: Arial, Helvetica, sans-serif;
  text-decoration: none;
  }
                                                                             
.text_build  A:active {
  color: #990000;
  font-weight: bold;
  font-size: 11px;
  font-family: Arial, Helvetica, sans-serif;
  text-decoration: none;

  }
                                                                             
.text_build  A:visited {
  color: #990000;
  font-weight: bold;
  font-size: 11px;
  font-family: Arial, Helvetica, sans-serif;
  text-decoration: none;

  }
.text_build A:hover {
  color: #c96;
  font-weight: bold;
  font-size: 11px;
  font-family: Arial, Helvetica, sans-serif;
  text-decoration: none;
  }

.div  {
  color: #990000;
  font-weight: bold;
  font-size: 11px;
  font-family: Arial, Helvetica, sans-serif;
  text-decoration: none;
  }
                                                                                                                        
/*.keywordsearch Controls only the appearance of the keyword search input box*/
                                                                                                                        
.keywordsearch {
  width: 125px;
  border-top: 1px solid #000000;
  border-left: 1px solid #666666;
  border-bottom: 1px solid #CCCCCC;
  border-right: 1px solid #999999;
  font: 10px Arial, Helvetica, sans-serif;
  margin: 5px 0;
  }
                                                                                                                        
/*.header controls things such as Category links across the top section of display*/
                                                                                                                        
.header  {
  color: #000000;
  font-weight: bold;
  font-size: 13px;
  font-family: Arial, Helvetica, sans-serif;
  text-decoration: none;
  }
                                                                                                                        
.header b  {
  color: #000000;
  font-weight: bold;
  font-size: 13px;
  font-family: Arial, Helvetica, sans-serif;
  text-decoration: none;
  }
                                                                                                                        
.header  A:link {
  color: #990000;
  font-weight: bold;
  font-size: 13px;
  font-family: Arial, Helvetica, sans-serif;
  text-decoration: none;
  }
.header  A:active {
  color: #990000;
  font-weight: bold;
  font-size: 13px;
  font-family: Arial, Helvetica, sans-serif;
  text-decoration: none;
  }
                                                                                                                        
.header  A:visited {
  color: #990000;
  font-weight: bold;
  font-size: 13px;
  font-family: Arial, Helvetica, sans-serif;
  text-decoration: none;
  }
                                                                                                                        
.header A:hover  {
  color: #c96;
  font-weight: bold;
  font-size: 13px;
  font-family: Arial, Helvetica, sans-serif;
  text-decoration: none;
  }
                                                                                                                        
.catlinks  {
  color: #000000;
  font-weight: normal;
  font-size: 9pt;
  font-family: Arial, Helvetica, sans-serif;
  text-decoration: none;
  }
                                                                                                                        
.catlinks  {
  color: #000000;
  font-weight: bold;
  font-size: 9pt;
  font-family: Arial, Helvetica, sans-serif;
  text-decoration: none;
  }
                                                                                                                        
.catlinks  A:link {
  color: #990000;
  font-weight: bold;
  font-size: 9pt;
  font-family: Arial, Helvetica, sans-serif;
  text-decoration: none;
  }
.catlinks  A:active {
  color: #990000;
  font-weight: bold;
  font-size: 10pt;
  font-family: Arial, Helvetica, sans-serif;
  text-decoration: none;
  }
                                                                                                                        
.catlinks  A:visited {
  color: #990000;
  font-weight: bold;
  font-size: 9pt;
  font-family: Arial, Helvetica, sans-serif;
  text-decoration: none;
  }
                                                                                                                        
.catlinks A:hover  {
  color: #c96;
  font-weight: bold;
  font-size: 9pt;
  font-family: Arial, Helvetica, sans-serif;
  text-decoration: none;
  }
                                                                                                                        
.navtext  {
  color: #000000;
  font-weight: normal;
  font-size: 9pt;
  font-family: Arial, Helvetica, sans-serif;
  text-decoration: none;

  }
                                                                                                                        
.navtext A:link  {
  color: #000000;
  font-weight: bold;
  font-size: 9pt;
  font-family: Arial, Helvetica, sans-serif;
  text-decoration: none;
  }
                                                                                                                        
.navtext A:active  {
  color: #000000;
  font-weight: bold;
  font-size: 9pt;
  font-family: Arial, Helvetica, sans-serif;
  text-decoration: none;
  }
.navtext A:visited  {
  color: #000000;
  font-weight: bold;
  font-size: 9pt;
  font-family: Arial, Helvetica, sans-serif;
  text-decoration: none;
  }
                                                                                                                        
.navtext A:hover  {
  color: #000000;
  font-weight: bold;
  font-size: 9pt;
  font-family: Arial, Helvetica, sans-serif;
  text-decoration: none;
  }

.navtext2  {
  color: #000000;
  font-weight: normal;
  font-size: 9pt;
  font-family: Arial, Helvetica, sans-serif;
  text-decoration: none;

  }
                                                                                                                        
.navtext2 A:link  {
  color: #000000;
  font-weight: bold;
  font-size: 9pt;
  font-family: Arial, Helvetica, sans-serif;
  text-decoration: underline;
  }
                                                                                                                        
.navtext2 A:active  {
  color: #000000;
  font-weight: bold;
  font-size: 9pt;
  font-family: Arial, Helvetica, sans-serif;
  text-decoration: underline;
  }
.navtext2 A:visited  {
  color: #000000;
  font-weight: bold;
  font-size: 9pt;
  font-family: Arial, Helvetica, sans-serif;
  text-decoration: underline;
  }
                                                                                                                        
.navtext2 A:hover  {
  color: #000000;
  font-weight: bold;
  font-size: 9pt;
  font-family: Arial, Helvetica, sans-serif;
  text-decoration: underline;
  }

.topnavtext  {
  color: #666666;
  font-weight: bold;
  font-size: 14px;
  font-family: Arial, Helvetica, sans-serif;
  text-decoration: none;

  }
                                                                                                                        
.topnavtext A:link  {
  color: #666666;
  font-weight: bold;
  font-size: 9pt;
  font-family: Arial, Helvetica, sans-serif;
  text-decoration: none;
  }
                                                                                                                        
.topnavtext A:active  {
  color: #666666;
  font-weight: bold;
  font-size: 9pt;
  font-family: Arial, Helvetica, sans-serif;
  text-decoration: none;
  }

.topnavtext A:visited  {
  color: #666666;
  font-weight: bold;
  font-size: 9pt;
  font-family: Arial, Helvetica, sans-serif;
  text-decoration: none;
  }
                                                                                                                        
.topnavtext A:hover  {
  color: #666666;
  font-weight: bold;
  font-size: 9pt;
  font-family: Arial, Helvetica, sans-serif;
  text-decoration: none;
  }
                                                                                                                        
.rhisttext  {
  background-color: #FFFFFF;
  color: #666666;
  font-weight: bold;
  font-size: 11px;
  font-family: Arial, Helvetica, sans-serif;
  text-decoration: none;
  }
                                                                                                                        
.rhistdivrow  {
  background-color: #CCCCCC;
  color: #000000;
  font-weight: bold;
  font-size: 11px;
  font-family: Arial, Helvetica, sans-serif;
  text-decoration: none;
  }
                                                                                                                        
.rhisttext A:link  {
  color: #990000;
  font-weight: normal;
  font-size: 11px;
  font-family: Arial, Helvetica, sans-serif;
  text-decoration: underline;
  }
                                                                                                                        
.rhisttext A:active  {
  color: #669;
  font-weight: normal;
  font-size: 11px;
  font-family: Arial, Helvetica, sans-serif;

  text-decoration: underline;
  }
.rhisttext A:visited  {
  color: #990000;
  font-weight: normal;
  font-size: 11px;
  font-family: Arial, Helvetica, sans-serif;
  text-decoration: underline;
  }
                                                                                                                        
.rhisttext A:hover  {
  color: #c96;
  font-weight: normal;
  font-size: 11px;
  font-family: Arial, Helvetica, sans-serif;
  text-decoration: underline;
  }
                                                                                                                        
/*.divrow controls the main rows in showcart and orderform*/
                                                                                                                        
.divrow  {
  background-color: #333399;
  color: #FFFFFF;
  font-weight: bold;
  font-size: 11px;
  font-family: Arial, Helvetica, sans-serif;
  text-decoration: none;
  }
                                                                                                                        
/*.subdivrow controls the secondary rows in showcart and orderform*/
                                                                                                                        
.subdivrow  {
  background-color: #CCCCCC;
  color: #000000;
  font-weight: normal;
  font-size: 11px;
  font-family: Arial, Helvetica, sans-serif;
  text-decoration: none;
  }
                                                                                                                        
.subdivrow i {
  background-color: #CCCCCC;
  color: #000000;
  font-weight: normal;
  font-size: 11px;
  font-family: Arial, Helvetica, sans-serif;
  text-decoration: none;
  }
/*.showcartmainbg controls the appearance of main background table*/
                                                                                                                        
.showcartmainbg  {
  background-color: #FFFFFF;
  color: #000000;
  font-weight: normal;
  font-size: 11px;
  font-family: Arial, Helvetica, sans-serif;
  text-decoration: none;
  }
                                                                                                                        
/*.showcartdisplaybg controls the appearance of the product display table background*/
                                                                                                                       
.showcartdisplaybg  {
  background-color: #666666;
  color: #000000;

  font-weight: bold;
  font-size: 11px;
  font-family: Arial, Helvetica, sans-serif;
  text-decoration: none;


  }
                                                                                                                        
/*.showcartcell controls the appearance of all the remaining cells in showcart*/
                                                                                                                        
.showcartcell  {
  background-color: #FFFFFF;
  color: #000000;
  font-weight: normal;
  font-size: 11px;
  font-family: Arial, Helvetica, sans-serif;
  text-decoration: none;
  }
                                                                                                                        
.showcartcell  A:link {
  color: #990000;
  font-weight: bold;
  font-size: 11px;
  font-family: Arial, Helvetica, sans-serif;
  text-decoration: none;
  }
                                                                                                                        
.showcartcell  A:active {
  color: #990000;
  font-weight: bold;
  font-size: 11px;
  font-family: Arial, Helvetica, sans-serif;
  text-decoration: none;
  }
.showcartcell  A:visited {
  color: #990000;
  font-weight: bold;
  font-size: 11px;
  font-family: Arial, Helvetica, sans-serif;
  text-decoration: none;
  }
                                                                                                                        
.showcartcell A:hover {
  color: #c96;
  font-weight: bold;
  font-size: 11px;
  font-family: Arial, Helvetica, sans-serif;
  text-decoration: none;
  }
                                                                                                                        
/*.orderformcell controls the appearance of all the remaining cells in orderform*/
                                                                                                                        
.orderformcell  {
  background-color: #FFFFFF;
  color: #000000;
  font-weight: normal;
  font-size: 11px;
  font-family: Arial, Helvetica, sans-serif;
  text-decoration: none;
  }
                                                                                                                        
/*.previewcell controls the appearance of all the remaining cells in preview*/
                                                                                                                        
.previewcell  {
  background-color: #FFFFFF;
  color: #000000;
  font-weight: normal;
  font-size: 10px;
  font-family: Arial, Helvetica, sans-serif;
  text-decoration: none;

  }
                                                                                                                        
/*.paymentcell controls the appearance of all the remaining cells in payment*/

                                                                                                                        
.paymentcell  {
  background-color: #FFFFFF;
  color: #000000;
  font-weight: normal;
  font-size: 11px;
  font-family: Arial, Helvetica, sans-serif;
  text-decoration: none;
  }
                                                                                                                        
/*.contributecell controls the appearance of all the remaining cells in contribute*/
.contributecell  {
  background-color: #FFFFFF;
  color: #000000;
  font-weight: normal;
  font-size: 11px;
  font-family: Arial, Helvetica, sans-serif;
  text-decoration: none;
  }
  #button {
  width: 145px;
  padding: 0 0 1em 0;
  margin-right: 0px;
  margin-left: 0px;
  margin-top: 0px;
  margin-bottom: 0px;
  font-family: 'Trebuchet MS', 'Lucida Grande', Verdana, Lucida, Geneva, Helvetica, Arial, sans-serif;
  font-size: 11px;
  font-weight: normal;
  border-left: 0px solid #666666;
  border-right: 0px solid #CCCCCC;
  border-top: 0px solid #000000;
  border-bottom: 0px solid #000000;
  color: #333;
  }
   #button ul {
  list-style: none;
  margin-right: 0px;
  margin-left: 0px;
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 0;

  border-left: 0px solid #666666;
  border-right: 0px solid #CCCCCC;
  border-top: 0px solid #000000;
  border-bottom: 0px solid #000000;
  background-color: #333399;
  }
#button li {
  border-left: 0px solid #666666;
  border-right: 0px solid #CCCCCC;
  border-top: 0px solid #000000;
  border-bottom: 0px solid #000000;
  margin-right: 0px;
  margin-left: 0px;
  margin-top: 0px;



  margin-bottom: 0px;
  }
                                                                                                                        
  #button li a {
  display: block;
  padding: 5px 0px 5px 0.5em;
  border-left: 5px solid #333399;
  border-right: 5px solid #333399;
  border-top: 0px solid #000000;
  border-bottom: 0px solid #000000;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
  font-size: 11px;
  margin-right: 0px;
  margin-left: 0px;
  margin-top: 0px;

  margin-bottom: 0px;
  background-color: #333399;

  color: #fff;
  text-decoration: none;
  width: 100%;
  }
                                                                                                                        

  html>body #button li a {



  width: auto;

  }

  #button li a:hover {
  border-left: 5px solid #CCCCCC;

  border-right: 5px solid #CCCCCC;
  border-top: 0px solid #000000;
  border-bottom: 0px solid #000000;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
  font-size: 11px;
  margin-right: 0px;
  margin-left: 0px;
  margin-top: 0px;
  margin-bottom: 0px;
  background-color: #CCCCCC;
  color: #000000;


  }
                                                                                                                        
/* begin of custom leftnav */
#button_custom {
  width: 133px;
  padding: 0 0 1em 0;
  margin-right: 0px;
  margin-left: 0px;
  margin-top: 0px;
  margin-bottom: 0px;
  font-family: 'Trebuchet MS', 'Lucida Grande', Verdana, Lucida, Geneva, Helvetica, Arial, sans-serif;
  font-size: 11px;
  font-weight: normal;
  border-left: 0px solid #666666;
  border-right: 0px solid #CCCCCC;
  border-top: 0px solid #000000;
  border-bottom: 0px solid #000000;
  color: #333;
  }
   #button_custom ul {
  list-style: none;
  margin-right: 0px;
  margin-left: 0px;
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 0;
  border-left: 0px solid #666666;
  border-right: 0px solid #CCCCCC;
  border-top: 0px solid #000000;
  border-bottom: 0px solid #000000;



  background-color: #FF0000;
  }
                                                                                                                        
  #button_custom li {
  border-left: 0px solid #666666;
  border-right: 0px solid #CCCCCC;
  border-top: 0px solid #000000;
  border-bottom: 0px solid #000000;
  margin-right: 0px;
  margin-left: 0px;
  margin-top: 0px;
  margin-bottom: 0px;
  }
#button_custom li a {
  display: block;
  padding: 5px 0px 5px 0.5em;
  border-left: 0px solid #666666;
  border-right: 0px solid #CCCCCC;
  border-top: 0px solid #000000;

  border-bottom: 0px solid #000000;

  font-family: Arial, Helvetica, sans-serif;
  font-weight: normal;
  font-size: 11px;
  margin-right: 0px;
  margin-left: 0px;
  margin-top: 0px;
  margin-bottom: 0px;

  background-color: #FF0000;
  color: #000000;
  text-decoration: none;
  width: 100%;
  }
                                                                                                                        
  html>body #button_custom li a {
  width: auto;
  }
                                                                                                                        
  #button_custom li a:hover {
  border-left: 0px solid #666666;
  border-right: 0px solid #000000;
  border-top: 0px solid #000000;
  border-bottom: 0px solid #000000;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: normal;

  font-size: 11px;
  margin-right: 0px;
  margin-left: 0px;
  margin-top: 0px;
  margin-bottom: 0px;
  background-color: #FF0000;
  color: #383c70;
  }