<!--
.contact{
color:red;
}
a{text-decoration:none}
a:link {color:#fff}
a:visited {color:#fff}
a:hover {color:#000}
a:active {color:#000}
.metal a:link{color:#642;font-weight:bold;}
.metal a:visited {color:#642;font-weight:bold;}
.metal a:hover {color:#940;font-weight:bold;}
.metal a:active {color:#642;font-weight:bold;}
.sgw a:link{color:red;font-weight:bold;font-size:170%;text-align:center;}
.sgw a:visited {color:red;font-weight:bold;font-size:170%;text-align:center;}
.sgw a:hover {color:red;font-weight:bold;font-size:170%;text-align:center;}
.sgw a:active {color:#642;font-weight:bold;font-size:170%;text-align:center;}
.grad {height:10px;width:70%;background-image:url("ggradient2.jpg");border:0px}
.page  a:link{color:#000;font-weight:bold;font-size:120%;}
.page  a:visited {color:#000;font-weight:bold;font-size:120%;}
.page  a:hover {color:#006;font-weight:bold;font-size:132%;}
.page  a:active {color:#309;font-weight:bold;font-size:140%;}
.familyindex  a{color:#fff;font-weight:bold;font-size:100%;text-align:center;}
.familyindex  a:link{color:#fff;font-weight:bold;font-size:100%;}
.familyindex  a:visited {color:#fff;font-weight:bold;font-size:100%;}
.familyindex a:hover {color:red;font-weight:bold;font-size:100%;}
.familyindex  a:active {color:yellow;font-weight:bold;font-size:100%;}
.buttonmenu{
list-style-type:none;
margin-right:auto;
margin-left:auto;
padding:3px;
height:479px;   /*453*/
width:145px;
font-size:70%;
font-family:arial,san-serif;
font-weight:normal;
}
.buttonmenu li a{
color:white;
display:block;
width:100%;
padding:0px;
border: 1px solid black;
border-color:white black black white; /*light dark dark light*/
background-color:#630;
text-align:center;
}
.buttonmenu li a:visited{
color: white;
}
.buttonmenu li a:hover, .buttonmenu li a:active{
color: white;
background-color:#963;
}
.indexh{color:white;display:block;text-align:center;font-size:90%;font-weight:bold;font-family:arial,sans-serif;padding:0px;border:1px solid black;border-color:white black black white;background-color:#630;width:100%;}
h1{text-align:left;color:#000;width:85%;font-size:100%;font-family:times new roman,arial,sans-serif;font-weight:bold;padding:5px;}
h2{text-align:left;color:#000;width:85%;font-size:85%;font-family:times new roman,arial,sans-serif;font-weight:bold;}
h3{color:#000;width:80%;text-align:left;font-size:90%;font-family:times new roman,arial,sans-serif;padding:5px;}
h4{text-align:center;color:#000;font-family:arial western,georgia,sans-serif;font-weight:bold;}
h5{color:#fff;font-size:90%;font-family:georgia,arial,sans-serif;font-weight:bold;text-align:left;width:10%;padding:0px;}
h6{color:#000;font-size:70%;text-align:left;font-style:normal;font-weight:bold;font-family:times new roman,arial,sans-serif;}
h1.menu{text-align:center;color:#fff;font-weight:bold;font-size:60%;font-family:times new roman,arial,sans-serif;padding:0px;}
h1.center{color:#000;text-align:center;font-size:112%;font-family:times new roman,arial western,sans-serif;font-weight:bold}
h1.titles{text-align:center;color:#000;font-size:100%;font-family:georgia,arial,sans-serif;
font-weight:bold;}
h1.fs {text-align:center;color:000;font-size:70%;font-family:times new roman,arial,sans-serif;font-weight:normal;}
h2.pics{
color:#000;
font-size:75%;
font-family:georgia,arial western,sans-serif;
font-weight:bold;
text-align:center;
margin-right:auto;
margin-left:auto;
}
h3.dscrpt{
color:#000;
text-align:left;
font-size:70%;
font-family:georgia,times new roman,arial,sans-serif;
font-weight:bold;
padding:10px;
margin-right:auto;
margin-bottom:225px;
margin-left:aut0;
}
h1.dscrpt{
color:#000;
text-align:left;
font-size:90%;
font-family:georgia,times new roman,arial,sans-serif;
font-weight:bold;
padding-right:10px;
padding-left:10px;
margin-right:20px;
margin-bottom:140px;
margin-left:20px;
}

body{
width:100%;
height:auto;
color:#000;
background-color:#232;     
background-repeat:repeat;
background-attachment:fixed;
margin-top:0px;
margin-right:0px;
margin-bottom:0px;
margin-left:0px;
padding:0px;
}
div.bx{
width:804px;
height:auto;
background-color:#963;
margin-top:40px;
margin-right:auto;
margin-bottom:0px;
margin-left:auto;
border:1px solid black;
border-style:ridge;
}
div.header{
width:804px;
height:70px;
background-color:#963;
color:#fff;
margin-top:0px;
margin-right:0px;
margin-bottom:0px;
margin-left:0px;
border-top:0px;
border-right:0px;
border-bottom:0px;
border-left:0px;
border-style:ridge;
padding:0px;
}
div.left{
float:left;
width:175px;
height:auto;
color:#fff;
background-color:#963;
margin-top:98px;
margin-right:0px;
margin-bottom:0px;
margin-left:0px;
padding:0px;
}
div.content{
float:left;
width:628px;
height:auto;
background-color:#ffe;
margin-top:0px;
margin-right:auto;
margin-bottom:0px;
margin-left:auto;
padding:0px;
}
.contents{
width:97%;                             /*for lights window,lighting pgs and all others now*/
height:auto;
background-color:#ffe;
margin-top:0px;
margin-right:auto;
margin-bottom:auto;
margin-left:auto;
padding:0px;
}
.paragraphsi{
width:85%;
margin-right:auto;
margin-left:auto;
margin-bottom:150px;
}
.define{
color:#000;
font-size:90%;
font-style:normal;
padding:0px;
font-weight:bold;
font-family:times new roman,arial,sans-serif;
text-align:center;
} 
.contentsq{        /*metal page*/
width:600px;
}
div.contentpics{
width:550px;
height:auto;
margin-right:auto;
margin-left:auto;
}
div.footer{
clear:left;
width:auto;
height:10px;
color:#941;
background-color:#963;
margin-top:0px;
margin-right:0px;
margin-bottom:0px;
margin-left:0px;
font-size:40%;
font-family:georgia,arial,sans-serif;
font-weight:bold;
text-align:center;
padding:0px;
}
.c{
text-align:center;
margin-right:auto;
margin-left:auto;
width:80%;
}

.pics{
color:#000;
font-size:75%;
font-family:georgia,arial western,sans-serif;
font-weight:bold;
}
.dscrpt{
width:95%;
color:#000;
text-align:left;
font-size:75%;
font-family:georgia,times new roman,arial,sans-serif;
font-weight:bold;
padding:10px;
margin-right:auto;
margin-bottom:225px;
}
.dscrptsw{
width:85%;
color:#000;
text-align:left;
font-size:70%;
font-family:times new roman,arial,sans-serif;
font-weight:bold;
padding:5px;
}
div.picinfo{
width:auto;
height:140px;
padding-bottom:10px;
border:0px;
text-align:center;
}
div.pictitle{
top:20px;
float:right;
bottom:auto;
border:0px;
margin-top:0px;
margin-right:auto;
margin-left:500px;
} 
div.picinfort{
width:100px;
height:100px;
margin-top:auto;
margin-right:auto;
margin-bottom:auto;
margin-left:auto;
float:left;
border:1px solid black;
}
.italic {text-decoration:italic;}
.l      {text-align:left;}
.u      {text-decoration:underline;}
.bold   {font-weight:bold;}
.orange {color:orange}


.thumbnail{
position:relative;
z-index:2;
}
.thumbnail:hover{
background-color:transparent;
z-index:0;
}
.thumbnail span{ /*CSS for enlarged image*/
position:absolute;
background-color:#fff;
padding:0px;
border:0px;
visibility:hidden;
color:black;
text-decoration:none;
}
.thumbnail span img{ /*CSS for enlarged image*/
border:0;
padding:2px;
}
.thumbnail:hover span{ /*CSS for enlarged image on hover*/
width:715px;
height:650px;
visibility:visible;
top:-150px;
left:-240%; /*position where enlarged image should offset horizontally */
}



.xpand{
position:relative;
z-index:0;
}
.xpand:hover{
background-color:transparent;
z-index:1;
}
.xpand span{ /*CSS for enlarged image*/
position:absolute;
background-color:#fff;
padding:0px;
border:0px;
visibility:hidden;
color:black;
text-decoration:none;
}
.xpand span img{ /*CSS for enlarged image*/
border:0;
padding:2px;
}
.xpand:hover span{ /*CSS for enlarged image on hover*/
width:615px;
height:650px;
visibility:visible;
top:-150px;
left:-190%; /*position where enlarged image should offset horizontally {{ }} */
}

img.small{
width:125px;
height:auto;
border:0px;
}

img.smallthumbs{
width:120px;
height:auto;
border:0px;
}

img.smallm{         /*smallm=small pics on menu pic pages */
width:130px;
height:auto;
border:0px;
}
div.lghtsmspacer{              /*lights,windows*/
margin-bottom:80px;
}
img.lrtitle{                 /*larger existing titles*/
width:auto;
height:20px;
}
.thumbnaili{
position:relative;
z-index:0;
}
.thumbnaili:hover{
background-color:transparent;
z-index:50;
}
.thumbnaili span{ /*CSS for enlarged image*/
position:absolute;
padding:5px;
left:-100px;
border:20px ridge black;
visibility:hidden;
color:black;
text-decoration:none;
}
.thumbnaili span img{ /*CSS for enlarged image*/
border-width:0;
padding:2px;
}
.thumbnaili:hover span{ /*CSS for enlarged image on hover*/
visibility:visible;
top:0px;
left:0px; /*position where enlarged image should offset horizontally */
}
.dscrptc{
color:#000;
text-align:center;
font-size:90%;
font-family:times new roman,arial,sans-serif;
font-weight:bold;
padding:10px;
margin-bottom:225px; /* metalart */
}
table.links{
width:550px;
height:10px;
}
.unique{
color:#000;
text-align:center;
font-size:90%;
font-family:times new roman,arial,sans-serif;
font-weight:bold;
}
div.chainsaw 
{
width:600px;
height:auto;
color:#642;
font-size:80%;
font-family:times new roman,arial,georgia,sans-serif;
font-weight:bold;
text-align:center;
}
img.sg 
{
margin-top:auto;
margin-bottom:auto;
border:0px;
}
img.sw 
{
margin-top:auto;
margin-bottom:auto;
border:0px;
padding:0px;
}
img.stwindex
{
border:0px;
padding:0px;
}
img.ctr
{
margin-right:auto;
margin-left:auto;
padding:2px;
}
.swl 
{
width:auto;
height:auto;
float:left;
}
.stwr  
{
color:#642; 
font-size:85%; 
font-family:times new roman,arial western,sans-serif;
font-weight:bold;
text-align:left;
}
.stwrb  
{
color:#000;
font-size:85%;
font-family:times new roman,arial western,sans-serif;
font-weight:bold;
float:left;
}
.cspics
{
font-family:times new roman,arial western,sans-serif;
text-align:center;
vertical-align:bottom;
}
.title{
color:#642;
background-color:#940;
text-align:left;
font-size:90%;
font-family:times new roman,arial,sans-serif;
font-weight:bold;
padding:10px;
border:1px solid #940;
}
img.tspace{                 /*top titles*/
margin-bottom:150px;
}
.finishesc{
width:150px;height:195px;
/*finishes pages*/
}
.finishbtm{
margin-bottom:440px;
}
.finishbtmcl{
margin-bottom:400px;
}
img.smalltrans{
background-color:transparent;
margin-right:auto;
margin-left:auto;
width:110px;
height:auto;
z-index:1
}
.box{
color:#000;
background-color:#fff;
padding:4px;
margin-top:auto;
margin-right:auto;
margin-bottom:auto;
margin-left:auto;
width:80%;
height:25%;
border:3px;
border-color:black;
border-style:ridge;
}
.marginb{
margin-bottom:50px;
color:#963;
text-align:center;
width:75%;
height:3px;
border-style:ridge;
}
/*MENU CSS*/

.bl{
position:relative;
z-index:0;
}
.bl a{
}
.bl:hover{
background-color:transparent;
z-index:5;
}
.bl span{  
visibility:hidden;                /*CSS for enlarged (image) the menu box*/
position:absolute;
background-color:transparent;
padding:7px;
border:0px;
text-decoration:none;
top:0px;
left:100px; 
}
.bl span img{
border-width:0;
padding:2px;
            /*CSS for enlarged image*/
}
.bl:hover span{      /*CSS for enlarged image on hover*/
width:auto;
height:auto;
visibility:visible;
top:-8px;        /*adjusted this 5.02.2011 so IE would work*/ 
left:-726px;  /*position where enlarged image should offset __*/ 
}
.corner{
float:right;
padding:0px;
margin-top:0px;
margin-right:25px;
margin-bottom:0px;
margin-left:0px;
}
.menut{
float:right;
margin-top:45px;
margin-right:20px;
}

div.menu{                       /*Main*/
font-size:90%;
background-color:#fff;
text-align:left;
border-top:-10px solid #963;
width:770px; /*770px*/
height:750px;
padding:5px;
margin-bottom:100px;
}
.menu a{                      
color:#232;
font-size:90%;
font-weight:bold;
font-style:georgia,sans-serif;
border:0px;
}
.menu a:link{
}
.menu a:visited{
color:#232;
}
.menu a:hover{
color:#060;              /*#009*/
padding:0px;
border:0px;
}
.menu a:active{
color:#c30;
}
.mtable{
margin-top:0px;
margin-right:auto;
margin-bottom:0px;
margin-left:98px;
}


 /*menu table data  (a was removed)b,c*/
.mtd{ 
font-size:80%;
width:170px;height:auto;margin-right:auto;margin-bottom:100px;margin-left:auto;border:10px;
padding:4px;
}

/*
.mtdb{
top:0px;
left:-500px:
width:170px;height:auto;margin-right:auto;margin-bottom:100px;margin-left:auto;border:2px solid #963;border-style:dotted;
padding:4px;
}
.mtdc{
top:0px; 
Left:-600px;                     
width:170px;height:auto;margin-right:auto;margin-bottom:100px;margin-left:auto;border:2px solid #963;border-style:dotted;
padding:4px;
}
*/
.mpicst{
margin-right:auto;margin-left:auto;border:0px;
}

a.atitle{
color:#060;font-size:90%;
}
a.atitle a:hover{
color:#060;
}
a.arltitle{
color:#060;text-decoration:underline;font-size:90%;
}
a.arltitle a:hover{
color:#060;
}
.square{
border:1px solid #232;
border-style:ridge;
width:70px;
height:30px;
padding:4px;
margin-bottom:0px;
}
.wwtitle{
color:#232;
font-size:90%;
font-style:italic;
font-weight:bold;
font-family:georgia,arial,times new roman,sans-serif;
}
.tipst{
color:#000;
font-size:75%;
font-style:georgia,arial:
font-weight:bold;
text-align:center;
text-decoration:underline;
}
.pagelinks{
color:#000;
font-size:120%;
font-family:georgia,arial,sans serif;
}
img.tspace{
margin-bottom:140px;
}
.tsm{
float:left;
margin-top:15px;
margin-left:20px;
}
.bll{
position:relative;
z-index:0;
}
.bll a{
.bll:hover{
background-color:transparent;
z-index:1;
}
.bll span{  
visibility:hidden;                /*CSS for enlarged (image) the menu box*/
position:absolute;
background-color:transparent;
padding:7px;
border:0px;
text-decoration:none;
}
.bll span img{             /*CSS for enlarged image*/
border:0px;
padding:2px;
}
.bll:hover span{      /*CSS for enlarged image on hover*/
width:auto;
height:auto;
visibility:visible;
top:15px;
left:-20px;  /*position whre enlrgd image shuld ofst __*/ 
}
.tsm{
float:left;
margin-top:10px;
margin-left:10px;
}           /*small title*/
-->


