/* @override http://client.rivetglobal.com/redman/css/site.css */

html, body, div, h1, h2, h3, h4, h5, h6, ul, ol, dl, li, dt, dd, p, blockquote, pre, form, fieldset, table, th, td, a {
	margin: 0;
	padding: 0;
}

img {
	border: none;
	margin: 0;
	padding: 0;
}

*:focus {
	outline: 0;
/*	background-color: transparent;*/
}

body {
	color: #414140;
	background: #9198a0 url(/img/bkg/gradient_bkg.gif) repeat-x center top;
	font: 0.86em/1.2em "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}

body.windows {
	background: none;
	font: 0.86em/1.2em "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}

a {
	color: #FFFFFF;
	text-decoration: none;	
}

a.hover {
	color: #FFFFFF;
	text-decoration: underline;	
}

.clear{
	clear: both;
}

p{
	padding-bottom: 10px;
}

/* Container */

#container{
	position: relative;
	width: 1000px;
	height: 570px;
	margin: 10px auto 0px auto;
	border: 10px solid #221d21;
	background-image: url(/img/bkg/main_bkg.jpg);
	background-position: -386px top; 
}

#containersnuff{
	width: 1000px;
	height: 570px;
	margin: 10px auto;
	border: 10px solid #221d21;
	background: url(/img/bkg/main_bkg.jpg) repeat-x 0px top;
}

#containerchew{
	width: 1000px;
	height: 570px;
	margin: 10px auto;
	border: 10px solid #221d21;
	background: url(/img/bkg/main_bkg.jpg) repeat-x -1000px top;
}


#nav, #navinner{
	display: block;
	height: 115px;
	width: 1000px;	
	z-index: 50;
}

#content, #contentinner{
	height: 347px;
	width: 1000px;
	position: relative;
	overflow: visible; 
}

#content
{
    position:absolute; 
    top:115px;
}
#contentinner{
	
}

#footer, #footerinner{
	display: block;
	height: 50px;
	z-index: 60;
}
#footer
{
    position:absolute;
}
.ficon-chew, 
.ficon-snuff{
	position: absolute;
	top: 492px;
	width: 154px;
	height:59px;
	z-index: 100;
}
.ficon-chew{
	right: 36px;
	background: url(/img/footer/footerIconsChew.gif) no-repeat;
}
.ficon-snuff{
	right: 34px;
	background: url(/img/footer/footerIconsSnuff.gif) no-repeat;
}
.ficon-chew a.snuff
{
	display:block;
	position: absolute;
	left:80px;
	top:24px;
	width:32px;
	height:32px;
}
.ficon-chew a.chew 
{
	display:block;
	position: absolute;
	left:24px;
	top:24px;
	width:52px;
	height:29px;
}
.ficon-snuff a.snuff
{
	display:block;
	position: absolute;
	left:40px;
	top:24px;
	width:32px;
	height:32px;
}
.ficon-snuff a.chew 
{
	display:block;
	position: absolute;
	left:78px;
	top:24px;
	width:52px;
	height:29px;
}
/* Age Verification */

/* @group Age Verification */
#verify-user{
	margin: 0px 0px 0px 189px;
	background: url(/img/age_verify/ageVerification_bkg.gif) no-repeat;
	width: 646px;
	height: 350px;
}
#verify-user .contentHolder
{
    height:290px;
}
#verify-user #verify-right .contentHolder
{
    margin-left:15px;
}
#verify-user #verify-left{
	float: left;
	height:350px;
	width: 285px;	
}
#verify-user #age-verify .fieldHolder
{
    float:left;
}
#verify-user #verify-left #left-img{
	margin: 73px 0px 20px;	
}

#verify-user #verify-left #age-verify{
	margin-left: 30px;	
}

#verify-user #verify-left #age-verify #agree21{
	margin-top: 30px;
	float: left;		
}

#verify-user #verify-left #age-verify #agree21 .copy{
	position: relative;
	top: -16px;
	margin-left: 25px;
	font-size: 0.76em;
	line-height: 1.1em;
	width: 215px;
}
#verify-user #verify-left #age-verify .validation{
	position: relative;
    height:30px; 
    overflow:hidden;
    font-size:10px;
    color:Red;
	top: -10px;
	margin-left: 25px;
}
#verify-user #verify-left .enter-btn{
position:relative;
	left: 80px;
    width:120px;
    height:26px;
    background:url("/img/age_verify/enterButtonVerify.gif") no-repeat;
}
#verify-user #verify-left .enter-btn:hover{
    background:url("/img/age_verify/enterButtonVerify_over.gif") no-repeat;
}
#verify-user #verify-right{
	float: right;
	width: 300px;
	color:White;
    height:350px;
}

#verify-user #verify-right #login-form {
	color:White;
	width:225px;
}

#verify-user #verify-right #login-form a.link{
	color:White;
	text-align:right;
	float:right;
	text-decoration:underline;
	padding-right:18px;
}

#verify-user #verify-right #right-img{
	margin: 50px 0px 40px;
}
#verify-user #verify-right .enter-btn
{
    background:url("/img/age_verify/loginEnter.gif") no-repeat;
position:relative;
	left: 60px;
    width:120px;
    height:26px;
}
#verify-user #verify-right .enter-btn:hover
{
    background:url("/img/age_verify/loginEnter_over.gif") no-repeat;
}
#verify-user select{
	font: 0.86em/1.2em "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	height: 20px;
	border: 1px solid #000;
	background-color: white;
	
}

#verify-user select.selectsm{
	width: 45px;
}

#verify-user select.selectlrg{
	width: 60px;
}

/* @end */

/* Snuff  Navigation */

/* @group Snuff Main Nav */

#snuff-nav{
	
}

#red-logo{
	float: left;
	margin-left: 13px;
	width:376px;
	height:109px;
	display:inline;
}

ul#red-nav{
	float: right;
	width: 596px;
	margin:0px;
	margin-top: 38px;
	/*background: url(/img/nav/nRedman_divider.gif) no-repeat 0 18px;*/
	list-style-type: none;
}
div#red-nav-divider
{
    margin-top:-1px;
    width:596px; 
    height:1px;
    background: url(/img/nav/nRedman_divider.gif) no-repeat;
    float:right;
}

ul#red-nav li{
	float: left;
	display: inline;
	position: relative;
}

ul#red-nav li ul{
	position: absolute;
	visibility: hidden;
	display: block;
	list-style-type: none;
	
}

ul#red-nav li:hover ul { 
	visibility: visible;
	display: block; 
	position: absolute;
}

