@charset "utf-8";
/* CSS Document */

body
	{
		margin:0px;
		padding:0px;
		background:#FDFEFD;
		background:#fdfefd url(/images/bkg.jpg);
	}

div
	{
		margin:0px;
		padding:0px;
		border:none;
		font:12px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	}

span
	{
		margin:0px;
		padding:0px;
	}

p
	{
		margin:0px;
		padding:8px 0px 8px 0px;
		text-align: justify;
	}

img
	{
		border:0px;
	}

a
	{
		color:#003399;
		text-decoration:underline;
		outline: none;
	}

a:hover
	{
		text-decoration:none;
	}

h1
	{
		margin:0px;
		padding:0px;
		font:24px Georgia, "Times New Roman", Times, serif;
		color:#981915;
		font-weight:normal;
	}

h1.question_word
	{
		font-family: Georgia, Times New Roman, Verdana, Tahoma, Arial, Helvetica, sans-serif;
		font-size: 24px;
		font-weight: bold;
		color: #000000;
		margin:0px;
	}

h2.title
	{
		font:12px Tahoma, Verdana, Arial, Helvetica, sans-serif;
		font-size: 12px;
		font-weight: bold;
		color: #000000;
	}

strong.red
	{
		color: #D72916;
		font-size: 14px;
	}

strong.orange
	{
		color: #FF6600;
	}

strong.green
	{
		color: #91BE49;
	}

.clear
	{
		clear: both;
		font-size: 1px;
	}

.top_menu
	{
		text-align: right;
		float: right;
		padding-top:26px;
		position: relative;
	}
	
.language_icons
	{
		position: relative;
		right: 18px;
		top: 22px;
	}

.blank_top
	{
		float:left;
		width:359px;
		height:102px;
	}

.languages
	{
		margin: 18px 10px 0px 0px;
		padding: 0px;
		/*width: 206px; */
		overflow: hidden;
		cursor: pointer;
	}

.languages_list
	{
		background: #EFF2F7 url(/images/bkg_trick.jpg) left center repeat-y;
		margin: 5px 0px 0px -1px;
		padding: 0px;
		width: 124px;
		overflow: hidden;
		position: absolute;
		border-top: 0px;
		border-right: 1px solid #77302C;
		border-bottom: 1px solid #77302C;
		border-left: 1px solid #D3CABD;
		z-index: 10;
	}

.languages_list ol
	{
		padding: 0px;
		margin: 6px 6px 0px 6px;
		list-style: none;
	}

.languages_list li
	{
		padding: 0px 0px 8px 0px;
		margin: 0px;
	}

.topnav
	{
		padding:6px 3px 6px 3px;
		margin:0px 16px 0px 0px;
		background: #F0ECE3;
	}

.topnav li
	{
		display:inline;
		font:12px Verdana, Tahoma, Arial, Helvetica, sans-serif;
		font-weight: bold;
	}

.topnav li.link1 a
	{
		color:#FFFFFF;
		background:#63C9E2;
		text-decoration:none;
		margin:0px;
		padding:3px 22px 4px 21px;
	}

.topnav li.link2 a
	{
		color:#FFFFFF;
		background:#91BE49;
		text-decoration:none;
		margin:0px;
		padding:3px 9px 4px 9px;
	}

.topnav li.link3 a
	{
		color:#FFFFFF;
		background:#F0BA02;
		text-decoration:none;
		margin:0px;
		padding:3px 18px 4px 18px;
	}

.topnav li.link4 a
	{
		color:#FFFFFF;
		background:#FF6600;
		text-decoration:none;
		margin:0px;
		padding:3px 26px 4px 26px;
	}

.topnav li.link5 a
	{
		color:#FFFFFF;
		background:#D72916;
		text-decoration:none;
		margin:0px;
		padding:3px 18px 4px 18px;
	}

.topnav li.link1 a:hover,
.topnav li.link2 a:hover,
.topnav li.link3 a:hover,
.topnav li.link4 a:hover,
.topnav li.link5 a:hover
	{
		color: #000000;
		background: #F0ECE3;
	}

#all
	{
		margin:auto;
		width:1000px;
		height:600px;
		/*background:url(/images/bkg_index.jpg) no-repeat top;*/
		border: 1px solid #CCCBC7;
		border-top: 0px;
	}

.index
	{
		background:url(/images/bkg_index.jpg) no-repeat top;
	}

#altemp
	{
		margin:auto;
		width:1000px;
		height:600px;
		background: #FFF url(/images/bkg_temp.jpg) no-repeat top;
		border: 1px solid #CCCBC7;
		border-top: 0px;
	}

