body
	{
		color:#331c55;
	}
#hd_header
	{
		position:relative;
		width:638px;
		height:40px;
		left:5px;
		top:7px;
		margin:0 0 20px 0;
	}
#hd_header span
	{
		background:url("../../images/hd_header.png") no-repeat;
		position:absolute;
		width:100%;
		height:100%;
	}

#footer 
	{
		padding-top: 22px;
	}

#copywrite
	{
		font-size:80%;
		color:#8b8078;
		text-align:right;
	}
#couponFrame 
    { 
        position:relative; 
        width:740px; 
        height:630px; 
        margin:0 auto 0 auto; 
        border-width:0; 
    } 
.clear
	{
		clear:both;
	}
#wrapper
	{
		position:relative;
		width:738px;
		margin:0 auto;
		padding-top:50px;
	}
#wrapper p
	{
		color:#8b8078;
		font-size:90%;
	}		
#wrapper li
	{
		margin-bottom:10px;
	}
.orangeText
	{
		color:#c05017;
		font-weight:bold;
	}
#home_col1
	{
		position:relative;
		width:285px;
		height:388px;
		float:left;
		margin-right:30px;
	}
#home_col2
	{
		position:relative;
		width:393px;
		float:left;
	}
#home_col2 a
	{
		color:#c05017;
	}
#exposed_col1
	{
		position:relative;
		width:357px;
		height:122px;
		float:left;
		margin-right:30px;
	}
#exposed_col2
	{
		position:relative;
		width:350px;
		float:left;
	}
#quiz_col1
	{
		position:relative;
		width:255px;
		float:left;
	}
#quiz_col2
	{
		position:relative;
		width:476px;
		float:right;
	}
#share
	{
		position:relative;
		width:736px;
		height:365px;
		background:url(../../images/bg_share.jpg);
	}
#staf_form
	{
		position:absolute;
		width:307px;
		height:310px;
		top:20px;
		left:260px;
	}
#staf_form td
	{
		padding:5px;
		font-size:90%;
		color:#8b8078;
		vertical-align:top;
	}
#staf_form input
	{
		margin-top:3px;
	}
#kashi_nav
	{
		margin-bottom:15px;
	}
#thanks
	{
		position:relative;
		width:736px;
		height:365px;
		background:url(../../images/bg_thanks.jpg) bottom center no-repeat;
	}
#btn_sendToMoreFriends
	{
		position:absolute;
		top:230px;
		left:160px;
		width:150px;
		height:55px;
	}
#btn_readReactions
	{
		position:absolute;
		top:230px;
		left:330px;
		width:150px;
		height:55px;
	}
#ingredientsBoxes
	{
		position:relative;
		width:616px;
		margin:20px auto;
	}
#realIngredients
	{
		position:relative;
		width:293px;
		height:274px;
		background:url(../../images/bg_realIngredients.jpg);
		margin-right:30px;
		float:left;
	}
#artificialIngredients
	{
		position:relative;
		width:293px;
		height:274px;
		background:url(../../images/bg_artificialIngredients.jpg);
		float:left;
	}
.ingredients
	{
		overflow:auto;
		width:250px;
		height:150px;
		margin:75px auto 0 auto;
	}
.title
	{
		color:#ff7900;
		font-weight:bold;
	}
.userPost
	{
		background-color:#fff;
	}
.userPost_alt
	{
		background-color:#fff1e5;
	}
.messagePost
	{
		position:relative;
		padding:13px 9px;
	}
.messagePost .poster
	{
		text-decoration:none;
		color:#837870;
	}
.messagePost .post
	{
		padding-top:5px;
		color:#837870;
	}
#reactions
	{
		position:relative;
		width:736px;
		background:url(../../images/bg_reactions.jpg) top left no-repeat;
		background-color:#fff;
	}
#reactions_col1
	{
		position:relative;
		width:296px;
		float:left;
	}
#reactions_col2
	{
		position:relative;
		width:397px;
		float:right;
	}
#reactionsBox
	{
		position:relative;
		width:377px;
		background:url(../../images/reactionsBox_repeat.png) repeat-y;
		margin:15px auto;
	}
#reactionsBox_top
	{
		width:377px;
		height:63px;
		background:url(../../images/reactionsBox_top.png);
	}
#reactionsBox_content
	{
		width:350px;
		margin:0 auto 10px auto;
	}
#reactionsBox_bottom
	{
		width:377px;
		height:34px;
		background:url(../../images/reactionsBox_bottom.png);
	}
#reactionsBox_top a
	{
		color:#fff;
	}
#reactionsBox_bottom a
	{
		color:#fff;
	}
#reactionsForm
	{
		position:absolute;
		top:125px;
		left:90px;
		width:200px;
		height:250px;
		font-size:90%;
		color:#8b8078;
	}
#reactionsForm input
	{
		width:100px;
		margin:10px;
	}
#reactionsThanks
	{
		display:none;
		position:absolute;
		top:145px;
		left:80px;
		width:200px;
		height:250px;
	}
#reactionsThanks p
	{
		color:#804b1f;
	}
#vote
	{
		position:relative;
		width:736px;
		height:500px;
		background:url(../../images/bg_vote.jpg) top left no-repeat;
		background-color:#fff;
	}
#vote_col1
	{
		position:relative;
		width:365px;
		float:left;
	}
#vote_col2
	{
		position:relative;
		width:330px;
		float:right;
	}
#voteBox
	{
		position:relative;
		margin-left:20px;
		width:274px;
		background:url(../../images/voteBox_repeat.jpg) repeat-y;
	}
#voteBox_top
	{
		position:relative;
		width:274px;
		height:82px;
		background:url(../../images/voteBox_top.jpg);
	}
#voteBox_top_thanks
	{
		position:relative;
		width:274px;
		height:82px;
		background:url(../../images/voteBoxResults_top.jpg);
	}
#voteBox_bottom
	{
		position:relative;
		width:274px;
		height:29px;
		background:url(../../images/voteBox_bottom.jpg);
		color:#fff;
		text-align:center;
		font-weight:bold;
	}
#voteBox_content
	{
		width:250px;
		margin:0 auto;
	}
#voteForm img
	{
		vertical-align:middle;
	}
#voteForm
	{
		margin:0;
		padding:0;
		width:150px;
		margin:10px auto;
	}
#voteForm li
	{
		list-style-type:none;
		margin-bottom:10px;
		padding:0;
		color:#8b8078;
	}
#voteResults
	{
		width:221px;
		margin:0 auto;
	}
#voteResults ul
	{
		margin:0;
		padding:0;
		margin:10px auto;
	}
#voteResults li
	{
		list-style-type:none;
		margin-bottom:10px;
		padding:0;
		color:#8b8078;
	}
#voteResults img
	{
		vertical-align:middle;
	}
.percent
	{
		font-size:150%;
		color:#c05017;
	}
.percent_loser
	{
		font-size:150%;
		color:#8b8078;
	}
.winner
	{
		color:#c05017;
		font-weight:bold;
	}
#newFlavor
	{
		position:absolute;
		left:283px;
		top:118px;
		width:84px;
		height:188px;
		overflow:hidden;
	}
	
