﻿/* Overrides for all Family Fun pages */
#content #main 
{
    width: 745px;
    margin-top: -10px;
}

#footer 
{
    border-left: 2px solid #a9c559;
    border-right: 2px solid #a9c559;
    background-color: #a9c559;
}

/* Sets header  on top of content area to allow content area
to have absolutely positioned items within it */
#header { position: relative; z-index: 1; }
#footer-content-wrapper { position: relative; z-index: 0; }

/* Subnav */
#subNav 
{   
    list-style-type: none;
    background-image: url(../_images/familyfun/subnav/bg.gif);
    width: 745px;
    height: 115px;
    position: relative;
}

#subNav li 
{
    float: left;
}

#subNav a
{
    display: block;
    text-indent: -5000px; 
}

#subNav a span 
{
    margin-left: -5000px;
}

#subNav #subnav-artsAndCrafts a
{
    width: 147px;
    height: 115px;
    float: left;
    margin-left: 2px;  
}

#subNav #subnav-outdoorFun a
{
    width: 147px;
    height: 115px;
    float: left;
}

#subNav #subnav-music a
{
    width: 147px;
    height: 115px;
    float: left;
}

#subNav #subnav-recipes a
{
    width: 132px;
    height: 115px;
    float: left;
}

#subNav #subnav-fof a
{
    width: 153px;
    height: 115px;
    float: left;
}

#subNav #subnav-bizzie a
{
    width: 168px;
    height: 115px;
    float: left;
}

