/* Soreen Website - Last updated by Simon Del Giudice */

html{ overflow-y:scroll; }

body {
	margin: 0;
	background: #fbba00;
 	font-family:'Lucida Grande', 'Lucida Sans Unicode', Verdana, Arial, Helvetica, sans-serif;
 	color: #8d3694 !important;
	padding: 0;
}

p { font-family:'Lucida Grande', 'Lucida Sans Unicode', Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #8d3694 !important;
	padding: 8px 0 8px 0;
	margin: 0;
}

h1 {
	font-size: 18px;
	color: black;
	font-weight: normal;
	margin: 0;
	padding: 0 0 5px 0;
}
h2 {
	font-size: 16px;
	color: black;
	font-weight: normal;
	margin: 0;
	padding: 0;		
}
h3 {
	font-size: 14px;
	color: black;
	font-weight: normal;
	margin: 0;
	padding: 0 0 5px 0;	
}

ul {
	margin: 0;
	padding: 0;
}

li {
	margin: 0;
	padding: 0;
}
	
a { color: black; text-decoration: none; font-weight: bold;}
a:hover { color: red; text-decoration: none;}
a:active {color: black; text-decoration: none;}	


img {
	border: 0 !important;
	padding: 0 !important;
	margin: 0 !important;
}


input, select, textarea {
	background: #e2383f;
	border: #e2383f;
	color: white;
	margin: 1px;
	padding: 2px;
}

label {
                clear: both;
				display:block;
                width:150px;
                float:left;
				padding: 5px 0 0 35px;
					font-size: 11px;
}

table {
	padding: 8px 0 0 0;	
}
td { 
	font-size: 11px;
	color: #8d3694 !important;
	padding: 0;
	margin: 0;
}

/* Form Styles */

.formtext { 
	font-family:'Lucida Grande', 'Lucida Sans Unicode', Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: white;
}

fieldset {
	border: 0;
	padding: 0;
	margin: 0;
}

#form-placeholder {
	padding: 0 0 20px 0 !important;
	margin-top: 30px !important;
}

#form-placeholder2 {
	padding: 10px 0 20px 0 !important;
}

#button {
	font-family:'Lucida Grande', 'Lucida Sans Unicode', Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #e2383f;
	background: #e9e9e9;
}

/* Layout Styles */

#container {
	width: 957px;
	height: 680px;
	margin: 0 auto 0 auto;
	text-align: left;
	vertical-align: top;
}
#header_container02 {
	width: 940px;
	height: 161px;
	float: left;
}
#header_left {
	float: left;
	width: 338px;
	height: 152px;
	text-align: left;
	vertical-align: top;
	margin: 0 0 -3px 0;	
	}
#header_right {
	float: right;
	width: 602px;
	height: 152px;
	background: #fbba00;
	text-align: left;
	vertical-align: top;
	position: relative;
	}

#container_home {
	width: 957px;
	height: 680px;
	margin: 0 auto 0 auto;
	text-align: left;
	vertical-align: top;
}


#header_container_home {
	width: 940px;
	height: 152px;
	float: left;
	padding: 0 !important;
	margin: 0 !important;
}



#header_left_home {
	float: left;
	width: 338px;
	height: 152px !important;
	text-align: left;
	padding: 0 !important;
	margin: 0 0 -3px 0 !important;
	}
	

#header_right_home {
	float: right;
	width: 602px;
	background: #fbba00;
	text-align: left;
	vertical-align: top;
	padding: 0 !important;
	margin: 0 !important;	
	position: relative;
	}
#topnav {
		width: 582px; 
		padding: 50px 20px 5px 0 !important;
		height: 30px;
		float: left;
		text-align: right;
		color: #da2836 ;
		margin: 0 !important;
	}
		#topnav a, #topnav p {
			color: #da2836;
		}

/*Main Navigation
******************************************************************/

#mainnav {
	width: 602px;
	height: 76px;
	float: left;
	background: #fbba00;
	padding: 0;
	margin: 0;
	list-style: none;		
}	

#mainnav li {
	height: 76px;
	float: left;
	padding: 0;
	margin: 0;
	overflow: hidden;
	}
