/************
/************
************* DQ's modified version of Eric Meyer's CSS reset */
a { text-decoration: none; }
a img { border: none; }
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, code, del, dfn, 
font, img, input, ins, kbd, q, samp, small, tt, var, dl, 
dt, dd, ol, ul, li, fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
                margin: 0; padding: 0;
                border: 0; outline: 0;
                font-weight: inherit;
                font-style: inherit;
                font-family: inherit;
                vertical-align: baseline;
}
:focus { outline: 0; }

ol, ul { list-style: none; }

li a{font-size:100%;}

ol.sweeps { list-style-type: lower-alpha; margin-left: 35px; }

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

body{
background: #110405 url(../images/body-bg.jpg) repeat-x;
margin:0px;
font-family:arial, sans-serif;
height: 100%;
min-width:990px;
}

.hidden { display:none; }
.clear {clear: both;display:block;height:0px; width: 100%;overflow: hidden;}
.right {float: right;}
.left {float: left;}

p, a, li{
font-size:75%;
}

li ul li { font-size: 100%; }

a{color:#ae0000; font-weight:bold;}

a:hover{ text-decoration:underline;}

p a{font-size:100%;}

li{}

p{}

h1{}

h2{font-family:georgia, 'times new roman'; 
color:black;
font-size:150%;
padding:10px 0px;
font-weight: normal;
}

h3{}

h5{font-weight:bold;}

sup {font-size: 60%;}
small {color: #826f37; margin-top: 10px;text-align: center; display: block;}
.no-background {background: none !important;}
.no-background p{padding: 0 13px;}
.no-background ul{padding: 0 13px;}

/*structure*/
#wrapper-container{
	width:100%; 
	background: url(../images/container-bg.jpg) repeat-y scroll center top;
}
	#wrapper{
		margin:0px auto;
		background:url(../images/header-bg.jpg) no-repeat center top;
		width:100%;
	}
	body > #wrapper {
		height: auto; 
		min-height: 100%;
	}
		#container{
			margin:0px auto;
			padding:0px 0 226px;
		}
			#header{
				height:120px;
				width: 990px; 
				margin: 0 auto; 
				position: relative;
				z-index: 1000;
			}
				#header .fb-callout {
				margin-left: 10px;
				}
				#header .logo{
					width:183px;
					right: -6px;
					margin:0px auto;
					padding-top:25px;
					position: relative;
					/* padding-left:10px; */
					z-index: 1001;
					top: -60px;
				}
			#content-container{
				background:#a8b3a1 url(../images/container-bg.jpg) repeat-y center top;
				width:100%;
				margin-top:-2px;
			}
				#inner-container{
					position: relative;
					width: 990px;
					margin: 0 auto;
					z-index: 500;
				}
					#content{
						position: relative;
						overflow: hidden;
						margin:0px auto;
						width:990px;
						padding-bottom:148px;
						z-index: 1;
					}

.bottom-align{
	display:block;
}
.container{
	width:100%; 
	overflow:auto; 
}

/**Callouts**/

#callouts{
	padding:0px 0 0px;
}
	#content .recipes {
		padding-top: 40px !important; 
	}
	#callouts.recipes .callout-content{
		height: auto;
	}
.callout{
	width:318px;
	float:left;
	margin:0 5px 10px;
	display:inline;
}

.callout.new-bottles{
	position:relative;
}
.callout.new-bottles h3{
	position:absolute;top:70px;left:16px;width:150px;
}
.callout.new-bottles p{
	position:absolute;bottom:8px;left:16px;
}


.callout-image{
	width:318px;
	float:left;
	position: relative;
	background: url(../images/FRH_Home-ThickSauce_011811.jpg) no-repeat 0 0; 
	height: 231px;
	margin:0 5px 10px;
	display:inline;
}

	.callout h5{padding-left:12px;}
	.callout .callout-content{
		background:url(../images/callout-bg.jpg) repeat-y;
		padding:5px 15px;
		height:259px;
		position:relative;
	}
		.callout .callout-content h2{
			font-size:140%;
			color:#141414;
			padding-left:12px;
			padding-bottom: 6px;
			margin-bottom: 14px;
			border-bottom: 1px solid #f0f0f0;
			font-weight: normal;
		}
		.callout .callout-content h3{
			text-transform:uppercase;
			font-size:95%;
			background:url(../images/gray-header-bg.jpg) no-repeat;
			height:15px;
			font-weight:bold;
			padding:10px 0 10px 15px;
			margin-top:-5px;
		}

	.callout .callout-content p{
		color:#7f837c;	
		padding:5px 5px 0px 12px;	
		display:block;
		overflow:hidden;
		font-size:13px; /**Is this for all paragraphs?**/
	}
		.callout .callout-content p strong{
			color:#000000;
		}
	.callout .callout-content .wing-finder p, .callout .callout-content.find-wings-callout p{
		text-align:left;
		float:right;
		width:162px;
	}

/*sorry this is messy. buffalo chicken for home page*/
	.callout.buffalo-chicken-dip .callout-content{
		background:url(/images/buffalo-chicken-dip-bg.jpg) no-repeat;
		height:269px !important;
	}
	
	.callout.bbq-grill-classics .callout-content{
		background:url(/images/bbq-grill-classics-bg.jpg) no-repeat;
		height:178px !important;
	}
/*sorry this is messy. wingfinder for home and inner pages*/
	.callout.wing-finder .callout-header{
		background:url(/images/home-callout-header2.jpg) no-repeat;
		height:auto;
		padding:15px 0 0px;
		text-align:center;
	}
		.callout.wing-finder .callout-header h2{
			color: black;
			font-size: 140%;
			width: 287px; margin: 0 auto;
			border-bottom: 1px solid #f0f0f0;
			padding-bottom: 7px; 
			font-weight: normal;
			text-align: left;
		}
	.callout.wing-finder h5{
		padding-left:72px;
	}
	.callout .callout-content.wingdar{
		background:url(/images/callout-bg-wingdar.jpg) no-repeat 1px 0;
		padding: 13px 0 0 0;
		height: 223px;
	}
		.callout .callout-content.wingdar .wing-finder p{
			width: 142px;
			padding-left: 0;
			float: right;
			clear: right;
		}
		.callout .callout-content.wingdar .wing-finder a{
			color: #a80000;
		}
		.callout .callout-content.wingdar .wing-finder .wing-search-bar{
			float: left;
			padding: 20px 0 0 34px;
		}
		.callout .callout-content.wingdar .wing-finder .wing-search-bar input{
			float: left;
			padding: 2px 0;
			position: relative;
			top: 6px;
		}
	.callout .wing-search-bar button.submit{
		background:none;
		width:85px;
		height:30px;
		border:0px;
		display:inline;
		text-indent:-9999px;
		cursor:pointer;
		margin-left: 3px;
		float: left;
	}
	.callout .callout-content.find-wings-callout p strong{
		float:left;
		width:100%;
	}
/**/
.callout .callout-content span a{
	display:block;
	font-size:12px;
	padding:9px 0 0px 12px;
	overflow:hidden;
}
.callout .callout-content p a{
	color:#000;
	padding:0px;
}
.callout .callout-content.coupon-callout{
	background:url(../images/coupon-callout-bg.jpg) no-repeat;
	height:278px;
}
	.callout .callout-content.coupon-callout h2 {
		padding-top: 20px;
	}
	.callout .callout-content.coupon-callout img.coupon {
		position: absolute; 
		z-index: 9;
		top: 29px; left: 22px;
	}
	.callout .callout-content.coupon-callout .callout-bottom-button {
		z-index: 10;
	}
	.callout .callout-content.coupon-callout .callout-bottom-button {
		top: 225px;
	}
.callout .callout-content.find-wings-callout{
	background:url(../images/find-wings-callout-bg.jpg) no-repeat;
	height:270px;
}
.callout .callout-content.history-wings-callout h2{
	color: #ae0000;
}
.callout .callout-content.history-wings-callout h3{
	font-family: Georgia, Times, "Times New Roman", serif;
	font-weight: normal;
}
.callout .callout-content.large-img p{
	float:left;
	width:105px;
}
.callout .callout-content .download-app{
	position:absolute;
	right:12px;
	top:74px;
}
.callout .callout-content .history{
	position:absolute;
	right:3px;
	top:85px;
}
.callout .callout-content .frozen{
	position:absolute;
	right:20px;
	top:50px;
}
.callout img{
	display:block;
}
.callout .callout-bottom-button {
	top:213px;
	left:26px;
	position:absolute;
	width:266px;
}

/* monthly winger */
.callout.monthly-winger {
	position: relative;
}

.callout.monthly-winger .callout-header {
	background:url(/images/home-callout-header2.jpg) no-repeat;
	height:auto;
	padding:15px 24px 0 24px;
	
}

.callout.monthly-winger .callout-header h2 {
	padding: 12px 0px 9px !important;
	border-bottom: 1px solid #f0f0f0;
}

.callout.monthly-winger .callout-content {
	height: 226px;
	background: url(/images/callout-bg-monthly-winger.jpg) no-repeat;
}

.callout.monthly-winger .callout-content h3 {
	height: auto !important;
	margin: 8px 0 0 148px;
	padding-bottom: 5px;
	padding-top: 0;
	text-transform: none;
	font-size: 1.02em;
	font-family: Georgia, Times, "Times New Roman", serif;
	color: #00b2eb;
	font-weight: bold;
	background: none;
}

.callout.monthly-winger .callout-content h3 a {
	font-size: 14px;
}

.callout.monthly-winger .callout-content img {
	width: 115px;
}

.callout.monthly-winger .callout-content .text-one {
	margin: 9px 0 11px 122px;
	padding-right: 0;
	font-weight: bold;
	font-size: .8em;
	color: #121212;
}
.callout.monthly-winger .callout-content .text-one a{
	color: #AE0000;
}

/* dealing with ie6 partly */
#partner-products { 
	margin: 0 !important; 
	margin-top: 20px !important;
}
#callouts .callout-short{
	background:url(../images/callout-sm-short.jpg) no-repeat;
	width:278px;
	height:22px;
	float:left;
	margin:15px 5px;
}
#callouts .callout-content-long{
	background:url(../images/callout-bg-long.jpg) repeat-y;
	position:relative;
	height:220px;
	width:980px;
	padding:0px 15px;
}
#callouts .callout-content-long h2{
	border-bottom: 1px solid #F0F0F0;
    color: #141414;
    font-size: 140%;
	margin-bottom: 14px;
    padding-bottom: 6px;
    padding-left: 12px;
	width:938px;
}
#callouts .callout-content-long p{
    color: #7F837C;
    display: block;
    font-size: 13px;
    overflow: hidden;
    padding: 5px 5px 0 12px;
}
#callouts .callout-content-long ul{
	margin-top:20px;
	padding-left:15px;
}
#callouts .callout-content-long li{
	float:left;
	width:145px;
	height:113px;
	margin-right:88px;
}
#callouts .callout-content-long li img{
	vertical-align:middle;
}

#callouts .bottom-callout.callout-med{
	background:url(../images/callout-sm-med.jpg) no-repeat;
	width:414px;
	height:49px;
	float:left;
	margin:15px 5px;
	padding:15px 10px;
}
#callouts .bottom-callout.callout-med a{
	font-size:11px;
	margin-right:11px;
}
#callouts .bottom-callout.callout-med img{
	position:relative;
	float:left;
	top:-29px;
	margin-right:-19px;
}
#callouts .callout .recipe-view-all{
	margin-left: 218px;
	position: relative;
	top: -7px;
}
#callouts .bottom-callouts .callout-long{
	background:url(../images/callout-sm-long.jpg) no-repeat;
	width:608px;
	height:22px;
	float:left;
	margin:15px 5px;
}
#callouts .bottom-callout.email-callout-med{
	background:url(../images/email-callout-med.jpg) no-repeat;
	width:538px;
	height:61px;
	float:left;
	margin:15px 5px;
}
#callouts .bottom-callout.email-callout-med#mailinglist { 
	width:538px;
	height:61px;
	padding:0px;
	margin-top:19px;
}
#callouts .bottom-callout.email-callout-med#mailinglist span{
	font-size:114%;
	margin:12px 0px 0px 82px;
}
#callouts .bottom-callout.email-callout-med .mailing-list-med{
		display:inline-block;
		margin:-8px 0 0 0px;
		background:url(../images/input-box-med.jpg) no-repeat;
		padding:4px 0px 3px 5px;
		width:241px;
		height:40px;
		position:absolute;
		right:11px;
		top:12px;
	}
	#callouts .bottom-callout.email-callout-med .mailing-list-med .innerlabel{
		background:transparent;
		font-size:12px;
	}
		#callouts .bottom-callout.email-callout-med  .mailing-list-med input.sign-up{
			width:158px;
			height:16px;
			float:left;
			padding:10px 3px 6px 10px;
			display:inline;
			background:transpatent;
		}
		#callouts .bottom-callout.email-callout-med  .mailing-list-med input.submit{
			background:url(../images/input-submit-med.png) no-repeat;
			width:60px;
			height:31px;
			float:left;
			display:inline;
			cursor: pointer;
			margin-top:2px;
		}