/* Defaults to blue */
#subnav-artsAndCrafts, #subnav-artsAndCrafts a {background: url(../_images/familyfun/subnav/artsAndCrafts-blue-off.gif);}
#subnav-artsAndCrafts a:hover, #subnav-artsAndCrafts span {background: url(../_images/familyfun/subnav/artsAndCrafts-blue-on.gif);}
#subnav-outdoorFun, #subnav-outdoorFun a {background: url(../_images/familyfun/subnav/outdoorFun-blue-off.gif);}
#subnav-outdoorFun a:hover, #subnav-outdoorFun span {background: url(../_images/familyfun/subnav/outdoorFun-blue-on.gif);}
#subnav-music, #subnav-music a {background: url(../_images/familyfun/subnav/music-blue-off.gif);}
#subnav-music a:hover, #subnav-music span {background: url(../_images/familyfun/subnav/music-blue-on.gif);}
#subnav-recipes, #subnav-recipes a {background: url(../_images/familyfun/subnav/recipes-blue-off.gif);}
#subnav-recipes a:hover, #subnav-recipes span {background: url(../_images/familyfun/subnav/recipes-blue-on.gif);}
#subnav-fof, #subnav-fof a {background: url(../_images/familyfun/subnav/fridgeOfFame-blue-off.gif);}
#subnav-fof a:hover, #subnav-fof span {background: url(../_images/familyfun/subnav/fridgeOfFame-blue-off.gif);}
#subnav-bizzie, #subnav-bizzie a {background: url(../_images/familyfun/subnav/bizzie-blue-off.gif);}
#subnav-bizzie a:hover, #subnav-bizzie span {background: url(../_images/familyfun/subnav/bizzie-blue-on.gif);}
/* Other pages override and use their own colours */
/* Purple: */
.subNavPurple #subnav-artsAndCrafts, .subNavPurple #subnav-artsAndCrafts a {background: url(../_images/familyfun/subnav/artsAndCrafts-purple-off.gif);}
.subNavPurple #subnav-artsAndCrafts a:hover, .subNavPurple #subnav-artsAndCrafts span {background: url(../_images/familyfun/subnav/artsAndCrafts-purple-on.gif);}
.subNavPurple #subnav-outdoorFun, .subNavPurple #subnav-outdoorFun a {background: url(../_images/familyfun/subnav/outdoorFun-purple-off.gif);}
.subNavPurple #subnav-outdoorFun a:hover, .subNavPurple #subnav-outdoorFun span {background: url(../_images/familyfun/subnav/outdoorFun-purple-on.gif);}
.subNavPurple #subnav-music, .subNavPurple #subnav-music a {background: url(../_images/familyfun/subnav/music-purple-off.gif);}
.subNavPurple #subnav-music a:hover, .subNavPurple #subnav-music span {background: url(../_images/familyfun/subnav/music-purple-on.gif);}
.subNavPurple #subnav-recipes, .subNavPurple #subnav-recipes a {background: url(../_images/familyfun/subnav/recipes-purple-off.gif);}
.subNavPurple #subnav-recipes a:hover, .subNavPurple #subnav-recipes span {background: url(../_images/familyfun/subnav/recipes-purple-on.gif);}
.subNavPurple #subnav-fof, .subNavPurple #subnav-fof a {background: url(../_images/familyfun/subnav/fridgeOfFame.gif);}
.subNavPurple #subnav-fof a:hover, .subNavPurple #subnav-fof span {background: url(../_images/familyfun/subnav/fridgeOfFame.gif);}
.subNavPurple #subnav-bizzie, .subNavPurple #subnav-bizzie a {background: url(../_images/familyfun/subnav/bizzie-purple-off.gif);}
.subNavPurple #subnav-bizzie a:hover, .subNavYellow #subnav-bizzie span {background: url(../_images/familyfun/subnav/bizzie-purple-on.gif);}
/* Pink: */
.subNavPink #subnav-artsAndCrafts, .subNavPink #subnav-artsAndCrafts a {background: url(../_images/familyfun/subnav/artsAndCrafts-pink-off.gif);}
.subNavPink #subnav-artsAndCrafts a:hover, .subNavPink #subnav-artsAndCrafts span {background: url(../_images/familyfun/subnav/artsAndCrafts-pink-on.gif);}
.subNavPink #subnav-outdoorFun, .subNavPink #subnav-outdoorFun a {background: url(../_images/familyfun/subnav/outdoorFun-pink-off.gif);}
.subNavPink #subnav-outdoorFun a:hover, .subNavPink #subnav-outdoorFun span {background: url(../_images/familyfun/subnav/outdoorFun-pink-on.gif);}
.subNavPink #subnav-music, .subNavPink #subnav-music a {background: url(../_images/familyfun/subnav/music-pink-off.gif);}
.subNavPink #subnav-music a:hover, .subNavPink #subnav-music span {background: url(../_images/familyfun/subnav/music-pink-on.gif);}
.subNavPink #subnav-recipes, .subNavPink #subnav-recipes a {background: url(../_images/familyfun/subnav/recipes-pink-off.gif);}
.subNavPink #subnav-recipes a:hover, .subNavPink #subnav-recipes span {background: url(../_images/familyfun/subnav/recipes-pink-on.gif);}
.subNavPink #subnav-fof, .subNavPink #subnav-fof a {background: url(../_images/familyfun/subnav/fridgeOfFame-pink-off.gif);}
.subNavPink #subnav-fof a:hover, .subNavPink #subnav-fof span {background: url(../_images/familyfun/subnav/fridgeOfFame-pink-off.gif);}
.subNavPink #subnav-bizzie, .subNavPink #subnav-bizzie a {background: url(../_images/familyfun/subnav/bizzie-pink-off.gif);}
.subNavPink #subnav-bizzie a:hover, .subNavYellow #subnav-bizzie span {background: url(../_images/familyfun/subnav/bizzie-pink-on.gif);}
/* Red: */
.subNavRed #subnav-artsAndCrafts, .subNavRed #subnav-artsAndCrafts a {background: url(../_images/familyfun/subnav/artsAndCrafts-red-off.gif);}
.subNavRed #subnav-artsAndCrafts a:hover, .subNavRed #subnav-artsAndCrafts span {background: url(../_images/familyfun/subnav/artsAndCrafts-red-on.gif);}
.subNavRed #subnav-outdoorFun, .subNavRed #subnav-outdoorFun a {background: url(../_images/familyfun/subnav/outdoorFun-red-off.gif);}
.subNavRed #subnav-outdoorFun a:hover, .subNavRed #subnav-outdoorFun span {background: url(../_images/familyfun/subnav/outdoorFun-red-on.gif);}
.subNavRed #subnav-music, .subNavRed #subnav-music a {background: url(../_images/familyfun/subnav/music-red-off.gif);}
.subNavRed #subnav-music a:hover, .subNavRed #subnav-music span {background: url(../_images/familyfun/subnav/music-red-on.gif);}
.subNavRed #subnav-recipes, .subNavRed #subnav-recipes a {background: url(../_images/familyfun/subnav/recipes-red-off.gif);}
.subNavRed #subnav-recipes a:hover, .subNavRed #subnav-recipes span {background: url(../_images/familyfun/subnav/recipes-red-on.gif);}
.subNavRed #subnav-fof, .subNavRed #subnav-fof a {background: url(../_images/familyfun/subnav/fridgeOfFame-red-off.gif);}
.subNavRed #subnav-fof a:hover, .subNavRed #subnav-fof span {background: url(../_images/familyfun/subnav/fridgeOfFame-red-off.gif);}
.subNavRed #subnav-bizzie, .subNavRed #subnav-bizzie a {background: url(../_images/familyfun/subnav/bizzie-red-off.gif);}
.subNavRed #subnav-bizzie a:hover, .subNavYellow #subnav-bizzie span {background: url(../_images/familyfun/subnav/bizzie-red-on.gif);}
/* Yellow: */
.subNavYellow #subnav-artsAndCrafts, .subNavYellow #subnav-artsAndCrafts a {background: url(../_images/familyfun/subnav/artsAndCrafts-yellow-off.gif);}
.subNavYellow #subnav-artsAndCrafts a:hover, .subNavYellow #subnav-artsAndCrafts span {background: url(../_images/familyfun/subnav/artsAndCrafts-yellow-on.gif);}
.subNavYellow #subnav-outdoorFun, .subNavYellow #subnav-outdoorFun a {background: url(../_images/familyfun/subnav/outdoorFun-yellow-off.gif);}
.subNavYellow #subnav-outdoorFun a:hover, .subNavYellow #subnav-outdoorFun span {background: url(../_images/familyfun/subnav/outdoorFun-yellow-on.gif);}
.subNavYellow #subnav-music, .subNavYellow #subnav-music a {background: url(../_images/familyfun/subnav/music-yellow-off.gif);}
.subNavYellow #subnav-music a:hover, .subNavYellow #subnav-music span {background: url(../_images/familyfun/subnav/music-yellow-on.gif);}
.subNavYellow #subnav-recipes, .subNavYellow #subnav-recipes a {background: url(../_images/familyfun/subnav/recipes-yellow-off.gif);}
.subNavYellow #subnav-recipes a:hover, .subNavYellow #subnav-recipes span {background: url(../_images/familyfun/subnav/recipes-yellow-on.gif);}
.subNavYellow #subnav-fof, .subNavYellow #subnav-fof a {background: url(../_images/familyfun/subnav/fridgeOfFame-yellow-off.gif);}
.subNavYellow #subnav-fof a:hover, .subNavYellow #subnav-fof span {background: url(../_images/familyfun/subnav/fridgeOfFame-yellow-off.gif);}
.subNavYellow #subnav-bizzie, .subNavYellow #subnav-bizzie a {background: url(../_images/familyfun/subnav/bizzie-yellow-off.gif);}
.subNavYellow #subnav-bizzie a:hover, .subNavYellow #subnav-bizzie span {background: url(../_images/familyfun/subnav/bizzie-yellow-on.gif);}
/* Green: */
.subNavGreen #subnav-artsAndCrafts, .subNavGreen #subnav-artsAndCrafts a {background: url(../_images/familyfun/subnav/artsAndCrafts-green-off.gif);}
.subNavGreen #subnav-artsAndCrafts a:hover, .subNavYellow #subnav-artsAndCrafts span {background: url(../_images/familyfun/subnav/artsAndCrafts-green-on.gif);}
.subNavGreen #subnav-outdoorFun, .subNavGreen #subnav-outdoorFun a {background: url(../_images/familyfun/subnav/outdoorFun-green-off.gif);}
.subNavGreen #subnav-outdoorFun a:hover, .subNavYellow #subnav-outdoorFun span {background: url(../_images/familyfun/subnav/outdoorFun-green-on.gif);}
.subNavGreen #subnav-music, .subNavGreen #subnav-music a {background: url(../_images/familyfun/subnav/music-green-off.gif);}
.subNavGreen #subnav-music a:hover, .subNavYellow #subnav-music span {background: url(../_images/familyfun/subnav/music-green-on.gif);}
.subNavGreen #subnav-recipes, .subNavGreen #subnav-recipes a {background: url(../_images/familyfun/subnav/recipes-green-off.gif);}
.subNavGreen #subnav-recipes a:hover, .subNavYellow #subnav-recipes span {background: url(../_images/familyfun/subnav/recipes-green-on.gif);}
.subNavGreen #subnav-fof, .subNavGreen #subnav-fof a {background: url(../_images/familyfun/subnav/fridgeOfFame-green-off.gif);}
.subNavGreen #subnav-fof a:hover, .subNavYellow #subnav-fof span {background: url(../_images/familyfun/subnav/fridgeOfFame-green-off.gif);}
.subNavGreen #subnav-bizzie, .subNavGreen #subnav-bizzie a {background: url(../_images/familyfun/subnav/bizzie-green-off.gif);}
.subNavGreen #subnav-bizzie a:hover, .subNavYellow #subnav-bizzie span {background: url(../_images/familyfun/subnav/bizzie-green-on.gif);}


.subNavPurple #subnav-artsAndCrafts,
.subNavPink #subnav-artsAndCrafts,
.subNavRed #subnav-artsAndCrafts,
.subNavYellow #subnav-artsAndCrafts,
.subNavGreen #subnav-artsAndCrafts
{
    background-position: 2px 0 !important;
    background-repeat: no-repeat !important;
}

/* Family Fun home page */
#ff-home #content #main
{
    background: url(../_images/familyfun/bg-home.jpg) top left no-repeat;
    height: 465px;
    position: relative;
}

body * 
{
    
}

#ff-home #footer
{
    background: #a8c558 url(../_images/familyfun/footer-home.jpg) -2px 0px no-repeat !important;
    height: 40px !important;
    margin-top: 0;
}

