* {
padding: 0;
margin: 0;
}
body {
	background-color:#6a9472;
	font-size:10pt;
	text-align: center;
	padding-top:0px;
	margin-top:0px;
	height:500px; /* this is the key! */
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	}

body a {
	text-decoration:underline;
	color:#166837;
	}
	
body a:hover { text-decoration:underline;}

 .hlt {
                background-color: #CCCCCC;
                color: #000;
            }

p { font-size:10pt;}

#container {
	width: 1000px;
	margin-left: auto; 
	margin-right: auto;
	text-align: center;
	padding-left:0px;
	padding-right:0px;
	min-height: 400px;
	margin: 0 auto;
	margin-top:0px;
	background-color:#FFFFFF;
}

* html #container {
height: 400px;
}

#filler {
padding-top:5px; padding-bottom:5px; 
}

#topnav { border-left:1px solid #000000; border-top:1px solid #000000; border-right:1px solid #000000; border-bottom:1px solid #000000; background-color:#2a9277; text-align:center; font-weight:bold; width:100%; padding-top:5px; padding-bottom:5px;}

#topnav a{color:#FFFFFF; text-transform:uppercase;}

#topnav2 { border-left:1px solid #6fbb69; border-top:1px solid #6fbb69; border-right:1px solid #6fbb69; border-bottom:1px solid #6fbb69; background-color:#166837; text-align:center; font-weight:bold; width:122px; padding-top:5px; padding-bottom:5px; float:left; height:65px;}

#topnav2 a{color:#FFFFFF; font-size:12pt;}


#topnav3 { text-align:center; font-weight:bold; padding-top:5px; padding-bottom:5px;}

#topnav3 a{color:#FFFFFF; font-size:9pt;}

#navlinks {
background-color:#b1c7b5;
width:100%;
text-align:center;
padding-top:0px;
padding-bottom:5px;
}

#navlinks a {
color:#000000;
font-size:13pt;
font-weight:bold;
padding-left:10px;
padding-right:10px;
text-decoration:none;
}

#pipe {
font-size:18pt;
}

#species_title {
padding-top:20px;
padding-bottom:5px;
text-align:left;
background-image:url(https://www.edenbrothers.com/images/bar.jpg);
background-repeat:repeat-x;
height:35px;
}

.title_bg {
color:#000000;
font-size:14pt;
font-weight:bold;
text-align:left;
line-height:14pt; 
margin-top:0px;
background-color:#FFFFFF;
padding-right:10px;
padding-top:5px;
}

.title_bg em {
font-weight:normal;
}

#main {
	width: 780px;
	margin-left: auto; 
	margin-right: auto;
	text-align: center;
	padding-left:0px;
	padding-right:0px;
	min-height: 400px;
	margin: 0 auto;
}

#product_image_holder {
	text-align:left;
	padding-right:20px;
	width:45%;
	vertical-align:top;
	}

#left_box {
	padding-right:20px;
	width:45%;
	text-align:left;
	font-size:12pt;
	}

#content_box {
	font-size:12pt;
	text-align:center;
	}

#category_titles {
background-color:#6fbb69;
font-size:14pt;
color:#FFFFFF;
text-align:left;
width:100%;
font-weight:bold;
text-indent:5px;
padding-top:3px;
padding-bottom:3px;
margin-bottom:24px;
}

#category_titles_middle {
background-color:#6fbb69;
font-size:14pt;
color:#FFFFFF;
text-align:center;
width:100%;
font-weight:bold;
margin-top:20px;
margin-bottom:24px;
padding-top:3px;
padding-bottom:3px;
}

#category_titles_internal {
background-color:#6fbb69;
font-size:14pt;
color:#FFFFFF;
text-align:left;
font-weight:bold;
text-indent:5px;
padding-top:3px;
padding-bottom:3px;
margin-bottom:24px;
margin-top:10px;
}

.quantity {
padding-left: 75px;
font-size:12pt;
margin-bottom:5px;
margin-top:-5px;
}

td {
	vertical-align:top;
	}

.redlink { font-size:12pt; color:#FF0000; font-weight:bold;}	

.one {
	font-size:11pt;
	color: #000000;
	}
	
.two {
	font-size:12pt;
	color: #000000;
	font-weight:bold;
	line-height:24pt;
	}
	
	
.three {
	font-size:12pt;
	color: #000000;
	font-weight:bold;
	line-height:24pt;
	}
	

.four {
	font-size:12pt;
	color: #000000;
	font-weight:bold;
	line-height:24pt;
	}	
.left {
	width:25%;
	padding-top:10px;
	}
	
.right {
	width:75%;
	padding-top:10px;
	}
	
.right h1 {
	font-size:14pt;
	color: #996600;
	font-weight:bold;
	}
	
.menutitle{
cursor:pointer;
background-color: #000000;
color:#FFFFFF;
width:100%;
padding-top:10px;
height:30px;
text-align:left;
font-weight:bold;
border-bottom:1px solid #FFFFFF;
}

.submenu{
margin-bottom: 0.5em;
}
#topmenu {
width:94%;
height:30px;
text-align:center;
border: #238E23 double;
background-color:#238E23;
color:#FFFFFF;
font-size:12pt;
padding-top:10px;
margin-top:5px;
font-weight:bold;
overflow:auto;
}