#callouts .bottom-callout{
	padding:15px 20px;
	position:relative;
}
	#callouts .bottom-callout img{
		position:absolute;
		right:15px;
		top:-12px;
	}
	#callouts .bottom-callout a{
		font-size:16px;
		font-family:georgia, 'times new roman';
		float:left;
		padding-right:5px;
		font-weight:normal;
	}
#mailinglist { 
	float: right !important; 
	margin: 0 !important; 
	margin-right: 10px !important;
	margin-top: 20px !important;
}

	#callouts .bottom-callouts  #mailinglist { 
		padding:15px 0px 3px 90px;
		height:43px;
		width:568px;
	}
	#callouts .bottom-callouts  #mailinglist span{ 
		float: left; 
		font-size: 120%;
		font-family: georgia,'times new roman',times,serif;
	}
	#callouts .bottom-callout .mailing-list{
		display:inline-block;
		margin:-8px 0 0 0px;
		background:url(../images/sign-up-bg.jpg) no-repeat;
		padding:4px 0px 3px 5px;
		width:326px;
		height:33px;
		position:absolute;
		right:25px;
	}
		#callouts .bottom-callout .mailing-list input.sign-up{
			background:url(../images/sign-up-input.jpg) no-repeat;
			width:242px;
			height:16px;
			float:left;
			padding:8px 10px 6px;
			display:inline;
		}
		#callouts .bottom-callout .mailing-list input.submit{
			background:url(../images/sign-up-btn.jpg) no-repeat;
			width:54px;
			height:30px;
			float:left;
			display:inline;
			cursor: pointer;
		}

/*End Callouts*/

#inner-flash-container-load {position: relative;}
	#inner-flash-container-load.red-hot{background: url(../images/noflash-red-hot.jpg) no-repeat; height:477px;}
	#inner-flash-container-load .product-text{padding:100px 0 0 150px; width:360px;}
	#inner-flash-container-load a:hover{text-decoration: none;}
	#inner-flash-container-load #download-flash-link{display: block;position: absolute; right: 22px; top: 23px; width: 238px; height: 52px;}
	#inner-flash-container-load #iphone-app-link{display: block;position: absolute; right: 92px; top: 275px; width: 134px; height: 46px;}

#featured-recipes{
	background:url(../images/shadow-content-box.jpg) no-repeat;
	width:975px;
	height:245px;
	margin-left:2px;
}
	#featured-recipes .left-content{
		width:200px;
		float:left;
		padding:20px 25px;
	}
		#featured-recipes .left-content p{
			margin-bottom: 7px;
		}

/** Recipe Slider Styles**/

#recipe-slider{
	background:url(../images/recipe-slider-bg.jpg) no-repeat;
	width:624px;
	height:215px;
	float:right;
	margin:15px 25px;
	padding:10px 20px;
	position:relative;
}
	#recipe-slider #viewer{
		width:608px;
		margin:5px auto 0;
		overflow:hidden;
		height:180px;
	}
	#recipe-slider ul{
		width:1250px;
	}
	#recipe-slider .recipe-container{
		width:138px;
		padding:8px;
		float:left; display: inline; overflow: hidden;
		height:170px;
	}
	li.recipe-container a{
		font-size: 86%;
		text-transform:uppercase;
	}
.prev {
	background:transparent url(../images/slider-prev.png) no-repeat;
	left:-15px;
}
.next{
	background:transparent url(../images/slider-next.png) no-repeat;
	right:-15px;
}
.prev, .next {
	border:0 none;
	cursor:pointer;
	float:left;
	height:47px;
	position:absolute;
	top:80px;
	width:32px;
}

/** End Recipe Slider Styles**/

/** Footer**/
#footer{
	position: relative;
	margin: -241px auto 0;
	clear:both;
	height:241px;
	/*old background:#160705 url(../images/footer-bg.jpg) repeat-x;*/
	background:#090100;
	width:100%;
}
	#footer #bottles-flash{
		margin-top:-40px;
		display:inline-block;
	}
	#footer #bottles-flash-container{
		width:946px;
		margin:0px auto 0;
		position: relative;
		color: #ccae46;
		font-size: 90%;
	}
	#footer #bottles-flash-load {
		position: relative;
		top: -94px;
		left: 30px;
	}
	#footer #bottles-flash-container #copyright{
		position: absolute; 
		left: 0; top: 175px;
	}
	#footer #bottles-flash-container #footer-links{
		position: absolute; 
		right: 0; top: 173px;
		color: #887225;
		text-align: right;
	}
		#footer #bottles-flash-container #footer-links a{
			margin-left: 5px;
		}
	#footer #bottles-flash-container #food-services{
		position: absolute; 
		right: -3px; top: 175px;
	}

#footer-bottom{
	background: url(../images/footer-bottom.jpg) no-repeat center top;
}
#footer-bottom p{
	color: #887225;
}
#footer-bottom a{
	color: #ccae46;
}

/*End Footer*/

/*inner flash container*/

.product #inner-flash-container{
	height: 477px;
}
.tailgating #inner-flash-container{
	height: 485px;
}
.wings #inner-flash-container{
	height: 516px;
}
#inner-flash-container #featured-box{
	width: 250px; height: 245px; 
	background: url(../images/featured-box.png) no-repeat;
	position: absolute;
	top: 85px; right: 37px;
}
	#inner-flash-container #featured-box h4 a{
		display: block;
		color: #a10101;
		text-transform: uppercase;
		font-weight: bold;
		font-size: 110%;
		line-height: 110%;
		margin: 24px auto 0;
		height: 42px; width: 220px; overflow: hidden;
	}
	#inner-flash-container #featured-box #featured-details{
		width: 200px; margin: 22px auto 0;
		overflow: hidden;
		font-weight: bold;
		color: #6b6b6b;
		font-size: 70%;
		line-height: 130%;
	}
		#inner-flash-container #featured-box #featured-details span{
			text-transform: uppercase;
		}
		#inner-flash-container #featured-box #featured-details img{
			margin-top: 3px;
		}
	#inner-flash-container #featured-box #featured-links {
		font-size: 110%;
		line-height: 120%;
		width: 220px; margin: 13px auto 0;
	}
		#inner-flash-container #featured-box #featured-links a{
			color: #a10101;
		}

/* ----- Recipes ----- */
#recipe-feature {
	background:url(/images/recipe-feature-bkgd.jpg) no-repeat;
	height:393px;
	width:982px;
}

.callout-content .recipe-thumb {
	padding-left:14px;
}
.callout-content .links {
	padding:14px 0px 0px 14px;
}
.callout-content .links li {
	background:url(/images/recipe-links-bkgd.jpg) no-repeat 0px 5px;
	padding:0px 0px 7px 9px;
}

.bottom-callouts {
	padding-top:10px;
}
	.bottom-callouts .blue-callout {
		background: url(../images/blue-callout-middle-repeat.jpg) repeat-y;
		width: 966px;
		margin-left: 11px;
	}
		.bottom-callouts .blue-callout-inner {
			background: url(../images/blue-callout-middle.jpg) no-repeat;
			padding: 12px 20px; 
			float: left;
			display: inline-block;
			width: 926px;
		}
			.bottom-callouts .blue-callout-inner h3{
				font-size: 150%;
				font-family:georgia,'times new roman';
				color:#181717;
				font-weight: normal;
				margin-bottom: 10px;
			}
			.bottom-callouts .blue-callout-inner p{
				margin-top: 0; padding-top: 0;
				line-height: 150%;
			}
			.bottom-callouts .blue-callout-inner #tweet{
				background: url(../images/blue-callout-tweet-bg.jpg) no-repeat;
				width: 501px; height: 122px;
				padding-bottom: 5px;
				position: relative;
			}
				.bottom-callouts .blue-callout-inner #tweet .tweet{
					padding-top: 15px;
					font-size: 90%;
					font-weight:normal;
					font-family: arial, sans-serif;
					line-height: 140%;
					color: black;
				}
				.bottom-callouts .blue-callout-inner #tweet .time{
					position: absolute;
					right: 69px; top: 63px;
				}
			.bottom-callouts .blue-callout-inner .question{
				width: 402px;
				padding-top: 0;
			}
			
	.bottom-callouts .fb-callout {
		height: 293px;
	}
		.bottom-callouts .fb-callout .fb-callout-inner {
			background: url(../images/fb-callout-mid.jpg) no-repeat;
			padding: 6px 20px 6px; 
			float: left;
			width: 948px;
			height: 239px;
			overflow: hidden;
			position:relative;
		}
		.bottom-callouts .fb-callout .fb-callout-inner .fb-callout-inner-left{
			float:left;
			width:327px;
		}
		
			.bottom-callouts .fb-callout .fb-callout-inner .fb-callout-inner-left h3{
				font-size: 130%;
				font-family:georgia,'times new roman';
				color:#181717;
				font-weight: normal;
				margin-bottom: 10px;
				float:left;
			}
			.bottom-callouts .fb-callout .fb-callout-inner .fb-callout-inner-left p{
				margin-top: 0; padding-top: 0;
				line-height: 140%;
				width: 309px;
				color:#464646;
				float:left;
			}
			.bottom-callouts .fb-callout .fb-callout-inner span { color: red; font-weight: bold; }
			.bottom-callouts .fb-callout .fb-callout-inner #fb-likebox {
				background: url(../images/fb-callout-content-bg.png) no-repeat;
				width: 568px; height: 227px;
				padding: 15px 18px;
				float: right;
				position: relative;
			}
			
	.bottom-callouts .question {
		float:left;
		padding-top:22px;
		width:530px;
	}
		.bottom-callouts .question a{
			float:none !important;
			font-family: arial, sans-serif !important;
			font-size: 100% !important;
			font-weight: bold !important;
		}
		.bottom-callouts .question h3 {
			font-family:georgia,'times new roman';
			color:#181717;
			font-size:110%;
		}
		.bottom-callouts .question p {
			color:#555653;
			font-size:80%;
			padding-top:10px;
		}
		.bottom-callouts .question p strong{
			color:black;
		}
		.bottom-callouts .question p a {
			float:none;
			font-size:13px;
			color: #ae0000;
		}
	.bottom-callouts #tweet {
		background:url(/images/twitter-bkgd.gif) no-repeat;
		float:right;
		height:136px;
		width:367px;
	}
		.bottom-callouts #tweet p {
			color:#555653;
			font-size:13px;
			padding:0px 15px 0px 20px;
		}
		.bottom-callouts #tweet .tweet {
			padding-top:25px;
		}
		.bottom-callouts #tweet .time {
			color:#8c8c8c;
			font-size:10px;
			padding-top:5px;
		}
		.bottom-callouts #tweet .time a{
			color:#8c8c8c;
		}
		.bottom-callouts #tweet a {
			float:none;
			font-weight:normal;
		}
		.bottom-callouts #tweet strong {
			color: #ae0000;
		}

#recipe-search-results {
	float:left;
	width:712px;
	padding:0px 0px 0px 20px;
}
	#recipe-search-results .recipe-result-container {
		border-top:1px solid #e4e4e4;
	}
		#recipe-search-results .recipe-result-container .recipe-result-thumb {
			float:left;
			padding:13px 13px 9px 13px;
			width:113px;
		}
			#recipe-search-results .recipe-result-container .recipe-result-thumb a {
				margin:0px;
				padding:0px;
			}
			#recipe-search-results .recipe-result-container .recipe-result-thumb a img{
				border: 1px solid black;
			}
		#recipe-search-results .recipe-result-container .recipe-result-right {
			float:left;
			padding:13px 0px 9px 0px;
			width:564px;
		}
		#recipe-search-results .recipe-result-container .recipe-result-title {
			padding-top:13px;
			padding-bottom:33px;
		}
			#recipe-search-results .recipe-result-container .recipe-result-title a {
				font-size:21px;
				text-transform:capitalize;
			}
		#recipe-search-results .recipe-result-container .preptime {
			background:url(/images/recipes-preptime.gif) no-repeat 0px 0px;
			font-size:12px;
			font-weight:bold;
			color:#5b605a;
			text-transform:uppercase;
			padding-top:11px;
			padding-bottom:31px;
			width:570px;
		}

		#recipe-search-results .recipe-result-container .preptime span { display:inline; float:left; }
		#recipe-search-results .recipe-result-container .preptime small { color: #5B605A; display: inline; margin-top: 0; text-align: none; }
		#recipe-search-results .recipe-result-container .preptime .servings { padding-left:14px; }
		#recipe-search-results .recipe-result-container .preptime .prep { padding-left:22px; }
		#recipe-search-results .recipe-result-container .preptime .cook { padding-left:30px; }
		#recipe-search-results .recipe-result-container .preptime .rating { float:right; padding-right:110px; color:#8d948b; }

	#recipe-search-results .recipe-pagination {
		font-size:12px;
		padding-bottom:5px;
		text-align:right;
	}
		#recipe-search-results .recipe-pagination a {
			font-size:12px;
		}
	#recipe-search-results .recipe-results-number {
		background-color:#000000;
		color:#fff116;
		text-transform:uppercase;
		font-size:120%;
		font-family:Georgia, "Times New Roman", Times, serif;
		padding:7px 0px 7px 13px;
	}

