.chooser{display:none;}
h3{font-size:14px;}
h2{
	font-size:1.4em;
	text-align: left;
	font-weight: bold;
	color: #ff3300;
	padding-top: 20px;}
h4 {
	font: 1.8em Verdana, Arial, Helvetica, sans-serif;
	color: #83b0c3;
	text-align: left;
	padding: 3px 0px 0px;}
h5{
	font-size:20px;
	text-align: left;
	font-weight: bold;
	color: #ff3300;}
h3 {
	margin: 0px 0px 10px;
	padding: 0px;}
h6 {
	margin: 0px 0px 10px;
	padding: 0px;}
.question {	color: #FF9933;}
.answer {	font-style: italic;}
.answer_emphasis {
	color: #666666;
	font-style: italic;
	font-weight: bold;}
.style22 {
	color: #ff3300;
	font-weight: bold;
	font-size: 1.4em;}
.style6 {	color: #333333;	text-align: justify;}
.style26 {
	color: #ff3300;
	font-size: 20px;
	margin-left: 10px;
}
.style53 {
font-size: 1.8em}
.style54 {font-size: 14px}
.style55 {color: #FFFFFF}
.style57 {color: #000000; font-weight: bold; font-size: 1.4em; }
.style58 {color: #000000}
.style3 {color: #6699CC;}
.style1 {font-size: 1.25em}
.style5 {color: #9bc573;}
.green {color: #9BC573;}
.style4 {font-size: 1.1em}
.style8 {font-size: 14px; color: #539B1B; }
.style12 {font-size: 18px}
.style20 {color: #333333}
.style21 {font-size: 1.6em; }
.style17 {	font-size: 1.4em;	font-weight: bold;}
.style19 {font-size: 12px}
.style23 {font-size: 1.4em}
.style24 {font-size: 1.4em ;}
.style25 {font-size: 1.1em ;}
.style44 {font-size: 1.8em ; color: #31319f;}
.style22 {	color: #ff3300;	font-weight: bold;		font-size: 1.4em;}
.style45 {color: #ff3300}
.style47 {color: #ff9934; font-size: 18px; }
.style49 {color: #ff9934; font-size: 14px; }
.style50 {font-size: 16px}
.style51 {	font-size: 14px;	font-weight: bold;}
.style1 {color: #FF9934}
.style2 {color: #666666; }
.style3 {color: #4682B4; }
.style2 {	font-size: .7em;	color: #8CBA5D;	font-weight:normal;}
.style3 {	font-size: .7em}
.style27 {color: #83B0CF}
.style28 {color: #ff3300}

#section_schoolintro {
	width: 930px;
	position: relative;
	border-top: 1px solid #DFDFDF;
	margin-top: 0px;
	min-height: 400px;
	background-position: left bottom;
	background-repeat: no-repeat;
}
#classes_header {
	width: 930px;
	position: relative;
	margin-top: 0px;
	background-repeat: no-repeat;
	border-bottom:1px solid #dfdfdff;
	background-color: #FFFFEC;
	height: 65px;
	background-image: url(../img/shop/classes.jpg);
}
#products_header {
	width: 930px;
	position: relative;
	margin-top: 0px;
	background-repeat: no-repeat;
	border-bottom:1px solid #dfdfdff;
	background-color: #FFFFEC;
	height: 65px;
	background-image: url(../img/shop/products.jpg);
}
#gourmet_header {
	width: 930px;
	position: relative;
	margin-top: 0px;
	background-repeat: no-repeat;
	border-bottom:1px solid #dfdfdff;
	background-color: #FFFFEC;
	height: 65px;
	background-image: url(../img/shop/gourmet.jpg);
}
#cookbooks_header {
	width: 930px;
	position: relative;
	margin-top: 0px;
	background-repeat: no-repeat;
	background-color: #FFFFEC;
	border-bottom:1px solid #dfdfdff;
	height: 75px;
	background-image: url(../img/shop/cookbooks.jpg);
}
#home_header {
	width: 930px;
	position: relative;
	margin-top: 0px;
	background-repeat: no-repeat;
	background-color: #FFFFEC;
	border-bottom:1px solid #dfdfdff;
	height: 65px;
	background-image: url(../img/shop/home.jpg);
}
#friends_header {
	width: 930px;
	position: relative;
	margin-top: 0px;
	background-repeat: no-repeat;
	background-color: #FFFFEC;
	border-bottom:1px solid #dfdfdff;
	height: 65px;
	background-image: url(../img/shop/friends.jpg);
}
#page_school{
	background-color:#ffffff;
	height: 3000px;
}
#page_school .bottom_banner {
	height: auto;
	width: 930px;
	position: absolute;
	margin: 0;
	border-top: 1px solid #DFDFDF;
	float: none;
	min-height: 0px;
	margin-top: 0px;
	top: 1000px;
}
.sidebar_autoborder {
	position: absolute;
	height: 998px;
	width: 170px;
	float: right;
	text-align: left;
	background-color: #FFFFFF;
	padding-top: 0px;
	overflow: visible;
	border-left: 1px solid #dfdfdf;
	border-top: 1px solid #dfdfdf;
	margin-top: 0px;
	margin-left: 0px;
	left: 747px;
}
.sidebar_noborder {
	position: relative;
	height: auto;
	width: 180px;
	left: 0px;
	top: 0px;
	border-right: 0;
	float: left;
	text-align: center;
	background-color: #FFFFFF;
	padding-bottom: 0px;
	padding-top: 10px;
	overflow: visible;
}
.sidebar_content {
	position: relative;
	height: 1000px;
	width: 162px;
	left: 0px;
	top: 0px;
	border-right: 0;
	float: left;
	text-align: left;
	background-color: #FFFFFF;
	padding-bottom: 0px;
	padding-top: 10px;
	padding-left: 2px;
	padding-right: 2px;
}
.sidebar_noborder2 {
	position: relative;
	height: auto;
	width: 180px;
	left: 0px;
	top: 0px;
	border-right: 0;
	float: left;
	text-align: center;
}
.sidebar_doublewide {
	position: relative;
	height: auto;
	width: 180px;
	left: 0px;
	top: 0px;
	border-right: 0;
	float: left;
	text-align: center;
	}
.sidebar_noborder_autoheight {
	position: relative;
	height: auto;
	width: 180px;
	left: 0px;
	top: 0px;
	border-right: 0;
	float: left;
	text-align: center;
}
.sidebar_noborder .rectangle_ad3{
	position: absolute;
	height: 340px;
	width: 180px;
	left: 0px;
	top: 0px;
	border: 0;
	text-align: center;
}
.sidebar_border {
	position: relative;
	height: 340px;
	width: 180px;
	left: 0px;
	top: 0px;
	border-right: 1px solid #DFDFDF;
	float: left;
	text-align: center;
}
.sidebar_border .rectangle_ad{
	position: absolute;
	height: 150px;
	width: 180px;
	left: 0px;
	top: 0px;
	border: 0;
	text-align: center;
}
.sidebar_border .rectangle_ad2{
	position: absolute;
	height: 150px;
	width: 180px;
	left: 0px;
	top: 160px;
	border: 0;
	text-align: center;
}
.middle_div {
	position: relative;
	height: 340px;
	width: 550px;
	top: 0px;
	border: 0;
	float: left;}

.middle_wide {
	position: relative;
	height: 340px;
	width: 480px;
	top: 0px;
	border: 0;
	float: left;}
.middle_wide_recipes {
	position: relative;
	height: auto;
	width: 700px;
	top: 0px;
	border: 0;
	float: left;
	overflow: visible;
	left: 20px;
}
.middleauto {
	position: relative;
	height: 340px;
	width: 480px;
	top: 0px;
	border: 0;
	float: left;}
	
.middlearticleborder {
	position: relative;
	height: auto;
	width: 480px;
	top: 0px;
	float: left;
	border-left: 1px solid #dfdfdf;
	border-right: 1px solid #dfdfdf;
	border-bottom: 1px solid #dfdfdf;
}
.middle {
	position: relative;
	height: 340px;
	width: 480px;
	top: 0px;
	border: 0;
	float: left;}
.middlecontent {
	position: relative;
	height: auto;
	width: 460px;
	top: 0px;
	border: 0;
	float: left;
	padding-left: 10px;
}
.middlesmall {
	position: relative;
	height: 340px;
	width: 480px;
	top: 0px;
	border: 0;
	float: left;
}
#video_list {
	width: 250px;
	left: 415px;
	top: 100px;
	position: absolute;}
#featured_chef_img {
	width: 112px;
	left: 86px;
	top: 152px;
	position: relative;}
.middle .content {
	position:absolute;
	left:0px;
	top:35px;
	width:485px;
	height:auto;
	overflow: visible;
	padding-left: 5px;
	bottom: 0px;
	padding-right: 5px;
	margin-top: 0px;
	font: 1.4em Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
}
.middle .img_right {
	position:absolute;
	left:385px;
	top:300px;
	width:100px;
	height:20px;
	overflow: auto;
	padding-left: 5px;
	bottom: 0px;
	padding-right: 5px;
	margin-top: 0px;
	font: 1.4em Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
}
.middle .img_right2 {
	position:absolute;
	left:97px;
	top:15px;
	width:357px;
	height:97px;
	overflow: hidden;
	padding-left: 5px;
	bottom: 0px;
	padding-right: 5px;
	margin-top: 0px;
	font: 1.4em Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	margin-right: 10px;
}
.middle .img_left {
	position:absolute;
	left:0px;
	top:275px;
	width:370px;
	height:65px;
	overflow: auto;
	padding-left: 5px;
	bottom: 0px;
	padding-right: 5px;
	margin-top: 0px;
	font: 1.4em Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	margin-bottom: 0px;
}
.middle .img_left2 {
	position:absolute;
	left:0px;
	top:275px;
	width:370px;
	height:65px;
	overflow: auto;
	padding-left: 5px;
	bottom: 0px;
	padding-right: 5px;
	margin-top: 0px;
	font: 1.4em Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	margin-bottom: 0px;
}
.middle_domCollapse {
	position: relative;
	height: auto;
	width: auto;
	left: 0px;
	top: 0px;
	border: 0;
	min-height: 0px;
	float: left;
	border-left: 1px solid #DFDFDF;
	border-right: 1px solid #DFDFDF;
}
.middle_domCollapse .content {
	position: relative;
	left: 0px;
	top: 0px;
	padding: 0px;
	height: auto;
	width: 490px;
	padding-top: 0px;
}
.middle_domCollapse .title_txt {
	position:absolute;
	left:115px;
	top:5px;
	width:220px;
	height:20px;
	overflow: hidden;
	padding-left: 5px;
	bottom: 0px;
	padding-right: 5px;
}
.middle_domCollapse .content_txt {
	position: relative;
	left: 0px;
	padding: 0px;
	height: auto;
	width: auto;
	padding-top: 0px;
}
.sidebar_smallad {
	position: absolute;
	left: 0px;
	top: 0px;
	padding: 0px;
	height: 300px;
	width: 240px;
	padding-top: 0px;
}
.sidebar_smallad .img1{
	position: absolute;
	height: 300px;
	width: 20px;
	left: 200px;
	top: 0px;
	border: 0;
}
.sidebar_right {
	border-left: 1px solid #DFDFDF;
	text-align: center;
	position: relative;
	left: 0px;
	top: 0px;
	padding: 0px;
	height: 240px;
	width: 240px;
	float: right;
	text-align: center;
	overflow: auto;
	background-color: #FFFFFF;
}
.sidebar_rightnoborder3 {
	text-align: center;
	position: relative;
	left: 0px;
	top: 0px;
	padding: 0px;
	width: 240px;
	float: right;
	text-align: center;
	overflow: visible;
	min-height: 150px;
}
.sidebar_rightauto {
	position: relative;
	left: 0px;
	top: 0px;
	padding: 0px;
	height: auto;
	width: 240px;
	float: right;
	text-align: center;
}
.sidebar_right_top {
	position: relative;
	left: 0px;
	top: 0px;
	width: 240px;
	float: right;
	background-repeat: no-repeat;
	background-position: right top;
	background-color: #FFFFEC;
	border-left: 1px solid #dfdfdf;
	height: 150px;
	}
.sidebar_right_noborder2 {
	position: relative;
	left: 0px;
	top: 84px;
	padding: 10px 0 0;
	height: 330px;
	width: 240px;
	float: right;
	background-repeat: no-repeat;
	background-position: right top;
	}
.sidebar_right_noborder_auto {
	position: relative;
	left: 0px;
	top: 0px;
	height: auto;
	width: 240px;
	float: right;
	background-repeat: no-repeat;
	background-position: right top;
	padding-right: 5px;
	padding-left: 5px;
	}
.sidebar_right_noborder {
	position: relative;
	left: 0px;
	top: 0px;
	padding: 10px 0 0;
	height: 330px;
	width: 240px;
	float: right;
	background-repeat: no-repeat;
	background-position: right top;
}
.sidebar_right .title_txt {
	position:absolute;
	left:5px;
	top:5px;
	width:220px;
	height:20px;
	overflow: visible;
	padding-left: 5px;
	bottom: 0px;
	padding-right: 5px;
	font: 1.4em Verdana, Arial, Helvetica, sans-serif;
	color: #ff3300;
}
.sidebar_right .small_txt {
	position:absolute;
	left:5px;
	top:10px;
	width:180px;
	height:auto;
	overflow: hidden;
	padding-left: 20px;
	bottom: 0px;
	padding-right: 5px;
}
.sidebar_right .sidebar_right_content_img1{
	position: absolute;
	height: 135px;
	width: 115px;
	left: 5px;
	top: 5px;
	border: 0;
}
.sidebar_right .sidebar_right_content_img2{
	position: absolute;
	height: 135px;
	width: 115px;
	left: 123px;
	top: 5px;
	border: 0;
}
.sidebar_right .sidebar_right_content4{
	position: relative;
	height: 500px;
	left: 0px;
	border: 0;
	padding: 0px 5px;
	overflow: auto;
	text-align: left;
}
.sidebar_right_content2{
	position: relative;
	height: 220px;
	left: 0px;
	border: 0;
	padding: 0px 5px 0px;
	overflow: auto;
	text-align: left;
	margin-bottom: 25px;
}
.sidebar_right_noborder .sidebar_right_content2{
	position: relative;
	height: auto;
	left: 0px;
	border: 0;
	padding: 0px 5px;
	overflow: visible;
	text-align: left;
	}
.sidebar_right .sidebar_right_content2{
	position: relative;
	height: auto;
	left: 0px;
	border: 0;
	padding: 0px 5px 5px;
	overflow: visible;
	text-align: left;
}
.sidebar_right .sidebar_right_content3{
	position: relative;
	height: 155px;
	border: 0;
	overflow: auto;
	text-align: center;

}
.grey_outline a {
	color: #83B0CF;
}
.middle_auto_width {
	position: absolute;
	height: auto;
	width: inherit;
	left: 189px;
	top: 0px;
	border: 0;
	padding-top: 20px;
	padding-bottom: 20px;
	float: none;
	margin-left: 0px;
	padding-left: 40px;
	padding-right: 40px;
	overflow: visible;
	border-left: 0;
}
#page_school .middle_wide_border {
	position: relative;
	width: 725px;
	float:right;
	border-left: 1px solid #dfdfdf;
	min-height: 900px;
	height: auto;
}
#page_school .middle_wide_noborder {
	position: relative;
	width: auto;
	float:left;
	min-height: 900px;
	height: auto;
	left: 0px;
}
.middle_wide {
	position: absolute;
	height: auto;
	width: 725px;
	left: 190px;
	top: 0px;
	border: 0;
	padding-top: 0px;
	padding-bottom: 0px;
	float: none;
	margin-left: 0px;
	padding-left: 0px;
	padding-right: 0px;
	overflow: visible;
	border-left: 0;
}
.middle_search {
	position: absolute;
	height: 100px;
	width: 525px;
	left: 10px;
	top: 400px;
	border: 0;
	padding-top: 20px;
	padding-bottom: 20px;
	float: none;
	margin-left: 0px;
	padding-left: 20px;
	padding-right: 20px;
	overflow: visible;
}
.middle_auto1 {
	position: absolute;
	height: 350px;
	width: 510px;
	left: 10px;
	top: 0px;
	border: 0;
	padding-top: 20px;
	padding-bottom: 20px;
	float: none;
	margin-left: 0px;
	padding-left: 20px;
	padding-right: 20px;
	overflow: visible;
}
.middle_auto2 {
	position: absolute;
	height: 350px;
	width: 510px;
	left: 10px;
	top: 580px;
	border: 0;
	padding-top: 20px;
	padding-bottom: 20px;
	float: none;
	margin-left: 0px;
	padding-left: 20px;
	padding-right: 20px;
}
.content_full {
	width: 930px;
	float: left;
	margin-left: 0px;
	border-right: 1px solid #DFDFDF;
	padding: 0 10px;
	min-height: 120px;
	border-left: 1px solid #DFDFDF;
	height: 180px;
	overflow: visible;
}#page_school .content {
	width: 650px;
	float: left;
	margin-left: 0px;
	border-right: 1px solid #DFDFDF;
	padding: 0 10px;
	min-height: 400px;
	border-left: 1px solid #DFDFDF;
	height: 400px;
	overflow: visible;
}
#page_school .content_noborder_wide {
	width: 800px;
	float: left;
	margin-left: 0px;
	padding: 0;
	min-height: 340px;
	height: auto;
	overflow: visible;
	}
#page_school .content_noborder {
	width: 480px;
	float: left;
	margin-left: 0px;
	padding: 0 10px;
	min-height: 340px;
	height: auto;
	overflow: visible;
	}
#page_school .content_auto {
	width: 480px;
	float: left;
	margin-left: 0px;
	border-right: 1px solid #DFDFDF;
	padding: 0 10px;
	height: auto;
	border-left: 1px solid #DFDFDF;
	background-color: #FFFFFF;
}
#page_school .content_auto .bottombox{
	width: 300px;
	float: left;
	margin-left: 0px;
	padding: 0px;
	height: auto;
	background-color: #FFFFFF;
	margin-top: 10px;
	margin-bottom: 10px;
}
#page_school .content_auto .imagebox{
	width: 200px;
	float: left;
	margin-left: 0px;
	padding: 0;
	height: auto;
	background-color: #FFFFFF;
	margin-bottom: 0px;
}
#page_school .content_auto .leftboxsecondclass{
	width: 230px;
	float: left;
	margin-left: 0px;
	padding: 0;
	height: auto;
	background-color: #FFFFFF;
	margin-bottom: 10px;
}
#page_school .content_auto .leftbox2{
	width: 240px;
	float: left;
	margin-left: 0px;
	padding: 0;
	height: auto;
	background-color: #FFFFEC;
	margin-bottom: 10px;
	border: 1px solid #dfdfdf;
}
#page_school .content_auto .leftbox3{
	width: 180px;
	float: left;
	margin-left: 0px;
	padding: 0;
	height: auto;
	background-color: #FFFFFF;
	margin-bottom: 10px;
}
#page_school .content_auto .rightbox {
	width: 230px;
	float: right;
	margin-left: 0px;
	border-right: 1px solid #DFDFDF;
	padding: 0;
	height: auto;
	border-left: 1px solid #DFDFDF;
	background-color: #FFFFEC;
	border-top: 1px solid #dfdfdf;
	border-bottom: 1px solid #dfdfdf;
	margin-bottom: 10px;
}
#page_school .content_auto .rightbox2 {
	width: 220px;
	float: right;
	margin-left: 0px;
	padding: 0;
	height: auto;
	background-color: #FFFFFF;
	margin-bottom: 10px;
}
#page_school .content_auto .rightbox4 {
	width: 280px;
	float: right;
	margin-left: 0px;
	border-right: 1px solid #DFDFDF;
	padding: 0;
	height: 320px;
	border-left: 1px solid #DFDFDF;
	background-color: #FFFFEC;
	border-top: 1px solid #dfdfdf;
	border-bottom: 1px solid #dfdfdf;
	margin-bottom: 10px;}

