a {
	color: #0000CC;
	text-decoration:none;
	}
a:visited 
{
	color:#003399;
}
a:hover
{
	text-decoration:underline;
	color:#009933;
}

header {
	width:1024px;
	height:120px;
    display:block;
	margin-left:auto;
	margin-right: auto;
	background-image:url(images/bev_01.jpg);
	background-repeat:repeat-x;
}

body {
	font-family: Arial, Helvetica, sans-serif;
	margin-top:0;
	margin-left: auto;
	margin-right: auto;
}

footer {
    clear:left;
    display:block;
    text-align:center;
	width:1024px;
	margin-left:auto;
    margin-right:auto;
    color: #808080;
    padding:15px;
    font-size: 0.8em;
}

.infobox {
    float:left;
	width:445px;	
	margin:20px 20px 20px 20px;
    padding: 10px;
	background-color:#80A82A;
	border:2px dotted green;

    display: block;
}

.infobox h2 {
    color: white;
}

.infobox_inner {
    padding: 5px 5px 5px 5px;
    margin-right: 10px;
    width: 190px;
    background-color:black;
    color:white;
    float:left;
}

.pricelist {
	/*background-color:#FFFFEC;*/
	height:500px;
	width:980px;
	padding:5px;
	margin-left:auto;
	margin-right: auto;
	/*All up 1024 is width*/
	/*overflow:scroll;*/
}

.item {
    float:left;
	width:445px;	
	height:200px;
	margin:20px;
	background-color:#80A82A;
	border:2px dotted green;
        
}



.item:hover {
	background-color:#80C621;
	}


.item_image {
	width:200px;
	height:200px;
	margin-right:25px;
	float:left;
    background-color:#FFFFFF;
   
}

.item_image img {
    display:block;
    margin-left:auto;
	margin-right:auto;
}
.item_image a {
	margin-left:auto;
	margin-right:auto;
}

/* The wordy bit can be at most 400 px wide */
.item_description {
	padding:10px;
	padding-left:30px;
	margin-left: auto;
	margin-right: auto;
    margin-top:auto;
    margin-bottom:auto;
	color:#FFFFFF;
}

.item_description a {
	font-size:20px;
	color:#FFFFFF;
}

.item_description a:link {color:#FFFFFF;}
.item_description a:visited {color:#FFFFFF;}

.container {
	width:1024px;
	height:auto;
	margin-left: auto;
	margin-right: auto;
	position: relative;
}

#content {
	width:994px;
    margin-left: 15px;
    margin-right: 15px;
	height:100%;
}

#item {
	width:1024px;
	height:100%;
}

/*
BG nav: 1a4108
*/
nav {
    display:block;
	background-color:#1A4108;
	width:1024px;
	height:33px;
}

nav ul
{
	list-style-type:none;
	margin:0;
	padding:0;
	overflow:hidden;
}

nav li { float:left; }
nav a:link, nav a:visited {
	display:block;
	width:90px;
	font-weight:bold;
	color:#FFFFFF;
	background-color:#1A4108;
	text-align:center;
	padding:6px;
	text-decoration:none;
	text-transform:uppercase;
}
nav a:hover, nav a:active
{
background-color:#7A991A;
}
		
#specials {
	height:480px;
}
			
#leftcol {
	float:left;
	width:687px;
	height:100%;
}
	
#rightcol{
	width:320px;
	height:100%;
	float:right;
}

td {
	font-family: Arial, Helvetica, sans-serif;
}

ul { 
	list-style-type: circle; 
	color:#006600;
}

th {
	font-family: Arial, Helvetica, sans-serif;
}

h1, h2 {
    color: #1B7009;
    font-weight: bold;
}

h1 {
    text-align:center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.5em;
	width: 1024px;
	visibility: visible;
}

h2 {
    margin-right: 10px;
    padding-bottom: 10px;
}
