/* @override 
	http://www.collegeinn.com/css/screen.css
	http://collegeinn.smithbrosagency.com/css/screen.css
*/

/*
+-------------------------------------------------------------------------+
Title:		College Inn
Version:	1.0
Copyright:	2009 - Smith Brothers Agency
Updated:	08/04/2009 - ajb
+-------------------------------------------------------------------------+
*/

/* @group Reset */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dd, dl, dt, li, ol, ul, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;}
	
	address, caption, cite, code, dfn, th, var { 

	font-style:normal; 

	font-weight:normal;} 

	caption, th {text-align:left;}
	
	table {
	
		border-collapse: collapse;
	
		border-spacing: 0;}
	
	ul {list-style: none;}
	
	blockquote, q {quotes: none;}
	
	form label {cursor: pointer;}
	
	fieldset {border: none !important;}
	
	abbr, acronymn {text-decoration: none; border:0;}
	
	.clear {clear: both;}
	
	#skip, .hide, hr, #logo-print {display: none;}
	
	.sup {font-size: .8em;}

/* @end */


/* @group Defaults */


	body, html{
	height: 100% !important;
	min-height: 100% !important;
	background: #fff9eb url(../images/shared/background-full.jpg) repeat-x;}

	/*body {
	font: normal 12px/12px Verdana, "Lucida Grande", Lucida, sans-serif;
	background: #fff;
	height: 100%;
	margin: 0 auto;}*/
	
	div#full-height{
	width: 1003px;
	margin: 0 auto;
	height: 100%  !important;
	min-height: 100% !important;
	height: auto !important;
	background: #ffffff;}
	
	#college-inn {
	width: 1003px;
	min-height: 675px;
	clear: both;
	margin: 0 auto;
	position: relative;
	overflow: hidden;
	background: #ffffff url(../images/shared/background-primary-column-bottom.png) no-repeat center bottom;}


	.homepage div#college-inn, .one-col.our-products #college-inn {
	background: #ffffff;
	padding-bottom: 20px; }
	
	#header{
	position: relative;
	z-index: 9999;
	width: 1003px;
	height: 93px;
	min-height: 93px;
	background: url(../images/shared/background-top-navigation.jpg) repeat-x;
	margin-bottom: 20px;}

	body.homepage #header{
	position: relative;
	z-index: 10;
	width: 1003px;
	height: 93px;
	background: none;}
	
	body.two-col div#bread-crumb-container{
	position: absolute;
	width: 805px;
	background: url(../images/shared/background-breadcrumb.jpg) no-repeat;
	height: 35px;
	top: -52px;
	left: -58px;
	padding-right: 0;
	padding-top: 15px;
	padding-left: 50px;}
	
	body.one-col div#bread-crumb-container{
	width: 805px; 
	padding: 15px 0 0 78px; 
	position: absolute; 
	left: -58px; }

	div#bread-crumb-container{
	position: absolute;
	width: 805px;
	background: url(../images/shared/background-breadcrumb.jpg) no-repeat;
	height: 35px;
	top: -52px;
	left: -7px;
	padding: 15px 0 0 50px;
	overflow: hidden;
	z-index: 1;}
	
	#flash-shadow { 
	width: 1003px;
	height: 390px;
	background: url(../images/home/bg-flash-shadow.jpg) no-repeat center bottom; }
	
	#flash-container{
	width: 1003px;
	height: 494px;
	position: absolute;
	display: list-item;
	z-index: 5;
	top: 0;
	margin-left: 0; 
	background: url(../images/shared/background-full.jpg) repeat-x left top; }
	
	
	div#search-container{
	position: absolute;
	right: 0;
	width: 305px;
	height: 33px;
	background: url(../images/shared/background-search.jpg) repeat-x;
	padding-top: 9px;
	padding-left: 15px;
	display: block;}

	body.homepage div#search-container{
	background: none;}
	
	div#primary-callouts{
	position: absolute;
	overflow: hidden;
	height: 175px;
	top: 510px;
	left: 30px;}
	
	div#footer {
	width: 1000px;
	background: url(../images/shared/footer-top-rule.png) no-repeat center top;
	margin: 15px auto;
	padding: 15px 0;
	clear: both;
	display: block;}

    body.homepage div#footer {
	position: relative;
	bottom: 0; 
	padding-bottom: 50px; }
	
	div#indent{
	margin-bottom: 25px;
	padding: 0 40px;}

	.whats-new div#indent{
	margin-bottom: 0;
	padding: 0 40px;}
	
	.one-col div#primary-column{
	width: 790px;
	height: auto;
	display: block;
	float: left;
	position: relative;
	top: 20px;
	z-index: 2;
	left: 0;
	padding: 0 0 25px 30px;
	margin: 10px 0 50px;}

	.one-col.item-list div#primary-column{
	margin-bottom: 50px;}

    .one-col.recipe-landing div#primary-column{
	width: 820px;
	float: left;
	padding-left: 0px;
	margin-top: 0;
	position: relative;
	top: 30px;
	padding: 0;} 
	
	.one-col #content-right{
	width: 425px;
	float: right;
	position: relative;
	z-index: 100;
	margin: 50px 40px 0 0;}

	.one-col.our-products #content-right{
	width: 425px;
	float: right;
	position: relative;
	z-index: 100;
	margin: 10px 40px 0 0;}
	
	.two-col #primary-column{
	width: 460px;
	margin: 30px 30px 50px;
	float: left;
	position: relative;} 
	
	.two-col #secondary-column{
	width: 290px;
	float: left;
	margin-top: 30px;
	padding-bottom: 30px;
	margin-bottom: 50px;}

	div#left-column{
	float: left;
	position: relative;
	padding-top: 50px;
	margin: 0;
	left: 50px;
	width: 125px;}


