/***********************************
CSS Document Author: Mike haslam - mikes tattooz
copyright 2006 all rights reserved. 
***********************************/
body { background-color: #000000; 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: 880px; padding: 0px; }
.masterBannerHead    { width: 880px; padding: 0px; vertical-align: top; }
.masterContentArea   { height: 100%; width: 880px; padding: 0px; vertical-align: top; 
                       }
.masterCopyrightCell { height: 20px; width: 880px; }

/**********************************************************************
 Begin Banner Head Table Styles
**********************************************************************/
.bannerHead          { height: 160px; width: 880px; padding: 0px; }
.bannerHeadImageCell { height: 130px; width: 880px; padding: 0px; vertical-align: top; }
.bannerHeadSearch    { height: 30px; width: 190px; padding: 1px 0px 0px 0px; vertical-align: middle; 
                       background-image: url("");
                       background-repeat: repeat-x;
                       background-color: #000000; color: #858585;
                       }
.searchTable         { width: 170px; padding: 0px;}
.searchform          { font-size: 10px; width: 130px; vertical-align: top;
                       margin-bottom: 0px; margin-top: 0px; display: inline;
                       }                       
.bannerHeadCenterNav { height: 30px; width: 500px; padding: 0px; vertical-align: bottom; 
                       background-image: url("main.css");
                       background-repeat: repeat-x;
                       background-color: #000000; color: #A9A9A9;
                       text-align: center; font-size: 11px; 
                       }
.bannerHeadCenterNav a:link    { color: #A9A9A9; text-decoration: none; }
.bannerHeadCenterNav a:visited { color: #A9A9A9; text-decoration: none; }
.bannerHeadCenterNav a:hover   { color: #dd6900; text-decoration: underline; }
.bannerHeadCenterNav a:active  { color: #dd6900; text-decoration: underline; }

#navcontainer ul { background-image: url("main.css");
                   background-repeat: repeat-x; padding: 0;
                   margin-left: 0; margin-top: 0; margin-bottom: auto;
                   float: left; width: 500px; height: 30px; border-left: 1px solid #000;
                   }
#navcontainer ul li   { display: inline; }

#navcontainer ul li a { background-image: url("main.css");
                        background-repeat: repeat-x;
                        color: #efefef; text-decoration: none;
                        padding: .9em .7em; float: left; border-right: 1px solid #000000;
                        }
#navcontainer ul li a:hover { background-color: #369; color: #dd6900;
                              }
/*******************************************/                              
.bannerHeadDateCell  { height: 30px; width: 190px; padding: 0px; vertical-align: middle;
                       background-image: url("");
                       background-repeat: repeat-x;
                       background-color: #000000; color: #858585;
                       font-size: 10px; text-align: center;
                       }                      
/**********************************************************************
 Begin Copyright Styles
**********************************************************************/
.copyright	{ background-image: url(""); background-color: #000000;
              background-repeat: repeat-x; height: 20px; width: 880px;
              font-size: 9px; color: #707070; text-align: center; vertical-align: bottom; 
              padding-bottom: 3px; 
              }	
.copyright a:link,
.copyright a:active,	
.copyright a:visited  { background-color: #000000; color: #707070;	text-decoration : none;	}
.copyright a:hover	  {	color: #cc9900; text-decoration : underline; }
/**********************************************************************
 Begin Link Styles Over Black Background
**********************************************************************/
a:link, 
a:active,
a:visited { color: #ffcc66; text-decoration: underline; }
a:hover   { 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-image:  url("")
	    }
/**********************************************************************
 Begin Form Parts Styles
**********************************************************************/	    
form  { margin: 0px; padding: 0px; border: none; }

textarea, 
select, 
input { font-size: 12px; 
        }
/**********************************************************************
 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
**********************************************************************/