body {
	background-color: #ffffff;
	background-image: url(/images/background.jpg);
	background-repeat: repeat-x;
	margin-top: 20px;
	font-family: Arial, Verdana;
	}
p{
	text-align: justify;
}
a{
	color: #999967;
	font-size: 12px;
	font-family: Arial, Verdana;
	text-decoration: none;
}
a:link{
	color: #999967;
	font-size: 12px;
	font-family: Arial, Verdana;
	text-decoration: none;
}
a:visited{
	color: #999967;
	font-size: 12px;
	font-family: Arial, Verdana;
	text-decoration: none;
}
a:hover{
	color: #686841;
	font-size: 12px;
	font-family: Arial, Verdana;
	text-decoration: none;
}
a:active{
	color: #686841;
	font-size: 12px;
	font-family: Arial, Verdana;
	text-decoration: none;
}
.content{
	border: 1px solid #808000;
	width: 955px;
	background-color: #ffffff;
}

.hitslogo{
	width: 955px;
	background-color: #ffffff;
	margin:5px 0 0 0;
}

.banners{
	height: 150px;
	width: 935px;
	margin: 10px;
	background-color: #999967;
	background-image: url('/images/top-gec-pepsico.gif');
	background-repeat: no-repeat;
	background-position: center;
}
.topnav{
	width: 935px;
	margin: 10px 10px 0px 10px;
	border-bottom: 1px solid #999967;
	font-size: 12px;
	font-family: Arial, Verdana;
	line-height: 20px;
	color: #999967;
	text-align: left;
}
.topnav a{
	color: #999967;
	font-size: 12px;
	font-family: Arial, Verdana;
	text-decoration: none;
}
.topnav a:link{
	color: #999967;
	font-size: 12px;
	font-family: Arial, Verdana;
	text-decoration: none;
}
.topnav a:visited{
	color: #999967;
	font-size: 12px;
	font-family: Arial, Verdana;
	text-decoration: none;
}
.topnav a:hover{
	color: #686841;
	font-size: 12px;
	font-family: Arial, Verdana;
	text-decoration: none;
}
.topnav a:active{
	color: #686841;
	font-size: 12px;
	font-family: Arial, Verdana;
	text-decoration: none;
}
.loggedin{
	color: #000000;
}
.level1{
	width: 935px;
	margin-right: 10px;
	margin-left: 10px;
	margin-top: 5px;
	margin-bottom: 5px;
	border: 1px solid #999967;
	line-height: 25px;
	background:#DADEBB;
}
ul.navul, ul.navulactive{
	margin: 0px;
	padding: 0px;
	}
li.navul, li.navulactive{
	margin: 0px;
	padding: 0px;
	list-style: none;
	color: #999967;
	font-size: 12px;
	line-height: 25px;
	width: 85px;
	display: block;
	font-family: Arial, Verdana;
	float: left;

	}	
li.navul a:link {
	color: #767676;
	font-size: 12px;
	line-height: 25px;
	width: 85px;
	display: block;
	text-decoration: none;
	font-family: Arial, Verdana;
	font-weight:bold;
	}
li.navul a:visited{
	color: #767676;
	font-size: 12px;
	line-height: 25px;
	width: 85px;
	display: block;
	text-decoration: none;
	font-family: Arial, Verdana;
	font-weight:bold;
	}
li.navul a:hover, li.navulactive a:hover, li.navulactive a:link, li.navulactive a:visited{
	color: #DADEBB;
	background-color: #999967;
	background-image: url('/images/nav/rollover.gif');
	background-repeat: repeat-x;
	font-size: 12px;
	line-height: 25px;
	width: 85px;
	display: block;
	text-decoration: none;
	font-family: Arial, Verdana;
	font-weight:bold;
	}
li.navul a:active{
	color: #767676;
	background-color: #999967;
	background-image: url('/images/nav/rollover.gif');
	background-repeat: repeat-x;
	font-size: 12px;
	line-height: 25px;
	width: 85px;
	display: block;
	text-decoration: none;
	font-family: Arial, Verdana;
	font-weight:bold;
	}
