/****************************************************************************************************************************************************************************************
							CSS Document Author: Michael Oleksak - StarsnSites.com copyright ©2008 all rights reserved. BEGIN WITH GLOBAL DECLARATIONS.
****************************************************************************************************************************************************************************************/
body { background-color: #fff; color: #000; height:100%; border:none; margin: 5px 0px 5px 0px; }
table, div, tbody { font-family: verdana, sans-serif, arial; border-collapse: collapse; font-size: 10px; }
/****************************************************************************************************************************************************************************************
	Begin Banner - Search & Navigation Table Styles
****************************************************************************************************************************************************************************************/
.bannerTable			{ width: 1000px; height: 150px; }
.bannerTableInsert		{ width: 720px; height: 100px; }
.bannerTableCenter		{ width: 430px; height: 100px; text-align: center; }
.bannerTableTopRight	{ width: 290px; height: 60px; text-align: center; }
.bannerTableSearch		{ width: 290px; height: 40px; text-align: center; }


.bannerTableNav		{ width: 720px; height: 50px; background-image:url('../images/KoiHosting_03.jpg'); background-repeat: no-repeat; text-align: center; 
                      font-size: 10px; color: #000; }
.bannerTableNav a:link,	
.bannerTableNav a:visited 	{ color: #000000; text-decoration : none; }
.bannerTableNav a:hover,	  
.bannerTableNav a:active	{ color: #B4645E; text-decoration : underline; }
					  
.searchTable		{ width: 230px; height: 20px; }
	.searchCell		{ width: 170px; height: 20px; padding: 0px; background-image:url('../images/button-go_01.jpg'); background-repeat: no-repeat; text-align: center; }
	.input2 		{ height: 18px; width: 160px; font-size: 11px; color: #888888; vertical-align: middle; border: 0px; 
					  background-color: transparent; text-indent: 5px; padding-top: 2px; font-family:'Lucida Casual', 'Comic Sans MS', verdana; }
	.searchButton	{ width: 60px; height: 20px; border: 0px; padding: 0px; vertical-align: top; }
	
/**Top Navigation Style**/
#navcontainer ul 			{ margin-left: 20; margin-top: 0; margin-bottom: auto; float: left; border-left: 0px solid #bbbbbb; font-size: 11px; }
#navcontainer ul li			{ display: inline; }
#navcontainer ul li a 		{ color: #111111; text-decoration: none; padding: .1em .9em; float: left; border-right: 1px dotted #333333; }
#navcontainer ul li a:hover { background-repeat: no-repeat; background-position: bottom; color: #B4645E; border-right: 1px dotted #333333; }

#date 			{ margin-right: 10; margin-top: 10; margin-bottom: 10; float: right; font-size: 10px; font-style: italic; color: #dd6900;}	
/****************************************************************************************************************************************************************************************
	Begin Master Table Styles
****************************************************************************************************************************************************************************************/
.masterTable				{ height: 100%; width: 1000px; border: 0px solid #1a1a1a; }
.masterTableBanner	    	{ height: 150px; width: 1000px; padding: 0px; vertical-align: top; }/**Contains Top Banner Image**/
.masterTableHeaderCell		{ height: 40px; width: 1000px; text-align: center; background-color: #ffffff; vertical-align: middle; }
.masterTableTopHeader		{ height: 20px; width: 990px; text-align: center; background-color: #f5f5f5; color: #B4645E; vertical-align: middle; border-bottom: 1px solid #B4645E;
                              border-top: 1px solid #B4645E;  }
.masterTableTopHeader a:link,	
.masterTableTopHeader a:visited  	{ color: #B4645E; text-decoration : none; }
.masterTableTopHeader a:hover,	  
.masterTableTopHeader a:active		{ color: #B4645E; text-decoration : underline; }							  
.masterTableTopHeader h1			{ height: 20px; font-size: 12px; color: #B4645E; vertical-align: middle; margin-top: 6px;  margin-bottom: -2px;  }


.masterTableContentArea   	{ height: 100%; width: 1000px; padding: 0px; vertical-align: top; } /**Contains Content Table see Content Table Styles Below**/

.copyright				{ background-color: #efefef; height: 20px; width: 1000px; font-size: 9px; color: #707070; text-align: center; border-top: 1px solid #1a1a1a; }	
.copyright a:link,	
.copyright a:visited  	{ color: #707070; text-decoration : none; }
.copyright a:hover,	  
.copyright a:active		{ color: #cc9900; text-decoration : underline; }

/****************************************************************************************************************************************************************************************
 	Begin Content Table Styles located in masterTableContentArea (above)
****************************************************************************************************************************************************************************************/
.contentTable			{ height: 100%; width: 1000px; }
.contentTableLeft		{ height: 100%; width: 200px; padding: 0px; padding-top: 4px; vertical-align: top;  }
.contentTableCenter		{ height: 100%; padding: 4px; vertical-align: top; font-size: 15px; color: #555555; font-family:'Lucida Casual', 'Comic Sans MS', verdana;  }

.indexContentTable		{ width: 600px; padding:2px; background-color: #1A1A1A; margin-bottom: 10px; }
.indexContentTable td	{ width: 600px; padding:10px; font-size: 15px; color: #555555; border:1px solid #dddddd; }
.indexContentTable th	{ width: 600px; height: 40px; background-image:url('../images/FeaturedKoiTop.jpg');; font-size: 13px; color: #FFF9DB; }
.indexContentTable h2	{ color: #FFCC66; font-size: 14px; padding-top:2px; }

.categoryContentTable		{ width: 600px; padding:2px; }
.categoryContentTable td	{ height: 100%; padding:5px; background-color: #fff; border:1px solid #dddddd; font-size: 15px; color: #1a1a1a; vertical-align: top; font-family:'Lucida Casual', 'Comic Sans MS', verdana; }
.categoryContentTable th	{ width: 600px; height: 40px; background-image:url('../images/FeaturedKoiTop.jpg');; font-size: 13px; color: #FFF9DB; }


.contentTableCenterCategory		{ height: 100%; padding: 4px; vertical-align: top; font-size: 13px; text-align: justify; }
.contentTableCenterKoi		{ height: 100%; padding: 0px; vertical-align: top; font-size: 13px; }
.contentTableRight		{ height: 100%; width: 185px; padding: 2px; padding-top: 4px; vertical-align: top; text-align: center; }
.bannerAdDiv				{ width: 100%; border: 1px solid #666666; background-color: #252525; margin-bottom: 10px; text-align: center; }
/****************************************************************************************************************************************************************************************
 	Begin Search Table Styles located in masterTableNavTableLeft (above)
****************************************************************************************************************************************************************************************/				   					   

/****************************************************************************************************************************************************************************************
 	Begin Link Styles Over Black Background
****************************************************************************************************************************************************************************************/
a:link, 
a:visited	{ color: #ffcc66; text-decoration: underline; }
a:hover,
a:active   { color: #dd6900; text-decoration: underline; }
/**********************************************************************
	Begin Body Parts Styles
**********************************************************************/           
	hr    { height: 1px; width: 90%; color: #396396; text-align: center; }
	img   { border: 0px; }
	ul    { list-style-type: circle; }
/**********************************************************************
	Begin Form Parts Styles
**********************************************************************/	    
	form  { margin: 0px; padding: 0px; border: none; }
	textarea, select, input { font-size: 11px; }
/**********************************************************************
 Heading Tag Styles
**********************************************************************/	 
h1.error {font-size: small; color: red; font-weight: bold; text-align: center;}

h1.category {  font-weight: bold; font-size: 14px;  line-height: 20px; color: #DE2D7E; 
               margin-top: 2px;  margin-bottom: 2px; letter-spacing: 2px;
               }

h1 { font-size: 15px;  color: #B4645E; font-style: italic;
     margin-top: 2px;  margin-bottom: 2px; 
     }  

h2 { font-size: 13px; color: #555555; margin-top: 2px; margin-bottom: 2px;  font-style: italic;
        }
h3 { font-size: 12px; color: #B4645E; 
        margin-top: 1px; margin-bottom: 2px;  
        }
h4 { font-size: 11px; margin-top: 2px;  margin-bottom: 2px; }          
        
h2.products { font-size: 11px; color: #8F306D; 
              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 : #525D8C; 
              margin-top: 1px;  margin-bottom: 2px;  line-height: 24px; color: #ffffff;
              border: 1px solid #555555;              
             }

/***********************************
The Table in the middle of the Contact Form
***********************************/

.tableborder { border: #777777 1px dotted; padding: 4px; 
               width: 550px; text-align: center;}
.tableborder td { padding: 2px; font-size: 11px;
                  }
.address { font-size: 10px; vertical-align: top; padding: 4px;}                                 

.letterSpace { letter-spacing: 12px;}

.letterSpaceSmall { letter-spacing: 6px;}

.tableborder2 { border: #777777 1px dotted; padding: 4px; 
                width: 490px; text-align: center;}
.tableborder2 td { padding: 2px; 
                  }
                     	 
/**********************************************************************
 End Stylesheet
**********************************************************************/