﻿@charset "utf-8";
/* CSS Document */
/* Author: Webnergy Solutions */
/* Copyright: Quaker */
/* Created Date: 07-15-2009 */


/* =========================================  INPAGE-Layout ============================================ */

#wrap {
	background:url(../images/inleftbg.png) left top no-repeat #ff0300;
}
#sideleft {
	float:left;
	position:relative;
	width:287px;
	min-height:680px;
	_height:680px;
}
#sideright {
	float:right;
	width:716px;
	min-height:680px;
	_height:680px;
	background:url(../images/inbg.jpg) top repeat-x;
}
#content {
	padding:0 28px 1px 29px;
	min-height:680px;
	_height:680px;
	width:659px;/*716px;*/
	background:#ffeb9c;
}






/* =========================================  SIDELEFT-Layout ============================================ */

#mainmenu {
	position:absolute;
	top:0;
	left:0;
	z-index:600;
}
img.logo {
	margin:23px 0 0 27px;
}
img.pic_mmk {
	position:absolute;
	top:525px;
	right:20px;
	z-index:400;
}




/* =========================================  SIDERIGHT-Layout ============================================ */

p.top {
	margin:0;
	padding:0;
	height:29px;
	background:url(../images/inrighttop.png) no-repeat;
}
img.bottom {
	padding:0 0 20px 0;
}
.location {
	padding:10px 0 0 0;
	font-size:11px;
	color:#e94b01;
	height:30px;
	line-height:30px;
	background:url(../images/botline.gif) left bottom repeat-x;
}
.location span {
	padding:0 5px;
	height:3px;
	background:url(../images/arrow.gif) 5px 5px no-repeat;
}
.location a:link,.location a:visited {color:#e94b01;}
.location a:hover {text-decoration:underline;}
.picture {
	margin:17px 0 18px 0;
}





/* =========================================  CONTENT-Layout ============================================ */

#content h1 {margin:0;padding:0;font-size:16px;color:#ea1c02;font-weight:normal;}
#content p {
	margin:3px 0 20px 0;
	line-height:20px;
}

.challenge_process {
	position:relative;
	margin:30px 0 0 0;
	width:659px;
	height:719px;
	background:url(../images/challenge_process_bg.png) no-repeat;
}
.challenge_process .cp_step {margin:0;padding:0;width:659px;}
.challenge_process .cp_step li {
	float:left;
	display:inline;
	margin:0 0 23px 0;
	list-style:none;
	height:91px;
	overflow:hidden;
}
.challenge_process .cp_step li div {
	float:left;
	padding:15px 0 0 20px;
	width:403px;/*423px;*/
}
.challenge_process .cp_step li div h1 {
	margin:0;
	padding:0;
	font-size:15px;
	color:#e94b01;
}
.challenge_process .cp_step li div p {
	margin:0;
	padding:0 0 0 9px;
	height:19px;
	background:url(../images/star.gif) 0 8px no-repeat;
	line-height:12px;
}
.challenge_process .cp_step li img.step {float:left;width:102px;height:91px;}
.challenge_process .cp_step li img.pic {float:right;width:134px;height:91px;}


.take_challenge_home {
	position:relative;
	margin:30px 0 0 0;
	width:659px;
	height:477px;
	background:url(../images/take_challenge_home_bg.png) no-repeat;
}
.take_challenge_home .cp_step {margin:0;padding:0;width:659px;}
.take_challenge_home .cp_step li {
	float:left;
	display:inline;
	margin:0 0 21px 0;
	list-style:none;
	height:105px;
	overflow:hidden;
}
.take_challenge_home .cp_step li div {
	float:left;
	padding:15px 0 0 20px;
	width:503px;/*523px;*/
}
.take_challenge_home .cp_step li div h1 {
	margin:0;
	padding:0;
	font-size:15px;
	color:#e94b01;
}
.take_challenge_home .cp_step li div p {
	margin:0;
	padding:0 0 0 28px;
	height:19px;
	background:url(../images/starpoint.gif) 15px 8px no-repeat;
	line-height:12px;
}
.take_challenge_home .cp_step li img.step {float:left;padding:12px 17px 0 17px;width:102px;height:91px;}