#bigleftsidebar {
	float:left;
	width:350px;
	padding: 0;
	text-align: justify;
	margin-left: 0px;
	margin-top: 0px;
	padding-right: 0px;
	border-right: 1px solid #DFDFDF;
	border-top: 1px solid #DFDFDF;
	background-color: #FFFFEC;
	height: 3000px;
	min-height: 0px;
}
#bigleftsidebar .content {
	float:left;
	width:325px;
	padding: 0;
	text-align: justify;
	margin-left: 8px;
	margin-top: 0px;
	padding-right: 0px;
	border-right: 0;
	border-top: 0;
	height: 3000px;
	min-height: 0px;
	padding-left: 0px;
	padding-top: 8px;
	margin-right: 8px;
}
.mini_ads{
	position: absolute;
	height: 152px;
	width: 152px;
	left: 765px;
	top: 80px;
	background-color: #FFFFEC;
	float: right;
	overflow: hidden;
	margin-left: 10px;
}
.email_signup{
	position: absolute;
	height: 90px;
	width: 325px;
	left: 605px;
	top: 0px;
	background-color: #FFFFEC;
	float: right;
	overflow: visible;
}
a.feed_title{color:#FF9934;}
#rss2html .item_desc {
}
#rss2html .item_date {
	font-size: 0.8em;
	color: #666666;
	text-align: left;
}
#placeholder1 {
	width: 160px;
	left: 10px;
	text-align:left;
	top: 60px;
	position: absolute;
	height: auto;
	}
