body { background-color: #c03; background-image: url(../images/backshadow.gif); background-repeat: repeat-y; background-position: center 0; margin-top: 0; }
td { }
p { color: #fff; font-size: 1em; font-family: Georgia, "Times New Roman", Times, serif; line-height: 1.5em; text-align: left; padding-right: 10px; padding-left: 7px; }
b { color: #fc0; }
ul { color: #fff; font-size: 1em; font-family: Georgia, "Times New Roman", Times, serif; line-height: 1.5em; text-align: left; padding-left: 24px; list-style-type: square; }
h1 { color: #ffd800; font-size: 1em; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; line-height: 1.5em; text-align: left; padding-left: 7px; border-bottom: 2px solid #ffd800; }
a:link { color: #fc0; font-size: 1em; font-family: Georgia, "Times New Roman", Times, serif; line-height: 1.5em; }
a:visited { color: #fc0; font-size: 1em; font-family: Georgia, "Times New Roman", Times, serif; line-height: 1.5em; }
p a:visited { color: #fc0; font-size: 1em; font-family: Georgia, "Times New Roman", Times, serif; line-height: 1.5em; }
a:hover { color: #fc0; font-size: 1em; font-family: Georgia, "Times New Roman", Times, serif; line-height: 1.5em; }
/*Layout*/
.logo { top: 15px; width: 267px; height: 92px; float: left; margin-top: -10px; margin-left: 30px; border-width: 0; }
.header { background-image: url(../images/headerbg.gif); background-repeat: no-repeat; width: 844px; height: 128px; clear: both; padding-top: 25px; }
.promo { width: 844px; height: 271px; clear: both; margin-top: -25px; }
.container { background-image: url(../images/peanutvend_bg.gif); background-repeat: no-repeat; background-position: 0 0; width: 810px; min-height: 535px; clear: both; }
.subnavbar { width: 164px; min-height: 535px; float: left; margin: 0; padding: 20px 0 0; }
.guts { width: 389px; min-height: 535px; float: left; }
.guts2col { width: 600px; min-height: 535px; float: left; }
.1colguts { width: 810px; min-height: 535px; float: left; }
.sidebar {
	background-image: url(../images/promo_tailgatetime.jpg);
	background-repeat: no-repeat;
	width: 257px;
	min-height: 552px;
	float: left;
}
.footer { background-color: #861b30; width: 810px; height: 48px; clear: both; margin: 0; padding: 0; }
.foot { color: #ccc; font-size: 10pt; text-align: center; padding-top: 12px; }
.foot a { color: #ccc; font-size: 10pt; text-align: center; }
/*Topnav*/
#navcontainer { font-size: 12pt; height: 35px; float: right; margin-top: 0; margin-right: 25px; }
#navcontainer a:link { color: white; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; background-image: url(../images/topnav_bg.png); background-position: 0 -45px; text-decoration: none; display: block; width: auto; height: 35px; float: left; padding-right: 10px; padding-left: 10px; text-shadow: black 3px 3px 3px; }
#navcontainer a:visited { color: white; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; text-decoration: none; background-image: url(../images/topnav_bg.png); background-position: 0 -45px; display: block; padding-right: 10px; width: auto; height: 35px; float: left; margin: 0; padding-left: 10px; text-shadow: black 3px 3px 3px; }
#navcontainer a:hover { color: #999; background-color: transparent; background-image: url(../images/topnav_span.png); background-position: 0 -45px; }
#navcontainer a#active { color: #fff; background-color: transparent; background-image: url(../images/topnav_span.png); background-position: 0 -45px; }
#tnr2 a#storelink { color: #fc0; }
/*Topnav Row 2*/
#tnr2 { font-size: 12pt; height: 25px; float: right; margin-top: 0; margin-right: 25px; }
#tnr2 a:link { color: #fff; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; background-image: url(../images/tnr2nav_bg.png); background-repeat: no-repeat; background-position: 0 0; text-decoration: none; display: block; width: auto; height: 35px; float: left; padding-right: 10px; padding-left: 10px; text-shadow: black 3px 3px 3px; }
#tnr2 a:visited { color: #fff; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; text-decoration: none; background-image: url(../images/tnr2nav_bg.png); background-repeat: no-repeat; background-position: 0 0; display: block; padding-right: 10px; padding-left: 10px; width: auto; height: 35px; float: left; text-shadow: black 3px 3px 3px; }
#tnr2 a:hover { color: #999; background-color: transparent; background-image: url(../images/topnav_span.png); background-position: 0 -45px; }
#tnr2 a#active { background-color: transparent; background-image: url(../images/topnav_feat.png); background-position: 0 -45px; }
/*subnavbar*/
.subnav { text-align: left; height: 30px; margin: 0; padding: 0; list-style-type: none; }
.subnav li {  }
.subnav li a:link { color: #fff; font-size: 14px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; text-decoration: none; margin: 0 0 0 20px; padding: 0; text-shadow: #000 3px 3px 5px; }
.subnav li a:visited { color: #fff; font-size: 14px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; text-decoration: none; margin: 0 0 0 20px; padding: 0; text-shadow: #000 3px 3px 5px; }
.subnav li a:hover { color: #fc0; text-decoration: none; }
.subnav li span { background-image: url(../images/subnav_hilight.png); background-repeat: no-repeat; background-position: 0 -2px; }
/**/
.prodcontain { width: 810px; clear: both; }
.produnit { background-image: none; width: 398px; float: left; margin: 0; padding: 0; border-color: #000; border-width: 1px; }
.bothnavbox { background-color: #00f; }
.topnavbox { background-color: #609; }
.proddescrip { color: #fc0; font-size: 10pt; font-family: Georgia, "Times New Roman", Times, serif; font-weight: bold; text-align: center; margin-top: 10px; }
/**/
.promobowls { float: left; margin: 7px 7px 7px -100px; }
.promoproduct { float: right; margin: 7px; }
/**/
.alert {
	clear: both;
	float: none;
	height: 72px;
	width: 810px;
	background-color: #FFD800;
	border: 1px solid #000;
}
.alert p {
	font-size: 10pt;
	line-height: 12pt;
	color: #000;
	padding-bottom: 10px;
	padding-top: 10px;
	font-family: Arial, Helvetica, sans-serif;
}
.alert a , .alert a:visited, .alert a:link, .alert a:active, .alert a:hover{
	font-size: 10pt;
	line-height: 12pt;
	color: #000;
	padding-bottom: 10px;
	padding-top: 10px;
	font-family: Arial, Helvetica, sans-serif;
}