/* @end */

/* @group Typography */

	p{
	font: 11px/16px Verdana, "Lucida Grande", Lucida, sans-serif;
	color: #848174;
	padding-bottom: 8px;}
	
	p#source{
	font-style: italic;}

	div#indent p{
	font: 11px/16px Verdana, "Lucida Grande", Lucida, sans-serif;
	color: #848174;
	padding-bottom: 8px;
	}

	ul#list-results p{
	float: left;
	width: 475px;
	line-height: 16px;}

	div#primary-callouts ul p{
	width: 175px;
	float: left;
	padding-top: 10px;}

	div#primary-callouts ul li#left.all-clad p{
	width: 135px;
	float: right;
	padding-top: 10px;}
	
	sup {
	height: 0;
	line-height: 1;
	position: relative;
	top: -4px;
	vertical-align: baseline !important;
	vertical-align: bottom; 
	font-size: smaller; 
	left: 0; }

 
/* @group Headings */

	h1#logo{
	background: url(../images/shared/college-inn.png) no-repeat;
	width: 172px;
	height: 116px;
	text-indent: -123456px;
	float: left;
	/*position: relative;*/
	left: 7px;
	top: 5px;
	z-index: 600;
	padding: 0;
	border: none;
	visibility: visible;
	margin: 0;}

	h1{
	padding-top: 25px;
	padding-bottom: 15px;
	visibility: visible;
	border: none;}

	ul#slideshow h1{
	float: right;
	color: #727e3a;
	font: 31px/31px Georgia, "Times New Roman", Times, serif;
	text-transform: capitalize;
	letter-spacing: 2px;
	margin-top: 43px;
	padding-right: 0;
	padding-top: 0;
	padding-bottom: 6px;
	width: 265px;
	border-bottom: 4px double #dd8735;}

	ul#slideshow li#slide-1 h1{
	width: 265px;
	height: 91px;
	overflow: hidden;
	position: relative;
	text-indent: -123456px;
	background: url(/images/recipes/slideshow/slide-title-1.gif) no-repeat;
	border-bottom: none;}

	ul#slideshow li#slide-2 h1{
	width: 265px;
	height: 82px;
	overflow: hidden;
	position: relative;
	text-indent: -123456px;
	background: url(/images/recipes/slideshow/slide-title-2.gif) no-repeat;
	border-bottom: none; top: 15px; }

	ul#slideshow li#slide-3 h1{
	width: 263px;
	height: 84px;
	overflow: hidden;
	position: relative;
	text-indent: -123456px;
	background: url(/images/recipes/slideshow/slide-title-3.gif) no-repeat;
	border-bottom: none; top: 15px; left: -3px; }

	/*ul#slideshow h1 span{
	color: #dd8735;
	font: italic 34px Georgia, "Times New Roman", Times, serif;
	padding-bottom: 0;
	margin-bottom: 0;
	letter-spacing: 0;
	text-transform: none;}

	ul#slideshow li#slide-1 h1 span{
	display: inline;
	color: #dd8735;
	font: italic 34px Georgia, "Times New Roman", Times, serif;
	padding-bottom: 0;
	margin-bottom: 0;
	letter-spacing: 0;
	text-transform: none;}*/

	.one-col.our-products h1{
	color: #727e3a;
	font: italic 32px Georgia, "Times New Roman", Times, serif;
	border-bottom: 1px dotted #847f68;
	padding: 0 0 8px;
	margin: 0 0 13px;}

	div#secondary-column h1{
	padding-top: 0px;
	padding-bottom: 0px;
	color: #727e3a;
	font: italic 25px Georgia, "Times New Roman", Times, serif;
	text-align: left;
	visibility: visible;
	margin-top: 10px;
	border: none;}
	
	h2 {
	color: #dd8735;
	font: italic 30px Georgia, "Times New Roman", Times, serif;
	border-bottom: 1px dotted #847f68;
	padding-bottom: 3px;
	margin-bottom: 13px;}

	.one-col h2 {
	width: 530px;
	padding-top: 15px;
	line-height: 34px;}

	ul#slideshow h2 {
	width: auto;
	padding: 0;
	position: absolute;
	right: 90px;
	top: 45px;}

	.one-col.our-products h2 { /*sifr*/
	width: 425px;
	padding-top: 15px;
	font-size: 12px;
	border: none;}

	.one-col.site-map div#sitemap-container h2, .one-col.site-map div#sitemap-container  h2 a {
	font-size: 18px; 
	padding: 0 0 10px; 
	margin: 0; 
	font-weight: normal; 
	font-style: normal;
	border-style: none !important; 
	line-height: 18px; 
	color: #dd8735 !important; }

	.one-col.site-map h3, .one-col.site-map h3 a {
	font-size: 12px; 
	padding: 0; 
	margin: 0; 
	font-weight: bold;
	border-style: none !important; }
	
	h3{
	font: 15px/22px Georgia, "Times New Roman", Times, serif;
	color: #535353;
	margin-bottom: 20px;}

	.one-col h3{
	width: 570px;}

	.one-col.our-products h3{
	width: auto;}
	
	h4{ /* sIFR Replacement */
	color: #043687;
	font-size: 18px;
	border-bottom: 3px double #dd8735;
	text-transform: uppercase;
	font-weight: normal;
	font-style: normal;
	padding: 10px 0 7px;
	margin: 0 0 10px;}

	h4.sifr.sIFR-replaced span{ /* sIFR Replacement */
	display: none;}

	.recipe-landing.recipes h4, .recipes div#top-5.widget h4, .recipes div#recipe-search.widget h4{ /* sIFR Replacement */
	color: #043687;
	font-size: 25px;
	border-bottom: 3px double #dd8735;
	text-transform: uppercase;
	font-weight: normal;
	font-style: normal;
	padding: 0;
	margin: 0 0 10px;
	line-height: 25px;}

	div#indent h4{ /* sIFR Replacement */
	color: #043687;
	font-size: 18px;
	padding-top: 10px;
	border-bottom: 3px double #dd8735;
	margin-bottom: 10px;
	padding-bottom: 7px;
	text-transform: uppercase;
	font-weight: normal;
	font-style: normal;
	width: 435px;
	line-height: 18px;}

	ul#list-results li h4{ /* sIFR Replacement */
	float: left;
	width: 475px;
	margin-right: 60px;
	line-height: 20px;
	height: 24px;
	overflow: hidden;}

	h5{ 
	float: left;
	width: 125px;
	text-align: left;
	color: #043687;
	font: italic 18px Georgia, "Times New Roman", Times, serif;
	padding-top: 8px;
	padding-bottom: 3px;}
	
	div#available-in.widget span{
	position: absolute;
	top: 12px;
	right: 10px;
	color: #787878;
	font: 9px Verdana, "Lucida Grande", Lucida, sans-serif;}
	