#ff-home #main img.bizzie 
{
    position: absolute;
    top: 15px;
    right: 128px;
}

#ff-home #main h1,
#ff-home #main h2,
#ff-home #main h3,
#ff-home p#introduction
{
    text-indent: -5000px;
}

#ff-home #main ul#projects
{
    list-style-type: none;
}

#ff-home #main ul#projects a,
#ff-home #main a#btnFridgeOfFame,
#ff-home #main a#btnViewGallery
{
    display: block;
    position: absolute;
    text-indent: -5000px;
}

#ff-home #main ul#projects *
{
    margin: 0;
    padding: 0; 
}

#ff-home #main ul#projects
{
    margin: 0;
    padding: 0;
}

#ff-home #main ul#projects a 
{
    outline: none;
    background-repeat: no-repeat;
}

#ff-home #main ul#projects a#music 
{
    width: 196px;
    height: 109px;
    top: 300px;
    left: 317px;
    background: url(../_images/familyfun/btn-music.jpg) no-repeat top left;
    z-index: 1;
}

#ff-home #main ul#projects a:hover#music, 
#ff-home #main ul#projects a#music span
{
    background: url(../_images/familyfun/btn-music-over.jpg) no-repeat top left;
}

#ff-home #main ul#projects a#bizzie 
{
    width: 158px;
    height: 132px;
    top: 360px;
    left: 13px;
    background: url(../_images/familyfun/btn-bizzie.jpg) no-repeat top left;
    z-index: 1;
}

#ff-home #main ul#projects a:hover#bizzie, 
#ff-home #main ul#projects a#bizzie span
{
    background: url(../_images/familyfun/btn-bizzie-over.jpg) no-repeat top left;
}

#ff-home #main ul#projects a#artsAndCrafts 
{
    width: 180px;
    height: 129px;
    top: 237px;
    left: 18px;
    background: url(../_images/familyfun/btn-artsAndCrafts.jpg) no-repeat top left;
}

#ff-home #main ul#projects a:hover#artsAndCrafts,
#ff-home #main ul#projects a#artsAndCrafts span
{
    background: url(../_images/familyfun/btn-artsAndCrafts-over.jpg) no-repeat top left;
}

#ff-home #main ul#projects a#outdoorFun 
{
    width: 176px;
    height: 122px;
    top: 218px;
    left: 205px;
    background: url(../_images/familyfun/btn-outdoorFun.jpg) no-repeat top left;
    z-index: 2;
}

#ff-home #main ul#projects a:hover#outdoorFun,
#ff-home #main ul#projects a#outdoorFun span
{
    background: url(../_images/familyfun/btn-outdoorFun-over.jpg) no-repeat top left;
}

#ff-home #main ul#projects a#recipes 
{
    width: 181px;
    height: 115px;
    top: 375px;
    left: 186px;
    background: url(../_images/familyfun/btn-recipes.jpg) no-repeat top left;
}

#ff-home #main ul#projects a:hover#recipes,
#ff-home #main ul#projects a#recipes span
{
    background: url(../_images/familyfun/btn-recipes-over.jpg) no-repeat top left;
}

#ff-home #main a#btnFridgeOfFame 
{
    width: 130px;
    height: 130px;
    top: 100px;
    left: 465px;
}

#ff-home #main a#btnViewGallery 
{
    width: 85px;
    height: 85px;
    top: 225px;
    left: 615px;
}

#ff-home p#introduction 
{
    position: absolute;
    width: 443px;
    height: 117px;
    top: 10px;
    left: 10px;
    background-image: url(../_images/familyfun/bg-introCopy.gif);
}

/* Tell a friend - GENERIC */
#ff-tellafriend .sIFR-hasFlash h2,
#ff-tellafriend .sIFR-hasFlash h3
{
    display: block;
    visibility: hidden;
}

#ff-tellafriend #main {
	font-size: 0.9em;
}

#ff-tellafriend h2 
{
    margin: 0 0 -20px 10px;
    line-height: 36px;
}

#ff-tellafriend h3 
{
    margin: 15px 0 5px 0;
    line-height: 28px;
}

#ff-tellafriend #main #text1 {
	padding: 20px;
	position: relative;
}

#ff-tellafriend #main #text2 {
	padding: 20px;
}

#ff-tellafriend #main #text1 p {
	width: 420px;
	margin: 10px 0 0 10px;
}

#ff-tellafriend #friends {
	position: relative;
	width: 325px;
	margin: 0 0 0 8px;
	float: left;
}

#ff-tellafriend #yourdetails {
	position: relative;
	width: 315px;
	margin: 0 0 0 15px;
	float: left;
}

#ff-tellafriend #friends p {
	display: block;
	width: 100px;
	height: 150px;
	float: left;
}

#ff-tellafriend .send {
	width: 57px !important;
	height: 21px;
	float: right;
}

#ff-tellafriend input, 
#ff-tellafriend textarea {
	margin: 0 0 10px 5px;
	width: 200px;
	font-size: 1em;
	font-family: Arial, Helvetica, sans-serif;
}

#ff-tellafriend #yourdetails label {
	width: 100px;
	display: block;
	float: left;
}

#ff-tellafriend #main a {
	color: black;
}

#ff-tellafriend span.required {
	font-weight: bold;
	color: red;
}

#ff-tellafriend .valSummary {
	position: relative;
	margin: 0 0 20px 120px;
	color: red;
	display: block;
	text-align: left;
	padding: 0;
	font-weight: normal;
}

#ff-tellafriend span.pic,
#ff-tellafriendthanks span.pic {
	display: block;
	width: 152px;
	height: 133px;
	position: absolute;
	top: 0px;
	left: 510px;
}

/* Tell a friend - artsAndCrafts */
#ff-tellafriend.artsAndCrafts #main #text1 {
	background: #e5cafd url(../_images/familyfun/tellafriend-bg-purple.gif);
}

#ff-tellafriend.artsAndCrafts #main #text2 {
	background: #e5cafd url(../_images/familyfun/tellafriend-bg-purple2.gif);
}

#ff-tellafriend.artsAndCrafts #footer {
	background-image: url(../_images/familyfun/footer-lpurple.gif);
}

#ff-tellafriend.artsAndCrafts span.pic,
#ff-tellafriendthanks.artsAndCrafts span.pic  {
	background-image: url(../_images/familyfun/icon-purple.gif);
}

/* Tell a friend - outdoorFun */
#ff-tellafriend.outdoorFun #main #text1 {
	background: #f8d5e7 url(../_images/familyfun/tellafriend-bg-pink.gif);
}

#ff-tellafriend.outdoorFun #main #text2 {
	background: #f8d5e7 url(../_images/familyfun/tellafriend-bg-pink2.gif);
}

#ff-tellafriend.outdoorFun #footer {
	background-image: url(../_images/familyfun/footer-pink.gif);
}

#ff-tellafriend.outdoorFun span.pic,
#ff-tellafriendthanks.outdoorFun span.pic {
	background-image: url(../_images/familyfun/icon-pink.gif);
}

