@charset "utf-8";

/* must classify later!!! */

/* leadCopy
==============================*/
.leadCopy{
	margin: 20px 0;
}

/* helperDownload
==============================*/

.helperDownload{
	margin-top: 55px;
	padding: 12px;
	background-color: #f5f5f5;
}
.helperDownload dl{
	margin: 0;
}
.helperDownload dt{
	float: left;
}
.helperDownload.adobe dd{
	margin-left: 178px;
}
.helperDownload.wmp dd{
	margin-left: 108px;
}

/* recipeButtonBlock
==============================*/
.recipeButtonBlock{
	padding: 6px;
	background-color: #ffeacc;
}
.buttonSendmail{
	margin-right: 4px;
}

/* recipeInfo
==============================*/
.recipeSpec .h4A{
	margin-top: 10px;
	margin-bottom: 8px;
}

.recipeInfo{
	margin: 0;
	padding: 5px 12px;
	border: 1px solid #cccccc;
	+zoom: 1;
}

.recipeInfo.following{
	border-top: none;
}

.recipeInfo .figure{
	float: left;
}

.recipeInfo .arrowedWrapper {
	margin-top: 1em;
	padding-left: 78px;
}

.recipeInfo a{
	font-weight: bold;
}

.recipeInfo dl{
	float: left;
	width: 92px;
	margin: 0;
	padding: 0;
	background: url(/shared/img/components/line_dotted_vertical.gif) left top repeat-y;
	+zoom: 1;
}
.recipeInfo dl.first-child{
	background: none;
}
.recipeInfo dl dt,
.recipeInfo dl dd{
	margin: 0;
	padding: 0;
	text-align: center;
	+zoom: 1;
}

/*clearfix*/

.recipeInfo,
.recipeContent,
.recipeImage,
.helperDownload dl {
	+zoom: 1;
}
.recipeInfo:after,
.recipeContent:after,
.recipeImage:after,
.helperDownload dl:after {
	content: '';
	display: block;
	clear : both;
}
