h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
	margin: 0px;
}
.yellowTXT {
	color: #FDFF26;
}
img {border:0;}
h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bolder;
	color: #FFFFFF;
}
#pageContainer #contentGame #gameInstructions .blue {
	color: #3b288f;
	padding-bottom: 0px;
	margin-bottom: 5px;
}

h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	margin: 0px;
}
h3 a:link{
	text-decoration:none;
	color: #000000;
}
h3 a:visited{
	color: #000000;
	text-decoration:none;
}
h3 a:hover{
	color: #FF0000;
	text-decoration:none;
}
p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}
ul {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	list-style-type: disc;
}
#bbqlink {
	position: absolute;
	left: 543px;
	top: 487px;
}
#bbqRightButtons {
	position: absolute;
	width: 362px;
	left: 388px;
	top: 156px;
}
#bottomCrackerText {
	position: absolute;
	top: 357px;
	left: 4px;
	height: 66px;
}
#bbqLeftText {
	position: absolute;
	top: 155px;
	width: 280px;
	left: 17px;
	height: 430px;
}
#bbqSKUs {
	position: absolute;
	top: 165px;
	width: 250px;
	left: 13px;
}
#bottomBBQText {
	position: absolute;
	top: 225px;
	width: 262px;
}
#bbqRightButtonsKraft {
	position: absolute;
	width: 362px;
	left: 388px;
	top: 161px;
}
#bbqRightButtonsBullseye {
	position: absolute;
	width: 362px;
	left: 388px;
	top: 295px;
}
#bbqRightButtonsOpenpit {
	position: absolute;
	width: 362px;
	left: 388px;
	top: 429px;
}
#clickbutton {
	position: absolute;
	height: 31px;
	width: 28px;
	top: 655px;
	left: 348px;
}
#contentContainer {
	position: relative;
	height: 380px;
	width: 750px;
	/*background-image: url(../images/rewardland/bkg_home.jpg);*/
}
#contentContainerDressings {
	position: relative;

	width: 750px;
	float: left;
	padding: 0px;
	margin: 0px;
	background-color:#0072bc;
	color:white;
	/*background-image: url(../images/bkg_cracker.jpg);*/
}
#contentContainerDressings p  {
	color:white;

}
div.bluline {
border-bottom:1px dotted #999999;
padding-botom:16px;
margin-bottom:6px;
height:60px;
}

#contentContainerCrackers {
	position: relative;
	height: 618px;
	width: 750px;
	float: left;
	padding: 0px;
	margin: 0px;
	background-image: url(../images/bkg_cracker.jpg);
}

a.greenLink:link {
	color:#b6d335;   
	font-wieght:bold; 
	font-size:14px;
	text-decoration:none;
	border-bottom:1px dotted #fff;
}

a.greenLink:visited {
	color:#b6d335;   
	font-wieght:bold; 
	font-size:14px;
}

a.greenLink:hover {
	color:#fff;   
	font-wieght:bold; 
	font-size:14px;
}

a.greenLink:active {
	color:#b6d335;   
	font-wieght:bold; 
	font-size:14px;
}
#contentContainerBBQ {
	position: relative;
	height: 618px;
	width: 750px;
	background-image: url(../images/bkg_bbq.jpg);
	float: left;
	padding: 0px;
	margin: 0px;
}
#crackerassortment {
	position: absolute;
	top: 202px;
	left: 363px;
	height: 50px;
	text-align: center;
	width: 380px;
}
#contentContainerKraftbbq {
	position: relative;
	height: 618px;
	width: 750px;
	background-image: url(../images/bkg_kraftbbq.jpg);
	float: left;
	padding: 0px;
	margin: 0px;
}
#contentContainerBullseyebbq {
	position: relative;
	height: 618px;
	width: 750px;
	background-image: url(../images/bkg_bullseyebbq.jpg);
	float: left;
	padding: 0px;
	margin: 0px;
}
#contentContainerOpenpitbbq {
	position: relative;
	height: 618px;
	width: 750px;
	background-image: url(../images/bkg_openpitbbq.jpg);
	float: left;
	padding: 0px;
	margin: 0px;
}
#contentContainerOffers {
	position: relative;
	height: 753px;
	width: 750px;
	float: left;
	padding: 0px;
	margin: 0px;
}
#crackerLeftText {
	position: absolute;
	top: 149px;
	width: 260px;
	left: 18px;
	height: 430px;
}
#crackerlink {
	position: absolute;
	top: 348px;
	left: 543px;
}
#crackerrightcontent {
	position: absolute;
	height: 92px;
	width: 346px;
	left: 404px;
	top: 526px;
}
#crackerrightcontentAssort {
	position: absolute;
	height: 92px;
	width: 346px;
	left: 354px;
	top: 184px;
}

