/* LAUNCHPAD STYLES */

div#header div#header-image{
	background: url('/~/media/Images/top_banners/galleries/LaunchpadHeader3 jpg.ashx') repeat-x;
}

div.layout-launchpad {
	background: #fff;
	overflow: hidden;
	height: 1%;
	margin: 0 0 10px;
}
div.layout-launchpad #flash_module{
	width: 744px;
	height: 260px;
	background: url('/launchpad/non_flash_image.jpg') no-repeat;
}
div.layout-launchpad #intro{
	width: 744px;
	height: 240px;
	color: #fff;
	background: url('/~/media/Images/launchpad/furniture/bg_welcome2.ashx') no-repeat;
}
div.layout-launchpad #main{
	padding-top: 10px;
}
div.layout-launchpad #intro .col_1,
div.layout-launchpad #intro .col_2{
	float: left;
	width: 182px;
	height: 234px;
	margin: 3px 0 0 0;
}
div.layout-launchpad #intro .col_1{
	border-right: 1px dotted #7fd6f7;
	background: url('/~/media/Images/launchpad/sponsor_logos/shell.ashx') no-repeat center 50px; 

}
div.layout-launchpad #intro .col_2{
	background: url('/~/media/Images/launchpad/sponsor_logos/nintendo.ashx') no-repeat center 65px;
}

div.layout-launchpad #main .col_1,
div.layout-launchpad #main .col_2{
	float: left;
	width: 371px;
	margin-top: 3px;
}
div.layout-launchpad #main .col_2{
	float: right;
}
div.layout-launchpad #main .col_1{
	padding-bottom: 20px;
	border-right: 1px dotted #b3b3b3;
}
div.layout-launchpad #intro_left{
	float: left;
	width: 348px;
	color: #fff;
	padding: 10px 15px;
}
div.layout-launchpad #intro_right{
	font-weight: bold;
}
div.layout-launchpad #intro h2{
	font-size: 2em;	
	padding: 10px 0 0 0;
}

div.layout-launchpad #intro #intro_left h3{
	font-size: 1.8em;
	font-weight: normal;
	padding-bottom: 10px;	
}
div.layout-launchpad #intro #intro_right h3{
	color: #323390;	
}
div.layout-launchpad #intro h4{
	color: #fff;
	font-size: 1.15em;
	padding-bottom: 90px;
}

div.layout-launchpad #main h2{
	float: left;
	width: 330px;
	font-size: 1.4em;
	line-height: 1.5em;
	padding: 0 0 0 10px;
	font-weight: bold;
	color: #fff;
	background: #e74098;
}
div.layout-launchpad #main h2.educators{background: #ef3e36;}
div.layout-launchpad #main h2.activities{background: #f78f1e;}
div.layout-launchpad #main h2.visit{background: #7cc140;}

div.layout-launchpad #main h3{
	color: #3f3f3f;
	font-size: 1.7em;
	font-weight: normal;
}
div.layout-launchpad #main p{
	color: #8d8e90;
}

div.layout-launchpad #main .col_2 p strong{
	display: block;
	color: #64686b;
}

div.layout-launchpad #main .col_2 #flash_clicktoplay, /* This is for when we replace the currentimage with a Flash movie	*/
div.layout-launchpad #main img{
	float: left;
	margin: 10px 0 10px 13px;
	width: 340px;
	height: 96px;
}
div.layout-launchpad #main .col_2 p.clicktoplay a{
	display: block;
	width: 340px;
	height: 96px;
	text-indent: -999em;
}
div.layout-launchpad #main ul{
	list-style: none;
	float: left;
	clear: left;
	width: 340px;
	margin: 0;
	padding: 10px 0 0 12px;
}

div.layout-launchpad #main ul li{
	float: left;
	width: 135px;
	line-height: 1.5em;
	padding-left: 20px;
	background: url('/~/media/Images/launchpad/furniture/li_marker.ashx') no-repeat left .4em;
}
div.layout-launchpad #main ul li a		{	color: #8d8e90;text-decoration: none;}
div.layout-launchpad #main ul li a:hover	{	text-decoration: underline;}
div.layout-launchpad #main .col_2 ul{
	margin-bottom: 20px;
}


ol#levels{/* favourite levels ordered list	*/
	float: left;
	padding: 10px 0 0 40px;
	margin-bottom: 10px;
	font-size: 1.8em;
	color: #e74098;
}
ol#levels li{
	float: left;
	width: 155px;
	margin: 0 0 7px 0;
	padding: 0;
}
ol#levels li a{
	font-size: .6em;
	color: #636466;
	text-decoration: none;
}
ol#levels li a:hover{
	text-decoration: underline;
}

/*	Launchpad game page	*/

#content.layout-launchpad-game{
	margin-bottom: 0;
	padding-bottom: 5px;
	background: url(/images/head_block_dropshadow.gif) 0% 100% repeat-x;
}
#content.layout-launchpad-game #main{
	padding-top: 15px;
	background: url(/images/head_block_dropshadow.gif) top repeat-x;
}

#flash_module_game{
	width: 745px;
	height: 490px;
	background: url('/images/launchpad/launch_game_bg.jpg') no-repeat;
}

#flash_module_game p{
	padding: 30px;
}

#launch_foot_nav{
	width: 685px;
	height: 15px;
	padding: 30px;
	margin-top: 10px;
	background: url('/images/launchpad/bg_launch_foot_nav.gif') no-repeat;
}
#launch_foot_nav li{
	float: left;
	display: inline;
	margin-right: 20px;
	line-height: 1.5em;
	padding-left: 20px;
	background: url('/images/launchpad/bull_dark_blue.gif') no-repeat left .4em;
}
#launch_foot_nav li a{
	color: #1c3e95;
	text-decoration: none;
}
#launch_foot_nav li a:hover{
	text-decoration: underline;
}


/*	IE 	*/

* html div.layout-launchpad #intro .col_1,
* html div.layout-launchpad #intro .col_2{
	width: 172px;
}
* html div.layout-launchpad #intro h2{
	width: 310px;
	margin-right: 35px;
}

* html div.layout-launchpad #main .col_2{
	float: right;
	margin: 0;
}

* html div.layout-launchpad #main .col_2 p.clicktoplay{
	margin: 30px 0 5px 6px;
}

* html div.layout-launchpad #main h2{
	margin: 0 0 10px 5px;
}
* html div.layout-launchpad #main img{
	margin: 10px 0 10px 10px;
}
* html div.layout-launchpad #intro h4{
	padding-bottom: 20px;
}
* html div.layout-launchpad #intro h4.logo{
	padding-bottom: 90px;
}
