img
	{
		border:0;
	}
#bg_codePopup
	{
		margin:10px auto;
		width:272px;
		height:277px;
		padding:20px;
		background:url(../../images/bg_codePopups.png) no-repeat;
		text-align:center;
		color:#fff;
		font-family:arial, helvetica, sans-serif;
		font-size:75%;
	}
#bg_codePopup a
	{
		color:#fff;
	}
#bg_codePopup p
	{
		margin:0;
		padding:10px 0;
	}
#bg_codePopup h1
	{
		margin:0px;
		padding:0px;
		font-size:170%;
	}
#orange_box
	{
		background:#ff9147;
		padding:10px;
	}
#bg_shareSurprises
	{
		margin:10px auto;
		width:272px;
		height:500px;
		padding:20px;
		background:url(../../images/bg_surprisesPopups.png) no-repeat;
		text-align:center;
		color:#fff;
		font-family:arial, helvetica, sans-serif;
		font-size:75%;
	}
#bg_shareSurprises a
	{
		color:#fff;
	}
#bg_cshareSurprises p
	{
		margin:0;
		padding:10px 0;
	}
#bg_shareSurprises h1
	{
		margin:0px;
		padding:0px;
		font-size:170%;
	}
#green_box
	{
		background:#82bf5a;
		padding:10px;
	}
#container_surprises
	{
		position:relative;
		background:url("../../images/bg_surprises_2.png") repeat-y;
	}
#container_surprises_content
	{
		position:relative;
		width:430px;
		margin:0 0 0 180px;
		padding:0 0 290px 0;
	}
#container_surprises_header
	{
		position:relative;
		height:99px;
		background:url("../../images/bg_surprises_1.png") no-repeat;
	}
#container_surprises_header_content
	{
		position:relative;
		height:55px;
		width:540px;
		margin:0 auto;
		padding:45px 0 0 0;
	}
#container_surprises_inner
	{
		position:relative;
		background:url("../../images/bg_surprises_3.png") bottom no-repeat;
	}
	
	
	
#container_reactions
	{
		position:relative;
		background:url("../../images/bg_reactions_2.png") repeat-y;
	}
#container_reactions_content
	{
		position:relative;
		width:430px;
		margin:0 0 0 180px;
		padding:0 0 290px 0;
	}
#container_reactions_header
	{
		position:relative;
		height:99px;
		background:url("../../images/bg_reactions_1.png") no-repeat;
	}
#container_reactions_header_content
	{
		position:relative;
		height:55px;
		width:540px;
		margin:0 auto;
		padding:45px 0 0 100px;
	}
#container_reactions_inner
	{
		position:relative;
		background:url("../../images/bg_reactions_3.png") bottom no-repeat;
	}
	
	
	
#container_share
	{
		position:relative;
		background:url("../../images/bg_share_2.png") repeat-y;
	}
#container_share_content
	{
		position:relative;
		width:430px;
		margin:0 0 0 180px;
		padding:0 0 20px 0;
	}
#container_share_header
	{
		position:relative;
		height:99px;
		background:url("../../images/bg_share_1.png") no-repeat;
	}
#container_share_header_content
	{
		position:relative;
		height:55px;
		width:540px;
		margin:0 auto;
		padding:45px 0 0 100px;
	}
#container_share_inner
	{
		position:relative;
		background:url("../../images/bg_share_3.png") bottom no-repeat;
	}
	
#cokeZeroContainer
	{
		position:relative;
		width:736px;
		background-color:#000;
		margin:0 auto;
	}
#nav_coke
	{
		position:relative;
		left:2px;
		width:736px;
		height:36px;
		background:#000;
	}
#nav_coke li
{
	color:#fff;
	position:absolute;
	list-style-type:none;
	display:inline;
	text-indent:-9999px;
}

#nav_coke li,#nav_coke a
{
	display:block;
	height:36px;
}

#nav_coke ul
{
	padding:0;
}
#btn_home
{
	position:absolute;
	top:0;
	left:0;
	height:36px;
	width:145px;
	background:url(../../images/btn_home.gif) no-repeat;
	margin:0;
}

