/***  Games  ***/

.templatePopGame
{
	background-color:#306527;
}
#pageGames li#subNav0 a div
{
	background-image: url(http://cdn.dolimg.com/franchise/beauty/media/images/common/subnav_games_games.png);
	width:159px;
}
#pageGames li#subNav1 a div
{
	background-image: url(http://cdn.dolimg.com/franchise/beauty/media/images/common/subnav_games_activities.png);
	width:228px;
}
#pageGames li#subNav2 a div
{
	background-image: url(http://cdn.dolimg.com/franchise/beauty/media/images/common/subnav_games_printables.png);
	width:166px;
}
#pageGames li#subNav3 a div
{
	background-image: url(http://cdn.dolimg.com/franchise/beauty/media/images/common/subnav_games_downloads2.png);
	width:191px;
}

#pageGames li#sub_2_0 a div
{
	background-image: url(http://cdn.dolimg.com/franchise/beauty/media/images/common/subnav_games_sub_assorted.gif);
	width:194px;
}
#pageGames li#sub_2_1 a div
{
	background-image: url(http://cdn.dolimg.com/franchise/beauty/media/images/common/subnav_games_sub_posters.gif);
	width:85px;
}
#pageGames li#sub_2_2 a div
{
	background-image: url(http://cdn.dolimg.com/franchise/beauty/media/images/common/subnav_games_sub_coloring.gif);
	width:139px;
}
#pageGames li#sub_2_3 a div
{
	background-image: url(http://cdn.dolimg.com/franchise/beauty/media/images/common/subnav_games_sub_masks.gif);
	width:72px;
}
#pageGames li#sub_2_4 a div
{
	background-image: url(http://cdn.dolimg.com/franchise/beauty/media/images/common/subnav_games_sub_instruments.gif);
	width:120px;
}
#pageGames li#sub_2_5 a div
{
	background-image: url(http://cdn.dolimg.com/franchise/beauty/media/images/common/subnav_games_sub_fathersday.gif);
	width:134px;
}



/****  online games page  ****/

#pageGamesOnline .contentGroup
{
	position:absolute;
	width:500px;
	top:5px;
	background-position:top center;
	background-repeat:no-repeat;
}
#pageGamesOnline #followmylead
{
	left:125px;
}
#pageGamesOnline #sudoku
{
	left:446px;
	background-image: url(http://cdn.dolimg.com/franchise/beauty/media/images/games/games_hdr_sudoku.jpg);
}
#pageGamesOnline .contentThumb
{
	position:relative;
	width:480px;
	height:300px;
	top:0px;
	left:0px;
}
#pageGamesOnline .contentThumb img
{
	position:absolute;
	width:480px;
	height:300px;
	top:0px;
	left:10px;
}
#pageGamesOnline div.btnPlay
{
	position:relative;
	top:0px;
	left:183px;
	width:134px;
	height:41px;
	overflow:hidden;
}
#pageGamesOnline a div.btnPlay img,
#pageGamesOnline div.btnPlay a img
{
	position:absolute;
	left:0px;
	top: 0px; 
}
#pageGamesOnline a:hover div.btnPlay img,
#pageGamesOnline div.btnPlay a:hover img
{
	top: -41px; 
}

/****  activities & crafts page  ****/

#pageCrafts
{

}

#pageCrafts #scrollArea
{
	position:absolute;
	left:48px;
	top:42px;
	width:648px;
	height:330px;
	text-align:left;
	overflow:hidden;
}

#pageCrafts #scrollContent
{
	position:absolute;
}
#pageCrafts ul#activitiesList
{
	position:absolute;
	left:0px;
	top:0px;
	width:648px;
	height:320px;
	list-style-type:none;
	margin:0px;
	padding:0px;
	overflow:hidden;
}
#pageCrafts ul#activitiesList li
{
	float:left;
	position:relative;
	width:162px;
	height:160px;
	margin:0px;
	padding:0px;
}
#pageCrafts ul#activitiesList a
{
	position:absolute;
	width:162px;
	height:160px;
	font-size:85%;
	color:#FFFFFF;
	cursor: pointer;

}
#pageCrafts ul#activitiesList a:hover
{
	color:#e0e482;
}
#pageCrafts ul#activitiesList a div.thumb img
{
	position:absolute;
	top:2px;
	left:2px;
	width:146px;
	height:113px;
	border:0px;
}
#pageCrafts ul#activitiesList div.thumb
{
	position:absolute;
	top:2px;
	left:10px;
	width:146px;
	height:113px;
	background-position:0px 0px;
	background-repeat:no-repeat;
}
#pageCrafts ul#activitiesList div.desc
{
	position:absolute;
	top:122px;
	left:11px;
	width:140px;
}



/****  downloads page  ****/

#pageDownloads .contentGroup
{
	position:absolute;
	margin:0px;
	padding:0px;
}
#pageDownloads .contentGroup ul
{
	position:absolute;
	list-style-type:none;
	margin:0px;
	padding:0px;
}
#pageDownloads .contentGroup li
{
	float:left;
	position:relative;
	margin:0px;
	padding:0px;
}
#pageDownloads .contentGroup img
{
	position:absolute;
}

#pageDownloads #wpaper
{
	top:14px;
	left:42px;
	width:330px;
	height:380px;
}
#pageDownloads #wpaper img.hdr
{
	top:0px;
	left:97px;
}
#pageDownloads #wpaper ul
{
	top:46px;
	left:0px;
	width:336px;
}
#pageDownloads #wpaper li
{
	width:166px;
	height:110px;
	background: url(http://cdn.dolimg.com/franchise/beauty/media/images/games/dl_thumb_bg_wpaper.png) top left no-repeat;
}
#pageDownloads #wpaper li img
{
	top:8px;
	left:10px;
}

#pageDownloads #ssaver
{
	top:14px;
	left:492px;
}
#pageDownloads #ssaver img.hdr
{
	top:0px;
	left:9px;
}
#pageDownloads #ssaver ul
{
	top:47px;
	left:0px;
}
#pageDownloads #ssaver li
{
	width:181px;
	height:121px;
	background: url(http://cdn.dolimg.com/franchise/beauty/media/images/games/dl_thumb_bg_ssaver.png) top left no-repeat;
}
#pageDownloads #ssaver li img
{
	top:7px;
	left:8px;
}

#pageDownloads #buddy
{
	top:212px;
	left:437px;
	background: url(http://cdn.dolimg.com/franchise/beauty/media/images/games/dl_thumb_bg_buddy.png) 0px 35px no-repeat;
	width:290px;
	height:117px;
}
#pageDownloads #buddy img.hdr
{
	top:0px;
	left:68px;
}
#pageDownloads #buddy ul
{
	top:40px;
	left:6px;
	width:286px;
	height:70px;
}
#pageDownloads #buddy li
{
	width:70px;
	height:70px;
}
#pageDownloads #buddy li a
{
	display:block;
}
#pageDownloads #buddy li a img
{
	position:relative;
	margin: 3px;
}

div#wpaperSubmenu
{
	z-index:102;
	position:absolute;
	width:144px;
	height:90px;
	background-image: url(http://cdn.dolimg.com/franchise/beauty/media/images/games/dl_thumb_wpaper_menu_back.png);
	background-position: top left;
	background-repeat: no-repeat;
	top:-1000px;
	left:-1000px;
}
div#wpaperSubmenu div
{
	position:absolute;
	left:2px;
	width:140px;
	height:24px;
	overflow:hidden;
}
div#wpaperSubmenu a img
{
	top:0px;
	left:0px;
}
div#wpaperSubmenu a:hover img
{
	top:-24px;
}
div#wpaperSubmenu a span.alt
{
	display:none;
}
div#wpaperSubmenu div#btnWpaperWs
{
	top:64px;
}
div#wpaperSubmenu div#btnWpaperLg
{
	top:40px;
}
div#wpaperSubmenu div#btnWpaperSm
{
	top:16px;
}


div#ssaverSubmenu
{
	z-index:102;
	position:absolute;
	width:160px;
	height:100px;
	background-image: url(http://cdn.dolimg.com/franchise/beauty/media/images/games/dl_thumb_ssaver_menu_back.jpg);
	background-position: top left;
	background-repeat: no-repeat;
	top:-1000px;
	left:-1000px;
}
div#ssaverSubmenu div
{
	position:absolute;
	left:2px;
	width:160px;
	height:26px;
	overflow:hidden;
}
div#ssaverSubmenu a img
{
	top:0px;
	left:-2px;
}
div#ssaverSubmenu a:hover img
{
	top:-26px;
}
div#ssaverSubmenu a span.alt
{
	display:none;
}
div#ssaverSubmenu div#btnSsaverMac
{
	top:28px;
}
div#ssaverSubmenu div#btnSsaverWin
{
	top:54px;
}


/***  Printables  ***/
.btnPrintAll
{
	position:absolute;
	width:148px;
	height:35px;
	overflow:hidden;
}
.btnPrintAll a img
{
	position:absolute;
	left:0px;
	top:0px;
}
.btnPrintAll a:hover img
{
	top:-36px;
}

.contentGroup a
{
	display:block;
}


/***  Father's Day  ***/

#pageFathersDay .contentGroup
{
	position:absolute;
	margin:0px;
	padding:0px;
}
#pageFathersDay .contentGroup ul
{
	position:absolute;
	list-style-type:none;
	margin:0px;
	padding:0px;
}
#pageFathersDay .contentGroup li
{
	float:left;
	position:relative;
	margin:0px;
	padding:0px;
}
#pageFathersDay .contentGroup img
{
	position:absolute;
}

#pageFathersDay #cards
{
	top:45px;
	left:39px;
	width:400px;
	height:360px;
	
}
#pageFathersDay #cards img.hdr
{
	top:0px;
	left:76px;
}
#pageFathersDay #cards ul
{
	top:46px;
	left:0px;
	width:400px;
}
#pageFathersDay .contentGroup li
{
	width:195px;
	height:130px;
	background: url(http://cdn.dolimg.com/franchise/beauty/media/images/games/fathersday_thumb_bg.png) top left no-repeat;
}
#pageFathersDay .contentGroup li img
{
	top:7px;
	left:8px;
}

#pageFathersDay #others
{
	top:56px;
	left:506px;
	width:195px;
}
#pageFathersDay #others ul li
{
	margin-bottom:34px;
}
#pageFathersDay .btnPrintAll
{
	left:119px;
	top:312px;
}


/***  Posters  ***/
#pagePosters .contentGroup
{
	position:absolute;
	margin:0px;
	padding:0px;
}
#pagePosters .contentGroup ul
{
	position:absolute;
	list-style-type:none;
	margin:0px;
	padding:0px;
	top:70px;
	left:26px;
	width:700px;
	height:260px;
}
#pagePosters .contentGroup li
{
	float:left;
	position:relative;
	margin:0px -6px 0px 0px;
	padding:0px;
	width:176px;
	height:258px;
	background: url(http://cdn.dolimg.com/franchise/beauty/media/images/games/posters_thumb_bg.png) top left no-repeat;
}
#pagePosters .contentGroup li img
{
	top:7px;
	left:9px;
	position:absolute;
}
#pagePosters .btnPrintAll
{
	left:296px;
	top:336px;
}



/***  Masks  ***/
#pageMasks .contentGroup
{
	position:absolute;
	margin:0px;
	padding:0px;
}
#pageMasks .contentGroup ul
{
	position:absolute;
	list-style-type:none;
	margin:0px;
	padding:0px;
	top:84px;
	left:36px;
	width:700px;
	height:260px;
}
#pageMasks .contentGroup li
{
	float:left;
	position:relative;
	margin:0px;
	padding:0px;
	width:225px;
	height:234px;
}
#pageMasks .btnPrintAll
{
	left:296px;
	top:350px;
}



/***  Instruments  ***/
#pageInstruments .contentGroup
{
	position:absolute;
	margin:0px;
	padding:0px;
}
#pageInstruments .contentGroup ul
{
	position:absolute;
	list-style-type:none;
	margin:0px;
	padding:0px;
	top:33px;
	left:28px;
	width:730px;
	height:360px;
}
#pageInstruments .contentGroup li
{
	float:left;
	position:relative;
	margin:0px 33px 13px 0px;
	padding:0px;
	width:208px;
	background-position:top left;
	background-repeat: no-repeat;
}
#pageInstruments .contentGroup li.top
{
	height:167px;
}
#pageInstruments .contentGroup li.btm
{
	height:149px;
}
#pageInstruments .btnPrintAll
{
	left:296px;
	top:366px;
}


/***  Coloring Pages  ***/
#pageColoring .contentGroup
{
	position:absolute;
	margin:0px;
	padding:0px;
}
#pageColoring .contentGroup ul
{
	position:absolute;
	list-style-type:none;
	margin:0px;
	padding:0px;
	top:105px;
	left:5px;
	width:768px;
	height:260px;
}
#pageColoring .contentGroup li
{
	float:left;
	position:relative;
	margin:0px -6px 0px 0px;
	padding:0px;
	width:128px;
	height:164px;
	background: url(http://cdn.dolimg.com/franchise/beauty/media/images/games/coloring_thumb_bg.png) top left no-repeat;
}
#pageColoring .contentGroup li img
{
	top:7px;
	left:9px;
	position:absolute;
}
#pageColoring .btnPrintAll
{
	left:296px;
	top:336px;
}


/***  Assorted Printable Fun  ***/

#pagePrintAssorted,
#pageColoring,
#pagePosters,
#pageMasks,
#pageInstruments
{
	background-repeat:no-repeat;
}
#pagePrintAssorted
{
	/*background-image: url(http://cdn.dolimg.com/franchise/beauty/media/images/games/bg_pattern.gif);
	background-position:76px 86px;*/
}
#pageInstruments
{
	background-image: url(http://cdn.dolimg.com/franchise/beauty/media/images/games/bg_pattern_instruments.gif);
	background-position:45px 75px;
}
#pageMasks
{
	background-image: url(http://cdn.dolimg.com/franchise/beauty/media/images/games/bg_pattern_instruments.gif);
	background-position:45px 59px;
}
#pagePosters,
#pageColoring
{
	background-image: url(http://cdn.dolimg.com/franchise/beauty/media/images/games/bg_pattern_printall.gif);
	background-position:44px 46px;
}

#pagePrintAssorted .contentGroup
{
	position:absolute;
	margin:0px;
	padding:0px;
}
#pagePrintAssorted .contentGroup ul
{
	position:absolute;
	list-style-type:none;
	margin:0px;
	padding:0px;
	top:50px;
	left:37px;
	width:660px;
}
#pagePrintAssorted .contentGroup li
{
	float:left;
	position:relative;
	margin:0px 0px 21px 0px;
	padding:0px;
	/*background: url(http://cdn.dolimg.com/franchise/beauty/media/images/games/assorted_thumb_bg.png) top left no-repeat;*/
	width:165px;
	height:136px;
}

#pagePrintAssorted .contentGroup li img
{
	top:-3px;
	left:0px;
	position:absolute;
}

'



/***  downloads pop-up  ***/

body.dnloadPage
{
	background-color:#000000;
	background-position: top center;
	background-repeat: repeat-x;
	color: #FFFFFF;
	text-align:center;
}
body.dnloadPage td.branding img.title
{
	margin:0.75em 1em 0.5em 1em;
}
body.dnloadPage td.branding img.subhead
{
	margin:0.5em 1em 0em 1em;
}
body.dnloadPage td.btnClose
{
	width:22px;
}
body.dnloadPage td.btnClose a
{
	margin-top:5px;
	position:absolute;
	width:22px;
	height:22px;
	background-image:url(http://cdn.dolimg.com/franchise/beauty/media/images/common/btn_close.gif);
	background-position:top center;
	background-repeat:no-repeat;
}
body.dnloadPage td.btnClose a:hover
{
	background-position:bottom center;
}

body.dnloadPage td.btnClose a span.alt
{
	display:none;
}

body.dnloadPage td.pc,
body.dnloadPage td.mac
{
	text-align:left;
}
.dnloadPage h4
{
	margin-top:0px;
	padding-top:0px;
}

#wpaperHolder img {
	border:1px solid #999999;
	padding: 4px;
	margin:5px;
}

td.ssaverFormat
{
	width:120px;
	text-align:center;
}
td.ssaverFormat a
{
	color:#dc471a;
	padding:0.5em 1em;
	border:1px solid #dc471a;
	background-color:#FFFFFF;
}
td.ssaverFormat a:hover
{
	background-color:#fef598;
}

.popCopyright
{
	text-align:center;
	font-size:85%;
}
