/* --------------------------------------------- */
/* Title	Default Philly Styles
/* Author	Paul Karlik & Mike Ryan | Razorfish // Dana Dowell | AKQA
/* Updated	Feb 2010
/* --------------------------------------------- */

/* basic CSS reset styles (Eric Meyer http://meyerweb.com/eric/thoughts/2008/01/15/resetting-again/) ---------------------- */

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,
b, u, i, center,
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-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
body {
	line-height: 1;
}
ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}

:focus {
	outline: 0;
}


/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}

caption, div, span {
	text-align: left;
}

a, ins {
	text-decoration: none;
}
.clear{
	clear:both;
}
img {
	display: block;
}
/* --------------------------------------------- */

/* basic pagelayout styles --------------------- */
body, div, li, h1, h2, h3, h4, h5, h6, p, td, a {
	font-family: Georgia, "Times New Roman", Times, serif;
}

#custom-alert{
	position:absolute;	
	display:none;
	color:#ff2200;
}

#brand-logo{
	padding-top:41px;
	width: 50%;
}

#brand-wrapper{
	width:100%;
}

#brand-container{
	width:971px;
	margin:auto;
}

#brand-header {
	width:971px;
	height:147px;
	position:relative;
}
#brand-header  div {
	position: relative;
}
#brand-footer{
	height:50px;
	padding-top:10px;
	width:971px;
}

#footer-container{
	text-align:right;
	color:#295fa1;
	font-size:10px;
	font-family: Helvetica, Arial, sans-serif;
}

#footer-container a{
	color:#295fa1;
	font-size:10px;
	padding:0px 10px 0px 10px;
	font-family: Helvetica, Arial, sans-serif;
}

.copyright{
	float:right;
	padding:0px 10px 0px 10px;
	font-family: Helvetica, Arial, sans-serif;
}

.icon-box{
	float:left;
	margin-top:-5px;
}

#footer-container a.icon-image{
	float:left;
	padding:0px 5px 0px 0px;
}

/* --------------------------------------------- */

/* basic page styles --------------------------- */

#page-container {
	width:100%;
}

/* three col layout style ---------------------- */
#page-left,
#page-right,
#page-main,

/* two col layout style ------------------------ */
#page-right-half,
#page-main-half,

/* one col layout style ------------------------ */
#page-main-full,

/* all layouts --------------------------------- */
#page-header,
#page-footer {
	border:0px;
	margin:0px;
	padding:0px;
 }

#page-main {
	width:482px;
}

#page-main-half{
	border:1px dashed #a3d8f5;
	width:289px;
	vertical-align: top;
}

#page-main-full{
	width:971px;
	/*border:1px dashed #a3d8f5;*/
}

#page-right {
	width:289px;
}

#page-right-half{
	border-bottom:1px dashed #a3d8f5;
	border-right:1px dashed #a3d8f5;
	border-top:1px dashed #a3d8f5;
	width:621px;
	vertical-align: top;
}

#page-footer {
	clear: both;
	background:url(/Philly/images/brand/dotted-line.gif) bottom left no-repeat;
	padding-bottom:10px;
	margin-top:10px;
}

#main-content-area{
	width:621px;
	min-height:374px;
	height:auto !important;
	height:374px; 
	color: #fff;
}

#main-flash{
	width:951px;
	height:410px;
	padding:10px;	
}

#main-half-flash{
	width:661px;	
	height:430px;
	padding:10px;	
}

#no-flash{
		margin:auto;
		width:433px;
		padding-top:120px;
}

.no-flash-link{
		background:url(/Philly/images/brand/no-flash-image.gif) bottom left no-repeat;
		width:433px;
		height:137px;
		display:block;
		text-indent:-9999px;
}

/* --------------------------------------------- */

/* top navigation items  ----------------------- */

.recipes,
.community,
.cookbook,
.store,
.cooking-center,
.products,
.about {
	text-indent:-9999px;
	height:18px;
	display:block;
}

.recipes{
	width:97px;
	background:url('/Philly/Images/brand/nav-recipes.gif') no-repeat;
}

.community{
	width:129px;
	background:url('/Philly/Images/brand/nav-community.gif') no-repeat;
}

.cookbook{
	width:118px;
	background:url('/Philly/Images/brand/nav-cookbook.gif') no-repeat;
}

.store{
	width:64px;
	background:url('/Philly/Images/brand/nav-store.gif') no-repeat;
}

.cooking-center{
	width:167px;
	background:url('/Philly/Images/brand/nav-cooking-center.gif') no-repeat;
}
.products {
	width:118px;
	background:url('/Philly/Images/brand/nav-products.gif') no-repeat;
}
.about {
	width:64px;
	background:url('/Philly/Images/brand/nav-about.gif') no-repeat;
}
/* --------------------------------------------- */

/* ul hover states and items  ------------------ */

#navigation{
	margin-top:21px;
	position: relative;
	z-index: 99;
	}

#navigation ul li{
	float:left;
	position: relative;
}

#navigation ul ul li a{	
	border-bottom:1px dashed #a3d8f5;
	width:145px;
	display:block;
	color:#2f445f;
	font-size:12px;
	font-weight: bold;
	padding:4px 0 9px;
	font-family: Arial, Helvetica, sans-serif;

	}

#navigation ul ul ul{	
	border:0px;
	padding:0 0 0 5px;
	margin:0px;
	display:none;
	margin-top:4px;	
}

#navigation ul ul ul li a{	
	border-bottom:0px;
	color:#2f445f;
	font-size:12px;
	font-weight: normal;
	padding:0;

}

/* style for drop down menus --------------------*/
/* items ids must match page descriptions -------*/
ul#recipes,
ul#cooking-center,
ul#community,
ul#about {
	visibility:hidden;
	display:block;
	margin-left: 10px;
	background:#fff;
	position:absolute;	
	border-right:4px solid #e6f4fc;
	border-bottom:4px solid #e6f4fc;
	padding:5px 15px 10px 20px;
	
}
ul#products {
	visibility:hidden;
	display:block;
	margin-left: 10px;
	background:#fff;
	position:absolute;	
	border-right:4px solid #e6f4fc;
	border-bottom:4px solid #e6f4fc;
	padding:5px 12px 10px 17px;
}
#navigation ul li:hover ul,
#navigation ul li.iehover ul {	
	visibility:visible;
	display:block;
	}
#navigation a {
	color: #2f445f;
}
#navigation a:hover {
	color: #788597;
}

/***** add carat on hover */
ul#recipes li a:hover {
background: url(/philly/images/brand/dropdown_carat_right.gif) no-repeat 130px 5px;
}

ul#community a:hover {
background: url(/philly/images/brand/dropdown_carat_right.gif) no-repeat 125px 5px;
}
#navigation ul ul#products a {
	width: 171px;
	}
ul#products a:hover {
background: url(/philly/images/brand/dropdown_carat_right.gif) no-repeat 163px 5px;
}

ul#cooking-center a:hover {
	background: url(/philly/images/brand/dropdown_carat_down.gif) no-repeat 134px 5px;
}
ul#about a:hover {
background: url(/philly/images/brand/dropdown_carat_right.gif) no-repeat 130px 5px;
}
ul#about a.history:hover {
	background: url(/philly/images/brand/dropdown_carat_down.gif) no-repeat 130px 5px;
}