/* @end */

/* @group Links */

	a:link, a:visited{
	color: #b05041;
	text-decoration: none;}
	
	a:hover, a:active{
	color: #b05041;
	text-decoration: underline;}
	
	div#primary-column a:link, div#primary-column a:visited{
	color: #9c473a;
	text-decoration: underline;}

	div#primary-column a:hover, div#primary-column a:active{
	color: #043687;
	text-decoration: none;}
	
	.recipe-detail ul#tags li a{ line-height: 12px; }
	
	ul#bread-crumb a{
	color: #585858;}

	ul#bread-crumb a.first{
	text-decoration: underline;}

	ul#bread-crumb a.last{
	color: #165bac;}
	
	#footer a{
	text-transform: uppercase;
	font: normal 9px "Myraid Pro", "Lucida Grande", Lucida, Verdana, sans-serif;
	letter-spacing: 1px;
	position: relative;
	top: -1px;
	padding-right: 12px;
	padding-left: 7px;}

	h1#logo a {
	position: absolute;
	display: block;
	width: 165px;
	height: 107px;
	top: 0;
	left: 2px;
	z-index: 1000;}
	
	ul#slideshow a.make-this-dish{
	width: 89px;
	height: 48px;
	display: block;
	overflow: hidden;
	text-indent: -123456px;
	background: url(../images/recipes/slideshow/make-this-dish.gif) no-repeat;
	position: absolute;
	right: 0;
	top: -3px;}
	
	a#nutrition-facts-link{
	width: 281px;
	height: 15px;
	display: block;
	text-indent: -123456px;
	overflow: hidden;
	background: url(../images/shared/headline-nutritional-information.png) no-repeat;
	cursor: pointer;
	margin-bottom: 35px;
	margin-top: 35px;}
	
	a.full-story{
	width: 74px;
	height: 19px;
	overflow: hidden;
	text-indent: -123456px;
	display: block;
	background: url(../images/shared/button-view-full-story.gif) no-repeat;
	margin-top: 13px;}

/* @end */

/* @group Lists */

	div#primary-column ul{
	margin-left: 15px;
	background-color: transparent; 
	margin-bottom: 10px; }

	div#primary-column ul#bread-crumb{
	margin-left: 0px;}

	div#primary-column div#indent ul{
	margin-left: 15px;
	margin-bottom: 15px;}

	.site-map div#primary-column div#indent ul{
	margin-left: 30px;
	margin-bottom: 7px;}

	div#primary-column div#indent ul li ul{
	margin-left: 15px;
	margin-bottom: 0px;
	padding-bottom: 0;
	padding-top: 6px;
	list-style-type: circle;}

	div#primary-column ul li{
	list-style-type: disc;
	padding: 4px 0;
	color: #848174;
	font: 11px/14px Verdana, "Lucida Grande", Lucida, sans-serif;
	width: auto;
	background: transparent;}

	div#primary-column ul li ul li{
	list-style-type: none !important;}


	div#primary-column div#indent ul li ul li{
	list-style-type: disc;
	color: #848174;
	font: 11px/14px Verdana, "Lucida Grande", Lucida, sans-serif;
	padding-right: 0;
	padding-top: 4px;
	padding-bottom: 4px;}

	#primary-column ul#bread-crumb li{
	display: inline;
	border-left: 1px solid #000;
	padding: 0 3px 0 6px;}

	#primary-column ul#bread-crumb li.first{
	border-left: none;
	padding-left: 0px;}