#recipe-view {
	margin:0px auto;
	padding-top:11px;
	padding-bottom:50px;
	width:990px;
}
#recipe-view-left {
	float:left;
	padding-right:20px;
	width:745px;
}
	#recipe-view-left .recipe-title {
		background-color:#000000;
		color:#FFF116;
		font-family:Georgia,"Times New Roman",Times,serif;
		font-size:18px;
		padding:14px 0 14px 13px;
		margin-bottom:10px;
		text-transform:uppercase;
	}
#recipe-view-right {
	float:left;
	width:218px;
}
#recipe-view-left-left {
	float:left;
	padding-right:28px;
	width:272px;
	display:inline;
}
	#recipe-view-left-left #chicklets{
		background: none;
		right: auto; top: auto;
		width: 200px !important;
	}
	#recipe-view-left-left .foodImage {
		border:4px solid #000000;
	}
	#recipe-view-left-left .copyright {
		font-style:italic;
		color:#898989;
		font-size:10px;
		background:url(/images/recipe-result-copyright-bkgd.jpg) repeat-x;
		height:25px;
		padding:12px 0px 0px 9px;
		width:263px;
		border-bottom:1px solid #ffffff;
	}
	#recipe-view-left-left .facebook-recommend{
		background:url(/images/recipe-result-copyright-bkgd.jpg) repeat-x;
		height:25px;
		padding:8px 0px 2px 9px;
		width:263px;
		border-bottom:1px solid #ffffff;
		border-top:1px solid #cfd0ce;
	}
	#recipe-view-left-left .print-recipe {
		color:#898989;
		font-size:10px;
		background:url(/images/recipe-result-copyright-bkgd.jpg) repeat-x;
		height:25px;
		padding:12px 0px 0px 9px;
		width:263px;
		border-bottom:1px solid #ffffff;
		border-top:1px solid #cfd0ce;
		font-size:11px;
		text-transform:uppercase;
	}
		#recipe-view-left-left .print-recipe a {
			font-size:11px;
			background:url(/images/print-recipe-link-bkgd.jpg) no-repeat;
			padding-left:40px;
			padding-bottom: 3px;
		}
	#recipe-view-left-left .save-recipe {
		color:#898989;
		font-size:10px;
		background:url(/images/recipe-result-copyright-bkgd.jpg) repeat-x;
		height:25px;
		padding:12px 0px 0px 9px;
		width:263px;
		border-bottom:1px solid #ffffff;
		border-top:1px solid #cfd0ce;
		font-size:11px;
		text-transform:uppercase;
	}
		#recipe-view-left-left .save-recipe a {
			font-size:11px;
			background:url(/images/save-recipe-link-bkgd.jpg) no-repeat;
			padding-left:40px;
			padding-bottom: 3px;
		}
	#recipe-view-left-left .email-recipe {
		color:#898989;
		font-size:10px;
		background:url(/images/recipe-result-copyright-bkgd.jpg) repeat-x;
		height:25px;
		padding:12px 0px 0px 9px;
		width:263px;
		border-bottom:1px solid #ffffff;
		border-top:1px solid #cfd0ce;
		font-size:11px;
		text-transform:uppercase;
	}
		#recipe-view-left-left .email-recipe a {
			font-size:11px;
			background:url(/images/email-recipe-link-bkgd.jpg) no-repeat;
			padding-left:40px;
		}
	#recipe-view-left-left .share-recipe {
		color:#898989;
		font-size:10px;
		font-weight:bold;
		background:url(/images/recipe-result-share-bkgd.jpg) repeat-x;
		height:61px;
		padding:12px 0px 0px 9px;
		width:263px;
		border-top:1px solid #cfd0ce;
		text-transform:uppercase;
		border-bottom:1px solid #cfd0ce;
	}
		#recipe-view-left-left .share-recipe p {
			font-size:12px;
			padding-top:4px;
		}
		#recipe-view-left-left .share-recipe div {
			padding:5px 6px 0px 0px;
			float:left;
			width:18px;
		}

#recipe-view-left-right {
	float:left;
	width:445px;
	font-size:13px;
	color:#171717;
	padding: 0 0 10px;
	display:inline;
	overflow: hidden;
}
	#recipe-view-left-right div.preptime {
		background:url(/images/recipe-view-preptime.gif) no-repeat;
		font-weight:bold;
		font-size:11px;
		padding:7px 7px 7px 13px;
		text-transform:uppercase;
		margin: 15px 0 0 0;
	}
		#recipe-view-left-right div.preptime p {
		color:#5b605a;
		font-size:13px;
		padding:0 0 11px;
		}
		#recipe-view-left-right div.preptime p span {
		color:#858a84;
		font-size:13px;
		text-transform:none;
		}
	#recipe-view-left-right .subhead {
		color:#171717;
		font-size:13px;
		font-weight:bold;
		text-transform:uppercase;
		display:block;
		padding:22px 0px 22px 0px;
	}
	#recipe-view-left-right p {
		color:#171717;
		font-size:13px;
		padding:0px 0px 22px 0px;
	}
	
#recipe-view-left .nutrition-info h3{
	font-size: 13px;
    font-weight: bold;
    text-transform: uppercase;
	float:left;
}
	
#recipe-view-left .nutrition-info{
	margin:15px 0px;
	padding:10px 5px;
}

#recipe-view-left .nutrition-info table td{
	border-top:1px solid #000;
	font-size:12px;
	padding:5px 0px;
}

/*NUTRITION TOGGLE*/
.nutrition-toggle-position{
position:relative;
z-index:100;
display:inline;
}

#nutrition-toggle{
background:url('../images/nutrition-toggle.png') no-repeat 0 -15px;
width:15px;
height:15px;
float: left;
cursor:pointer;
float:left;
margin:0px 0px 0px 6px;
}

#nutrition-table{
display:none;
}
/*END NUTRION TOGGLE*/

#recipe-view-left .nutrition-info table tr:first-child td{
	border-top:0px;
}

#recipe-view-left .tips {
	background:url(../images/recipe-tips-bkgd.gif) no-repeat;
	overflow:hidden;
	height:auto;
	padding:60px 25px 15px;
	width:388px;
}
	#recipe-view-left-right .tips .subhead {
		color:#171717;
		font-size:11px;
		font-weight:bold;
		text-transform:uppercase;
		display:block;
		padding:0px;
	}
	#recipe-view-left-right .tips p {
		color:#535353;
		font-size:85%;
		padding-bottom: 10px;
	}

#recipe-view-right .recipe-right-callout {
	margin-bottom:15px;
	width:225px;
}
	#recipe-view-right .recipe-right-callout a{
		background:url(../images/recipe-links-bkgd.jpg) no-repeat 16px 4px;
		padding:0px 0px 10px 28px;
		font-size:12px;
		font-weight:bold;
		color:#b61603;
		display:block;
	}

#recipe-view-right #recipe-wing-tips {
	background:url(../images/recipe-view-wing-tips-bkgd.jpg) no-repeat;
	height:198px;
}
	#recipe-view-right #recipe-wing-tips p {
		padding:0px 115px 10px 16px;
		font-weight:bold;
	}
		#recipe-view-right #recipe-wing-tips p.tips {
			color:#9a0600;
			font-weight:bold;
			padding:19px 80px 0px 16px;
		}

#recipe-search-left {
	float:left;
	width:246px;
	padding-top:20px;
}
	#recipe-search-left #all-options {
		background:url(../images/recipe-all-options-bkgd.gif) no-repeat bottom;
		padding-bottom:60px;
	}
		#recipe-search-left #all-options ul li ul {
			padding-bottom:10px;
			background:url(../images/recipe-search-narrow-results-bkgd.gif) repeat-y;
			width:246px;
		}
		#recipe-search-left #all-options ul li ul li {
			padding:10px 20px 0px 0px;
			margin-left:42px;
			font-size:12px;
			color:#929a86;
			list-style:disc;
			float:left;
		}
	#recipe-search-left #your-selections-wrapper {
		background:url(../images/recipe-search-narrow-results-bkgd.gif) repeat-y;
		width:246px;
	}
	#recipe-search-left #your-selections {
		background:url(../images/recipe-search-your-results-bkgd.gif) no-repeat;
		width:219px;
		padding:10px 10px 10px 17px;
	}
		#recipe-search-left #your-selections li{
			display: inline-block;
		}
		#recipe-search-left #your-selections .section-title {
			color:#575c4e;
			font-weight:bold;
			font-size:12px;
			padding:0px;
		}
		#recipe-search-left #your-selections .command-links {
			font-size:10px;
		}
		#recipe-search-left #your-selections ul li ul {
			padding:0px 0px 10px 0px;
		}
		#recipe-search-left #your-selections ul li ul li {
			padding:10px 20px 0px 25px;
			font-size:100%;
			font-weight:bold;
			color:#929a86;
		background: url(../images/bullet.gif) no-repeat  16px 15px;
		}
	#recipe-search-left .header {
		background:url(../images/recipe-search-narrow-results.gif) no-repeat;
		width:246px;
	}
		#recipe-search-left .header h2 {
			float:left;
			font-family:Arial, Helvetica, sans-serif;
			font-size:13px;
			color:#2f2f2f;
			text-transform:uppercase;
			font-weight:bold;
			padding:10px 8px 7px 17px;
		}
		#recipe-search-left .header .command-links {
			color:#8E0000;
			display:block;
			float:right;
			font-size:10px;
			padding:11px 15px 0px 0px;
		}
	#recipe-search-left .search {
		padding-bottom:20px;
	}
		#recipe-search-left .search input {
			border:1px solid #cccccc;
		}
	#recipe-search-left #all-options .section-title {
		background:#d8dad5 url(../images/recipe-search-section-title.gif) no-repeat;
		color:#9c0d0d;
		font-size:75%;
		font-weight:bold;
		padding:11px 9px 11px 17px;
		width: 220px;
		float: left;
		display: inline-block;
	}
		#recipe-search-left #all-options .section-title span {
			cursor:pointer;
			display:block;
		}
#recipe-view .ratings {
	border-left:1px solid #FFFFFF;
	float:right;
	height:49px;
	margin-top:-59px;
	width:111px;
	text-transform:uppercase;
	font-weight:bold;
	color:#b7b7b7;
	padding:10px 0px 0px 14px;
}
#recipe-view #recipe-review-container {
	background:url(../images/recipe-review-container-bkgd.gif) no-repeat;
	border-left:2px solid #ececec;
	border-right:2px solid #ececec;
	padding:0px;
	width:728px;
}
	#recipe-view #recipe-review-container .last {
		border:none;
	}
#recipe-view #recipe-review-container-header {
	padding:0px;
	width:732px;
	height:43px;
	background: black;
}
#recipe-view #recipe-review-container-header h1{
	float: left;
	height: 32px;
	padding: 11px 0 0 13px;
}
	#recipe-view #recipe-review-container-header p {
		padding:14px 20px 0px 0px;
		font-size:14px;
		text-transform:uppercase;
	}
	#recipe-view #recipe-review-container-header a {
		color:#a10f0f;
		background:url(../images/write-a-review.gif) no-repeat 0px;
		width: 154px; height: 35px;
		display: block;
		margin: 5px 3px;
		float: right;
		text-indent: -9999px;
		text-transform: capitalize;
		color: transparent;
	}
#recipe-view .recipe-review {
	padding:35px 17px;
	border-bottom:1px solid #e8e8e8;
}
	#recipe-view #recipe-review-container .recipe-review .created {
		background:url(../images/recipe-review-quote.gif) no-repeat;
		color:#80877a;
		font-size:11px;
		padding:2px 0px 5px 30px;
	}
	#recipe-view #recipe-review-container .recipe-review .text {
		color:#4a4f46;
		font-size:11px;
	}

