a:link, a:visited, a:hover, a:active 
{
text-decoration: none;
color: transparent;
background-color: transparent;
}

table, tr, td
{
margin:0;
padding:0;
}

body.allpages 
{
background-image:url(design/snaketile.jpg);
}

hr.divider 
{
text-align:center;
height:6px;
width:100%;
font-style:italic;
}

p a:link, p a:visited, p a:hover, p a:active 
{
text-decoration: none;
color: #8B0000;
background-color: transparent;
}

p
{
font: 1em Times, serif;
line-height: 1.2em;
text-align: justify;
background-color: transparent;
padding-left: 2em;
padding-right: 3em;
}

div.header 
{
margin-left:10px;
margin-top:10px;
}

img.plate-half 
{
border:0;
width:363px;
height:103px;
}

img.allright 
{
position:absolute;
margin-left:400px;
margin-bottom:35px;
border:0;
}

img.buttons 
{
border:0;
width:89px;
height:71px;
}

img.anchors 
{
border:3;
width:89px;
height:71px;
}

img.animalpic 
{
border:0;
width:300px;
height:200px;
}

img.salepic 
{
margin:2px;
border:0;
width:300px;
height:200px;
}

img.gallery 
 {
border: 5px double #ffffff;
height: 30%;
width: 30%;
 }
 
table.menu 
{
width:100%;
background-image:url(design/rosewood.jpg);
border-style:groove;
border-width:medium;
border-color:#000000;
}

table.content 
{
width:100%;
background-image:url(design/paper.jpg);
border-width:10px;
border-style:double;
border-color:#000000;
}

td.menu 
{
text-align:center;
}

td.content 
{
padding:15px 15px;
margin-left:20px;
}

td.contentpix 
{
text-align:center;
padding:0.5cm
}

td.titlepics 
{
text-align:center;
background-color:#790000;
}

td.animalpics 
{
text-align:left;
padding:5px;
border:0;
width:304px;
height:204px;
}

td.salepics 
{
text-align:center;
padding:2px;
border:8px double #660000;
width:304px;
height:204px;
}

td.taxa 
{
padding:5px 5px;
margin-left:3px;
font-size:105%;
}


td.desc 
{
padding:5px 5px;
margin-left:3px;
border:8px double #ffffff;
background-color:#cccc99;
color:#660000;
font-size:103%;
}

h1, h2, h3 
{
font:Times, serif;
text-align:center;
}

p.textcenter 
{
text-align:center;
font-size:150%;
font-weight:bold;
}

p.heading 
{
display:inline;
font-size:200%;
}

p.footer 
{
display:inline;
}