#crackerSKUs {
	position: absolute;
	top: 213px;
	width: 247px;
	left: 9px;
}
#earnpoints {
	left: 627px;
	top: 10px;
	position: absolute;
	width: 100px;
}
#homeLeftText {
	position: absolute;
	top: 260px;
	left: 17px;
	width: 220px;
	font-weight: bold;
}
#nav {
	position: relative;
	height: 82px;
	width: 750px;
	padding: 0px;
	margin: 0px;
}
#navbuttons {
	position: absolute;
	top: 47px;
	left: 180px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bolder;
	color: #FFFFFF;
	width: 327px;
}
#navbuttons a:link{
	text-decoration:none;
	color: #FFFFFF;
}
#navbuttons a:visited{
	color: #CCCCCC;
	text-decoration:none;
}
#navbuttons a:hover{
	color: #FF0000;
	text-decoration:none;
}
#navbuttons a:active{
	color: #FF0000;
	text-decoration:none;
}
#pageContainer {
	margin-right: auto;
	margin-left: auto;
	height: 700px;
	width: 750px;
	position: relative;
}
#pageContainerOffers {
	margin-right: auto;
	margin-left: auto;
	height: 835px;
	width: 750px;
}
#transparentRace {
	position: absolute;
	width: 750px;
	height: 240px;
	top: 378px;
}

.blackText {
	color: #000000;
}
.blackText a:link{
	       text-decoration:underline;
	       color: #000000;
}
.blackText a:visited{
	       text-decoration:underline;
	       color: #000000;
}
.blackText a:hover{
	       text-decoration:underline;
	       color: #CCCCCC;
}
.blackText a:active{
	       text-decoration:underline;
	       color: #000000;
}
.blackTextWhite {
	color: #000000;
}
.blackTextWhite a:link{
	       text-decoration:underline;
	       color: #000000;
}
.blackTextWhite a:visited{
	       text-decoration:underline;
	       color: #000000;
}
.blackTextWhite a:hover{
	       text-decoration:underline;
	       color: #CCCCCC;
}
.blackTextWhite a:active{
	       text-decoration:underline;
	       color: #000000;
}
.crackerLeftTextUpper {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
}
.graytext {
	color: #CCCCCC;
}
.graytext a:link{
	       text-decoration:none;
	       color: #CCCCCC;
}
.graytext a:visited{
	       text-decoration:none;
	       color: #CCCCCC;
}
.graytext a:hover{
	       text-decoration:none;
	       color: #FF0000;
}
.graytext a:active{
	       text-decoration:none;
	       color: #CCCCCC;
}
.redtext {
	color: #FF0000;
}

