@charset "utf-8";
/* CSS Document */

body {
	font-family:Arial, Helvetica, sans-serif;
	background-color:#000;
	margin: 0;
}

#container {	
	position:absolute;
	padding: 0;
	width: 974px;
	height: 601px;
	margin-left: -487px;
	margin-top: -300px;
	left: 50%;
	top: 50%;
	overflow: visible
}
/*
FUSION PAGE LINKS
*/
.tvAd{
    position: absolute;
    bottom: 70px;
    left: 350px;
    height: 68px;
    width: 83px;
}
.bostikRange{
    position: absolute;
    bottom: 70px;
    left: 155px;
    height: 68px;
    width: 83px;
}

.tvAd img,
.bostikRange img{
    height: 68px;
    width: 83px;
    border: 0px;
}


#content {
    position: relative;
    width: 972px;
    height: 578px;
    background: url(../images/fusion-bg.jpg) bottom left no-repeat;
    border: 1px solid #fff;
}
/**
 * Home Section
 */
#contentHome {
    top: 115px;
    left: 135px;
	height: 449px;
    width: 840px;  
    position: absolute;
	background: url(../images/Araldite-Microsite-home.png) no-repeat;
}
#contentHome #goToGame{
    position: absolute;
    top: 250px;
    right: 87px;
    display: block;
    width: 164px;
    height: 94px;
}
/**
 * Game Section
 */
#contentGame {
	position: absolute;
    top: 129px;
    left: 130px;
	height: 449px;
    width: 840px;    
	background: url(../images/Araldite-Microsite-Game.png) no-repeat;
}
#gameDiv {
    position: relative;
	margin-top: 16px;
	margin-left: 18px;
}

/**
 * Prizes Section
 */
#contentPrizes {
    top: 145px;
    left: 155px;
    position: absolute;
}

/*
 * Scoreboard Section
 */
#contentScoreboard {
    top: 145px;
    left: 115px;
	height: 449px;
    width: 840px; 
    position: absolute;
	background:url(../images/Araldite-Microsite-Scoreboard-FinalSolid.png) no-repeat;
}
#contentIframeScoreboard {
	position:absolute;
	left:172px;
	top:96px;
	border:0;
	height:305px;
	width:414px; 
}

#contentScoreboard #goToGame{
    position: absolute;
    top: 255px;
    right: 31px;
    display: block;
    width: 181px;
    height: 24px;
}

#sendToFriend{
    bottom: 7px;
    right: 7px;
    position: absolute;
}

#sendToFriend a{
    display: block;
    height: 63px;
    width: 228px;
    background: url(../images/send-to-friend.png) bottom left no-repeat;
}

#fusionContent {
	width: 972px;
	height: 578px;
	background: url(../images/fusion-bg.jpg) bottom left no-repeat;
	border: 1px solid #fff;
}


#contentText {
	width: 421px;
	height: 330px;
	float: left;
	padding: 20px 0 0 20px;
	
}

#fusionContentText {
	width: 421px;
	height: 305px;
	float: left;
	padding: 20px 0 0 20px;	
}

#imageHolder {
	float: left;
	width: 400px;
	height: 288px;
	padding-top: 114px;
	/*border: 1px solid #fff;*/
}

#fusionImageHolder {
	float: left;
	width: 370px;
	height: 258px;
	padding-top: 4px;
	/*border: 1px solid #fff;*/
}

#contentFooter {
	float:left;
	width: 942px;
	height: 28px;
}

#fusionContentFooter {
	float:left;
	width: 779px;
	height: 120px;
}

#header {

	height: 124px;
}

#menu {
	width: 121px;
	height: 367px;
	float: left;
	display: inline;
}

#menu ul {
	padding: 20px 0 0 0;
	margin: 0;
}

#menu li {
	list-style: none;
}

#menu li a {
	display: block;
        
	text-decoration: none;
        padding: 9px 0 0 25px;
	color: #996699;
	width: 95px;
	height: 24px;
	text-align: center;
	font-size: 8pt;
	font-weight: bold;
	background-image: url(../images/menu-bg.png);
        background-position: top left;
        background-repeat: no-repeat;
        background-color: transparent;
}

#menu li a.selected,
#menu li a:hover  {
	text-decoration: none;
        padding: 9px 0 0 25px;
	width: 95px;
	height: 24px;
	color: #cc0033;
	background-image: url(../images/menu-bg-hover.png);
        background-position: top left;
        background-repeat: no-repeat;
        background-color: transparent;
}

#footer {
	width: 974px;
	height: 16px;
	padding: 7px 0 0 0;
	color: #999999;
	font-size: 8pt;
	text-align: center;
}

#footer a {
	color:#cc0033;
	text-decoration: none;
}

.bigText {
	font-weight:bold;
	font-size: 14pt;
	color:#fff;
}

.bigTextRed {
	font-weight:bold;
	font-size: 14pt;
	color:#cc0033;
}


.headText {
	margin-bottom: 5px;
	font-weight:bold;
	font-size: 12pt;
	color:#fff;
}

.headTextRed {
	margin-bottom: 5px;
	font-weight:bold;
	font-size: 12pt;
	color:#cc0033;
}

.smallText{
	font-size: 10pt;
	color:#fff;
	vertical-align: top;
}

.registerbutton {
	display:inline;	
	text-align:center;
}

.registerbutton a {
	display:inline;
	background: url(../images/register-button-normal.png) top center no-repeat;
	width: 104px;
	height: 47px;
	text-align:center;
}

.registerbutton a:hover {
	background: url(../images/register-button-over.png) top center no-repeat;
}

p {
	margin: 0 0 5px 0;
}

a#orecalink
{
	position: absolute;
	left: 841px;
	top: 530px;
	width: 100px;
	height: 25px;
	border: 1px solid #666;
	z-index: 100;
}