div#primary-callouts ul li{
	display: block;
	position: relative;
	z-index: 100000;
	float: left;
	width: 305px;
	height: 174px;
	background: url(../images/shared/background-homepage-callout.jpg) no-repeat center bottom;
	margin-right: 15px;
	line-height: 14px;}

	
	#primary-column ul#list-results{
	width: 760px;
	background: url(../images/shared/list-results-mid.png) repeat-y 0 0;
	position: relative;
	top: -3px;
	margin-bottom: -3px;
	margin-top: -1px;
	margin-left: 0;
	left: 0;}
	
	#primary-column ul#list-results li{
	overflow: hidden;
	border-bottom: 1px dotted #847f68; 
	padding-top: 20px;
	padding-bottom: 20px;
	margin-left: 30px;
	margin-right: 15px;
	width: 720px;
	list-style-type: none;}
	
	#primary-column #indent dl{
	margin-right: 30px;
	color: #848174;
	font-family: Verdana, "Lucida Grande", Lucida, sans-serif;}

	#primary-column #indent dt{
	margin-right: 30px;
	color: #043687;
	font: 14px Georgia, "Times New Roman", Times, serif;
	padding-bottom: 6px;
	padding-top: 14px;}

	#primary-column #indent dd{
	margin-right: 30px;
	line-height: 16px;
	font-size: 11px;}

/* @end */


/* @end */


/* @group Images */

	ul#list-results li img{
	float: left;
	border: 1px solid #e1ded4;
	margin-right: 15px;
	margin-left: 10px;}
	
	#left-column img.social{
	position: relative;
	left: -38px;
	top: 0;
	z-index: 1;}
	
	.one-col #primary-column img.large-left{
	position: absolute;
	left: 0;
	top: 0;}

/* @end */

/* @group Primary Navigation */

	ul#top-blue-navigation {
	position: absolute;
	width: 182px;
	height: 22px;
	top: 12px;
	right: 368px;
	overflow: hidden;
	background: url(../images/shared/top-blue-navigation.png) -184px 0; }
	
	ul#top-blue-navigation li {list-style-type: none; overflow: hidden;}
	
	ul#top-blue-navigation li a {
	margin: 0;
	padding: 0;
	display: block;
	height: 22px;
	background-image: url(../images/shared/top-blue-navigation.png);
	background-repeat: no-repeat;
	text-indent: -9999px;
	overflow: hidden;
	position: absolute;
	top: 0;}
	
	li#view-promotions a {
	left: 0;
	height: 22px;
	width: 182px;
	background-position: 0px	0px;
	top: 0;
	display: none; }


	li#view-promotions a:hover, body.view-promotions li#view-promotions a {
	background-position: 0	-22px; }
	
	li#sign-up a {
	left: 0;
	width: 182px;
	background-position: -184px 0; }

	li#sign-up a:hover, body.news-offers li#sign-up a {
	background-position: -184px -22px;
	cursor: pointer; }
	
	li#contact-us a {
	left: 366px;
	width: 82px;
	background-position: -366px	0;}

	li#contact-us a:hover {
	background-position: -366px	-22px;}
	
	ul#primary-navigation{
	width: 886px;
	height: 50px;
	position: absolute;
	right: 0;
	top: 44px;
	overflow: hidden;
	padding: 0;
	z-index: -1;
	background-image: url(../images/shared/primary-navigation.png);}
	
	ul#primary-navigation li {
	list-style-type: none;}
	
	ul#primary-navigation li a {
	margin: 0 0 -2px;
	padding: 0;
	display: block;
	height: 50px;
	background-image: url(../images/shared/primary-navigation.png);
	background-repeat: no-repeat;
	text-indent: -9999px;
	overflow: hidden;
	position: absolute;
	top: 0px;
	cursor: pointer;}

	ul#primary-navigation li a:hover {
	cursor: pointer;
	}
	
	li#whats-new a {
	left: 69px;
	width: 125px;
	background-position: -69px 0px;}
	
	li#whats-new a:hover, body.whats-new li#whats-new a {
	background-position: -69px -50px;}
	
	li#our-products a {
	left: 194px;
	width: 142px;
	background-position: -194px	0;
	top: 0;}
	
	li#our-products a:hover, body.our-products li#our-products a, body.products li#our-products a{
	background-position: -194px	-50px;}
	
	li#recipes a {
	left: 336px;
	width: 81px;
	background-position: -336px	0;}
	
	li#recipes a:hover, body.recipe-landing li#recipes a, body.recipes li#recipes a {
	background-position: -336px	-50px;}
	
	li#ideas-tips a {
	left: 417px;
	width: 116px;
	background-position: -417px	0;}
	
	li#ideas-tips a:hover, body.ideas-tips li#ideas-tips a {
	background-position: -417px	-50px;}
	
	li#making-meals-matter a {
	left: 533px;
	width: 210px;
	background-position: -533px	0;}
	
	li#making-meals-matter a:hover, body.making-meals-matter li#making-meals-matter a {
	background-position: -533px	-50px;}
	
	li#our-history a {
	left: 743px;
	width: 131px;
	background-position: -743px	0;}
	
	li#our-history a:hover, body.our-history li#our-history a {
	background-position: -743px	-50px;}



/* @end */