/* ----- Global Nav ----- */

#global-nav {
	margin:0px auto;
	width:980px;
	position: absolute;
	top: 56px;
	left: 15px;
	height:37px;
	z-index: 1000;
}
	#global-nav li{
		display: inline-block;
		float: left;
		position: relative;
	}
	#global-nav a {
		background:url(/images/global-nav-bkgd.jpg) no-repeat 0px 0px;
		height:37px;
		float:left;
		font-size:0;
		text-decoration:none;
		color: white;
		text-indent: -999px;
	}
		#global-nav a:hover {
			background-image:url(/images/global-nav-hover-bkgd.jpg);
			color: black;
		}
		#global-nav a.active {
			background-image:url(/images/global-nav-hover-bkgd.jpg);
			color: black;
		}
	#global-nav #navHome {
		background-position:0px 0px;
		width:68px;
	}
	#global-nav #navRecipes {
		background-position:-68px 0px;
		width:86px;
	}
	#global-nav #navProducts {
		background-position:-154px 0px;
		width:127px;
	}
	#global-nav #navWings {
		background-position:-281px 0px;
		width:76px;
	}
	#global-nav #navTailgating {
		background-position:-577px 0px;
		width:85px;
		margin-left:214px;
	}
	#global-nav #navContests {
		background-position:-662px 0;
		width:106px;
	}
	#global-nav #navVideos {
		background-position:-768px 0;
		width:67px;
	}
	#global-nav #navStore {
		background-position:-835px 0;
		width:60px;
	}
	#global-nav #navNews {
		background-position:-895px 0;
		width:80px;
	}
	#global-nav .suckerfish{
	position: absolute;
	width: 194px;
	top: 37px;
	height: auto;
	z-index: 100000;
	left: -9999px;
	padding: 0 0 11px 0;
	background: url(../images/suckerfish-bottom.png) 1px bottom no-repeat;
	margin-left: -5px;
	}
		#global-nav .suckerfish li{
		height: auto;
		float: left;
		clear: both;
		width: 194px;
		background: url(../images/suckerfish-li-bg.png) repeat-y;
		}
			#global-nav .suckerfish li a{
			color: #1a1a1a;
			display: block;
			text-indent: 0;
			font-size: 110%;
			background: #e6eae6 url(../images/suckerfish-a-bg.jpg) no-repeat;
			width: 144px; height: auto;
			padding: 16px 19px;
			margin: 0;
			position: relative;
			left: 6px;
			}
				#global-nav .suckerfish li a:hover{
				color: #a40000;
				background: #e6eae6 url(../images/suckerfish-a-bg.jpg) no-repeat;
				}
		#global-nav li:hover .suckerfish , #global-nav li.sfhover .suckerfish{
		left: 0;
		}

/* ----- top nav ----- */

#top-nav {
	position:absolute;
	top: 30px;
	right: 5px;
	color:#c3b34b;
	font-size:70%;
}
	#top-nav a {
		color:#c3b34b;
		font-size:10px;
		font-weight:bold;
	}

/* ----- twitter ----- */

#tweet-left {
	float:left;
	width:608px;
	padding-right:15px;
	padding-top:30px;
	padding-left:30px;
	position: relative;
}
#tweet-right {
	float:right;
	width:337px;
	padding-top:30px;
}
	#tweet-right h2 {
		/*background-color:#000000;
		color:#fff116;*/
		font-family:Georgia, "Times New Roman", Times, serif;
		font-size:19px;
		padding:10px 0px 10px 18px;
	}
.tweeted-recipes {
	background-color:#000000;
	color:#fff116;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:19px;
	padding:22px 0px 21px 18px;
	text-transform:uppercase;
}
#tweet-left #tweet-counter {
	background:url(../images/tweet-counter-bkgd.gif) no-repeat;
	position: absolute;
	right: 25px;
	top: 12px;
	height:116px;
	width:244px;
}
	#tweet-left #tweet-counter .numbers {
		padding:21px 0px 0px 13px;
	}
	#tweet-left #tweet-counter .numbers li {
		background-image:url(../images/tweets-blank.gif);
		float:left;
		font-size:0;
		height:56px;
		text-decoration:none;
		text-indent:-9999px;
		width:42px;
		display:inline;	
	}

#tweet-left #tweet-counter .numbers .number-0 { background-image:url(../images/tweets-zero.gif); }
#tweet-left #tweet-counter .numbers .number-1 { background-image:url(../images/tweets-one.gif); }
#tweet-left #tweet-counter .numbers .number-2 { background-image:url(../images/tweets-two.gif); }
#tweet-left #tweet-counter .numbers .number-3 { background-image:url(../images/tweets-three.gif); }
#tweet-left #tweet-counter .numbers .number-4 { background-image:url(../images/tweets-four.gif); }
#tweet-left #tweet-counter .numbers .number-5 { background-image:url(../images/tweets-five.gif); }
#tweet-left #tweet-counter .numbers .number-6 { background-image:url(../images/tweets-six.gif); }
#tweet-left #tweet-counter .numbers .number-7 { background-image:url(../images/tweets-seven.gif); }
#tweet-left #tweet-counter .numbers .number-8 { background-image:url(../images/tweets-eight.gif); }
#tweet-left #tweet-counter .numbers .number-9 { background-image:url(../images/tweets-nine.gif); }

#tweeted-recipes {
	border:1px solid #b6b6b6;
	border-top:none;
	width:606px;
}
	#tweeted-recipes #tweets {
		padding:35px 0px 0px 21px;
	}
#tweets li {
	padding-bottom:14px;
	width:100%;
	overflow: hidden;
	display: inline-block;
}
	#tweets li p {
		color:#414141;
		font-size:15px;
		padding-bottom:2px;
	}
		#tweets li p a{
			font-weight: normal;
		}
	#tweets li .ago {
		float: left;
		color:#8f8f8f;
		font-size:11px;
		padding-right:10px;
		padding-top:3px;
	}
	#tweets li .ago a{
		color:#8f8f8f;
	}
	#tweets li .user-name a{
		color:#8f8f8f;
	}
	#tweet li p .flag {
		float:left;
	}
	#tweets li .avatar {
		float:left;
		padding-right:20px;
		width:48px;
	}
	#tweets li .user-name {
		float: left;
		padding: 3px 10px 0 0;
		font-size: 11px;
		color: #8F8F8F;
	}
	#tweeted-recipes #tweets li .tweet-text {
		margin-left: 68px;
		overflow: hidden;
	}
	#tweets li .flag {
		float: right;
		display: inline-block;
		background: url(../images/flag-icon-gray.gif) no-repeat 1px 4px;
		padding: 2px 0 0 10px;
	}
		#tweets li .flag:hover {
			background: url(../images/flag-bkgd.gif) no-repeat 0 4px;
		}
		#tweets li .flag button {
			border:0px;
			font-size:10px;
			font-weight:bold;
			cursor:pointer;
			padding-left:15px;
			padding-top:2px;
			width: 125px;
			color: #8F8F8F;
			background: url(../images/recipe-links-bkgd-gray.gif) no-repeat 6px 7px;
		}
			#tweets li .flag:hover button {
				color:#ae0000;
				background:url(../images/recipe-links-bkgd.jpg) no-repeat 6px 7px;
			}

/* splat */

.splat {
	background:url(../images/twitter-splat.png) no-repeat;
	text-indent:-9999px;
	font-size:0;
	height:20px;
	width:30px;
	padding:15px;
}
#monthly-winger {
	background:url(../images/winger-bkgd.gif) repeat-y;
	border:1px solid #b6b6b6;
	border-top:none;
	margin-bottom:15px;
	padding-bottom:25px;
}
	#monthly-winger .spotlight {
		background:url(../images/winger-spotlight-bkgd.gif) no-repeat center bottom;
		border:1px solid #9c9c99;
		border-bottom:none;
		margin:0px 9px;
		width:340px;
		padding-bottom:25px;
	}
		#monthly-winger .spotlight .avatar {
			float:left;
			padding:20px 20px 20px 20px;
		}
		#monthly-winger .spotlight p {
			color:#414141;
			font-size:15px;
			margin:0px;
			padding:0px 0px 15px 15px;
		}
		#monthly-winger .spotlight .date {
			color:#222222;
			font-size:11px;
		}
	#monthly-winger p {
		padding:15px 20px;
		font-size:13px;
	}
		#monthly-winger p.re-tweet {
			padding:15px 0px 15px 120px;
		}
	#monthly-winger .name {
		color:#000000;
		font-size:15px;
		margin:0px;
		padding:15px 0px 0px 15px;
	}
	#monthly-winger a.re-tweet {
		background:url(../images/retweet-button.gif);
		float:left;
		font-size:0;
		height:28px;
		text-decoration:none;
		text-indent:-9999px;
		width:123px;
	}
#past-wingers {
	border:1px solid #b6b6b6;
	border-top:none;
	background:url(../images/winger-bkgd.gif) repeat-y;
	padding-bottom:25px;
}
#past-wingers .past {
	background:url(../images/past-links-bkgd.jpg) no-repeat 22px 5px;
	color:#548429;
	font-size:14px;
	font-weight:bold;
	padding-left:35px;
}
#past-wingers .container {
	padding:20px;
}
#past-wingers .thumb {
	float:left;
	padding-right:15px;
	width:48px;
}
#past-wingers .tweets {
	float:left;
	width:250px;
}
#past-wingers .tweets p {
	font-size:16px;
	color:#414141;
}
#past-wingers .tweets p.name {
	font-size:11px;
	color:#8f8f8f;
	padding-top:5px;
}
.callout-tailgating {
	width: 632px;
	height: 282px;
	background: url(../images/callout-bg-tailgating-football.jpg) no-repeat;
	float: left; overflow: hidden; display: inline;
	margin-top: -1px;
	padding-left: 20px;
	padding-top: 15px;
	margin-left: 10px;
	position: relative;
}
.callout-tailgating h2 {
border-bottom:1px solid #F0F0F0;
color:#141414;
font-size:140%;
font-weight:normal;
margin-bottom:14px;
padding-bottom:6px;
width: 615px;
}
.callout-tailgating p {
	padding-right: 15px;
	margin: 4px 0;
	line-height: 16px;
	color: #555653;
	width: 615px;
}
.callout-tailgating strong {
	color: #000;
}

a.btn-tailgaiting {
	bottom: 25px;
	display: block;
	height: 47px;
	left: 140px;
	position: absolute;
	text-indent: -99999px;
	width: 300px;
}

/* ----- videos section ----- */

h5.browse {
	font-size:120%;
	text-transform:uppercase;
	background-color:#000000;
	margin:0px 0px 5px 43px;
	padding:9px;
	width:896px;
	color: #fff116;
	font-family: Georgia, "Times New Roman", Times, serif;
}

#content.video-section { 
	position:relative;
}

.browse-videos {
	position:absolute;
	top:4px;
	left:300px;
}
	.browse-videos li {
		display:inline;
		float:left;
		padding:7px 0px 41px 0px;
		margin-right:30px;
	}
		.browse-videos li.active {
			float:left;
			background: url(../images/browse-video-nav-active-right.gif) no-repeat right top;
			display:inline;
			padding:7px 0px 41px 0px;
		}
		.browse-videos li a {
			color:#a2a1a1;
			font-size:14px;
		}
		.browse-videos li.active a {
			color:#000000;
			background: url(../images/browse-video-nav-active-left.gif) no-repeat left top;
			padding:7px 32px 41px 30px;
		}
#video-section {
	background:url(../images/videos-container-bkgd.gif) no-repeat;
	height:auto;
	margin:0px 0px 0px 20px;
	width:960px;
}
	#video-section .sort {
		float:right;
		padding-right:27px;
		font-size:12px;
		font-weight:bold;
		color:#000000;
		padding-bottom:10px;
	}
		#video-section .sort span {
			padding:10px 5px 0px 0px;
			display:inline;
		}
		#video-section .sort form {
			display:inline;
			padding-right:20px;
			font-size:10px;
			font-weight:bold;
			color:#767676;
		}
#video-section-bottom {
	background:url(../images/videos-container-bkgd.gif) no-repeat 20px bottom;
	height:29px;
	overflow:hidden;
	width:960px;
}
.videos-container {
	padding:50px 0px 18px 48px;
	margin:0px;
}
	.videos-container h6{
		float: left;
		font-size: 120%;
	}