ul#red-nav li:hover ul li {

	display: list-item;
	float: none;
}

ul#red-nav li ul li {
	display: list-item;
	float: none;
	margin-bottom: -3px;
}

ul#red-nav li.features{
	position: relative;
	top: 0;
	left: 0;
	height: 19px;
	width: 89px;
}

ul#red-nav li.products{
	position: relative;
	top: 0;
	left: 30px;
	height: 19px;
	width: 78px;
}

ul#red-nav li.heritage{
	position: relative;
	top: 0;
	left: 65px;
	height: 19px;
	width: 57px;
}

ul#red-nav li.gallery{
	position: relative;
	top: 0;
	left: 95px;
	height: 19px;
	width: 64px;
}

ul#red-nav li.retail{
	position: relative;
	top: 0;
	left: 125px;
	height: 19px;
	width: 41px;
}

ul#red-nav li.chew-nav{
	position: relative;
	top: 0;
	left: 158px;
	height: 19px;
	width: 99px;	
}

ul#red-nav li.chew-nav ul{
	width: 99px;
}
ul#red-nav img{
	display: block;
}


/* @end */

/* Chew Navigation */

/* @group Chew Nav */

#myslidemenu 
{
	position: absolute;
	height: 100px;
	z-index: 50;
	width:600px;
	right:0px;
	overflow:visible;
}

#chew-nav{
	z-index: 50;
}

#chew-logo{
	float: left;
	margin-left: 13px;
	width: 376px;
	height: 109px;
	overflow: visible;
	display:inline;
}


ul#white-nav{
	float: right;
	width: 571px;
	margin:0px;
	padding:0px;
	margin-top: 38px;
	/*background: url(/img/nav/nChew_divider.gif) no-repeat 0 18px;*/
	list-style: none;
}
div#white-nav-divider
{
    margin-top:-1px;
    width:571px; 
    height:1px;
    background: url(/img/nav/nChew_divider.gif) no-repeat;
    float:right;
}
ul#white-nav li{
	float: left;
	display: inline;
	position: relative;
}
ul#white-nav li a
{
    width:10px;
}
ul#white-nav li ul{
	position: absolute;
	visibility: hidden;
	display: block;
	list-style-type: none;
	
}

ul#white-nav li:hover ul { 
	visibility: visible;
	display: block;
	position: absolute;
}

ul#white-nav li:hover ul li {

	display: list-item;
	float: none;
}

ul#white-nav li ul li {
	display: list-item;
	float: none;
	margin-bottom: -3px;
}

ul#white-nav li.features{
	position: relative;
	top: 0;
	left: 0;
	height: 19px;
	width: 84px;
	margin-right:20px;
}

ul#white-nav li.products{
	position: relative;
	top: 0;
	height: 19px;
	width: 86px;
	margin-right:20px;
}

ul#white-nav li.heritage{
	position: relative;
	top: 0;
	height: 19px;
	width: 68px;
	margin-right:20px;
}

ul#white-nav li.gallery{
	position: relative;
	top: 0;
	height: 19px;
	width: 61px;
	margin-right:20px;
}

ul#white-nav li.retail{
	position: relative;
	top: 0;
	height: 19px;
	width: 60px;
	margin-right:20px;
}

ul#white-nav li.snuff-nav{
	position: relative;
	top: 0;
	height: 19px;
	width: 94px;
}

ul#white-nav li.snuff-nav ul{
	width: 99px;
}
ul#white-nav li.snuff-nav li{
    margin-left: -3px;}
/* @end */

/* Home */

/* @group Home Items */
#home-lbl-left{
	float: left;
	position: relative;
	left: 19px;
}

#home-lbl-left .product{
	position: relative;
	top:  70px;
	left: 46px;
}

#home-lbl-right{
	float: right;
	position: relative;
	right: 4px;	
}

#home-lbl-right .product{
	position: relative;
	top:  70px;
	left: 18px;
}

#more-chew{
	float: left;
	margin-top: -4px;
	color: #FFF;
	width: 818px;
	margin-left: 45px;
	height: 358px;
	background: url(/img/home/chewMiddlePage-BKG.jpg) no-repeat 0 0;
	font-size: 0.86em;
	line-height: 1.2em;
	margin-bottom: -10px;
	display:inline;
}

#more-chew #right-buckets{
    float:right;
    position:relative;
    top:220px;
    width:280px;
    margin-right:20px;
    text-align:center;
}

#home-chew{
	float: left;
	margin-top: -4px;
	color: #FFF;
	width: 818px;
	margin-left: 45px;
	height: 358px;
	background: url(/img/home/chewHomeBKG.jpg) no-repeat 0 0;
	font-size: 0.86em;
	line-height: 1.2em;
	margin-bottom: -10px;
	display:inline;
}

#home-chew #home-buckets {
	float: right;
	width: 336px;
	margin:1px 3px 0px 0px;
	display:inline;

}
#home-chew #home-buckets img{
	display: block;
}
#home-snuff{
	float: left;
	color: #FFF;
	width: 810px;
	margin-left: 43px;
	height: 350px;
    display:inline;

}

#home-snuff #left-buckets{
	padding: 0;
	float: left;
	width: 468px;
	height: 347px;
}

#home-snuff #right-buckets{
	float: right;
	width: 321px;
}

#home-snuff #right-buckets img{
	padding-bottom: 20px;
}


/* @end */

/* Product Pages */

/* @group Products */
#products-original-chew{
	position: relative;
	float: left;
	margin-top:-6px;
	color: #FFF;
	width: 818px;
	margin-left: 43px;
	height: 358px;
	background: url(/img/products/chewProductOriginalBKG.jpg) no-repeat 0 0;
	font-size: 0.86em;
	line-height: 1.2em;
	margin-bottom: -10px;
	display:inline;
}

#products-golden-chew{
	position: relative;
	float: left;
	margin-top:-6px;
	color: #FFF;
	width: 818px;
	margin-left: 44px;
	height: 358px;
	background: url(/img/products/chewProductGoldenBKG.jpg) no-repeat 0 0;
	font-size: 0.86em;
	line-height: 1.2em;
	margin-bottom: -10px;
	display:inline;
}

#products-silver-chew{
	position: relative;
	float: left;
	margin-top:-7px;
	color: #FFF;
	width: 818px;
	margin-left: 44px;
	height: 358px;
	background: url(/img/products/chewProductSilverBKG.jpg) no-repeat 0 0;
	font-size: 0.86em;
	line-height: 1.2em;
	margin-bottom: -10px;
	display:inline;
}