/* @group Secondary Navigation */

	div#secondary-navigation{
	clear: both;
	float: left;
	width: 175px;
	margin-top: 25px;
	position: relative;
	z-index: 100;
	top: 0;
	left: 0;
	margin-bottom: 125px;}

	.our-history div#secondary-navigation{
	margin-bottom: 50px;}
	
	div#secondary-navigation ul li a{
	display: block;
	background: url(../images/shared/rule-secondary-navigation.gif) repeat-x center bottom;
	color: #585858;
	text-decoration: none;
	font: italic 16px/16px Georgia, "Times New Roman", Times, serif;
	padding: 7px 0 7px 24px;
	}

	div#college-inn div#secondary-navigation ul li ul li a{
	color: #585858;}

	div#secondary-navigation ul li a:hover, div#secondary-navigation ul li.active a{color: #043687;}
	
	div#secondary-navigation ul li ul {
	background: url(../images/shared/rule-secondary-navigation.gif) no-repeat left bottom;
	padding-top: 5px;
	padding-bottom: 5px;}
	
	div#secondary-navigation ul li ul li a {
	font: normal normal 11px/15px "Myraid Pro", "Lucida Grande", Lucida, Verdana, sans-serif;
	text-transform: uppercase;
	background: url(../images/shared/arrow-secondary-navigation-red.gif) no-repeat 30px 5px;
	padding: 3px 5px 6px 40px;}

	div#college-inn div#secondary-navigation ul li ul li a:hover, div#college-inn div#secondary-navigation ul li.active ul li.active a {
	background: url(../images/shared/arrow-secondary-navigation-blue.gif) no-repeat 30px 5px;
	color: #043687;}
	
	div#footer ul {
	text-align: center;
	margin: 0 auto;
	display: block;}
	
	div#footer ul li{
	display: inline;
	border-right: 2px solid #b9b6a6;}
	
	div#footer ul li.first{
	padding-left: 0px;}

	div#footer ul li.last{
	padding-right: 0px;
	border-right: none;}

/* @end */

