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

/*******************************************************************************************/
/* RECIPES */
div#main {
	width: 420px;
	border-bottom: 1px solid #e2e2e2;
	height: 278px;
	margin: 0 0 1px 0;
	background: url(/img/program/main_video_still.jpg) top left no-repeat;
	text-align: left;
	padding-left: 340px;
	font-size: 10px;
	position: relative;
}
div#main div#tjc {
	padding: 37px 0 0 0;
	height: 37px;
}
div#main div#wlp {
	height: 47px;
}
div#main .subhead {
	font-weight: bold;
	margin: 10px 0 10px 0;
}
div#main #learn_why_button {
	margin-top: 10px;
}
div#main div#register_for_etools {
	padding: 13px 0 0 50px
}
div#program_video_overlay {
	position: absolute;
	top: 40px;
	left: 20px;
	width: 290px;
	height: 224px;
}
a#program_video_anchor {
	width: 100%;
	height: 100%;
	cursor: pointer;
	display: block;
}
div#realize {
	height: 257px;
	width: 500px;
	background: url(/img/program/pink_shirt_girl.jpg) left top no-repeat;
	margin-bottom: 15px;
	padding: 18px 0 0 260px;
	text-align: left;
}
div#r {
	padding: 0 0 0 12px;
	height: 10px;
}
div#y {
	height: 52px;
}
div#is {
	padding: 0 0 0 40px;
	height: 25px;
}
div#realize_copy {
	padding: 27px 0 0 12px;
	line-height: 110%;
}
div.legend_item {
	height: 74px;
	width: 140px;
	padding: 0 0 0 8px;
	line-height: 12px;
}