#products-select-chew{
	position: relative;
	float: left;
	margin-top:-6px;
	color: #FFF;
	width: 818px;
	margin-left: 43px;
	height: 358px;
	background: url(/img/products/chewProductSelectBKG.jpg) no-repeat 0 0;
	font-size: 0.86em;
	line-height: 1.2em;
	margin-bottom: -10px;
	display:inline;
}


#product-selector{
	float: left;
}

#original-content, #golden-content, #silver-content, #select-content{
	padding-top: 150px;
	margin-left: 190px;
	width: 320px;
}
#original-content p, #golden-content p, #silver-content p, #select-content p{
	font-weight:bold;
	font-size: 1.1em;
	line-height: 1.3;
}
#original-content h3, #golden-content h3, #silver-content h3, #select-content h3{
	display: none;
}
#product-content-bottom{
	position: absolute;
	left: 190px;
	bottom: 8px;
	width: 510px;
}
#product-content-bottom p{
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 1.2em;
	line-height: 1.3;
}
#product-content-bottom p.bsilver span{
	font-size: 1.2em;
}
#product-content-bottom p.bsilver{
	font-family: Trebuchet MS, Helvetica, sans-serif;
	font-size: 1.1em;
}
#product-content-bottom strong{
	font-weight:bold;
}
#product-content-bottom a:link,
#product-content-bottom a:visited{
	text-decoration: underline;
}
#product-content-bottom a:hover,
#product-content-bottom a:active{
	text-decoration: none;
}

#try-it-free{
	position: absolute;
	left: 671px;
	top: 235px;
	height: 124px;
	width: 144px;
}
#try-it-free img{	
	height: 124px;
	display: block;
	width: 144px;
}

#golden-content{
	width: 360px;
}

#silver-content{
	width: 300px;
}

#products-snuff-three, #products-snuff-five, #products-snuff-six{
	float: left;
	color: #000;
	width: 810px;
	margin-left: 43px;
	height: 350px;
	background: url(/img/products/productIconNO3BKG.jpg) no-repeat 140px 0;
	display:inline;

}

#products-snuff-five{
	background: url(/img/products/productIconNO5BKG.jpg) no-repeat 140px 0;
}

#products-snuff-six{
	background: url(/img/products/productIconNO6BKG.jpg) no-repeat 140px 0;
}


#products-snuff-three #highlightnav{
	background: url(/img/products/productIconNO3_over.jpg) no-repeat 0 0;
	width: 315px;
	height:  107px;
}

#products-snuff-five #highlightnav{
	background: url(/img/products/productIconNO5_over.jpg) no-repeat 0 0;
	margin-top: 14px;
	padding-bottom: 14px;
/*	*margin-top: 12px;
	*padding-bottom: 12px;*/
	width: 315px;
	height:  107px;
}

#products-snuff-six #highlightnav{
	background: url(/img/products/productIconNO6_over.jpg) no-repeat 0 1px;
	width: 315px;
	height:  108px;
}

#products-snuff-three .copyblock{
	color: #004631;
	float: right;
	text-align: left;
	padding-top: 40px;
	padding-right: 490px; line-height: 1.1em;
	width: 160px; font-size: 0.95em;
}

#products-snuff-five .copyblock{
	color: #73111f;
	float: right;
	text-align: left;
	padding-top: 20px;
	padding-right: 423px; line-height: 1.2em;
	width: 225px; font-size: 0.95em;
}

#products-snuff-six .copyblock{
	color: #cc092f;
	float: right;
	text-align: left;
	padding-top: 20px;
	padding-right: 490px;
	width: 155px; font-size: 0.95em;
}



#products-snuff-three .pnav{
	width: 132px;
}

#products-snuff-six .pnav{
	width: 132px;
}

#products-snuff-three .pnav img{
	padding-top: 14px;
/*	*padding-top: 12px;*/
}

#products-snuff-six .pnav img{
	padding-bottom: 13px;
	*padding-bottom: 10px;
}

#products-snuff-three .brnav,
#products-snuff-five .brnav,
#products-snuff-six .brnav{
	position: absolute;
	right: 160px;
	bottom: 0px;
	text-transform: uppercase;
}

#products-snuff-three .brnav p,
#products-snuff-five .brnav p,
#products-snuff-six .brnav p{
	font: 13px Trebuchet MS, Helvetica, sans-serif;
	color: #000;
	font-weight: bold;
}
#productThree,#productSix,#productFive
{
    color:#000;
}

#productThree:active,
#productThree:hover,
#productThree.selected:link,
#productThree.selected:visited,
#productThree.selected:hover
{
    color:#004631;
}

#productFive:active,
#productFive:hover,
#productFive.selected:link,
#productFive.selected:visited,
#productFive.selected:hover
{
    color:#731120;
}

#productSix:active,
#productSix:hover,
#productSix.selected:link,
#productSix.selected:visited,
#productSix.selected:hover
{
    color:Red;
}

/* @end */


/* Contact Us Pages */
#contact-chew, #contact-snuff{
	position: absolute;
	color: #FFF;
	width: 818px;
	margin-left: 43px;
}
#contact-snuff{		
	height: 350px;
}
#contact-chew {
	background: url(/img/contact/chewBack.jpg) no-repeat;
	margin-top: 12px;
	height: 338px;
}
#contact-chew #left-buckets,
#contact-snuff #left-buckets{
	position: relative;
	float: left;
	width: 555px;
	height: 347px;
}
#contact-snuff #left-buckets{
	background: url(/img/contact/snuffLeft.jpg) no-repeat;
}
#contact-chew #left-buckets .inner,
#contact-snuff #left-buckets .inner{
	position:relative;
	padding: 50px 20px 20px 20px;
}
#contact-chew #left-buckets table,
#contact-snuff #left-buckets table{
	width: 100%;
	table-layout: fixed;
}
#contact-chew #left-buckets label,
#contact-snuff #left-buckets label{
	font-size: 1.1em;
	font-weight: bold;
	line-height: 1.1;
	text-transform: uppercase;	
}
#contact-chew #left-buckets .fld-input,
#contact-snuff #left-buckets .fld-input{
	padding-bottom: 10px;
}
#contact-chew #left-buckets input.textbox,
#contact-snuff #left-buckets input.textbox,
#contact-chew #left-buckets select,
#contact-snuff #left-buckets select{
	background: #FFF;
	border: 1px solid #000;
	width: 220px;
}
#contact-chew #left-buckets .textbox:focus,
#contact-snuff #left-buckets .textbox:focus,
#contact-chew #left-buckets select:focus,
#contact-snuff #left-buckets select:focus,
#contact-chew #left-buckets textarea:focus,
#contact-snuff #left-buckets textarea:focus{
	background: #EEE;
}
#contact-chew #left-buckets textarea{
	border: 1px solid #000;
	width: 440px;
	height: 70px;
}
#contact-snuff #left-buckets textarea{
	border: 1px solid #000;
	width: 440px;
	height: 70px;
}
#contact-chew #left-buckets .button,
#contact-snuff #left-buckets .button
{
    background:url(/img/footer/submit.gif) no-repeat;
	height: 38px;
	width:118px;
	float:right;
	margin-top:7px;
}
#contact-chew .column,
#contact-snuff .column
{
    float:left;
    width:250px;
    margin:7px 0px 0px 0px;
}
#contact-chew #left-buckets input.button:hover,
#contact-snuff #left-buckets input.button:hover{
	border: 1px	solid #000;
	background: #FFF;
	color: #000;
}