.play
	{
		background: #FFF url(/images/bkg_temp.jpg) no-repeat top;
	}

.play_footer
	{
		background: #FFF url(/images/bkg_playfooter_new.jpg) top;
		height: 129px;
	}

#logo
	{
		float:left;
	}

#main_content
	{
		margin:0px;
		float:left;
		height: 459px;
	}

#homefood
	{
		width:138px;
		height:302px;
		position:relative; left:51px; top:45px; float:left;
	}

#homefood .foodcon
	{
		margin-top:38px;
	}

#homefood .foodcon p
	{
		margin:0;
		padding:0;
		text-align: center;
	}

#homefood .foodcon .fcdiv
	{
		height:26px;
	}

#homequest
	{
		width:270px;
		position:relative; left:263px; top:30px; float:left;
	}

#homeanswers
	{
		margin: 45px 0px 0px 0px;
		padding:0px;
	}

#homeanswers div
	{
		padding: 0px 0px 0px 38px;
		background:none;
	}

#homeanswers div.hover
	{
		padding: 0px 0px 0px 38px;
		background: #D1DDE2 url(/images/check.gif) left center no-repeat;
		display: block;
		width: 85%;
	}

#homeanswers div a
	{
		font:22px Georgia, Tahoma, Verdana, "Times New Roman", Times, serif;
		color:#0b2149;
		text-decoration:none;
		display: block;
		width: 100%;
	}

#homeanswers div a:hover
	{
		color:#0033CC;
		text-decoration:underline;
		display: block;
		width: 100%;
	}

#homerulez
	{
		width:225px;
		position:relative; left:318px; top:15px; float:left;
	}

#homerulez .hometabs
	{
		margin: 7px 0px 0px 10px;
	}

#homerulez .hometabs a
	{
		text-decoration:underline;
		color:#3333CC;
	}

#homerulez .hometabs a:hover
	{
		text-decoration:none;
	}

#homerulez .homecount
	{
		font:24px Georgia, "Times New Roman", Times, serif;
		color:#388213;
		font-weight:bold;
	}

#homerulez .homeinfo
	{
		margin: 8px 0px 0px 11px;
		width:206px;
	}

#homerulez .rules_link
	{
		margin: 14px 0px 0px 28px;
		padding: 0px;
		width: 206px;
		overflow: hidden;
		cursor: pointer;
	}

#homerulez .rules_text
	{
		background: #EFF2F7 url(/images/bkg_trick.jpg) left center repeat-y;
		margin: 5px 0px 0px -1px;
		padding: 0px;
		width:224px;
		overflow:hidden;
		position:absolute;
		border-top: 0px;
		border-right: 1px solid #77302C;
		border-bottom: 1px solid #77302C;
		border-left: 1px solid #D3CABD;
	}

#homerulez .rules_text ol
	{
		padding: 0px;
		margin: 6px 6px 0px 32px;
	}

#homerulez .rules_text li
	{
		padding: 0px 0px 8px 0px;
		margin: 0px;
	}

#homebottom
	{
		margin:67px 0px 0px 42px;
		padding:0px;
	}

#homebottom .where
	{
		float:left;
		width:171px;
		height:114px;
		margin:0px;
		padding:0px;
	}

#homebottom .homeban
	{
		float:left;
		width:728px;
		height:90px;
		margin: 0px 10px 0px 10px;
		padding:0px;
		_padding-top:2px;
	}

#playfood
	{
		background:url(/images/bkg_play.jpg);
		height:369px;
	}

#playfood .leftads
	{
		width:120px;
		height:240px;
		position:relative; left:51px; top:78px; float:left;
		/*border:2px dashed #FF6600;*/
	}

#playfood .leftcontent
	{
		width:160px;
		height:224px;
		position:relative; left:60px; top:94px; float:left;
		text-align: center;
		line-height: 1.5;
		color:#FFFFFF;
		font-size:14px;
		font-weight: bold;
	}
	
#playfood .leftcontent a
	{
		color: #FFFF66;
		text-decoration: underline;
	}
	
#playfood .leftcontent a:hover
	{
		color: #FFFF66;
		text-decoration: none;
	}

#playfood .midplay
	{
		width:270px;
		position:relative; left:127px; top:30px; float:left;
	}

#playfood .playlevel
	{
		width:264px;
		position:relative; left:184px; top:60px; float:left;
		text-align: center;
	}

#adpay
	{
		float:left;
		margin:15px 0px 0px 22px;
		padding: 6px;
		border: 2px dashed #DCDCDC;
		background: #FFFFCC;
	}