ul#ideas a:hover, ul#general-cooking-tips a:hover, 
ul#how-to-cook-with-philly a:hover, ul#history a:hover, ul#international a:hover {
	background: #fff;
	}
ul#ideas, ul#general-cooking-tips, 
ul#how-to-cook-with-philly, ul#history  {
	border-bottom:1px dashed #a3d8f5;
}
/* --------------------------------------------- */



/* philly content styles ----------------------- */

#example-side{
	width: 309px;
	height:450px;
	background-color:#e6f4fc;
	margin:0px;
	padding:0px;
}

#side-flash{
	border:0px;
	margin:0px;
	padding:0px;	
}

#cta-one,
#cta-two,
#cta-three,
#cta-four,
#cta-five{
	float:left;
}

#cta-one{
	width:336px;
	height:156px;
}

#cta-three{
	width:325px;
	height:156px;
}

#cta-four{
	width:310px;
	height:156px;
}
#cta-five{
	width:316px;
	height:156px;
}

#cta-two{
	width:634px;
	height:156px;
	background:url(/Philly/images/brand/cta-background-long.gif) no-repeat;
}

.cta-image,
.cta-body{
	margin:9px;
	float:left;
}

.thumb-image{
	margin:9px 0px 9px 9px;
	float:left;
}

h1#philly-community{
	text-indent:-9999px;
	background:url(/Philly/images/brand/h1-philly-community.gif) no-repeat;
	height:24px;
	width:204px;
	margin-bottom:5px;
}

a#check-buzz{
	text-indent:-9999px;
	background:url(/Philly/images/brand/link-check-out-the-buzz.gif) no-repeat;
	height:13px;
	width:140px;
	margin-top:5px;	
	display:block;
}

h1#score-big{
	text-indent:-9999px;
	background:url(/Philly/images/brand/h1-score-big.gif) no-repeat;
	height:24px;
	width:170px;
	margin-bottom:5px;
}

a#get-game{
	text-indent:-9999px;
	background:url(/Philly/images/brand/link-get-game-day-recipes.gif) no-repeat;
	height:15px;
	width:160px;
	margin-top:-12px;	
	display:block;
}

h1#stir-in-a-pheeling{
	text-indent:-9999px;
	background:url(/Philly/images/brand/h1-stir-in-a-pheeling.gif) no-repeat;
	height:24px;
	width:201px;
	margin-bottom:5px;
}

a#visit-cooking{
	text-indent:-9999px;
	background:url(/Philly/images/brand/link-visit-cooking.gif) no-repeat;
	height:15px;
	width:160px;
	display:block;
}

h1#start-the-party{
	text-indent:-9999px;
	background:url(/Philly/images/brand/h1-start-the-party.gif) no-repeat;
	height:24px;
	width:172px;
	margin-bottom:5px;
}

a#get-recipes{
	text-indent:-9999px;
	background:url(/Philly/images/brand/link-get-recipes.gif) no-repeat;
	height:15px;
	width:160px;
	display:block;
}



.philly-tips{
	background-color:#fff;
	border:10px solid #e6f4fc;
	height:430px;
	width:289px;	
}

h1#philly-101{
	text-indent:-9999px;
	background:url(/Philly/images/brand/h1-philly-101.gif) no-repeat;
	height:24px;
	width:113px;
	margin:20px 0px 10px 30px
}
.philly-tips h3, .philly-tips h1 {
	width: 195px;
	height: 25px;
	text-indent: -9999px;
	margin:5px 0px 10px 20px;
}
ul.tip-nav {
	border-bottom:1px dashed #a3d8f5;
	border-top:1px dashed #a3d8f5;
	margin-left:31px;
	padding:10px 0px 5px 0px;
	width:220px;
}
/*
ul.tip-nav li {
	font-size:10px;
	padding:0px 0px 5px 0px;
	margin:0px;
}

ul.tip-nav li a {
	font-size:10px;
}
a.tips-link,
.philly-tips a {
	text-indent:-9999px;
	height:16px;
	width:193px;
	display:block;
	margin:5px 0px 10px 28px;	
}
a.tips-link {
	background:url(/Philly/images/brand/link-baking-basics.gif) no-repeat;
}
*/


/* --------------------------------------------- */

#ButtonPanelHeaderContent,
#ButtonPanelHeaderContent,
#FormFooterContent,
.form-hide{
	display:none;
}
#recipe-search-box{
	position:relative;
	top:73px;
	float:right;
	width:280px;
	clear:both;
	z-index: 90;
}

#search-txt-box{
	float:left;
}
#search-button{
	float:left;
	margin-top: -5px;
	margin-left: 3px;
}
#right-top-box{
	text-align:left;
}

a#watch-tv{
	text-indent:-9999px;
	background:url(/philly/images/brand/link-watch-our-tv.gif) no-repeat;
	height:20px;
	width:146px;
	display:block;
	margin-left:126px;
}

a#search-form{
	text-indent:-9999px;
	background:url(/philly/images/brand/link-search.gif) no-repeat;
	height:28px;
	width:72px;
	display:block;
	float:left;
	margin-left:8px;
}