#contact-chew #right-buckets,
#contact-snuff #right-buckets{
	position: relative;
	float: right;
	width: 247px;
	height: 347px;
}
#contact-snuff #right-buckets{
	background: url(/img/contact/snuffRight.jpg) no-repeat;
}

#contact-chew #right-buckets p.address,
#contact-snuff #right-buckets p.address{
	font-size: 1.2em;
	line-height: 1.2;
	padding: 88px 0 0 20px;
}
#contact-chew #right-buckets p.phone{
	font-size: 1.2em;
	padding: 127px 0 0 20px;
}
#contact-snuff #right-buckets p.phone{
	font-size: 1.2em;
	padding: 127px 0 0 20px;
}
#contact-chew #right-buckets p.address{
	font-size: 1.2em;
	line-height: 1.2;
	padding: 88px 0 0 20px;
}
#contact-snuff #right-buckets p.phone{
	font-size: 1.2em;
	padding: 127px 0 0 20px;
}
/* @end */

/* Hat Page */
#hat-snuff{
	float: left;
	color: #FFF;
	width: 818px;
	margin-left: 43px;
	height: 350px;
	display:inline;

}
#hat-snuff #left-buckets{
	position: relative;
	float: left;
	background: url(/img/hat/hatMain.jpg) no-repeat;
	width: 531px;
	height: 347px;
}
#hat-snuff #left-buckets .hat-large{
	position: absolute;
	left: 29px;
	top: 95px;
}
#hat-snuff #left-buckets .hat-small{
	position: absolute;
	left: 393px;
	top: 90px;
	width: 120px;
}
#hat-snuff #right-buckets{
	float: right;
	width: 270px;
}
#hat-snuff #right-buckets .howTo{
	border: 1px solid #FFF;
	background: #CC092F;
	height: 250px;
	margin-bottom: 12px;
}
#hat-snuff #right-buckets .howTo img
{
    margin-top:1px;
}

#hat-snuff .howTo p{
	font: 1em/1.2em "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	color: #000;
	text-transform: uppercase;
        margin: 0px 20px;
        padding: 0px;
        font-size: 12px;
        text-indent: -10px;
	font-weight: bold;
}
#hat-snuff .howTo p a:link, #hat-snuff .howTo p a:visited{
	color: #000;
	text-decoration: underline;
}
#hat-snuff .howTo p a:hover, #hat-snuff .howTo p a:active{
	color: #000;
	text-decoration: none;
}
#hat-snuff    .howTo
    {
        text-transform: uppercase;
    }
#hat-snuff    .howTo div
    {
        font: bold 1em/1.2em "Helvetica Neue" , Arial, Helvetica, Geneva, sans-serif;
        font-size: 12px;
        color: Black;
    }
#hat-snuff    .howTo .small
    {
        font-size: 8px;
        margin-left:20px;
    }
/* @group Hat */
/* @end */

/* Poster Page */
#poster-snuff{
	float: left;
	color: #FFF;
	width: 818px;
	margin-left: 43px;
	height: 350px;
	display:inline;

}
#poster-snuff #left-buckets{
	position: relative;
	float: left;
	background: url(/img/poster/posterBack.jpg) no-repeat;
	width: 531px;
	height: 347px;
}
#poster-snuff #left-buckets .poster-large{
	position: absolute;
	left: 29px;
	top: 80px;
}
#poster-snuff #left-buckets .poster-small{
	position: absolute;
	left: 393px;
	top: 80px;
	width: 120px;
}
#poster-snuff #left-buckets .poster-small img
{
	margin-bottom:3px;
}
#poster-snuff #right-buckets{
	float: right;
	width: 270px;
}
#poster-snuff #right-buckets .howGet
{
	margin:10px 0px 10px 7px;
}
#poster-snuff #right-buckets .howTo{
	border: 1px solid #FFF;
	background: #CC092F;
	height: 250px;
	margin-bottom: 12px;
}

#poster-snuff .howTo p{
	font: 1em/1.2em "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	color: #000;
	text-transform: uppercase;
        margin: 0px 20px;
        padding: 0px;
        font-size: 12px;
        text-indent: -10px;
	font-weight: bold;
}
#poster-snuff .howTo p a:link, #poster-snuff .howTo p a:visited{
	color: #000;
	text-decoration: underline;
}
#poster-snuff .howTo p a:hover, #poster-snuff .howTo p a:active{
	color: #000;
	text-decoration: none;
}
#poster-snuff    .howTo
    {
        text-transform: uppercase;
    }
#poster-snuff    .howTo div
    {
        font: bold 1em/1.2em "Helvetica Neue" , Arial, Helvetica, Geneva, sans-serif;
        font-size: 12px;
        color: Black;
    }
#poster-snuff    .howTo .small
    {
        font-size: 8px;
        margin-left:20px;
    }
/* @group Poster */
/* @end */

/* Heritage Page */

/* @group Heritage */
#heritage-chew{
	float: left;
	margin-top:-4px;
	color: #221D21;
	width: 818px;
	margin-left: 45px;
	height: 358px;
	background: url(/img/heritage/chewHeritageBKG.jpg) no-repeat 0 0;
	font-size: 0.86em;
	line-height: 1.2em;
	margin-bottom: -10px;
	display:inline;
}

#heritage-snuff{
	float: left;
	color: #221D21;
	width: 810px;
	margin-left: 42px;
	height: 350px;
	background: #FFF url(/img/heritage/snuffHeritageBKG.jpg) no-repeat 0 0;
	border: 1px solid #FFF;
	font-size: 0.86em;
	line-height: 1.2em;
	margin-bottom: -10px;
	display:inline;
}

#heritage-chew #heritage-container{
	margin-left: 264px;
	padding-top: 34px;
	padding-right: 15px;
}