/* Tell a friend - music */
#ff-tellafriend.music #main #text1 {
	background: #fed7c9 url(../_images/familyfun/tellafriend-bg-red.gif);
}

#ff-tellafriend.music #main #text2 {
	background: #fed7c9 url(../_images/familyfun/tellafriend-bg-red2.gif);
}

#ff-tellafriend.music #footer {
	background-image: url(../_images/familyfun/footer-lred.gif);
}

#ff-tellafriend.music span.pic,
#ff-tellafriendthanks.music span.pic {
	background-image: url(../_images/familyfun/icon-red.gif);
}

/* Tell a friend - recipes */
#ff-tellafriend.recipes #main #text1 {
	background: #f8d5e7 url(../_images/familyfun/tellafriend-bg-hellow.gif);
}

#ff-tellafriend.recipes #main #text2 {
	background: #f8d5e7 url(../_images/familyfun/tellafriend-bg-yellow2.gif);
}

#ff-tellafriend.recipes #footer {
	background-image: url(../_images/familyfun/footer-lyellow.gif);
}

#ff-tellafriend.recipes span.pic,
#ff-tellafriendthanks.recipes span.pic {
	background-image: url(../_images/familyfun/icon-yellow.gif);
}

/* Tell a friend Confirmation */
#ff-tellafriendthanks #body {
	position: relative;
	height: 218px;
}

#ff-tellafriendthanks #text {
	position: absolute;
	width: 415px;
	top: 100px;
	left: 20px;
}

#ff-tellafriendthanks #footer 
{
    background-color: #a9c559 !important;
}

#ff-tellafriendthanks #btnStayInTouch {
	display: none;
}

#ff-tellafriendthanks.artsAndCrafts #body {
	background: url(../_images/familyfun/tellafriend-thanks-bg-purpl.jpg);	
}

#ff-tellafriendthanks.artsAndCrafts #footer {
	background: url(../_images/familyfun/footer-purple.gif) top left no-repeat;
	border-style: none;
}

#ff-tellafriendthanks.outdoorFun #body {
	background: url(../_images/familyfun/tellafriend-thanks-bg-p.jpg);	
}

#ff-tellafriendthanks.outdoorFun #footer {
	background: url(../_images/familyfun/footer-pink2.gif) top left no-repeat;
	border-style: none;
}

#ff-tellafriendthanks.music #body {
	background: url(../_images/familyfun/tellafriend-thanks-bg-r.jpg);	
}

#ff-tellafriendthanks.music #footer {
	background: url(../_images/familyfun/footer-red.gif) top left no-repeat;
	border-style: none;
}

#ff-tellafriendthanks.recipes #body {
	background: url(../_images/familyfun/tellafriend-thanks-bg-y.jpg);	
}

#ff-tellafriendthanks.recipes #footer {
	background: url(../_images/familyfun/footer-yellow.gif) top left no-repeat;
	border-style: none;
}

/* Project instructions - GENERIC */
#ff-project .sIFR-hasFlash h2,
#ff-project .sIFR-hasFlash h3 
{
    visibility: hidden;
}

#ff-project #content
{
    height: 100%;
}
#ff-project #main
{
    height: 100%;
}
#ff-project #project
{
    height: 100%;
}

#ff-project h2 
{
    display: block;
    line-height: 30px;
}

#ff-project h3
{
    line-height: 22px;
    margin: 25px 0 0 0;
}

#ff-project ol
{
    margin: 0 0 0 20px;
}

#ff-project ol li 
{
    margin-bottom: 5px;
}

#ff-project #instructions 
{
    width: 400px;
    margin: 0 0 0 35px;
    padding: 20px 0 0 0;
    float: left;
}

#ff-project p#remember 
{
    margin-top: 20px;
}

#ff-project #links 
{
    clear: both;
    height: 59px;
    position: relative;
}

#ff-project #links a 
{
    display: block;
    text-indent: -5000px;
    position: absolute;
}

#ff-project #links a#btnPrint 
{
    width: 51px;
    height: 18px;
    top: 25px;
    left: 400px;
}

#ff-project #links a#ctl00_content_linkForward 
{
    width: 135px;
    height: 17px;
    top: 48px;
    left: 316px;
}

#ff-project #links a#ctl00_content_linkSubmit 
{
    width: 187px;
    height: 18px;
    top: 47px;
    left: 110px;
}

#ff-project #column 
{
    float: left;
    width: 277px;
    margin: 0 0 0 20px;
    z-index: 100;
}

#ff-project #column #tip 
{
    margin-top: 285px;
    position: relative;
    width: 277px;
    height: 268px;
}

#ff-project #column #tip p 
{
    width: 170px;
    position: absolute;
    top: 185px; 
    left: 65px;
    font-size: 0.9em;
    font-style: italic;
}

#ff-project #column #fof-box 
{
    width: 231px;
    height: 91px;
    margin: 5px 0 10px 30px;
    position: relative;
}

#ff-project #column #fof-box h4 
{
    position: absolute;
    top: -9999em;
}

#ff-project #column #fof-box p 
{
    width: 90px;
    position: absolute;
    top: 17px;
    left: 120px;
    font-size: 0.9em;
}

#ff-project #column #fof-box a 
{
    position: absolute;
    bottom: 0;
    right: 10px;
    display: block;
    width: 65px;
    height: 20px;
    text-indent: -9999em;
    outline: none;
}

#ff-project #photos #mask 
{
    width: 264px;
    height: 258px;
    margin: 5px 0 0 17px;
    position: absolute;
}

#ff-project #photos #mask span
{
    position: absolute;
    top: 240px;
    right: 20px;
    width: 50px;
    padding-left: 23px;
}

#ff-project #photos #mask a 
{
    text-indent: -5000px;
    width: 18px;
    height: 18px;
    position: absolute;
}

#ff-project #photos #mask a#btnPrev
{
 background: url(../_images/familyfun/arrow-left.gif); 
 left: 0;
}

#ff-project #photos #mask a#btnNext
{
 background: url(../_images/familyfun/arrow-right.gif);   
 right: 0;
}

#ff-project #photos #mask img 
{
    display: block;
}

#ff-project ul.ingredients 
{
    width: 180px;
    float: left;
    list-style-type: none;
}

#ff-project ul.ingredients li 
{
    padding: 0 0 0 13px;
}

#ff-project h1 
{
   display: block;
   text-indent: -5000px;
   visibility: visible;
   margin: -5px 0 20px 0;
   padding-bottom: 20px;
   background-position: 0 20px ! important;
}

#ff-project #footer 
{
    border-style: none;
    margin-top: 0;
}

/* Project instructions - Arts and Crafts */
#ff-project.artsAndCrafts h1 
{
    background: url(../_images/familyfun/header-artsandcrafts.gif) top left no-repeat;
    width: 245px;
    height: 37px;    
}

#ff-project.artsAndCrafts #project {
    background: #e4cbfe url(../_images/familyfun/project-bg-purple.gif) top left no-repeat;
}

#ff-project.artsAndCrafts #footer {
    background: #a9c559 url(../_images/familyfun/footer-purple.gif) top left no-repeat;
    
}

#ff-project.artsAndCrafts #tip 
{
    background: url(../_images/familyfun/tip-purple.gif) top left no-repeat;
}