#search-txt-box input{
	float:left;	
	border:1px solid #b9e1f7;
	width:200px;
}
/***** RECIPES SECTION */
h1#lc_hd_recipes {
	background: url(/philly/images/brand/recipes/lc_hd_recipes.gif) no-repeat 0 0;
}
li#lc_recipes_sidedishes {
	background: url(/philly/images/brand/recipes/lc_recipes_sidedishes.gif) no-repeat 0 9px;
}
li#lc_recipes_sidedishes a{
	background: url(/philly/images/brand/recipes/lc_recipes_sidedishes.gif) no-repeat 0 0;
}
li#lc_recipes_sidedishes a:hover, body.recipes-sidedishes li#lc_recipes_sidedishes a{
	background: url(/philly/images/brand/recipes/lc_recipes_sidedishes_on.gif) no-repeat 0 0;
}
li#lc_recipes_entrees {
	background: url(/philly/images/brand/recipes/lc_recipes_entrees.gif) no-repeat 0 9px;
}
li#lc_recipes_entrees a{
	background: url(/philly/images/brand/recipes/lc_recipes_entrees.gif) no-repeat 0 0;
}
li#lc_recipes_entrees a:hover, body.recipes-entrees li#lc_recipes_entrees a{
	background: url(/philly/images/brand/recipes/lc_recipes_entrees_on.gif) no-repeat 0 0;
}
li#lc_recipes_appetizers {
	background: url(/philly/images/brand/recipes/lc_recipes_appetizers.gif) no-repeat 0 9px;
}
li#lc_recipes_appetizers a {
	background: url(/philly/images/brand/recipes/lc_recipes_appetizers.gif) no-repeat 0 0;
}
li#lc_recipes_appetizers a:hover, body.recipes-appetizers li#lc_recipes_appetizers a{
	background: url(/philly/images/brand/recipes/lc_recipes_appetizers_on.gif) no-repeat 0 0;
}
li#lc_recipes_light{
	background: url(/philly/images/brand/recipes/lc_recipes_light.gif) no-repeat 0 9px;
}
li#lc_recipes_light a{
	background: url(/philly/images/brand/recipes/lc_recipes_light.gif) no-repeat 0 0;
}
li#lc_recipes_light a:hover, body.recipes-light li#lc_recipes_light a{
	background: url(/philly/images/brand/recipes/lc_recipes_light_on.gif) no-repeat 0 0;
}
li#lc_recipes_cheesecakes {
	background: url(/philly/images/brand/recipes/lc_recipes_cheesecakes.gif) no-repeat 0 9px;
}
li#lc_recipes_cheesecakes a{
	background: url(/philly/images/brand/recipes/lc_recipes_cheesecakes.gif) no-repeat 0 0;
}
li#lc_recipes_cheesecakes a:hover, body.recipes-cheesecakes li#lc_recipes_cheesecakes a{
	background: url(/philly/images/brand/recipes/lc_recipes_cheesecakes_on.gif) no-repeat 0 0;
}
li#lc_recipes_quickch {
	background: url(/philly/images/brand/recipes/lc_recipes_quickch.gif) no-repeat 0 9px;
}
li#lc_recipes_quickch a {
	background: url(/philly/images/brand/recipes/lc_recipes_quickch.gif) no-repeat 0 0;
}
li#lc_recipes_quickch a:hover, body.recipes-quickch li#lc_recipes_quickch a{
	background: url(/philly/images/brand/recipes/lc_recipes_quickch_on.gif) no-repeat 0 0;
}
li#lc_recipes_desserts {
	background: url(/philly/images/brand/recipes/lc_recipes_desserts.gif) no-repeat 0 9px;
}
li#lc_recipes_desserts a {
	background: url(/philly/images/brand/recipes/lc_recipes_desserts.gif) no-repeat 0 0;
}
li#lc_recipes_desserts a:hover, body.recipes-desserts li#lc_recipes_desserts a {
	background: url(/philly/images/brand/recipes/lc_recipes_desserts_on.gif) no-repeat 0 0;
}
li#lc_recipes_entertaining {
	background: url(/philly/images/brand/recipes/lc_recipes_entertaining.gif) no-repeat 0 9px;
}
li#lc_recipes_entertaining a {
	background: url(/philly/images/brand/recipes/lc_recipes_entertaining.gif) no-repeat 0 0;
}
li#lc_recipes_entertaining a:hover, body.recipes-entertaining li#lc_recipes_entertaining a {
	background: url(/philly/images/brand/recipes/lc_recipes_entertaining_on.gif) no-repeat 0 0;
}
li#lc_recipes_international {
	background: url(/philly/images/brand/recipes/lc_recipes_international.gif) no-repeat 0 9px;
}
li#lc_recipes_international a {
	background: url(/philly/images/brand/recipes/lc_recipes_international.gif) no-repeat 0 0;
}
li#lc_recipes_international a:hover, body.recipes-international li#lc_recipes_international a{
	background: url(/philly/images/brand/recipes/lc_recipes_international_on.gif) no-repeat 0 0;
}
li#lc_recipes_sauces {
	background: url(/philly/images/brand/recipes/lc_recipes_sauces.gif) no-repeat 0 9px;
}
li#lc_recipes_sauces  a {
	background: url(/philly/images/brand/recipes/lc_recipes_sauces.gif) no-repeat 0 0;
}
li#lc_recipes_sauces  a:hover, body.recipes-sauces li#lc_recipes_sauces a{
	background: url(/philly/images/brand/recipes/lc_recipes_sauces_on.gif) no-repeat 0 0;
}

/* recipe list styles -------------------------- */
.recipes-main-hed {
	border-top: 10px solid #fff;
	border-right: 10px solid #fff;
	border-left: 10px solid #fff;
	background:#0a60a9;
	font-size: 14px;
	color: #fff;
	width: 631px;
	padding-bottom: 17px;
	}
.recipes-main {
	border-right: 10px solid #fff;
	border-bottom: 10px solid #fff;
	border-left: 10px solid #fff;
	margin-top: -10px;
	background:#0a60a9;
	width: 563px;
	padding-right: 27px;
	padding-bottom: 36px;
	padding-left: 41px;
	color: #fff;
}

h1#rc_recipes_sidedishes, h1#rc_recipes_appetizers, 
h1#rc_recipes_cheesecakes, h1#rc_recipes_desserts,
h1#rc_recipes_entertaining, h1#rc_recipes_international,
h1#rc_recipes_light, h1#rc_recipes_quickch , 
h1#rc_recipes_sauces, h1#rc_recipes_entrees {
	text-indent:-9999px;	
	width: 530px;
	height: 90px;
}
h1#rc_recipes_sidedishes {
	background: url(/philly/images/brand/recipes/hed_recipes_sidedishes.gif) no-repeat 41px 41px;
}
h1#rc_recipes_entrees {
	background: url(/philly/images/brand/recipes/hed_recipes_entrees.gif) no-repeat 41px 41px;
}
h1#rc_recipes_appetizers {
	background: url(/philly/images/brand/recipes/hed_recipes_appetizers.gif) no-repeat 41px 41px;
}
h1#rc_recipes_cheesecakes {
	background: url(/philly/images/brand/recipes/hed_recipes_cheesecakes.gif) no-repeat 41px 41px;
}
h1#rc_recipes_desserts {
	background: url(/philly/images/brand/recipes/hed_recipes_desserts.gif) no-repeat 41px 41px;
}
h1#rc_recipes_entertaining {
	background: url(/philly/images/brand/recipes/hed_recipes_entertaining.gif) no-repeat 41px 41px;
	width: 540px;
}
h1#rc_recipes_international {
	background: url(/philly/images/brand/recipes/hed_recipes_international.gif) no-repeat 41px 41px;
}
h1#rc_recipes_light {
	background: url(/philly/images/brand/recipes/hed_recipes_light.gif) no-repeat 41px 41px;
}
h1#rc_recipes_quickch {
	background: url(/philly/images/brand/recipes/hed_recipes_quickch.gif) no-repeat 41px 41px;
}
h1#rc_recipes_sauces {
	background: url(/philly/images/brand/recipes/hed_recipes_sauces.gif) no-repeat 41px 41px;
}
#recipe-list{
	padding:10px;
	height:430px;
}

#recipeNameRow{
	width:553px;
	margin:10px 10px 10px 0;	
	height:120px;
	clear: both;
}

.recipeDetailTopName {
	width:380px;
	float: right;
	border: none;

}
.recipeDetailImage img{
	width:150px;

}
.recipeDetailImage {
	font-size: 9px;
	width: 170px;

}
.recipeDetailTopName a{
	font-weight:bold;
	font-size:13px;
	color:#fff;
}

/* recipe list items to hide -------------------------- */
.recipes-main .recipeName, .recipes-main .recipeDetailBottomName, 
.recipes-main .prepTime, .recipes-main .readyIn, 
.recipes-main .numberOfServings, .YieldVolumeText {
display: none;
}
/* recipe detail page styles -------------------------- */

.recipe-center {
	padding:10px;
	line-height:17px;
}

