@charset "utf-8";
/* CSS Document */
#altnature-slogan {}
#altnaturetitle {
  font-size: 1.25em;
  }

body {
  text-align: center;
  font-size: 18px;
  line-height: 1.4}
  
#search, #privacy, #disclaimer2, #phone, #clinical, #howto, #shipping, #refund #contactaltnat {
  padding: 10px
}

#disclaimer { }

.cautions {
  color: #F00;
  font-weight: 400;
 }

.copyright {
  color: #007600;
  font-size: medium;
  font-style: italic;
  font-weight: 400
}

.footer {background-color:#003300;
color:white;
width:100%;
margin:20px}

.gsearchbox {
  margin-top: 2.5em;
  margin-left: 1em;
  margin-right: 1em;
  margin-bottom: 1em;
}

.header {
  border-bottom: 2px solid #164829;
  width: 100%;
  padding-bottom: 20px;
 
}

hr {
  border: none;
  height: 2px;
  background-color: #004500;
}

img {
  height: auto;
  margin: 10px;
  border: 0;
  max-width: 100%
}
.linkblock {
  color: #3c763d;
  display: block;
  height: 100px;
  margin-bottom: 10px;
  margin-left: 20px;
  margin-right: 5px;
  margin-top: 10px;
  text-align: center;
  vertical-align: middle;
  
}
.linklist {
  display: block;
  list-style-type: none;
  margin-top: 1em;
  margin-bottom: 1em;
  margin-left: 0;
  margin-right: 0;
  padding-left: 40px;
}
.linkline {
  background-color: white;
  font-weight: 600;
  margin-bottom: 10px;
  margin-left: 20px;
  margin-right: 5px;
  margin-top: 10px;
  padding: 10px;
}

.p
{font-size:18px }

.topmenubar
{
width: 100%;
background-color: #004500;
color:white;
height:auto;
text-align: center
}

/* The side navigation menu */
.sidenav {
  height: 100%; /* 100% Full-height */
  width: 0; /* 0 width - change this with JavaScript */
  position: fixed; /* Stay in place */
  z-index: 1; /* Stay on top */
  top: 0; /* Stay at the top */
  left: 0;
  background-color: #004500;
  overflow-x: hidden; /* Disable horizontal scroll */
  padding-top: 60px; /* Place content 60px from the top */
  transition: 0.5s; /* 0.5 second transition effect to slide in the sidenav */
}

/* The navigation menu links */

.sidenav a {
  padding: 10px 10px 10px 10px;
  text-decoration: none;
  font-size: 18px;
  color: white;
  display: block;
  transition: 0.3s;
}

/* When you mouse over the navigation links, change their color */
.sidenav a:hover {
  color: #f1f1f1;
}

/* Position and style the close button (top right corner) */
.sidenav .closebtn {
  position: absolute;
  top: 0;
  right: 25px;
  font-size: 36px;
  margin-left: 50px;
}

.smalllink {
  font-size: small;
  margin-bottom: 25px;
  line-height: 1em;
}
.special {
  color: #030;
  font-size: x-large;
  font-weight: 600
}
.special2 {
  color: #060;
  font-size: 1.25em;
  font-weight: 400
}
.speciallink {
  align-content: center;
  color: #030;
  display: inline-block;
  font-size: large;
  font-weight: 600;
  margin-bottom: 10px;
  padding: 10px
}
.species {
  color: #003300;
  font-size: 1em;
  font-style: italic;
  font-weight: 400
}
.speciestitle {
  font-size: 1.2em;
  color: #003000;
  font-style: italic;}
  
.sponsorblock1 {
	background-color: white;
	border: groove green;
	display: block;
	margin: 10px;
	max-width: 98%;
	padding: 10px;
	font-size: 1em;
	font-weight: 600;}
	
	.tap
	{font-size:24px;
	line-height:1em;
	list-style: none;}
	
	.ul, .ol
	{list-style: none}
#page-title {
    font-family: Cambria, "Hoefler Text", "Liberation Serif", Times, "Times New Roman", serif;
    font-size: 24px;
    line-height: normal;
    color: #004500;
}