#mainnav li a {
	font-size: 11px;
	text-align: left;
	color: white;
	text-decoration: none;
	display: block;
	height: 76px;	
	text-indent: -5000px;
	overflow: hidden;
	background-position: left top;
	}
	#nav01 {
		width: 77px;
		margin: 0;
		background: url(../images/main-nav-new/about-us.gif) no-repeat;
		}
	#nav02 {
		width: 93px;
		margin: 0;
		background: url(../images/main-nav-new/products.gif) no-repeat;
		}
	#nav03 {
		width: 58px;
		margin: 0;
		background: url(../images/main-nav-new/try-it.gif) no-repeat;
		}
	#nav04 {
		width: 71px;
		margin: 0;
		background: url(../images/main-nav-new/whats-new.gif) no-repeat;
		}				
	#nav05 {
		width: 69px;
		margin: 0;
		background: url(../images/main-nav-new/fruity-fun.gif) no-repeat;	
		}		
	#nav06 {
		width: 70px;
		margin: 0;
		background: url(../images/main-nav-new/sticky-shop.gif) no-repeat;	
		}
	#nav07 {
		width: 83px;
		margin: 0;
		background: url(../images/main-nav-new/energy-zone.gif) no-repeat;	
		}	
	#nav08 {
		width: 78px;
		margin: 0;
		background: url(../images/main-nav-new/get-in-touch.gif) no-repeat;	
		}		
		
#mainnav li a:hover {
	color: white;
	background-position: 0 -76px;
	}
	#mainnav li a.active:hover {
		color: white;
		background-position: 0 -152px;
		}

	#mainnav li a.active {
		color: white;
		background-position: 0 -152px;
	}


/*Main Navigation for flash content area
******************************************************************/


#flashmainnav {
	width: 602px;
	height: 67px;
	float: left;
	background: #fbba00;
	padding: 0 !important;
	margin: 0 !important;
	list-style: none;		
	}	

#flashmainnav li {
	height: 67px;
	float: left;
	padding: 0 !important;
	margin: 0 !important;
	overflow: hidden;
	}
#flashmainnav li a {
	font-size: 11px;
	text-align: left;
	color: white;
	text-decoration: none;
	display: block;
	height: 67px;	
	text-indent: -5000px;
	overflow: hidden;
	background-position: left top;
	
	}
	#forflashnav01 {
		width: 77px;
		margin: 0;
		background: url(../images/main-nav-new/about-us_home.gif) no-repeat;
		}
	#forflashnav02 {
		width: 93px;
		margin: 0;
		background: url(../images/main-nav-new/products_home.gif) no-repeat;
		}
	#forflashnav03 {
		width: 58px;
		margin: 0;
		background: url(../images/main-nav-new/try-it_home.gif) no-repeat;
		}
	#forflashnav04 {
		width: 71px;
		margin: 0;
		background: url(../images/main-nav-new/whats-new_home.gif) no-repeat;
		}				
	#forflashnav05 {
		width: 69px;
		margin: 0;
		background: url(../images/main-nav-new/fruity-fun_home.gif) no-repeat;	
		}		
	#forflashnav06 {
		width: 70px;
		margin: 0;
		background: url(../images/main-nav-new/sticky-shop_home.gif) no-repeat;	
		}
	#forflashnav07 {
		width: 83px;
		margin: 0;
		background: url(../images/main-nav-new/energy-zone_home.gif) no-repeat;	
		}	
	#forflashnav08 {
		width: 78px;
		margin: 0;
		background: url(../images/main-nav-new/get-in-touch_home.gif) no-repeat;	
		}		
	
		
#flashmainnav li a:hover {
	color: white;
	background-position: 0 -67px;
	}
	#flashmainnav li a.active,
	#flashmainnav li a.active:hover {
		color: white;
		background-position: 0 -67px;
		}








#middle_area {
	width: 1042px;
	float: left;
	padding: 0 !important;
	margin: 0 !important;
	clear: both;
}

	
/*Home Left Menu Area*/	

#left_menu_area {
		float: left;
		width: 387px;
		min-height: 461px;
	background: #fbba00 url(../images/layout/left-back.jpg) top left no-repeat;
	}


#left_menu_area02 {
		float: left;
		width: 387px;
		min-height: 470px;
/*background: #fbba00 url(../images/left-menu-background02.jpg) top left no-repeat;*/
padding: 0 !important;
margin: 0 !important;
	}

#side01 {
	width: 200px;
	float: left;
padding: 0 !important;
margin: 0 !important;	
}
#side02 {
	width: 187px;
	float: right;
