/* Index specific Styles */


/* page content */
#pagehead{
background-image:url(../gfx/common-members/pge-hdr-welcome.gif);
}

#body-index p {
font-family: Arial, Georgia,"Times New Roman",Times,serif;
}
.largered{
font-size:15px;
color:#9f2038;
font-weight:bold;
}

/* intro box */
.innerContent .introText{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:16px;
color:#5d7255;
padding-left:35px;
/*min-height:280px;
line-height:1.3em;
height:auto !important;
height:280px;*/
}

	.introText .newsletterSignup{		
	margin-left:23px;
	float:right;
	background:url(../gfx/common/pge-bg-newsletterSignup-on.png) no-repeat top left;
	}
	

/* feature recipe */

	/* feature recipe news slider stuff*/
	.accessible_news_slider {
	position: relative;
	overflow: hidden;
	}
	.accessible_news_slider .javascript_css {
	position: relative;
	z-index: 3;
	padding: 20px;
	background: #fffcd3;
	}
	
	.accessible_news_slider .back {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 2;
	}
	.accessible_news_slider .previous a,
	.accessible_news_slider .next a {
		display: none;
		outline: none; /* This is optional, and is arguably less accessible. */
		width:25px;
		height:25px;
		/*background:#33FF66;*/
	}
	.accessible_news_slider .next {
		position: absolute;
		top: 0;
		right: 0;
		z-index: 2;
	}
	
	.accessible_news_slider ul#sliderList{
	position: relative;
	left: 0;
	width:10000px;
	margin: 0;
	padding: 0;
	list-style-type: none;
	overflow: hidden;
	z-index: 1;	
	}
	.accessible_news_slider ul#sliderList li{
	float: left;
	display: inline;
	width: 580px;		
	margin-left:0; 
	}
	
	.accessible_news_slider ul#sliderList li h2, .accessible_news_slider ul#sliderList li p{
	padding-right:20px;
	}
	
	/* end feature recipe news slider stuff*/

.innerContent .featureRecipe{
height:239px;
width:554px;
background:url(../gfx/index/pge-bg-recipefeature.gif) no-repeat top left;
padding:30px;
position:relative;
}
	
	
	.featureRecipe .content{
	/*border-left:2px solid #DAC893;*/
	/*display:inline-block;*/
	height:186px;
	width:554px;
	font-size:12px;
	line-height:normal;
	/*padding-right:34px;*/
	}
		.featureRecipe .content img{
		float:left;
		padding-left:4px;
		padding-right:35px;
		}
		
		.featureRecipe .content h2, .featureChef h2{
		font-size:24px;
		font-family:Georgia, "Times New Roman", Times, serif;
		color:#c4712e;
		font-weight:normal;
		line-height:1.2em;
		}
	
	.featureRecipe .previous, .featureRecipe .next{
	width:25px;
	height:25px;
	background-repeat:no-repeat;
	position:absolute;
	} 

	.featureRecipe .previous, .featureRecipe .previous:visited{
	background-image:url(../gfx/index/pge-btn-arrowLeft.gif);
	top:220px;
	left:13px;
	}
	
	.featureRecipe .previous:hover{
	background-image:url(../gfx/index/pge-btn-arrowLeft-on.gif);
	}
	
	.featureRecipe .next, .featureRecipe .next:visited{
	top:220px;
	right:13px;
	background-image:url(../gfx/index/pge-btn-arrowRight.gif);
	}
	
	.featureRecipe .next:hover{
	background-image:url(../gfx/index/pge-btn-arrowRight-on.gif);
	}
	
	.featureRecipe .numbersList{
	position:absolute;
	bottom:11px;
	left:30px;
	width:560px;
	}
	
		.featureRecipe .numbersList li{
		margin:0 23px;
		}
			.featureRecipe .numbersList li a, .featureRecipe .numbersList li a:visited{
			font-family:Arial, Helvetica, sans-serif;
			font-weight:bold;
			font-size:16px;
			color:#5d7255;
			}
			
			.featureRecipe .numbersList li a:hover, .featureRecipe .numbersList li a.current{
			color:#C4712E;
			}	
	
	.featureChef{
	margin-top:25px;
	padding:30px;
	font-size:12px;
	border-top:1px solid #a0822e;
	border-bottom:1px solid #a0822e;	
	}
	
	.featureChefText{
	/*min-height:160px;
	height:160px;
	height:auto; !important*/
	}
	
	.featureChef h2, .featureChef a, .featureChef a:visited{
	color:#9f2038;	
	}
	
	.featureChef a{
	font-size:12px;
	font-weight:bold;
	}
	
	.featureChef a:hover{
	color:#A0822E;
	}
	
	.featureChef .content{
	padding:30px;
	}
	
		.featureChef .floatLeft{
		width:153px;
		height:180px;
		padding-right:35px;		
		display:table-cell;
		text-align:center;
		}
				
		.innerContent .floatLeft p, .featureChef p{
		font-size:12px;
		line-height:normal;
		}
		

		
		.innerContent .floatLeft p{
		margin:0;
		padding:0;
		text-align:center;
		}