#heritage-snuff #heritage-container{
	margin-left: 264px;
	padding-top: 19px;
	padding-right: 15px;
}


#heritage-chew #heritage-title, #heritage-snuff #heritage-title{
	padding-bottom: 15px;
}

#heritage-chew #heritage-container #himages{
	position: relative;
	bottom: -7px;	
}

#heritage-snuff #heritage-container #himages{
	position: relative;
	bottom: -17px;	
}

#heritage-chew #heritage-container #himages img{
	padding-right: 10px;	
}

#heritage-chew #heritage-container #himages img.last{
	padding-right: 0;	
}

#heritage-snuff #heritage-container #himages img{
	padding-right: 10px;	
}

#heritage-snuff #heritage-container #himages img.last{
	padding-right: 0;	
}


/* @end */

/* Stories Page */

/* @group Stories */
#stories-chew, #story-1-chew,
#story-2-chew, #story-3-chew,
#story-4-chew, #story-5-chew,
#story-6-chew{
	position: relative;
	float: left;
	margin-top:-4px;
	color: #221D21;
	width: 818px;
	margin-left: 45px;
	height: 358px;
	font-size: 0.86em;
	line-height: 1.2em;
	margin-bottom: -10px;
	z-index: 1;
	display:inline;
}
#stories-chew{
	background: url(/img/stories/chewStoriesBKG.jpg) no-repeat 0 0;
}
#stories-chew .sitems{
	margin: 54px 0 0 2px;
	width: 818px;
	height: 298px;
}
#stories-chew .sitems a{
	float:left;
	display: block;
	width: 116px;
	height: 300px;
}
#story-1-chew{
	background: url(/img/stories/chewStory1BKG.jpg) no-repeat 0 0;
}
#story-2-chew{
	background: url(/img/stories/chewStory2BKG.jpg) no-repeat 0 0;
}
#story-3-chew{
	background: url(/img/stories/chewStory3BKG.jpg) no-repeat 0 0;
}
#story-4-chew{
	background: url(/img/stories/chewStory4BKG.jpg) no-repeat 0 0;
}
#story-5-chew{
	background: url(/img/stories/chewStory5BKG.jpg) no-repeat 0 0;
}
#story-6-chew{
	background: url(/img/stories/chewStory6BKG.jpg) no-repeat 0 0;
}
.story .text{
	padding: 70px 40px 0 320px;
}
.story .text p{
	font-size: 1.1em;
	font-weight:bold;
	color: #FFF;
	padding-bottom: 9px;
}
.story .text a{
	font-style: italic;
}
.story p a:link, .story p a:visited{
	text-decoration: underline;
}
.story p a:hover, .story p a:active{
	text-decoration: none;
}
.story .menu 
{
	position: absolute;
	left: 488px;
	top: 300px;
	height: 31px;
}
.story .menu a 
{
	display: block;
	float: left;
	padding-right: 4px;
}
/* @end */

/* Sugar Free Page */

/* @group Sugar Free */
#sugar-free-chew{
	position: relative;
	float: left;
	margin-top:-4px;
	color: #221D21;
	width: 818px;
	margin-left: 45px;
	height: 358px;
	font-size: 0.86em;
	line-height: 1.2em;
	margin-bottom: -10px;
	display:inline;
}	
.sugar-story{
	background: url(/img/sugar/sugar1BKG.jpg) no-repeat 0 0;
}
.sugar-learn-more{
	background: url(/img/sugar/sugar2BKG.jpg) no-repeat 0 0;
}
.sugar-free-try{
	background: url(/img/sugar/sugar3BKG.jpg) no-repeat 0 0;
}
.sugar-free-try-submit{
    /*position:absolute; top: 110px; left: 650px;*/
}
#sugar-free-chew .menu{
	position: absolute;
	left: 2px;
	top: 3px;
	width:208px;	
}
#sugar-free-chew .menu a{
	display: block;
	width: 208px;
	height: 114px;
	margin: 3px 0;
}
#sugar-free-chew .menu a img{
	display: block;
	width: 208px;
	height: 114px;
}
#sugar-free-chew .content{
	padding: 20px 30px 0 235px;
}
#sugar-free-chew ul{
	padding: 5px 0;
}
#sugar-free-chew p{
	color: #FFF;
	font-size: 1.2em;
	line-height: 1.1em;	
	padding-bottom: 6px;
	margin:0;
}
#sugar-free-chew li{	
	color: #FFF;
	font-size: 1.1em;
	line-height: 1;	
	padding: 0;
	margin:0px 0px 7px 0px;
}
#sugar-free-chew p.strong{
	font-size: 1.8em;
	line-height: 1;
	font-weight: bold;
}
#sugar-free-chew p.header,#sugar-free-chew p.list-header{
	font-size: 1.5em;
	line-height: 1;
	font-weight: bold;
	padding: 10px 0;
}
#sugar-free-chew p.list-header{
	padding: 0 0 0 0;
}
#sugar-free-chew .smaller{
	font-size:11px; 
	padding-right: 202px;
}
#sugar-free-chew p.links{
	position: absolute;
	left: 235px;
	bottom: 6px;	
	font-weight: bold;
	text-transform: uppercase;
	text-align: left;
}
#sugar-free-chew p.links a:link, #sugar-free-chew p.links a:visited{
	text-decoration: underline;
}
#sugar-free-chew p.links a:hover, #sugar-free-chew p.links a:active{
	text-decoration: none;
}
#sugar-free-chew img{
	padding: 10px 0;
	margin-left: -6px;
}
#sugar-free-chew .label {
    width: 70px;
    float:left;
}
#sugar-free-chew .input {
    width: 250px;
    float:left;
	color: #FFFFFF;
}
#sugar-free-chew .column_try {
	color: #FFFFFF;
	font-size: 0.86em;
	line-height: 1.2em;
}
/* @end */

/* Gallery Page */

/* @group Gallery */
#gallery-chew{
	float: left;
	margin-top:-4px;
	color: #221D21;
	width: 818px;
	margin-left: 45px;
	height: 358px;
	background: url(/img/gallery/chewGalleryBKG.jpg) no-repeat 0 0;
	font-size: 0.86em;
	line-height: 1.2em;
	margin-bottom: -10px;
	display:inline;
}

#gallery-chew{
	float: left;
	margin-top:-4px;
	color: #221D21;
	width: 818px;
	margin-left: 45px;
	height: 358px;
	background: url(/img/gallery/chewGalleryBKG.jpg) no-repeat 0 0;
	font-size: 0.86em;
	line-height: 1.2em;
	margin-bottom: -10px;
	display:inline;
}

