/****************************************************************************************************************************************************************************************
CSS main Zanolli	
****************************************************************************************************************************************************************************************/
body { background-color: #010D23; color: #B8B8B8; height:100%; border:none; margin: 10px 0px 5px 0px; font-size: 10px;}
table, div, tbody { font-family: verdana, sans-serif, arial; border-collapse: collapse; font-size: 10px; }
/****************************************************************************************************************************************************************************************
	Begin Master Table Styles
****************************************************************************************************************************************************************************************/
.masterTable				{ height: 100%; width: 1000px; border: 1px solid #1a1a1a; background-color: #010D23; }
.masterTableTopHeader		{ height: 20px; width: 1000px; text-align: center; background-color: #252525; color: #E70000; vertical-align: middle; border-bottom: 2px solid #E70000; }
.masterTableTopHeader h1	{ height: 20px; font-size: 10px; color: #E70000; vertical-align: middle; margin-top: 6px;  margin-bottom: -2px;  }
	
	.masterTableBanner	    	{ height: 130px; width: 1000px; padding: 0px; vertical-align: top; background-color: #000000; }/**Contains Top Banner Image**/
	
.masterTableNav	    		{ height: 30px; width: 1000px; padding: 0px; vertical-align: top; background-color: #333333;  }
	.masterTableNavTable   		{ height: 30px; width: 1000px; padding: 0px; border: 1px solid #525252; }
	.masterTableNavTableLeft	{ width: 250px; padding: 0px; } /**Contains Search see Search Table Styles Below**/
	.masterTableNavTableCenter	{ height: 30px;  padding: 0px; text-align: center; } /**Contains Top Navigation Style**/
	.masterTableNavTableRight	{ width: 250px; padding: 0px; color: #858585; font-size: 10px; text-align: center; }/**Contains Date**/	
/**Top Navigation Style**/
#navcontainer ul 			{ margin-left: 0; margin-top: 0; margin-bottom: auto; float: left; border-left: 1px solid #000000; font-size: 10px; }
#navcontainer ul li			{ display: inline; }
#navcontainer ul li a 		{ color: #DDDDDD; text-decoration: none; padding: .9em .7em; float: left; border-top: 1px solid #242424; border-bottom: 1px solid #000000; border-right: 1px solid #000000; }
#navcontainer ul li a:hover { background-color: #242424; color: #dd6900; border-top: 1px solid #000000; border-bottom: 1px solid #dd6900; border-right: 1px solid #666666; }

.masterTableHeader			{ height: 20px; width: 1000px; text-align: center; background-color: #000000; color: #E70000; vertical-align: middle; }
.masterTableHeader h1		{ height: 20px; font-size: 12px; color: #E70000; 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: #1A1A1A; height: 20px; width: 1000px; font-size: 9px; color: #707070; text-align: center; border-top: 1px solid #E70000; }	
.copyright a:link,	
.copyright a:visited  	{ color: #707070; text-decoration : none; }
.copyright a:hover,	  
.copyright a:active		{ color: #cc9900; text-decoration : underline; }

.homeTable  { font-size: 13px; }
.homeTable td  { font-size: 13px; }
/****************************************************************************************************************************************************************************************
 	Begin Content Table Styles located in masterTableContentArea (above)
****************************************************************************************************************************************************************************************/
.contentTable			{ height: 100%; width: 1000px; }
.contentTableLeft		{ height: 100%; width: 200px; padding: 2px; padding-top: 4px; vertical-align: top; text-align: center; }
.contentTableCenter		{ height: 100%; padding: 4px; vertical-align: top; font-size: 13px; }
.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: 215px; 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)
****************************************************************************************************************************************************************************************/				   					   
.searchTable        { width: 230px; padding: 0px; }
.searchCell			{ width: 200px; text-align: center; padding-bottom: 2px;  }
	.input2 		{ height: 18px; width: 180px; font-size: 9px; color: #333333; vertical-align: middle;
    	          	  border-top: 1px solid #808080; 
					  border-left: 1px solid #808080;
				  	  border-bottom: 1px solid #ffffff; 
					  border-right: 1px solid #ffffff;
	           	      background-color: #efefef; margin-top: 2px; margin-bottom: 0px;  text-indent: 5px; }	
.searchButtonCell	{ width: 30px; text-align: center; }
.searchButton		{ width: 20px; height: 20px; border: 0px; }
/****************************************************************************************************************************************************************************************
 	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: 14px;  color: #E70000; 
     margin-top: 2px;  margin-bottom: 8px; 
     }  

h2 { font-size: 11px; color: #DDD7BA; 
        margin-top: 1px; margin-bottom: 2px;  
        }
h3 { font-size: 12px; color: #555555; 
        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
**********************************************************************/
