/***********************************
CSS Document
Author: Michael Oleksak - StarsnSites.com
copyright ©2005 all rights reserved
***********************************/

body { background-image:url('../images/background.jpg');
       margin: 0px; padding:5px; 
       } 

table, div, tbody { font-family: lucida, verdana, sans-serif;
                    font-size: 13px; color: #555555;
                    border-collapse: collapse; 
                	}
    
/***********************************
fullheight table is outer contiaining table
***********************************/       
.fullheight { height:100%; width: 780px;  
              background-color: #ffffff;
              border: 1px solid #555555;  
              padding:0px; margin: 0px;
             }

.fullheight td { vertical-align: top;}
          
#contentTable { height:100%; } 

.expand { height:100%; }           

.banner td { width: 780px; height: 170px; }
             
/***********************************
 Begin Left and Right Cells Containing NavMenu Styles
***********************************/

.navCellLeft { height: 30px; background-image:url('../images/NorCalPondsPlants_07.jpg');
           width: 180px; vertical-align: top; 
           text-align: center; }

.navCellLeftB { height:100%; background-image:url('../images/NorCalPondsPlants_07.jpg');
           width: 180px; vertical-align: top; 
           text-align: center; }
           

.contentRightCell { width: 600px; height: 100%; vertical-align: top; 
                    padding: 4px;
                   }

.content { vertical-align: top; background-color: #ffffff;
           padding: 6px; border: 1px solid #777777;
           }              

/***********************************
 End Left and Right Cells Containing NavMenu Styles
***********************************/ 

/***********************************
Below is style for Pond Pictures Feature
***********************************/
          
.picS { width: 95%; 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;
          }
/***********************************
Above is style for Pond Pictures Feature          
***********************************/ 


/***********************************
 Begin Top Cell Containing Transparent Box Style
***********************************/          
           
.topCell { background-image:url('../images/Tools2Lose_03.jpg');
           width: 370px; height: 200px; vertical-align: middle; 
           text-align: center; }
           
/***********************************
 End Top Cell Containing Transparent Box Style
***********************************/