#copyfooter
	{
		margin:auto;
		margin-top:2px;
		padding-top:4px;
		text-align:center;
		font:11px Tahoma, Arial, Helvetica, sans-serif;
		color:#898989;
		width:572px;
		background:url(/images/bkg_playfooter.jpg) center top;
	}

#copyfooter a
	{
		color:#898989;
	}

#homefooter
	{
		margin:auto;
		margin-top:2px;
		padding-top:4px;
		text-align:center;
		font:11px Tahoma, Arial, Helvetica, sans-serif;
		color:#898989;
		width:572px;
		background:url(/images/bkg_playfooter.jpg) center top;
		position:relative; left:1px; float:left;
	}

#homefooter a
	{
		color:#898989;
	}

#tempads
	{
		width:182px;
		position:relative; 
		left:31px; 
		top:60px; 
		float:left;
		text-align: center;
	}
	
#fan_box
	{
		margin: 7px 0px 0px 0px;
		padding: 0px;
	}

#tempinfo
	{
		float:left;
		width:725px;
		position:relative; 
		left:62px; 
		top:68px;
	}

#tempbottom
	{
		margin:120px 0px 0px 0px;
		padding:0;
	}

#tempbottom .where
	{
		float:left;
		width:171px;
		height:114px;
		margin:0px 0px 0px 20px;
		padding:0;
	}

#tempbottom .homeban
	{
		float:left;
		width:728px;
		height:90px;
		margin-left:12px;
	}

#tempbottom .homefooter
	{
		float:left;
		width:730px;
		height:30px;
		margin:0;
	}

div.begin
	{
		font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
		color: #999999;
		font-size: 16px;
		font-weight: bold;
	}

div.score
	{
		margin-top:4px;
		font-family: Tahoma, Arial, Helvetica, sans-serif;
		line-height: 1.6;
		color:#FFFFFF;
		font-size:14px;
		font-weight: bold;
		text-align: center;
	}

span.grams
	{
		font:28px Georgia, Times New Roman, Times, serif;
		color:#FFFF66;
		font-weight: bold;
	}

div.warning
	{
		margin: 0px;
		padding: 8px;
		text-align: justify;
		background: #FFFFCC;
		border: 2px dashed #DCDCDC;
	}

div.accent
	{
		margin: 0px;
		padding: 8px;
		text-align: justify;
		background: #def7c6;
		border: 1px solid #DCDCDC;
	}

div.mellow
	{
		margin: 0px;
		background: #FFF5BE;
		border: 1px solid #FFDEA8;
		padding: 8px;
		text-align: justify;
	}

div.price
	{
		padding: 12px 0px 12px 0px;
		margin: 8px 14px 0px 0px;
		float: left;
		width: 600px;
		border: 1px solid #DCDCDC;
		background: #def7c6;
		color: #000000;
		font-weight: bold;
		text-align: center;
	}

div.contact_link
	{
		margin: 0px;
		padding-top: 12px;
	}

div.banners_links
	{
		width: 206px;
		margin: 0px;
		padding: 6px;
		background: url(/images/banners_links.gif) no-repeat left center;
	}

div.banners_links a
	{
		margin: 0px;
		padding: 0px 3px 0px 4px;
		font:12px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	}

div.benefits_links
	{
		width: 340px;
		margin: 0px;
		padding: 6px;
		background: url(/images/benefits_links.gif) no-repeat left center;
	}

div.benefits_links a
	{
		margin: 0px;
		padding: 0px 3px 0px 4px;
		font:12px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	}

span.correct
	{
		padding: 2px 4px 2px 4px;
		color: #FFCC66;
		background: #73880A;
		border: 1px solid #FFFFFF;
	}

span.wrong
	{
		padding: 2px 4px 2px 4px;
		color: #FFCC66;
		background: #D72916;
		border: 1px solid #FFFFFF;
	}

input.contact
	{
		background: #fafaf3;
		border: 1px solid #CCCBC7;
		width: 280px;
		padding: 2px;
		font:12px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	}

input.highlight
	{
		background: #FFFFCC;
		border: 1px solid #CCCBC7;
		width: 280px;
		padding: 2px;
		font:12px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	}

textarea.contact
	{
		background: #fafaf3;
		border: 1px solid #CCCBC7;
		width: 280px;
		height: 100px;
		padding: 2px;
		overflow: auto;
		font:12px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	}

textarea.highlight_contact
	{
		background: #FFFFCC;
		border: 1px solid #CCCBC7;
		width: 280px;
		height: 100px;
		padding: 2px;
		overflow: auto;
		font:12px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	}

form.contact
	{
		margin: 0px;
		padding: 0px;
	}

textarea.banners
	{
		background: #fafaf3;
		border: 1px solid #CCCBC7;
		color: #CCCBC7;
		overflow: hidden;
		width: 274px;
		height: 48px;
		cursor: pointer;
	}