#gallery-chew #flashcontent {
	margin-top: 10px;
	margin-left: 5px;
}

#gallery-snuff #flashcontent {
	margin-top: 5px;
	margin-left: 5px;
}


/* @end */

/* Retail Page */

/* @group Retail */
#retail-chew{
	float: left;
	color: #FFF;
	width: 818px;
	margin-left: 46px;
	height: 358px;
	margin-top:-4px;
	background: url(/img/retail/chewRetailBKG.jpg) no-repeat 0 0;
	font-size: 0.86em;
	line-height: 1.2em;
	margin-bottom: -10px;
	display:inline;
}

#retail-snuff, #gallery-snuff{
	float: left;
	color: #FFF;
	width: 810px;
	margin-left: 43px;
	height: 348px;
	background: #000;
	border: 1px solid #FFF;
	display:inline;

}

#retail-chew #retail-container {
	margin-top: 10px;
	margin-left: 5px;
}

/* @end */


/* Footer Links */

/* @group FooterLinks */
#flinks-chew{
	color: #FFF;
	clear: both;
	width: 818px;
	margin-left: 43px;
	height: 388px;
	*margin-top:12px;
	background: url(/img/footer_links/chewFooterLinksBKG.jpg) no-repeat;
	overflow: hidden;
}

#flinks-snuff{
	float: left;
	color: #FFF;
	width: 810px;
	margin-left: 43px;
	height: 330px;
	margin-top: 5px;
	background: #b4082A;
	border: 1px solid #FFF;
	display:inline;
	overflow: hidden;

}


/* @end */

/* Footer */

/* @group Footer */
#footer{
	font-size: 0.76em;
	color: #000;
	width: 975px;
	float: left;
	bottom: 0;
}

#footer .home-uage{
	margin-top: 15px;
	margin-left: 45px;
	width: 54px;
	height: 76px;
}
#footer .home-mcancer{
	margin-left: 2px;
	width: 72px;
	height: 77px;
}

#footer ul.links{
	position: absolute;
	bottom: 30px;
	left: 244px;
	display: inline;
	list-style-type: none;
}

#footer ul.links li{
	display: inline;
	margin-right: 10px;
}

#footer ul.links li a{
	color: #000;
	text-decoration: none;
}

#footer ul.links li a:hover{
	color: #000;
	text-decoration: underline;	
}


#footer ul.links li.white{
	color: #FFF;
}

#footer ul.links li.white a{
	color: #FFF;
}

#footer ul.links li.white a:hover{
	color: #FFF;
	text-decoration: underline;	
}

#footer .icons{
	float: right;
	width: 154px;
	height: 59px;
	position: relative;
	bottom: 70px;
	right: 10px;
}

.instant_nav
{
	position:absolute; 
	top:0px; 
	left:12px;
	width:212px; 
	height:90px;
}

/* Bike 3
--------------------------------------- */
.instant_nav .bike_main3 {
		position: absolute;
		background: url('/img/instant/bike_3.jpg') 0 0 no-repeat;
		width: 212px;
		height: 90px;
		overflow: hidden;
		margin: 0px 0px 0px 0px;
		text-indent: -9999px;
		border:solid 0px #ffffff;
		cursor:pointer;
}
.instant_nav .bike_main3:hover {
		background-position: 0 -90px;
}
.instant_nav .bike_main3_selected {
		position: absolute;
		background: url('/img/instant/bike_3.jpg') 0 -90px no-repeat;
		width: 212px;
		height: 90px;
		overflow: hidden;
		margin: 0px 0px 0px 0px;
		text-indent: -9999px;
		border:solid 0px #ffffff;
		cursor:pointer;
}	
.instant_nav .bike_main3_selected:hover
{
		background-position: 0 0px;
}
.instant_nav .enter_to_win3 {
		position: absolute;
		background: url('/img/instant/enter_to_win.jpg') 0 0 no-repeat;
		width: 106px;
		height: 21px;
		overflow: hidden;
		margin: 90px 0px 0px 0px;
		text-indent: -9999px;
		border:solid 0px #ffffff;
		cursor:pointer;
}
.instant_nav .enter_to_win3:hover{
		background-position: 0 -21px;
}
.instant_nav .enter_to_win3_selected {
		position: absolute;
		background: url('/img/instant/enter_to_win.jpg') 0 -21px no-repeat;
		width: 106px;
		height: 21px;
		overflow: hidden;
		margin: 90px 0px 0px 0px;
		text-indent: -9999px;
		border:solid 0px #ffffff;
		cursor:pointer;
}
.instant_nav .enter_to_win3_selected:hover {
		background: url('/img/instant/enter_to_win.jpg') 0 0px no-repeat;
}
.instant_nav .view3 {
		position: absolute;
		background: url('/img/instant/view.jpg') 0 0 no-repeat;
		width: 106px;
		height: 21px;
		overflow: hidden;
		margin: 90px 0px 0px 106px;
		text-indent: -9999px;
		border:solid 0px #ffffff;
		cursor:pointer;
}
.instant_nav .view3:hover{
		background-position: 0 -21px;
}
.instant_nav .view3_selected {
		position: absolute;
		background: url('/img/instant/view.jpg') 0 -21px no-repeat;
		width: 106px;
		height: 21px;
		overflow: hidden;
		margin: 90px 0px 0px 106px;
		text-indent: -9999px;
		border:solid 0px #ffffff;
		cursor:pointer;
}
.instant_nav .view3_selected:hover {
		background: url('/img/instant/view.jpg') 0 0px no-repeat;
}
	
/* Bike 5
--------------------------------------- */
.instant_nav .bike_main5 {
		position: absolute;
		background: url('/img/instant/bike_5.jpg') 0 0 no-repeat;
		width: 212px;
		height: 90px;
		overflow: hidden;
		margin: 118px 0px 0px 0px;
		text-indent: -9999px;
		border:solid 0px #ffffff;
		cursor:pointer;
}
.instant_nav .bike_main5:hover {
		background-position: 0 -90px;
}
.instant_nav .bike_main5_selected {
		position: absolute;
		background: url('/img/instant/bike_5.jpg') 0 -90px no-repeat;
		width: 212px;
		height: 90px;
		overflow: hidden;
		margin: 118px 0px 0px 0px;
		text-indent: -9999px;
		border:solid 0px #ffffff;
		cursor:pointer;
}
.instant_nav .bike_main5_selected:hover {
		background-position: 0 0px;
}
	