.text10 {
	font-size: 10px;
}
.whiteText {
	color: #FFFFFF;
}
.whiteText a:link{
	text-decoration:underline;
	color: #FFFFFF;
}
.whiteText a:visited{
	       color: #FFFFFF;
	       text-decoration:underline;
}
.whiteText a:hover{
		   color: #CCCCCC;
	       text-decoration:underline;
}
.whiteText a:active{
		   color: ##FFFFFF;
	       text-decoration:underline;
}
.whiteTextLink {
	color: #FFFFFF;
	text-decoration: underline;
}
.whiteTextRewardland {
	color: #FFFFFF;
	margin-top: 0px;
	margin-left: 18px;
	font-weight: bold;
}
.whiteTextRewardland a:link{
	text-decoration:underline;
	color: #FFFFFF;
}
.whiteTextRewardland a:visited{
	       color: #FFFFFF;
	       text-decoration:underline;
}
.whiteTextRewardland a:hover{
		   color: #CCCCCC;
	       text-decoration:underline;
}
.whiteTextRewardland a:active{
		   color: ##FFFFFF;
	       text-decoration:underline;
}
.whiteTextRewardlandLink {
	color: #FFFFFF;
	text-decoration: underline;
}
}
.whiteTextRewardlandBullet {
	color: #FFFFFF;
	margin-left: 0px;
	font-size: 12px;
	font-weight: bold;
	list-style-type: disc;
	list-style-position: outside;
}
body {
	margin: 0px;
}
.whiteTextBullet {

	color: #FFFFFF;
}
#bbqIQ {
	position: absolute;
	width: 225px;
	top: 560px;
	left: 408px;
}
#crackerlink2 {
	position: absolute;
	top: 90px;
	left: 256px;
}
#bbqlink2 {

	position: absolute;
	left: 379px;
	top: 92px;
}
#kraftlink {
	position: relative;
	top: 12px;
	height: 60px;
	width: 140px;
	left: 10px;
}
#linkBoxBottomR {
	position: relative;
	width: 383px;
	height: 240px;
	top: 138px;
	left: 367px;
	background-image: url(../images/rewardland/ritzItup.jpg);
}
#linkBoxBottomL {



	position: relative;
	width: auto;
	height: 240px;
	top: 378px;
}
#pageContainer #contentContainer #linkBoxBottomL #ritzItUpTXT_A {
	position: absolute;
	width: 160px;
	left: 550px;
	top: 40px;
}
#pageContainer #contentContainer #linkBoxBottomL #clickHereINDEX {
	position: relative;
	width: 300px;
	top: 93px;
	left: 40px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
}
.text8 {
	font-size: 9px;
	font-weight: normal;
	color: #FFFFFF;
	margin-bottom: 10px;
}
#contentRewardland {
	position: absolute;
	height: 918px;
	width: 600px;
	margin-top: 0px;
	padding-right: 75px;
	padding-left: 75px;
	background-repeat: no-repeat;
}
#contentRewardland #copy {
	width: 600px;
	margin-right: auto;
	margin-left: auto;
	position: relative;
	top: 275px;
	color: #FFFFFF;
}
#pageContainer #contentRewardland #copy .whiteTextRewardlandBullet {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
	margin-left: 0px;
	list-style-position: outside;
	list-style-type: disc;
}
#pageContainer #contentRewardland #copy .RewardlandBullet {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
	margin-left: 0px;
	list-style-position: outside;
	list-style-type: disc;
}
#contentRewardland #qualifyingProd {
	position: relative;
}
#pageContainer #contentRewardland #qualifyingProd {
	position: absolute;
	width: 600px;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}
#pageContainer #contentRewardland #copy #pointsInfo {
	position: relative;
	width: auto;
}
#pageContainer #contentRewardland #copy #pointsInfo {
	position: relative;
	width: 530px;
	margin-right: auto;
	margin-left: auto;
	padding: 0px;
}
#contentContainerExcitingReward {

	position: relative;
	height: 665px;
	width: 750px;
	float: left;
	padding: 0px;
	margin: 0px;
}
#pageContainer #contentContainerExcitingReward #clickHereINDEX {
	position: absolute;
	top: 258px;
	left: 250px;
}
#pageContainer #contentRewardland #gameInstructions {
	height: 463px;
}
#contentGame {

	position: absolute;
	height: 918px;
	width: 750px;
	margin-top: 0px;
	background-repeat: no-repeat;
}
#pageContainer #contentGame #gameInstructions .noupperMargin {
	margin-top: 0px;
	padding-top: 0px;
}