#ff-project.artsAndCrafts #photos #mask 
{   
    /*background-image: url(../_images/familyfun/artsAndCrafts1.jpg);*/
}

#ff-project.artsAndCrafts #links a#btnPrint 
{
    background: url(../_images/familyfun/print-purple.gif) top left no-repeat;
}

#ff-project.artsAndCrafts #links a#ctl00_content_linkForward 
{
    background: url(../_images/familyfun/forward-purple.gif) top left no-repeat;
}

#ff-project.artsAndCrafts #links a#ctl00_content_linkSubmit 
{
    background: url(../_images/familyfun/submit-purple.gif) top left no-repeat;
}

#ff-project.artsAndCrafts #links 
{
    background-image: url(../_images/familyfun/project-purple-footer1.gif);
}

#ff-project.artsAndCrafts ul.ingredients li 
{
    background: url(../_images/familyfun/bullet-purple.gif) 0 50% no-repeat;
}

#ff-project.artsAndCrafts #column #fof-box 
{
    background-image: url(../_images/familyfun/fof-purple.gif);
}

/* Project instructions - Music */
#ff-project.music h1 
{
    background: url(../_images/familyfun/title-music.gif) top left no-repeat;
    width: 245px;
    height: 37px;    
}

#ff-project.music #project {
    background: #fed7c9 url(../_images/familyfun/project-bg-red.jpg) top left no-repeat;
}

#ff-project.music #footer {
    background: #a9c559 url(../_images/familyfun/footer-red.gif) top left no-repeat;
    
}

#ff-project.music #tip 
{
    background: url(../_images/familyfun/tip-red.gif) top left no-repeat;
}

#ff-project.music #photos #mask 
{   
    background-image: url(../_images/familyfun/music1.jpg);
}

#ff-project.music #links a#btnPrint 
{
    background: url(../_images/familyfun/print-red.gif) top left no-repeat;
}

#ff-project.music #links a#ctl00_content_linkForward 
{
    background: url(../_images/familyfun/forward-red.gif) top left no-repeat;
}

#ff-project.music #links a#ctl00_content_linkSubmit 
{
    background: url(../_images/familyfun/submit-red.gif) top left no-repeat;
}

#ff-project.music #links 
{
    background-image: url(../_images/familyfun/project-red-footer1.gif);
}

#ff-project.music ul.ingredients li 
{
    background: url(../_images/familyfun/bullet-red.gif) 0 50% no-repeat;
}

#ff-project.music #column #fof-box 
{
    background-image: url(../_images/familyfun/fof-red.gif);
}

/* Project instructions - Outdoor fun */
#ff-project.outdoorFun h1 
{
    background: url(../_images/familyfun/title-outdoor.gif) top left no-repeat;
    width: 245px;
    height: 37px;    
}

#ff-project.outdoorFun #project {
    background: #fbc5e2 url(../_images/familyfun/project-bg-pink.gif) top left no-repeat;
}

#ff-project.outdoorFun #footer {
    background: #a9c559 url(../_images/familyfun/footer-dpink.gif) top left no-repeat;
    
}

#ff-project.outdoorFun #tip 
{
    background: url(../_images/familyfun/tip-pink.gif) top left no-repeat;
}

#ff-project.outdoorFun #photos 
{
    margin-top: 1px;
}

#ff-project.outdoorFun #photos #mask 
{   
    background-image: url(../_images/familyfun/outdoorFun1.jpg);
}

#ff-project.outdoorFun #links a#btnPrint 
{
    background: url(../_images/familyfun/print-pink.gif) top left no-repeat;
}

#ff-project.outdoorFun #links a#ctl00_content_linkForward 
{
    background: url(../_images/familyfun/forward-pink.gif) top left no-repeat;
}

#ff-project.outdoorFun #links a#ctl00_content_linkSubmit 
{
    background: url(../_images/familyfun/submit-pink.gif) top left no-repeat;
}

#ff-project.outdoorFun #links 
{
    background-image: url(../_images/familyfun/project-pink-footer1.gif);
}

#ff-project.outdoorFun ul.ingredients li 
{
    background: url(../_images/familyfun/bullet-pink.gif) 0 50% no-repeat;
}

#ff-project.outdoorFun #column #fof-box 
{
    background-image: url(../_images/familyfun/fof-pink.gif);
}

/* Project instructions - Recipes */
#ff-project.recipes h1 
{
    background: url(../_images/familyfun/title-recipes.gif) top left no-repeat;
    width: 245px;
    height: 37px;    
}

#ff-project.recipes #project {
    background: #fff39c url(../_images/familyfun/project-bg-yellow.jpg) top left no-repeat;
}

#ff-project.recipes #footer {
    background: #a9c559 url(../_images/familyfun/footer-yellow.gif) top left no-repeat; 
}

#ff-project.recipes #tip 
{
    background: url(../_images/familyfun/tip-yellow.gif) top left no-repeat;
}

#ff-project.recipes #photos 
{
    margin-top: 1px;
}

#ff-project.recipes #photos #mask 
{   
    background-image: url(../_images/familyfun/recipes1.jpg);
}

#ff-project.recipes #links a#btnPrint 
{
    top: 30px;
    background: url(../_images/familyfun/print-yellow.gif) top left no-repeat;
}

#ff-project.recipes #links a#ctl00_content_linkForward 
{
    top: 55px;
    background: url(../_images/familyfun/forward-yellow.gif) top left no-repeat;
}

#ff-project.recipes #links a#ctl00_content_linkSubmit 
{
    top: 55px;
    background: url(../_images/familyfun/submit-yellow.gif) top left no-repeat;
}

#ff-project.recipes #links 
{
    background-image: url(../_images/familyfun/project-yellow-footer1.gif);
}

#ff-project.recipes ul.ingredients li 
{
    background: url(../_images/familyfun/bullet-yellow.gif) 0 50% no-repeat;
}

#ff-project.recipes #column #fof-box 
{
    background-image: url(../_images/familyfun/fof-yellow.gif);
}

/* Project instructions - Let's Get Bizzie */
#ff-project.letsGetBizzie h1 
{
    text-indent: -9999em;
    position: absolute;
    top: -9999em;
    left: -999em;
}

#ff-project.letsGetBizzie h3 
{
    margin-top: 0;
}

#ff-project.letsGetBizzie #project {
    background: #cadbd3 url(../_images/familyfun/backgrounds/bg-bizzie-top.jpg) top left no-repeat;
    min-height:276px;
    height:auto !important;
    height:276px;
}

#ff-project.letsGetBizzie #links 
{
    /*margin-top: 25px;*/
    background: #cadbd3 url(../_images/familyfun/footer-bizzie.gif) top left no-repeat; 
}

#ff-project.letsGetBizzie #footer 
{
    background-image: url(../_images/familyfun/footer-bizzie2.gif) !important;
}

#ff-project.letsGetBizzie #project .project 
{
    margin-left: 42px;
    position: relative;
    background-position: 100% 10px;
    background-repeat: no-repeat;
    width: 640px;
}

