body.b20-contest { background: #00060b }
.b20-contest .b20-contest-bg { background: url(../../_images/lang/en-us/b20/subpage-bg.jpg) 50% 0 no-repeat; -webkit-background-size:2490px 1230px }
.b20-contest .b20-contest-content {width:979px; background: url(../../_images/company/about/b20/subpage-gradient-bg.jpg) 0 100% no-repeat; }
.b20-contest .breadcrumbsub { padding-top:122px; padding-left:20px }
.b20-contest .b20-contest-intro{ width:580px; padding-left:45px; padding-top:18px; float:left; }
.b20-contest .b20-contest-intro .intro-desc {margin-top:30px;}
.b20-contest .b20-contest-intro p { color:#9edfff; font-family:Arial, Helvetica, sans-serif; font-size:12px; width:580px; line-height:20px; text-shadow:1px 1px 1px black; margin:0 0 11px 0 }
.b20-contest .b20-contest-intro ul {list-style:square;}
.b20-contest .b20-contest-intro ul li {font-size:12px; width:580px; line-height:18px; text-shadow:1px 1px 1px black; color:#9edfff; font-weight:bold;}

.b20-contest .sponsored-by {float:right; margin:184px 18px 0 0; position:relative; width:290px; height:327px; background: url(../../_images/company/about/b20/contest/sponsors-logos.png) 50% 100% no-repeat;}
.b20-contest .sponsored-by .sponsored-title {position:absolute; top:-26px; left:26px; color:#fff; font-family:Alliance, Arial, Helvetica, sans-serif; font-size:13px; text-shadow:1px 1px 1px black; }
.b20-contest .sponsored-by  a {position:absolute; display:block;}
.b20-contest .sponsored-by .dcdirect  {top:36px; left:13px; width:120px; height:75px;}
.b20-contest .sponsored-by .taverncraft  {top:40px; left:153px; width:120px; height:65px;}
.b20-contest .sponsored-by .steelseries  {top:140px; left:20px; width:73px; height:73px;}
.b20-contest .sponsored-by .creative  {top:160px; left:123px; width:160px; height:50px;}
.b20-contest .sponsored-by .razerzone  {top:260px; left:0; width:150px; height:50px;}
.b20-contest .sponsored-by .printwarcraft  {top:250px; left:170px; width:100px; height:70px;}

.b20-contest .buttonbasic {margin-top:29px;}

.b20-contest #prizes-gallery {width:979px; height:676px; margin-bottom:70px;}
.b20-contest #prizes-gallery .screen {width:979px; height:676px; background-position:0 0; background-repeat:no-repeat;}
.b20-contest #prizes-gallery .prize-01 {background-image:url(../../_images/company/about/b20/contest/prizes_01.jpg);}
.b20-contest #prizes-gallery .prize-02 {background-image:url(../../_images/company/about/b20/contest/prizes_02.jpg);}

/* voting */
.b20-contest .b20-contest-vote-content {width:979px;  }
.b20-contest .contestant-list { margin:0 auto; font-size:12px; padding:20px 20px 80px; width:939px;background: url(../../_images/company/about/b20/vote-gradient-bg.jpg) 0 100% no-repeat }
.b20-contest .contestant-video-container { width:432px; float:left; margin:0 15px 10px 15px; height:289px; position:relative }
.b20-contest .contestant-video-frame { width:10px; height:10px; position:absolute; background:url(../../_images/company/about/b20/contest/corners.png) no-repeat }
.b20-contest .contestant-video-frame.frame-top-left { background-position: 0 0; top:0; left:0 }
.b20-contest .contestant-video-frame.frame-top-right { background-position: 100% 0; top:0; right:0 }
.b20-contest .contestant-video-frame.frame-bot-left { background-position: 0 100%; top:233px; left:0 }
.b20-contest .contestant-video-frame.frame-bot-right { background-position: 100% 100%; top:233px; right:0 }
.b20-contest .contestant-video { width:432px; height:243px; border-radius:10px }
.b20-contest .contestant-info { float:left; padding:5px 0 0 2px; color:#9edfff; text-shadow:1px 1px 1px #000; font-weight:bold }
.b20-contest .facebook-voting { float:right; width:90px; padding-top:5px }