.videos {
	float:left;
	padding:0px 33px 20px 0px;
	width:266px;
}
	.videos .videos-thumbnail {
		position: relative;
		background-color:#0099CC;
		height:171px;
		width:266px;
	}
	.videos .video-play-btn {
		position: absolute;
		top: 50px;
		left: 100px;
	}
	.videos .videos-title {
		color:#000000;
		font-family:Georgia, "Times New Roman", Times, serif;
		font-size:110%;
		padding-top:4px;
	}
	.videos .videos-created {
		color:#000000;
		font-family:Georgia, "Times New Roman", Times, serif;
		font-size:100%;
		padding-top:3px;
	}
	.videos .videos-length { 
		color:#595959; 
		font-size:80%;
		padding-top:3px;
	}
	.videos .videos-length span { 
		color:#000000; 
		font-size:80%;
	}
	/*old videos created.videos .videos-created {
		color:#595959;
		font-size:12px;
		padding-top:3px;
	}*/
	.videos .videos-description {
		color:#595959;
		font-size:80%;
		padding-top:3px;
	}
	.videos .videos-category {
		color:black;
		font-size:80%;
		padding-top:3px;
	}
	.videos .videos-category span{
		color:#595959;
	}
#content .video-pagination {
	font-size:12px;
	padding-right:45px;
	text-align:right;
}
#content .video-pagination a {
	font-size:12px;
}

/* ----- wings -> locations styles ----- */

#left-column {
	width: 742px;
	float: left;
	margin-right: 24px;
	display: inline; overflow: hidden;
}
	#left-column h1{
		font-family: georgia, "times new roman", times, serif;
		color: #af0000;
		font-size: 230%;
		font-weight: normal;
	}
	#left-column h3{
		background: black;
		font-family: georgia, "times new roman", times, serif;
		color: #fff116;
		padding: 8px 20px;
		text-transform: uppercase;
	}
#mini-google-map {
	width: 266px; height: 380px;
	float: left;
	display: inline; overflow: hidden;
	background: url(../images/wings-around-the-world.gif) no-repeat;
}
#mini-google-map #actual-map{
	width: 224px; height: 234px;
	margin: 76px 0 0 18px;
	border: 1px solid #a59f96;
}
#mini-google-map p a{
	margin: 7px 0 0 20px;
	display: block;
	color: #ae0000;
	font-size: 120%;
}

#location-info {
	width: 466px; 
	float: left;
	display: inline; overflow: hidden;
	margin-top: 73px;
	padding-left: 10px;
}
	#location-info p{
		color: #666666;
	}
		#location-info p strong{
			color: #000000;
		}
	#location-info #address{
		color: #555653;
		font-size: 95%;
		line-height: 140%;
		margin: 20px 0;
	}
		#location-info #address img{
			position: relative;
			top: 1px;
		}

#invite-and-write {
	border-top: 1px solid #e4e8e3;
	border-bottom: 1px solid #e4e8e3;
	padding: 15px 0;
	margin: 10px 0;
}
	#invite-and-write a{
		color: #a10f0f;
		font-size: 90%;
		text-transform: uppercase;
		margin-right: 20px;
	}
	#invite-and-write .inappropriate{
		font-size: 90%;
		text-transform: uppercase; 
	}
	#invite-and-write-small {
		padding: 5px 0;
	}
	#invite-and-write-small a{
		color: #a10f0f;
		font-size: 70%;
		margin-right: 20px;
	}
	#invite-and-write-small .inappropriate{
		font-size: 70%;
	}
.each-review {margin: 10px 0; border-bottom: 1px solid #e4e8e3; padding: 10px 0;}
	.each-review .actual-review{padding: 0 30px;float: right; width: 573px;}
		.each-review .actual-review .reviewed-on {color: #666666; font-size: 75%;}
		.each-review .actual-review .review-text {color: #535353; font-size: 80%; line-height: 160%; margin: 10px 0;}
	.each-review .avatars{width: 75px;padding:0 17px; float: left; font-size: 110%;font-family: georgia, "times new roman", times, serif;}
		.each-review .avatars .avatar{border: 1px solid #a3a3a3; width: 50px; height: 50px; margin-top: 7px;}
		.each-review .avatars .avatar img{width: 50px; height: 50px;}
		.each-review .avatars h4{color: #767676;}

.inappropriate{ 
	background: transparent url(../images/flag-icon.gif) no-repeat scroll 0 2px; 
	border: 0; 
	padding: 0 0 0 12px; 
	color: #a10f0f;
	font-family: arial, sans-serif;
	cursor: pointer; 
	font-weight: bold;
}

#pager {
	float: right;
	display: inline; overflow: hidden;
	text-transform: uppercase;
}
	#pager span {font-weight: bold; font-size: 75%;}


#right-column {
	width: 224px;
	float: right;
	display: inline; overflow: hidden;
}
	#right-column h3{
		font-family: georgia, "times new roman", times, serif;
		font-size: 110%;
		border-bottom: 10px;
		margin-bottom: 10px;
		border-bottom: 1px solid #F0F0F0;
		font-weight: normal;	
	}
	#right-column #download-iphone-app{
		width: 218px; height: 158px;
		background: url(../images/download-iphone-app.gif) no-repeat;
	}
		#right-column #download-iphone-app a{
			margin: 0 20px;
			position: relative;
			top: 123px;
		}
	#right-column #nearby{
		margin-top: 30px;
	}
		#right-column #nearby ul {
			width: 180px;
		}
		#right-column #nearby ul li{
			color: #767676;
			float: left;
			clear: both;
			margin: 5px 0;
		}
		#right-column #nearby ul li ul li{
			margin: 0;
			width: 180px;
		}
		#right-column #nearby .miles{
			float: right;
			clear: none;
			font-weight: bold;
			color: black;
			width: 60px;
			text-align: right;
		}
		#right-column #nearby .operator-name{
			color: #af0000;
			width: 120px;
			font-family: georgia, times, "times new roman", serif;
		}
	#right-column #tips {
		clear: both;
		width: 123px; height: auto;
		border: 3px solid #e5e8e3;
		background: #f8faf8 url(../images/tips-grannie.jpg) no-repeat right bottom;
		padding: 19px 77px 19px 12px;
	}

.buffalo-callout-container{
background: url('../images/buffalo-callout-background.png') no-repeat 0 0;
height:204px;
position:relative;
width:224px;
}
	
.buffalo-callout-container a{
background: url('../images/buffalo-callout-link.png') no-repeat 0 0;
bottom:4px;
height:25px;
right:6px;
position:absolute;
width:99px;
}
	
.right-callout-top {
	background: url(../images/right-callout-top.gif) no-repeat;
	margin-bottom: 0;
	width: 194px; 
	float: left;
	padding: 0 16px;
	}
.right-callout-top h3{
	padding: 15px 0 10px;
	}
	.right-callout-top.ethel-suggests-top {
		background: url(../images/ethel-suggests.gif) no-repeat;
		height: 91px;
		}
		.right-callout-top.ethel-suggests-top h3{
			padding-top: 59px;
			margin-bottom: 0;
			padding-bottom: 9px;
			float: left;
			}
.right-callout-middle {
	background: url(../images/right-callout-middle.gif) repeat-y;
	margin-bottom: 0;
	width: 185px; 
	float: left;
	padding: 0 20px;
	}
	.right-callout-middle#ethel-suggests {
		background: url(../images/right-callout-middle.gif) repeat-y;
		width: 185px; 
		border: 0;
		margin-bottom: 0;
	}
		.right-callout-middle#ethel-suggests .ethels{
			clear: both;
			margin-top: 10px;
		}
		.right-callout-middle#ethel-suggests img{
			border: 3px solid black;
			float: left;
			margin: 0 10px 0 0;
		}
		.right-callout-middle#ethel-suggests p{
			float: left;
			width: 114px;
			line-height: 100%;
		}
		.right-callout-middle#ethel-suggests p a{
			margin: 0; padding: 0; background: none;
		}
	.right-callout-middle#recipe-download-app {
		background:url(../images/recipe-view-download-app.gif) no-repeat;
		border: 0 !important;
		padding-bottom: 9px;
	}
		.right-callout-middle#recipe-download-app p {
			padding:10px 115px 10px 0;
			font-weight:bold;
		}
		.right-callout-middle#recipe-download-app p span {
			color:#9a0600;
		}
	
/* ----- Finder ----- */

.callout-finder {
	float: left;
	width:651px;
	display: inline; overflow: hidden;
}
	.callout-finder h4 {
		font-size:16px;
		margin:0px;
		padding:30px 90px 28px 20px;
		font-weight:normal;
		background: url(../images/callout-finder-footer-bkgd.jpg) no-repeat;
		color:#000000;
		text-transform:uppercase;
	}
.callout-finder-inner {
	width: 651px;
	background: url(../images/callout-finder-mid.jpg) repeat-y;
	margin:0px;
	padding:0px 20px 13px 20px;
}
	.callout-finder-inner h2 {
		font-size:30px;
		margin:0px;
		padding:0px 0px 20px 0px;
		font-weight:normal;
		background: url(../images/callout-finder-header-bkgd.jpg) no-repeat 0px 35px;
		font-family:Georgia, "Times New Roman", Times, serif;
		line-height:100%;
		color:#000000;
		text-transform:uppercase;
	}
	.callout-finder-inner h3 {
		font-size:120%;
		margin:0px;
		padding:10px 0px 0px 0px;
		font-weight:normal;
		font-family:Georgia, "Times New Roman", Times, serif;
		line-height:100%;
		text-transform:uppercase;
	}
	.callout-finder-inner p {
		color:#535353;
		padding-bottom:10px;
		padding-right:40px;
	}
	.callout-finder-inner p .bold {
		color:#000000;
		font-weight:bold;
	}

.iphone-app {
	background: url(../images/iphone-app.jpg) no-repeat;
	height: 786px;
}
	.iphone-app #recipe-slider{
		background: transparent url(../images/recipe-slider-bg.png) no-repeat scroll 0 0;
		margin:0 -2px 0 325px;
		width: 592px;
		}
		.iphone-app #viewer {
			width: 596px !important;
			left: -6px !important;
		}
	.iphone-app h1{
		font-size: 240%;
		font-weight: normal;
		font-family: georgia, "times new roman", times;
		text-transform: uppercase;
		line-height: 100%;
		margin: 43px 0 16px;
	}
	.iphone-app h2{
		font-size: 160%;
		font-weight: normal;
		font-family: georgia, "times new roman", times;
		color: black;
		margin: 10px 0 15px; padding: 0;
	}
	.iphone-app h3{
		font-size: 75%;
		font-weight: bold;
		text-transform: uppercase;
		font-family: arial, sans-serif;
		margin: 10px;
	}
	.iphone-app #iphone-wing-finder{
		margin: 0 35px 0 325px;
		font-family: georgia, "times new roman", times;
	}
		.iphone-app #iphone-wing-finder a img{
			margin: 7px 0 0 22px;
			display: inline-block;
			overflow: hidden;
		}
		.iphone-app #iphone-wing-finder p{
			font-size: 75%;
			font-weight: normal;
			line-height: 160%;
		}
		.iphone-app #iphone-wing-finder-list{
			background: url(../images/iphone-list-bg.jpg) no-repeat;
			width: 631px; height: 179px;
			float: right;
			margin: 13px 0 10px 10px;
		}
		.iphone-app #iphone-wing-finder-list ul {
			float: left;
			width: 46%;
			margin: 5px 0 10px 15px;
		}
		.iphone-app #iphone-wing-finder-list ul li{
			background: url(../images/iphone-bullet.gif) no-repeat 0 4px;
			margin: 6px 0;
			padding: 0 0 0 12px;
			display: inline-block;
		}
	.iphone-app #sneak-peak{
		position: absolute; top: 549px; left :43px;
		width: 91%;
	}
		.iphone-app #sneak-peak p{
			margin: 5px 0 15px 0;
			color: #555653;
			line-height: 140%;
		}
			.iphone-app #sneak-peak p strong{
				color: #1a1a1a;
			}
		.iphone-app #sneak-peak #sneak-left{
			width: 218px;
			float: left;
			display: inline; overflow: hidden;
			padding-right: 14px;
		}
		.iphone-app #sneak-peak #iphone-box{
			float: right;
			width: 664px; height: 215px;
			background: url(../images/iphone-box.jpg) no-repeat;
			position: relative;
			display: inline;
		}
		.iphone-app #sneak-peak #recipe-slider {
			float: right; padding:0 20px; margin: 0 -5px 0 0;
		}
			.iphone-app #sneak-peak #recipe-slider #viewer {
				height: 204px;
			}
			.iphone-app #sneak-peak #recipe-slider #viewer .recipe-container{
				height: 185px;
				padding: 6px 8px;
			}
			.iphone-app #sneak-peak #recipe-slider #viewer .recipe-container img{
				border: 1px solid #b8b8b8;
			}
