/******************************************************************************************************************************************************************************
                                 							CSS Document Author: Michael Oleksak - StarsnSites.com
                          						 	Copyright ©2007 all rights reserved. BEGIN WITH GLOBAL DECLARATIONS.
******************************************************************************************************************************************************************************/
body { background-color: #fff; background-image:url('../images/bg.jpg'); margin: 6px auto 5px auto; height:100%; }
table, div, tbody { font-family: verdana, sans-serif; border-collapse: collapse; }
/******************************************************************************************************************************************************************************
                                     							Begin Main Outer Containing Table style settings
******************************************************************************************************************************************************************************/                	
.mainTable 				{ height:100%;  width: 1000px; padding:0px; background-color: #ffffff; border: 1px solid #002161; }
.mainTableBanner		{ height:170px; width: 1000px; padding:0px; vertical-align: top; }
.mainTableHeading		{ height:20px; width: 1000px; padding:0px; vertical-align: middle; text-align: center }
/***********Below Used For Inner Content Containing Table**********/
.mainTableBody			{ height:100%;  width: 1000px; padding:0px; vertical-align: top; }		
.mainTableAds			{ height:100px; width: 1000px; vertical-align: middle; }
		.googleCells				{ height:100px; text-align: center; vertical-align: middle; }		  		                             
.copyright				{ font-size: 9px; background-color: #000000; color: #ffffff; text-align: center; vertical-align: middle; height: 20px; }	
.copyright a:link,
.copyright a:visited  	{ color: #ffffff; text-decoration : none;	font-weight: normal; }
.copyright a:hover,
.copyright a:active	  	{ color: #ffffff; text-decoration : underline; font-weight: normal; } 
/******************************************************************************************************************************************************************************
                                     									Begin Banner Table style settings
******************************************************************************************************************************************************************************/ 
.bannerTable				{ height:150px; width: 1000px; padding:0px; }
.bannerTableLogo			{ height:120px; width: 1000px; padding:0px; padding-top:10px; padding-right:20px; background-image:url('../images/KoiClubsUSA_01.jpg'); vertical-align: top; }
	.searchSpace			{ height:31px; width: 250px; background-image:url('/images/QA_images/search_space.gif'); vertical-align: middle; text-align: left; }
	/***********Used in Search Form**********/				  
	.input2			 		{ width: 150px; font-size: 11px; background-color: #F0ECDA; border-left: 1px solid #C2C2C2; border-top: 1px solid #9B9B9B;
	                          border-right: 1px solid #ffffff; border-bottom: 1px solid #ffffff; }
	/***********Used in Search Form**********/
.tinytext { color: black; font-size: 9px; line-height: 15px; }	 
/******************************************************************************************************************************************************************************
													Begin Inner Content Containing Table style settings (2 & 3 Panels)  Nested in [.mainTableBody]
******************************************************************************************************************************************************************************/
.innerContentTable 			{ height:100%; width: 100%; }
.innerContentLeft			{ height:100%; width: 200px; vertical-align: top; text-align: center; color: #002161; font-size: 12px; }
	.innerContentLeftBottom		{ width: 190px; padding:2px; vertical-align: bottom; text-align: center; color: #002161; font-size: 12px; }
.innerContentCenter			{ height:100%; padding:5px; vertical-align: top; color: #002161; font-size: 13px; }
.innerContentRight			{ height:100%; width: 180px; padding:2px; vertical-align: top; background-color: #ffffff; color: #003366; text-align: center; font-size: 9px; }
	.innerContentRightBottom	{ width: 180px; padding:2px; vertical-align: bottom; background-color: #fff; color: #002161; text-align: center; font-size: 9px; }
      
.innerContentCenterClubs	{ height:100%; padding:2px; vertical-align: top; color: #002161; font-size: 13px; } 					           
/*************************************************************************************************************************************************
												Begin Main Navigation Containing Table style settings
*************************************************************************************************************************************************/ 
.mainNavTable  		{ width:190px; font-size: 10px; }
.mainNavTableTop	{ height: 15px; width: 100%; background-image:url('../images/mainNav_02.jpg');
                      text-align: center; vertical-align: bottom; font-size: 12px; color: #002161;
                      font-weight: bold; }

.mainNavTableCenter				{ color: #002161; border:1px solid #002161; padding-left: 3px; padding-top: 5px; padding-bottom: 5px;}
.mainNavTableCenter a:link,
.mainNavTableCenter a:visited  	{ color: #002161; text-decoration : none; font-weight: normal; }
.mainNavTableCenter a:active,
.mainNavTableCenter a:hover  	{ color: #002161; text-decoration : underline; font-weight: normal; }

.navSub 			{ padding: 1px; font-size: 10px; }
.navSub a:link,
.navSub a:visited  	{ color: #002161; text-decoration : underline; font-weight: normal; }
.navSub a:active,
.navSub a:hover	   	{ color: #002161; text-decoration : underline; font-weight: normal; }

.mainNavTableBottom	{ width:100%; height: 15px; background-image:url('../images/mainNav_06.jpg'); text-align: center; }
.mainNavTableCorner	{ width: 15px; height: 15px; padding: 0px;}
                 
             

/***********************************
The Table in the middle with SubCategory navigation and content container
***********************************/

#contentTable { height:100%; width: 100%; background-color: #ffffff;
                 
                }
.contentNav { padding:5px; text-align: center; font-size: 10px; color: #002161; line-height: 15px;
              font-weight: bold; background-color: #efefef; border-bottom:1px solid #002161;
              border-top:1px solid #002161;}                
.contentNav a:link,
.contentNav a:active,	
.contentNav a:visited  { color: #6C80BE;	text-decoration : underline;	}
.contentNav a:hover	  {	color: #314163; text-decoration : underline; font-weight: bold;}              

.contentMain { vertical-align: top; padding:4px;  
              }

.SubCatContent { width: 100%; vertical-align: top; line-height: 17px;
              }
              
.product { text-align: left; text-indent: 5px; letter-spacing: 2px; background-color: #002161; border:1px solid #002161; padding:2px; }

                          
/***********************************
The Table in the middle with nav and content container
***********************************/             

                         
form {  margin: 0px; padding: 0px; border: none; }
     	
/***********************************
 Begin Link Styles
***********************************/

a:link, 
a:visited 	{ color: #002161; text-decoration: underline; font-weight: normal; }
a:active,
a:hover 	{ color: #002161; text-decoration: underline; font-weight: bold; }

/***********************************
 Used in Pond Calculator
***********************************/
span.radius { visibility: hidden;
	        }	
/***********************************
 Heading Tag Styles
***********************************/	 
h1	{ font-size: 14px;  color: #002161; margin-top: 2px;  margin-bottom: 2px; 
      }  
h2	{ font-size: 15px; color: #002161; margin-top: 2px; margin-bottom: 2px;  
      }
h3 	{ font-size: 12px; color: #002161; margin-top: 2px; margin-bottom: 2px;  
      }		

.border { font-size: 12px; color: #002161; font-weight: bold; 
          margin-top: 1px; margin-bottom: 2px;
          border:1px solid #002161; padding: 2px;
          background-color: #909EB5; width: 98%;
          }        
h1.error {font-size: small; color: red; font-weight: bold; text-align: center;}

h1.home { font-family: Garamond; font-weight: 100; font-size: 13px;  line-height: 20px; color: #002161; 
          margin-top: 2px;  margin-bottom: 2px; letter-spacing: 2px; 
          }

h1.category {  font-weight: bold; font-size: 14px;  line-height: 20px; color: #002161; 
               margin-top: 2px;  margin-bottom: 2px; letter-spacing: 2px;
               }

h2.products { font-size: 11px; color: #002161; 
              margin-top: 1px; margin-bottom: 0px;  
              }
.products h2 { font-size: 11px; color: #002161; 
              margin-top: 1px; margin-bottom: 2px;  
              }
	
h3.error { font-size: 13px;  font-weight: bold;
		   margin-top: 1px; margin-bottom: 1px; line-height: 16px; color: #ff0000;
		 }

h1.featured { font-size: 17px;  background-color : #002161; 
              margin-top: 1px;  margin-bottom: 2px;  line-height: 24px; color: #000000;
              border: 1px solid #002161;              
             }
			  
/* End Heading Tag Styles*/

/***********************************
Below is style for Pond Pictures Feature
***********************************/
          
.picS { width: 98%; background-color: #ffffff; border:#324267 1px solid;
                    border-collapse: collapse; font-size: 9px; color: #555555;}
                    
.picS td    { width: 100px; height: 75px; text-align: center;
              background-color: #82AAC6;
              vertical-align: middle; border:#efefef 1px solid;
             }

.picS th    { font-size: 10px; font-weight: 200; background-color: #efefef;
              border:#82AAC6 1px solid; padding-left: 5px;
              text-align: left; vertical-align: middle; width: 50%;
          }
/***********************************
Above is style for Pond Pictures Feature          
***********************************/ 

/***********************************
 Miscellaneous Body Part Tag Styles
***********************************/
    
textarea, 
form select, 
input { font-size: 11px; border: 1px solid #555555; background-color: #F5F5F5;
        }
        
/*ul { list-style-image: url('../images/bulltetpoint.gif')
	 }
*/	
hr { height: 1px; width: 90%; color: #496F6E;
     }              	 

img { border: 0px; 
      }
.white { height: 1px; width: 90%; color: #002161;
         border:#003366 1px dotted;
            }      
/***********************************
 Price Cart and Product Box Styles SEE productTables.css
***********************************/	


/***********************************
 Begin Product Info Table Style
***********************************/

	            

/******************************************
End Product Info Table Style
******************************************/



.small { font-size: 11px; }
.smaller { font-size: 10px; text-align:center; }
.smallest { font-size: 9px; }
.smalltext { font-family: lucida, verdana, sans-serif;
             font-size: 11px;
             }


.date { font-size: 10px; color: #191970;
        }


/* end product navigation menu*/
      
.buttonMain { font-size: 10px; color: #191970;
	      background-color: #006699;
	      border-top-color: #D1D7DC;
	      border-right-color: #98AAB1;
	      border-bottom-color: #000000;
	      border-left-color: #D1D7DC; 
          }
/***********************************
 End Copyright Section
***********************************/	

/*********************************************************************************************************************
                                         Begin Main Seacrh Form Field Styles
*********************************************************************************************************************/
.searchform { font-size: 11px; width: 140px; vertical-align: top; margin-bottom: 0px; margin-top: 0px; }
/*********************************************************************************************************************
                                          End Main Seacrh Form Field Styles
*********************************************************************************************************************/   


                  
                  
/**********************************************************************
 List Article Stylesheet
**********************************************************************/
.articleListTable { width: 184px; padding:2px; background-color: #1A1A1A; display: inline;
                    font-size: 9px; border:1px solid #444444
                    }
.articleListTable td { font-size: 9px; text-align: left; padding-left:2px; vertical-align: top;}               
            
.articleListTable a:link,
.articleListTable a:active,	
.articleListTable a:visited    { color: #949494;	text-decoration : underline;	}
.articleListTable a:hover	   { color: #dd6900; text-decoration : underline; font-weight: normal;}
            
.articleListTableCenter { width: 100%; padding: 0px; font-size: 10px; 
                     border-left: 1px solid #CECECE; border-right: 1px solid #CECECE;
                     }                    


/**********************************************************************
 News Article Stylesheet
**********************************************************************/
.newsTable				{ background-color: #1A1A1A; color: #DDD7BA; width: 97%; font-size: 11px;
                          border:1px solid #444444; text-align: left; padding-left: 5px;
                          }
.newsTable th			{ background-color: #909090; color: #F7C388; width: 100%; font-size: 13px;
                          text-align: center; padding: 2px;
                          border:1px solid #444444;
                          } 
.newsTable td			{ background-color: #F1F1F1; color: #757575; width: 100%; font-size: 11px;
                          padding: 2px; border:1px solid #444444;
                          }                                               
.newsTable a:link,
.newsTable a:visited	{ color: #F7C388; text-decoration : none; }
.newsTable a:hover,
.newsTable a:active		{ color: #efefef; text-decoration : none; font-weight: bold;}


.clientinfo		{ width: 90%;  border: 1px dotted #CECECE; line-height: 20px; margin: 20px;}
.clientinfo td	{ background-color: #ffffff; padding: 4px; }
.clientinfo th	{ background-color: #efefef; padding: 4px; border:2px dashed #A6352C;}
.inputCheckBox 	{ font-size: 11px; border: 0px solid #555555; background-color: #efefef; margin-top: 3px;
                  margin-bottom: 0px;}


/**********************************************************************
CSS Document Author: Michael Oleksak - StarsnSites.com
copyright ©2006 all rights reserved
Main Table Style used for Featured Koi Table
**********************************************************************/         	


.koiNavTable { width: 100%; padding:1px; background-color: #efefef; color: #757575; display: inline;
               font-size: 9px; border:1px solid #8A8A8A;               }
.koiNavTable td { font-size: 9px; width: 50%; text-align: center; vertical-align: top; color: #757575;}               
            
.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;
                     }       
            
.imgBorder { border: 1px solid #858585; }

.redurl {color:#CC0000}


                  
/***********************************
 End Stylesheet
***********************************/