padding: 0 !important;
margin: 0 !important;	
}
	
	#chris_hoy {
		width: 200px;
		height: 146px;
		float: left;
		}
		#chris_hoy ul{
			padding: 0 !important;
			margin: 0 !important;
		}
		#chris_hoy li {
			padding: 0 !important;
			margin: 0 !important;
			overflow: hidden;			
		}
				#chris_hoy li a{
					font-size: 11px;
					text-align: left;
					color: black;
					text-decoration: none;
					display: block;
					height: 146px;	
					text-indent: -5000px;
					overflow: hidden;
					background-position: left top;					
					background: #fbba00 url(../images/left-menu/visit-our-blog.jpg) top left no-repeat;
				}
				#chris_hoy li a:hover {
					color: black;
					background-position: 0 -146px;
					}
					#chris_hoy li a.active,
					#chris_hoy li a.active:hover {
						color: black;
						background-position: 0 -146px;
						}				

	#tour_of_britain {
		width: 187px;
		height: 214px;
		float: left;
		background: #fbba00;
		}
		#tour_of_britain ul{
			padding: 0 !important;
			margin: 0 !important;
		}
		#tour_of_britain li {
			padding: 0 !important;
			margin: 0 !important;
			overflow: hidden;			
		}
				#tour_of_britain li a{
					font-size: 11px;
					text-align: left;
					color: black;
					text-decoration: none;
					display: block;
					height: 214px;	
					text-indent: -5000px;
					overflow: hidden;
					background-position: left top;					
					background: #fbba00 url(../images/left-menu/yummy-ideas2.jpg) top left no-repeat;
				}
				#tour_of_britain li a:hover {
					color: black;
					background-position: 0 -214px;
					}
					#tour_of_britain li a.active,
					#tour_of_britain li a.active:hover {
						color: black;
						background-position: 0 -214px;
						}	

	#soreen_snaps {
		width: 200px;
		height: 140px;
		float: left;
		background: #fbba00;
		}
		#soreen_snaps ul{
			padding: 0 !important;
			margin: 0 !important;
		}
		#soreen_snaps li {
			padding: 0 !important;
			margin: 0 !important;
			overflow: hidden;			
		}
				#soreen_snaps li a{
					font-size: 11px;
					text-align: left;
					color: black;
					text-decoration: none;
					display: block;
					height: 140px;	
					text-indent: -5000px;
					overflow: hidden;
					background-position: left top;					
					background: #fbba00 url(../images/left-menu/fruity-downloads.jpg) top left no-repeat;
				}
				#soreen_snaps li a:hover {
					color: black;
					background-position: 0 -140px;
					}
					#soreen_snaps li a.active,
					#soreen_snaps li a.active:hover {
						color: black;
						background-position: 0 -140px;
						}		
						


	#fuel_up_smaller {
		width: 200px;
		height: 68px;
		float: left;
		background: #fbba00;
		}
		#fuel_up_smaller ul{
			padding: 0 !important;
			margin: 0 !important;
		}
		#fuel_up_smaller li {
			padding: 0 !important;
			margin: 0 !important;
			overflow: hidden;			
		}
				#fuel_up_smaller li a{
					font-size: 11px;
					text-align: left;
					color: black;
					text-decoration: none;
					display: block;
					height: 68px;	
					text-indent: -5000px;
					overflow: hidden;
					background-position: left top;					
					background: #fbba00 url(../images/left-menu/soreen-on-tv.jpg) top left no-repeat;
				}
				#fuel_up_smaller li a:hover {
					color: black;
					background-position: 0 -68px;
					}
					#fuel_up_smaller li a.active,
					#fuel_up_smaller li a.active:hover {
						color: black;
						background-position: 0 -68px;
						}	
	
		#tell_us_how{
		width: 187px;
		height: 140px;
		float: left;
		background: #fbba00;
		}
		#tell_us_how ul{
			padding: 0 !important;
			margin: 0 !important;
		}
		#tell_us_how li {
			padding: 0 !important;
			margin: 0 !important;
			overflow: hidden;			
		}
				#tell_us_how li a{
					font-size: 11px;
					text-align: left;
					color: black;
					text-decoration: none;
					display: block;
					height: 140px;	
					text-indent: -5000px;
					overflow: hidden;
					background-position: left top;					
					background: #fbba00 url(../images/left-menu/your-thoughts.jpg) top left no-repeat;
				}
				#tell_us_how li a:hover {
					color: black;
					background-position: 0 -140px;
					}
					#tell_us_how li a.active,
					#tell_us_how li a.active:hover {
						color: black;
						background-position: 0 -140px;
						}	
	
		#olympics_2010{
		width: 386px;
		height: 114px;
		float: left;
		background: #fbba00;
		}
		#olympics_2010 ul{
			padding: 0 !important;
			margin: 0 !important;
		}
		#olympics_2010 li {
			padding: 0 !important;
			margin: 0 !important;
			overflow: hidden;			
		}
				#olympics_2010 li a{
					font-size: 11px;
					text-align: left;
					color: black;
					text-decoration: none;
					display: block;
					height: 114px;	
					text-indent: -5000px;
					overflow: hidden;
					background-position: left top;					
					background: #fbba00 url(../images/left-menu/snapshots.jpg) top left no-repeat;
				}
				#olympics_2010 li a:hover {
					color: black;
					background-position: 0 -114px;
					}
					#olympics_2010 li a.active,
					#olympics_2010 li a.active:hover {
						color: black;
						background-position: 0 -114px;
						}	