/*
.iphone-app #sneak-peak #iphone-box #slider {
	width:662px !important;
	margin: 0 auto;
	height: 211px !important;
}
.iphone-app #sneak-peak #iphone-box #prevBtn a, .iphone-app #sneak-peak #iphone-box #nextBtn a{
	width: 120px; height: 213px;
	display: block;
	text-indent: -999px;
}
.iphone-app #sneak-peak #iphone-box #prevBtn{
	background: url(../images/slider-left-wing.png) no-repeat;
	width: 120px; height: 213px;
	display: block;
	position: absolute; left: -12px; top: 1px;
}
.iphone-app #sneak-peak #iphone-box #nextBtn{
	background: url(../images/slider-right-wing.png) no-repeat;
	width: 120px; height: 213px;
	display: block;
	position: absolute; right: -12px; top: 1px;
}
.iphone-app #sneak-peak #iphone-box ul {
	margin: 1px 1px 0 -79px;
}
.iphone-app #sneak-peak #iphone-box ul li{
	width: 146px;
	margin-top: 11px;
}
.iphone-app #sneak-peak #iphone-box ul li img{
	border: 1px solid #b8b8b8;
}
*/
#map {
	padding-top:15px;
}

.wings-finder-banner {
	background: url(../images/wings-finder-banner.jpg) no-repeat;
	height:158px;
	width:982px;
	padding:342px 0 0 11px;
}
/*.wings-finder-banner #zipcode{
	position: relative;
}
.wings-finder-banner #zipcode a img{
	top: 4px !important;
}
.wings-finder-banner #zipcode #zip_submit{
	top: 16px !important;
	right: 125px !important;
}
.wings-finder-banner #zipcode #zip_submit{
	top: 12px !important;
	right: 35px !important;
}*/

/* ----- finder map ----- */

#map-frame {
	width:982px;
	height:500px;
	background:url(../images/wings-finder-frame.jpg) no-repeat;
	padding:11px 0 0 11px;
}

/* guys, let's be more specific with css, otherwise it conflicts throughout the project */
#map #zipcode {
	width:960px;
	height:55px;
	position:relative;
}
#zip_input {
	position:absolute;
	bottom:10px;
	right:105px;
	height:25px;
	width:170px;
	padding: 2px 0 0 3px;
	font-size:115%;
	font-family:"Cambria";
	border:none;
	background:transparent;
	color: #919191;
	font-family: arial, sans-serif;
	font-size: 80%;
}
#zip_submit {
	position:absolute;
	bottom:10px;
	right:13px;
}
#zip_form {
	margin:0;
}
/* info window in map */
.iw-title { 
	font-family: "Myriad Pro", arial, sans-serif;
	color:#FFF;
	font-size:150%;
	height:27px;
	width:235px;
	white-space:nowrap;
	overflow:hidden;
	margin:3px 0 0 3px;
	padding:7px 0 0 5px;
	font-weight:normal;
}
.iw-div {
	width:239px;
	padding:8px 0 8px 8px;
	margin-left:3px;
	font-size:90%;
}

/* ----- locations ----- */

.location-container {
	margin:-95px 0px 0px 7px;
}

.location {
	width:474px;
	background: url(../images/featured-location-bkgd-white.jpg);
	margin:0 0 5px 5px;
	float:left;
	height: 173px;
	position: relative;
	overflow: hidden;
}
	.location .title {
		color:#a1120c;
		font-weight:bold;
		font-size:70%;
		text-transform:uppercase;
		font-family:Arial, sans-serif;
		padding:15px 0px 5px 11px;
	}
	.location h2 {
		line-height: 65%;
		position: absolute;
		top: 5px;
		padding: 10px 21px;
		width: 84%;
	}
	.location ul {
		padding:0px 0px 0px 21px;
		position: absolute;
		top: 49px;
	}
		.location ul li {
			color:#666666;
			font-size:70%;
			line-height: 120%;
			text-transform:uppercase;
		}
		.location ul .review { color:#3c3c3c; padding:8px 0px 12px 0px; }
		.location ul .review a { 
			color:#a1120c; 
			background:transparent url(../images/recipe-links-bkgd.jpg) no-repeat scroll 0 4px;
			padding:0 0 7px 9px;
		}
		.location ul li.serves-franks { 
			display: none;
		}
		.location.featured ul li.serves-franks { 
			position: absolute;
			right: 12px;
			top: 38px;
			display: block;
		}

		.location ul .type { color:#000000; font-weight:bold; }

	.location .title {
		padding: 20px 0 5px 0 !important;
		text-transform: capitalize;
	}
	.location .distance {
		font-size:16px;
		font-weight:bold;
		margin:-26px 11px 0px 0px;
		position: absolute;
		top: 41px; right: 0;
	}
	.location .call-action {
		border-top:1px solid #b8b8b8;
		padding:7px 10px 10px 22px;
		position: absolute;
		width: 430px;
		left: 6px;
		top: 132px;
	}
		.location .call-action ul {
			margin:0px;
			padding:0px !important;
			position: relative;
			top: 0;
			width:447px;
		}
		.location .call-action ul li {
			display:inline;
			padding:0 15px 0 0;
		}
		.location .call-action a {
			font-size:110%;
			color:#a10f0f;
			text-transform:uppercase;
			background:transparent url(../images/recipe-links-bkgd.jpg) no-repeat scroll 0 4px;
			padding:0 0 7px 9px;
		}
	.location.featured {
		background:transparent url(../images/featured-location-bkgd.jpg) no-repeat;
		padding:0px;
		width:474px;
		border:none;
		padding:0px;
		margin:0px 0px 5px 5px;
		height: 173px;
	}
		.location.featured .title {
			padding:20px 0px 5px 17px;
		}
		.location.featured ul {
			width: 447px;
		}
		.location.featured .call-action {
			border:none;
			padding:6px 10px 15px 22px;
		}
		.location.featured .distance {
			margin:-26px 22px 0px 0px;
		}
	.location .serves {
		float:right;
		padding:50px 90px 20px 0px;
		font-weight:bold;
		font-size:12px;
		color:#545454;
		text-transform:uppercase;
	}
	.location .franksredhot {
		background:transparent url(../images/icon-franks-red-hot.jpg) no-repeat 50px 35px;
	}

	.location-container .sort {
		font-size:12px;
		font-weight:bold;
		color:#000000;
		padding:10px 0 10px 10px;
	}
		.location-container .sort span {
			padding:10px 5px 0px 0px;
			display:inline;
		}
		.location-container .sort form {
			display:inline;
			padding-right:20px;
			font-size:10px;
			font-weight:bold;
			color:#767676;
		}
.location-container .download-app {
	float:right;
	background:transparent url(../images/finder-download-app-bkgd.jpg) no-repeat right top;
	text-transform:uppercase;
	width:276px;
	font-weight:bold;
	font-size:14px;
	float:right;
	margin-right:20px;
	padding:60px 20px 40px 0;
}


/* ----- perfect wing ----- */

#perfect-wing {
	background:url(../images/perfect-wing-banner.jpg) no-repeat center center;
	border-left: 1px solid #8c8a8a;
	border-right : 1px solid #8c8a8a;
	border-top: 1px solid #72746f;
	border-bottom: 1px solid #72746f;
	height:247px;
	width:976px; height: 330px;
	top:25px;
	margin: 0 0 20px 12px;
	position:relative;
	}
	#perfect-wing .perfect-wing-text {
		padding: 164px 0 0 267px;
		width: 445px;
		height: 81px;
	}
	#perfect-wing .perfect-wing-text strong {
		color: #ae0000;
	}
	#perfect-wing .perfect-wing-text h1 {
		font-size: 1.05em;
		font-weight: bold;
	}
	#perfect-wing .perfect-wing-text ol {
		margin-top: 5px;
		padding-left: 36px;
		background: url(../images/perfect-wings-list-bg.png) no-repeat;
	}
	#perfect-wing .perfect-wing-text ol li {
		margin: 0;
		line-height: 27px;
	}
	#perfect-wing .share {
		position:absolute;
		top:271px;
		left:45px;
		width: 710px;
	}
		#perfect-wing .share .left{
			font-size: 80%; margin-top: 23px;
		}
		#perfect-wing .share .right{
			width: 299px;  margin-top: 19px;
		}
			#perfect-wing .share .right p {
				float: left;
				font-size: 75%;
				line-height: 150%;
				color: #333;
				text-transform: uppercase;
				margin:4px 0 0;
				padding:0px;
				font-weight:bold;
				width: auto;
			}
		#perfect-wing .share #chicklets{
			float: left;
			position: static;
			margin-left: 15px;
			background: none;
			padding-left: 0;
			width: 135px;
		}
			#perfect-wing .share #chicklets .share-item {
				float: left; margin-right: 3px;
			}
	#perfect-wing .follow-us {
		position:absolute;
		bottom:59px;
		right:25px;
	}
		#perfect-wing .follow-us a {
			background-image:url(../images/follow-us-twitter.gif);
			float:left;
			font-size:0;
			height:56px;
			text-decoration:none;
			text-indent:-9999px;
			width:227px;
		}

/* dance contest */
#dance-contest {background: url(/images/dance-contest.jpg) no-repeat;height:554px;margin: 10px 0 0 0; overflow: hidden; }
#dance-contest #dance-contest-content{width: 992px;padding:243px 0 0 33px; overflow: hidden; }
#dance-contest #h-wrap { padding-top: 29px; width: 100%; overflow: hidden;}
#dance-contest h2{ font-size:1.4em; padding: 0 0 6px; width:800px;}
#dance-contest h3{font-size:1.4em;font-weight:bold;color:#000;margin:34px 0 10px;}
#dance-contest p{ font-family: "Times New Roman", Times, serif; line-height:1.9em; font-size: 1.1em; color: #666; }
#dance-contest span{ font-family: arial; font-size: 0.8em; font-weight:bold; color: #000; }
#dance-contest #dance-contest-content a#facebookEnter { position: absolute; top: 417px; left: 600px; width: 360px; height: 128px; text-indent: -9999px; background: url(/images/enter-now-on-facebook.png); }

#party-to-go-pack { background: url(/images/party-to-go-pack.jpg) no-repeat;width:992px;height:376px;margin: 0; padding: 30px 0 0 90px; } 
#party-to-go-pack h3 { font-size:1.4em;font-weight:bold;color:#000; }
#party-to-go-pack #party-pack-to-go-right { margin-left: 380px; width: 435px; }
#party-to-go-pack #party-pack-to-go-right p { margin: 20px 10px 10px 0; text-align:justify; line-height: 1.7em; }
#party-to-go-pack #party-pack-to-go-right div.party-left { float: left; width: 240px; }
#party-to-go-pack #party-pack-to-go-right div.party-right { float: right; margin-left: 15px; width: 175px; }
#party-to-go-pack #party-pack-to-go-right div.party-left ul,
#party-to-go-pack #party-pack-to-go-right div.party-right ul { list-style: disc; font-weight: bold; line-height: 1.5em; margin-left:10px; }

/* scooter cooler contest */
#scooter-cooler-banner { position: relative; height: 332px; width: 980px; margin: 12px auto 0; border: 1px solid #221f1f; }
	#scooter-cooler-banner img { display: block; padding-left: 10px; padding-top: 10px; }
	#scooter-cooler-banner a { position: absolute; top: 217px; left: 210px; width: 276px; height: 84px; text-indent: -9999px; background: url(/images/like-us-on-facebook.png); }

#scooter-cooler-content { overflow: hidden; margin: 8px 0 0 -1px; background: url(/images/and-the-winner-is.gif) no-repeat; width:994px; height: 202px; }
	#scooter-cooler-left { margin: 48px 0 0 254px; float: left; width: 450px; }
		#scooter-cooler-left h3 { color: #b92222; font-size: 1.2em; }
		#scooter-cooler-left p { color:#666666;margin: 10px 0 15px; line-height: 1.4em; }
		#scooter-cooler-left a { color:#a10f0f;text-transform:uppercase;}
	#scooter-cooler-right { float: right; width: 225px; margin:45px 31px 0 0; }
		
#scooter-cooler-prize-text { height: 148px; margin-top: 10px; background: url(/images/weekly-prize-bg.jpg) no-repeat; overflow: hidden; }
	#scooter-cooler-prize-text p { margin: 37px 125px 0 235px; line-height: 1.48em; color: #37422c; }

#scooter-cooler-prizes { overflow: hidden; margin: 5px 0 20px; }
	#scooter-cooler-prizes .prize { float: left; width: 330px; }
		#scooter-cooler-prizes .prize img { display: block; margin: 0 auto; }
		#scooter-cooler-prizes .prize h3 { padding: 0 30px; font-size: 1.25em; font-weight: bold; }
		#scooter-cooler-prizes .prize a.prize-link { display: block; padding: 0 30px; font-size: 1em; }
		
