﻿/* fun stuff boxes */
.box .top h2 { display:none; }
.box .main p { margin-left:16px; font-size:12px; }
.box .main * p { margin-left:0px; }
.box ul { margin:auto; width:525px; margin-bottom: 10px;}
.box ul li { display:block; border-bottom:dashed 1px #999; padding:5px 0; }

.box ul li img { border:solid 1px #69C; }
.box h3 { color:#69C; font-size:22px; }
.box ul li h4 { font-weight:bold; font-size:12px; }
.htmlcontent,
.centeredimage,
.pipedchildren { margin:auto; display:block; text-align:center; margin-top:1em;}

.box ul li .leftimage { float:left; padding-right:5px; }

.character_fun_stuff { background:url(../graphics/structure/character_fun_stuff_repeat.gif) repeat-y;}
.character_fun_stuff .top { background:url(../graphics/structure/character_fun_stuff_top.gif) no-repeat; height:55px;}
.character_fun_stuff .bottom { background:url(../graphics/structure/character_fun_stuff_bottom.gif) no-repeat; height:19px;}
.character_fun_stuff .filterDropDown { margin: 13px 0 0 410px; }

.fun_character_fun_stuff { background:url(../graphics/structure/fun_character_fun_stuff_repeat.gif) repeat-y;}
.fun_character_fun_stuff .top { background:url(../graphics/structure/fun_character_fun_stuff_top.gif) no-repeat; height:55px;}
.fun_character_fun_stuff .bottom { background:url(../graphics/structure/fun_character_fun_stuff_bottom.gif) no-repeat; height:19px;}

.fun_character_fun_stuff { background:url(../graphics/structure/fun_character_fun_stuff_repeat.gif) repeat-y;}
.fun_character_fun_stuff .top { background:url(../graphics/structure/fun_character_fun_stuff_top.gif) no-repeat; height:55px;}
.fun_character_fun_stuff .bottom { background:url(../graphics/structure/fun_character_fun_stuff_bottom.gif) no-repeat; height:19px;}

.fun_downloads { background:url(../graphics/structure/fun_downloads_repeat.gif) repeat-y;}
.fun_downloads .top { background:url(../graphics/structure/fun_downloads_top.gif) no-repeat; height:55px;}
.fun_downloads .bottom { background:url(../graphics/structure/fun_downloads_bottom.gif) no-repeat; height:19px;}

.fun_games { background:url(../graphics/structure/fun_games_repeat.gif) repeat-y;}
.fun_games .top { background:url(../graphics/structure/fun_games_top.gif) no-repeat; height:55px;}
.fun_games .bottom { background:url(../graphics/structure/fun_games_bottom.gif) no-repeat; height:19px;}

.fun_gallery { background:url(../graphics/structure/fun_gallery_repeat.gif) repeat-y;}
.fun_gallery .top { background:url(../graphics/structure/fun_gallery_top.gif) no-repeat; height:55px;}
.fun_gallery .bottom { background:url(../graphics/structure/fun_gallery_bottom.gif) no-repeat; height:19px;}

.fun_make_and_do { background:url(../graphics/structure/fun_make_and_do_repeat.gif) repeat-y;}
.fun_make_and_do .top { background:url(../graphics/structure/fun_make_and_do_top.gif) no-repeat; height:55px;}
.fun_make_and_do .bottom { background:url(../graphics/structure/fun_make_and_do_bottom.gif) no-repeat; height:19px;}

.fun_print_and_colour { background:url(../graphics/structure/fun_print_and_colour_repeat.gif) repeat-y;}
.fun_print_and_colour .top { background:url(../graphics/structure/fun_print_and_colour_top.gif) no-repeat; height:55px;}
.fun_print_and_colour .bottom { background:url(../graphics/structure/fun_print_and_colour_bottom.gif) no-repeat; height:19px;}

.fun_puzzles { background:url(../graphics/structure/fun_puzzles_repeat.gif) repeat-y;}
.fun_puzzles .top { background:url(../graphics/structure/fun_puzzles_top.gif) no-repeat; height:83px; margin-left:-12px; width:600px;}
.fun_puzzles .bottom { background:url(../graphics/structure/fun_puzzles_bottom.gif) no-repeat; height:19px;}

.fun_watch_and_listen { background:url(../graphics/structure/fun_watch_and_listen_repeat.gif) repeat-y;}
.fun_watch_and_listen .top { background:url(../graphics/structure/fun_watch_and_listen_top.gif) no-repeat; height:55px;}
.fun_watch_and_listen .bottom { background:url(../graphics/structure/fun_watch_and_listen_bottom.gif) no-repeat; height:19px;}

.fun_listen { background:url(../graphics/structure/fun_watch_and_listen_repeat.gif) repeat-y;}
.fun_listen .top { background:url(../graphics/structure/fun_listen_top.jpg) no-repeat; height:55px;}
.fun_listen .bottom { background:url(../graphics/structure/fun_watch_and_listen_bottom.gif) no-repeat; height:19px;}

.fun_watch { background:url(../graphics/structure/fun_watch_and_listen_repeat.gif) repeat-y;}
.fun_watch .top { background:url(../graphics/structure/fun_watch_and_listen_top.jpg) no-repeat; height:55px;}
.fun_watch .bottom { background:url(../graphics/structure/fun_watch_and_listen_bottom.gif) no-repeat; height:19px;}
	.fun_watch ul { width:425px; margin:auto; }

/* fun stuff menu */
.funStuffMenu { margin-left: 6px; }
.funStuffMenu li { display:inline; }
.funStuffMenu li a  {
	background-image: url(../graphics/buttons/btn_left_funstuff.gif); 
	margin-bottom:2px; 
	background-repeat:no-repeat;
	display:block;
	padding-top:28px;
	width:165px;
}
	.funStuffMenu li ul li a
	{
		background-image: url(../graphics/buttons/btn_left_funstuff_sub.gif); 
		background-position: 0px 0px !important;
		padding-top:24px;
	}
.funStuffMenu .btnfun_stuff a {}
.funStuffMenu .btnfun_stuff a:hover { background-position: -171px 0px; }
.funStuffMenu .btngames a { background-position: 0px -28px; }
.funStuffMenu .btngames a:hover { background-position: -171px -28px; }
.funStuffMenu .btnmake_and_do a { background-position: 0px -56px; }
.funStuffMenu .btnmake_and_do a:hover { background-position: -171px -56px; }
.funStuffMenu .btnprint_and_colour a { background-position: 0px -84px; }
.funStuffMenu .btnprint_and_colour a:hover { background-position: -171px -84px; }
.funStuffMenu .btnpuzzles a { background-position: 0px -112px; }
.funStuffMenu .btnpuzzles a:hover { background-position: -171px -112px; }
.funStuffMenu .btndownloads a { background-position: 0px -140px; }
.funStuffMenu .btndownloads a:hover { background-position: -171px -140px; }
	.funStuffMenu li ul .btnscreensavers a { background-position: 0px 0px !important; }
	.funStuffMenu li ul .btnscreensavers a:hover { background-position: -171px 0px !important; }
	.funStuffMenu li ul .btnwallpapers a { background-position: 0px -24px !important; }
	.funStuffMenu li ul .btnwallpapers a:hover { background-position: -171px -24px !important; }
	.funStuffMenu li ul .btnbuddy_icons a { background-position: 0px -72px !important; }
	.funStuffMenu li ul .btnbuddy_icons a:hover { background-position: -171px -72px !important; }
	.funStuffMenu li ul .btnmobile_wallpapers a { background-position: 0px -48px !important; }
	.funStuffMenu li ul .btnmobile_wallpapers a:hover { background-position: -171px -48px !important; }
.funStuffMenu .btngallery a { background-position: 0px -168px; }
.funStuffMenu .btngallery a:hover { background-position: -171px -168px; }
.funStuffMenu .btnwatch_and_listen a { background-position: 0px -196px; }
.funStuffMenu .btnwatch_and_listen a:hover { background-position: -171px -196px; }
	.funStuffMenu li ul .btnwatch a { background-position: 0px -120px !important; }
	.funStuffMenu li ul .btnwatch a:hover { background-position: -171px -120px !important; }
	.funStuffMenu li ul .btnlisten a { background-position: 0px -144px !important; }
	.funStuffMenu li ul .btnlisten a:hover { background-position: -171px -144px !important; }
	
.funStuff2ColList { padding-left:11px; }	
.funStuff2ColList li {	float:left; }

/* Favourites Slider Specific Styling */
#favourites { background: url(../graphics/structure/box_orchard_characters.jpg) no-repeat; clear:left; height:130px; padding-top:50px; }
#favourites .slidercontainer { width:584px; height:112px; }
#favourites .slider_fav { width:460px; height:112px; margin-left:60px; }
#favourites .slider_fav ul li { margin:0px 4px !important }
#favourites .prev_fav,
#favourites .next_fav {	width:26px;	background-image:url(../graphics/buttons/btn_blue_arrows.gif); padding-top:112px; }
#favourites .prev_fav {	margin-left:22px;}
#favourites .next_fav {	background-position:-26px 50%; margin-right:24px}

.noborder li { padding-top:20px !important;}

.dragDropText
{
	display:block;
	color:#d0b6e3;
	margin-left:10px;
	margin-bottom:20px;
	font-family:Arial Black;
	font-size:1em;
	font-weight:900;
}

.dragDropText img
{
	float:left;
	margin-right:5px;
	margin-left:5px;
}

#dragDropYourFavourites
{
	min-height:100px;
	margin-left:2px;
}

#dragDropFavourites
{
	min-height:100px;
	margin-left:12px;
}

#dragDropYourFavourites li, #dragDropFavourites li
{
	margin:2px;
	height:112px;
	display:inline-block;
}


.favourites li
{
	display:inline;
	padding-top:50px;
}

.favourites{ padding-left:15px; }
.favourites a { text-decoration:none; }

.btn_select_favourites { display:block; position:absolute; margin: 33px 0 0 325px;}

#yourFavourites
{
	background:url(../graphics/structure/your_favourites_repeat.jpg) repeat-y;
	margin-left:10px;
}

#yourFavourites .top
{
	background:url(../graphics/structure/your_favourites_top.jpg) no-repeat;
	height:45px;
}

#yourFavourites .top img
{
	float:right;
	margin-top:10px;
	margin-right:30px;	
}

#yourFavourites .bottom
{
	background:url(../graphics/structure/your_favourites_bottom.jpg) no-repeat;
	height:12px;
}

.funstuffGame
{
	float:left;	
	margin-left:23px;
	text-align:center;
}

.funstuffPuzzle
{
	float:left;	
	margin-left:48px;
	text-align:center;
}

.dottedUnderline
{
	border-bottom:dashed 1px #ccc;
	float:left;	
	margin-left:23px;
	width:510px;
	margin-bottom:10px;
	padding-bottom:10px;
}
.dottedUnderline .leftimage { float:left; padding-right:5px; }
.dottedUnderline div { float:left;}
.video { text-align:center; }

.downloadFilter
{
	float:right;
	margin-top:14px;
	margin-right:35px;
}

.login, .share
{
	font-size:0.8em;
	float:left;
}

.login p strong, .share p strong
{
	font-weight:bold;
}	

