@charset "utf-8";
/* CSS Document */

body {
background-color:#c96c43;
	/*background: #8d5b31 url('../bg.jpg') fixed top center;*/
	font-family: Georgia, Times New Roman, Times, serif;
	font-size:12px;
	color:#222;
	margin-top: 0px;
	margin-bottom:10px;

}


h1 {
text-align:left;
font-size:20px;
color:#222;
margin:0 10px 15px 10px;
}

h2 {
text-align:left;
font-size:12px;
color:#222;
margin:0 0 15px 5px;
font-style:italic;
}

h3 {
text-align:center;
font-size:15px;
color:#222;
margin:5px;
}

h4 {
text-align:left;
font-size:16px;
color:#222;
margin:5px;
font-weight:900;
}

h5 {
text-align:center;
width:800px;
font-size:18px;
color:#f25c22;
font-style:italic;
font-weight:900;
border:1px solid #f25c22;
padding:8px 0;
}


.footer {font-size:10px; color:#f25c22;}

p {
margin:0 20px 15px 20px;
padding-right:6px;
text-align:justify;
}

p.message {
margin:60px 90px 60px 90px;
text-align:center;
font-size:16px;
/*color:#d06437;*/
color:#f25c22;
font-style:italic;
font-weight:900;
}

p.contact {
margin:0 20px 15px 20px;
text-align:left;
font-size:14px;
font-weight:900;
}

p.product {
margin:8px 0 15px 0;
text-align:left;
font-size:12px;
}

img.frame {
padding:8px;
margin:3px;
background-color:#fff;
border:1px solid #222;
}

img.frametop {
padding:8px;
margin:3px 6px 3px 18px;
background-color:#fff;
border:1px solid #222;
}

table.details {text-align:left; font-size:11px; color:#222; border-collapse: separate; border: 1px dotted #ddd;}

img {
padding:0;
margin:0;
border:0;
}

#top {margin:0 auto; width:880px; padding:0;}
#container {margin:0 auto; width:880px; padding:0; background:#FFF url('../main-bg.gif') center repeat-y;  }
#menu {margin:4px 0;}
#map {text-align:center; padding:8px; background-color:#fff; border:1px #222 solid;}
#flash {text-align:center; padding:8px; background-color:#fff; border:1px #222 solid;}
#special {text-align:center; padding:8px; background-color:#fff; border:1px #222 solid;}

ul {list-style-type:square; text-align:left;}
li {list-style-type:square; margin:0 12px 15px 9px;}

a.mainmenu:link {
display:inline;
text-align:center;
background-color:#fff; 
font: 12px Georgia, Times New Roman, Times, serif;
color:#222;
border:1px #f25c22 solid;
text-decoration:none;
padding:3px 6px;
margin:1px;
} 

a.mainmenu:visited {
display:inline;
text-align:center;
background-color:#fff; 
font: 12px Georgia, Times New Roman, Times, serif;
color:#222;
border:1px #f25c22 solid;
text-decoration:none;
padding:3px 6px;
margin:1px;
}

a.mainmenu:hover {
color:#fff;
background-color:#f25c22;
}




a.featurelink:link {
display:block;
width:205px;
text-align:left;
background-color:#fff; 
font: 12px Georgia, Times New Roman, Times, serif;
color:#222;
border:1px #222 solid;
text-decoration:none;
padding:3px 6px;
margin:2px;
}

a.featurelink:visited {
display:block;
width:205px;
text-align:left;
background-color:#fff; 
font: 12px Georgia, Times New Roman, Times, serif;
color:#222;
border:1px #222 solid;
text-decoration:none;
padding:3px 6px;
margin:2px;
}

a.featurelink:hover {
color:#fff;
background-color:#f25c22;
}


a.specieslink:link {
display:block;
width:360px;
text-align:center;
background-color:#fff; 
font: 14px Georgia, Times New Roman, Times, serif;
color:#222;
font-weight:900;
border:1px #f25c22 solid;
text-decoration:none;
padding:6px;
margin:2px;
}

a.specieslink:visited {
display:block;
width:360px;
text-align:center;
background-color:#fff; 
font: 14px Georgia, Times New Roman, Times, serif;
color:#222;
font-weight:900;
border:1px #f25c22 solid;
text-decoration:none;
padding:6px;
margin:2px;
}

a.specieslink:hover {
color:#fff;
background-color:#f25c22;
border:1px #222 solid;
}


a.textlink:link {color:#222; text-decoration:underline;}
a.textlink:visited {color:#222; text-decoration:underline;}
a.textlink:hover {color:#f25c22; text-decoration:none;}

a.footlink:link {color:#f25c22; text-decoration:underline;}
a.footlink:visited {color:#f25c22; text-decoration:underline;}
a.footlink:hover {color:#222; text-decoration:none;}