.main { padding: 5px; vertical-align: top; background-color: #efefef;}           

form {  margin: 0px; padding: 0px; border: none; }

ul { list-style-image: url('../images/bulltetpoint.gif')
	 }
	
hr { height: 1px; width: 90%; color: #4A5973;
	 }

/***********************************
 Begin Link Styles
***********************************/

a:link, 
a:active,
a:visited { color: #800000; text-decoration: underline; }
a:hover { color: #555555; text-decoration: underline; }

/***********************************
 End Link Styles
***********************************/	

span.radius { visibility: hidden;
	          }	

/***********************************
 Begin Heading Tag Styles
***********************************/

h1.error {font-size: small; color: red; font-weight: bold; text-align: center;}

h1 { font-size: 15px; line-height: 19px; color: #711D26;   
     margin-top: 2px;  margin-bottom: 2px; 
     }

h1.home { font-size: 19px; line-height: 19px; color: #000000;   
          margin-top: 2px;  margin-bottom: 2px; 
          }
        
h2,h3 { font-size: 13px;  line-height: 16px; color: #525D8C;  
        margin-top: 1px;  margin-bottom: 2px;  
        }

h3.error { font-size: 13px;  line-height: 16px; color: #ff0000;
		   margin-top: 1px;  margin-bottom: 1px; 
		   }

h1.featured { font-size: 17px;  line-height: 24px; color: #ffffff;
              margin-top: 1px;  margin-bottom: 2px; background-color: #525D8C; 
              border: 1px solid #555555;
              }
			  
/***********************************
 End Heading Tag Styles
***********************************/

textarea, form select, input {
	font-size: 11px;
	font-family: lucida, verdana, sans-serif;
	border-width: 1px;
	background-color: #efefef;
	}

/***********************************
 Begin Table Nav Menu Styles
***********************************/

table.menu a { padding: 2px; width:99%; height: 98%; display: block; 
	           border: 1px solid #CACACA; 
               } 

div.menu a { background-color: #6280A2;
             color: #efefef; text-decoration:none;
	         font-size:10px; line-height:18px; 
	         text-indent: 2px; 
           }

div.menu a:link, 
div.menu a:active, 
div.menu a:visited { color: #efefef; background-color: #6280A2;
                     text-decoration:none; }
	  

div.menu a:hover { background-color: #AAC8EA;
                   color: #000000; text-decoration:none;
	               border: 1px solid #8BA9FE; 
                   }  
                   
/***********************************
 End Table Nav Menu Styles
***********************************/

/***********************************
 Begin SubCategory Nav Menu Styles
***********************************/

table.SUBmenu a { padding: 1px; width:98%; display: block;
                  border: 1px solid #919191;
	              text-align: center;
                  }

div.SUBmenu a { color: #000000; background: #ECECEC; text-decoration:none;
	            font-size:11px; line-height:15px; 
	            }

div.SUBmenu a:link,
div.SUBmenu a:active,
div.SUBmenu a:visited { background: #ECECEC; color: #000000; text-decoration:none;
                        }
	  
div.SUBmenu a:hover { background: #919191;
                      color: #DFDFE0; text-decoration:none;
                      border: 1px solid #DFDFE0;
                      }
	                
/***********************************
 End SubCategory Nav Menu Styles
***********************************/	  

.pricecart { border:#D5D5D5 1px solid;
	         text-align:center;
	        }
	
.pricecart th { background-image:url('../images/pricecart.jpg');
	            font-size:8pt; color:#000;
	            border:#82AAC6 1px solid;
	            padding:2px;
	           }
	
.pricecart td { background-color: #fff;
     	        font-size: 8pt; color: #555555;
 	            border:#C8D9E4 1px solid;
	            text-align:left;
	            padding:1px;
	            }

td.description { background-color: #fff;
     	         font-size: 9px; color: #555555;
     	         text-indent: 2px;
 	             border:#B09F93 1px solid;
	             padding:1px; text-transform: capitalize;
	             text-align: left; }

td.sku { background-color: #fff; font-size: 9px; color: #A7A7A7;
     	        border:#B09F93 1px solid; padding:2px; text-align: center;
	            }

td.price { background-color: #fff; font-size: 9px; color: #555555;
     	   border:#B09F93 1px solid; padding:2px; text-align: center;
	       }

/***********************************
 Begin Product Info Table Style
***********************************/	            

.productinfo { font-size: 10px; border:#D4D4D4 1px solid;
	           text-align: center;
	           }
	
.productinfo th { font-weight:bold; color: #efefef;
	              font-size: 10px; background-color: #46464E; 
	              border:1px solid #D4D4D4; padding:3px 
	              }

.productinfo td { border:#D4D4D4 1px solid; font-size: 10px;
	              color:#000; padding:3px; text-align:center;
	              }
	              
/***********************************
 End Product Info Table Style
***********************************/

/***********************************
 Begin Featured Table Style
***********************************/

.featured { border:#555555 1px solid;
	        text-align:center;
	      }
	
.featured th { background-image:url('../images/pricecart.jpg');
	           font-size:10px; font-weight: 550; color:#6C80BF;
	           border:#555555 1px solid; padding:2px;
	           }
	
.featured td { border:#c0c0c0 1px solid;
	           font-size:9px; color:#000;
	           padding:2px;
	          }
	          
/***********************************
 End Featured Table Style
***********************************/
	          
      
/***********************************
 Begin Copyright Section
***********************************/

.copyright	{ background-image:url('../images/NorCalPondsPlants_12.jpg');
              font-size: 9px; color: #919191; text-align: center; width: 600px; height: 20px;
              vertical-align: middle;
              }
	
.copyright a:link,
.copyright a:active,	
.copyright a:visited	{ color: #919191; text-decoration : none;	}
.copyright a:hover	{	color: #000000; text-decoration : underline;	}	
	
	
/***********************************
 End Copyright Section
***********************************/

/***********************************
 Begin Main Seacrh Form Field Styles
***********************************/

.searchform { font-size: 11px; width: 120px;
              margin-bottom: 2px;
             }

/***********************************
 End Main Seacrh Form Field Styles
***********************************/             



/***********************************
 End Stylesheet
***********************************/