@charset "UTF-8";
/* CSS Document */
body {background:url(../Images/maininside-bg.jpg) #FFF top repeat-x; font-size:62.5%; line-height:1.5em; font-family:"Trebuchet MS",Tahoma,Arial,sans-serif; color:#666; }
body.home {background:url(../Images/main-bg.jpg) #FFF top repeat-x;}
body,html{height:100.01%;} /* Forces FF to display scroller */
.clear {clear:both;}
.l {float:left;}
.r{float:right;}
#wrapper {width:942px; margin:0 auto;}
#container {width:942px;}
#header {height:150px; margin:50px 0 0 0;}
#header .loginbox {float:right; margin:0 20px 0 0; height:130px; width:125px; border:1px solid #a43e41; padding:5px 10px 15px 10px;}
#header .loginbox img{margin:0; padding:0; border:none;}
#header .loginbox p{padding:0;font-size:1.0em; color:#fff; text-transform:uppercase; text-align:right; margin:0 0 10px 0;}
#header .loginbox a.forgot{color:#c41f6c; float:right;}
#header .loginbox p.username{padding:0; margin:0 0 5px 0;}
#header .loginbox p input {padding:0; margin:0; width:125px; border:none;}
#header .loginbox p input.submit {padding:0; margin:0 -3px 0 0; background:#CC0099; color:#fff; border:1px solid #FF99CC; width:80px;}
#header .recoverbox {float:right; margin:0 20px 0 0; height:130px; width:125px; border:1px solid #a43e41; padding:5px 10px 15px 10px;}
#header .recoverbox img{margin:0; padding:0; border:none;}
#header .recoverbox p{padding:0;font-size:1.0em; color:#fff; text-transform:uppercase; text-align:right; margin:0 0 10px 0;}
#header .recoverbox p.username{padding:0; margin:0 0 20px 0;}
#header .recoverbox p input {padding:0; margin:0; width:125px; border:none;}
#header .recoverbox p input.submit {font-size:0.9em; padding:0; margin:0 -3px 0 0; background:#CC0099; color:#fff; border:1px solid #FF99CC; width:65px;}
#header .recoverbox p input.cancel {font-size:0.9em; padding:0; margin:0 -3px 0 0; background:#CC0099; color:#fff; border:1px solid #FF99CC; width:60px;}
#nav{float:left; height:31px; width:942px; margin-top:5px; background:#c31f6b;}
#nav li{float:left; display:inline; height:31px; line-height:62px; text-indent:-8000px; overflow:hidden; }
#nav li a{ display:block; height:62px; background-position:0 0; background-repeat:no-repeat;  }
#nav li a:hover, #nav li a.selected{background-position:0 -31px; }
#nav li#nav1{width:87px;}#nav li#nav1 a{background-image:url(../Images/nav/nav1.jpg);}
#nav li#nav2{width:81px;}#nav li#nav2 a{background-image:url(../Images/nav/nav2.jpg);}
#nav li#nav3{width:132px;}#nav li#nav3 a{background-image:url(../Images/nav/nav3.jpg);}
#nav li#nav4{width:101px;}#nav li#nav4 a{background-image:url(../Images/nav/nav4.jpg);}
#nav li#nav5{width:112px;}#nav li#nav5 a{background-image:url(../Images/nav/nav5.jpg);}
#nav li#nav6{width:207px;}#nav li#nav6 a{background-image:url(../Images/nav/nav6.jpg);}
#nav li#nav7{width:109px;}#nav li#nav7 a{background-image:url(../Images/nav/navfb.jpg);}
#nav li#nav8{width:113px;}#nav li#nav8 a{background-image:url(../Images/nav/navbebo.jpg);}
#nav li#nav9{width:101px;}#nav li#nav9 a{background-image:url(../Images/nav/nav9.jpg);}
#home-panels {width:636px; float:right; height:220px; margin-top:50px;}
#home-panels .panel-reg{background:url(../Images/bg-mynokia.jpg); width:308px; height:245px; float:left; margin-right:20px;}
#home-panels .panel-reg img{margin-top:40px;}
#home-panels .panel-reg p {font-size:1.4em; text-transform:uppercase; margin-top:55px; color:#FF0066; padding-right:10px;}
#home-panels .panel-reg p a{color:#FF0066; text-decoration:none;}
#home-panels .panel-reg p.homelink {margin-top:10px;}
#home-panels .panel-reg img.button2 {float:right; margin-right:10px; margin-top:35px;}
#home-panels .panel-musicstore {background:url(../Images/nms-panel.jpg) no-repeat; width:308px; height:203px; float:left; padding-top:48px; }
#home-panels .panel-musicstore p {color:#333333; padding-left:15px; padding-top:10px; font-size:1.2em; padding-right:10px;}
#home-panels .panel-musicstore p a {text-decoration:none; color:#c31f6b;}
#inside-content {background:#fff; clear:both;}
#inside-main {width:675px; float:left; background:#fff;}
#inside-rhs {width:195px; border-left:1px dashed #c3c3c3; float:left; background:#fff; padding-left:20px;}
#rhs-register-panel {width:235px; height:186px; margin-bottom:20px;}
#rhs-musicstore-panel {width:235px; height:186px;}
h1.about {background:url(../Images/banners/about.jpg) no-repeat; text-indent:-8000px; height:150px;}
h1 {background:url(../Images/banners/plain.jpg) no-repeat; text-indent:-8000px; height:150px;}
h1.superprizes {background:url(../Images/banners/superprizes.jpg) no-repeat;}
h1.register {background:url(../Images/banners/register.jpg) no-repeat;}
h1.superfans {background:url(../Images/banners/superfans.jpg) no-repeat;}
h1.winners {background:url(../Images/banners/winners.jpg) no-repeat;}
h1.myteam {background:url(../Images/banners/myteam.jpg) no-repeat;}
#content {margin-left:20px; padding-right:20px; margin-top:20px; font-size:1.2em;}
#content.aboutbg{background:url(../Images/about-bg.jpg) no-repeat; min-height:431px; padding-top:80px;}
#content.superprizesbg{background:url(../Images/bg-prizes.jpg) no-repeat; min-height:431px; padding-top:80px;}
#content h2 {font-size:2.0em; color:#c31f6b; text-transform:uppercase; margin-bottom:15px; background:}
#content h3 {font-size:1.4em; color:#4d98c7; text-transform:uppercase; margin-bottom:10px; line-height:1.2em;}
#content h4 {font-size:1.0em; color:#000; font-weight:bold; margin-bottom:10px;}
#content h5 {font-size:1.0em; color:#4c2c79; padding:10px; background:#e9dff7; border-top:1px solid #d0bdec; border-bottom:1px solid #d0bdec; margin-bottom:10px;}
#content p {margin-bottom:10px;}
#content a {color:#c31f6b;}
#content ul {margin-bottom:20px; margin-left:10px;}
#content ul li {background:url(../Images/icons/list-arrow.gif) 0 5px no-repeat; padding-left:15px; }
#content p.extras {background:#c31f6b; color:#fff; padding:10px 5px 10px 5px;}
#content p.extras a{color:#fff; text-decoration:none;}
#content p.error {background:url(../Images/icons/error.gif) 6px 7px #fbdfdf no-repeat; color:#e84e4e; padding:10px 5px 10px 35px; border:1px solid #f3bbbb;}
#content div.error {background:url(../Images/icons/error.gif) 6px 7px #fbdfdf no-repeat; color:#e84e4e; padding:10px 5px 10px 35px; border:1px solid #f3bbbb;}
#content p.info {background:url(../Images/icons/info.gif) 6px 7px #faf3d8 no-repeat; color:#c8aa1d; padding:10px 5px 10px 35px; border:1px solid #fae999;}
#content p.info a{color:#c8aa1d;}
/*#content p.aboutext {padding-left:285px;}*/
#content ul.aboutextlist {padding-left:285px;}
#content a.button {background:#c31f6b; color:#fff; padding:10px; text-decoration:none;}
#content ul.emailoptions {}
#content ul.emailoptions li{background:none; display:inline;font-size:0.9em;}


#content ul#steps { margin-left:0px;}
#content ul#steps li {background:url(../Images/icons/one.gif) no-repeat; padding-left:50px; padding-top:5px;}
#content ul#steps li.two {background:url(../Images/icons/two.gif) no-repeat;}
#content ul#steps li.three {background:url(../Images/icons/three.gif) no-repeat;}
#content ul#steps li h3 {margin-bottom:0px; color:#c31f6b; line-height:1.0em}
#content ul#steps li p {color:#fb5ea6;}

#content ul#stepsnew { margin-left:0px; color:#c31f6b; text-transform:uppercase; margin-bottom:30px;}
#content ul#stepsnew li {background:url(../Images/icons/one-new.gif) no-repeat; padding-left:35px; padding-top:5px; margin-bottom:5px; height:30px;}
#content ul#stepsnew li.twonew {background:url(../Images/icons/two-new.gif) no-repeat;}
#content ul#stepsnew li.threenew {background:url(../Images/icons/three-new.gif) no-repeat;}
#content ul#stepsnew li.fournew {background:url(../Images/icons/four-new.gif) no-repeat;}
#content ul#stepsnew li h3 {margin-bottom:0px; color:#c31f6b; line-height:1.0em}




#content .aboutinfo {padding-left:285px;}





.normal
{
	font-size: 12px;
	width: 100%;
	text-align: left;
	border-collapse: collapse;
	margin-bottom:20px;
}
.normal th
{
	font-size: 14px;
	font-weight: normal;
	padding: 10px 8px;
	color: #fff;
	background:#c31f6b;
}
.normal td
{
	padding: 8px;
	color: #3b3e7f;
	border-bottom:1px solid #c8d5f4;
}

.normal td.endform
{
	padding: 8px;;
	border-bottom:none;
}
.normal .alt
{
	background: #e8edff; 
}
.normal input {border:1px solid #f6d4e4; padding:2px;}
.normal select {border:1px solid #f6d4e4; padding:2px;}
.normal input.submit {background:#c31f6b; padding:10px; border:1px solid #f6d4e4; color:#fff;}

p.paddingLeft{padding-left:25px;}
sup{
margin-top:10px;
}
#footer {padding-bottom:10px; margin-top:90px;}
#footer.inside{background:url(../Images/footer.jpg) no-repeat; padding-bottom:10px; margin-top:30px; padding-top:30px;}
#footer ul {font-size:1.2em; text-transform:uppercase; text-align:center;}
#footer ul li{display:inline; margin-right:10px;}
#footer ul li a{color:#8d8a8a;}