.instant_nav .enter_to_win5 {
		position: absolute;
		background: url('/img/instant/enter_to_win.jpg') 0 0 no-repeat;
		width: 106px;
		height: 21px;
		overflow: hidden;
		margin: 208px 0px 0px 0px;
		text-indent: -9999px;
		border:solid 0px #ffffff;
		cursor:pointer;
}
.instant_nav .enter_to_win5:hover {
		background-position: 0 -21px;
}
.instant_nav .enter_to_win5_selected {
		position: absolute;
		background: url('/img/instant/enter_to_win.jpg') 0 -21px no-repeat;
		width: 106px;
		height: 21px;
		overflow: hidden;
		margin: 208px 0px 0px 0px;
		text-indent: -9999px;
		border:solid 0px #ffffff;
		cursor:pointer;
}
.instant_nav .enter_to_win5_selected:hover {
		background: url('/img/instant/enter_to_win.jpg') 0 0px no-repeat;
}
.instant_nav .view5 {
		position: absolute;
		background: url('/img/instant/view.jpg') 0 0 no-repeat;
		width: 106px;
		height: 21px;
		overflow: hidden;
		margin: 208px 0px 0px 106px;
		text-indent: -9999px;
		border:solid 0px #ffffff;
		cursor:pointer;
}
.instant_nav .view5:hover {
		background-position: 0 -21px;
}
.instant_nav .view5_selected {
		position: absolute;
		background: url('/img/instant/view.jpg') 0 -21px no-repeat;
		width: 106px;
		height: 21px;
		overflow: hidden;
		margin: 208px 0px 0px 106px;
		text-indent: -9999px;
		border:solid 0px #ffffff;
		cursor:pointer;
}		
.instant_nav .view5_selected:hover {
		background: url('/img/instant/view.jpg') 0 0px no-repeat;
}

/* Bike 6
--------------------------------------- */
.instant_nav .bike_main6 {
	position: absolute;
	background: url('/img/instant/bike_6.jpg') 0 0 no-repeat;
	width: 212px;
	height: 90px;
	overflow: hidden;
	margin: 236px 0px 0px 0px;
	text-indent: -9999px;
	border:solid 0px #ffffff;
	cursor:pointer;
}
.instant_nav .bike_main6:hover {
	background-position: 0 -90px;
}
.instant_nav .bike_main6_selected {
		position: absolute;
		background: url('/img/instant/bike_6.jpg') 0 -90px no-repeat;
		width: 212px;
		height: 90px;
		overflow: hidden;
		margin: 236px 0px 0px 0px;
		text-indent: -9999px;
		border:solid 0px #ffffff;
		cursor:pointer;
}	
.instant_nav .bike_main6_selected:hover {
	background-position: 0 0px;
}
.instant_nav .enter_to_win6 {
	position: absolute;
	background: url('/img/instant/enter_to_win.jpg') 0 0 no-repeat;
	width: 106px;
	height: 21px;
	overflow: hidden;
	margin: 326px 0px 0px 0px;
	text-indent: -9999px;
	border:solid 0px #ffffff;
	cursor:pointer;
}
.instant_nav .enter_to_win6:hover {
	background-position: 0 -21px;
}
.instant_nav .enter_to_win6_selected {
	position: absolute;
	background: url('/img/instant/enter_to_win.jpg') 0 -21px no-repeat;
	width: 106px;
	height: 21px;
	overflow: hidden;
	margin: 326px 0px 0px 0px;
	text-indent: -9999px;
	border:solid 0px #ffffff;
	cursor:pointer;
}
.instant_nav .enter_to_win6_selected:hover {
	background: url('/img/instant/enter_to_win.jpg') 0 0px no-repeat;
}
.instant_nav .view6 {
	position: absolute;
	background: url('/img/instant/view.jpg') 0 0 no-repeat;
	width: 106px;
	height: 21px;
	overflow: hidden;
	margin: 326px 0px 0px 106px;
	text-indent: -9999px;
	border:solid 0px #ffffff;
	cursor:pointer;
}
.instant_nav .view6:hover {
	background-position: 0 -21px;
}
.instant_nav .view6_selected {	
	position: absolute;
	background: url('/img/instant/view.jpg') 0 -21px no-repeat;
	width: 106px;
	height: 21px;
	overflow: hidden;
	margin: 326px 0px 0px 106px;
	text-indent: -9999px;
	border:solid 0px #ffffff;
	cursor:pointer;
}
.instant_nav .view6_selected:hover {
	background: url('/img/instant/view.jpg') 0 0px no-repeat;
}	
	