.my_takes_challenge {}
.my_takes_challenge ul.submenu {margin:0;padding:0;height:43px;}
.my_takes_challenge ul.submenu li {
	list-style:none;
	float:left;
}
.my_takes_challenge ul.submenu a {display:block;}
.my_takes_challenge ul.submenu a:hover img {filter:alpha(opacity=80);-moz-opacity:0.8;}
.my_takes_challenge ul.submenu li.on {background:#fff3c3;}
.my_takes_challenge ul.submenu li.off {background:url(../images/bn_offbg.gif) repeat-x;}
.my_takes_challenge ul.submenu li span {padding:0 14px 0 20px;}

.mtc_content {
	padding:30px 20px 0 25px;
	min-height:340px;
	_height:340px;
	background:url(../images/tbgtop.gif) top no-repeat #fff3c3;
}
#fixed_table table {
	float:right;
	width:435px;
	height:120px;
	background:url(../images/tablebg.gif) no-repeat;
}
#fixed_table table td {padding:0 0 0 10px;}
#fixed_table table td.left {padding:0;width:73px;text-align:center;}
#fixed_table table td.title {padding:0 0 0 14px;height:33px;line-height:33px;*height:20px;*line-height:20px;font-size:15px;font-weight:bold;color:#1a1919;}

ul.testimonials {}
ul.testimonials li {
	margin:0 0 20px 0;
	line-height:18px;
}
ul.testimonials li p {
	margin:0;
	padding:0;
	font-size:11px;
	font-style:italic;
	color:#CC0000;
}

.register_line {line-height:26px;padding:12px 0;font-size:14px;}
.register_border {
	width:642px;
	height:415px;
	text-align:center;
	background:url(../images/borderbg.gif) repeat-y;
}
.register_border table td {padding:3px 8px;}
input.border_Input01 {
	padding:7px 8px 0 10px;
	*padding:0 8px 0 10px;
	width:325px;/*343px;*/
	height:20px;
	*height:27px;
	*line-height:27px;
	background:url(../images/inputborder_one.gif) no-repeat;
	border:0;
}
input.border_Input02 {
	padding:7px 6px 0 10px;
	*padding:0 6px 0 10px;
	width:90px;/*106px;*/
	height:20px;
	*height:27px;
	*line-height:27px;
	background:url(../images/inputborder_two.gif) no-repeat;
	border:0;
}
textarea.border_Input03 {
	padding:10px 4px 0 10px;
	width:330px;/*343px;*/
	height:175px;
	line-height:16px;
	background:url(../images/inputborder_three.gif) no-repeat;
	border:0;
	overflow-x:hidden;
	overflow-y:hidden;
	overflow:hidden;
}

ul#newsroom {margin:0;padding:0;}
ul#newsroom li {
	float:left;
	display:inline;
	margin:0 13px 0 0px;
	list-style:none;
	width:112px;
}

ul#newsroom li p {
	margin:0;
	padding:2px 0 0 0;
	text-align:center;
	font-size:11px;
	line-height:15px;
	height:50px;
}
#cleanli {padding:30px 0 0 25px;}


.question {}
.question h1.title {
	width:645px;/*659px;*/
	height:33px;
	line-height:33px;
	overflow:hidden;
	background:url(../images/fbg.gif) no-repeat;
}
.question ul {margin:0 0 0 33px;padding:10px 0 0 10px;}
.question li {margin:0 0 10px 0;line-height:16px;}

ol.faq_ol li {line-height:20px;color:#8a2000;}
ol.faq_ol li a:link,ol.faq_ol li a:visited {color:#8a2000;display:block;}
ol.faq_ol li a:hover {color:#f81d00;}

table.recipesborder {}
table.recipesborder td.pic {}
table.recipesborder td ul {margin:5px 0 15px 30px;}
table.recipesborder td li {
	line-height:17px;
}

ol.recipies_ol {margin:5px 0 15px 30px;}
ol.recipies_ol li {
	line-height:18px;
	margin:0 0 10px 0;
}