#ff-project.letsGetBizzie a#ctl00_content_linkForward
{
    background-image: url(../_images/familyfun/tellafriend-bizzie.gif);
    height: 25px !important;
    top: 45px;
}

#ff-project.letsGetBizzie #project .project p 
{
    width: 370px;
}

#ff-project.letsGetBizzie #project .project a 
{
    background-image: url(../_images/familyfun/bizzie-dl.gif);
    width: 207px;
    height: 21px;
    text-indent: -9999px !important;
    display: block;
    outline: none;
    position: absolute;
    bottom: 20px;
    left: 0;
}

#ff-project.letsGetBizzie #project #project1 
{
    height: 162px;
    padding-top: 100px;
}

#ff-project.letsGetBizzie #project #project1 p
{
    padding-top: 20px;
}

/*#ff-project.letsGetBizzie #project1 a 
{
    bottom: 0 !important;
}*/

#ff-project.letsGetBizzie #project #project2 { height: 145px; margin-top: 30px; background-image: url("../_images/familyfun/bizzie-2.gif"); background-position: 100% 45px; }
#ff-project.letsGetBizzie #project #project3 { height: 145px; margin-top: 10px; background-image: url("../_images/familyfun/bizzie-3.gif"); background-position: 100% 20px; }
#ff-project.letsGetBizzie #project #project4 { height: 145px; margin-top: 5px; background-image: url("../_images/familyfun/bizzie-4.gif"); background-position: 95% 15px; }
#ff-project.letsGetBizzie #project #project5 { height: 145px; margin-top: 10px; background-image: url("../_images/familyfun/bizzie-5.gif"); background-position: 100% 25px; }
#ff-project.letsGetBizzie #project #project6 { height: 145px; margin-top: 10px; background-image: url("../_images/familyfun/bizzie-6.gif"); background-position: 97% 13px; }

#ff-project.letsGetBizzie #footer {
    background: #a9c559 url(../_images/familyfun/footer-yellow.gif) top left no-repeat; 
}

/* Submit photo page */
#ff-submit #content #main #bg
{
    background: url(../_images/familyfun/submit-bg.gif) top left no-repeat;
    height: 415px;
	font-size: 0.9em;
}

#ff-submit #introduction 
{
    position: absolute;
    top: 155px;
    left: 30px;
    width: 430px;
}

#ff-submit #project 
{
    position: absolute;
    top: 300px;
    left: 30px;
    width: 330px;
}

#ff-submit #details 
{
    position: absolute;
    top: 300px;
    left: 390px;
    width: 330px;
}

#ff-submit label {
	width: 100px;
	float: left;
	display: block;
	margin: 5px 5px 5px 0;
}

#ff-submit input,
#ff-submit select,
#ff-submit textarea {
	width: 220px;
	float: left;
	margin: 5px 0 5px 0;
	font-family: Arial, Helvetica, sans-serif;
}

#ff-submit textarea {
	font-size: 1em;	
}

#ff-submit br {
	clear: both;
}

#ff-submit .required {
	color: #2195e6;
}

#ff-submit .invalidField {
	display: block;
	margin: 0;
	padding: 0;
	width: 100px;
	color: red;
	font-size: 0.9em;
}

#ff-submit .max {
	font-size: 0.9em;
	color: gray;
	display: block;
}

#ff-submit #mandatory {
	padding: 10px 0 0 0;
	clear: both;
}

#ff-submit #ctl00_content_btnPreview {
	width: 142px;
	height: 20px;
	float: right;
	margin: -5px 0 5px 0;
}

#ff-submit #ctl00_content_btnSend {
	width: 57px;
	height: 20px;
	float: right;
	margin: 0 0 0 0;
}

#ff-submit #footer {
	background-image: url(../_images/familyfun/footer-lblue.gif);
}

/* Submit photo preview page */
#ff-submit-preview #content #main #bg
{
    background: url(../_images/familyfun/preview-bg.gif) top left no-repeat;
	font-size: 0.9em;
	height: 475px;
}

#ff-submit-preview #introduction 
{
    position: absolute;
    top: 155px;
    left: 30px;
    width: 430px;
}

#ff-submit-preview #sub {
	position: absolute;
	top: 270px;
	left: 230px;
	width: 205px;
}

#ff-submit-preview #sub #tn {
	background-color: white;
	padding: 10px;
	
}

#ff-submit-preview #sub #tn img {
	border: 10px solid white;
	display: block;
}

#ff-submit-preview #sub #tn span {
	display: block;
	margin-top: 10px;
}

#ff-submit-preview #ctl00_content_btnEdit {
	width: 127px;
	height: 20px;
	float: right;
	margin-top: 9px;
}

#ff-submit-preview #ctl00_content_btnSend {
	width: 57px;
	height: 20px;
	clear: right;
	margin-top: 9px;
	float: right;
}

#ff-submit-preview #footer {
	background-image: url(../_images/familyfun/footer-lblue.gif);
}

/* Submit photo thank you page */
#ff-submit-thanks #content #main #bg {
	background-image: url(../_images/familyfun/thanks-bg.jpg);
	height: 200px;
}

#ff-submit-thanks #content #main #bg #introduction {
	width: 415px;
	padding: 90px 0 0 30px;
}

#ff-submit-thanks #content #main #mid {
	background: #1fabe8 url(../_images/familyfun/thanks-mid.gif) top left no-repeat;
	height: 50px;
	position: relative;
}

#ff-submit-thanks #content #main #mid #btnGallery {
	background-image: url(../_images/familyfun/btngallery.gif);
	width: 101px;
	height: 20px;
	display: block;
	text-indent: -5000px;
	position: absolute;
	top: 35px;
	left: 350px;
}

#ff-submit-thanks #footer {
	background-image: url(../_images/familyfun/footer-blue.gif);
}

/*
    Fridge of fame styles
*/

body#ff-fridgeoffame div#hero,
body#ff-gallery div#hero {
    background: url(../_images/familyfun/fridgeoffame/background/bg-hero_top.gif) #B2DAE4 no-repeat;
    margin-top: -10px;
}

body#ff-fridgeoffame div#hero div.inner,
body#ff-gallery div#hero div.inner {
    background: url(../_images/familyfun/fridgeoffame/background/bg-hero_bottom.gif) no-repeat bottom;
    padding-bottom: 78px;
}

body#ff-fridgeoffame div#hero div.inner div.content,
body#ff-gallery div#hero div.inner div.content {
    background: url(../_images/familyfun/fridgeoffame/background/bg-hero_content.gif) repeat-y;
    padding: 0 22px;
    position: relative;
}

body#ff-fridgeoffame div#hero div.inner div.content div.main,
body#ff-gallery div#hero div.inner div.content div.main {
    width: 290px;
}

body#ff-fridgeoffame div#hero div.inner div.content p,
body#ff-gallery div#hero div.inner div.content p {
    margin: 0;
}


body#ff-fridgeoffame div#hero div.inner div.content h2,
body#ff-gallery div#hero div.inner div.content h2 {
    display: block;
    width: 290px;
    height: 136px;
    background: url(../_images/familyfun/fridgeoffame/hdr-fridge_of_fame.gif) no-repeat;
    text-indent: -10000000px;
}

