/* ==============================================
GLOBAL
============================================== */
html,body
{
	width:100%;
	height:100%;

	font-size:20px;
	font-family:"Arial";

	color:#ff642b;
	background: #fffaad;
}

a
{
	color:#ff642b;
	text-decoration: none;
}

a:active,a:hover
{
	color:#ff642b;
	text-decoration: underline;
}

a:visited
{
	color:#ff642b;
}

/* ==============================================
LIKE BOX
============================================== */
#facebook_likebox
{
	position: relative;
	
	width:980px;
	margin:0 auto 0 auto;
}

#facebook_likebox
{
	*z-index: 1000;
}

#facebook_likebox_bg
{
	position: relative;

	display: block;
	width:181px;
	height:75px;
	margin:0 0 0 12px;
	
	background: url('../../img/site/like_tab_bg.png') no-repeat 0 0;

	z-index:1000;
}

#facebook_likebox_width
{
	position:relative;
	display: block;
	width:181px;
	margin:0 0 0 10px;
	overflow:hidden;
}

#facebook_likebox_hider
{
	display: block;
	width:181px;
	margin:0 0 0 -50px;
}

#facebook_likebox_position
{
	display: block;
	margin:-2px 0 0 0;
}

/* ==============================================
CONTENT
============================================== */
#wholepage
{
	position: relative;
	margin:-75px 0 0 0;
	display:block;
	width:100%;
	height:100%;

	z-index:900;
}

#content
{
	display:block;
	width:100%;
	height:100%;
}

/* ==============================================
FLASH
============================================== */
#flash
{
	display: block;
	background: #fffaad;	

	min-width:980px;
	min-height:800px;
	width:100%;
	height:100%;
	overflow: auto;

	*height:expression(document.body.clientHeight < 800? "795px": "100%");
	*width:expression(document.body.clientWidth < 980? "978px": "100%");
}

/* ==============================================
NO FLASH
============================================== */
#site
{
	background: url("../../img/site/no_flash/bg_tile.jpg") repeat-y center;
}

#center
{
	width:980px;
	margin:0 auto;
	text-align: center;
	position: relative;	
}

#noflash
{
	text-align:left;	
}

/* ==============================================
NAV
============================================== */
#nav
{
	z-index:200;
	position: relative;
	display:block;
	margin:0 0 -37px 830px;
}

#nav a
{
	display:block;
	width:146px;
	height:37px;
	background: url("../../img/site/no_flash/facebook_fan_btn.jpg") no-repeat 0 0;
	text-indent: -9999px;
}

/* ==============================================
HEADER
============================================== */
#header
{
	z-index: 100;
	position: relative;

	display:block;
	width:980px;
	height:140px;
	background: url("../../img/site/no_flash/header.jpg") no-repeat 0 0;
}

#header h1,#header p
{
	display:block;
	line-height: 0px;
	text-indent: -9999px;
}

/* ==============================================
CONTRADICTIONARY
============================================== */
#feature {}

#feature h3
{
	display:block;
	text-indent: -9999px;
	width:980px;
	height:88px;
	background: url("../../img/site/no_flash/contradictionary_top.jpg") no-repeat 0 0;
}

#feature .body .top
{
	width:980px;
	height:138px;
}

#feature .body .top .left
{
	float:left;
	display:block;
	text-indent: -9999px;
	width:240px;
	height:138px;
	background: url("../../img/site/no_flash/contradictionary_mid_left.jpg") no-repeat 0 0;
}

#feature .body .top .middle
{
	float:left;
	display:block;
	width:500px;
	height:138px;
	background: url("../../img/site/no_flash/contradictionary_mid_center.jpg") no-repeat 0 0;
}

#feature .body .top .middle p
{
	text-indent: -9999px;
}

#feature .body .top .middle .entry
{
	display: block;
	width:275px;
	height:80px;
	margin:5px 0 0 113px;
	padding:20px 0 0 0;
	font-size:35px;
	text-align: center;
}

#feature .body .top .right
{
	float:left;
	display:block;
}

#feature .body .top .right a
{
	display: block;
	text-indent: -9999px;
	width:240px;
	height:138px;
	background: url("../../img/site/no_flash/contradictionary_mid_right.jpg") no-repeat 0 0;
}

