/***********************************
CSS Document
Author: Michael Oleksak - StarsnSites.com
copyright ©2005 all rights reserved
Main Product Navigation Table Style Settings
Must Be Kept in Containing Cell to limit width
Also used for Featured Koi Table
***********************************/         	

.navTable { width: 180px; border:0px solid #ffffff; font-size: 14px;
            }

.navTable a:link,
.navTable a:visited  { color: #efefef;	text-decoration : none; font-weight: bold; }
.navTable a:active,
.navTable a:hover 	  {	color: #ffffff; text-decoration : none; font-weight: bold; }

.navSub { padding: 1px; color: #B4B4B4; line-height: 18px;
          border:0px solid #efefef; font-size: 11px;
          }

.navSub a:link,
.navSub a:active,
.navSub a:visited  {	color: #B4B4B4; text-decoration : underline; font-weight: bold; }
.navSub a:hover	   {	color: #efefef; text-decoration : underline; font-weight: bold; }


.w31 { width: 31px; }
.w8 { width: 8px; }
.w180 { width: 180px; }
.w450 { width: 450px; }
.W500 { width: 470px; }
.w600 { width: 600px; }
.w680 { width: 680px; }
.w100 { width: 100%; }

             
.navTableTop { background-image:url('../images/NavTopRight_02.jpg'); padding:0px;
               height: 18px; text-align: center; font-size: 11px; color: #777777;
               font-weight: bold; width: 100%; vertical-align: middle;
               }
.calcTableTop { background-image:url('../images/NavTopRight_02.jpg'); padding:0px;
                height: 18px; text-align: center; font-size: 9px; color: #777777;
                width: 100%; vertical-align: middle;
               }

              
.navTableCenter { width: 100%; padding: 4px; line-height: 14px; color: #efefef; 
                  } 

.navTableCenter2 { width: 100%; padding: 4px; font-size: 11px; 
                   }

.navTableCenterKoi { padding: 0px; font-size: 11px; 
                     border-left: 1px solid #CECECE; border-right: 1px solid #CECECE;
                  }                 
                                            
.navTableBottom { background-image:url('../images/NavBottomRight_02.jpg');
                  height: 18px; padding:0px; width: 100%; font-size: 10px;
                  text-align: right; vertical-align: bottom; color: #CECECE;
                  }
.navTableBottom a:link,
.navTableBottom a:active,	
.navTableBottom a:visited  { color: #CECECE;	text-decoration : none;	}
.navTableBottom a:hover	  {	color: #CECECE; text-decoration : none; font-weight: normal;}

.koiNavTable { width: 100%; padding:2px; background-color: #ffffff; display: inline;
               font-size: 9px; font-family: lucida, verdana, sans-serif;
               }
.koiNavTable td { font-size: 9px; width: 50%; Vertical-align: top;}               
            
.koiNavTable a:link,
.koiNavTable a:active,	
.koiNavTable a:visited  { color: #949494;	text-decoration : underline;	}
.koiNavTable a:hover	  {	color: #800000; text-decoration : underline; font-weight: normal;}
            
.koiNavTableCenter { width: 100%; padding: 0px; font-size: 10px; 
                     border-left: 1px solid #CECECE; border-right: 1px solid #CECECE;
                     }       
.newsTable { width: 180px; border:1px dashed #999999; font-size: 10px;
             color: #555555;
             }

.newsTable td { font-size: 10px; padding: 4px; color: #555555;
                }
.newsTable th { font-size: 12px; padding: 2px; color: #AB375F;
                }            
.newsTable a:link,
.newsTable a:active,	
.newsTable a:visited  { color: #800000;	text-decoration : none; font-weight: bold;}
.newsTable a:hover	  {	color: #000000; text-decoration : underline; font-weight: bold;}
                  
                  
/***********************************
 End Stylesheet
***********************************/