/***********************************
CSS Document
Author: Michael Oleksak - StarsnSites.com
copyright ©2005 all rights reserved. 
BEGIN WITH GLOBAL DECLARATIONS.
***********************************/
body { background-color: #ffffff; margin: 0px; height:100%; border:none;
       }
table, div, tbody { font-family: lucida, verdana, sans-serif; font-size: 11px; color: #555555; 
                    border-collapse: collapse; 
                    }
/***********************************
Main Outer Containing Table style settings
***********************************/                 	
.mainTable { height:100%; width: 100%; padding:0px; 
             }
.leftNav  { background-color: #555F86; width: 200px; height: 100%; vertical-align: top; padding: 1px;
            font-size: 9px; color: #efefef;
            }
            
.conundrum {
	font-style: italics;
	color: red;
	padding-top: .2in;
	padding-bottom: .2in;
	}
	            
.leftAddress  { background-color: #555F86; width: 200px; vertical-align: bottom; padding-left: 15px;
                font-size: 9px; color: #ffcc00; letter-spacing: 2px; padding-bottom: 4px;
                }
.mainmain  { height: 100%; width: 100%; vertical-align: top; padding: 0px;}                          
.mainCell { height: 100%; vertical-align: top; padding: 4px;} 

.catName { height: 100%; width: 20px; vertical-align: top; background-color: #F3F3F3;
           text-align: center; padding-top: 8px; border-right:1px solid #AA877B;} 

.verticaltext { text-align: center; writing-mode: tb-rl; filter: flipv fliph;
                }          

.features { height: 100%; width: 180px; vertical-align: top; padding: 2px;
            background-color: #E7DAD5; border-left:1px solid #AA877B;
            }
.featuresAddress { width: 180px; vertical-align: bottom; padding-left: 10px; padding-bottom: 4px;
                   background-color: #E7DAD5; border-left:1px solid #AA877B;
                   font-size: 9px; letter-spacing: 2px; color: #93756A;
                   }                                      
/***********************************
Top Containing cells style settings
***********************************/ 
.topStretch { background-color: #555F86; background-image:url('../images/NilesBio_02.jpg');
              width: 100%; height: 10px; padding: 0px;
              }
.phone      { width: 200px; height: 30px; font-size: 11px; color: #555F86;
              text-align: left; vertical-align: middle; padding-left: 6px;
              font-weight: bold;
              }
.date { background-image:url('../images/NilesBio_06.jpg');
        width: 180px; height: 30px; font-size: 9px; color: #5C6792;
        text-align: center; vertical-align: top;
        }
.niles { width: 100%; height: 30px; padding: 0px; text-align: center;
         vertical-align: middle;
         }
.niles2 { width: 100%; height: 110px; padding: 0px; text-align: center;
          vertical-align: middle;
          } 
.frog { width: 200px; height: 110px; padding: 0px; text-align: center;
          vertical-align: middle;
          }                          
.topNav { background-color: #555F86; background-image:url('../images/NilesBio_11.jpg');
          width: 100%; height: 30px; padding: 0px; text-align: center; font-size: 11px;
          vertical-align: middle; color: #efefef; font-weight: bold;
          
          }        
.topNav a:link,
.topNav a:active,	
.topNav a:visited  { color: #ffffff;	text-decoration : none;	}
.topNav a:hover	  {	color: #FFCC00; text-decoration : underline; font-weight: bold;}
          
/***********************************
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: #555555; line-height: 15px;
              font-weight: bold; background-color: #efefef; border-bottom:1px solid #314163;
              border-top:1px solid #314163;}                
.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: #DAE3F7; border:1px solid #637DB5; 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:active,
a:visited { color: #3B92EF; text-decoration: underline; }
a:hover { color: #000000; text-decoration: underline; }

 
/***********************************
 Heading Tag Styles
***********************************/	 
h1 { font-size: 14px;  color: #BB5120; line-height: 16px;
     margin: 2px;
     }  

h2,h3 { font-size: 11px; color: #777777; line-height: 12px;
        margin-top: 0px; margin-bottom: 0px;  
        }

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: #6C80BE; 
          margin-top: 2px;  margin-bottom: 2px; font-style: italic; letter-spacing: 2px; 
          }

h1.category {  font-weight: bold; font-size: 14px;  line-height: 20px; color: #6C80BE; 
               margin-top: 2px;  margin-bottom: 2px; letter-spacing: 2px;
               }

h2.products { font-size: 11px; color: #3B92EF; 
              margin-top: 1px; margin-bottom: 2px;  
              }
.products h2 { font-size: 11px; color: #3B92EF; 
              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;              
             }
/***********************************
 Miscellaneous Body Part Tag Styles
***********************************/ 
textarea, 
form select, 
input { font-size: 11px; border: 1px solid #555555; background-color: #ffffff;
        }        
ul { list-style-image: url('../images/bulltetpoint.gif')
	 }	
hr { height: 1px; width: 90%; color: #555F86;
     }              	 
img { border: 0px; 
      }     
/***********************************
 Begin Copyright Section
***********************************/
.copyright 	{ background-color: #555F86;
              font-size: 9px; color: #CCCCFF;  line-height: 15px; text-indent: 10px; 
              text-align: center; vertical-align: middle; height: 15px; width: 100%;
              margin-bottom: 3px; 
              }	
.copyright a:link,
.copyright a:active,	
.copyright a:visited  { color: #CCCCFF;	text-decoration : none;	}
.copyright a:hover	  {	color: #ffffff; text-decoration : underline; }
/***********************************
 End Copyright Section
***********************************/	

/***********************************
 Begin Main Seacrh Form Field Styles
***********************************/
.searchform { font-size: 11px; width: 140px; vertical-align: top;
              margin-bottom: 0px; margin-top: 0px; 
             }
.searchCell { height: 30px; width: 180px; vertical-align: middle; text-align: left;
              background-image:url('../images/NilesBio_12.jpg');
              }
/***********************************
 End Main Seacrh Form Field Styles
***********************************/




/***********************************
 End Stylesheet
***********************************/