#placeholder2 {
	width: 160px;
	left: 240px;
	text-align:left;
	top: 60px;
	position: absolute;
	overflow: visible;
	height: auto;
}
#placeholder3 {
	width: 160px;
text-align:left;	left: 480px;
	top: 60px;
	position: absolute;
	}
#placeholder4 {
	width: 160px;
	text-align:left;
	left: 710px;
	top: 60px;
	position: absolute;
	}
#placeholder5 {
	width: 160px;
text-align:left;	left: 10px;
	top: 260px;
	position: absolute;
	}
#placeholder6 {
	width: 160px;
text-align:left;	
left: 240px;
	top: 260px;
	position: absolute;
	}
#placeholder7 {
	width: 160px;
text-align:left;	left: 480px;
	top: 260px;
	position: absolute;
	}
#placeholder8 {
	width: 160px;
	text-align:left;
	left: 710px;
	top: 260px;
	position: absolute;
	background-color: fcfcf3;
	border: 1px solid #83b0c3;
	border-bottom-width: thin;
	background-repeat: repeat;
	margin-bottom: 10px;
	padding-bottom: 0px;
	}
#placeholder9 {
	width: 160px;
	text-align:left;
	left: 710px;
	top: 427px;
	position: absolute;
	background-color: fcfcf3;
	border: 1px solid #83b0c3;
	border-bottom-width: thin;
	margin-top: 10px;
	}#featured_chef_text_narrow {
	position:relative;
	width:112px;
	text-align: left;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}
