html {background:#000;}
body {font-family:Helvetica,Arial,sans-serif;font-size:0.69em;color:#cccccc;}

a {cursor:pointer;cursor:hand;outline:none;color:#66acdd;}

#recaptcha {width:318px;height:129px;}

.image {width:320px;text-align:center;}

ul.language {float:right;padding-right:10px;font-size:109%;font-weight:bold;}
ul.language li {display:inline;margin-left:5px;}

#mobile {margin:0 auto;display:block;width:320px;}

#contest .form {float:left;display:block;margin:15px 0px;width:320px;}
#contest .form h2 {margin:0px 0px 10px 5px;width:307px;height:19px;text-indent:-10000px;background:url(../img/heading/contest-registration.png) no-repeat;}
#contest .form p.mandatory {margin-left:5px;width:307px;padding-bottom:5px;font-size:109%;font-weight:bold;color:#666666;}
#contest .form form {margin:0px 5px;}
#contest .form form ul.registration {float:left;}
#contest .form form ul.registration li {float:left;display:block;margin-top:15px;}
#contest .form form ul.registration .left {margin-right:20px;}
#contest .form form ul.registration .upc {height:49px;background:url(../img/contest/upc.gif) top right no-repeat;}
#contest .form form ul.registration label {float:left;padding-bottom:4px;font-size:109%;font-weight:bold;color:#cccccc;}
#contest .form form ul.registration input {padding:5px;font-size:127%;color:#cccccc;}
#contest .form form ul.registration .input-bg {clear:both;}
#contest .form form ul.registration .input-text {width:255px;background:#333333;border:none;}
#contest .form form ul.registration .left .input-text {width:305px;}
#contest .form form ul.registration .input-text-wide {width:590px;background:#333333;border:none;}
#contest .form form ul.registration .upc .input-text {width:160px;margin-right:90px;}
#contest .form form ul.registration li ul {}
#contest .form form ul.registration li ul li {margin:0;padding:0;}
#contest .form form ul.registration li ul .medium .input-text {width:235px;}
#contest .form form ul.registration li ul .small .input-text {width:40px;}
#contest .form form ul.recaptcha {float:left;margin-top:15px;}
#contest .form form ul.recaptcha li {float:left;display:block;}
#contest .form form ul.recaptcha li.recaptcha {width:355px;}
#contest .form form ul.recaptcha li.checkbox {width:245px;margin-top:10px;}
#contest .form form ul.recaptcha li.checkbox div.yes {float:left;display:inline;margin:5px 10px 0px 0px;font-size:109%;font-weight:bold;color:#cccccc;}
#contest .form form ul.recaptcha li.checkbox div.checkbox label {float:left;display:inline;width:170px;margin:5px 0px 0px 5px;font-size:109%;font-weight:bold;color:#737373;}
#contest .form form ul.recaptcha li.checkbox .input-bg-checkbox {float:left;padding:5px 0px;width:24px;height:18px;text-align:center;background:url(../img/background/checkbox.png) no-repeat;}
#contest .form form ul.recaptcha li.checkbox input.input-checkbox {/*width:18px;height:18px;*/border:0;}
#contest .form form ul.recaptcha li.checkbox div.checkbox {clear:both;width:100%;margin-bottom:15px;}
#contest .form form ul.recaptcha li.checkbox p {float:left;padding:15px 0px;width:100%;font-size:109%;font-weight:bold;color:#666666;}
#contest .form form ul.recaptcha li.checkbox .input-bg-radio {float:left;padding:5px 0px;width:23px;height:18px;text-align:center;background:url(../img/background/radio.png) no-repeat;}
#contest .form form ul.recaptcha li.checkbox input.input-radio {/*width:18px;height:18px;*/border:0;}
#contest .form form ul.recaptcha li.checkbox div.host {clear:both;width:100%;margin-bottom:15px;}
#contest .form form ul.recaptcha li.checkbox div.host label {float:left;width:60px;margin:5px 0px 0px 5px;font-size:109%;font-weight:bold;color:#cccccc;}
#contest a.enter-contest {float:left;margin:15px 0px 10px 44px;display:block;width:232px;height:46px;z-index:1;text-indent:-10000px;background:url(../img/button/enter-contest.png) no-repeat;}
#contest a.continue {margin:10px auto 0px auto;display:block;width:179px;height:46px;z-index:1;text-indent:-10000px;background:url(../img/button/continue.png) no-repeat;}

#contest .error {padding:0px 0px 5px 0px;font-size:109%;font-weight:bold;color:#cc0000;}

html.fr #contest .form h2 {margin-bottom:10px;width:300px;height:40px;text-indent:-10000px;background:url(../img/mobile/contest-registration-fr.png) no-repeat;}
html.fr #contest a.enter-contest {margin:15px 0px 10px 21px;display:block;width:278px;height:46px;z-index:1;text-indent:-10000px;background:url(../img/mobile/enter-contest-fr.png) no-repeat;}
html.fr #contest a.continue {margin:10px auto 0px auto;display:block;width:189px;height:46px;z-index:1;text-indent:-10000px;background:url(../img/button/continue-fr.png) no-repeat;}

/***** INSTANT WIN *****/
#contest #instant-win a.ready {margin:15px auto 0px auto;display:block;width:137px;height:46px;z-index:1;text-indent:-10000px;background:url(../img/button/ready.png) no-repeat;}
#contest #instant-win a.submit {margin:15px auto 0px auto;display:block;width:139px;height:46px;z-index:1;text-indent:-10000px;background:url(../img/button/submit.png) no-repeat;}
#contest #instant-win a.continue {margin:10px auto 0px auto;display:block;width:179px;height:46px;z-index:1;text-indent:-10000px;background:url(../img/button/continue.png) no-repeat;}
#contest #instant-win a.enter-upc {margin:10px auto 0px auto;display:block;width:400px;height:46px;z-index:1;text-indent:-10000px;background:url(../img/button/enter-upc.png) no-repeat;}

#contest #instant-win .congratulations {display:block;margin:15px 0px;width:320px;}
#contest #instant-win .congratulations h2 {margin:4px auto;width:323px;height:37px;text-indent:-10000px;background:url(../img/heading/congratulations.png) no-repeat;}
#contest #instant-win .congratulations .prize {margin:10px auto 10px auto;display:block;width:152px;height:128px;}
#contest #instant-win .congratulations .prize-250 {margin:10px auto 10px auto;display:block;width:152px;height:128px;background:url(../img/prize/250.png) center no-repeat;}
#contest #instant-win .congratulations .prize-500 {margin:10px auto 10px auto;display:block;width:152px;height:128px;background:url(../img/prize/500.png) center no-repeat;}
#contest #instant-win .congratulations .prize-1000 {margin:10px auto 10px auto;display:block;width:152px;height:128px;background:url(../img/prize/1000.png) center no-repeat;}
#contest #instant-win .congratulations .prize-5000 {margin:10px auto 10px auto;display:block;width:152px;height:128px;background:url(../img/prize/5000.png) center no-repeat;}
#contest #instant-win .congratulations .prize-250-fr {margin:10px auto 10px auto;display:block;width:152px;height:128px;background:url(../img/prize/250_fr.png) center no-repeat;}
#contest #instant-win .congratulations .prize-500-fr {margin:10px auto 10px auto;display:block;width:152px;height:128px;background:url(../img/prize/500_fr.png) center no-repeat;}
#contest #instant-win .congratulations .prize-1000-fr {margin:10px auto 10px auto;display:block;width:152px;height:128px;background:url(../img/prize/1000_fr.png) center no-repeat;}
#contest #instant-win .congratulations .prize-5000-fr {margin:10px auto 10px auto;display:block;width:152px;height:128px;background:url(../img/prize/5000_fr.png) center no-repeat;}
#contest #instant-win .congratulations p {color:#ffffff;text-align:center;margin-top:8px;}

#contest #instant-win .skilltestingquestion {display:block;margin:15px 5px;width:310px;}
#contest #instant-win .skilltestingquestion h3 {padding:10px 0px;line-height:100%;font-style:italic;color:#ffffff;}
#contest .skilltestingquestion ul {display:inline;}
#contest .skilltestingquestion li {display:inline;width:auto;text-align:left;font-size:200%;line-height:26px;font-weight:bold;color:#ffffff;}
#contest .skilltestingquestion #question {}
#contest .skilltestingquestion .equals {padding:0px 15px;}
#contest .skilltestingquestion .input {}
#contest .skilltestingquestion input {padding:5px;width:51px;font-size:69%;color:#ffffff;background:#333333;border:none;}
#contest .skilltestingquestion #timer {padding:20px 0px 0px 0px;font-size:290%;line-height:32px;font-weight:bold;color:#ffffff;}

#contest #instant-win .form p {margin-bottom:10px;width:100%;font-size:109%;font-weight:bold;color:#cccccc;}
#contest #instant-win .form form {}
#contest #instant-win .form form ul.registration {float:left;}
#contest #instant-win .form form ul.registration li {float:left;display:inline;margin-top:15px;}
#contest #instant-win .form form ul.registration .left {margin-right:20px;}
#contest #instant-win .form form ul.registration label {float:left;padding-bottom:4px;font-size:109%;font-weight:bold;color:#cccccc;}
#contest #instant-win .form form ul.registration input {padding:5px;font-size:127%;color:#cccccc;}
#contest #instant-win .form form ul.registration .input-bg {clear:both;}
#contest #instant-win .form form ul.registration .input-text {width:255px;background:#333333;border:none;}
#contest #instant-win .form form ul.registration .left .input-text {width:305px;}
#contest #instant-win .form div.checkbox label {float:left;display:inline;width:170px;margin:5px 0px 0px 5px;font-size:109%;font-weight:bold;color:#cccccc;}
#contest #instant-win .form .input-bg-checkbox {float:left;padding:5px 0px;width:24px;height:18px;text-align:center;background:url(../img/background/checkbox.png) no-repeat;}
#contest #instant-win .form input.input-checkbox {/*width:18px;height:18px;*/border:0;}
#contest #instant-win .form div.checkbox {float:left;}

#contest #instant-win .print-lockup {display:block;margin:15px 0px;width:320px;text-align:center;}
#contest #instant-win .print-lockup .heading {margin:30px auto;font-size:127%;color:#ffffff;text-transform:uppercase;}
#contest #instant-win .print-lockup .phone {margin:0 auto;display:block;text-align:center;}
#contest #instant-win .print-lockup .phone h3 {padding:10px 0px;line-height:100%;font-style:italic;color:#ffffff;}
#contest #instant-win .print-lockup .phone span {display:inline;width:auto;font-size:290%;line-height:32px;font-weight:bold;color:#ffffff;}
#contest #instant-win .print-lockup .delivered {margin:20px auto;font-style:italic;color:#8b8b8b;}

html.fr #contest #instant-win a.ready {margin:15px auto 0px auto;display:block;width:122px;height:46px;z-index:1;text-indent:-10000px;background:url(../img/button/ready-fr.png) no-repeat;}
html.fr #contest #instant-win a.submit {margin:15px auto 0px auto;display:block;width:183px;height:46px;z-index:1;text-indent:-10000px;background:url(../img/button/submit-fr.png) no-repeat;}
html.fr #contest #instant-win a.continue {margin:10px auto 0px auto;display:block;width:189px;height:46px;z-index:1;text-indent:-10000px;background:url(../img/button/continue-fr.png) no-repeat;}
html.fr #contest #instant-win a.enter-upc {margin:10px auto 0px auto;display:block;width:455px;height:46px;z-index:1;text-indent:-10000px;background:url(../img/button/enter-upc-fr.png) no-repeat;}
html.fr #contest #instant-win .congratulations h2 {margin:4px auto;width:205px;height:38px;text-indent:-10000px;background:url(../img/heading/congratulations-fr.png) no-repeat;}
/***** INSTANT WIN END *****/

#footer {float:left;display:block;margin:0px 5px;padding:15px 0px;width:310px;}
#footer ul {padding-bottom:5px;}
#footer ul li {display:inline;margin-right:3px;}

.white {color:#ffffff !important;}
.sorry, .default {font-size:127% !important;}
.clearall {clear:both;}