/** global form styles **/
.valid {
	font-weight: bold;
	text-transform: uppercase;
	color: #000;
}

.error {
	font-weight: bold;
	text-transform: uppercase;
	color: #D72F02;
}

p.errors span {
	padding-left: 20px;
	font-weight: bold;
	text-transform: uppercase;
	color: #D72F02;
}

.form-bounds {
	float: right;
	width: 750px;
}
.form-bounds.no-bottom {
	background: none !Important;
}

	.form-bounds-wide h3,
	.form-bounds h3 {
		margin: 0 2px 0 2px;
		padding: 5px 10px 5px 10px;
		text-transform: uppercase;
		color: #fff116;
		font-size: 19px;
		font-family: Georgia, "Times New Roman", Times, serif;
		background-color: #000;
	}
	.form-bounds h5 {
		padding: 15px 0;
		font-size: 90%;
		font-weight: bold;
		color: #1a1a1a;
		padding-left: 50px;
		background: #dce4d9 url(../images/q.gif) no-repeat 7px 7px;
	}
	.form-bounds ul li{
		padding: 0 20px 2px;
		background: url(../images/bullet.gif) no-repeat 8px 5px;
	}
	.form-bounds p {
		margin: 8px 0;
	}
	.form-bounds .answer {
		padding: 10px 0 10px 50px;
		background: url(../images/a.gif) no-repeat 7px 14px;
	}

	.form-bounds {
		overflow: hidden;
		background: url(../images/bg-form-bottom.gif) no-repeat center bottom;
		padding-bottom: 29px;
	}

	.form-bounds-wide {
		overflow: hidden;
		background: url(../images/bg-form-bottom-full.gif) no-repeat center bottom;
		padding-bottom: 29px;
	}
	
.form-wide {
	background: url(../images/bg-form-full.gif) repeat-y center top;
}


.form {
	padding: 10px 20px;
	background: url("../images/bg-form.gif") repeat-y scroll -5px top transparent;
	float: left;
	width: 711px;
}

	.form .form-row {
		overflow: hidden;
		margin-bottom: 20px;
	}
	.form p{
		margin: 0 0 10px;
	}
	.form ul{
		padding: 0 0 10px;
	}
	.form li{
		padding: 0 20px 2px;
		background: url(../images/bullet.gif) no-repeat 8px 5px;
	}

	.form label {
		font-size: 15px;
		font-weight: bold;
		color: #000;
		margin-bottom: 10px;
		display: inline;
	}

	.form select { width: 195px; }

	.form textarea,
	.form button,
	.form select,
	.form input {
		display: block;
		margin: 5px 0 5px 0;
	}
	.form textarea {
		border-top: 2px solid #838383;
		border-left: 2px solid #838383;
		padding: 5px;
		border-right: 1px solid #c7d1c1;
		border-bottom: 1px solid #c7d1c1;
	}
	.form input {
		position: absolute;
		top: 1px;
		left: 5px;
	}
	.form input.submit-button {
		position: relative;
		display:block;
		top:auto;left:auto;
		color:transparent;
		text-transform:capitalize;
	}
	.form .radio {
		position: static !important;
		display: inline !important;
	}
	.form .radio-label {
		position: static !important;
		font-weight: normal;
		padding-right: 10px;
		display: inline !important;
	}
	.form p.radio-text {
		font-size: 15px;
		margin-bottom: 10px;
		font-weight: bold;
	}
	.form .checkbox {
		position: static !important;
		display: inline !important;
	}
	.form .input { 
		background: url(../images/input-bg.gif) no-repeat; 
		position: relative;
	}

/** medium sized input fields **/
.form .size-m {
	background-position: left -32px;
	width: 206px;
	height: 28px;
}
.form .size-m input {
	width: 195px;
}
.form textarea.size-m {
	width: 350px;
	height: 100px;
}

/** large sized input fields **/
.form .size-l {
	background-position: left bottom;
	width: 387px;
	height: 28px;
}
.form .size-l input {
	width: 370px;
}

/** small sized input fields **/
.form .size-s {
	background-position: left top;
	width: 100px;
	height: 28px;
}

.form .size-s input {
	width: 90px;
}
.form #check-address {
	width: 146px;
	height: 37px;
	background: url(../images/btn-check-address.gif) no-repeat;
	border: none;
	text-indent: -999999px;
	cursor: pointer;
}
.form #submit {
	width: 95px;
	height: 37px;
	background: url(../images/btn-submit.gif) no-repeat left top;
	border: none;
	text-indent: -999999px;
	cursor: pointer;
}
.form .disabled {
	width: 95px;
	height: 37px;
	background: url(../images/btn-submit.gif) no-repeat right top !important;
	border: none;
	text-indent: -999999px;
	cursor: pointer;
}
.form #login {
	width: 63px;
	height: 30px;
	background: url(../images/btn-login.gif) no-repeat;
	margin: 0;
	border: none;
	text-indent: -999999px;
	cursor: pointer;
}

/** form sidebar **/
#form-sidebar h3 {
	color: #000;
	font-weight: bold;
	font-size: 75%;
}
	#form-sidebar h3 span {
		color: #920f05;
		font-weight: bold;
	}
#form-sidebar {
	overflow: hidden;
	float: left;
	width: 200px;
}
	#form-sidebar p {
		margin: 15px 0;
	}
	#form-sidebar ul li{
		padding: 0 20px 2px;
		background: url(../images/bullet.gif) no-repeat 8px 5px;
	}

/** bottom area for seo */
.bottom-area {
	padding-left: 20px;
	padding-top:22px;
}
	.bottom-area h3 {
		font-family:georgia,'times new roman';
		color:#AE0000;
		font-size:17px;
	}
	.bottom-area p {
		color:#555653;
		font-size:13px;
		margin:15px 0;
	}

/*modals*/
.simplemodal-overlay {background: #FFF;}
.simplemodal-wrap {position: relative; top: 20px; overflow: hidden !important;}
.simplemodal-container {width: 732px; }
.simplemodal-close {position: absolute; top: 23px; right: 20px;background: url(../images/modal-close.png); width: 37px; height: 38px; text-indent: -9999px; cursor: pointer; display: block; z-index: 100;}


.modal-top {margin-left: 2px;background: url(../images/modal-top.png) left bottom no-repeat; width: 712px; height: 50px; }
	.modal-top h5 {padding: 14px 0 0 35px; color: white; font-family: georgia, "times new roman", times; font-size: 140%; font-weight: normal; }
.modal-middle {padding: 0 9px; height: 280px; background: url(../images/modal-middle.png) repeat-y; width: 699px; }
	.modal-middle .flag button{height: 20px;}
	.modal-middle .flag button{float: left;}
	.modal-middle ul{height: 280px; overflow: auto; width: 686px; margin: 0 auto;}
		.modal-middle ul li{font-size: 120%; width: 609px !important; background: white url(../images/modal-item-bg.jpg) repeat-x bottom; border-bottom: 1px solid #b7b7b7; padding: 14px 30px 10px; color: #5d5d5d;}
.modal-bottom {background: url(../images/modal-bottom.png) left bottom no-repeat; width: 732px; height: 88px;}
	.modal-bottom  p{color: #0d0202; padding: 20px 30px 0;font-size: 70%; border-top: 1px solid #A9A8A8; width: 609px; margin: 0 15px;}

#modal-container-facebook .modal-middle div{height: 10px; }
#modal-container-facebook .modal-middle div.facebook-cointainer{height: 280px; overflow: auto; margin: 0 auto;}

#modal-container-login{background: url(/images/colorbox-bg-smaller.png) no-repeat; width: 557px; height: 500px;padding-top: 10px; margin-top: 20px;}
#modal-container-login #modal-content-login{width: 406px; margin: 0 auto;}
#modal-container-login #modal-content-login p{margin: 8px 0;}
#modal-container-login #modal-content-login ul li{
	padding: 0 20px 2px;
	background: url(../images/bullet.gif) no-repeat 8px 5px;
}

#modal-overlay-video.simplemodal-overlay {background: black;}
#modal-container-video .simplemodal-close {right: -8px; top: 12px;}
#modal-container-video.simplemodal-container {width: 642px !important;}
/* thick tips modal */
#modal-container-thick {
	background: url(/images/thick-tips-modal.png) no-repeat 0 0;
	width: 878px;
	height: 481px;
	position: relative;
	display: none;
	}
#modal-container-thick .simplemodal-close {top:65px; background: url(../images/modal-close.png); }
/* nutrition info modal */

#modal-container-nutrition {background: url(/images/colorbox-bg.png) no-repeat; width: 557px; height: 500px;
	padding-top: 10px; margin-top: 20px;}
#modal-container-nutrition .simplemodal-close{top: 2px; right: 0;}
#modal-container-nutrition .simplemodal-wrap {
	background: white;  
	width: 511px !important; 
	margin: 0 0 0 23px !important;
	height: 376px !important;
	overflow: auto !important; 
}
#modal-content-nutrition,
#non-modal-content-nutrition {
	background: white;
	width: 489px;
	margin: 0 auto;
	overflow: auto !important; 
	height: 376px !important;
}
#modal-content-nutrition p, #modal-content-nutrition h2, #modal-content-nutrition h3,
#non-modal-content-nutrition p, #non-modal-content-nutrition h2, #non-modal-content-nutrition h3 {
	padding: 0;
	border: none;
	margin: 0.5em 0;
	width: 85%;
}
#modal-content-nutrition h5,
#non-modal-content-nutrition h5 {
	color: #AE0000;
	font-size: 110%;
}
#modal-content-nutrition p,
#non-modal-content-nutrition p {
	font-size: 100%;
}
#modal-content-nutrition div,
#non-modal-content-nutrition div {
	clear: both;
	font-size: 90%;
}
#modal-content-nutrition table,
#non-modal-content-nutrition table {
	width: 95%;
	margin: .3em 0;
}
#modal-content-nutrition table th, 
#non-modal-content-nutrition table th {
	font-weight: bold;
	text-align: left;
	padding-bottom: 4px;
}
#modal-content-nutrition table td, #modal-content-nutrition table th, 
#non-modal-content-nutrition table td, #non-modal-content-nutrition table th {
	border-bottom: 1px solid #666;
	padding: 2px 0;
	font-size: 80%;
}
#modal-content-nutrition dl,
#non-modal-content-nutrition dl {
	width: 95%;
	border-top: 2px solid black;
}
#modal-content-nutrition dt, #modal-content-nutrition dd, 
#non-modal-content-nutrition dt, #non-modal-content-nutrition dd {
	margin-right: 15px; float: left;
	padding-top: 4px;
}

#modal-prize-video{
	width:640px !important;
	height:385px !important;
	background-color: #000000;
}

#modal-prize-video .simplemodal-close {
 top:-11px;
 right:-15px;
}

/* recipe search bar */

#home-search-bar.sub-search {
	background:url(../images/search-bar-sub-bg.png) no-repeat;
	position: absolute;
	margin:0px auto;
	width:960px;
	display:block;
	float:none;
	top: 312px;
	left: 14px;
}
	#home-search-bar.sub-search input.home-search{
		background:url(../images/search-input-sub-large.jpg) no-repeat;
		width:424px;
	}

	#home-search-bar.sub-search .advanced-search-link { right:19px; }

	#home-search-bar.sub-search.recipe {
		margin-top:20px;
		background:url(../images/search-bar-sub2-bg.png) no-repeat;
		width:988px;
		left: -5px;
	}
		#home-search-bar.sub-search.recipe div {
			display:inline-block;
			letter-spacing:-0.05em;
			padding:0px 0 0 8px;
		}
		#home-search-bar.sub-search.recipe input.home-search {
			background:transparent url(../images/search-input-sub2-large.jpg) no-repeat scroll 0 0;
			width:459px;
			margin-left:358px;
		}
#home-search-bar  .advanced-search-link{
	height:30px;
	display:block;
	float:right;
	position:absolute;
	right: 25px;
	top:17px;
	width:65px;
}
	#home-search-bar.result .advanced-search-link {
		right: 16px;
	}
	#home-search-bar  span.arrow {
		color: #a50000;
		float: left;
		width: 12px;
		margin: 0;
		padding-top: 8px;
		font-size: 1.1em;
		cursor: pointer;
	}
	#home-search-bar span.see-all-text {
		color: #a50000;
		margin: 0;
		width: 50px;
		padding-top: 7px;
		line-height: 1.1em !Important;
		cursor: pointer;
	}