.ad_div {
	width:930px;
	height:90px;
	margin-left: 0px;
	text-align: center;
	left: 0px;
	position: absolute;
}
#leader_ad {
	width:728px;
	height:90px;
	margin-left: 0px;
	text-align: center;
	left: 0px;
	position: relative;
}
#buy_button {
	position:absolute;
	left:375px;
	top:250px;
	width:102px;
	height:30px;
	z-index:1;
	overflow: auto;
	padding-left: 0px;
}
#buy_button2 {
	position:absolute;
	left:330px;
	top:225px;
	width:102px;
	height:30px;
	z-index:1;
	overflow: auto;
	padding-left: 0px;
}
#buy_button3 {
	position:absolute;
	left:30px;
	top:240px;
	width:102px;
	height:30px;
	z-index:1;
	overflow: auto;
	padding-left: 0px;
}
#buy_button4 {
	position:absolute;
	left:30px;
	top:352px;
	width:102px;
	height:30px;
	z-index:1;
	overflow: auto;
	padding-left: 0px;
	margin-left: 325px;
}
#schedule_button2 {
	position:absolute;
	left:220px;
	top:280px;
	width:242px;
	height:85px;
	z-index:1;
	overflow: auto;
	padding-left: 0px;
	padding-top: 0px;
	margin: 0px;
}
#lesson_one {
	position:relative;
	width:490px;
	z-index:1;
	text-align: justify;
	padding-bottom: 0;
	margin: 0;
	top: 30px;
	float: right;
	background-repeat: no-repeat;
	right: 5px;
	border: solid #ff3300 1px;
	height: 450px;
}
#lesson_one ul {
	float: left;
	margin: 0 0 0 10px;
	padding: 0;
	list-style-type: none;
	}
	
