/*
General competition page styles
*/

#maincontainer #column_centre_passmasters {
	padding:5px 10px 80px 10px;
	width:630px;
}


#maincontainer #column_centre_passmasters #competitionsmain {
	padding:0px;
	background:#b7ee3c;
	position:relative;
	z-index:110;
	padding-bottom:130px;
	height:320px;
	min-height:320px;
}

#maincontainer #column_centre_passmasters > #competitionsmain {
	height:auto;
}

#maincontainer #column_centre_passmasters #competitionsmain span.bg_top_extra {
	background:url(../../images/pm/bg_pm_comps_bg_top.jpg);
	width:630px;
	height:260px;
	z-index:10;
	position:absolute;
	left:0px;
	top:0px;
}

#maincontainer #column_centre_passmasters #competitionsmain span.bg_bottom_extra {
	background:url(../../images/pm/bg_pm_comps_bg_bot.jpg);
	width:630px;
	height:228px;
	z-index:11;
	position:absolute;
	left:0px;
	bottom:0px;
}

#maincontainer #column_centre_passmasters #competitionsmain h1.competitions {
	/*position:absolute;*/
	position:relative;
	height:90px;
	background:url(../../images/pm/bg_pm_comps_h1.gif) right no-repeat;
	z-index:20;
	overflow:hidden;
	text-indent:-999px;
	margin:0px;
	padding:0px;
}

#maincontainer #column_centre_passmasters #competitionsmain span.winprizes {
	display:block;
	width:150px;
	height:150px;
	background:url(../../images/pm/bg_pm_comps_winbig.gif);
	position:absolute;
	left:-6px;
	top:-10px;
	z-index:20;
	overflow:hidden;
	text-indent:-100px;
}

#maincontainer #column_centre_passmasters #competitionsmain div.intro {
	color:#FFFFFF;
	z-index:20;
	font-size:1.1em;
	text-align:right;
	display:block;
	position:relative;
	padding:15px 20px 10px 150px;
}

#maincontainer #column_centre_passmasters #competitionsmain div.intro p {
	line-height:1.2em;
	font-size:1.2em;
}

#maincontainer #column_centre_passmasters #competitionsmain #complist {
	z-index:20;
	position:relative;
	width:630px;
	margin:0px;
	padding:0px;
}

#maincontainer #column_centre_passmasters #competitionsmain #complist h2 {
	padding:0px;
	margin:0px;
	color:#FFFFFF;
	font-size:1.1em;
	text-align:center;
	background:none;
	font-weight:bold;
	margin-bottom:8px;
}

#maincontainer #column_centre_passmasters #competitionsmain #complist ul {
	padding:0px 0px 0px 13px;
	margin:0px;
}

#maincontainer #column_centre_passmasters #competitionsmain #complist ul.items3 {
	height:270px;
}

#maincontainer #column_centre_passmasters #competitionsmain #complist ul.items4 {
	height:295px;
}

#maincontainer #column_centre_passmasters #competitionsmain #complist ul.items5 {
	height:405px;
}

#maincontainer #column_centre_passmasters #competitionsmain #complist ul.items6 {
	height:425px;
}

#maincontainer #column_centre_passmasters #competitionsmain #complist ul li {
	display:block;
	float:left;
	padding:2px 8px 15px 8px;
	margin:0px;
	background:none;
	position:relative;
}

#maincontainer #column_centre_passmasters #competitionsmain #complist ul.items3 li.item3 {
	margin-left:60px;
}

#maincontainer #column_centre_passmasters #competitionsmain #complist ul.items3 > li.item3 {
	margin-left:100px;
}

#maincontainer #column_centre_passmasters #competitionsmain #complist ul.items5 li.item5 {
	margin-left:60px;
}

#maincontainer #column_centre_passmasters #competitionsmain #complist ul.items5 > li.item5 {
	margin-left:100px;
}

#maincontainer #column_centre_passmasters #competitionsmain #complist ul li a.competition {
	display:block;
	width:160px;
	height:110px;
	background:url(../../images/pm/bg_pm_comps_li_a.gif) 0px 0px repeat-x;
	font-weight:normal;
	text-align:right;
	padding:12px 10px 0px 115px;
}

