h1 {
font-size: 30px;
margin: 30px 80% 0px 25px;
width: 735px;
padding-left: 150;
color: #040;
background-image: url(../pix/d1-3infinite.jpg);    
border-top: 4px solid #000;
border-bottom: 5px solid #000;

}
 


div#rightbox {
margin: 0px 20% 0 150px;
border: 1px solid black;
margin-top: 20px;
padding-top: 10px;
padding-bottom: 10px;
padding-left: 0px;
padding-right: 0px;
}

div#catalog {
margin: 0px 20% 0 150px;
border: 2px solid #33FFFF;
margin-top: 5px;
padding-top: 5px;
padding-bottom: 5px;
padding-left: 1px;
padding-right: 1px;
}



div#buttonbox {
margin-left: 250px;
border: 0px solid black;
padding-top: 30px;
padding-bottom: px;
padding-right: 50px;
}

div#navbuttonbox {
margin-left: 650px;
border: 0px solid black;
padding-top: 0px;
padding-bottom: 0px;
padding-right: 0px;
}




table.main
{ 
font-weight: normal;
font-size: 13px;
color: black;
width: 300px;
border: 1px black solid;
border-collapse: collapse;
border-spacing: 0px;
margin-left: 0px
}




table.main td
{ 
background-color: white;
text-align: left;
font-size: 13px;
padding-top: 20px;
padding-bottom: 10px;
padding-left: 20px;
padding-right: 20px;
margin-bottom: 20px;
color: black;
}




table.main td.right
{ border-bottom: 0px solid black;
font-size: 13px;
background-color: white;
text-align: right;
color: black;
}

table.main td.courier
{ 
background-color: white;
text-align: left;
font-size: 13px;
font-family: courier;
padding-top: 20px;
padding-bottom: 10px;
padding-left: 20px;
padding-right: 20px;
margin-bottom: 20px;
color: black;
}


table.mainwide
{ 
font-weight: normal;
font-size: 13px;
color: black;
width: 400px;
border: 1px black solid;
border-collapse: collapse;
border-spacing: 0px;
margin-left: 0px
}

table.mainwide td
{ 
background-color: white;
text-align: left;
font-size: 13px;
padding-top: 10px;
padding-bottom: 10px;
padding-left: 10px;
padding-right: 20px;
margin-bottom: 20px;
color: black;
}


table.mainwide td.right
{ border-bottom: 0px solid black;
font-size: 13px;
background-color: white;
text-align: right;
color: black;
}

table.main2
{ 
font-weight: normal;
font-size: 10px;
font-family:verdana;
color: black;
width: 400px;
background-color: white;
border-collapse: collapse;
border-spacing: 0px;
margin-left: 0px;

}

table.main2 td.lines
{border-bottom: 1px solid black;

}
table.main3
{ 
font-weight: normal;
font-size: 10px;
font-family:verdana;
color: black;
width: 400px;
background-color: white;
border-collapse: collapse;
border-spacing: 0px;
margin-left: 0px;
padding-left: 0px;
empty-cells:show;
}

table.main3 td.center
{
text-align: center;
}


table.main3 td.catalog
{ 
background-color: white;
text-align: left;
padding-left: 20px;
color: black;
}


table.head
{ 
font-weight: normal;
font-size: 13px;
color: black;
width: 500px;
border: 0px black solid;
border-collapse: collapse;
border-spacing: 0px;
padding-bottom: 0px;
margin-top: 0px;}

table.head td.head
{ border-bottom: 0px solid black;
font-size: 25px;
text-align: left;
padding-top: 0px;
padding-bottom: 0px;
margin-bottom: 0px;
color: black;
border-top: 0px solid #000;
border-bottom: 0px solid #000;
}




table.left
{font-size: 13px;
}




table.button
{ text-align: left;
font-family: verdana;
font-size: 70%;
color: black;
width: 300px;
height: 20px;
border: 2px black solid;
background-color: #C0D9D9;
}

table.nav
{ text-align: left;
font-family: verdana;
font-size: 70%;
color: black;
width: 100px;
height: 20px;
border: 2px black solid;
background-color: #C0D9D9;
}

td.bottomline
{ border-bottom: 1px solid black;
background-color: white;
text-align: left;
font-size: 13px;
padding-top: 20px;
padding-bottom: 5px;
padding-left: 10px;
padding-right: 10px;
margin-bottom: 10px;
color: black;}


p.fn {color: red}



a.dog {color: black;}
a.dog:link { color: black; text-decoration: none }
a.dog:active { color: black; text-decoration: none }
a.dog:visited { color: black; text-decoration: none }
a.dog:hover { color: black; text-decoration: none; background=#CD96CD }


a.snail: {color: black; background=#CD96CD}
a.snail:link { color: black; text-decoration: none }
a.snail:active { color: black; text-decoration: none; background=#CD96CD }
a.snail:visited { color: black; text-decoration: none; background=#CD96CD }
a.snail:hover { color: black; text-decoration: none; background=#CD96CD}

a.snailm: {color: black; background=#CD96CD}
a.snailm:link { color: black; text-decoration: none; 
background=#CD96CD }
a.snailm:active { color: black; text-decoration: none; background=#CD96CD }
a.snailm:visited { color: black; text-decoration: none; background=#CD96CD }
a.snailm:hover { color: black; text-decoration: none; background=#CD96CD}


a.beetle: {color: black;}
a.beetle:link { color: black; text-decoration: none; }
a.beetle:active { color: black; text-decoration: none; }
a.beetle:visited { color: black; text-decoration: none; background=#CD96CD }
a.beetle:hover { color: black; text-decoration: none; background= #F9EDED}

a.tree {color: black;}
a.tree:link { color: blue; text-decoration: none }
a.tree:active { color: blue; text-decoration: none }
a.tree:visited { color: blue; text-decoration: none}
a.tree:hover { color: blue; text-decoration: none; background=#F9EDED }

a.aspen {color: black;}
a.aspen:link { color: red; text-decoration: none }
a.aspen:active { color: red; text-decoration: none }
a.aspen:visited { color: red; text-decoration: none }
a.aspen:hover { color: red; text-decoration: none; background=#F9EDED }


a.spruce {color: white;}
a.spruce:link { color: white; text-decoration: none }
a.spruce:active { color: white; text-decoration: none }
a.spruce:visited { color: white; text-decoration: none }
a.spruce:hover { color: blue; text-decoration: none; background=#F9EDED }
