.ContentPaneTop{
	height:10px;
	width:670px;
	padding:0; 
	margin:0; 
	}
.ContentPaneBottom{
	height:10px;
	width:670px;
	padding:0; 
	margin:0; 
	}
.ContentPane{
	width:670px;
	padding:0px 10px 0px 0px; 
	margin:0; 
	background:transparent;	
	border:solid 0px red;
	}
	.ContentPane .c_general{margin:0px 0px 10px 0px;}

.c_home_main,
.c_home_tour{
	width:660px;
	margin:10px 0px 10px 0px;
	float:left;
	border:solid 0px red;
	position:relative;
	background:#ffffff url(images/panel_white_660.gif) repeat-y top right;
	}
	.c_home_main .c_header,
	.c_home_tour .c_header{
		padding:1px 10px 0px 10px;
		margin:0;
		background:transparent url(images/panel_white_top_660.gif) no-repeat top right;
		}
	.c_home_main .c_bg_2,
	.c_home_tour .c_bg_2{
		padding:0px 0px 10px 0px;
		margin:0;
		background:transparent url(images/panel_white_bottom_660.gif) no-repeat bottom right;
		}
	.c_home_main .c_content,
	.c_home_tour .c_content{ padding: 0px 15px 0px 15px;}
	.c_home_main .photo_right,
	.c_home_tour .photo_right{
		float:right;
		padding:0px 15px 0px 0px;
		margin:0;
		border:solid 0px red;
		}
	.c_home_main .text_left,
	.c_home_tour .text_left{
		float:left;
		padding:0px 10px 0px 20px;
		margin:0;
		border:solid 0px red;
		width:365px;
		}
		.c_home_tour .text_left h3{font-size:1.7em;color:#e42e55;text-transform:uppercase;margin:0;padding:0;}
		.c_home_tour .text_left h4{font-size:1.0em;color:#a9d133;text-transform:uppercase;}
		.c_home_tour .text_left h5{font-size:0.9em;color:#000000;}
		.c_home_tour .text_left ul{font-size:0.75em;color:#000000;}

		.c_home_main .text_left h3{font-size:1.7em;color:#e42e55;text-transform:uppercase;margin:0;padding:0;}
		.c_home_main .text_left h4{font-size:1.0em;color:#a9d133;text-transform:uppercase;}
		.c_home_main .text_left h5{font-size:0.9em;color:#000000;}
		.c_home_main .text_left ul{font-size:0.75em;color:#000000;}


	.c_home_main .c_content{ padding: 0px 25px 10px 25px;}
	.c_home_main h1{padding:10px 15px 0px 15px;}
	.c_home_main ul{font-size:.9em;}

.ContentPane .c_home_tip{
	width:325px;
	margin:0px 0px 10px 0px;
	float:left;
	border:solid 0px red;
	position:relative;
	background:#ffffff url(images/home_tips_sides.gif) repeat-y top right;
	}
	.ContentPane .c_home_tip .c_bg_1{
		background:transparent url(images/bg_tip_spoon.png) no-repeat 75px 15px;
		}
	.ContentPane .c_home_tip .c_header{
		padding:15px 0px 0px 0px;
		background:transparent url(images/home_tips_top.gif) no-repeat top right;
		}
		.ContentPane .c_home_tip .c_header span.Head{
			text-align:center;
			color:#85131a;
			display:block;
			}
	.ContentPane .c_home_tip .c_bg_2{
		padding:0px 0px 15px 0px;
		height:192px;
		background:transparent url(images/home_tips_bottom.gif) no-repeat bottom right;
		}
		.ContentPane .c_home_tip .DNN_News_ItemDetails{
			padding:10px 30px 0px 30px;
			color:#868789;
			line-height:150%;
			font-size:0.9em;
			}
		.ContentPane .c_home_tip p.DNN_News_ItemLink{
			position:absolute;
			bottom:15px;
			right:15px;
			text-align:right;
			padding:0;
			margin:0;			
			}
			.ContentPane .c_home_tip .DNN_News_ItemLink a{
				background:transparent url(images/btn_read_more.png) no-repeat 0px 0px;
				padding:15px 0px 0px 0px;
				height:0px;
				width:81px;
				overflow:hidden;
				display:block;
				}
				.ContentPane .c_home_tip .DNN_News_ItemLink a:hover{
					background-position:0px -16px;}
.c_home_sbs{
	width:271px;
	margin:0px 5px 10px 5px;
	padding:0;
	border:solid 0px red;
	position:relative;
	background:transparent url(images/sheris_blogspot_sides.png) repeat-y top right;
	}
	.c_home_sbs .c_bg_1{
		padding:0px 0px 10px 0px;
		border:solid 0px red;
		background:transparent url(images/sheris_blogspot_bottom.png) no-repeat bottom right;
		}
	.c_home_sbs .c_header{
		padding:30px 0px 0px 0px;
		background:transparent url(images/sheris_blogspot_top.png) no-repeat top right;
		}
	.c_home_sbs .c_content{
		padding:0px 15px 15px 15px;
		font-size:0.75em;		
		}
		.c_home_sbs .DNN_News_ItemLink a{
			font-size:1.1em;
			color:#dc3461;
			margin:0;
			}
		.c_home_sbs .DNN_News_ItemDate{
			font-size:0.8em;
			color:#dc3461;
			margin:5px 0px 5px 0px;
			}
.c_home_riw{
	width:271px;
	margin:0px 5px 10px 5px;
	padding:0;
	border:solid 0px red;
	position:relative;
	background:transparent url(images/sheris_blogspot_sides.png) repeat-y top right;
	}
	.c_home_riw .c_bg_1{
		padding:0px 0px 10px 0px;
		border:solid 0px red;
		background:transparent url(images/right_inner_wrap_bottom.png) no-repeat bottom right;
		}
	.c_home_riw .c_header{
		padding:10px 0px 0px 0px;
		background:transparent url(images/right_inner_wrap_top.png) no-repeat top right;
		}
	.c_home_riw .c_content{
		padding:0px 15px 15px 15px;
		font-size:0.75em;		
		}
		.c_home_riw .DNN_News_ItemLink a{
			font-size:1.1em;
			color:#dc3461;
			margin:0;
			}
		.c_home_riw .DNN_News_ItemDate{
			font-size:0.8em;
			color:#dc3461;
			margin:5px 0px 5px 0px;
			}

.ContentPane .c_home_fotw{
	width:323px;
	margin:0px 5px 10px 0px;
	padding:0;
	float:right;
	border:solid 0px red;
	position:relative;
	background:#d3d6db url(images/frotw_back.png) no-repeat top right;
	}
	.ContentPane .c_home_fotw .c_header,
	.ContentPane .DivRecipePhoto_RecipeOfTheDay,
	.ContentPane .DivRecipePhoto_BtnBack,
	.ContentPane .DivRecipePhoto_BtnForward,
	.ContentPane .RecipePhoto_AddImage a.btnEdit,
	.ContentPane .MealPlannerAddToButton_btnAdd,
	.ContentPane .DivRecipeDescriptionView_Container,
	.ContentPane .DivRecipeTimesView_Container,
	.ContentPane .DivTimeView_Container,
	.ContentPane .lServings{display:none;
	}

	.ContentPane .DivRecipePhoto_Image{
		padding:0px 0px 0px 0px;
		margin:0px 1px 0px 1px;
		border:solid 1px #FFFFFF;
		border-width:0px 0px 4px 0px;
		width:318px;
		height:115px;
		overflow:hidden;
		}
		.ContentPane .DivRecipePhoto_Image .RecipePhoto_imgRecipePhoto{
			width:312px;
			margin:0px 5px 0px 5px;
			padding:0;
			}
	.ContentPane  .c_home_fotw .RecipePhoto_AddImage{
		position:absolute;
		background:transparent url(images/frotw_top.png) no-repeat top right;
		padding:0px 0px 0px 0px;
		border:solid 0px blue;
		width:323px;
		height:10px;
		top:0px;
		left:0px;
		display:block !important;
		}

	.ContentPane  .c_home_fotw #DivRecipeTitleView_Container a{
		text-align:center;
		padding:35px 0px 35px 0px !important;
		display:block;
		color:#868789;
		}

	.ContentPane  .c_home_fotw .lbViewRecipe{
		position:absolute;
		background:transparent url(images/frotw_bottom.png) no-repeat bottom left;
		padding:165px 15px 15px 0px;
		border:solid 0px blue;
		width:308px;
		bottom:0px;
		left:0px;
		text-align:right;
		font-size:0.8em;
		}




.CorneredWrapper .c_head{
	height:20px;
	width:660px; 
	padding:0; 
	margin:0; 
	background:#ffffff url(images/panel_white_top_660.gif) no-repeat top right;}
.CorneredWrapper .c_content{
	width:660px; 
	padding:0; 
	margin:0; 
	background:#ffffff url(images/panel_white_660.gif) repeat-y top right;}
	.CorneredWrapper .c_content .c_contentpane{
		padding:0px 20px 0px 25px;
		}
.CorneredWrapper .c_footer{
	height:20px;
	width:660px; 
	padding:0; 
	margin:0; 
	background:#ffffff url(images/panel_white_bottom_660.gif) no-repeat top right;}


	
.c_survey{
	width:270px;
	padding:0;
	margin:0px 0px 5px 5px;
	background:transparent url(images/bg_survey.gif) repeat-y top left;
	}
	.c_survey .c_header{
		height:41px;
		border:solid 0px red;
		background:transparent url(images/bg_survey_top_white.png) no-repeat top left;
		}
	.c_survey .c_contentpane{
		border:solid 0px blue;
		background:transparent url(images/bg_survey_bottom_white.gif) no-repeat bottom left;
		padding:0px 15px 20px 15px;
		}
	.c_survey .c_footer{
		background-color:#eaefb5;}

	.c_survey .surveyitems,
	.c_survey .surveyresultsitems{padding:10px 5px 10px 5px;font-size:0.8em;color:#ef3e5b;}
	.c_survey .tblSurveyResults{color:#000000;}

	.c_survey a.CommandButton{
		font-size:0.70em;
		float:left;
		width:110px;
		margin:5px 0px 0px 5px;
		padding:9px 0px 8px 0px;
		text-align:center;
		background:transparent url(images/btn_empty_gray_2.gif) no-repeat top left;
		display:block;
		}


.RightPaneTop{
	width:279px; 
	height:10px;
	padding:0; 
	margin:0px; 
	background:#fce8e9 url(images/panel_rt_white_top_295.gif) no-repeat top right;}
.RightPaneBottom{
	width:279px; 
	height:10px;
	padding:0; 
	margin:0px; 
	background:#fce8e9 url(images/panel_rt_white_bottom_295.gif) no-repeat bottom right;}
.RightPane{ 
	width:279px; 
	height:100%;
	padding:0px 7px 0px 8px; 
	margin:0px; 
	background:#fce8e9 url(images/panel_rt_white_295.gif) repeat-y top right;}

	.RightPane a.btnhome_1{
		display:block;
		width:271px;
		height:0px;
		border:solid 0px red;
		padding:103px 0px 0px 0px;
		margin:3px 4px 8px 4px;
		overflow:hidden;
		background:#eaefb5 url(images/btn_home_1.jpg) no-repeat top right;
		}
	.RightPane a.btnhome_2{
		display:block;
		width:271px;
		height:0px;
		border:solid 0px red;
		padding:103px 0px 0px 0px;
		margin:0px 4px 8px 4px;
		overflow:hidden;
		background:#eaefb5 url(images/btn_home_2.jpg) no-repeat top right;
		}
	.RightPane a.btnhome_3{
		display:block;
		width:271px;
		height:0px;
		border:solid 0px red;
		padding:103px 0px 0px 0px;
		margin:0px 4px 8px 4px;
		overflow:hidden;
		background:#eaefb5 url(images/btn_home_3.jpg) no-repeat top right;
		}

	.RightPane a.btnBlog{
		border:solid 0px red;
		margin:0px 4px 0px 4px;		
		}

.btnFull{width:275px;}


// S3Slider CSS


#s3slider ul li {   list-style-type: none;}
#s3sliderContent {
   width: 660px; /* important to be same as image width or wider */
   height:315px;
   position: relative; /* important */
   /*top: 0;  important */
   /*margin-left: 0;  important */
   padding:0px 0px 0px 0px;	
   margin:0px 0px 0px 0px;

}

.s3sliderImage {
   float: left; /* important */
   margin-left:0
   margin-right:0;
   position: relative; /* important */
   display: none; /* important */
}

.s3sliderImage span {

   display:none;
   width:0px;
   height:0px;
}

.clear {
   clear: both;
} 


div#s3slider {
   width: 660px; /* important to be same as image width */
   height: 315px; /* important to be same as image height */
   position: relative; /* important */
   overflow: hidden; /* important */
   margin-left:0px;
   margin-right:0px;
}