.recipe-center .recipe-top {
	background:#0a60a9;
	width:561px;
	padding:35px 47px 36px 40px;
	color:#fff;
	font-family: Georgia, "Times New Roman", Times, serif;
}
.prepTime, 
.readyIn,
.numberOfServings,
.YieldVolumeText,
.recipeQuantityText,
.recipeUnit,
.ingredientName,
.preparationStep,
.Count,
.nutritionalItemType,
.quantity,
.sortOrder,
.document,
.extra,
.recipeSpecificTip {
	color:#94cfff;
}
.recipe-center .recipeImage {
	width:340px;
	float:left;
}
.recipe-center .recipe-top .recipeName {
	font-size: 40px;
	width: 560px;
	color:#0a60a9;
	min-height:70px;
	height:auto !important;
	height:70px; 
	}

.recipe-center .readyIn {
	padding-bottom:20px;
}
.recipe-center .IngredientsDiv {
	width:560px;
}
.recipe-center .IngredientsDiv .ingredient div,
.recipe-center .IngredientsDiv .ingredient-odd div{
	float:left;	
	padding-right:5px;	
}
.prep-info  a#sendToAFriend {
	position: relative;
	float: left;
	padding-right: 20px;
	margin-bottom: 15px;
}
.prep-info a#printLink {
	position: relative;
	float: right;
	margin-bottom: 15px;
}
.recipe-center .IngredientsDiv .ingredient,
.recipe-center .IngredientsDiv .ingredient-odd{
	clear:both;
}
.recipe-center .ingredient-header {
	padding-top:20px;
	margin:0;
	font-family:arial,helvetica,verdana;
	font-size:13px;
	font-weight:bold;
	background:url(/philly/images/brand/hdr-what-you-need.gif) no-repeat 0px 20px;
	width:210px;
	height:23px;
	text-indent:-9999px;
}

/* detail - preperation section **********/
.recipe-center .PreparationStepsDiv {
	padding-top:20px;
	width:289px;
}
.recipe-center .PreparationStepsDiv .preparationStep div {
	float:left;
	padding-bottom:15px;
}
.recipe-center .PreparationStepsDiv .preparationStep div.PrepSequence {
	display:none;
}
.recipe-center .PreparationStepsDiv .preparationStep div.preparationDescriptionItem {
	width:289px;
}
.recipe-center .PreparationStepsDiv .preparationStep {
	clear:both;
}
.recipe-center .prep-header {
	padding-top:20px;
	margin:0;
	margin:0;
	font-family:arial,helvetica,verdana;
	font-size:13px;
	font-weight:bold;
	background:url(/philly/images/brand/hdr-technique.gif) no-repeat 0px 20px;
	width:210px;
	height:23px;
	text-indent:-9999px;
}

/* detail - nutrition section **********/
.recipe-center .NutritionDiv  {
	clear:both;
	padding-top:20px;
	width:400px;
}
.recipe-center .NutritionDiv table tr td {
	padding-right:24px;
	text-align:left;
}
.recipe-center .NutritionDiv table {
	border-collapse:collapse;
}
.recipe-center .NutritionDiv table tr td.nutritionalItemType,
.recipe-center .NutritionDiv table tr td.quantity {
	padding:4px;
	background-color:#ffffff;
	border-bottom:1px solid #0a60a9;
	color:#0a60a9;
}
.recipe-center .NutritionDiv table tr td.nutritionalItemType {
	border-right:1px solid #0a60a9;
}
.recipe-center .NutritionDiv table tr td.Count {
	display:none;
}
.recipe-center .NutritionDiv table tr td.sortOrder {
	display:none;
}
.recipe-center .NutritionDiv table tr td.document {
	display:none;
}
.nutritionalItemType {
	font-weight: bold;
}
.recipe-center .NutritionInside .nut-header {
	padding-top:20px;
	margin:0;
	font-family:arial,helvetica,verdana;
	font-size:13px;
	font-weight:bold;
}
.recipe-center .NutritionDiv .nutritional-information {
	width:210px;
	padding-bottom: 10px;
	text-indent:-9999px;
	background:url(/philly/images/brand/hdr-nutrional-info.gif) no-repeat 0px 20px;
}
.recipe-center .NutritionDiv .healthy-living {
	padding-top:30px;
	margin:0;
	width:210px;
	height:23px;
	text-indent:-9999px;
	background:url(/philly/images/brand/hdr-healthy-living.gif) no-repeat 0px 30px;
}
.recipe-center .NutritionDiv .diet-exchange {
	padding-top:20px;
	margin:0;
	width:210px;
	height:23px;
	text-indent:-9999px;
	background:url(/philly/images/brand/hdr-diet-exchange.gif) no-repeat 0px 20px;
}
.recipe-center .NutritionDiv .nutrition-bonus {
	padding-top:20px;
	margin:0;
	width:210px;
	height:23px;
	text-indent:-9999px;
	background:url(/philly/images/brand/hdr-nutrition-bonus.gif) no-repeat 0px 20px;
}
.recipe-center .RecipeSpecificTipsDiv  {
	clear:both;
	padding-top:10px;
	padding-bottom: 12px;
	width:289px;
}
.recipe-center .RecipeSpecificTipsDiv .kraft-kitchen-tips {
	padding-top:20px;
	margin:0;
	font-family:arial,helvetica,verdana;
	font-size:13px;
	font-weight:bold;
	width:210px;
	height:23px;
	text-indent:-9999px;
	background:url(/philly/images/brand/hdr-kraft-kitchen-tips.gif) no-repeat 0px 20px;	
}
.recipe-center .recipeSpecificTip .TipTitleName {
	font-weight:bold;
	color:#ffffff;
}
.recipe-center .recipeSpecificTip .RecipeSpecificTipText {
	padding-bottom:10px;
}

/* detail results search *****************/
.recipe-search-results {
	border:10px solid #ffffff;
	width:641px;
	background-color:#0a60a9;	
}
.recipe-search-results .RecipeSearchResultEmpty {
	background-color:#0a60a9;
	padding:40px 30px;
	color:#ffffff;
	font-size:13px;
	height:350px;
	vertical-align:top;
}
.recipe-search-results .RecipeSearchResultEmpty h1{
	padding:0;
	margin:0;
	width:300px;
	height:50px;
	background:url(/philly/images/brand/h1-recipe-results.gif) no-repeat 0px 0px #0a60a9;
	text-indent:-9999px;
}

.recipe-search-results .RecipeSearchResult{
	padding:90px 30px 30px 30px;
	background:url(/philly/images/brand/h1-recipe-results.gif) no-repeat 30px 40px #0a60a9;
	color:#2f445f;
}

.RecipeListTable .results-subheader {
	font-size:13px;
	font-weight:bold;
	color:#ffffff;	
}

.RecipeListTable .results-subheader td.searchRecipeName, 
.RecipeListTable .results-subheader td.searchPrepTime, 
.RecipeListTable .results-subheader td.searchReadyIn {
	padding:3px 4px 4px 4px;
}
.RecipeListTable .results-subheader td.searchHealthyLiving {
	padding:4px;
}

.RecipeListTable .results-subheader td {
	padding:4px;
}

.RecipeListTable .results-row{
	background-color:#ffffff;
}

.RecipeListTable .results-row-odd{
	background-color:#edf5ce;
}