/** info pages (e.g., history) */
#info-header {
	margin: 0 auto 20px;
	width: 990px;
	height: 250px;
	background: url(../images/bg-general.jpg) no-repeat;
	position: relative;
}
	#info-header h1 {
		position: absolute;
		font-size: 50px;
		font-family: Georgia, "Times New Roman", Times, serif;
		top: 90px;
		left: 40px;
		font-weight: normal;
	}
#content #page {
	padding-left: 40px;
	padding-right: 40px;
}
	#content #page p {
		margin: 15px 0;
		line-height: 18px;
	}
	#content #page h3 {
		font-size: 15px;
		font-weight: bold;
	}
	#content #page ul {
		margin-left: 30px;
	}
		#content #page ul li {
			margin: 15px 0;
			list-style: disc;
			line-height: 18px;
		}

/* site map */
#content #page.site-map ul li { margin: 0; }


/* in the news */
#content #page ul#in-the-news ul,
#content #page ul#in-the-news { margin: 0; }

#content #page ul#in-the-news ul { margin-left: 15px; }

#content #page ul#in-the-news {
	margin-top: 20px;
}
#content #page ul#in-the-news li {
	margin: 0;
	display: block;
	list-style-type: none;
}
#content #page ul#in-the-news li p {
	margin: 5px 0;
}
#content #page ul#in-the-news li { 
	overflow: hidden; 
	margin-bottom: 20px;
}

#content #page ul#in-the-news li ul li { margin: 0; }
/** No need for these right now
#in-the-news li p {
	font-size: 12px;
	padding-left: 20px;
	background: url(../images/bullet.gif) no-repeat left center;
}
#in-the-news li .date {
	display: block;
	margin-top: 5px;
	font-size: 14px;
	font-weight: bold;
}
#in-the-news li .press {
	display: block;
	float: left;
	width: 780px;
}
**/

#in-the-news .press {
	
	width: 780px;
}

/* ----- rating ----- */

.rating-1 {
	background:url(/images/one-star-user-rating.gif) no-repeat 90px 0px;
}
.rating-2 {
	background:url(/images/two-star-user-rating.gif) no-repeat 90px 0px;
}
.rating-3 {
	background:url(/images/three-star-user-rating.gif) no-repeat 90px 0px;
}
.rating-4 {
	background:url(/images/four-star-user-rating.gif) no-repeat 90px 0px;
}
.user-rating-1 {
	background:url(/images/red-one-star-user-rating.gif) no-repeat 90px 0px;
}
.user-rating-2 {
	background:url(/images/red-two-star-user-rating.gif) no-repeat 90px 0px;
}
.user-rating-3 {
	background:url(/images/red-three-star-user-rating.gif) no-repeat 90px 0px;
}
.user-rating-4 {
	background:url(/images/red-four-star-user-rating.gif) no-repeat 90px 0px;
}
#recipe-view-left .user-rating-1 {
	background:url(/images/red-one-star-rating.gif) no-repeat 0;
	height: 16px;
}
#recipe-view-left .user-rating-2 {
	background:url(/images/red-two-star-rating.gif) no-repeat 0;
	height: 16px;
}
#recipe-view-left .user-rating-3 {
	background:url(/images/red-three-star-rating.gif) no-repeat 0;
	height: 16px;
}
#recipe-view-left .user-rating-4 {
	background:url(/images/red-four-star-rating.gif) no-repeat 0;
	height: 16px;
}

/* ----- stars ----- */

.star-1 .star-rating {
	background:url(/images/one-star-rating.gif);
}
.star-2 .star-rating {
	background:url(/images/two-star-rating.gif);
}
.star-3 .star-rating {
	background:url(/images/three-star-rating.gif);
}
.star-4 .star-rating {
	background:url(/images/four-star-rating.gif);
}
.star-rating {
	margin:0px;
	padding:0px;
	background:url(/images/star-rating.gif) left bottom;
	height:16px;
	overflow:hidden;
	width:68px;
}
	.star-rating li {
		display:inline;
	}
	.star-rating a {
		display:block;
		width:17px;
		height:16px;
		float:left;
		text-indent:-9999px;
		position:relative;
	}
	.star-rating a:hover {
		background:url(/images/star-rating.gif) left top;
		width:68px;
		margin-left:-51px;
		position:static;
	}
	.star-rating a:active {
		background:url(/images/star-rating.gif) left center;
	}
#join-email-list ul {
	margin-top: 20px;
}
	#join-email-list ul li {
		margin-left: 10px;
		list-style: none;
		font-size: 12px;
		background: transparent url(../images/bullet.gif) no-repeat scroll 7px 11px;
	}
		#join-email-list ul li label { font-size: 12px; }

/* ----- breadcrumb ----- */

.breadcrumb {
	padding-top: 90px;
	padding-left:20px;
}
	.breadcrumb a {
		background:transparent url(/images/recipe-links-bkgd.jpg) no-repeat scroll 0 5px;
		padding:0 0 7px 9px;
	}

/* ----- recipe box ----- */
 
.recipecheckbox {
	float:left;
	margin:57px 0 0 15px;
}
.recipe-image {
	border:1px solid #C5C6BA;
	padding:1px;
}
#all-results .content .recipe img {
	float:left;
	margin:-2px 0 0;
}
#content #recipe-box .recipe {
	width:790px !important;
}
#right-main-content #all-results .content .recipe {
	border-bottom:1px dotted #999999;
	height:100px;
	margin:0 auto;
	padding:15px 0;
	position:relative;
	width:720px;
}
#all-results .content .recipe .info {
	color:#999999;
	float:left;
	margin-left:10px;
	width:579px;
}
	#all-results .content .recipe .info p {
		margin:5px 0 20px;
	}
#all-results .content .recipe h3 {
	color:#E01110;
	font-size:95%;
	font-weight:bold;
	margin:0;
}
#all-results .content .recipe .info .info-bar {
	background:transparent url(/images/info-bar-bg.jpg) no-repeat scroll 0 0;
	color:#5D4622;
	float:left;
	font-size:75%;
	height:32px;
	width:579px;
}
.recipe h3 a {
	color:#CF0D0C !important;
	font-size:100%;
}
#content #recipe-box .info p {
	color:#000000;
	font-size:75%;
	font-weight:normal;
}
#content #recipe-box .info-bar {
	background:transparent url(/images/recipe-box-info-bar-bg.jpg) no-repeat scroll 0 0;
	width:590px;
}
#content #recipe-box .info-bar div.servings {
	margin-left:10px;
	width:95px;
}
/*
  #all-results .content .recipe .info-bar div.servings {
	width:71px;
}
*/

.info-bar div {
	float:left;
	font-size:93%;
	padding:9px 7px;
}
.info-bar div strong {
	float:left;
	padding-right:5px;
	text-transform:uppercase;
}

#content #recipe-box .info-bar div.cook-time {
	width:145px;
}
#content #recipe-box .info-bar div.prep-time {
	width:123px;
}
#content #recipe-box .info-bar div.save-date {
	width:115px;
}

.pagination {clear: both;float: left;}
.red-hot {color: #ae0000; font-size: 110%;}

/*inner page home search bar variants*/
#home-search-bar{
	background:url(/images/search-bar-bg.png) no-repeat;
	width:857px;
	height:54px;
	float:left;
	padding:15px 0px;
	margin:-51px 0 0 15px;
	position:relative;
	z-index:500;
	display:inline;
	overflow:hidden;
}
	#home-search-bar input.home-search{
		background:url(/images/search-input-large.jpg) no-repeat;
		border:0px;/**This will probably go for all input fields**/
		width:306px;
		height:13px;
		float:left;
		padding:12px 0 10px 12px;
		font-size:11px;
		margin-left:355px;
	}
	#home-search-bar input.submit{
		background:url(/images/home-search-btn.jpg) no-repeat;
		border:0px;
		width:71px;
		height:34px;
		float:left;
	}
	#home-search-bar button.submit{
		background:url(/images/home-search-btn.jpg) no-repeat;
		border:0px;
		width:71px;
		height:34px;
		float:left;
		cursor:pointer;
		text-indent:-99999px;
	}
	#home-search-bar a:hover { text-decoration:none; }
	#home-search-bar div{
		padding:8px 0 0 8px;
		display:inline-block;
		letter-spacing:-0.05em;
	}
	#home-search-bar span{
		text-align:left;
		font-size:75%;
		width:85px;
		float:left;
		text-transform:uppercase;
		margin:-1px 0 0 11px;
		color:#656b64;
		line-height:90%;
	}
	#home-search-bar  .advanced-search-link img{
		float: left;
		position: relative;
		top: 2px;
	}

#chicklets {background: url(../images/share-bg.gif) no-repeat; width: 134px; height: 26px; padding-left: 67px; position: absolute; right: 0; top: 138px;}
#chicklets .share-item {float: left; margin: 4px 3px 0 0;}

/* recipe box */
#right-main-content #all-results .form-bounds .form .recipe { overflow: hidden; width: auto; margin: 0 0 0 25px; padding-top: 0; }
	#right-main-content #all-results .form-bounds .form .recipe .info { width: auto; float: none; margin-left: 140px; }
	#right-main-content #all-results .form-bounds .form .recipe .info h3 { position: relative; }
	#right-main-content #all-results .form-bounds .form .recipe .info .info-bar { float: none; width: auto; }
#right-main-content #all-results .form-bounds .form input.recipecheckbox { position: static; margin-top: 56px; }

.recipe-box-controls { margin-top: 15px; text-align: center; }
	.recipe-box-controls input { position: static; display: inline-block; height: 37px; text-indent: -9999px; cursor: pointer; margin-right: 7px; text-transform: capitalize; }
		.recipe-box-controls input.delete-btn { width: 91px; background: url(../images/delete-btn.gif); }
		.recipe-box-controls input.shopping-list-btn { width: 139px; background: url(../images/shopping-list-btn.gif); }

#featured-text {position: absolute; top: 0; left: 148px; width: 305px; padding: 27px 8px;}
	#featured-text h1{padding-left: 20px; margin-top: -2px; font-size: 160%; width: 600px; color: black;}
	#featured-text h3{font-size: 100%; color: black;}
	#featured-text h4{font-size: 140%; color: black; padding-left: 20px;margin-top: 8px;}
	#featured-text p{font-size: 70%; line-height: 100%;}
	#featured-text .bottom-area{margin-top: 0px; padding-top: 0;font-weight: bold;}
		#featured-text .bottom-area p{color: black; margin: 5px 0;}
	#featured-text #product-recipes{position: absolute; top: 349px; left:15px; width: 269px; text-align: center;padding: 21px 20px;}

#featured-text #non-flash-products{ width: 297px;}



.form p.success {
	color: #0C0
}

/* shopping list */
#shopping-list { color: #555653; }
	#shopping-list h1 { color:#A60000; font-family:georgia,'times new roman',times,serif; font-size:32px; padding:10px 0; }
	#shopping-list h3 { color:#A60000; font-family:georgia,'times new roman',times,serif; font-size:18px; margin:30px 0 15px; }
	#shopping-list ul { margin-left: 1em; }
		#shopping-list ul li { font-size: 14px; margin: 10px 0; }
	#shopping-list #print-shopping-list { display: block; margin: 0 auto; width: 181px; height: 37px; background: url(../images/print-shopping-list-btn.gif); text-indent: -9999px; }

.widgit-cleared { color: #141414 !important; }

.register-button {background: url(../images/register.gif) no-repeat; border: 0; width: 115px; height: 37px; text-indent: -1000px; color: transparent; text-transform: capitalize; cursor: pointer;}

.bottom-callouts.alternate {padding-right: 138px;}



.supernav-user {
	font-size:10px;
	font-weight:normal;
	padding-right:17px;
}

.tweet-winner {
	float: left; 
	margin-left: 10px;
	margin-top: 10px;
}

form select.expand{
	width: auto !important;
}
.frozen-apps-header{
	background:url(../images/frozen-apps-landing-header.jpg) no-repeat 0 0;
	width:981px;
	height:428px;
	margin-left:5px 0px 0px 2px;
}
.frozen-apps-list{
	width:950px;
	float:right;
	margin:10px 0px 50px 0px;
}
.frozen-apps-list li{
	float:left;
	width:208px;
	margin-right:39px;
}
.frozen-apps-list li.last{
	margin:0px;
}
.frozen-apps-list li h1{
	color:#ae0000;
	font-size:24px;
	font-family:georgia, times, serif;
}
.frozen-apps-list li p{
	color:#555653;
	font-family:ariel, helvetica, sans-serif;
	font-size:13px;
	width:190px;
	margin:13px 0px;
}
.frozen-apps-list li a{
	margin-top:13px;
}
