#content_middle_bottom.full-width .tiles {
	float: left;
	
	width: 990px;
	
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#content_middle_bottom .tiles.extra-padding-tb {
	margin: 0px 0px 0px 0px;
	padding: 20px 0px 20px 0px;
}

#content_middle_bottom.full-width .tiles .tile_1 {
	float: left;
	
	width: 307px; /* 330 */
	
	margin: 0px 0px 0px 0px;
	padding: 0px 23px 0px 0px;
}

#content_middle_bottom.full-width .tiles .tile_2 {
	float: left;
	
	width: 307px; /* 330 */
	
	margin: 0px 0px 0px 0px;
	padding: 0px 11px 0px 11px;
}

#content_middle_bottom.full-width .tiles .tile_3 {
	float: right;
	
	width: 307px; /* 330 */
	
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 23px;
}

.tiles .tile {
	float: left;
	
	width: 297px; /* 307 */
	height: 234px; /* 239 */
	
	margin: 0px 0px 0px 0px;
	padding: 0px 5px 5px 5px;
	
	background: url(/images/website/tile_background.gif) top left no-repeat;
}

.tiles.on-white .tile {
	background: url(/images/website/tile_background_on-white.gif) top left no-repeat;
}

.tile h3 {
	float: left;
	
	width: 297px;
	height: 47px;
	
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.tile h3 a:link,
.tile h3 a:visited,
.tile h3 a:hover,
.tile h3 a:active {
	float: left;
	
	width: 227px; /* 297 */
	height: 27px; /* 47 */
	
	margin: 0px 0px 0px 0px;
	padding: 20px 55px 0px 15px;
	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	
	color: #333333;
	
	text-decoration: none;
}

.tile.history h3 {
	background: url(/images/website/tile_icon_history.png) 250px 0px no-repeat;
}

.tile.history p {
	float: left;
	
	width: 277px; /* 297 */
	
	margin: 0px 0px 0px 0px;
	padding: 10px 10px 10px 10px;
	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	
	color: #666666;
}

.tile.history p strong {
	color: #cc3333;
}

.tile .red-box {
	float: left;
	
	display: inline;
	
	margin: 0px 0px 0px 5px;
	padding: 2px 2px 2px 2px;
	
	border: 1px solid #f0a0a3;
}

.tile .red-box .red-box-content {
	float: left;
	
	width: 277px; /* 281 */
	
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	
	background: #f4e0e0;
}

.tile.history .red-box .red-box-content {
	background: url(/images/website/tile_history_red-box_background.jpg) bottom right no-repeat #f4e0e0;
}

.tile .red-box .red-box-content p {
	width: 257px;
	
	margin: 0px 0px 0px 0px;
	padding: 0px 10px 5px 10px;
}

.tile .red-box .red-box-content p.read-more {
	margin: 0px 0px 0px 0px;
	padding: 5px 10px 5px 10px;
	
	font-weight: bold;
	
	color: #e31b23;
}

.tile .red-box .red-box-content p.read-more a:link,
.tile .red-box .red-box-content p.read-more a:visited,
.tile .red-box .red-box-content p.read-more a:hover,
.tile .red-box .red-box-content p.read-more a:active {
	margin: 0px 0px 0px 0px;
	padding: 0px 8px 0px 0px;
	
	color: #e31b23;
	
	text-decoration: none;
	
	background: url(/images/website/readmore_arrow_right_red.gif) center right no-repeat;
}

.tile .red-box .red-box-content ul {
	float: left;
	
	width: 267px; /* 277 */
	
	margin: 0px 0px 0px 0px;
	padding: 5px 5px 5px 5px;
	
	list-style: none;
}

.tile .red-box .red-box-content ul li {
	float: left;
	
	width: 254px;
	
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 13px;
	
	background: url(/images/website/list_item_background_plus.gif) 2px 3px no-repeat;
}

.tile .red-box .red-box-content ul li a:link,
.tile .red-box .red-box-content ul li a:visited,
.tile .red-box .red-box-content ul li a:hover,
.tile .red-box .red-box-content ul li a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	
	color: #666666;
	
	text-decoration: none;
}

.tile.news h3 {
	background: url(/images/website/tile_icon_news.png) 250px 0px no-repeat;
}

.tile.knife-care h3 {
	background: url(/images/website/tile_icon_knife-care.png) 250px 0px no-repeat;
}

.tile.knife-care .image {
	float: left;
	
	width: 290px; /* 297 */
	
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 7px 7px;
}

.tile.knife-care p.list-title {
	float: left;
	
	width: 178px; /* 165 */
	
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 7px;
	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	
	color: #666666;
}

.tile.knife-care p.list-title a:link,
.tile.knife-care p.list-title a:visited,
.tile.knife-care p.list-title a:hover,
.tile.knife-care p.list-title a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	
	color: #666666;
	
	text-decoration: none;
}

.tile.knife-care p.read-more {
	float: right;
	
	display: inline;
	
	width: 75px; /* 102 */
	
	margin: 0px 27px 0px 0px;
	padding: 0px 0px 0px 0px;

	color: #e31b23;
	
	font-weight: bold;
	
	text-decoration: none;
}

.tile.knife-care p.read-more a:link,
.tile.knife-care p.read-more a:visited,
.tile.knife-care p.read-more a:hover,
.tile.knife-care p.read-more a:active {
	margin: 0px 0px 0px 0px;
	padding: 0px 9px 0px 0px;

	color: #e31b23;
	
	font-weight: bold;
	
	text-decoration: none;
	
	background: url(/images/website/readmore_arrow_right_red.gif) center right no-repeat;
}