div.hr {
  height: 25px;
  width:800px;
  background: url(https://www.edenbrothers.com/images/hr.png) no-repeat scroll center;
  padding-top:35px;
  padding-bottom:0px;
}
div.hr hr {
  display: none;
}

.tableborder {
border-left:1px solid #6fbb69;
padding-left:5px;
}

h1 {text-align:center;line-height:48pt; color:#000000; margin-top:-21px;}

h3 {font-weight:bold; font-size:12pt; padding-bottom:5px;}

.imgborder { border:1px solid #000000;}

li {list-style-type:disc; margin-left:15px; color:#000000; font-weight:bold; }

#shipping_table td {
	padding-top:2px;
	padding-bottom:2px;
	padding-left:2px;
	padding-right:2px;
	}
	
.checkbox {
visibility:hidden;

	}
	
.names_larger p{ font-size:12pt;}

.cart_quantity { background-color:#78d2a5; }
.cart_name { background-color:#78d2a5; }
.cart_price { background-color:#78d2a5; } 
.cart_total { background-color:#78d2a5; }
.cart_sku { background-color:#78d2a5; }  
.cart_image { background-color:#78d2a5; }
.email_pw {padding:5px;}

#group_page_product {
	border:1px solid #166837; 
	padding:5px; 
	text-align:center;
}

#group_page_product table {
margin-left:auto;
margin-right:auto;
text-align:left;
font-size:10pt;
}

.red_price {
font-size:8pt;
font-style:italic;
color:#FF0000;
}

.price_table {
font-size:8pt;
}

#mezz_thumb {
width:80px;
padding:0px;
}

#mezz_title {
width:450px;
padding:0px;
}

#mezz_go {
width:50px;
vertical-align:middle; 
text-align:right;
padding:0px;
}

#mezz_price {
width:210px;
padding:0px;
}

.mezz_price_left {
width:210px;
text-align:right;
padding:0px;
}

.line {
color: #6fbb69; 
background: #6fbb69; 
border: 0px; 
height: 1px; 
margin: 0px 0 0px; }

#left_column {
background-color:#e7eee8;
width:22%;
text-align:left;
padding-left:5px;
}

#left_column h1{
color:#000000;
font-size:10pt;
line-height:18pt;
text-align:left;
margin-top:2px;
padding-bottom:0px;
margin-bottom:0px;
}

#left_column h1 a{
color:#000000;
}

#left_column h1 a:hover{
color:#000000;
text-decoration:underline;
}


#right_column {
padding-left:5px;
}

#headline_box {
width:460px;
height:186px;
border:2px solid #009999;
background-color:#e7eee8;
padding:2px 0px;
color:#000000;
text-align:center;
/*margin-left:10px;*/
float:right;
}

#headline_box p {
font-size:14pt;
font-weight:bold;
}

#headline_box h1 {
color:#000000;
font-size:20pt;
font-weight:bold;
margin-top:10px;
line-height:17pt;
}

#headline_box .headline_box_red {
font-size:20pt;
color:#bc0000;
font-weight:bold;
}

#headline_box .headline_box_disclaimer {
font-size:9px;
color:#999999;
/*line-height:20pt;*/
padding-top:5px;}

#home_box {
border:2px solid #6b9572;
padding:2px;
width:100%;
}

#home_box {
text-align:left;
}

#home_category_titles {
background-color:#e7eee8;
font-size:14pt;
color:#000000;
text-align:left;
width:100%;
font-weight:bold;
padding-top:3px;
padding-bottom:3px;
}

.arrow { 
   font-family: Webdings; 
}

.product_box {
	border:1px solid #2a9277;
	padding:5px;
	}
	
.link1{
	font-size:12px; 
	font-weight:normal;
	color:#000000;
	text-decoration:underline;
	}
	
a.link1:hover{
	font-size:12px; 
	font-weight:normal;
	color:#000000;
	text-decoration:none;
	}
	
.link2{
	font-size:12px; 
	font-weight:normal;
	color:#166837;
	text-decoration:underline;
	}
	
a.link2:hover{
	font-size:12px; 
	font-weight:normal;
	color:#166837;
	text-decoration:none;
	}
	