body#ff-fridgeoffame div#hero div.inner div.content div.polaroid {
    background: url(../_images/familyfun/fridgeoffame/background/bg-polaroid.gif) no-repeat;
    width: 106px;
    height: 125px;
    position: absolute;
    padding-left: 8px;
    padding-right: 9px;
    padding-top: 7px; 
    font-size: 0.9em;   
}

body#ff-fridgeoffame div#hero div.inner div.content div#fof_left {
    top: 10px;
    right: 300px;
    
}

body#ff-fridgeoffame div#hero div.inner div.content div#fof_left div.dot {
    left: 10px;
}

body#ff-fridgeoffame div#hero div.inner div.content div#fof_center {
    top: 20px;
    right: 150px;
}

body#ff-fridgeoffame div#hero div.inner div.content div#fof_right {
    top: 35px;
    right: 10px;
}

body#ff-fridgeoffame div#hero div.inner div.content div.polaroid div.wrapper {
    position: relative;
}

body#ff-fridgeoffame div#hero div.inner div.content div.polaroid div.dot {
    position: absolute;
    background: url(../_images/familyfun/fridgeoffame/img-blueDot.png) no-repeat;
    width: 22px;
    height: 22px;
    top: -8px;
    right: 12px;
    display: block !important;
    display: none;
}

body#ff-fridgeoffame div#hero div.inner div.content a.submitPics {
    width: 137px;
    height: 121px;
    display: block;
    position: absolute;
    left: 322px;
    bottom: -79px;
    background: url(../_images/familyfun/fridgeoffame/btn-submitYourPics.gif) no-repeat;
    text-indent: -10000000px;
}

body#ff-fridgeoffame div#gallery {
    background: url(../_images/familyfun/fridgeoffame/background/bg-gallery.gif) no-repeat #DAEDF2;
    overflow: auto;
    height: 598px;
    position: relative;
}

div#largImageContainer {
    position: absolute;
    width: 308px;
    height: 342px;
    top: 0;
    left: 0;
    z-index: 10000000000;
    text-align: left;
    background: url(../_images/familyfun/fridgeoffame/background/bg-popup.png) no-repeat !important;
    background: url(../_images/familyfun/fridgeoffame/background/bg-popup.gif) no-repeat;
}

div#largImageContainer div.inner {
    margin: 0 0 0 22px;
    width: 260px;
}

div#largImageContainer a.close {
    margin: 0;
    float: right;
    display: block;
    height: 23px !important;
    height: 19px;
    line-height: 30px !important;
    line-height: 24px;
    color: #117434;
    font-size: 11px;
}

div#largImageContainer a.makeProject {
    background: url(../_images/familyfun/fridgeoffame/btn-makethisproject.gif) no-repeat;
    width: 118px;
    height: 16px;
    display: block;
    float: right;
    text-indent: -100000px;
}

div#largImageContainer img#largeThumb {
    width: 260px;
    height: 260px;
    margin: 0 0 5px 0;
}

div#largImageContainer p.caption {
    margin: 0 0 5px 0;
    font-weight: bold;
    text-align: left;
    font-size: 1em;
}

body#ff-fridgeoffame div#gallery div.project {
    width: 326px;
    height: 226px;
    margin-bottom: 20px;
    float: left;
    padding: 20px 20px 20px 26px !important;
    padding: 20px 11px 10px 26px;
}


body#ff-fridgeoffame div#gallery div.project ul,
body#ff-gallery div#gallery ul {
    list-style: none;
    float: left;
    
}

body#ff-fridgeoffame div#gallery div.project ul li,
body#ff-gallery div#gallery ul li {
    padding: 5px;
    background: #FFF;
    width: 60px;
    height: 60px;
    float: left;
    margin: 6px 11px 6px 0 !important;
    margin: 3px 11px 3px 0;
}

body#ff-gallery div#gallery ul li 
{
    padding: 7px;
    width: 80px;
    height: 80px;
    margin: 8px 15px 8px 0 !important;
    margin: 5px 15px 5px 0;
}

body#ff-fridgeoffame div#gallery div.project ul li img,
body#ff-gallery div#gallery ul li img {
    width: 60px;
    height: 60px;
    float: left;
}

body#ff-gallery div#gallery ul li img 
{
    width: 80px;
    height: 80px;
}

body#ff-fridgeoffame div#gallery div.project h2.artsAndCrafts {
    background: url(../_images/familyfun/fridgeoffame/hdr-arts_and_crafts.jpg) no-repeat;
    width: 199px;
    height: 26px;
    text-indent: -10000px;
}

body#ff-fridgeoffame div#gallery div.project h2.music {
    background: url(../_images/familyfun/fridgeoffame/hdr-music.jpg) no-repeat;
    width: 69px;
    height: 25px;
    text-indent: -10000px;
}

body#ff-fridgeoffame div#gallery div.project h2.outdoorFun {
    background: url(../_images/familyfun/fridgeoffame/hdr-outdoor_fun.jpg) no-repeat;
    width: 154px;
    height: 27px;
    text-indent: -10000px;
}

body#ff-fridgeoffame div#gallery div.project h2.recipes {
    background: url(../_images/familyfun/fridgeoffame/hdr-recipes.jpg) no-repeat;
    width: 97px;
    height: 32px;
    text-indent: -10000px;
    margin-top: -10px;
    margin-bottom: 15px;
}

body#ff-fridgeoffame div#gallery div.project a.seeMore {
    background: url(../_images/familyfun/fridgeoffame/btn-see_more_photos.gif) no-repeat;
    width: 119px;
    height: 16px;
    float: right;
    margin-top: 15px;
    margin-right: 12px;
    text-indent: -10000px;
    display: block;
}

body#ff-fridgeoffame  div#footer {
    margin-top: 0px;
}

.blank-artsAndCrafts a,
.blank-outdoorFun a,
.blank-music a,
.blank-recipes a {
    display: none;
}

.blank-artsAndCrafts span,
.blank-outdoorFun span,
.blank-music span,
.blank-recipes span {
    display: block;
    height: 60px;
    width: 60px;
    background-position: 50% 50%;
    background-repeat: no-repeat;
}

.blank-artsAndCrafts span {background-image: url(../_images/familyfun/blank-artsAndCrafts.gif);}
.blank-outdoorFun span {background-image: url(../_images/familyfun/blank-outdoorFun.gif);}
.blank-music span {background-image: url(../_images/familyfun/blank-music.gif);}
.blank-recipes span {background-image: url(../_images/familyfun/blank-recipes.gif);}
    

/*
    Fridge of fame gallery styles
*/

body#ff-gallery div#hero div.inner  
{
    background: url(../_images/familyfun/bg-hero-gallery.gif) no-repeat bottom left;
    padding-bottom: 40px;       
}

body#ff-gallery div#hero div.inner div.content 
{
    overflow: auto;
}

body#ff-gallery div#hero div.inner div.content div.main 
{
    float: left;
}

body#ff-gallery div#hero div.inner div.content div.sideContent 
{
    width: 350px;
    float: left;
    background: url(../_images/familyfun/bg-sidecontent.gif) no-repeat top left;
    padding-top: 35px;
    padding-left: 60px;
}