/* @group Widgets */

	div#primary-callouts ul li img, div#primary-callouts ul li span{
	float: left;
	margin: 10px 10px 0 !important;}

	div#primary-callouts ul li#mid img{
	float: left;
	/*marin: 10px 15px 0 12px;*/}

	div#primary-callouts ul li#right img{
	margin-top: -3px !important;}

	#college-inn div#primary-callouts ul li a img{
	position: absolute;
	right: 15px;
	bottom: 15px;
	padding: 0;
	margin: 0;}

	div#available-in{ /* Available Sizes for Products */
	position: relative;
	background: url(../images/shared/background-product-inner.jpg) no-repeat center 160px;}
	
	div#available-in img{
	position: relative;
	/*padding-top: 25px;*/}
	
	div#available-detail{
	overflow: hidden;
	background: url(../images/shared/background-available-in-dimensions.jpg) repeat-y;
	border-top: 1px dotted #847f68;
	border-bottom: 1px dotted #847f68;
	padding-top: 10px;
	padding-bottom: 10px;
	height: 50px;}
	
	div#available-in dl{
	overflow: hidden;
	float: left;
	padding-left: 20px;
	padding-right: 10px;}

	
	div#available-in dl dt{
	color: #424242;
	font: bold 12px Georgia, "Times New Roman", Times, serif;}

	div#available-in dl dd{
	color: #0053a0;
	font: normal 10px "Myraid Pro", "Lucida Grande", Lucida, Verdana, sans-serif;
	text-transform: uppercase;
	padding: 3px 0 2px 10px;
	background: url(../images/shared/bullet-brown.gif) no-repeat left center;}
	

	div#featured-recipes-container{
	background: url(../images/shared/background-featured-recipes.jpg) repeat-x;
	overflow: hidden;
	width: 271px;
	padding: 10px 4px 9px 15px;
	height: 170px;}
	
	div#featured-recipes h2{
	border: none;
	background: url(../images/shared/headline-featured-recipes.png) no-repeat left top;
	width: 224px;
	height: 26px;
	margin: 0;
	padding: 0;
	text-indent: -123456px;}
	
	div#featured-recipes h3 {
	float: left;
	display: block;
	width: 145px;
	border-bottom: 1px dotted #847f68;
	padding-left: 10px;
	margin-bottom: 5px;
	padding-bottom: 5px;}
	
	div#featured-recipes p{
	float: left;
	width: 145px;
	padding: 5px 0 0 10px;}

	div#featured-recipes img{
	float: left;
	border: 2px solid #9f9775;
	margin: 0 9px 10px 0;}

	div#featured-recipes a img{
	float: left;
	border: none;
	margin: 0;
	padding-left: 10px;
	padding-top: 7px;}

	div#featured-recipes ul{
	float: left;
	padding-bottom: 4px;
	padding-top: 0;
	width: 270px;}

	div#featured-recipes ul li a{
	color: #004686;
	text-transform: uppercase;
	font: 9px/9px "Myraid Pro", "Lucida Grande", Lucida, Verdana, sans-serif;
	background: url(../images/shared/bullet-brown.gif) no-repeat left center;
	padding-left: 8px; }

	div#featured-recipes ul li {
	height: 15px; margin-left: 0; width: 275px; }
	
	div#featured-recipes-slideshow-container{
	width: 836px;
	height: 272px;
	float: left;
	/*overflow: hidden;*/
	position: relative;
	left: -24px;
	background: transparent url(../images/recipes/slideshow/background-container.png) no-repeat;
	top: 45px;
	z-index: 2;
	margin-bottom: 50px;}
	
	div#featured-recipes-slideshow-container ul{
	width: 815px;
	height: 280px;
	position: absolute;
	top: -50px;
	left: 0;
	background: transparent url(../images/recipes/slideshow/background-main-image-border.png) no-repeat 16px -13px;}

	div#primary-column div#featured-recipes-slideshow-container li{
	width: 815px;
	height: 275px;
	position: absolute;
	background-color: transparent !important;
	top: 0;
	list-style-type: none;
	padding: 1px 0 0;
	left: 0;}
	
	div#college-inn div#primary-column div#featured-recipes-slideshow-container li{
	background-color: transparent !important;
	}

	div#featured-recipes-slideshow-container div.recipe-image{
	width: 508px;
	height: 277px;
	padding: 17px 0 0 15px;
	float: left;
	position: relative;
	top: -14px;
	left: 16px;}
	
	ul#slideshow p{
	width: 265px;
	float: right;
	position: absolute;
	right: 0;
	top: 166px;
	color: #535353;
	font: 13px/20px Georgia, "Times New Roman", Times, serif;}

 ul#slideshow li#slide-1 p{
	position: absolute;
	right: 0;
	top: 155px;}
	
	
	ul#featured-recipe-slideshow-navigation{
	width: 731px;
	height: 34px;
	overflow: hidden;
	background: url(../images/recipes/slideshow/slideshow-navigation.png);
	padding: 0;
	z-index: 500;
	clear: both;
	float: left;
	position: absolute;
	top: 266px;
	left: 30px;}
	
	ul#featured-recipe-slideshow-navigation li{
	list-style-type: none;
	display: inline;
	}
	
	ul#featured-recipe-slideshow-navigation li h5 a, ul#featured-recipe-slideshow-navigation li h5 {
	margin: 0;
	padding: 0;
	display: block;
	height: 34px;
	background-image: url(../images/recipes/slideshow/slideshow-navigation.png);
	background-repeat: no-repeat;
	text-indent: -9999px;
	overflow: hidden;
	position: absolute;
	}
	
	li#meals-under-10 h5 a, li#meals-under-10 h5 {
	left: 0;
	width: 234px;
	background-position: 0  0;
	top: 0;}
	
	ul li#meals-under-10 h5 a{
	position: absolute;
	left: 0px;
	top: 0px;}
	
	li#meals-under-10 h5 a:hover, li#meals-under-10.active h5 a {
	background-position: 0	-36px;}
	
	li#fall-harvest-classics h5 a, li#fall-harvest-classics h5 {
	left: 248px;
	width: 234px;
	background-position: -248px 0;
	top: 0;}
	
	ul li#fall-harvest-classics h5#goto2 a{
	background-position: -248px 0;
	width: 234px;
	left: 0;
	top: 0;}
	
	li#fall-harvest-classics h5#goto2 a:hover, li#fall-harvest-classics.active h5#goto2 a{
	/*left: 248px;*/
	width: 234px;
	top: 0;
	background-position: -248px	-36px;}
	
	li#thirty-mins-or-less h5#goto3 a, li#thirty-mins-or-less h5#goto3 {
	left: 497px;
	width: 234px;
	background-position: -497px 0;
	top: 0;
	cursor: pointer;}
	
	ul li#thirty-mins-or-less h5#goto3 a{
	left: 0;
	top: 0;}
	
	li#thirty-mins-or-less h5#goto3 a:hover, li#thirty-mins-or-less.active h5#goto3 a {
	width: 234px;
	background-position: -497px	-36px;}
	
	img#recipe-container{
	float: left;
	margin-top: 60px;
	margin-left: 10px;
	position: relative;
	width: 809px;
	height: 200px;
	top: 0;
	left: 0;
	z-index: 9999;
	clear: both;}
	
	div#health-lifestyle{
	width: 154px;
	height: 219px;
	background: url(../images/shared/background-lifestyle-box.png) no-repeat;
	position: relative;
	left: -35px;
	top: -30px;}
	
	div#health-lifestyle h5{ 
	width: 137px;
	color: #fff;
	font: italic 18px Georgia, "Times New Roman", Times, serif;
	border-bottom: 1px dotted #002e86;
	padding-right: 0;
	padding-top: 10px;
	padding-bottom: 5px;
	margin-left: 10px;
	margin-bottom: 10px;}
	
	div#health-lifestyle ul li {
	float: left;
	overflow: hidden;
	padding-left: 0;
	width: 144px;
	padding-bottom: 1px;}

	div#secondary-navigation div#health-lifestyle ul li a{
	float: left;
	display: block;
	background: #13357a;
	color: #ffffff;
	text-decoration: none;
	font: normal normal 11px "Myraid Pro", "Lucida Grande", Lucida, Verdana, sans-serif;
	width: 114px;
	padding: 4px 0 4px 20px;
	text-transform: uppercase;
	margin-left: 10px;
	margin-bottom: 2px;}
	
	

	div#college-inn div#secondary-navigation div#left-column div#health-lifestyle.widget ul li a:hover, 
	div#secondary-navigation div#health-lifestyle.widget ul li.active a, 
	
	body.fat-free div#health-lifestyle.widget ul li#fat-free a,
	body.low-sodium div#health-lifestyle.widget ul li#low-sodium a,
	body.vegitarian div#health-lifestyle.widget ul li#vegitarian a,
	body.gluten-free div#health-lifestyle.widget ul li#gluten-free a,
	body.organic div#health-lifestyle.widget ul li#organic a
	{color: #c7503a !important; background: #fff !important;}
	
		div#health-lifestyle.widget ul li#low-calorie a{
		display: none !important;}
	

	
	div#social.widget p{
	width: 125px;}
	
	div#social.widget ul li a{
	padding-left: 0;
	font: normal normal 10px Verdana, "Lucida Grande", Lucida, sans-serif;
	background: none;
	color: #848174;
	border: none;
	float: left;}

	div#social.widget ul#social-list li{
	width: 290px;
	padding: 50px 0 10px 10px;
	background: transparent;}

	div#social.widget ul li a img{
	position: relative;
	float: left;
	padding-right: 5px;
	top: -4px;}
	
	
	div#kids.widget h5{ 
	float: left;
	width: 125px;
	text-align: left;
	color: #043687;
	font: italic 18px Georgia, "Times New Roman", Times, serif;
	padding-top: 8px;
	padding-bottom: 3px;}
	
	
	
	div#featured-recipes{
	padding-top: 25px;}
	
	div#featured-recipes h2{
	border: none;
	background: url(../images/shared/headline-featured-recipes.png) no-repeat left top;
	width: 224px;
	height: 26px;
	margin: 0;
	padding: 0;
	text-indent: -123456px;}
	
	div#featured-recipes h3 {
	float: left;
	display: block;
	width: 145px;
	border-bottom: 1px dotted #847f68;
	padding-left: 10px;
	margin-bottom: 5px;
	padding-bottom: 5px;}
	
	div#featured-recipes p{
	float: left;
	width: 145px;
	padding: 5px 0 0 10px;}

	div#featured-recipes img{
	float: left;
	border: 2px solid #9f9775;
	margin: 0 9px 10px 0;}

	div#featured-recipes a img{
	float: left;
	border: none;
	margin: 0;
	padding-left: 10px;
	padding-top: 7px;}

	div#making-meals-matter, div#cooking-with-the-kids{
	margin-top: 5px; margin-left: 0; padding-left: 0; }

	div#making-meals-matter-container, div#cooking-with-the-kids-container{
	background: transparent url(../images/shared/background-making-meals-matter.gif) repeat-x center top;
	overflow: hidden;
	width: 265px;
	padding: 10px 8px 6px 15px;}
	
	div#making-meals-matter h2{
	border: none;
	background: url(../images/shared/headline-making-meals-matter.png) no-repeat left top;
	width: 224px;
	height: 26px;
	margin: 0;
	padding: 0;
	text-indent: -123456px;
	overflow: hidden;}

	div#cooking-with-the-kids h2{
	border: none;
	background: url(../images/shared/headline-cooking-with-the-kids.gif) no-repeat left top;
	width: 224px;
	height: 26px;
	margin: 0;
	padding: 0;
	text-indent: -123456px;
	overflow: hidden;}
	
	div#making-meals-matter h3, div#cooking-with-the-kids h3 {
	float: left;
	display: block;
	width: 260px;
	border-bottom: 1px dotted #847f68;
	padding-left: 0;
	margin-bottom: 5px;
	padding-bottom: 5px;}
	
	div#making-meals-matter p{
	float: left;
	font-style: italic;
	padding: 5px 0 0 10px;
	width: 255px;}

	div#making-meals-matter img, div#cooking-with-the-kids img{
	float: left;
	margin-bottom: 10px;
	margin-top: -10px;
	margin-left: -15px;}

	div#making-meals-matter a img{
	float: left;
	border: none;
	margin: 0;
	padding-left: 10px;
	padding-top: 7px;}

	div#making-meals-matter ul, div#cooking-with-the-kids ul{
	float: left;
	padding-bottom: 4px;
	padding-top: 4px;
	padding-left: 15px;}

	div#making-meals-matter ul li, div#cooking-with-the-kids ul li {
	color: #535353;
	text-transform: none;
	font: 10px Verdana, "Myraid Pro", "Lucida Grande", Lucida, sans-serif;
	letter-spacing: 1px;
	list-style-type: disc;
	padding-bottom: 4px;
	padding-top: 4px;}
	
	.recipes-landing div#top-5.widget{
	width: 380px;
	height: 225px;
	float: left;
	overflow: hidden;
	background: url(../images/recipes/background-widget-large.jpg) repeat-x;
	position: relative;
	left: 10px;}

	div#top-5.widget{
	width: 380px;
	height: 225px;
	float: left;
	overflow: hidden;
	background: url(../images/recipes/background-widget-large.jpg) repeat-x;
	position: relative;
	left: 0px;}
	
	div#top-5.widget ul#list {
	overflow: hidden;
	height: 165px;}
	
	div#top-5.widget ul#top-5-navigation  {
	position: absolute;
	top: 5px;
	right: 0;
	z-index: 5000;}

	.recpies-landing div#top-5.widget ul#top-5-navigation  {
	position: absolute;
	top: 10px !important;
	right: 0;
	z-index: 5000;}
	
	div#social.widget ul#social-navigation {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 5000;
	width: 295px;
	height: 20px;
	border-bottom: 4px double #dd8735;
	padding-left: 10px;}

	div#top-5.widget ul#top-5-navigation li, div#social.widget ul#social-navigation li {
	float: left;
	width: auto;
	list-style-type: none;
	padding-top: 0;}
	
	div#top-5.widget li span, ul#social-navigation li span{
	text-transform: uppercase;
	border-left: 1px solid #585858;
	padding: 0 7px;
	cursor: pointer !important;
	font: 10px Verdana, "Lucida Grande", Lucida, sans-serif;
	color: #b05041; }
	
	div#top-5.widget li span:hover { 
		color: #043687; }

	div#top-5.widget li span#most-viewed{
	border: none !important;}

	div#top-5.widget li.active span{
	color: #043687; }
	
	div#primary-column div#top-5.widget ul#list li {
	width: 355px;
	list-style-type: none;
	background-color: transparent !important;}

	div#primary-column div#top-5.widget ul#list li img {
	width: 100px;
	height: 100px;
	float: left;
	border: 2px solid #a69e7d;}

	div#primary-column div#top-5.widget ul#list li ul {
	width: 225px;
	float: right;}

	div#primary-column div#top-5.widget ul#list li ul li {
	width: auto;
	list-style-type: disc;}

	div#recipe-search.widget{
	position: relative;
	width: 380px;
	height: 225px;
	float: right;
	overflow: hidden;
	background: url(../images/recipes/background-widget-large.jpg) repeat-x;
	margin-right: 20px;}
	
	div#social.widget{
	position: relative;
	width: 125px;
	height: 250px;
	margin-top: 20px; }
	
	#left-column div#social.widget.sign-up-temp { display: block; }
	
	div#social.widget ul li span#print-span{
	padding-left: 0;
	border: none;}

