body {font-family: verdana, arial, sans-serif; font-size: 15px}

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

.clear{
	clear:both;
}

.main{
	width:800px;
	margin: 0px auto;
}

.cat{
	width:400px;
	text-align:left;
}

.txt_label{
	font-size:14px;
	font-weight:bold;
	margin:5px 0px;
}

.medium_txt{
	width:350px;
	height:125px;
}
.small_txt{
	width:40px;
}

.info_txt_l, .info_txt_m, .info_txt_s, .small_txt {
	border: 1px solid #aaa;
	line-height: 1.2em;
	font-size: 16px;
	padding: 2px
	}

.info_txt_l{
	width:200px;
	margin:2px 0px;
}

.info_txt_m{
	width:200px;
	margin:2px 0px;
}

}

.info_txt_s{
	width:50px;
	margin:2px 0px;
}

.info_label{
	width:120px;
	font-weight:bold;
	color: #333;
	font-size:12px;
	padding: 6px 0 0 0;
}

.info_con{
	width:800px;
}

.swear{
	font-style:italic;
	font-size:12px;
	color:#999999;
	margin-left:10px;
}

.file_desc{
	color:#999999;
	font-size:12px;
	font-style:italic;
}

#ingredients{

	width:390px;
}

#directions{

	width:390px;

}
#pic{
	width:400px;
	display:block;
}

.inputBox{
	width:300px;
}