#left_menu_area03 {
		float: left;
		width: 387px;
		min-height: 461px;
	background: #fbba00 url(../images/layout/left-back.jpg) top left no-repeat;
	}

		#inthissection{
			padding: 74px 0 0 95px;
			margin: 0 !important;	
		}
		

		#left_menu_area03 h2{
			padding: 64px 0 0 95px;
			margin: 0 !important;	
			color: #8f3694 !important;
		}

		#left_menu_area03 ul{
			padding: 110px 0 0 74px;
			margin: 0 !important;			
		}
		#left_menu_area03 li {
			padding: 0 !important;
			margin: 0 !important;
			overflow: hidden;
			list-style: none;
			width: 289px;
		}
				#left_menu_area03 li a{
					font-size: 16px; /*originally 13px */
					font-weight: bold !important;	
					text-align: left;
					color: white;
					/*color: #da2836;*/
					text-decoration: none;
					display: block;
					height: 28px; /* orginally 25px */	
					overflow: hidden;
					background: #FFC82E; /* fbba00 */
					/*background: #e79c00 url(../images/left-menu/2012-olympics.jpg) top left no-repeat*/;
					margin: 0 0 1px 0;
					padding: 5px 20px 0 20px;
				}		

				#left_menu_area03 li a:hover {
					color: white;
					/*color: #da2836;*/
					background: #faa900;
					font-weight: bold !important;
					}
					#left_menu_area03 li a.active,
					#left_menu_area03 li a.active:hover {
						color: white;
						/*color: #da2836;*/
						background: #fa9300;
						font-weight: bold !important;						
						}	

#left_menu_area04 {
		float: left;
		width: 387px;
	background: #fbba00 url(../images/layout/left-back02.jpg) top left no-repeat;
	}


		#left_menu_area04 h2{
			padding: 64px 0 0 95px;
			margin: 0 !important;	
			color: #8f3694 !important;
		}

		#left_menu_area04 ul{
			padding: 110px 0 0 74px;
			margin: 0 0 1px 0 !important;			
		}
		#left_menu_area04 li {
			padding: 0 !important;
			margin: 0 !important;
			overflow: hidden;
			list-style: none;
			width: 289px;
		}
				#left_menu_area04 li a{
					font-size: 16px; /*originally 13px */
					font-weight: bold !important;	
					text-align: left;
					color: white;
					/*color: #da2836;*/
					text-decoration: none;
					display: block;
					height: 28px; /* orginally 25px */	
					overflow: hidden;
					background: #FFC82E; /* fbba00 */
					/*background: #e79c00 url(../images/left-menu/2012-olympics.jpg) top left no-repeat*/;
					margin: 0 0 1px 0;
					padding: 5px 20px 0 20px;
				}		

				#left_menu_area04 li a:hover {
					color: white;
					/*color: #da2836;*/
					background: #faa900;
					font-weight: bold !important;
					}
					#left_menu_area04 li a.active,
					#left_menu_area04 li a.active:hover {
						color: white;
						/*color: #da2836;*/
						background: #fa9300;
						font-weight: bold !important;						
						}	