div#social.widget ul li.active span{
	color: #585858;}
	
#mobile-span { 
	display: none; }

	
	/* Recipes Section */
	
	div#search-results-container{
	width: 794px;
	position: relative;
	left: -80px;
	background: url(../images/recipes/background-bottom-search-results.png) no-repeat 18px bottom;
	top: 0;
	padding-left: 80px;
	padding-bottom: 30px;
	margin-bottom: 20px;}
	
	.print-large, .print-medium, .print-small{
	display: none;}
	
	div#search-container form input#Search{
	position: absolute;
	top: 8px;
	left: 7px;
	color: #666;
	font: 11px Verdana, "Lucida Grande", Lucida, sans-serif;
	margin-top: 3px;}

	div#search-container form input#submit, div#search-container form input#submit-1{
	position: absolute;
	right: 137px;
	top: 11px;
	margin-top: 2px;}

	div#search-container img{
	position: absolute;
	top: 10px;
	right: 7px;
	cursor: pointer;}
	
	div#head-advanced-search-container{
	z-index: 9999;
	width: 320px;
	height: 100px;
	display: block;
	background: #3a8cd5 !important;
	position: absolute;
	right: 0;
	top: 43px;
	visibility: hidden;}
	
	div#head-advanced-search-container span{
	color: #fff;
	font: normal 12px Verdana, "Lucida Grande", Lucida, sans-serif;
	padding: 5px;
	background-color: #073a99;
	position: absolute;
	bottom: 0;
	left: 0;
	cursor: pointer;}
	
	div#advanced-search-contents form {
	margin-top: 15px;}

	div#advanced-search-contents form label{
	width: 135px;
	display: block;
	float: left;
	text-align: right;
	text-transform: capitalize;
	margin-top: 4px;
	margin-right: 3px;
	color: #fff;
	font: normal normal 13px Georgia, "Times New Roman", Times, serif !important;}
	
	div#advanced-search-contents select 
	{
		font-size: 11px;
		font-family: Verdana;
		color: #043687;
		width: 156px;
		margin-left: 10px;
		margin-top: 4px;
	}

	div#advanced-search-contents form input#submit, div#advanced-search-contents form input#submit-1{
	position: absolute;
	right: 20px;
	top: 77px;}
	
	div#social.widget.sign-up-temp h5{
	width: 110px;
	text-align: center;}

    div#social.widget.sign-up-temp p{
	width: 110px;
	text-align: center;
	text-transform: capitalize;}

	div#social.widget.sign-up-temp a img#go{
	position: relative;
	left: 33px;
	top: 3px;}
	
	
	
	
	
	
