/***********************************
CSS Document or Aqua-Topia
Author: Michael Oleksak - StarsnSites.com
copyright ©2005 all rights reserved


***********************************/

body { background-color: #DDA87F;
       margin: 0px; height:100%; border:none;
       }
table, 
div,
tbody { font-family: lucida, verdana, sans-serif; font-size: 12px; color: #726B6A;
        border-collapse: collapse; 
        }

/***********************************
Main Outer Containing Table style settings
***********************************/                 	

#mainTable { height:100%; width: 800px; background-color: #fff; padding: 0px;
             border: 1px solid #514744;
              }

.fullContentPad { height:100%; width: 620px; vertical-align: top; padding: 5px;
                   
                  } 
.h1Cell { width: 500px; height: 30px; text-align: center; vertical-align: bottom; 
          background-image:url('../images/LaMesaAppliance_07.jpg');}

.topBanner { height: 120px; width: 600px;
            } 
                                       
.topNav { width: 300px; height: 20px; background-color: #655E5B; color: #ACA2A1; font: 15px; text-indent: 15px;}
.topNav a:link,
.topNav a:active,	
.topNav a:visited  { color: #ACA2A1; text-decoration : none; }
.topNav a:hover	   { color: #DFDFDF; text-decoration : underline; }
.home { background-image:url('../images/LaMesaAppliance_02.jpg'); }
.email{ background-image:url('../images/LaMesaAppliance_04.jpg'); }
.cart { background-image:url('../images/LaMesaAppliance_05.jpg'); }

/***********************************
Begin Left Side Navigation Cells settings
***********************************/
                                          
.fullNavPad { height:100%; width: 180px; vertical-align: top; padding-left:10px; padding-top:10px;
              background-color: #A67A61; border-left: 1px solid #4695C8;
              text-align: left; font-size: 11px; color: #ffffff; line-height: 18px;
              }             
.fullNavPad a:link,
.fullNavPad a:active,	
.fullNavPad a:visited  { color: #000000; text-decoration : none; }
.fullNavPad a:hover	   { color: #ffffff; text-decoration : underline; }

.fullNavBottom { height: 20px; width: 180px; vertical-align: botttom; 
                    background-color: #514744; border-left: 1px solid #4695C8; 
                    text-align: center; font-size: 10px; color: #555555;
                    }                 

/***********************************
The Table in the middle with SubCategory navigation and content container
***********************************/

.innerContent { width: 100%; background-color: #ffffff;
                font-size: 12px; color: #726B6A; 
                } 
.innerContent td {padding: 5px; vertical-align: top;} 
.innerContent th {padding: 2px; vertical-align: middle; font-weight: normal;}                          
.innerContent a:link,
.innerContent a:active,	
.innerContent a:visited  { color: #726B6A;	text-decoration : underline; }
.innerContent a:hover	  {	color: #726B6A; text-decoration : underline; }              
                         
/***********************************
The Table in the middle with nav and content container
***********************************/                                    
.SubCatContent { width: 100%; vertical-align: top; line-height: 17px;
              }
	      	
/***********************************
 Overall Link Styles
***********************************/

a:link, 
a:active,
a:visited { color: #800000; text-decoration: none; }
a:hover { color: #000000; text-decoration: underline; }


/***********************************
 Used in Pond Calculator
***********************************/

span.radius { visibility: hidden;
	        }	
 
/***********************************
 Heading Tag Styles
***********************************/	 

h1.error {font-size: small; color: red; font-weight: bold; text-align: center;}

h1 { font-size: 13px;  line-height: 17px; color: #726B6A; 
     margin-top: 1px;  margin-bottom: 3px;  
    }

h2,h3 { font-size: 13px;  line-height: 13px; color: #DBA277; 
         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;              
             }
			  
/***********************************
 End Heading Tag Styles
***********************************/

/***********************************
 Miscellaneous Body Part Tag Styles
***********************************/  
textarea, 
form select,
input { font-size: 11px; border: 1px solid #A67A61; background-color: #efefef;
        }
        
form { margin: 0px; padding: 0px; border: none;
       }

ul { list-style-image: url('../images/bulltetpoint.gif')
	 }
	
hr { height: 1px; width: 90%; color: #514744;
	 } 
	              	 
img { border: 0px; 
      } 

/***********************************
 Price Cart and Product Box Styles
***********************************/	  

.pricecart { border:#C8D9E4 1px solid; text-align:center;
	        }
.pricecart th { background-image:url('../images/pricecart.jpg');
	            font-size: 10px; font-weight: 550; color:#fff;
	            border:#5B6CA4 1px solid;
	            padding:2px;
	           }
	
.pricecart td { background-color: #fff; font-size: 8pt; color: #555555;
     	        border:#efefef 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: #005994;
	              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*/


.featured { border:#555555 1px solid;
	        text-align:center;
	        }
	
.featured th { background-image:url('../images/pricecart.jpg');
	           font-size:12px; font-weight: 550; color:#ffffff;
	 	       border:#555555 1px solid; padding:2px;
	           }
	
.featured td { border:#c0c0c0 1px solid;
	           font-size: 9px; color:#000;
	           padding:2px;
	           }


.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: #7D2E2E;
        }


/* end product navigation menu*/
      
.button { font-size: 10px; color: #ffffff;
	      background-color: #525D8C;
	      border-top-color: #D1D7DC;
	      border-right-color: #98AAB1;
	      border-bottom-color: #000000;
	      border-left-color: #D1D7DC; 
          }

/***********************************
 Begin Copyright Section
***********************************/

.copyright	{ background-color: #514744; 
              font-size: 9px; color: #938F8D;  line-height: 15px; text-indent: 10px; 
              text-align: center; vertical-align: middle; width: 620px; height: 20px;
              margin-bottom: 3px; 
              }
	
.copyright a:link,
.copyright a:active,	
.copyright a:visited  { color: #938F8D;	text-decoration : none;	}
.copyright a:hover	  {	color: #DFDFDF; text-decoration : underline; }	
	
/***********************************
 End Copyright Section
***********************************/	

/***********************************
 Begin Main Seacrh Form Field Styles
***********************************/
.searchCell { background-image:url('../images/LaMesaAppliance_06.jpg');
              height: 30px; width: 300px; text-align: center;}  
              
.searchform { font-size: 11px; width: 180px;
              margin-bottom: 1px;
              }

/***********************************
 End Main Seacrh Form Field Styles
***********************************/

/* Begin Table Nav SUBMenu Styles*/

table.SUBmenu a { padding: 1px; text-decoration:none;
	width:100%; border:1px solid; display: block; 
	border-top-color : #D19974; 
    border-right-color : #7E4117; 
    border-bottom-color : #5D3011; 
    border-left-color : #C37C4C;} 

.SUBmenu td {padding: 1px; }     

div.SUBmenu a {
	color: #efefef; background: #B55D21; text-decoration:none;
	font-size:11px; line-height:15px;
	font-family: verdana, sans-serif;
    }

div.SUBmenu a:link,
div.SUBmenu a:active,
div.SUBmenu a:visited { color: #efefef; background: #B55D21; text-decoration:none;
                        }

div.SUBmenu a:hover { font-weight: normal;
      color: #ffffff; background: #B55D21; border:1px solid text-decoration:none;
	  border-bottom-color : #D19974;
	  border-left-color : #7E4117;
	  border-top-color : #5D3011; 
      border-right-color : #C37C4C; 
      text-indent: 2px;      
      }
 
                   
/* End Table Nav SUBMenu Styles*/


/***********************************
 End Stylesheet
***********************************/