#btn_home a:hover
{
	background:url(../../images/btn_home_on.gif) no-repeat;
}
#btn_reactions
{
	position:absolute;
	top:0;
	left:145px;
	height:36px;
	width:148px;
	background:url(../../images/btn_reactions.gif) no-repeat;
	margin:0;
}
#btn_reactions a:hover
{
	background:url(../../images/btn_reactions_over.gif) no-repeat;
}
#btn_surprises
{
	position:absolute;
	top:0;
	left:293px;
	height:36px;
	width:148px;
	background:url(../../images/btn_surprises.gif) no-repeat;
	margin:0;
}
#btn_surprises a:hover
{
	background:url(../../images/btn_surprises_over.gif) no-repeat;
}
#btn_wow
{
	position:absolute;
	top:0;
	left:441px;
	height:36px;
	width:148px;
	background:url(../../images/btn_wow.gif) no-repeat;
	margin:0;
}
#btn_wow a:hover
{
	background:url(../../images/btn_wow_over.gif) no-repeat;
}
#btn_passes
{
	position:absolute;
	top:0;
	left:589px;
	height:36px;
	width:147px;
	background:url(../../images/btn_passes.gif) no-repeat;
	margin:0;
}
#btn_passes a:hover
{
	background:url(../../images/btn_passes_over.gif) no-repeat;
}
.clear
	{
		clear:both;
	}
.event_dateNameLocation
	{
		position:relative;
		background-color:#5e5e5e;
		color:#fff;
		padding:5px;
	}
.event_dateNameLocationIdea
	{
		position:relative;
		background-color:#22657e;
		color:#fff;
		padding:5px;
	}
.event_dateName
	{
		position:relative;
		width:49%;
		float:left;
	}
.event_description
	{
		position:relative;
		color:#fff;
		padding:5px;
		background:#171414;
	}
.event_location
	{
		position:relative;
		width:49%;
		float:left;
		text-align:right;
	}
h2
	{
		color:#fff;
		*padding:15px 0 0 0;
		*font-size:150%;
	}
#hd_cokeZero
	{
		position:relative;
		width:293px;
		height:40px;
		left:3px;
		top:0;
		margin:10px 0 20px 0;
	}
#hd_cokeZero span
	{
		background:url("../../images/hd_cokeZero.png") no-repeat;
		position:absolute;
		width:100%;
		height:100%;
	}
#hd_cokeZero_surprises
	{
		position:relative;
		width:290px;
		height:152px;
		left:0;
		top:0;
		float:left;
		
	}
#hd_cokeZero_surprises span
	{
		background:url("../../images/hd_surprises.png") no-repeat;
		position:absolute;
		width:100%;
		height:100%;
	}
#hd_cokeZero_reactions
	{
		position:relative;
		width:290px;
		height:216px;
		left:0;
		top:0;
		float:left;
		
	}
#hd_cokeZero_reactions span
	{
		background:url("../../images/hd_reactions.png") no-repeat;
		position:absolute;
		width:100%;
		height:100%;
	}
#hd_cokeZero_share
	{
		position:relative;
		width:336px;
		height:180px;
		left:0;
		top:0;
		float:left;
		
	}
#hd_cokeZero_share span
	{
		background:url("../../images/hd_share.gif") no-repeat;
		position:absolute;
		width:100%;
		height:100%;
	}
#headerCopy
	{
		position:relative;
		width:420px;
		float:left;
		padding:10px 0 0 0;
	}
#shareHeaderCopy
	{
		position:relative;
		width:320px;
		float:left;
		padding:31px 0 0 20px;
		color:#fff;
		font-size:110%;
		line-height:20px;
	}
#rateReaction
	{
		position:relative;
		width:433px;
		float:left;
		margin:30px 0 0 0;
		height:218px;
		background:url(../../images/bg_rateReaction.png) no-repeat;
	}
.eventContainer
	{
		position:relative;
		padding:10px 0;
	}
#headerCopy p
	{
		color:#fff;
		line-height:20px;
		font-size:110%;
	}
#headerCopy .red
	{
		color:#f00;
	}
	
.bottleRating
	{
		position:relative;
		/*width:250px;
		*/
		height:41px;
		padding:5px 0 0 130px;
		_padding:5px 0 0 120px;
	}