.book_class_now_button {
	float: left;
	margin: 0;
	padding: 0 5px;
	list-style-type: none;
	}
.book_class_now_button li {
	margin: 98px 0 0 0;
	}
#lesson_one p {
	width: 50%;
	margin: 0;
	padding: 0 0 0 23px;
	float: left;
	}
.sign_up_now_10 {
	float: none;
	margin: 0px 0 0 0;
	padding: 0;
	width: 50%;
	}

#lesson_two {
	position:relative;
	width:490px;
	height: 352px;
	z-index:1;
	text-align: justify;
	padding: 0px;
	float: right;
	background-repeat: no-repeat;
	right: 5px;
	border: solid #ff3300 1px;
	margin: 30px 0 0 0;
	top: 30px;
}
#lesson_three {
	position:relative;
	width:490px;
	z-index:1;
	text-align: justify;
	padding: 0px 0px 0px 0px;
	margin: 30px 0 0 0;
	background-image: ;
	height: 352px;
	float: right;
	background-repeat: no;
	right: 5px;
	height: 352px;
	border: solid 1px #ff3300;
	top: 30px;
}
#lesson_four {
	position:relative;
	width:490px;
	z-index:1;
	text-align: justify;
	padding: 0px 0px 0px 0px;
	height: 415px;
	top: 30px;
	float: right;
	background-repeat: no;
	right: 5px;
	border: solid #ff3300 1px;
	margin-top: 30px;
}
#lesson_five {
	position:relative;
	width:490px;
	z-index:1;
	text-align: justify;
	padding: 0px;
	height: 485px;
	top: 120px;
	float: right;
	background-repeat: no-repeat;
	right: 5px;
	border: solid #ff3300 1px;
}
#lesson_six {
	position:relative;
	width:490px;
	z-index:1;
	text-align: justify;
	padding: 0px;
	background-image: url(../img/schedule/session_border2.jpg);
	height: 352px;
	top: 20px;
	float: right;
	background-repeat: no-repeat;
	right: 10px;
}
#lesson_seven {
	position:relative;
	width:490px;
	height: 365px;
	z-index:1;
	text-align: justify;
	padding: 0;
	float: right;
	background-repeat: no-repeat;
	right: 5px;
	border: solid #ff3300 1px;
	margin: 60px 0 0 0;
}
#lesson_eight {
	position:relative;
	width:490px;
	z-index:1;
	text-align: justify;
	padding: 0px;
	margin: 30px 0 0 0;
	height: 352px;
	float: right;
	background-repeat: no-repeat;
	right: 5px;
	border: solid #ff3300 1px;
	top: 30px;
}
#lesson_nine {
	position:relative;
	width:490px;
	height: 352px;
	z-index:1;
	text-align: justify;
	padding: 0;
	float: right;
	background-repeat: no-repeat;
	right: 5px;
	border: solid #ff3300 1px;
	margin: 60px 0 0 0;
}

