/* 
------------------------------------------------------------------
SB WEEK CONTEST
------------------------------------------------------------------
*/

#body-contest #content { background: transparent url(../images/sbw-contest-header.png) no-repeat 12px top; }
#body-contest09 #content { background: transparent url(../images/sbw-contest09-header.png) no-repeat 12px top; margin-left: -13px; }
#body-contest10 #content { background: transparent url(../images/sbw-contest10-header-closed.png) no-repeat 0px top; }
#body-contest11 #content {background: transparent url(../images/super-bg.png) repeat-y 0px top; margin-bottom: 0px; padding-bottom: 20px; }

#body-contest11-thanks #content { background: transparent url(../images/super-hero-thanks.png) no-repeat 0px top; }

#body-contest-thankyou #content { background: transparent url(../images/sbw-contest10-header-thankyou.png) no-repeat 12px top; }
h1#h1-contest-smallbusinessweek { display:none; }
h1#h1-contest-smallbusinessweek09 { display:none; }
#body-contest #col-content { padding-top: 340px; }
#body-contest09 #col-content { padding-top: 400px; }
#body-contest10 #col-content { padding-top: 500px; margin-bottom: -20px; }
#body-contest11 #col-content { background: transparent url(../images/superhero2011.png) no-repeat 0px top; padding: 400px 0 0 0; margin-bottom: -20px; width:950px;}
#body-contest11-thanks #col-content { padding-top: 400px; margin-bottom: -20px; width:900px;}

#body-winner11 #col-content { background: transparent url(../images/winner-2011.png) no-repeat 0px top; padding-top: 380px; margin-bottom: -20px;  width:940px;}

#body-contest-thankyou #col-content { padding-top: 500px; }

