/*home varients*/

.home #content{ overflow: visible;}
/*.home #inner-container{ width: 100%;}
.home #home-flash-container{ width: 100%;}*/


/**Home Page**/
#home-flash-container, #inner-flash-container{
width:990px;
margin:0 auto;

}

#home-flash-container{height:376px;}

#home-search-bar{
margin:-51px 0 0 35px !important;
}
	#home-search-bar .advanced-search-link {
	right: 8px !important;
	}


#home-iconlinks{
/**replace with this line when put facebook back background: url(../images/icons.png);
margin:-92px 0 0 -95px;
width:215px;**/
background: url(../images/icon.png);
height:121px;
float:left;
display: inline; overflow: hidden;
padding:0px;
position:relative;
z-index:200;
width: 180px;
margin: -92px 0 0 -97px;
}
#home-iconlinks a{
width:50px;
height:50px;
display: block;
position: absolute;top: 52px; 
}
#home-iconlinks a:hover{
width:220px;
height:121px;
display: block;
position: absolute;top: 0; 
}
#home-iconlinks a#twitter-icon{
left: 102px; z-index: 100;
}
#home-iconlinks a#twitter-icon:hover{
background: url(/images/icons-twitter-hover.png);
left: 0; z-index: 99;
}
#home-iconlinks a#facebook-icon{
left: 150px;z-index: 100;
display: none; /*remove this line to make active*/
}
#home-iconlinks a#facebook-icon:hover{
background: url(/images/icons-facebook-hover.png);
left: 1px;z-index: 99;
}

input.home-search{
margin-left:298px;
}

#home-callouts{
margin-left:5px;
width:985px;
}

#home-callouts .callout {
position: relative; /* buttons are positioned absolutely relative to .callout on homepage as header height varies */
}

#home-callouts .callout .callout-header{
background:url(/images/home-callout-header2.jpg) no-repeat;
height:auto;
padding:15px 0 0px;
text-align:center;
}

#home-callouts .callout .callout-header h2{
font-size:130%;
font-family:georgia, 'times new roman';
font-weight:normal;
color:#1a1a1a;
border-bottom: 1px solid #f0f0f0;
margin: 0 8px;
padding: 0 12px 10px;
text-align: left;
}

#home-callouts .callout .callout-content{
height:168px;
padding:0 9px;
overflow: hidden;
position: static; /* buttons are positioned absolutely relative to .callout on homepage as .callout-header height varies */
}

	#home-callouts .callout .callout-content .callout-bottom-button {
	top:162px;
	}

#home-callouts .callout.ethel-callout {
height: 229px;
background: url(/images/callout-bg-ethel.jpg);
}

	#home-callouts .callout.ethel-callout .callout-header {
	height: 60px;
	background: none;
	}
	
		#home-callouts .callout.ethel-callout .callout-header h2 {
		border: none;
		}
	
	#home-callouts .callout.ethel-callout .callout-content {
	height: 154px;
	background: none;
	}
		#home-callouts .callout.ethel-callout .callout-content p {
		color: #464646;
		}

#home-callouts .callout.contest-callout {
height: 254px;
background: url(/images/callout-bg-contest-short.jpg);
}

	#home-callouts .callout.contest-callout .callout-content p.check-back {
		text-align: right;
	}
	
#home-callouts .callout.cash-callout {
height: 254px;
background: url(/images/en/callout-bg-cash.jpg);
}
	.language-fr #home-callouts .callout.cash-callout {
	background: url(/images/fr/callout-bg-cash.jpg);
	}
	#home-callouts .callout.cash-callout .callout-header,
	#home-callouts .callout.cash-callout .callout-content {
	background: none;
	}
	
		#home-callouts .callout.cash-callout .callout-header h2 {
			border: none;
		}
	#home-callouts .callout.cash-callout .callout-content {
		height: 190px
	}
		#home-callouts .callout.cash-callout .callout-content p {
			padding: 11px 0 0 22px;
			line-height: 1.15;
			color: #000;
			font-size: 14px;
			width: 200px;
		}
		
			#home-callouts .callout.cash-callout .callout-content p strong {
				color: #cc3333;
				font-size: 17px;
				text-transform: uppercase;
			}

#home-callouts .callout .callout-content.coupon-callout {
overflow: visible;
background: url(/images/callout-bg.jpg) left bottom;
}

#home-callouts .callout .callout-content.wingdar{
background:url(/images/home-callout-bg-wingdar.jpg) no-repeat;
padding-bottom: 0;
}
#home-callouts .callout .callout-content.wingdar{
background:url(/images/home-callout-bg-wingdar.jpg) no-repeat;
padding-bottom: 0;
}

#home-callouts .callout .callout-content .wing-finder{
height:150px;
position:relative;
margin-top: -5px;
}
#home-callouts .callout .callout-content .wing-finder p{
margin: 8px 0 0 3px;
line-height: 120%;
width: 134px;
}

#home-callouts .callout .callout-content img.twitterbird{
float:right;
display: none;
}

#home-callouts .callout .callout-content img.wingfinder{
margin-top:-15px;
position:relative;
z-index:10;
left:-5px;
}


	#home-callouts .callout.buffalo-classics .callout-content{
		background:url(/images/buffalo-classics-bg.jpg) no-repeat left bottom;
		height:178px !important;
	}
	
	#home-callouts .callout.buffalo-classics .callout-header {
		height: 61px;
	}
	
	#home-callouts .callout.bbq-grill-classics .callout-content{
		background:url(/images/bbq-grill-classics-bg.jpg) no-repeat left bottom;
		height:203px !important;
	}

#home-callouts .callout .wing-search-bar{
background:url(/images/searchbar-bg2.jpg) no-repeat; 
width:277px; 
height:37px;
position:absolute;
top:116px;
left: 8px;
padding:12px 13px;
}

#home-callouts .callout .wing-search-bar input.search{
background:none;
width:169px;
height:16px;
border:0px;
float:left;
display:inline;
padding:0 7px 7px;
}

#home-callouts .callout .wing-search-bar input.submit{
background:url(/images/red-submit-btn.jpg) no-repeat;
width:69px;
height:36px;
border:0px;
float:left;
display:inline;
}

#home-callouts .callout .wing-search-bar button.submit{
background:none;
width:85px;
height:30px;
border:0px;
float:left;
display:inline;
text-indent:-9999px;
cursor:pointer;
}

#home-callouts .callout-content p a {color: #a80000;}

/**/