ul.mainnav{
	margin: 0px;
	padding: 0px;
	}
li.mainnav{
	margin-bottom: 5px;
	padding: 0px;
	list-style: none;
	color: #ffffff;
	font-size: 12px;
	line-height: 25px;
	width: 159px;
	display: block;
	font-family: Arial, Verdana;
	background-color: #999967;
	text-align: center;
	}	
li.mainnav a:link {
	color: #ffffff;
	background-color: #999967;
	font-size: 12px;
	line-height: 25px;
	width: 159px;
	display: block;
	text-decoration: none;
	font-family: Arial, Verdana;
	text-align: center;
	}
li.mainnav a:visited{
	color: #ffffff;
	font-size: 12px;
	line-height: 25px;
	width: 159px;
	display: block;
	text-decoration: none;
	font-family: Arial, Verdana;
	text-align: center;
	}
li.mainnav a:hover{
	color: #ffffff;
	font-size: 12px;
	line-height: 25px;
	width: 159px;
	display: block;
	background-image: url('/images/nav/rollover.gif');
	background-repeat: repeat-x;
	text-decoration: none;
	font-family: Arial, Verdana;
	text-align: center;
	}
li.mainnav a:active{
	color: #ffffff;
	font-size: 12px;
	line-height: 25px;
	width: 159px;
	display: inline;
	background-image: url('/images/nav/rollover.gif');
	background-repeat: repeat-x;
	text-decoration: none;
	font-family: Arial, Verdana;
	text-align: center;
	}

.contentarea{
	width: 935px;
	margin-left: 10px;
	margin-top: 5px;
	margin-right: 10px;
}
.ecommercearea{
	width: 935px;
	margin:0px;
	padding:0px;
}
.maintb{
	width: 935px;
	font-size: 12px;
}
.lefttb{
	width: 170px;
}
.input2{
	border: 1px solid #999967;
	height: 20px;
	margin: 0px;
	font-size: 12px;
	margin-bottom: 5px;
	width: 134px;
}
.input3{
	border: 1px solid #999967;
	height: 20px;
	margin: 0px;
	font-size: 12px;
	margin-bottom: 5px;
	width: 42px;
}
.middletb{
	width: 355px;
	font-size: 12px;
}
.middletb tr{
	height: 20px;
}
.middletb td{
	font-size: 12px;
}

.weeklymenutb{
	width: 410px;
	font-size: 12px;
	text-align:center;
}
.weeklymenutb tr{
	height: 20px;
}
.weeklymenutb td{
	font-size: 12px;
}
.weeklymenutb a{
	color:#000000;
}
.weeklymenutb a:hover{
	color:#999967;
}


.weeklymenulargetb{
	width: 765px;
	font-size: 12px;
	text-align:center;
}
.weeklymenulargetb tr{
	height: 20px;
}
.weeklymenulargetb td{
	font-size: 12px;
}
.weeklymenulargetb a{
	color:#000000;
}
.weeklymenulargetb a:hover{
	color:#999967;
}




.stbutton{
	line-height: 18px;
	background-color: #999967;
	border: 1px solid #808000;
	width: 120px;
	color: #ffffff;
	text-align: center;
}
.orderstb a{
	color: #999967;
	font-size: 12px;
	text-decoration: none;
	}
.orderstb a:link{
	color: #999967;
	font-size: 12px;
	text-decoration: none;
	}
.orderstb a:visited{
	color: #999967;
	font-size: 12px;
	text-decoration: none;
	}
.orderstb a:hover{
	color: #808000;
	font-size: 12px;
	text-decoration: none;
}
.orderstb a:active{
	color: #808000;
	font-size: 12px;
	text-decoration: none;
}
.helptb a{
	color: #000000;
	font-size: 12px;
	text-decoration: none;
	}
.helptb a:link{
	color: #000000;
	font-size: 12px;
	text-decoration: none;
	}
.helptb a:visited{
	color: #000000;
	font-size: 12px;
	text-decoration: none;
	}