.bottle-rating
	{
		position:absolute;
		top:32px;
		left:155px;
		list-style:none;
		margin: 0px;
		padding:0px;
		width: 250px;
		height: 41px;
		position: relative;
		background: url(../../images/largeBottleRating.gif) top left repeat-x;
	}
.bottle-rating li
	{
		padding:0px;
		margin:0px;
		float: left;
	}
.bottle-rating li a
	{
		display:block;
		width:50px;
		height: 41px;
		text-decoration: none;
		text-indent: -9000px;
		z-index: 20;
		position: absolute;
		padding: 0px;
	}
.bottle-rating li a:hover
	{
		background: url(../../images/largeBottleRating.gif) left bottom;
		z-index: 1;
		left: 0px;
	}
.bottle-rating a.one-bottle
	{
		left: 0px;
	}
.bottle-rating a.one-bottle:hover
	{
		width:50px;
	}
.bottle-rating a.two-bottles
	{
		left:50px;
	}
.bottle-rating a.two-bottles:hover
	{
		width: 100px;
	}
.bottle-rating a.three-bottles:hover
	{
		width: 150px;
	}
.bottle-rating a.three-bottles
	{
		left: 100px;
	}
.bottle-rating a.four-bottles
	{
		left: 150px;
	}
.bottle-rating a.four-bottles:hover
	{
		width: 200px;
	}
.bottle-rating a.five-bottles
	{
		left: 200px;
	}
.bottle-rating a.five-bottles:hover
	{
		width: 250px;
	}
.event_dateName a, .event_dateName a:visited
	{
		color:#fff;
	}
#form1 h2
	{
		color:#fff !important;
	}
#form1 p
	{
		color:#000 !important;
	}
.lightBlue
	{
		position:relative;
		background:url("../../images/bg_lightBlue.jpg");
	}
.lightBlue h1, .lightBlue p
	{
		color:#fff !important;
	}
#locationsDisclaimer
	{
		position:relative;
		font-size:80%;
		color:#fff;
		margin-top:-35px;
	}
.msg_error
	{
		color:#f00;
		font-weight:bold;
	}
#rateReactionsForm
	{
		position:absolute;
		_left:-25px;
		*left:-25px;
		top:80px;
		margin:0 0 0 20px;
		padding:0 0 0 25px;
		width:300px;
		color:#fff;
		font-size:85%;
	}
#frm_addReaction label
	{
		font-size:90%;
		color:#fff !important;
	}
#noSearchEntered
	{
		position:relative;
		width:100%;
		color:#fff;
		text-align:center;
		margin:10px 0 0 0;
		padding:0 0 300px 0;
	}
#msg_loading
	{
		position:relative;
		color:#fff;
		padding:50px 0;
		text-align:center;
	}
.paging
	{
		position:relative;
		margin:20px 0;
		padding:10px 0;
		background:url("../../images/bg_paging.png");
		color:#fff;
		text-align:center;
	}
.paging a
	{
		color:#fff;
		text-decoration:none;
	}
#rateReactionsForm input
	{
		background:#484848;
		color:#fff;
		border:1px solid #373737;
		margin:5px;
	}
#rateReactionsForm textarea
	{
		width:250px;
		background:#484848;
		color:#fff;
		font-family:arial, sans-serif;
		font-size:90%;
		margin:5px;
		border:1px solid #373737;
	}
#rateReactionsSubmit
	{
		position:absolute;
		top:150px;
		_top:130px;
		*top:130px;
		left:320px;
		color:#fff;
		margin:0;
		padding:0;
	}
#shareForm
	{
		position:relative;
		left:2px;
		width:736px;
		height:358px;
		background:url(../../images/bg_share_4.png) no-repeat;
	}
#shareFormInner
	{
		position:absolute;
		width:413px;
		height:150px;
		top:40px;
		left:178px;
	}
#typeOfPost
	{
		border:2px solid #666;
		padding:10px;
		float:left;
		color:#fff;
		margin-top:15px;
	}
#shareInputBoxes
	{
		float:left;
		padding:10px;
		width:220px;
		color:#fff;
		font-size:85%;
	}
#shareInputBoxes input, #shareinputboxes textarea
	{
		background:#666666;
		color:#fff;
		margin:5px;
		border:1px solid #666;
	}