#left_menu_area05 {
		float: left;
		width: 387px;
		min-height: 461px;
	background: #fbba00 url(../images/layout/left-back.jpg) top left no-repeat;
	}

		#left_menu_area05 h2{
			padding: 64px 0 0 95px;
			margin: 0 !important;	
			color: #8f3694 !important;
		}

		#left_menu_area05 ul{
			padding: 110px 0 0 74px;
			margin: 0 !important;			
		}
		#left_menu_area05 li {
			padding: 0 !important;
			margin: 0 !important;
			overflow: hidden;
			list-style: none;
			width: 289px;
		}
				#left_menu_area05 li a{
					font-size: 16px; /*originally 13px */
					font-weight: bold !important;	
					text-align: left;
					color: white;
					/*color: #da2836;*/
					text-decoration: none;
					display: block;
					height: 28px; /* orginally 25px */	
					overflow: hidden;
					background: #FFC82E; /* fbba00 */
					/*background: #e79c00 url(../images/left-menu/2012-olympics.jpg) top left no-repeat*/;
					margin: 0 0 1px 0;
					padding: 5px 20px 0 20px;
				}		

				#left_menu_area05 li a:hover {
					color: white;
					/*color: #da2836;*/
					background: #FFC82E;
					font-weight: bold !important;
					cursor:default;
					}
					#left_menu_area05 li a.active,
					#left_menu_area05 li a.active:hover {
						color: white;
						/*color: #da2836;*/
						background: #FFC82E;
						font-weight: bold !important;						
						}	


#leftside-additional{
		clear: both;
		float: left;
		width: 387px;
		min-height: 121px;
		padding: 185px 0 0 0;
	}

#leftside-additional-02{
		clear: both;
		float: left;
		width: 387px;
		min-height: 121px;
		padding: 0 0 0 0;
	}
	
#leftside-additional-03{
		clear: both;
		float: left;
		width: 387px;
		min-height: 121px;
		padding: 95px 0 0 0;
	}
#leftside-additional-04{
		clear: both;
		float: left;
		width: 387px;
		min-height: 121px;
		padding: 140px 0 0 0;
	}
#leftside-additional-05{
		clear: both;
		float: left;
		width: 387px;
		min-height: 121px;
		padding: 50px 0 0 0;
	}
#leftside-additional-06{
		clear: both;
		float: left;
		width: 387px;
		min-height: 121px;
		padding: 15px 0 0 0;
	}
#main {
	width: 655px;
	float: right;
	vertical-align: top;
	padding: 0 !important;
	margin: 0 !important;
	background: url(../images/main-nav-new/bottom-bar.gif) top left no-repeat;
}

#bottom-bar {
	padding: 0 !important;
	margin: 0 !important;
	height: 9px !important;
	width: 655px;
	float: left;
	vertical-align: top !important;
}

#banner-gallery {
	width: 655px;
	height: 470px;
	float: left;
	padding: 0 !important;
	margin: 9px; 0 0 0 !important;	
}

#main02 {
	width: 560px;
	float: left;
	background: url(../images/layout/main-back.jpg) top left no-repeat;
	padding: 0 !important;
	margin: 0 !important;
	min-height: 461px;	
}
	#main02 h1{
		padding: 20px 35px 0 35px !important;
		color: #dc2738/*#8f3694*/ !important;
		font-size: 24px;
		}
	#main02 h2{
		padding: 0 35px 10px 35px !important;
		color: #8f3694 !important;
		font-size: 16px;
		font-effect: outline 2px solid white;
		}		
	#main02 p{	
		padding: 8px 20px 8px 35px;	
		color: #8f3694/*#8d3694*/ !important;
	}



	#main02 ul{
		padding: 0 !important;
		list-style: none;
		margin: 0 0 0 35px;
	}
		#main02 li a{
		color: #8f3694/*#8d3694*/ !important;
		font-weight: normal !important;
		}