.RecipeListTable .results-row td {
	padding:6px 4px;
	background-color:#ffffff;
	font-size:11px;
	color:#2f445f;
	text-align:left;
	vertical-align:middle;
}

.RecipeListTable .searchServings {
	display:none;
}
.RecipeSearchResult .btnPage div {
	float:left;
	padding-right:15px;
}

.RecipeListTable .results-row td a:link,
.RecipeListTable .results-row td a:visited,
.RecipeListTable .results-row td a:active {
	color:#2f445f;
}
.RecipeListTable .results-row td a:hover {
	color:#000000;
	text-decoration:underline;
}

.RecipeListTable .results-subheader td.searchPrepTime,
.RecipeListTable .results-subheader td.searchReadyIn,
.RecipeListTable .results-row td.searchPrepTime, 
.RecipeListTable .results-row td.searchReadyIn{
	text-align:center;
}

/* recipe grid styles *****************/
.columnNames,
.columnNames{
	width:125px;padding:5px;
	border-top:1px solid #ffffff;

}

.nutritionHeader{
		font-size:12px;
}

.objNutritionInfoTable,
.tableColumnNames{

}
.NutritionGridDiv{
	font-size:12px;
}
.gridEntities .Count,
.gridEntities .nutritionalItemType,
.gridEntities .sortOrder,
.gridEntities .document
{
	display:none;
}

.RecipeIngredientsInfo table{
	border:0px;
}
.gridEntities td{
	width:115px;
	padding:5px;
	border-top:1px solid #ffffff;
	border-left:1px solid #ffffff;
}
.ingredientGridTable td{
	padding:3px;
	width:536px;
}


/* 404 error *****************/
.philly-error-page {
	border:10px solid #ffffff;
	width:951px;
	background-color:#0a60a9;	
}
.philly-error-page .error-msg {
	background-color:#0a60a9;
	padding:40px 30px;
	color:#ffffff;
	font-size:13px;
	height:350px;
	vertical-align:top;
}
.philly-error-page .error-msg h1{
	padding:0;
	margin:0;
	height:60px;
	width:500px;
	background:url(/philly/images/brand/h1-page-not-found.gif) no-repeat 0px 0px #0a60a9;
	text-indent:-9999px;
}

.philly-error-page .error-msg p {
	width:340px;
	padding-bottom:10px;
}

/*** TAF *****************/
#tellAFriend {
	background-color:#0a60a9;
	width:508px;
	height:213px;
	font-family:arial,helvetica,verdana;
	font-size:13px;
	color:#ffffff;
	padding:20px;
	border:10px solid #e2f2fb;
}

#tellAFriend #SenderEmail,
#tellAFriend #SenderName {
	float:left;
	padding:0 20px;
	width:200px;
	font-weight:bold;
}

.form-show {
	display:block;
	text-align:left;
}
.form-hide {
	display:none;
}
#tellAFriend #PersonalMessage {
	clear:both;
	padding:0 20px;
	width:500px;
	font-weight:bold;
}
#PersonalMessage textarea {
	height:45px;
	width:380px;
	color:#000;
}
#tellAFriend #RecipentEmail {
	clear:both;
	font-weight:bold;
}
#RecipentEmail .form-show {
	float:left;
	padding:0 20px;
	width:200px;
}

.email-button {
	margin:35px 20px;
	text-align:right;
	width:387px;
}

.SuccessContent #SuccessContent {
	display:block;
}

.SuccessContent #SubmitForm {
	display:none;
}

.thank-you {
	color:#ffffff;
	font-size:13px;
	padding:40px 10px 10px 20px;
	width:400px;
}
.thank-you h2 {
	font-size:16px; 
	font-weight:bold;
}
/*********** COOKINGCENTER, PRODUCTS, ABOUT SECTIONS */

/***** left nav for cooking center, about, products, community*/
.lc-nav-container, .lc-nav-container-recipedetails {
	background-color:#fff;
	border:10px solid #e6f4fc;
	width:289px;	
	}
.lc-nav-container-recipedetails {
	height: 1604px;
}
.lc-nav-container  h1, .lc-nav-container-recipedetails h1 {
	width: 195px;
	text-indent: -9999px;
	margin:25px 0px 10px 30px;
	height: 25px;
	border: none;
}
.lc-nav-container h4, .lc-nav-container-recipedetails h4 {
	text-indent:-9999px;
	height:16px;
	width:220px;
	margin-left: 30px;
	border-bottom:1px dashed #a3d8f5;
	padding: 9px 0;
}
.lc-nav-container ul, .lc-nav-container-recipedetails ul {
	margin-left:37px;
	padding:0;

}
.lc-nav-container li, .lc-nav-container-recipedetails li {
	border-bottom:1px dashed #a3d8f5;
	width:220px;
	padding: 9px 0;
}
.lc-nav-container  a, .lc-nav-container-recipedetails a {
	text-indent:-9999px;
	height:16px;
	width:193px;
	display:block;
}

/***** end left nav for about, products, community */

#main-content-area  p, #main-content-area  li,
#main-content-area dt, #main-content-area dd, #main-content-area h1, 
#main-content-area h2, #main-content-area h3, #main-content-area h4, 
#main-content-area td {
	font-size: 13px;
	font-family: Georgia, Times, "Times New Roman", serif;
}
#main-content-area  p, #main-content-area  li,
#main-content-area dd {
	line-height: 125%;
}
#main-content-area dt {
	font-weight: bold;
	margin-left: 0;
}
#main-content-area dd {
	margin: 4px 0 10px;
}
#main-content-area li {
	padding-bottom: 6px;
}
.cooking-center-main h2, .products-main h2, .about-main h2 {
	font-weight: bold;
	font-size: 13px;
	padding: 13px 0 4px;
}
#main-content-area a, .cooking-center-main a, .cooking-center-videos a {
	color:#fff;
	text-decoration: underline;
}
#main-content-area a:hover, .cooking-center-main a:hover, .cooking-center-videos a:hover {
	color:#dbdbdb;
}
div.container-image {
	float:left;
	width: 215px;
	margin-top: 26px;
	margin-left: 31px;
}

div.container-text {
	float:left;
	width: 320px;
	margin-top: 26px;
}
/***** cooking-center section */

.cooking-center-main {
	background:#a7cb08;
	border-right: 10px solid #fff;
	border-bottom: 10px solid #fff;
	border-left: 10px solid #fff;
	border-top: 10px solid #fff;
	width: 570px;
	padding-right: 27px;
	padding-bottom: 36px;
	padding-left: 41px;
	min-height:374px;
	height:auto !important;
	height:374px; 
	color: #fff;
	line-height: 125%;

}
.cooking-center-videos {
	background:#a7cb08;
	border-right: 10px solid #fff;
	border-bottom: 10px solid #fff;
	border-left: 10px solid #fff;
	border-top: 10px solid #fff;
/*	width: 500px;*/
	padding-right: 17px;
	padding-bottom: 36px;
	padding-left: 11px;
	min-height:374px;
	height:auto !important;
	height:374px; 
	color: #fff;
	line-height: 125%;
}
.cooking-center-main  p, .cooking-center-main  li,
.cooking-center-main dt, .cooking-center-main dd, 
.cooking-center-main h1, .cooking-center-main h2, 
.cooking-center-main h3, .cooking-center-main h4,
.cooking-center-main td {
	font-size: 13px;
	font-family: Georgia, Times, "Times New Roman", serif;
	line-height: 125%;
}