#lesson_text {
	position:relative;
	width:199px;
	z-index:1;
	text-align: left;
	margin: 0px;
	padding: 0px 00px 00px 00px;
}
#lesson_chef_picture img {
	margin-left: 20px;
	border: 1px solid #C8C8C8;
	padding: 5px;
	display: inline;
	margin-top: 60px;
	margin-right: 20px;
}
#lesson_chef_picture img1 {
	margin-left: 20px;
	border: 1px solid #C8C8C8;
	padding: 5px;
	display: inline;
	margin-top: 50px;
	margin-right: 20px;
}
#lesson_chef_picture img2 {
	margin-left: 20px;
	border: 1px solid #C8C8C8;
	padding: 5px;
	display: inline;
	margin-top: 50px;
	margin-right: 20px;
}
#lesson_chef_picture img3 {
	margin-left: 20px;
	border: 1px solid #C8C8C8;
	padding: 5px;
	display: inline;
	margin-top: 50px;
	margin-right: 20px;
}

#lesson_chef_text p {
	margin: 0px 0px 10px 0px;
	padding: 0px;
}
.section_legend {
	height: 500px;
	width: 930px;
	position: relative;
	margin: auto;
	border-top: 1px solid #DFDFDF;
	padding-top: 0px;
	margin-top: 0px;
	min-height: 250px;
	background-color: #FFFFFF;
}
#page_school .section3 {
	width: 930px;
	position: relative;
	margin: 0;
	border-top: 1px solid #DFDFDF;
	clear: both;
	background-color: #FFFFFF;
	height: auto;
	top: 0px;
}
#section_schoolintro .domCollapse_content{
	position: relative;
	width: 660px;
	left: 0px;
	top: 0px;
	border: 0;
	padding: 10px 0 0 10px;
	float: left;
	height: 150px;
}
#page_school .section2 {
	width: 930px;
	position: relative;
	margin: 0;
	border-top: 1px solid #DFDFDF;
	clear: both;
	background-color: #FFFFFF;
	height: auto;
	top: 0px;
	padding-left: 0px;
}
#page_school .sectionbottom {
	width: 930px;
	position: relative;
	margin: 0;
	border-top: 1px solid #DFDFDF;
	border-bottom: 1px solid #DFDFDF;
	clear: both;
	background-color: #FFFFFF;
	height: auto;
	top: 0px;
	padding-left: 0px;
}
#page_school .section2_auto {
	height: 1000px;
	width: 930px;
	position: relative;
	margin: 0;
	border-top: 1px solid #DFDFDF;
	float: left;
	min-height: 0px;
	overflow: visible;
}
#page_school .articles{
position: relative; /**not strictly necessary, but this is one time where extraneousness is okay, because position is such an important property**/
border-top: 1px solid #DFDFDF;
}
#page_school .bottom_banner {
	height: auto;
	width: 930px;
	position: absolute;
	margin: 0;
	border-top: 1px solid #DFDFDF;
	float: none;
	min-height: 0px;
	margin-top: 0px;
	top: 1000px;
}
#page_school .section2 .section_txt2 {
	position: absolute;
	height: 300px;
	width: 500px;
	left: 185px;
	top: 0px;
	border: 0;
}
#page_school .section3 {
	height: auto;
	width: 930px;
	position: relative;
	margin: auto;
	border-top: 1px solid #DFDFDF;
	padding-left: 10px;
}
#page_school .section3 .section_txt3 {
	position: absolute;
	height: 200px;
	width: 502px;
	left: 220px;
	top: 31px;
}
#chefshop {
height:4000px;
background-color:#ffffff;
}