#feature #score
{
	display:block;
	width:980px;
	height:169px;
	background: url("../../img/site/no_flash/contradictionary_bottom.jpg") no-repeat 0 0;
}

#feature #score ul
{
	padding:0 0 0 366px;
}

#feature #score ul li
{
	float:left;
	width:123px;
	margin:50px 1px 0 0;
}

#feature #score .title
{
	padding:6px 0 0 0;
	font-size:10px;
	font-size: 12px;
	text-align: center;
}

#feature #score .info
{
	margin:20px 0 0 0;
}

#feature #score .info .icon
{
	display:block;
	width:39px;
	height:38px;
	margin:0 0 0 13px;
}

#feature #score .info .icon.thumbsup { background:url("../..//img/site/no_flash/thumbs.jpg") no-repeat 0 0; }
#feature #score .info .icon.thumbsdown { background:url("../../img/site/no_flash/thumbs.jpg") no-repeat 0 -38px; }

#feature #score .info .txt
{
	display:block;
	margin:-38px 8px 0 0;
	text-align:right;
}

#feature #score .info .txt strong,#score .info .rank_txt strong
{
	font-size:35px;
}

#feature #score .info .rank_txt
{
	display: block;
	margin:12px 0 0 0;
	width:100%;
	text-align: center;	
}

/* ==============================================
PRODUCTS
============================================== */
#products
{
	margin:10px 0 0 0;
}

#products h2
{
	display:block
	width:980px;
	height:65px;
	background: url("../../img/site/no_flash/product_header.jpg") no-repeat 0 0;
	text-indent: -9999px;
	margin:0 0 25px 0;
}

#products .product
{
	margin:0 0 25px 0;
	clear:both;
	font-size:11px;
	line-height:13px;
}

#products .product .content
{
	float:left;
	display: block;
	width:490px;
}

#products .product .info
{
	float:left;
	margin:18px 0 0 33px;
/*	*margin:9px 0 0 0px; */
}

#products .product .info .title
{
	font-size: 14px;
	font-weight: bold;
}

#products .product .info .description
{
	margin:5px 0 0 0;
	color:#2d1e1f;
	width:380px;
}

#products .product .info .nutrition_info a
{
	margin:5px 0 0 0;
	display:block;
	text-indent: -9999px;
	width:151px;
	height:39px;
	background: url("../../img/site/no_flash/nutrition_btn.jpg") no-repeat 0 0;
}

/* ==============================================
VIDEOS
============================================== */
#videos
{
	clear:both;
	margin:10px 0 0 0;
}

#videos h2
{
	display:block
	width:980px;
	height:65px;
	background: url("../../img/site/no_flash/videos_header.jpg") no-repeat 0 0;
	text-indent: -9999px;
	margin:0 0 25px 0;
}

#videos .video
{
	clear:both;
	height:385px;
	margin:0 0 40px 0;
	font-size:11px;
	line-height:13px;
	
}

#videos .video .content
{
	float:left;
	display:block;
	width:640px;
	height:385px;
	margin:0 20px 0 10px;
	*margin:0 10px 0 5px;
}

#videos .video .info
{
	float:left;
	width:250px;
	margin:0 30px 0 20px;
}

#videos .video .info .title
{
	*padding:5px 0 5px 0;
	font-size: 20px;
	font-weight: bold;
}

#videos .video .info .description
{
	margin:5px 0 0 0;
	color:#2d1e1f;
}

/* ==============================================
FOOTER
============================================== */
#footer
{
	width:980px;
	text-align: center;
	color:#c49235;
	font-size:10px;
	position: relative;
	background: url("../../img/site/no_flash/footer.jpg") no-repeat top;
	padding:60px 0 0 0;
}

#footer a,#footer a:active,#footer a:hover,#footer a:visited
{
	font-size:12px;
	color:#c49235;
}

#footer .links
{
	position: absolute;
	left: 	50%;
	margin-left:-204px;
	width: 650px;
}

#footer .links .link
{
	float:left;
	font-size:15px;
	font-weight: bold;
	margin:0 4px 0 0;
}

#footer #copyright
{
	margin:0 auto;
	padding:25px 0 50px 0;
	width:940px;
}

#footer #copyright br
{
	line-height: 20px;
}

#codeigniter_profiler {
	font-size: 12px;
}