.cooking-center-main li {
	padding-bottom: 6px;
}
.cooking-center-main  h2 {
	padding-top: 24px;
}
.cooking-center-main p, .cooking-center-main li {
	margin-right: 241px;
	margin-top: 0;
	margin-bottom: 12px;
}
.cooking-center-main ol {
	margin-left: 12px;
 }

.cooking-center-main h2 {
	margin-right: 241px;
}
.cooking-center-main  h1 {
	text-indent:-9999px;	
	width: 530px;
	height: 100px;
}
.cooking-center-videos p.intro {
	margin: 0 288px 0 31px;
	padding-bottom: 0;
}
h2.toggle_next {
	cursor: pointer;
}
h2.toggle_next:hover {
	color: #dbdbdb;
}
.cooking-center-main h3 {
	font-weight: bold;
	padding:8px 0 4px;
}
.cooking-center-videos h3 {
	font-weight: bold;
	padding:0 0 12px;
}
h1#rc_cc_index {
	background: url(/philly/images/brand/cookctr/hed_cookingctr_index.gif) no-repeat 0 41px;
	}
h1#rc_cc_inever {
	background: url(/philly/images/brand/cookctr/hed_cookingctr_inever.gif) no-repeat 0 41px;
	height: 140px;
	width: 448px;
	}
h1#rc_cc_topentrees {
	background: url(/philly/images/brand/cookctr/hed_cookingctr_topentrees.gif) no-repeat 0 41px;
}
h1#rc_cc_quickeasy {
	background: url(/philly/images/brand/cookctr/hed_cookingctr_quickeasy.gif) no-repeat 0 41px;
	}
h1#rc_cc_quickphilly {
	background: url(/philly/images/brand/cookctr/hed_cookingctr_quickphilly.gif) no-repeat 0 41px;
	}
h1#rc_cc_howtips {
	background: url(/philly/images/brand/cookctr/hed_cookingctr_howtips.gif) no-repeat 0 41px;
	}
h1#rc_cc_howvideos{
	padding: 41px 0 26px 31px;
	}

h1#rc_cc_techniques {
	background: url(/philly/images/brand/cookctr/hed_cookingctr_techniques.gif) no-repeat 0 41px;
	}
h1#rc_cc_food {
	background: url(/philly/images/brand/cookctr/hed_cookingctr_food.gif) no-repeat 0 41px;
	}
h1#rc_cc_healthy {
	background: url(/philly/images/brand/cookctr/hed_cookingctr_healthy.gif) no-repeat 0 41px;
	}

/* left nav cooking center */
.lc-nav-container-cookctr, .lc-nav-container-video {
	background-color:#fff;
	border:10px solid #e6f4fc;
	width:289px;	
	color: #fff;
	font-size: 1px;
	}
.lc-nav-container-video {
	height: 2300px;
}
.lc-nav-container-cookctr  h1, .lc-nav-container-video h1 {
	width: 195px;
	text-indent: -9999px;
	margin:25px 0px 10px 30px;
	height: 25px;
	border: none;
}
.lc-nav-container-cookctr ul, .lc-nav-container-video ul {
	margin-left:30px;
	padding:9px 0 9px 8px;
	border-bottom:1px dashed #a3d8f5;
	width:210px;
}

.lc-nav-container-cookctr h4, .lc-nav-container-video h4 {
	text-indent:-9999px;
	height:16px;
	width:220px;
	margin-left: 30px;
	border-bottom:1px dashed #a3d8f5;
	padding: 9px 0;
}
.lc-nav-container-cookctr  a, .lc-nav-container-video  a{
	text-indent:-9999px;
	height:16px;
	width:193px;
	display:block;
}
h1#lc_hd_cookingcenter {
	background:url(/philly/images/brand/cookctr/lc_hd_cookingcenter.gif) no-repeat 0 0;
}

h4#lc_cookingcenter_ideas {
	background: url(/philly/images/brand/cookctr/lc_cookingcenter_ideas.gif) no-repeat 0 9px;
}
h4#lc_cookingcenter_ideas a {
	background: url(/philly/images/brand/cookctr/lc_cookingcenter_ideas.gif) no-repeat 0 0;
}
h4#lc_cookingcenter_howcook {
	background: url(/philly/images/brand/cookctr/lc_cookingcenter_howcook.gif) no-repeat 0 9px;
}
h4#lc_cookingcenter_howcook a {
	background: url(/philly/images/brand/cookctr/lc_cookingcenter_howcook.gif) no-repeat 0 0;
}
h4#lc_cookingcenter_generaltips {
	background: url(/philly/images/brand/cookctr/lc_cookingcenter_generaltips.gif) no-repeat 0 9px;
}
 h4#lc_cookingcenter_generaltips a {
	background: url(/philly/images/brand/cookctr/lc_cookingcenter_generaltips.gif) no-repeat 0 0;
}
h4#lc_cookingcenter_ideas a:hover, body.ccideas h4#lc_cookingcenter_ideas a{
	background: url(/philly/images/brand/cookctr/lc_cookingcenter_ideas_on.gif) no-repeat 0 0;
}
h4#lc_cookingcenter_howcook a:hover, body.cchowto h4#lc_cookingcenter_howcook a {
	background: url(/philly/images/brand/cookctr/lc_cookingcenter_howcook_on.gif) no-repeat 0 0;
}
h4#lc_cookingcenter_generaltips a:hover, body.ccgeneral h4#lc_cookingcenter_generaltips  a {
	background: url(/philly/images/brand/cookctr/lc_cookingcenter_generaltips_on.gif) no-repeat 0 0;
}
li.lc_cookingcenter_inever a, li.lc_cookingcenter_inever  {
	background: url(/philly/images/brand/cookctr/lc_cookingcenter_ineverthought.gif) no-repeat 0 0;
	height: 31px;}
li.lc_cookingcenter_inever a:hover {
	background: url(/philly/images/brand/cookctr/lc_cookingcenter_ineverthought_on.gif) no-repeat 0 0;}
li.lc_cookingcenter_quickeasy  a, li.lc_cookingcenter_quickeasy {
	background: url(/philly/images/brand/cookctr/lc_cookingcenter_quickeasy.gif) no-repeat 0 0;
}
li.lc_cookingcenter_quickeasy a:hover{
	background: url(/philly/images/brand/cookctr/lc_cookingcenter_quickeasy_on.gif) no-repeat 0 0;
}
li.lc_cookingcenter_quicksauces a, li.lc_cookingcenter_quicksauces  {
	background: url(/philly/images/brand/cookctr/lc_cookingcenter_quicksauces.gif) no-repeat 0 0;
}
li.lc_cookingcenter_quicksauces a:hover{
	background: url(/philly/images/brand/cookctr/lc_cookingcenter_quicksauces_on.gif) no-repeat 0 0;
}
li.lc_cookingcenter_topentrees, li.lc_cookingcenter_topentrees  {
	background: url(/philly/images/brand/cookctr/lc_cookingcenter_topentrees.gif) no-repeat 0 0;
}
li.lc_cookingcenter_topentrees a:hover {
	background: url(/philly/images/brand/cookctr/lc_cookingcenter_topentrees_on.gif) no-repeat 0 0;
}