#sweepstakes-snuff #bike_spec3{
	background: url('/img/sweeps/bike3.jpg') -2px 1px no-repeat;	
	padding: 0px;
	width:588px;
	height:347px;
}
#sweepstakes-snuff #bike_spec5{
	background: url('/img/sweeps/bike5.jpg') -2px 1px no-repeat;	
	padding: 0px;
	width:588px;
	height:347px;
}
#sweepstakes-snuff #bike_spec6{
	background: url('/img/sweeps/bike6.jpg') -2px 1px no-repeat;	
	padding: 0px;
	width:588px;
	height:347px;
}
#sweepstakes-snuff #pane-window-3,
#sweepstakes-snuff #pane-window-5,
#sweepstakes-snuff #pane-window-6{
	width: 402px;
	height: 322px;
	margin:0px;
}
#sweepstakes-snuff .specs .specsWrapper
{
    margin:0px 0px 0px 180px;
    padding:20px 0px;
}
#sweepstakes-snuff #pane-window-3 .windowpad,
#sweepstakes-snuff #pane-window-5 .windowpad,
#sweepstakes-snuff #pane-window-6 .windowpad{
	padding: 5px 0px;
}
#sweepstakes-snuff .specs
{
	position: relative;
	top:0px;
	left:0px;
}
#sweepstakes-snuff .specs .close{
	position: absolute;
	left: 544px;
	top: 4px;
	width: 38px;
	height: 10px;
}
#sweepstakes-snuff .specs .enter{
	position: absolute;
	left: 16px;
	top: 10px;
	width: 140px;
	height: 27px;
}
#sweepstakes-snuff .specs .show{
	position: absolute;
	left: 16px;
	top: 45px;
	width: 140px;
	height: 18px;
}
#sweepstakes-snuff .specs a.close img{
	width: 38px;
	height: 10px;
	display: block;
}
#sweepstakes-snuff .specs a.enter img{
	width: 140px;
	height: 27px;
	display: block;
}
#sweepstakes-snuff .specs a.show img{
	width: 140px;
	height: 18px;
	display: block;
}
#sweepstakes-snuff .specs table{
	width: 384px;
	margin-bottom: 10px;
	table-layout: fixed;
}
#sweepstakes-snuff .specs table .spec-table-header{
	color: #CC092F;
	background: #000;
}
#sweepstakes-snuff .specs table.electrical{
	table-layout: auto;
}
#sweepstakes-snuff .specs p,
#sweepstakes-snuff .specs td{
	color: #000;
	padding: 3px;
	font-weight: bold;
}
#sweepstakes-snuff .specs p.spec-header{
	font-size: 1.3em;
	line-height: 1.2;
}
/* @end */
#sweepstakes-snuff #left-buckets
{	
	position: relative;
	float: left;
	width: 587px;
	height: 347px;
}
#sweepstakes-snuff #right-buckets
{
	position: relative;
	float: right;
	width: 240px;
	height: 347px;
	overflow: visible;
}
#sweepstakes-snuff #right-buckets-play
{
	position: relative;
	display:block;
	top:10px;
	right:30px;
	float: right;
	width: 205px;
	height: 325px;
	font-size:0.88em;
	font-weight:bold;
}
#sweepstakes-snuff #right-buckets-play .button {
    position:relative;
    text-align:center;
    line-height:60px;
    color:#ca101a;
    background-color: #FFFFFF;
    height:60px;width:184px;
    border:2px solid #000000;
    font-size:1.48em;
    letter-spacing:-0.04em;
    margin:0 auto;
}
#sweepstakes-snuff #splash-screen
{	
	background: url(/img/instant/landing.jpg) no-repeat;
	width: 588px;
	height: 347px;
}
#sweepstakes-snuff #splash-screen p
{
	display: none;
}
#sweepstakes-play
{    
    width:540px;
    height:350px;
}
#sweepstakes-play p
{
	font-family: "Arial Narrow", Arial, Helvetica, sans-serif;
	font-size: 0.9em;
    text-align:left;
    color:#000;
    font-weight:bold;
}
#sweepstakes-play p a:link, #sweepstakes-play p a:visited
{
	color:#000;
	text-decoration: underline;
}
#sweepstakes-play p a:hover, #sweepstakes-play p a:active
{
	color:#000;
	text-decoration: none;
}
#sweepstakes-play select
{
	background: #FFF;
	color: #000;
    width:210px;
    padding:0px;
}
#sweepstakes-play select:hover
{
	background: #FFF;
	color: #000;
}
#sweepstakes-play  p.button
{
	padding: 0px 0px 0px 80px;
	font-size: 1em;
}
#sweepstakes-play  p.small
{
    font-size:0.8em;
}
#sweepstakes-play .button span
{
    padding: 3px 30px;
    background-color:Black;
    color: #DA0831;
    font-weight: bold;
    border:solid 1px White;    
}

#sweepstakes-play .play-header{	
	/*background: url(/img/sweeps/blankHeader.jpg) no-repeat;
	background-color:White;*/
	/*width: 587px;
	height: 63px;*/
	width:557px;
	height:43px;
	margin: 0px;
	padding:20px 0px 0px 30px;
}
/*#sweepstakes-play .play-header img
{
	margin:20px 0px 0px 30px;
}*/
#sweepstakes-play .play-header h3{
	display: none;
}
#sweepstakes-play .play-content{
	/*background: url(/img/sweeps/contentBKG.jpg) no-repeat;
	background-color:White;*/
	width: 587px;
	height: 284px;
	padding: 0px;
	margin: 0px;
}
#sweepstakes-play .play-content .tafLink
{
	color:Red;
	text-decoration:underline;
}
#sweepstakes-play .play-content .indent
{
	margin-left:20px;
}

#sweepstakes-play .play-content .moreInfo
{
    width:400px;
}
#sweepstakes-play .jacket{
	background: url(/img/sweeps/contentJacketBKG.jpg) no-repeat;
}
#sweepstakes-play .t-shirt{
	background: url(/img/sweeps/contentTShirtBKG.jpg) no-repeat;
}
#sweepstakes-play .tin{
	background: url(/img/sweeps/contentTinBKG.jpg) no-repeat;
}
#sweepstakes-play .belt{
	background: url(/img/sweeps/contentBeltBKG.jpg) no-repeat;
}
#sweepstakes-play .sun-glasses{
	background: url(/img/sweeps/contentGlassesBKG.jpg) no-repeat;
}
#sweepstakes-play p
{
	font-size: 0.8em;
	padding:6px 25px 6px 35px;
}
#sweepstakes-play a.black:link, #sweepstakes-play a.black:visited
{
	color: #000;
}
#sweepstakes-play a.black:hover, #sweepstakes-play a.black:active 
{
	color: #000;
}
#sweepstakes-play .thank-you{
	background: url(/img/sweeps/thankYou.jpg) no-repeat;
	background-color:White;
}
#sweepstakes-play .register-please{
	background: url(/img/sweeps/registerPlease.jpg) no-repeat;
	background-color:White;
}
#sweepstakes-play .congratulations{
	background: url(/img/sweeps/congratulations.jpg) no-repeat;
	background-color:White;
}
a div
{
    cursor:pointer;
}

div.userInfo
{
    position:absolute; 
    top: 10px;    
    font-family:Arial;
    font-weight:bold;
    font-size:1.0em;
    z-index: 60;
}
#snuff-nav div.userInfo
{
   right: 142px;
 }
#chew-nav div.userInfo
{
   right: 130px;
}
div.userInfo a
{
    text-decoration:underline;
    text-transform:uppercase;
}
#snuff-nav div.userInfo .info_color,#snuff-nav div.userInfo .info_color a
{
    color:white;
}
#chew-nav div.userInfo .info_color,#chew-nav div.userInfo .info_color a
{
    color:#b3082a;
}

#chew-story-game .story-game
{
	margin:-2px 0px 0px 37px;
}
#chew-story-game .cong-page
{
	background:url(/img/sweeps/chewStoryGameBack.jpg) no-repeat;
	margin:-5px 0px 0px 37px;
	width:822px;
	height:362px;
	position:absolute;
}
.cong-page .title
{
	position:relative;
	margin:65px 0px 20px 110px;
}
.cong-page .text
{
	position:relative;
	margin-left:110px;
	margin-right:100px;
}
.cong-page .text p
{
	color:White;
	font-family:Arial;
	font-size:small;
	font-weight:bold;
}
.cong-page .text p a
{
	text-decoration:underline;
}

#warning {width: 1020px; background: White; margin: 10px auto 10px auto}
#warning img {width: 1020px; height: 152px}


.abs {position: absolute; border: 0px}