/* home page flash alt */
#flash-container img {
	margin-top: 95px;}
	
	
/* Homepage Social Buttons */
div#social-homepage { 
	width: 260px;
	height: 25px;
	margin: 20px auto 0;
	overflow: hidden;
	background: none;  }

div#social-homepage ul { 
	margin: 0;
	padding: 0; }

div#social-homepage li{ 
	float: left;
	margin: 0;
	padding: 0; }

div#social-homepage li#facebook a{ 
	background: url(../images/home/facebook.gif) no-repeat left top;
	display: block;
	width: 117px;
	height: 26px;
	overflow: hidden;
	text-indent: -123456px; }

div#social-homepage li#foodbuzz a{ 
	background: url(../images/home/foodbuzz.gif) no-repeat left top;
	display: block;
	width: 119px;
	height: 29px;
	overflow: hidden;
	text-indent: -123456px; 
	margin: -4px 0 0 17px; }
/* @end */

/* Recall Notice */

body.recall div#full-height {
		width: 1003px;
		margin: 0 auto; }

.recall div#college-inn {
	background: #ffffff;
	padding-bottom: 20px; 
	overflow: hidden; }
	
body.homepage.recall div#footer {
	position: relative;
	bottom: 0; 
	padding-bottom: 50px; }

.recall div#primary-callouts {
	position: relative !important;
	top: 0; }

div#recall-notice {
	position: relative;
	display: block; 
	margin: 20px auto;
	width: 815px;
	height: 98px; 
	background: url(../images/recall/b-recall.gif) no-repeat left top; }

div#recall-notice h5 { 
	margin: 0;
	padding: 0;
	position: absolute;
	left: 27px;
	top: 38px;
	width: 194px; 
	height: 19px;
	text-indent: -123456px; 
	background: url(../images/recall/h-recall-notice.gif) no-repeat left top; }

div#recall-notice p {
	position: absolute;
	top: 15px;
	right: 0px;
	width: 545px; 
	margin-right: 30px; }

div#recall-notice span#close-btn {
	position: absolute;
	top: -2px;
	right: -4px;
	text-indent: -123456px;
	width: 36px;
	height: 35px; 
	background: url(../images/recall/btn-close.jpg) no-repeat left top; }
	
	