li.lc_cookingcenter_healthy, li.lc_cookingcenter_healthy a {
	background: url(/philly/images/brand/cookctr/lc_cookingcenter_healthycooking.gif) no-repeat 0 0;}
li.lc_cookingcenter_healthy a:hover  {
	background: url(/philly/images/brand/cookctr/lc_cookingcenter_healthycooking_on.gif) no-repeat 0 0;
}
li.lc_cookingcenter_foodbasics  a, li.lc_cookingcenter_foodbasics {
	background: url(/philly/images/brand/cookctr/lc_cookingcenter_foodbasics.gif) no-repeat 0 0;}
li.lc_cookingcenter_foodbasics a:hover {
	background: url(/philly/images/brand/cookctr/lc_cookingcenter_foodbasics_on.gif) no-repeat 0 0;}
li.lc_cookingcenter_techniques, li.lc_cookingcenter_techniques  a {
	background: url(/philly/images/brand/cookctr/lc_cookingcenter_techniques.gif) no-repeat 0 0;
}
li.lc_cookingcenter_techniques a:hover {
	background: url(/philly/images/brand/cookctr/lc_cookingcenter_techniques_on.gif) no-repeat 0 0;
}

li.lc_cookingcenter_howtips, li.lc_cookingcenter_howtips a {
	background: url(/philly/images/brand/cookctr/lc_cookingcenter_howtotips.gif) no-repeat 0 0;}	
li.lc_cookingcenter_howtips a:hover {
	background: url(/philly/images/brand/cookctr/lc_cookingcenter_howtotips_on.gif) no-repeat 0 0;
}
li.lc_cookingcenter_howvideos, li.lc_cookingcenter_howvideos a {
	background: url(/philly/images/brand/cookctr/lc_cookingcenter_howvideos.gif) no-repeat 0 0;
}
li.lc_cookingcenter_howvideos a:hover{
	background: url(/philly/images/brand/cookctr/lc_cookingcenter_howvideos_on.gif) no-repeat 0 0;}

/****** end cooking center */

/***** products section */
.products-main {
	border-right: 10px solid #fff;
	border-bottom: 10px solid #fff;
	border-left: 10px solid #fff;
	border-top: 10px solid #fff;
	background:#fca035;
	width: 570px;
	padding-right: 10px;
	padding-bottom: 36px;
	padding-left: 10px;
}

.products-main h1 {
	text-indent:-9999px;	
	width: 530px;
	height: 120px;
}
.products-main p {
	padding-bottom: 10px;
}
.products-main dl ul {
margin:0;
}
h1#rc_prod_brick {
	background: url(/philly/images/brand/products/hed_products_brick.gif) no-repeat 31px 41px;
}
h1#rc_prod_soft {
	background: url(/philly/images/brand/products/hed_products_soft.gif) no-repeat 31px 41px;
}
h1#rc_prod_whipped {
	background: url(/philly/images/brand/products/hed_products_whipped.gif) no-repeat 31px 41px;
	width: 600px;
}
h1#rc_prod_ready {
	background: url(/philly/images/brand/products/hed_products_ready.gif) no-repeat 31px 41px;
	height: 170px;
}
h1#rc_prod_minis {
	background: url(/philly/images/brand/products/hed_products_minis.gif) no-repeat 31px 41px;
	height: 80px;
}

h1#lc_hd_products {
	background: url(/philly/images/brand/products/lc_hd_products.gif) no-repeat 0 0;
}
li#lc_prod_brick a{
	background: url(/philly/images/brand/products/lc_products_brick.gif) no-repeat 0 0;
	height:32px;	
}
li#lc_prod_brick {
	background: url(/philly/images/brand/products/lc_products_brick.gif) no-repeat 0 9px;
}
li#lc_prod_brick a:hover, body.prodbrick li#lc_prod_brick a{
	background: url(/philly/images/brand/products/lc_products_brick_on.gif) no-repeat 0 0;
}
li#lc_prod_soft a {
	background: url(/philly/images/brand/products/lc_products_soft.gif) no-repeat 0 0;
	height:32px;
}
li#lc_prod_soft {
	background: url(/philly/images/brand/products/lc_products_soft.gif) no-repeat 0 9px;
}
li#lc_prod_soft a:hover, body.prodsoft li#lc_prod_soft a  {
	background: url(/philly/images/brand/products/lc_products_soft_on.gif) no-repeat 0 0;
}
li#lc_prod_whipped  a{
	background: url(/philly/images/brand/products/lc_products_whipped.gif) no-repeat 0 0;
	height:32px;
}
li#lc_prod_whipped  {
	background: url(/philly/images/brand/products/lc_products_whipped.gif) no-repeat 0 9px;
}
li#lc_prod_whipped a:hover, body.prodwhipped li#lc_prod_whipped a {
	background: url(/philly/images/brand/products/lc_products_whipped_on.gif) no-repeat 0 0;
}
li#lc_prod_ready  a{
	background: url(/philly/images/brand/products/lc_products_ready.gif) no-repeat 0 0;
	height:46px;
}
li#lc_prod_ready  {
	background: url(/philly/images/brand/products/lc_products_ready.gif) no-repeat 0 9px;
}
li#lc_prod_ready a:hover, body.prodready li#lc_prod_ready  a {
	background: url(/philly/images/brand/products/lc_products_ready_on.gif) no-repeat 0 0;
}
li#lc_prod_minis  a{
	background: url(/philly/images/brand/products/lc_products_minis.gif) no-repeat 0 0;
	height:32px;
}
li#lc_prod_minis  {
	background: url(/philly/images/brand/products/lc_products_minis.gif) no-repeat 0 9px;
}
li#lc_prod_minis a:hover, body.prodminis li#lc_prod_minis  a {
	background: url(/philly/images/brand/products/lc_products_minis_on.gif) no-repeat 0 0;
}
/***** end products section */

/***** about section */
.about-main {
	border-right: 10px solid #fff;
	border-bottom: 10px solid #fff;
	border-left: 10px solid #fff;
	border-top: 10px solid #fff;
	background-color:#884a76;
	padding-right: 10px;
	padding-bottom: 36px;
	padding-left: 10px;

}
.history-main {
	border-right: 10px solid #fff;
	border-bottom: 10px solid #fff;
	border-left: 10px solid #fff;
	border-top: 10px solid #fff;
	background-color:#884a76;
	padding-right: 10px;
	padding-bottom: 36px;
	padding-left: 10px;
}
.about-main p, .about-main ul, .about-main dl, .about-main h4 {
	/*margin-right: 288px;*/
	margin-left: 25px;
}
.about-main p {
	margin-bottom: 13px;
}
.about-main h1 {
	text-indent:-9999px;	
	width: 477px;
	height: 106px;
}

