.home #header {
	padding-bottom:29px;
}
.home #content {
	background:none;
	margin-top:0;
	padding:0 0 0 26px;
	width:972px;
}
.home #primary {
	float:left;
	margin:306px 0 0;
	width:640px;
}
.home #secondary {
	float:left;
	margin-left:10px;
	width:322px;
}
* html .home #secondary {margin:0 0 0 8px;}

.home #flashreplace, .sIFR-active .home #flashreplace {
	background-color:#fff;
	font-size:400%;
	height:270px;
	line-height:1.3;
	padding:30px 0 0;
	position:absolute; top:0;left:27px;
	text-align:left;
	width:640px;
}
.home object#flashreplace, .sIFR-active .home object#flashreplace { height:300px; padding:0; }

.home .callout img {
    float:right;
    margin:-59px 0 0;
}
	* html .home .callout img { margin-top: -55px; }
	*+html .home .callout img { margin-top: -55px; }
.home .callout p {width:340px;}
.home .callout p.featureditem {
    color:#ca4203;
    float:left;
    font-size: 1.665em;
    font-weight:bold;
    padding:0 .7em 0 0;
    width:auto;
}
.home .callout a.more { float:left; }

.home #content object { position:relative; z-index:100; }


.home .listing-category ul {padding-left:55px;}
.home .listing-category li {margin-right:36px;}
.home .listing-category li.third {margin-right:0;}

.home #melissascorner {
	background:transparent url(../img/css/bg_melissascorner-top1.jpg) 0 0 no-repeat;
	clear:right;
	margin:0 0 10px;
}
.home #secondary #melissascorner .feature-content { 
	background: transparent url(../img/css/bg_melissascorner-bottom2.jpg) left bottom no-repeat;
	padding:20px 26px 26px;
}
.home #melissascorner h2 { float:left; width: 152px; text-indent:-9999em;}
.home #melissascorner img { float:right;}
.home #melissascorner p {clear:left;}
.home #primary .feature {
    background: transparent url(../img/css/bg_full-products.jpg) 0 0 no-repeat;
    padding:15px 15px 8px 21px;
}
.home #primary #home-callout {
	background: transparent url(../img/css/bg_full-aboutus.jpg) 0 0 no-repeat;
	}
.home #secondary .feature { background-image:url(../img/css/bg_recipes-feature-secondary-wide.jpg); }
	.home #secondary .feature .feature-content {
		background: transparent url(../img/css/bg_recipes-feature-secondary-wide-bottom.jpg) left bottom no-repeat;
		margin:-4em 0 0;
		overflow:visible;
		padding:0 26px 20px;
		position:relative;
	}
	.home #secondary .feature h2 {
		background:transparent url(../img/css/bg_recipes-feature-secondary-wide-top.jpg) 0 0 no-repeat;
		height:97px;
		margin:0;
		padding:15px 26px 0;
		text-align:left;
		width:270px;
	}
	
.home .recipesearch {
	padding:8px 0 12px;
}
.home .recipesearch input {
	float:left;
	width:200px;
}
.home .recipesearch button {
	float:right;
}

.home .recipe { padding:12px 0; }
	.home #secondary .recipe img {
	   background:transparent url(../img/css/bg_img-270x270.png) 0 0 no-repeat;
		height:270px;
		width:270px;
	}
	* html 	.home #secondary .recipe img { 
	background:none;
	padding:0;
	margin:6px 0; }
	#secondary .itemlist {
	 	clear:both;
		margin:0; 
		padding:12px 0 0;
	}
	#secondary  .itemlist li {
		border-top:1px dotted #ccc;
		list-style:none;
		overflow:hidden;
		padding:8px 0;
	}
	#secondary .itemlist img {
	   float:left;
		margin:0;
	}
	 * html #secondary .itemlist img.dp_55 { padding:1px; }
	#secondary .itemlist .dp_noimage-55 { float:left; margin:0 8px 0 0; }
	#secondary .recipes h4 {
		font-size:1em;
		font-weight:normal;
	}
	
	.home #secondary .recipes .ratingwidget { 
		color:#A82B15;
		float:left;
		font-size:0.9175em;
		width:8.6em;
		}
		    .ratingwidget strong {float:left; font-weight:normal; padding:0 .2em 0 0;}
		    .ratingwidget .ratingdisplay {float:left; overflow:hidden; margin:1px 0 0; width:58px;}
	.home #secondary .recipes .comments {float:right;}

.home .listing-category {
	background: transparent url(../img/css/bg_full-gifts.jpg) 0 0 no-repeat;
	padding:15px 15px 8px 21px;
}


#recipebrowse1 {
	position:absolute;
	top:-4.5em; right:26px;
	z-index:200;
}

.home a.print-link { /* either just print-link or all three */
	background:transparent url(../img/css/btn_print-home.gif) 0 0 no-repeat;
	display:block;
	float:right;
	height:20px;
	margin:8px 0 8px 8px;
	text-indent: -9999em;
	width: 108px;
}
.home a.print-link { background-position: 0 0; }
.home a.print-link:hover{ background-position: 0 -20px; }