#main03 {
	width: 570px;
	float: left;
	background: url(../images/layout/main-back04.jpg) top left no-repeat;
	padding: 0 !important;
	margin: 0 !important;
	min-height: 461px;	
}
	#main03 h1{
		padding: 0 35px 10px 35px !important;
		color: #dc2738/*#8f3694*/ !important;
		font-size: 24px;
		}
	#main03 h2{
		padding: 0 35px 10px 35px !important;
		color: #8f3694 !important;
		font-size: 16px;
		font-effect: outline 2px solid white;
		}		
	#main03 p{	
		padding: 8px 35px 8px 35px;	
		color: #8f3694/*#8d3694*/ !important;
	}

	#main03 ul{
		padding: 0 !important;
		list-style: none;
		margin: 0 0 0 35px;
	}
	#main03 li a{
		color: #8f3694/*#8d3694*/ !important;
		font-weight: normal !important;
		}
	#main03 a { text-decoration: none; font-weight: bold; color: #8d3694 !important;}
	#main03 a:hover { text-decoration: underline !important;}
	#main03 a:active { color: #8d3694 !important; text-decoration: none;}



#main-sitemap {
	width: 570px;
	float: left;
	background: url(../images/layout/main-back03.jpg) top left no-repeat;
	padding: 0 !important;
	margin: 0 !important;
	min-height: 461px;	
}
	#main-sitemap h1{
		padding: 0 35px 10px 35px !important;
		color: #dc2738/*#8f3694*/ !important;
		font-size: 24px;
		}
	#main-sitemap h2{
		padding: 0 35px 10px 35px !important;
		color: #8f3694 !important;
		font-size: 16px;
		font-effect: outline 2px solid white;
		}		
	#main-sitemap p{	
		padding: 8px 35px 8px 35px;	
		color: #8f3694/*#8d3694*/ !important;
	}

	#main-sitemap ul{
		padding: 0 !important;
		margin: 0 0 0 55px;
	}
	#main-sitemap li a{
		color: #8f3694/*#8d3694*/ !important;
		font-weight: normal !important;
		}
	#main-sitemap a { text-decoration: none; font-weight: bold; color: #8d3694 !important;}
	#main-sitemap a:hover { text-decoration: underline !important;}
	#main-sitemap a:active { color: #8d3694 !important; text-decoration: none;}


#main04 {
	width: 570px;
	float: left;
	background: url(../images/layout/main-back-extend.jpg) top left repeat;
	padding: 0 !important;
	margin: -3px 0 0 0 !important;
}
	#main04 h1{
		padding: 0 35px 10px 35px !important;
		color: #dc2738/*#8f3694*/ !important;
		font-size: 24px;
		}
	#main04 h2{
		padding: 10px 35px 0 35px !important;
		color: #8f3694 !important;
		font-size: 16px;
		font-effect: outline 2px solid white;
		}	
			#main04 h2 a{
				font-weight: normal !important;
			}
	#main04 p{	
		padding: 8px 35px 8px 35px;	
		color: #8f3694/*#8d3694*/ !important;
	}

	#main04 ul{
		padding: 0 !important;
		list-style: disc;
		margin: 0 0 0 48px;
		font-size: 11px !important;
	}
	#main04 a { text-decoration: none; font-weight: bold; color: #8d3694 !important;}
	#main04 a:hover { text-decoration: underline !important;}
	#main04 a:active { color: #8d3694 !important; text-decoration: none;}

#main05 {
	width: 570px;
	clear: both;
	float: left;
	background: url(../images/50-years-rh-middle.jpg) top right no-repeat;
	padding: 0 !important;
	margin: -3px 0 0 0 !important;
}
	#main05 h1{
		padding: 0 100px 10px 35px !important;
		color: #dc2738/*#8f3694*/ !important;
		font-size: 24px;
		}
	#main05 h2{
		padding: 0 35px 10px 35px !important;
		color: #8f3694 !important;
		font-size: 16px;
		font-effect: outline 2px solid white;
		}		
	#main05 p{	
		padding: 8px 35px 8px 35px;	
		color: #8f3694/*#8d3694*/ !important;
	}

	#main05 ul{
		padding: 0 !important;
		list-style: disc;
		margin: 0 0 0 48px;
		font-size: 11px !important;
	}

#main-additional{
		clear: both;
		float: left;
		width: 570px;
		height: 202px;
		padding: 0;
	}

#main-additional-02{
		clear: both;
		float: left;
		width: 570px;
		padding: 0;
	}

#main-original-text {
		background: url(../images/products-layout/original-rh-bottom.jpg) bottom right no-repeat;
		padding: 0 20px 50px 0 !important;
		min-height: 160px;
}
			#main-original-text h1{
					padding: 10px 0 8px 35px !important;
			}
