body {
	background: #fef3d7;
	background-image: url(images/metalbanner.jpg);
	background-repeat: repeat-x;
	color: #FFFFFF;
	font-family: verdana, sans-serif;
	font-size: 9pt;
	margin: 0;
}
a {
    color: #FFFFFF;
    text-decoration: underline;
}
a:hover {
    color: #FFFFFF;
    text-decoration: none;
}
#logo {
	background-image: url(images/toplogo.jpg);
	background-repeat: no-repeat;
	width: 856px;
	height: 169px;
}    
#navbar {
    background-image: url(images/navbar.jpg);
    background-repeat: repeat-x;
    height: 40px;
    width: 65%;
    min-width: 700px;
    float: left;
}
#navbarHolder {
    margin: auto;
    width: 650px;
}
#navbarEnd {
    background-image: url(images/navbarEnd.jpg);
    height: 40px;
    width: 20px;
    background-repeat: no-repeat;
    float: right;
}
#navbar ul { 
    list-style: none; 
    margin: 0; 
}
#navbar li { 
    float: left; 
    margin-left: 50px;
}
#navbar li a, #navbar li a em { 
    display: none; 
}
#navbar li a { 
    display: block; 
    height: 30px;   
}
#navbar li a:hover { 
    display: block; 
    background-position: 0 -30px; 
    height: 30px; 
}
#navbar li a:active { 
    display: block; 
    background-position: 0 -30px;
    height: 30px; 
}
#navbar li#home a, #navbar li#home a:hover { 
    background-image: url(images/navHome.jpg); 
    width: 50px; 
}
#navbar li#process a, #navbar li#process a:hover { 
    background-image: url(images/navProcess.jpg); 
    width: 75px; 
}
#navbar li#gallery a, #navbar li#gallery a:hover { 
    background-image: url(images/navGallery.jpg); 
    width: 75px; 
}
#navbar li#press a, #navbar li#press a:hover { 
    background-image: url(images/navPress.jpg); 
    width: 50px; 
}
#navbar li#contact a, #navbar li#contact a:hover { 
    background-image: url(images/navContact.jpg); 
    width: 75px; 
}
#mainTop {
    background-image: url(images/mainTop.jpg);
    width: 800px;
    height: 30px;
    margin: auto;
}     
#mainMid {
    background-image: url(images/mainMid.jpg);
    width: 800px;
    margin: auto;
    padding-bottom: 10px;
    padding-top: 5px;
}
#mainBottom {
    background-image: url(images/mainBottom.jpg);
    width: 800px;
    height: 30px;
    margin: auto;
}   
#title {
    height: 60px;
    width: 275px;
    margin-left: 50px;
    margin-top: 20px;
}
.mainContent {
    margin-left: 100px;
    margin-top: 25px;
    width: 640px;
}
.mainContent p {
    margin-top: 20px;
}
.mainContent dd {
    margin-left: 50px;
    margin-bottom: 15px;
    width: 500px;
}
.narrowText {
    width: 575px;
}
.processText {
    margin-left: 50px;
    width: 500px;
}
.processTextImage {
    margin-left: 50px;
}
.metalLeft {
    background-image: url(images/metalLeft.png);   
    height: 50px;
    width: 35px;
    float: left;
}
.metalMid {
    color: white;
    font-size: 10pt;
    background-image: url(images/metalMid.png);
    background-repeat: repeat-x;
    line-height: 31px;
    padding-top: 10px;
    padding-bottom: 9px;
    float: left;
}
.metalRight {
    background-image: url(images/metalRight.png);   
    height: 50px;
    width: 35px;
    float: left;
    background-repeat: no-repeat;
}
#flashGallery {
    height: 600px;
    margin: 10px 0 10px 90px;
}
#lightbox{
	background-color:white;
	padding: 10px;
	border-bottom: 2px solid #666;
	border-right: 2px solid #666;
	z-index: 10000;
	}
#lightboxDetails{
	padding-top: 0.4em;
	}	
#lightboxCaption{ 
    float: left; 
    color: #303030;
}
#lightbox img{ 
    border: none; 
       z-index: 1000;
} 
#overlay{ 
    background-image: url(images/overlay.png); 
}
#container {
    z-index: 10;
}
#footer {
    background-image: url(images/footer.jpg);
    background-repeat: repeat-x;
    width: 80%;
    min-width: 775px;
    max-width: 900px;
    height: 35px;
    margin-top: 20px;
    padding-bottom: 25px;
    float: right;
    line-height: 35px;
    font-size: 8pt;
}  
#footerEnd {
    background-image: url(images/footerEnd.jpg);
    height: 35px;
    width: 15px;
    background-repeat: no-repeat;
    float: left;
}
.footerText {
    margin-right: 75px;
}
.footerText a {
    color: #FFFFFF;
    text-decoration: none;
}
.footerText a:hover {
    color: #FFFFFF;
    text-decoration: underline;
}