.tile.knife-care ul {
	float: left;
	
	width: 283px; /* 297 */
	
	margin: 0px 0px 0px 0px;
	padding: 7px 7px 0px 7px;
	
	list-style: none;
}

.tile.knife-care ul li {
	float: left;
	
	width: 80px;
	
	margin: 0px 0px 0px 0px;
	padding: 3px 0px 2px 13px;
	
	background: url(/images/website/list_item_background_plus.gif) 2px 6px no-repeat;
}

.tile.knife-care ul li p {
	float: left;
	
	width: 80px;
	
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	
	color: #666666;
}

.tile.knife-care ul li p a:link,
.tile.knife-care ul li p a:visited,
.tile.knife-care ul li p a:hover,
.tile.knife-care ul li p a:active {
	float: left;

	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	
	color: #666666;
	
	text-decoration: none;
}

.tile.news .news_list {
	float: left;
	
	overflow: hidden;
	
	width: 297px;
	height: 184px;
	
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 0px 0px;
}

.tile.news .news_list .news_list_item {
	float: left;
	
	display: inline;
	
	overflow: hidden;
	
	width: 277px; /* 297 */
	height: 83px; /* 92 ? */
	
	margin: 0px 0px 5px 0px;
	padding: 0px 10px 0px 10px;
}

.tile.news .news_list .news_list_item .news_list_item_image {
	float: left;
	
	width: 84px;
	height: 83px;
	
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	
	background: url(/images/website/news_list_item_image_background.jpg) top left no-repeat;
}

.tile.news .news_list .news_list_item .news_list_item_image img {
	float: left;
	
	width: 74px;
	height: 74px;
	
	margin: 0px 0px 0px 0px;
	padding: 4px 3px 6px 5px;
}

.tile.news .news_list .news_list_item .news_list_item_details {
	float: left;
	
	width: 183px; /* 193 */
	
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 10px;
}

.tile.news .news_list .news_list_item .news_list_item_details h4 {
	float: left;
	
	width: 183px;
	
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 5px 0px;
	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	
	color: #666666;
}

.tile.news .news_list .news_list_item .news_list_item_details h4 a:link,
.tile.news .news_list .news_list_item .news_list_item_details h4 a:visited,
.tile.news .news_list .news_list_item .news_list_item_details h4 a:hover,
.tile.news .news_list .news_list_item .news_list_item_details h4 a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	
	color: #666666;
	
	text-decoration: none;
}

.tile.news .news_list .news_list_item .news_list_item_details p {
	float: left;
	
	width: 183px;
	
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 5px 0px;
	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	
	color: #666666;
}

.tile.news .news_list .news_list_item .news_list_item_details p a:link,
.tile.news .news_list .news_list_item .news_list_item_details p a:visited,
.tile.news .news_list .news_list_item .news_list_item_details p a:hover,
.tile.news .news_list .news_list_item .news_list_item_details p a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	
	color: #666666;
	
	text-decoration: none;
}

.tile.sharpening h3 {
	background: url(/images/website/tile_icon_knife-care.png) 250px 0px no-repeat;
}

.tile.sharpening .image {
	float: left;
	
	width: 290px; /* 297 */
	
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 7px 7px;
}

.tile.sharpening p.list-title {
	float: left;
	
	width: 178px; /* 165 */
	
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 7px;
	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	
	color: #666666;
}

.tile.sharpening p.list-title a:link,
.tile.sharpening p.list-title a:visited,
.tile.sharpening p.list-title a:hover,
.tile.sharpening p.list-title a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	
	color: #666666;
	
	text-decoration: none;
}

.tile.sharpening p.read-more {
	float: right;
	
	display: inline;
	
	width: 75px; /* 102 */
	
	margin: 0px 27px 0px 0px;
	padding: 0px 0px 0px 0px;

	color: #e31b23;
	
	font-weight: bold;
	
	text-decoration: none;
}

.tile.sharpening p.read-more a:link,
.tile.sharpening p.read-more a:visited,
.tile.sharpening p.read-more a:hover,
.tile.sharpening p.read-more a:active {
	margin: 0px 0px 0px 0px;
	padding: 0px 9px 0px 0px;

	color: #e31b23;
	
	font-weight: bold;
	
	text-decoration: none;
	
	background: url(/images/website/readmore_arrow_right_red.gif) center right no-repeat;
}

.tile.sharpening ul {
	float: left;
	
	width: 283px; /* 297 */
	
	margin: 0px 0px 0px 0px;
	padding: 7px 7px 0px 7px;
	
	list-style: none;
}

.tile.sharpening ul li {
	float: left;
	
	width: 127px; /* 140 */
	
	margin: 0px 0px 0px 0px;
	padding: 3px 0px 4px 13px;
	
	background: url(/images/website/list_item_background_plus.gif) 2px 6px no-repeat;
}

.tile.sharpening ul li p {
	float: left;
	
	width: 127px;
	
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	
	color: #666666;
}

.tile.sharpening ul li p a:link,
.tile.sharpening ul li p a:visited,
.tile.sharpening ul li p a:hover,
.tile.sharpening ul li p a:active {
	float: left;

	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	
	color: #666666;
	
	text-decoration: none;
}