#main-cinnamon-text {
		background: url(../images/products-layout/cinnamon-rh-bottom.jpg) bottom right no-repeat;
		padding: 0 20px 50px 0 !important;
		min-height: 160px;
}
			#main-cinnamon-text h1{
					padding: 10px 0 8px 35px !important;
			}
#main-plum-text {
		background: url(../images/products-layout/plum-rh-bottom.jpg) bottom right no-repeat;
		padding: 0 20px 50px 0 !important;
		min-height: 160px;
}
			#main-plum-text h1{
					padding: 10px 0 8px 35px !important;
			}
#main-go-text {
		/*background: url(../images/products-layout/go-rh-bottom.jpg) bottom right no-repeat;*/
		padding: 0 20px 0 0 !important;
		min-height: 130px;
}
			#main-go-text h1{
					padding: 10px 0 8px 35px !important;
			}
#main-five-text {
		background: url(../images/products-layout/fruity-five-rh-bottom.jpg) bottom right no-repeat;
		padding: 0 20px 35px 0 !important;
}
			#main-five-text h1{
					padding: 10px 0 8px 35px !important;
			}
#main-product-text {
		padding: 0 20px 20px 0 !important;
		min-height: 100px;
}
			#main-product-text h1{
					padding: 10px 0 8px 35px !important;
			}
#main-snack-text {
		padding: 0 20px 20px 0 !important;
		min-height: 180px;
}
			#main-snack-text h1{
					padding: 10px 0 8px 35px !important;
			}
#main-sliced-text {
		padding: 0 20px 20px 0 !important;
		min-height: 180px;
}
			#main-sliced-text h1{
					padding: 10px 0 8px 35px !important;
			}

#great-recipe-text {
		background: url(../images/great-recipes-rh-bottom.jpg) bottom right no-repeat;
		padding: 0 20px 0 0 !important;	
}


#navtrail {
	width: 530px;
	float: left;
	height: 22px;
	font-size: 11px;
	color: #da2836;
	padding: 8px 0 0 20px;	
}
	#navtrail a {
		color: #da2836 !important;
		font-weight: bold;
	}


#iconthumbs {
			padding: 50px 0 0 74px;
			margin: 0 !important;
}




#footer {
	clear: both;
	width: 863px;
	height: 35px;
	border-top: 1px solid white;	
	font-size: 11px;
	margin: 0 auto 0 auto;
		color: white /*#8d3694*/;		
}

#footer02 {
clear: both;
	width: 884px;
	height: 35px;
	border-top: 1px solid white;
	font-size: 11px;
		color: white /*#8d3694*/;
		margin: 0 0 0 53px;
}

#footer a, #footer02 a{
		color: white /*#8d3694*/;
		font-weight: normal;
}
	#footer_left {
		float: left;
		height: 27px;		
		width: 610px;
		text-align: left;
		padding: 8px 0 0 10px;
	
	}
	#footer_right {
		float: right;
		padding: 8px 10px 0 0;		
		height: 27px;
		width: 230px;
		text-align: right;
	
	}
	
#switchlife {
	clear: both;
	width: 864px;
	height: 35px;
	font-size: 9px;
	margin: 0 auto 0 auto;
	color: #bd7f00;
	padding: 0 10px 0 10px;
	text-align: right;

}

	#switchlife a {
			color: #bd7f00;
			font-weight: bold;

	}



#wallpaper-table h2{
		padding: 3px 0 5px 0 !important;
		}
#wallpaper-table p{
		padding: 0 0 8px 0 !important;
		}
#wallpaper-table a { text-decoration: none; font-weight: normal; color: #8d3694 !important;}
#wallpaper-table a:hover { text-decoration: underline;}
#wallpaper-table a:active { color: #8d3694 !important; text-decoration: none;}

#charities { padding-bottom: 15px;}

#charities a { text-decoration: none; font-weight: normal; color: #8d3694 !important;}
#charities a:hover { text-decoration: underline;}
#charities a:active { color: #8d3694 !important; text-decoration: none;}

.indent {
		padding-left: 100px !important;
		padding-top: 5px !important;
}
.inactive { background-color: #D8D8D8; }
.centered {text-align: center;}



#video-container {
	width: 316px;
	height: 260px;
	padding: 30px 0 0 30px;
	margin: 0 0 0 95px;
	background: url(../images/video-background.jpg);
}