#maincontainer #column_centre_passmasters #competitionsmain #complist ul li a.competition:hover {
	background:url(../../images/pm/bg_pm_comps_li_a.gif) 0px -122px repeat-x;
	text-decoration:none;
}


#maincontainer #column_centre_passmasters #competitionsmain #complist ul li a.competition span.textreplacement {
	font-size:1.4em;
	color:#626262;
	display:block;
	padding-bottom:3px;
}

#maincontainer #column_centre_passmasters #competitionsmain #complist ul li a.competition span.pngfix {
	display:block;
	width:116px;
	height:92px;
	background:url(../../images/pm/bg_pm_comps_li_a_pngfix.png);
	position:absolute;
	left:0px;
	top:0px;
	z-index:10;
}

#maincontainer #column_centre_passmasters #competitionsmain #complist ul li a.competition img {
	position:absolute;
	z-index:15;
	left:10px;
	top:9px;
}


#maincontainer #column_centre_passmasters #competitionsmain #complist ul li a.competition span.arrow {
	display:block;
	position:absolute;
	width:25px !important;
	height:23px !important;
	z-index:20;
	background:url(../../images/bg_testi_arrows.gif) 0px 0px;
	overflow:hidden;
	left:95px;
	top:62px;
}

#maincontainer #column_centre_passmasters #competitionsmain #complist ul li a.competition:hover span.arrow {
	background:url(../../images/bg_testi_arrows.gif) -25px 0px;
}

#maincontainer #column_centre_passmasters #competitionsmain #complist ul li a.competition > span.arrow {
	background:url(../../images/bg_testi_arrows.png) 0px 0px;
}

#maincontainer #column_centre_passmasters #competitionsmain #complist ul li a.competition:hover > span.arrow {
	background:url(../../images/bg_testi_arrows.png) -25px 0px;
}



#maincontainer #column_centre_passmasters #competitionsmain #complist ul li a.pngfix {
	display:block;
	width:105px;
	height:60px;
	position:absolute;
	left:0px;
	bottom:0px;
	overflow:hidden;
	text-indent:-200px;
	z-index:30;
}

#maincontainer #column_centre_passmasters #competitionsmain #complist ul li a.pngfix.yourletters {
	background:url(../../images/pm/bg_pm_comps_li_sec_letters.png);
}

#maincontainer #column_centre_passmasters #competitionsmain #complist ul li a.pngfix.allaboutyou {
	background:url(../../images/pm/bg_pm_comps_li_sec_allabout.png);
}

#maincontainer #column_centre_passmasters #competitionsmain #complist ul li a.pngfix.boredombusters {
	background:url(../../images/pm/bg_pm_comps_li_sec_boredom.png);
}

#maincontainer #column_centre_passmasters #competitionsmain #complist ul li a.pngfix.creativecorner {
	background:url(../../images/pm/bg_pm_comps_li_sec_creative.png);
}

#maincontainer #column_centre_passmasters #competitionsmain #megaprize {
	width:350px;
	height:120px;
	position:absolute;
	bottom:0px;
	left:0px;
	z-index:20;
}

#maincontainer #column_centre_passmasters #competitionsmain #megaprize a {
	display:block;
	background:url(../../images/pm/bg_pm_comps_megaprize.jpg) 0px 0px no-repeat;
	width:220px;
	height:100px;
	padding:20px 15px 0px 115px;
	position:absolute;
	bottom:0px;
	left:0px;
	color:#FFFFFF;
	text-align:right;
	font-weight:normal;
}

#maincontainer #column_centre_passmasters #competitionsmain #megaprize a span.textreplacement {
	font-size:1.8em;
	color:#FFFFFF;
	display:block;
	padding-bottom:3px;
}

#maincontainer #column_centre_passmasters #competitionsmain #megaprize a img {
	position:absolute;
	left:17px;
	top:16px;
}

#maincontainer #column_centre_passmasters #competitionsmain #megaprize a:hover {
	background:url(../../images/pm/bg_pm_comps_megaprize.jpg) 0px -120px no-repeat;
	text-decoration:none;
}


/*
Individual competition page styles
*/