.helptb a:hover{
	color: #808000;
	font-size: 12px;
	text-decoration: none;
}
.helptb a:active{
	color: #808000;
	font-size: 12px;
	text-decoration: none;
}
.weeklymenu{
	padding: 0px;
	list-style: none;
	color: #ccc;
	font-size: 12px;
	line-height: 20px;
	width:108px;
	height:33px;
	font-family: Arial, Verdana;
	background:url(/images/archive.jpg) no-repeat;
	text-align: center;
	}	
.weeklymenu a:link {
	color: #ffffff;
	font-size: 12px;
	line-height: 27px;
	width: 108px;
	height:33px;
	display: block;
	text-decoration: none;
	font-family: Arial, Verdana;
	background:url(/images/archive.jpg) no-repeat;
	text-align: center;
	}
.weeklymenu a:visited{
	color: #ffffff;
	font-size: 12px;
	line-height: 25px;
	width: 108px;
	display: block;
	text-decoration: none;
	font-family: Arial, Verdana;
	text-align: center;
	}
.weeklymenu a:hover{
	color: #ffffff;
	font-size: 12px;
	line-height: 25px;
	width: 108px;
	display: block;
	background:url(/images/archivehover.jpg) no-repeat;
	background-repeat: no-repeat;
	text-decoration: none;
	font-family: Arial, Verdana;
	text-align: center;
	}
.weeklymenu a:active{
	color: #ffffff;
	font-size: 12px;
	line-height: 25px;
	width: 100px;
	display: inline;
	background-image: url('/images/nav/rollover.gif');
	background-repeat: repeat-x;
	text-decoration: none;
	font-family: Arial, Verdana;
	text-align: center;
	}
.feedbacktable td {border: 1px solid #999967; padding:2px;}
.feedbacktable th {border: 1px solid #999967}
.tableheadings {text-align:center; width:400px; color:#999967; border-bottom:1px solid #999967}
.tableheadings2 {text-align:left; color:#999967; border-bottom:1px solid #999967; font-size:14px;}
.tableheadings3 {text-align:left; color:#999967; font-size:16px;}
.commentbox {width:400px; height:100px}
.sbutton1 {background:#999967; text-align:center; width:100px; padding:5px; border:1px solid #999967; color:#fff;}
.sbutton2 {background:#999967; text-align:center; width:100px; color:#fff;}


.tablebgtdtop{
	background:url(/images/backidea.jpg) bottom repeat-x;
	color:#FFFFFF;
	text-align:center;
	border-right:#ffffff 1px solid;
}
.tablebgtdtop1{
	background:url(/images/backidea.jpg) bottom repeat-x;
	color:#000000;
	text-align:center;
	border-right:#ffffff 1px solid;
}
.tablebgtdtop1{
	background:url(/images/backidea.jpg) bottom repeat-x;
	color:#333333;
	text-align:center;
	border-right:#ffffff 1px solid;
}
.tablebgtdtopend{
	background:url(/images/backidea.jpg) bottom repeat-x;
	color:#FFFFFF;
	text-align:center;
}

.tablebgtd{
	background-color:#999967;
	color:#FFFFFF;
	text-align:center;
	vertical-align: middle;
	border-bottom:#ffffff 1px solid;
}

.tablebgtd2{
	background-color:#999967;
	color:#FFFFFF;
	text-align:center;
	border-bottom:#ffffff 1px solid;
}

.tableborder{
	border-right:#999967 1px solid;
}
.tableborder1{
	border-right:#999967 1px solid;
	color: #000000;
	background-image: url(/images/transparent.png);
}
.tableborder12{
	border-right:#999967 1px solid;
	color: #000000;
	background-image: url(/images/transparent.png);
}
.tableborder2{
	border-bottom:#999967 1px solid;
	border-right:#999967 1px solid;
}
.tableborder21{
	border-bottom:#999967 1px solid;
	border-right:#999967 1px solid;
	color: #000000;
	background-image: url(/images/transparent.png);

}
/* jb20090622 */
table.weeklymenulargetb td.hover {
	border-right:#999967 1px solid;
	color: #000000;
	background-image: url(/images/transparent.png);
}

table.weeklymenulargetb tr.titlerow td.hover {
	background:url(/images/backidea.jpg) bottom repeat-x;
}