#body-contest-rules dl.contestPrizes, #body-contest09 dl.contestPrizes, { float: left; }
dl.contestPrizes { margin: 0; }
dl.contestPrizes dt { padding-top: 10px; color: #F88C17; font-weight: bold; }
dl.contestPrizes dd { margin: 0; font-size: 90%; }
dl.first { width: 32%; margin-right: 3%; }
dl.second { width: 32%; margin-right: 3%; }
dl.third { width: 30%; }

#body-contest-rules dl.contestPrizes dt, #body-contest09 dl.contestPrizes dt, #body-contest10 dl.contestPrizes dt { padding: 4px 0; border-top: 1px dotted #F88C17; border-bottom: 1px dotted #F88C17; }
#body-contest-rules dl.contestPrizes dd, #body-contest09 dl.contestPrizes dd, #body-contest10 dl.contestPrizes dd { padding: 4px 0; border-bottom: 1px dotted #999; }

div.sidekick { background: url(../images/sidekick.png) no-repeat left 50%; padding: 30px 0 30px 120px; clear: left; font-size: 90%; }
div.sidekick strong { color: #F88C17; font-size: 110%; }
div.sidekick em { font-weight: bold; font-style: normal; }
div.sidekick p { margin: 5px 0; }
div.sidekick ul { padding: 0; margin: 0; list-style: none; width: 80%; border-top: 1px dotted #999;}
div.sidekick ul li { padding: 4px 0; border-bottom: 1px dotted #999; }

div#sidekick-11 { background: url(../images/sidekick-2011.png) no-repeat left; padding-left: 170px;}
div#sidekick-11 h2 {margin-bottom: -10px; }
div#sidekick-11 ul {  list-style-image: url(../images/bullet.png); margin-top:-10px; padding-left: 15px;}


div.contestdetails { float: left; margin: 20px 0 20px 20px; width: 570px; }
div.contestdetails p { font-size: 110%;}
dl#entryform { font-size: 90%; margin: 0 0 0 20px;width:600px; }
dl#entryform dt { font-weight: bold; display: inline-block; width: 40%; float: left }
dl#entryform dd {margin-left: 4px; display: inline-block; margin-bottom: 20px; width: 55%;}
dl#entryform dd input, dl#entryform dd textarea, dl#entryform dd select {line-height:1.3em; border-top:1px solid #7c7c7c; border-left:1px solid #c3c3c3; border-right:1px solid #c3c3c3; border-bottom:1px solid #ddd; background:#FFF; margin-bottom: 10px; width: 80%; }
.fieldWithErrors {border: 2px solid red;}

div.superform{
	border-radius: 6px; 
	-webkit-border-radius: 6px; 
	-moz-border-radius: 6px;
	background: #F4FAFD;
    border: 3px solid #9CDBF8;
	padding: 0px 0px 20px 25px;
	margin-top: 40px;
}

 h1#entry-form{
	padding-bottom: 20px;
}


.description { font-color:#ccc; font-size:85%; font-weight: normal; }
.disclaimer { background: url(../images/disclaimer-bg.png) repeat-x; border-bottom:1px solid #BBBBBB; border-right:1px solid #BBBBBB; font-color:#ccc; font-size:85%; height:50px; margin-top: 18px; }
.disclaimer p { padding: 7px 15px 13px 15px; }
.submit {margin-left: 245px; margin-top: -20px;}

div.prizes { background-color: #d4dee0; float: left; margin-left: 27px; width: 300px; padding: 15px 14px 25px 14px; margin-top: -19px; }
#prizes11 { background: url(../images/prizes-paper.png) no-repeat center 10px; float: left; margin-left: 27px; width: 302px; padding: 90px 15px 25px 15px;  }
a#xbox-link{ padding-left:20px;}
#social-share-hero {float:right;}

img#xbox-pic {margin-left:45px;}

img#xbox-win {float:right; margin-right:60px; margin-top: -60px;}

#win-prizes ul {list-style-image: url(../images/bullet.png); margin-top: -20px;}

#grand11{margin-right:40px;}
#grand11 img{float:left;margin-left: 10px;margin-right:20px;}


#second11 {margin-right:40px;}
#second11 img{float:right; }

#third11{margin-right:40px;}
#third11 img{float:left; margin-right:20px;}

#prizes11 ul { list-style: none; padding: 0; }
 ul#grand-prize li { padding: 4px 0 0 75px; margin: 1px; }

#prizes11 ul li#moocards { background: url(../images/moo-cards.png) no-repeat left 2px; height: 70px; margin-top: 20px; }

#prizes11 ul li#bb-prize { background: url(../images/bbprize.png) no-repeat left 2px; height: 70px; margin-top: 20px; }

#prizes11 ul li#smp { background: url(../images/smb-prize.png) no-repeat left 2px; height: 70px; margin-top: 20px; }

#prizes11 ul li#shirt { background: url(../images/shirt-prize.png) no-repeat left 2px; height: 70px; margin-top: 20px; }

#prizes11 ul li#books { background: url(../images/book-prize.png) no-repeat left 2px; height: 160px; margin-top: 20px; }

#second {margin-left: 0;}

p#winner-intro {margin-right: 20px;}

#second ul { list-style-image: url(../images/bullet.png);margin-top: -50px; padding-left: 88px;}

h2#super-2 { background: url(../images/super2-big.png) no-repeat left 0; height: 65px; padding-left: 75px;padding-top: 0px;}
h2#super-3 { background: url(../images/super3-big.png) no-repeat left 0; height: 65px; padding-left: 75px;padding-top: 0px;}





div.prizes ul { list-style: none; padding: 0; }
div.prizes ul li { padding: 4px 0 0 75px; margin: 1px; }

div.prizes ul li#bike { background: url(../images/prizes-bike.png) no-repeat left 2px; height: 70px; padding-top: 20px; margin-top: -10px; }
div.prizes ul li#moocards { background: url(../images/prizes-moocards.png) no-repeat left 2px; height: 70px; padding-top: 20px; margin-top: -20px; }
div.prizes ul li#webapps { background: url(../images/prizes-apps.png) no-repeat left 2px; height: 70px; padding-top: 20px; margin-top: -20px; }
div.prizes ul li#coffee { background: url(../images/prizes-coffee.png) no-repeat left 2px; height: 70px; padding-top: 20px; margin-top: 15px; }
div.prizes ul li#books { background: url(../images/prizes-books.png) no-repeat left 2px; height: 70px; padding-top: 20px; margin-top: -20px; }
div.prizes ul li#sub { margin-top: -50px; font-size: 90%; list-style-position: inside; list-style-image: url(../images/prizes-bullet.png); }
div.prizes ul li#subt { font-size: 90%;  list-style-position: inside; list-style-image: url(../images/prizes-bullet.png); }

h2#secret-chocolatier { background: url(../images/superhero-secret-chocolatier.png) no-repeat; width: 100%; height: 223px; text-indent: -9999px; }
h2#omunky { background: url(../images/superhero-omunky.png) no-repeat; width: 100%; height: 223px; text-indent: -9999px; }
h2#tutuma { background: url(../images/superhero-tutuma.png) no-repeat; width: 100%; height: 223px; text-indent: -9999px; }
h2#verlo { background: url(../images/superhero-verlo.png) no-repeat; width: 100%; height: 223px; text-indent: -9999px; }
p.intro { margin-top: -100px; padding: 0 380px 25px 100px; }

p.question { font-size:85%; font-weight: bold; }
p.answer { font-size:85%; font-weight: normal; margin-top: -10px; }
div.grandprize { background: url(../images/superhero-grand-prize.png) no-repeat; padding: 0 0 15px 300px; }
div.grandprize ul li { font-weight: bold; list-style-image: url(../images/prizes-bullet.png); }
div.grandprize ul li#sub { font-size: 90%; font-weight: normal; list-style-position: inside; list-style-type: none; list-style-image: none; }
div.chocolate { background: url(../images/superhero-grand-prize-secret-chocolatier.png) no-repeat; padding: 0 0 15px 350px; }