#maincontainer #column_centre_passmasters #competitionsmain h1.textreplacement {
	color:#FFFFFF;
	font-size:2.4em;
	text-align:right;
	background:none;
	margin:0px;
	z-index:20;
	padding:15px 20px 15px 0px;
	position:relative;
}

#maincontainer #column_centre_passmasters #competitionsmain span.compimage {
	display:block;
	background:url(../../images/sticker_bg_title.png) no-repeat;
	width:215px;
	height:170px;
	position:absolute;
	left:-15px;
	top:125px;
	z-index:30;
}

#maincontainer #column_centre_passmasters #competitionsmain span.compimage img {
	position:absolute;
	left:17px;
	top:14px;
}

#maincontainer #column_centre_passmasters #competitionsmain a.terms {
	position:absolute;
	text-align:center;
	width:120px;
	left:35px;
	top:300px;
	z-index:100;
	font-size:0.9em;
	color:#333333;
}


#maincontainer #column_centre_passmasters #competitionsmain div.compcontent {
	color:#000000;
	z-index:20;
	font-size:1.2em;
	text-align:right;
	display:block;
	position:relative;
	padding:0px 20px 25px 210px;
}

#maincontainer #column_centre_passmasters #competitionsmain div.compcontent p {
	line-height:1.2em;
}


#maincontainer #column_centre_passmasters #competitionsmain #sectionbox {
	display:block;
	position:absolute;
	bottom:13px;
	left:13px;
	width:300px;
	height:65px;
	background:url(../../images/pm/bg_pm_comps_sec_bg.jpg);
	z-index:20;
	text-align:right;
	padding:10px;
}

#maincontainer #column_centre_passmasters #competitionsmain #sectionbox h3 {
	position:absolute;
	padding:0px;
	margin:0px;
	width:100px;
	height:90px;
	left:-8px;
	top:-5px;
	z-index:5;
	display:block;
	overflow:hidden;
	text-indent:-999px;
	text-align:left;
}

#maincontainer #column_centre_passmasters #competitionsmain #sectionbox.yourletters h3 {
	background:url(../../images/pm/bg_pm_comps_sec_letters.png);
}

#maincontainer #column_centre_passmasters #competitionsmain #sectionbox.allaboutyou h3 {
	background:url(../../images/pm/bg_pm_comps_sec_allabout.png);
}

#maincontainer #column_centre_passmasters #competitionsmain #sectionbox.boredombusters h3 {
	background:url(../../images/pm/bg_pm_comps_sec_boredom.png);
}

#maincontainer #column_centre_passmasters #competitionsmain #sectionbox.creativecorner h3 {
	background:url(../../images/pm/bg_pm_comps_sec_creative.png);
}

#maincontainer #column_centre_passmasters #competitionsmain #sectionbox p {
	line-height:1.1em;
}

#maincontainer #column_centre_passmasters #competitionsmain #sectionbox p a {
	display:block;
	position:absolute;
	left:0px;
	top:0px;
	width:205px;
	height:50px;
	padding:35px 10px 0px 105px;
	z-index:10;
}

#maincontainer #column_centre_passmasters #competitionsmain #sectionbox p a:hover {
	text-decoration:none;
	color:#333333;
}

#maincontainer #column_centre_passmasters #competitionsmain #sectionbox p a span.arrow {
	display:block;
	position:absolute;
	width:25px !important;
	height:23px !important;
	z-index:20;
	background:url(../../images/bg_testi_arrows.gif) 0px 0px;
	overflow:hidden;
	right:5px;
	bottom:-4px;
}

#maincontainer #column_centre_passmasters #competitionsmain #sectionbox p a:hover span.arrow {
	background:url(../../images/bg_testi_arrows.gif) -25px 0px;
}

#maincontainer #column_centre_passmasters #competitionsmain #sectionbox p a > span.arrow {
	background:url(../../images/bg_testi_arrows.png) 0px 0px;
}

#maincontainer #column_centre_passmasters #competitionsmain #sectionbox p a:hover > span.arrow {
	background:url(../../images/bg_testi_arrows.png) -25px 0px;
}

#maincontainer #column_centre_passmasters #competitionsmain #sectionbox p.textreplacement {
	color:#FFFFFF;
	font-size:1.3em;
	padding:0px;
	margin:0px;
}