body#ff-gallery div#hero fieldset .button
{
    margin-top: 10px;
    margin-left: 305px;
}

body#ff-gallery div#hero fieldset select 
{
    width: 198px;
    margin-left: 20px;
}

body#ff-gallery div#hero div.inner div.content div.sideContent p 
{
    margin-bottom: 15px;
}

body#ff-gallery div#gallery
{
    background: url(../_images/familyfun/bg-content-gallery.gif) no-repeat top left;
    padding-top: 22px;
    overflow: auto;
    position: relative;
}

body#ff-gallery div#gallery div.project 
{
    background: url(../_images/familyfun/bg-content-gallery-bottom.gif) no-repeat bottom left #DAEDF2;
    overflow: visible;
    padding-bottom: 29px;
    border: none;
}

body#ff-gallery div#gallery div.project div.inner 
{
    background: url(../_images/familyfun/bg-gallery.gif) #B2D9E3;
    padding: 0 45px 0 45px;
    width: 655px;
}


body#ff-gallery div#footer 
{
    margin-top: 0px;
    border: none;
    background: url(../_images/familyfun/bg-footer-gallery.gif) no-repeat top left #A9C559;
}

body#ff-gallery div#hero div.inner h3#ctl00_content_projectTitle 
{
    margin-bottom: 10px;
    text-indent: -10000px;
}

body.artsAndCrafts div#hero div.inner h3#ctl00_content_projectTitle 
{
    background: url(../_images/familyfun/hdr-arts_and_crafts_gallery.gif) no-repeat top left;
    width: 199px;
    height: 26px;
}

body.music div#hero div.inner h3#ctl00_content_projectTitle 
{
    background: url(../_images/familyfun/hdr-music_gallery.gif) no-repeat top left;
    width: 69px;
    height: 25px;
}

body.outdoorFun div#hero div.inner h3#ctl00_content_projectTitle 
{
    background: url(../_images/familyfun/hdr-outdoor_fun_gallery.gif) no-repeat top left;
    width: 154px;
    height: 27px;
}


body.recipes div#hero div.inner h3#ctl00_content_projectTitle 
{
    background: url(../_images/familyfun/hdr-recipes_gallery.gif) no-repeat top left;
    width: 97px;
    height: 32px;
}

/* new family fun page
------------------------------------------------------------------------------------- */
div.season
{
    background: url(../_images/familyfun/bg-season.gif);   
}
div.season div.season-header span
{
    /*display:block;*/
    width:32px;
    height:31px;
    cursor:pointer;
    float:left;
}
div.season div.season-header-sub h3
{
    text-indent: -9999px;
}
.arrow-down 
{
    background: url(../_images/familyfun/backgrounds/arrow-down.gif);
}
div.season div.season-header h2 
{
    text-indent:-9999px;
    margin:0;
    padding:0;
    clear:both;
}
div.season div.season-header p
{
    width:380px;
    margin:15px 0 0 44px;
}
div.season div.season-header-sub 
{
    /*height: 0px;
    overflow: hidden;*/
    display: none;
    position: relative;
}
div.season div#bizzie-winter  
{
    background: url(../_images/familyfun/header-bizzie-winter.gif) no-repeat;
    height: 172px;
}
div.season div#bizzie-winter span
{
    margin:58px 0 0 379px;
}
div.season div#bizzie-spring  
{
    background: url(../_images/familyfun/backgrounds/spring_title.gif) no-repeat;
    height: 172px;
}
div.season div#bizzie-spring span
{
    margin:64px 0 0 379px;
}
div.season div#bizzie-summer  
{
    background: url(../_images/familyfun/backgrounds/summer_title.gif) no-repeat;
    height: 181px;
}
div.season div#bizzie-summer span
{
    margin:76px 0 0 379px;
}
div.season div#bizzie-autumn  
{
    background: url(../_images/familyfun/backgrounds/autumn_title.gif) no-repeat;
    height: 183px;
}
div.season div#bizzie-autumn span
{
    margin:78px 0 0 379px;
}
div.season-header-sub .project 
{
    position:relative;
}
div.season-header-sub #winter-project1 {background: url(../_images/familyfun/backgrounds/winter_1.gif) no-repeat;min-height:183px;height:auto !important;height:183px;}
div.season-header-sub #winter-project2 {background: url(../_images/familyfun/backgrounds/winter_2.gif) no-repeat;min-height:155px;height:auto !important;height:155px;}
div.season-header-sub #winter-project3 {background: url(../_images/familyfun/backgrounds/winter_3.gif) no-repeat;min-height:156px;height:auto !important;height:156px;}
div.season-header-sub #winter-project4 {background: url(../_images/familyfun/backgrounds/winter_4.gif) no-repeat;min-height:157px;height:auto !important;height:157px;}
div.season-header-sub #spring-project1 {background: url(../_images/familyfun/backgrounds/spring_1.gif) no-repeat;min-height:193px;height:auto !important;height:193px;}
div.season-header-sub #spring-project2 {background: url(../_images/familyfun/backgrounds/spring_2.gif) no-repeat;min-height:155px;height:auto !important;height:155px;}
div.season-header-sub #spring-project3 {background: url(../_images/familyfun/backgrounds/spring_3.gif) no-repeat;min-height:154px;height:auto !important;height:154px;}
div.season-header-sub #spring-project4 {background: url(../_images/familyfun/backgrounds/spring_4.gif) no-repeat;min-height:155px;height:auto !important;height:155px;}
div.season-header-sub #summer-project1 {background: url(../_images/familyfun/backgrounds/summer_1.gif) no-repeat;min-height:194px;height:auto !important;height:194px;}
div.season-header-sub #summer-project2 {background: url(../_images/familyfun/backgrounds/summer_2.gif) no-repeat;min-height:156px;height:auto !important;height:156px;}
div.season-header-sub #summer-project3 {background: url(../_images/familyfun/backgrounds/summer_3.gif) no-repeat;min-height:157px;height:auto !important;height:157px;}
div.season-header-sub #autumn-project1 {background: url(../_images/familyfun/backgrounds/autumn_1.gif) no-repeat;min-height:190px;height:auto !important;height:190px;}
div.season-header-sub #autumn-project2 {background: url(../_images/familyfun/backgrounds/autumn_2.gif) no-repeat;min-height:155px;height:auto !important;height:155px;}
div.season-header-sub #autumn-project3 {background: url(../_images/familyfun/backgrounds/autumn_3.gif) no-repeat;min-height:157px;height:auto !important;height:157px;}
div.season-header-sub .project h3
{
    padding-left:46px;
    
}
div.season-header-sub .project p
{
    margin-left:43px;
    width:380px;
}
div.season-header-sub #winter-project1 p, div.season-header-sub #spring-project1 p, div.season-header-sub #summer-project1 p, div.season-header-sub #autumn-project1 p
{
    margin-top:30px;
}
div.season-header-sub .project a 
{
    background-image: url(../_images/familyfun/bizzie-dl.gif);
    width: 207px;
    height: 21px;
    text-indent: -9999px !important;
    display: block;
    outline: none;
    position:absolute;
    bottom:40px !important;
    left:44px;  
}