textarea.highlight
	{
		background: #FFFFCC;
		border: 1px solid #CCCBC7;
		color: #CCCBC7;
		overflow: hidden;
		width: 274px;
		height: 48px;
		cursor: pointer;
	}

table.banners td
	{
		margin: 0px;
		padding: 6px 2px 0px 0px;
	}

div.stats
	{
		margin: 6px 0px 0px 77px;
		width: 357px;
		border: 1px solid #DCDCDA;
		text-align: center;
	}

table.stats
	{
		margin: 4px;
		padding: 0px;
		width: 350px;
		border-collapse: collapse;
		font:12px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	}

table.stats td
	{
		margin: 0px;
		padding: 4px;
		border: 1px solid #DCDCDA;
		background: #EFF2F7;
		color: #000000;
		text-align: center;
		width: 136px;
		font-weight: bold;
	}

table.stats td.right_blue
	{
		color: #63C9E2;
		text-align: left;
		font-size: 18px;
		width: 200px;
		background: #FAFAF3;
	}

table.stats td.right_green
	{
		color: #91BE49;
		text-align: left;
		font-size: 18px;
		width: 200px;
		background: #FAFAF3;
	}

table.stats td.right_yellow
	{
		color: #F0BA02;
		text-align: left;
		font-size: 18px;
		width: 200px;
		background: #FAFAF3;
	}

table.stats td.right_orange
	{
		color: #FF6600;
		text-align: left;
		font-size: 18px;
		width: 200px;
		background: #FAFAF3;
	}

table.stats td.right_red
	{
		color: #D72916;
		text-align: left;
		font-size: 18px;
		width: 200px;
		background: #FAFAF3;
	}
	
table.stats td.right_highlight
	{
		color: #D72916;
		text-align: left;
		font-size: 18px;
		width: 200px;
		background: #FFFFCC;
	}

.faq_question
	{
		margin: 4px 0px 0px 0px;
		padding: 8px 10px 8px 10px;
		width: 704px;
		height: 14px;
		color: #000000;
		font:12px Tahoma, Verdana, Arial, Helvetica, sans-serif;
		font-weight: bold;
		text-align: justify;
		background: url(/images/faq_normal.gif) no-repeat center center;
		overflow: hidden;
		cursor: pointer;
	}

.faq_question_highlight
	{
		margin: 4px 0px 0px 0px;
		padding: 8px 10px 8px 10px;
		width: 704px;
		height: 14px;
		color: #D72916;
		font:12px Tahoma, Verdana, Arial, Helvetica, sans-serif;
		font-weight: bold;
		text-align: justify;
		background: url(/images/faq_highlight.gif) no-repeat center center;
		overflow: hidden;
		cursor: pointer;
	}

.faq_answer
	{
		margin: 0px 8px 0px 8px;
		border: 1px solid #DCDCDA;
		border-top: 0px;
		background: #FAFAF3;
		/*visibility: hidden;*/
		overflow: hidden;
		position: relative;
	}

.faq_answer_content
	{
		margin: 0px;
		padding: 8px;
		text-align: justify;
	}

div.contact_left
	{
		float: left;
		margin: 0px;
	}

div.contact_right
	{
		margin: 54px 0px 0px 390px;
		padding: 8px;
		text-align: justify;
		background: #FFFFCC;
		border: 2px dashed #DCDCDC;
	}

span.required
	{
		font-size: 10px;
	}

div.benefits1
	{
		margin: 20px 0px 20px 140px;
		color: #000000;
		font:12px Tahoma, Verdana, Arial, Helvetica, sans-serif;
		padding: 8px;
		text-align: justify;
		background: #FAFAF3;
		border: 1px solid #DCDCDC;
	}

div.benefits2
	{
		margin: 20px 0px 20px 140px;
		color: #000000;
		font:12px Tahoma, Verdana, Arial, Helvetica, sans-serif;
		padding: 8px;
		text-align: justify;
		background: #FFFFCC;
		border: 1px solid #DCDCDC;
	}

div.benefits3
	{
		margin: 20px 0px 20px 140px;
		color: #000000;
		font:12px Tahoma, Verdana, Arial, Helvetica, sans-serif;
		padding: 8px;
		text-align: justify;
		background: #DEF7C6;
		border: 1px solid #DCDCDC;
	}

span.number
	{
		font:16px Verdana, Arial, Helvetica, sans-serif;
		font-weight: bold;
		color: #981915;
	}

div.logo
	{
		float: left;
		margin: 20px 0px 0px 0px;
		padding: 0px;
		width: 125px;
	}