.history-main h1 {
	text-indent:-9999px;	
	width: 530px;
	height: 83px;
}
.about-main dl dt, .history-main dl dt{
	font-size: 13px;
	font-weight: bold;
	padding-bottom: 4px;
	margin-top: 0;
	padding-top: 0;
}
.history-main dl {
	margin: 0;
}
.about-main dd, .history-main dd{
	padding-bottom: 6px;
}
.about-main li, .history-main li {
	margin-left: 0;
}
#main-content-area .history-main a, a.aboutlink {
	color: #e27ec5;
}
h1#rc_about_sustain {
	background:url(/philly/images/brand/about/hed_about_sustain.gif) no-repeat 31px 41px;
}
h1#rc_about_history {
	background:url(/philly/images/brand/about/hed_about_history.gif) no-repeat 31px 41px;
}
h1#rc_about_hist1 {
	background:url(/philly/images/brand/about/hed_about_hist1.gif) no-repeat 31px 41px;
}
h1#rc_about_hist2 {
	background:url(/philly/images/brand/about/hed_about_hist2.gif) no-repeat 31px 41px;
}
h1#rc_about_hist3 {
	background:url(/philly/images/brand/about/hed_about_hist3.gif) no-repeat 31px 41px;
}
h1#rc_about_hist4 {
	background:url(/philly/images/brand/about/hed_about_hist4.gif) no-repeat 31px 41px;
}
h1#rc_about_hist5 {
	background:url(/philly/images/brand/about/hed_about_hist5.gif) no-repeat 31px 41px;
}
h1#rc_about_awards {
	background:url(/philly/images/brand/about/hed_about_awards.gif) no-repeat 31px 41px;
}
h1#lc_hd_about {
	background:url(/philly/images/brand/about/lc_hd_about.gif) no-repeat;
}
/* left nav about */
h4#lc_about_sustain a {
	background:url(/philly/images/brand/about/lc_about_sustainability.gif) no-repeat;
}
h4#lc_about_sustain {
	background:url(/philly/images/brand/about/lc_about_sustainability.gif) no-repeat 0 9px;
}
h4#lc_about_awards a {
	background:url(/philly/images/brand/about/lc_about_awards.gif) no-repeat;
}
h4#lc_about_awards {
	background:url(/philly/images/brand/about/lc_about_awards.gif) no-repeat 0 9px;
}
h4#lc_about_history a {
	background:url(/philly/images/brand/about/lc_about_history.gif) no-repeat;
}
 h4#lc_about_history {
	background:url(/philly/images/brand/about/lc_about_history.gif) no-repeat 0 9px;
}
h4#lc_about_sustain a:hover, body.aboutsustain  h4#lc_about_sustain a {
	background:url(/philly/images/brand/about/lc_about_sustainability_on.gif) no-repeat;
}
h4#lc_about_awards a:hover, body.aboutawards h4#lc_about_awards a {
	background:url(/philly/images/brand/about/lc_about_awards_on.gif) no-repeat;
}
h4#lc_about_history a:hover, body.abouthistory h4#lc_about_history a{
	background:url(/philly/images/brand/about/lc_about_history_on.gif) no-repeat;
}
li.lc_about_hist1 a,
li.lc_about_hist2 a,
li.lc_about_hist3 a,
li.lc_about_hist4 a,
li.lc_about_hist5 a {
	width:190px;
}
li.lc_about_hist1 a, li.lc_about_hist1{
	background:url(/philly/images/brand/about/lc_about_sub_hist1.gif) no-repeat;
}
li.lc_about_hist1 a:hover {
	background:url(/philly/images/brand/about/lc_about_sub_hist1_on.gif) no-repeat;
}

li.lc_about_hist2 a, li.lc_about_hist2 {
	background:url(/philly/images/brand/about/lc_about_sub_hist2.gif) no-repeat;
}
li.lc_about_hist2 a:hover {
	background:url(/philly/images/brand/about/lc_about_sub_hist2_on.gif) no-repeat;
}
li.lc_about_hist3 a, li.lc_about_hist3 {
	background:url(/philly/images/brand/about/lc_about_sub_hist3.gif) no-repeat;
}
li.lc_about_hist3 a:hover {
	background:url(/philly/images/brand/about/lc_about_sub_hist3.gif) no-repeat;
}
li.lc_about_hist4 a, li.lc_about_hist4 {
	background:url(/philly/images/brand/about/lc_about_sub_hist4.gif) no-repeat;
}
li a.lc_about_hist4:hover {
	background:url(/philly/images/brand/about/lc_about_sub_hist4.gif) no-repeat;
}
li.lc_about_hist5 a, li.lc_about_hist5{
	background:url(/philly/images/brand/about/lc_about_sub_hist5.gif) no-repeat;
}
li a.lc_about_hist5:hover {
	background:url(/philly/images/brand/about/lc_about_sub_hist5.gif) no-repeat;
}




/* end left nav about */

/***** community section */
.community-main {
	border-right: 10px solid #fff;
	border-bottom: 10px solid #fff;
	border-left: 10px solid #fff;
	border-top: 10px solid #fff;
	background-color:#e7439d;
	width: 570px;
	padding-right: 10px;
	padding-bottom: 36px;
	padding-left: 10px;
}
.community-main  p{
	padding: 0 261px 0 31px;
}
h1#hed_community {
	background: url(/philly/images/brand/community/hed_comm_index.gif) no-repeat 31px 41px;
	width: 430px;
	height: 106px;
	text-indent:-9999px;	
}
h1#lc_hd_comm{
	background: url(/philly/images/brand/community/lc_comm_index.gif) no-repeat;
}

li#lc_comm_facebook a {
	background: url(/philly/images/brand/community/lc_comm_facebook.gif) no-repeat;
	
}
li#lc_comm_facebook a:hover {
	background: url(/philly/images/brand/community/lc_comm_facebook_on.gif) no-repeat;
}
li#lc_comm_twitter a{
	background: url(/philly/images/brand/community/lc_comm_twitter.gif) no-repeat;
}
li#lc_comm_twitter a:hover {
	background: url(/philly/images/brand/community/lc_comm_twitter_on.gif) no-repeat;
}
li#lc_comm_youtube a{
	background: url(/philly/images/brand/community/lc_comm_youtube.gif) no-repeat;
}
li#lc_comm_youtube a:hover {
	background: url(/philly/images/brand/community/lc_comm_youtube_on.gif) no-repeat;
}

li#lc_comm_blog  a{
	background: url(/philly/images/brand/community/lc_comm_blog.gif) no-repeat;
}
li#lc_comm_blog a:hover {
	background: url(/philly/images/brand/community/lc_comm_blog_on.gif) no-repeat;
}

li#lc_comm_rwop {
	height:35px;
}

li#lc_comm_rwop a{
	background:url(/philly/images/brand/community/lc_comm_rwop.jpg) no-repeat scroll -70px -27px transparent;
	height:35px;
}

li#lc_comm_rwop a:hover {
	background:url(/philly/images/brand/community/lc_comm_rwop_on.jpg) no-repeat scroll -70px -27px transparent;
	height:35px;
}

.philly_medal 
{
	background:url(/philly/images/philly_cheese_medal.png) no-repeat -16px;
	width: 257px;
	height: 254px;
	float:right;
	margin-top:-20px;
}

.about_awards
{
	float:left;
	text-align:left;
	width:360px;
}


.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
 
.clearfix {
	display: inline-block;
}
 
html[xmlns] .clearfix {
	display: block;
}
 
* html .clearfix {
	height: 1%;
}
