html{color:#000; font-family:arial,helvetica,sans-serif;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
sup{vertical-align:text-top;}
sub{vertical-align:text-bottom;}
input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}
input,textarea,select{*font-size:100%;}
select,input,button,textarea{font:99% arial,helvetica,sans-serif;}
table{font-size:inherit;font:100%;}
.dnone {display:none;}
.ptop10 {padding-top:10px !important;}
.lrcase {text-transform:lowercase;}
.colred {color:#C22127;}
.fl {float:left;}
.nlettertxt {float:left; padding-left:2px; width:238px;}
.padbot7 {padding-bottom:7px !important;}

body, html {
  background:#13071B url('/img/folgers/pagebg2.jpg');
  background-position:top center;
  background-repeat:no-repeat;
  color:#754C24;
  height:100%;
  margin:0;
  padding:0;
  text-align:left;
}
#wrapper {
  margin:0;
  min-width:960px;
  padding:0px;
  width:100%;
}
#innerwrap {
  margin:0 auto;
  overflow:hidden;
  padding:0;
  /*position:relative;*/
  width:960px;
  min-height:700px;
  /* border:1px solid #fff; */
}
#innerwraphome {
  margin:0 auto;
  overflow:hidden;
  padding:0;
  /*position:relative;*/
  width:960px;
  min-height:700px;
  /* border:1px solid #fff; */
}
#innerwrapdetails {
  margin:0 auto;
  overflow:hidden;
  padding:0;
  /*position:relative;*/
  width:960px;
  min-height:700px;
  /* border:1px solid #fff; */
}
/* header */
#header {
  float:right;
  font-size:10pt;
  height:35px;
}
#header ul {
  list-style-type:none;
  margin:0px;
}
#header .drings {
  float:left;
  margin:0px;
  padding:0px 2px 0px 2px !important;
  color:#E7E6E6;
  line-height:16pt;
}
#header li {
  float:left;
  margin:0px;
  padding:12px 2px 0px 2px;
  color:#E7E6E6;
  line-height:16pt;
}
#header a {
  color:#E7E6E6;
  text-decoration:none;
}

/* footer */
#footer {
  clear:both;
  font-size:8pt;
  text-align:center;
  color:#fff;
  padding-top:50px;
}
#footer a {
  color:#fff;
  text-decoration:none;
}
#footer a:hover {
  text-decoration:underline;
}

/* top tabs */
.toptabs {
  list-style-type:none;
  margin:0px;
  height:52px;
}
.toptabs li {
  float:left;
  margin:0px;
  padding:0px 2px 0px 0px;
}
.toptabs .tt12 {display:block; background:url(/img/folgers/button1new.png); background-repeat:no-repeat; width:168px; height:52px;}
.toptabs a.tt12:hover, .toptabs .tt120 {display:block; background:url(/img/folgers/button1new-sel.png); width:168px; height:52px;}
.toptabs .tt2 {display:block; background:url(/img/folgers/button2.png); background-repeat:no-repeat; width:162px; height:52px;}
.toptabs a.tt2:hover, .toptabs .tt20 {display:block; background:url(/img/folgers/button2-sel.png); width:162px; height:52px;}
.toptabs .tt3 {display:block; background:url(/img/folgers/button3.png); background-repeat:no-repeat; width:94px; height:52px;}
.toptabs a.tt3:hover, .toptabs .tt30  {display:block; background:url(/img/folgers/button3-sel.png); width:94px; height:52px;}
.toptabs .tt4 {display:block; background:url(/img/folgers/button4.png); background-repeat:no-repeat; width:158px; height:52px;}
.toptabs a.tt4:hover, .toptabs .tt40  {display:block; background:url(/img/folgers/button4-sel.png); width:158px; height:52px;}
.toptabs .tt5 {display:block; background:url(/img/folgers/button51.png); background-repeat:no-repeat; width:149px; height:52px;}
.toptabs a.tt5:hover, .toptabs .tt50  {display:block; background:url(/img/folgers/button51-sel.png); width:149px; height:52px;}
.toptabs .tt6 {display:block; background:url(/img/folgers/button61.png); background-repeat:no-repeat; width:140px; height:52px;}
.toptabs a.tt6:hover, .toptabs .tt60  {display:block; background:url(/img/folgers/button61-sel.png); width:140px; height:52px;}
.toptabs .tt70  {display:block;  width:128px; height:52px;}
.toptabs .tt8 {display:block; background:url(/img/folgers/button7.png); background-repeat:no-repeat; width:147px; height:52px;}
.toptabs a.tt8:hover, .toptabs .tt80  {display:block; background:url(/img/folgers/button7-sel.png); width:147px; height:52px;}
.toptabs .tt9 {display:block; background:url(/img/folgers/button9.png); background-repeat:no-repeat; width:147px; height:52px;}
.toptabs a.tt9:hover, .toptabs .tt90  {display:block; background:url(/img/folgers/button9-sel.png); width:147px; height:52px;}
.toptabs .tt10 {display:block; background:url(/img/folgers/button10.png); background-repeat:no-repeat; width:140px; height:52px;}
.toptabs a.tt10:hover, .toptabs .tt100  {display:block; background:url(/img/folgers/button10-sel.png); width:140px; height:52px;}
.toptabs .tt11 {display:block; background:url(/img/folgers/button11.png); background-repeat:no-repeat; width:155px; height:52px;}
.toptabs a.tt11:hover, .toptabs .tt110  {display:block; background:url(/img/folgers/button11-sel.png); width:155px; height:52px;}
.toptabs .tt13 {display:block; background:url(/img/folgers/button12.png); background-repeat:no-repeat; width:146px; height:52px;}
.toptabs a.tt13:hover, .toptabs .tt130  {display:block; background:url(/img/folgers/button12-sel.png); width:146px; height:52px;}

/* content */
#content {
  clear:both;
  padding:15px 0px 0px 347px;
  width:620px;
  position:relative;
}
#content #folgerslogo {
  position:absolute;
  top:5px;
  left:20px;
  width:230px;
  height:300px;
}
.section {
  clear:both;
  width:609px;
  height:484px;
  padding:10px 0px 0px 0px;
  background:url('/img/folgers/detailsbg.jpg');
  background-position:bottom left;
  background-repeat:no-repeat;
}
.section a {
  text-decoration:underline;
  color:#744D26;
}

/* contest details */
#detailscontainer #fragment-1, #detailscontainer #fragment-2 {
  width:600px;
  font-size:9pt;
  padding-left:8px;
}
#detailscontainer #fragment-1 h1 {
  /*padding:10px 0px 0px 18px;*/
  padding:23px 0px 0px 18px;
}
#detailscontainer #fragment-2 h1 {
  padding:18px 0px 0px 18px;
}
.padbot5 {padding-bottom:5px !important;}
#detailscontainer #fragment-1 h4 {
  padding:6px 20px 0px 18px;
  font-weight:normal;
  font-size:10pt;
}
#detailscontainer #fragment-2 h4 {
  padding:3px 20px 0px 18px;
  font-weight:normal;
  font-size:10pt;
}
#detailscontainer #fragment-1 h3 {
  float:left;
  text-transform: uppercase;
  width:290px;
  padding:20px 19px 0px 18px;
  color:#C22127;
  font-size:10pt;
}
#detailscontainer #fragment-2 h3 {
  float:left;
  text-transform: uppercase;
  width:290px;
  padding:7px 19px 4px 18px;
  color:#C22127;
  font-size:10pt;
}
#detailscontainer #fragment-1 div, #detailscontainer #fragment-2 div {
  float:left;
  width:330px;
}
#detailscontainer #fragment-1 p {
  float:left;
  width:290px;
  padding:10px 12px 0px 18px;
}
#detailscontainer #fragment-2 p {
  float:left;
  width:290px;
  padding:0px 12px 0px 18px;
  font-size:11px;
}
#detailscontainer #fragment-2 ul {
  float:left;
  width:290px;
  padding:0px 0px 0px 35px;
  font-size:11px;
}
#detailscontainer #fragment-1 h2 {
  float:left;
  padding:30px 0px 0px 15px;
  margin:0px;
}
#detailscontainer #fragment-2 h2 {
  float:left;
  padding:9px 0px 0px 10px;
  margin:0px;
}
#detailscontainer #fragment-1 h5 {
  float:left;
  padding:15px 0px 0px 10px;
  margin:0px;
}
#detailscontainer #fragment-2 h5 {
  float:left;
  padding:3px 0px 0px 10px;
  margin:0px;
}
.padleft15 {padding-left:15px !important;}
#detailscontainer #fragment-3 {
  background:url(/img/folgers/toolkitbg.gif);
  background-repeat:no-repeat;
  height:450px;
}
#detailscontainer #frag3-lfttab {
  float:left;
  width:150px;
  height:400px;
  /*background:url(/img/folgers/preparebg.gif);
  background-repeat:no-repeat;
  background-position:30px 81px;
  filter:alpha(opacity=50); -moz-opacity:0.5; -khtml-opacity: 0.5; opacity: 0.5;*/
}
.classtk1 {
  background:url(/img/folgers/preparebg.gif);
  background-repeat:no-repeat;
  background-position:30px 81px;
}
.classtk2 {
  background:url(/img/folgers/recordbg.gif);
  background-repeat:no-repeat;
  background-position:30px 195px;
  /*filter:alpha(opacity=50); -moz-opacity:0.5; -khtml-opacity: 0.5; opacity: 0.5;*/
}
.classtk3 {
  background:url(/img/folgers/uploadbg.gif);
  background-repeat:no-repeat;
  background-position:30px 319px;
  /*filter:alpha(opacity=50); -moz-opacity:0.5; -khtml-opacity: 0.5; opacity: 0.5;*/
}
.frag3-cont {
  width:580px;
  height:425px;
}
/* prepare */
#detailscontainer #prepare h1 {
  float:left;
  padding:70px 0px 0px 38px;
}

#detailscontainer #prepare h3 {
  float:left;
  text-transform: uppercase;
  width:280px;
  padding:15px 19px 0px 38px;
  color:#C22127;
  font-size:9pt;
  font-weight:bold;
}
#detailscontainer #prepare p {
  float:left;
  width:350px;
  padding:10px 0px 0px 38px;
  font-size:12px;
}
.padleft48 {padding-left:48px !important;}
#detailscontainer #prepare h5 {
  float:left;
  padding:15px 0px 0px 10px;
  font-size:12px;
}
#detailscontainer #prepare {
  float:left;
  width:428px;
  padding-left:2px;
}
#detailscontainer #prepare h6 {
  float:left;
  padding:60px 0px 0px 0px;
  margin:0px;
  height:270px;
}
#prepare .prep-lj-img {
  float:left; width:207px;
}
#prepare .mp3cont {
  float:left;
  width:30px;
  padding-left:10px;
}

/* sectionupdates styles */
.sectionupdates {
  clear:both;
  float:left;
  width:609px;
  height:484px;
  padding:0px 0px 0px 0px;
  margin-top:10px;
  background:url(/img/folgers/detbgnew.jpg);
  background-position:bottom left;
  background-repeat:no-repeat;
}
.sectionupdates a {
  text-decoration:underline;
  color:#744D26;
}
.sectionupdates h1 {
  padding:20px 0px 0px 20px;
}
.sectionupdates h2 {
  padding:8px 30px 0px 20px;
  font-weight:normal;
  font-size:10pt;
}
.sectionupdates h3 {
  float:left;
  text-transform: uppercase;
  width:285px;
  padding:10px 19px 4px 20px;
  color:#C22127;
  font-size:10pt;
}
.sectionupdates div {
  float:left;
  width:330px;
}
.sectionupdates p {
  float:left;
  width:300px;
  padding:0px 2px 0px 20px;
  font-size:11px;
}
.sectionupdates ul {
  float:left;
  width:290px;
  padding:0px 0px 0px 37px;
  font-size:11px;
}
.sectionupdates h5 {
  float:left;
  padding:6px 0px 0px 16px;
  margin:0px;
}
.sectionupdates h4 {
  float:left;
  padding:8px 0px 0px 18px;
  margin:0px;
}

.sectionupdates .lpd10 {padding-left:10px !important;}
.sectionupdates .tpd10 {padding-top:8px !important;}

/* record */
#detailscontainer #record {
  /*float:left;
  width:428px;
  padding-left:2px;*/
  display:none;
}
#detailscontainer #record h1 {
  float:left;
  padding:70px 0px 0px 38px;
}
#detailscontainer #record h3 {
  float:left;
  text-transform: uppercase;
  width:280px;
  padding:10px 19px 0px 38px;
  color:#C22127;
  font-size:9pt;
  font-weight:bold;
}
#detailscontainer #record p {
  float:left;
  width:340px;
  padding:10px 0px 0px 38px;
  font-size:12px;
}
#detailscontainer #record h5 {
  float:left;
  padding:10px 0px 0px 10px;
  font-size:12px;
}
.padleft35 {padding-left:35px !important;}
#detailscontainer #record h2 {
  float:right;
  width:160px;
  padding:0px 0px 0px 0px;
  font-size:12px;
}
#detailscontainer #record h6 {
  float:left;
  padding:190px 0px 0px 4px;
  margin:0px;
  height:170px;
  width:12px;
}
#detailscontainer #record ul {
  float:left;
  width:290px;
  padding:0px 0px 2px 55px;
  font-size:12px;
}
#detailscontainer #record li {
  padding:0px 0px 3px 0px;
}

/* band pages styles */
.sectionband {
  clear:both;
  float:left;
  width:609px;
  height:484px;
  padding:0px 0px 0px 0px;
  margin-top:10px;
  background:url(/img/folgers/uploadbg.jpg);
  background-position:bottom left;
  background-repeat:no-repeat;
}
.sectionband h3 {
  text-transform: uppercase;
  color:#C22127;
  font-size:10pt;
  width:410px;
  padding-top:10px;
  background:url(/img/folgers/sep.png);
  background-position:top left;
  background-repeat:no-repeat;
}
.sectionband h4 {
  text-transform:uppercase;
  color:#C22127;
  font-size:10pt;
  width:220px;
  float:left;
  padding-top:4px;
}
.sectionband a {
  text-decoration:underline;
  color:#744D26;
}
.sectionband h1 {
  float:left;
  padding:20px 0px 0px 28px;
  width:300px;
}
.sectionband .leftnav {
  clear:left;
  float:left;
  background:url(/img/folgers/uploadscreenbg.gif);
  width:152px;
  height:411px;
}
.sectionband .leftnav p {
  padding:0px;
  margin:183px 0 0 19px;
  background:url(/img/folgers/fillbandbg.gif);
  background-repeat:no-repeat;
  width:116px;
  height:67px;
}
#spartform {
  float:left;
  width:440px;
}
#spartform .banddob, #spartform .banddobrel {float:left;}
#spartform h6 {
  float:left;
  padding:200px 0px 0px 0px;
  margin:0px;
  width:12px;
  height:140px;
}
#spartform label {
  font-size:8pt;
}
#spartform .smtextInput {
  width:90px;
  font-size:12px;
}
#spartform .textInput {
  width:190px;
  font-size:12px;
}
#spartform table {margin:10px 0px 0px 10px; float:left;}
#spartform td p {float:left; padding:0px 10px 0px 0px;}
.sectionband td {font-size:12px; padding:2px 0px;}
#spartform .submit {float:left; }
#spartform h5 {clear:left; font-size:12px; padding:5px 0px 5px 0px;}

/* register page styles */
.sectionregister {
  clear:both;
  float:left;
  width:609px;
  height:484px;
  padding:0px 0px 0px 0px;
  margin-top:10px;
  background:url(/img/folgers/gallerybg.jpg);
  background-position:bottom left;
  background-repeat:no-repeat;
}
.sectionregister a {
  text-decoration:underline;
  color:#744D26;
}
.sectionregister h1 {
  float:left;
  padding:23px 0px 0px 18px;
  width:300px;
}
.sectionregister h2 {
  clear:left;
  float:left;
  padding:7px 0px 0px 18px;
  font-size:12px;
  font-weight:normal;
  width:600px;
}
#sregform {
  float:left;
  width:440px;
}
#sregform h6 {
  float:left;
  padding:70px 0px 0px 0px;
  margin:0px;
  width:12px;
  height:140px;
}
#sregform label {
  font-size:8pt;
}
#sregform .textInput {
  width:225px;
  font-size:12px;
}
#regformcont {float:left; width:595px;  height:390px; overflow:auto; padding:10px 0px 0px 0px; }
#regformcont table {padding:0px; margin:0px; float:left; margin-left:80px;}
#regformcont td {font-size:10px; padding:2px 0px;}
#regformcont #flashMessage, #spartform #flashMessage {clear:both;  margin:0px 0px 0px 18px !important; background:#fff; color:#E1022D; font-size:8pt; padding:3px !important; width:480px !important; text-align:center; border:1px solid #E1022D;}
#sjform #flashMessage {margin:20px 0px 0px 15px; font-size:11px; background:#fff; width:330px; border:1px solid red; padding:3px; text-align:center;}
#spartform .signupbut {padding-top:5px;}
.flreg {clear:both; float:left; padding-top:5px;}

/* uploadtxt */
#detailscontainer #uploadtxt {
  float:left;
  width:428px;
  padding-left:2px;
  display:none;
}
#detailscontainer #uploadtxt h1 {
  float:left;
  padding:70px 0px 0px 38px;
}
#detailscontainer #uploadtxt h3 {
  float:left;
  text-transform: uppercase;
  width:280px;
  padding:10px 19px 0px 38px;
  color:#C22127;
  font-size:9pt;
  font-weight:bold;
}
#detailscontainer #uploadtxt p {
  float:left;
  width:330px;
  padding:5px 0px 0px 38px;
  font-size:12px;
}
#detailscontainer #uploadtxt h5 {
  float:left;
  padding:15px 0px 0px 10px;
  font-size:12px;
}
#detailscontainer #uploadtxt h2 {
  float:right;
  width:160px;
  padding:94px 0px 0px 0px;
  font-size:12px;
}
#detailscontainer #uploadtxt h6 {
  float:left;
  padding:310px 0px 0px 0px;
  margin:0px;
  height:50px;
  width:12px;
}
#detailscontainer #uploadtxt ul {
  float:left;
  width:290px;
  padding:10px 0px 2px 55px;
  font-size:12px;
}
#detailscontainer #uploadtxt li {
  padding:0px 0px 3px 0px;
}

/* rules section  */
.sectionrules a {
  text-decoration:underline;
  color:#F5C769;
  display:block;
  float:left;
  padding-left:10px;
}
.sectionrules {
  float:right;
  font-size:8pt;
  padding-top:5px;
  padding-right:10px;
  font-weight:bold;
}

/* timer section  */
#innerwraphome .sectiontimer {
  clear:both;
  float:right;
  margin:95px 0px 0px 0px;
  width:549px;
  height:45px;
  position:relative;
  background-repeat:no-repeat;
}
#innerwrapdetails .sectiontimer {
  clear:both;
  float:right;
  margin:105px 0px 0px 0px;
  width:549px;
  height:45px;
  position:relative;
  background-repeat:no-repeat;
}
#innerwrap .sectiontimer {
  clear:both;
  float:right;
  margin:12px 0px 0px 0px;
  width:549px;
  height:45px;
  position:relative;
  background-repeat:no-repeat;
}
.sectiontimer p {
  float:right;
  padding:3px 0px 0px 0px;
  font-size:14pt;
}
.sectiontimer p span {
  width:30px;
  text-align:center;
  display:block;
  float:left;
}
.sectiontimer #timer {height:50px; cursor:pointer;}
.sectiontimer .timercol {color:#D8C8B9;}
.sectiontimer p .tk1 {padding-right:24px;}
.sectiontimer p .tk2 {padding-right:30px;}
.sectiontimer p .tk3 {padding-right:14px;}

/* kara story overlay */
#karastory {position:absolute; width:608px; left:348px; top:35px;}
#karastory div {background:#EABF71; height:482px;}
#karastory h2 {color:#C22228; font-weight:bold; font-size:13pt; padding:40px 10px 10px 30px;}
#karastory p {font-size:9pt; padding:5px 0px 5px 30px;  width:350px;}
#karastory h4 {font-size:9pt; padding:20px 0px 5px 30px; font-weight:normal;}
#karastoryHolder a {position:absolute; text-transform: uppercase; z-index:100; top:45px; left:895px; display:block; color:#734E21; font-size:9pt; font-weight:bold; text-decoration:none;}
#karastoryHolder .kara {position:absolute; z-index:100; top:124px; left:750px;}

/* home styles */
.sectionhome {
  clear:both;
  float:left;
  width:609px;
  padding:0px 0px 0px 0px;
  margin-top:10px;
}

.sectionhome .sechomebg {background:url('/img/folgers/homebgwin.jpg'); width:608px; height:401px;}
.sectionhome .sechomebgnew {background:url('/img/folgers/congrats-home.jpg'); width:608px; height:401px;}
.sectionhome .sechomebglast {background:url('/img/folgers/congrats-home-new.jpg'); width:608px; height:401px;}

.sechombuts {width:auto;}
.sectionhome .sechombuts h5, .sectionhome .sechombuts h5 {text-align:center; padding:16px 0px 0px 0px;}
.sectionhome .sechomebglast h5 {text-align:center; padding:0px 0px 0px 0px;}

/* sectionvoting styles */
.sectionvoting {
  clear:both;
  float:left;
  width:609px;
  height:391px;
  padding:0px 0px 0px 0px;
  margin-top:10px;
  background:url(/img/folgers/votedetails.jpg);
  background-position:bottom left;
  background-repeat:no-repeat;
}
.sectionvoting a {
  text-decoration:underline;
  color:#744D26;
}
.sectionvoting h1 {
  float:left;
  padding:19px 0px 8px 20px;
}
.sectionvoting h3 {
  clear:both;
  float:left;
  text-transform: uppercase;
  width:280px;
  padding:0px 19px 10px 22px;
  color:#C22127;
  font-size:10pt;
  font-weight:bold;
}
.sectionvoting p {
  clear:both;
  float:left;
  margin:0px;
  padding:0px 0px 15px 22px;
  font-size:10pt;
  width:280px;
}
.sectionvoting ul {
  clear:both;
  float:left;
  margin:0px;
  padding:0px 0px 0px 40px;
  font-size:10pt;
  width:208px;
}
.sectionvoting li {
  padding:0px 0px 10px 0px;
}
.sectionvoting .lrgfnt {
  width:540px !important;
}
.sectionvoting .smfnt {
  font-size:10px !important;
}
.sectionvoting h5 {
  clear:both; float:left;
  padding:0px 0px 5px 20px;
  margin:0px;
}

/* folgersevent final phase styles */
.sectioneventfinal {
  clear:both;
  float:left;
  width:609px;
  height:483px;
  padding:0px 0px 0px 0px;
  margin-top:10px;
  background:url(/img/folgers/nyeventfinal.jpg);
  background-position:bottom left;
  background-repeat:no-repeat;
}
.sectioneventfinal a {
  text-decoration:underline;
  color:#744D26;
}
.sectioneventfinal h1 {
  float:left;
  padding:19px 0px 0px 20px;
}
.sectioneventfinal p {
  clear:both;
  float:left;
  margin:0px;
  padding:10px 0px 0px 22px;
  font-size:10pt;
  width:294px;
}
.sectioneventfinal ul {
  clear:both;
  float:left;
  margin:0px;
  padding:0px 0px 0px 38px;
  font-size:10pt;
  width:280px;
}
.sectioneventfinal li {
  padding:0px 0px 0px 0px;
}
.sectioneventfinal h5 {
  clear:both; float:left;
  padding:20px 0px 5px 20px;
  margin:0px;
}

/* folgersevent styles */
.sectionevent {
  clear:both;
  float:left;
  width:609px;
  height:391px;
  padding:0px 0px 0px 0px;
  margin-top:10px;
  background:url(/img/folgers/nyevent.jpg);
  background-position:bottom left;
  background-repeat:no-repeat;
}
.sectionevent a {
  text-decoration:underline;
  color:#744D26;
}
.sectionevent h1 {
  float:left;
  padding:19px 0px 8px 20px;
}
.sectionevent h3 {
  clear:both;
  float:left;
  width:280px;
  padding:40px 19px 0px 22px;
  color:#C22127;
  font-size:10pt;
  font-weight:bold;
}
.sectionevent h3 span{
  font-weight:bolder;
}
.sectionevent p {
  clear:both;
  float:left;
  margin:0px;
  padding:0px 0px 0px 22px;
  font-size:10pt;
  width:299px;
}
.sectionevent ul {
  clear:both;
  float:left;
  margin:0px;
  padding:0px 0px 0px 38px;
  font-size:10pt;
  width:338px;
}
.sectionevent li {
  padding:0px 0px 0px 0px;
}
.sectionevent .lrgfnt {
  width:540px !important;
}
.sectionevent .smfnt {
  font-size:10px !important;
}
.sectionevent h5 {
  clear:both; float:left;
  padding:0px 0px 5px 20px;
  margin:0px;
}

/* sectionvote styles */
.sectionvote {
  clear:both;
  float:left;
  width:609px;
  height:484px;
  padding:0px 0px 0px 0px;
  margin-top:10px;
  background:url(/img/folgers/gallerybg.jpg);
  background-position:bottom left;
  background-repeat:no-repeat;
}
.sectionvote a {
  text-decoration:underline;
  color:#744D26;
}
.sectionvote h1 {
  float:left;
  padding:19px 0px 0px 16px;
}
.sectionvote h2 {
  float:left;
  padding:5px 5px 8px 16px;
  font-size:12px;
  font-weight:normal;
}
.sectionvote .toptext { clear:left;  width:580px;}
.sectionvote h3 {
  clear:both;
  float:left;
  text-transform: uppercase;
  width:280px;
  padding:23px 19px 10px 22px;
  color:#C22127;
  font-size:10pt;
  font-weight:bold;
}
.sectionvote p {
  clear:both;
  float:left;
  margin:0px;
  padding:0px 0px 10px 22px;
  font-size:10pt;
  width:570px;
}
.sectionvote ul {
  clear:both;
  float:left;
  margin:0px;
  padding:0px 0px 0px 16px;
  font-size:10pt;
  width:560px;
  list-style-type:none;
}
.sectionvote li {
  padding:0px 5px 3px 0px;
  float:left;
  width:106px;
  font-size:9px;
}
.sectionvote .thumbs {display:block; width:102px; height:77px; border:2px solid #fff;}
.sectionvote li strong {float:left; font-weight:normal; text-transform: uppercase; width:108px; color:#c22127; padding-top:3px;}
.sectionvote li strong a {color:#C22127; text-decoration:none;}
.sectionvote li i {clear:left;}
.sectionvote .votescrollbox {float:left; width:595px; height:350px; overflow:auto; padding:2px 0px 0px 0px;}
.sectionvote .lilast {padding-right:0px !important;}
.sectionvote .videoalign {padding-left:90px; padding-top:8px;}
.sectionvote #flashMessage {font-size:11px; color:red; padding:0px 0px 10px;}
.sectionvote h5 {float:left; padding:3px 0px 8px 5px;}
.sectionvote .butscontainer {float:right; padding:0px 72px 0px 0px;}
.entrydetailscontainer {float:left; padding:5px 0px 0px 89px; font-size:11px; }
.entrydetailscontainer h2 {font-size:12px; float:left; color:#c22127; text-transform: uppercase; padding:0px 5px 0px 0px;}

/* prizes styles */
.sectionprizes {
  clear:both;
  float:left;
  width:609px;
  height:484px;
  padding:0px 0px 0px 0px;
  margin-top:10px;
  background:url(/img/folgers/prizebg.jpg);
  background-position:bottom left;
  background-repeat:no-repeat;
}
.sectionprizes a {
  text-decoration:underline;
  color:#744D26;
}
.sectionprizes h1 {
  float:left;
  padding:20px 0px 0px 28px;
}
.sectionprizes h3 {
  clear:both;
  float:left;
  text-transform: uppercase;
  width:280px;
  padding:10px 19px 10px 30px;
  color:#C22127;
  font-size:10pt;
  font-weight:bold;
}
.sectionprizes h4 {
  float:left;
  width:540px;
  padding:10px 19px 0px 30px;
  font-size:10pt;
  font-weight:normal;
}
.sectionprizes p {
  clear:both;
  float:left;
  margin:0px;
  padding:0px 0px 0px 30px;
  font-size:10pt;
  width:280px;
}
.sectionprizes h5 {
  float:left;
  width:280px;
  padding:0px 0px 15px 30px;
  font-size:12px;
}
.sectionprizes ul {
  clear:both;
  float:left;
  margin:0px;
  padding:0px 0px 0px 45px;
  font-size:10pt;
  width:280px;
}
.sectionprizes li {
  padding:0px 0px 10px 0px;
}

/* sectiongallery styles */
.sectiongallery {
  clear:both;
  float:left;
  width:609px;
  height:484px;
  padding:0px 0px 0px 0px;
  margin-top:10px;
  background:url(/img/folgers/gallerybg.jpg);
  background-position:bottom left;
  background-repeat:no-repeat;
}
.sectiongallery a {
  text-decoration:underline;
  color:#744D26;
}
.sectiongallery h1 {
  float:left;
  padding:19px 0px 8px 20px;
}
.sectiongallery h3 {
  clear:both;
  float:left;
  text-transform: uppercase;
  width:280px;
  padding:23px 19px 10px 22px;
  color:#C22127;
  font-size:10pt;
  font-weight:bold;
}
.sectiongallery p {
  clear:both;
  float:left;
  margin:0px;
  padding:0px 0px 10px 22px;
  font-size:10pt;
  width:570px;
}
.sectiongallery ul {
  clear:both;
  float:left;
  margin:0px;
  padding:10px 0px 0px 16px;
  font-size:10pt;
  width:585px;
  list-style-type:none;
}
.sectiongallery li {
  padding:0px 8px 3px 0px;
  float:left;
  width:108px;
  font-size:9px;
}
.sectiongallery h5 {
  clear:both; float:left;
  padding:0px 0px 5px 20px;
  margin:0px;
}
.sectiongallery .thumbs {display:block; width:108px; height:82px; border:2px solid #fff;}
.sectiongallery li strong {color:#c22127; float:left; font-weight:normal; text-transform: uppercase; width:108px; padding-top:3px;}
.sectiongallery li strong a {color:#C22127; text-decoration:none;}
.sectiongallery li i {clear:left;}

/* sectionvotethanks styles */
.sectionvotethanks {
  clear:both;
  float:left;
  width:609px;
  height:484px;
  padding:0px 0px 0px 0px;
  margin-top:10px;
  background:url(/img/folgers/confbg.jpg);
  background-position:bottom left;
  background-repeat:no-repeat;
}
.sectionvotethanks a {
  text-decoration:underline;
  color:#744D26;
}
.sectionvotethanks h1 {
  float:left;
  padding:20px 0px 0px 18px;
}
.sectionvotethanks h3 {
  clear:both;
  float:left;
  text-transform: uppercase;
  width:280px;
  padding:10px 19px 10px 20px;
  color:#C22127;
  font-size:10pt;
  font-weight:bold;
}
.sectionvotethanks h4 {
  float:left;
  width:560px;
  padding:8px 19px 0px 20px;
  font-size:10pt;
  font-weight:normal;
}
.sectionvotethanks p {
  clear:both;
  float:left;
  margin:0px;
  padding:0px 0px 0px 20px;
  font-size:10pt;
  width:380px;
}
.sectionvotethanks h5 {
  float:left;
  clear:left;
  width:280px;
  padding:5px 0px 15px 20px;
  font-size:12px;
}
.thankscontent {clear:both; width:600px; padding-left:20px;}
.thankscontent .igdiv {float:left;  width:105px;}
.thankscontent .icontdiv {float:left;  width:300px;}
.thankscontent .icontdiv h3 {padding-left:10px !important; padding-top:0px !important;}
.thankscontent .icontdiv p {padding-left:10px !important;}
.thankscontent .icontdiv h5 {padding-left:7px !important;}
.sectionvotethanks .smfnt {font-size:10px !important;}
.topp10 {padding-top:10px !important;}

/*section maxlimit styles */
.sectionalreadyent {
  clear:both;
  float:left;
  width:609px;
  height:484px;
  padding:0px 0px 0px 0px;
  margin-top:10px;
  background:url(/img/folgers/submissionbg.jpg);
  background-position:bottom left;
  background-repeat:no-repeat;
}
.sectionalreadyent .secdiv {
  background:url(/img/folgers/thanksbg.jpg);
  width:600px;
  height:400px;
  background-repeat:no-repeat;
  background-position:210px 98px;
}
.sectionalreadyent a {
  text-decoration:underline;
  color:#744D26;
}
.sectionalreadyent h1 {
  float:left;
  padding:20px 0px 0px 28px;
  color:#C22127;
  font-size:24px;
}
.sectionalreadyent h3 {
  clear:both;
  float:left;
  text-transform: uppercase;
  width:280px;
  padding:10px 19px 10px 30px;
  color:#C22127;
  font-size:10pt;
  font-weight:bold;
}
.sectionalreadyent h4 {
  float:left;
  width:540px;
  padding:10px 19px 0px 30px;
  font-size:10pt;
  font-weight:normal;
}
.sectionalreadyent p {
  clear:both;
  float:left;
  margin:0px;
  padding:0px 0px 0px 30px;
  font-size:10pt;
  width:280px;
}

/* sectionthankyou styles */
.sectionthankyou {
  clear:both;
  float:left;
  width:609px;
  height:484px;
  padding:0px 0px 0px 0px;
  margin-top:10px;
  background:url(/img/folgers/submissionbg.jpg);
  background-position:bottom left;
  background-repeat:no-repeat;
}
.sectionthankyou .secdiv {
  background:url(/img/folgers/thanksbg.jpg);
  width:600px;
  height:400px;
  background-repeat:no-repeat;
  background-position:210px 98px;
}
.sectionthankyou a {
  text-decoration:underline;
  color:#744D26;
}
.sectionthankyou h1 {
  float:left;
  padding:20px 0px 0px 28px;
}
.sectionthankyou h3 {
  clear:both;
  float:left;
  text-transform: uppercase;
  width:280px;
  padding:10px 19px 10px 30px;
  color:#C22127;
  font-size:10pt;
  font-weight:bold;
}
.sectionthankyou h4 {
  float:left;
  width:540px;
  padding:10px 19px 0px 30px;
  font-size:10pt;
  font-weight:normal;
}
.sectionthankyou p {
  clear:both;
  float:left;
  margin:0px;
  padding:0px 0px 0px 30px;
  font-size:10pt;
  width:280px;
}
.sgnnletter {clear:left; float:left; width:290px; padding:30px 0px 0px 28px;}
.sgnnletter span {height:150px; float:left;clear:both; padding:0px 0px 0px 30px width:120px;}
.sgnnletter h5 {color:#C22127; font-size:10pt; font-weight:bold;   text-transform: uppercase; padding:0px 0px 0px 10px; width:160px; float:left;}
.sgnnletter h6 {font-size:12px; font-weight:normal; padding:5px 0px 5px 10px; width:160px; float:left;}
.sgnnletter h6 span {height:25px !important;}

/* jingle styles */
.sectionjingle {
  clear:both;
  float:left;
  width:609px;
  height:484px;
  padding:0px 0px 0px 0px;
  margin-top:10px;
  background:url(/img/folgers/jinglenewbg.jpg);
  background-position:bottom left;
  background-repeat:no-repeat;
}
.sectionjingle a {
  text-decoration:underline;
  color:#744D26;
}
.sectionjingle h1 {
  float:left;
  padding:19px 0px 0px 18px;
}
.sectionjingle h3 {
  clear:both;
  float:left;
  width:260px;
  padding:28px 19px 0px 20px;
  color:#C22127;
  font-size:10pt;
  font-weight:bold;
}
.sectionjingle p {
  float:left;
  width:575px;
  padding:5px 0px 0px 20px;
  font-size:10pt;
  font-weight:normal;
}
.sectionjingle .history {
  float:left;
  width:350px;
}
.sectionjingle .history p {
  float:left;
  width:350px !important;
}
.sectionjingle .buttoncont {
  float:left;
  padding-top:15px !important;
}

/* upload page styles */
.sectionupload {
  clear:both;
  float:left;
  width:609px;
  height:484px;
  padding:0px 0px 0px 0px;
  margin-top:10px;
  background:url(/img/folgers/uploadbg.jpg);
  background-position:bottom left;
  background-repeat:no-repeat;
}
.sectionupload a {
  text-decoration:underline;
  color:#744D26;
}
.sectionupload h1 {
  float:left;
  padding:20px 0px 0px 28px;
  width:300px;
}
.sectionupload .leftnav {
  clear:left;
  float:left;
  background:url(/img/folgers/uploadscreenbg.gif);
  width:154px;
  height:411px;
}
.sectionupload .leftnav p {
  padding:0px;
  margin:313px 0 0 34px;
  background:url(/img/folgers/upjinglebg.gif);
  background-repeat:no-repeat;
  width:90px;
  height:91px;
}
#sjform {
  float:left;
  width:360px;
}
#sjform h6 {
  float:left;
  padding:300px 0px 0px 0px;
  margin:0px;
  width:12px;
  height:140px;
}
#sjform .requiredtxt {
  float:right;
  font-size:8pt;
  padding-top:10px;
}
#sjform dl {
  clear:right;
  padding-top:20px;
}
#sjform dt {
  clear:right;
  padding:5px 0px 3px 0px;
  font-size:8pt;
}
#sjform dd p {
  font-size:8pt;
}
#sjform label {
  font-size:9pt;
}
#sjform .input {
  width:340px;
  font-size:12px;
}
#sjform textarea {
  width:340px;
  height:58px;
  font-size:12px;
}
.fr {
  float:right;
}
.fl {
  float:left;
}
#sjform #VideoFile {
  font-size:12px;
}
.cboxc {
  font-size:8pt;
  padding:10px 0px 0px 5px;
  float:left;
}
.cboxc input {
  float:left;
}
.cboxc span {
  display:block;
  float:left;
  padding:0px 0px 0px 5px;
}
#sjform h4 {
  float:left;
  font-size:11px;
  font-weight:normal;
  padding:40px 0px 0px 23px;
}
#sjform h5 {
  font-weight:normal;
  float:right;
  font-size:8pt;
  padding:35px 0px 0px 0px;
}
.sectionupload .error-message, #regformcont .error-message, .error_message, #spartform .error-message {font-size:11px; color:#C80428;}

.myposrel {position:relative;}
#tipbox1, #tipbox2, #tipbox3 {position:absolute; width:234px; left:-188px; top:-177px;}
#tipbox {position:absolute; width:234px; left:-200px; top:-170px;}
#tipbox div, #tipbox1 div, #tipbox2 div, #tipbox3 div {background:#E5AF54; float:left; width:234px;}
#tipbox3 a.closebut:link, #tipbox3 a.closebut:hover, #tipbox3 a.closebut:visited, #tipboxe a.closebut:link, #tipboxe a.closebut:hover, #tipboxe a.closebut:visited, #tipbox a.closebut:link, #tipbox a.closebut:hover, #tipbox a.closebut:visited,#tipbox1 a.closebut:link, #tipbox1 a.closebut:hover, #tipbox1 a.closebut:visited, #tipbox2 a.closebut:link, #tipbox2 a.closebut:hover, #tipbox2 a.closebut:visited   {display:block; float:right; color:#734E21; font-size:12px; text-decoration:none; padding:0px 10px 0px 0px; text-transform: uppercase; font-weight:bold;}
#tipbox h1, #tipbox1 h1, #tipbox2 h1, #tipbox3 h1, #tipboxe h1 {font-size:12px; color:#C22127; width:120px; float:left; padding:0px 0px 0px 15px;}
#tipbox h6, #tipbox1 h6, #tipbox2 h6, #tipbox3 h6,  #tipboxe h6{clear:both; font-weight:normal; font-size:11px; width:200px; padding:5px 10px 0px 15px;}
#tipboxe {position:absolute; width:234px; left:-200px; top:0px;}
#tipboxe div {background:#E5AF54; float:left; width:234px; height:100px;}

/* itunes styles */
#adobebox {
  position:absolute;
  width:470px;
  top:-287px;
  left:0px;
}
#adobebox h6 {
  padding:0px;
  margin:0px;
}
#adobebox div {
  background:#E4AD55;
  height:160px;
}
#adobebox a:link, #adobebox a:hover, #adobebox a:visited {color:#C22127; font-weight:bold;}
#adobebox span {width:62px; padding-right:5px;}
.adobeinner .clse {
  display:block;
  float:right;
  padding:0px 10px 0px 0px;
  font-size:11pt;
}
.adobeinner .adobegrap {
  clear:right;
  float:left;
  font-size:12pt;
  padding:10px 0px 0px 25px;
}
.adobeinner .txt {
  font-size:10pt;
  color:#774B24;
  font-style:normal;
  float:left;
  padding:10px 20px 0px 15px;
  float:left;
  width:300px;
}
a.closelnk:link, a.closelnk:hover, a.closelnk:visited {
  color:#734E21 !important;
  text-transform: uppercase;
  text-decoration:none !important;
  font-size:9pt !important;
  font-weight:bold;
}

/* all button styles */
.viewvidgal span, .sharebut span, .votebut span, .seevoting span, .joinwakin span, .learnjudge span, .fullcontestdet span, .continuenext span, .howtobut span, .subjingle span, .continuebut span, .seeoffrules span, .contsmall span, .conttoolkit span, .submitonly span {
  padding-left:20px;
}
a.viewvidgal:link, a.viewvidgal:visited {
  background:url('/img/folgers/buttons/viewvidgal.png');
  display:block;
  width:151px;
  background-repeat:no-repeat;
  line-height:22px;
  height:25px;
  font-size:10px;
  font-weight:bold;
  text-decoration:none;
  color:#fff;
}
a.viewvidgal:hover {
  background-position:0px -25px;
  background-repeat:no-repeat;
}

a.sharebut:link, a.sharebut:visited {
  background:url('/img/folgers/buttons/share.png');
  display:block;
  width:68px;
  background-repeat:no-repeat;
  line-height:22px;
  height:25px;
  font-size:10px;
  font-weight:bold;
  text-decoration:none;
  color:#fff;
}
a.sharebut:hover {
  background-position:0px -25px;
  background-repeat:no-repeat;
}
a.votebut:link, a.votebut:visited {
  background:url('/img/folgers/buttons/vote.png');
  display:block;
  width:60px;
  background-repeat:no-repeat;
  line-height:22px;
  height:25px;
  font-size:10px;
  font-weight:bold;
  text-decoration:none;
  color:#fff;
}
a.votebut:hover {
  background-position:0px -25px;
  background-repeat:no-repeat;
}
a.seevoting:link, a.seevoting:visited {
  background:url('/img/folgers/buttons/seevoting.png');
  display:block;
  width:233px;
  background-repeat:no-repeat;
  line-height:22px;
  height:25px;
  font-size:10px;
  font-weight:bold;
  text-decoration:none;
  color:#fff;
}
a.seevoting:hover {
  background-position:0px -25px;
  background-repeat:no-repeat;
}
a.joinwakin:link, a.joinwakin:visited {
  background:url('/img/folgers/buttons/joinwakin.png');
  display:block;
  width:156px;
  background-repeat:no-repeat;
  line-height:22px;
  height:25px;
  font-size:10px;
  font-weight:bold;
  text-decoration:none;
  color:#fff;
}
a.joinwakin:hover {
  background-position:0px -25px;
  background-repeat:no-repeat;
}
a.submitonly:link, a.submitonly:visited {
  background:url('/img/folgers/buttons/submit.png');
  display:block;
  width:93px;
  background-repeat:no-repeat;
  line-height:22px;
  height:25px;
  font-size:10px;
  font-weight:bold;
  text-decoration:none;
  color:#fff;
  text-transform:capitalize;
}
a.submitonly:hover {
  background-position:0px -25px;
  background-repeat:no-repeat;
}
a.conttoolkit:link, a.conttoolkit:visited {
  background:url('/img/folgers/buttons/conttoolkit.png');
  display:block;
  width:127px;
  background-repeat:no-repeat;
  line-height:22px;
  height:25px;
  font-size:10px;
  font-weight:bold;
  text-decoration:none;
  color:#fff;
  text-transform:capitalize;
}
a.conttoolkit:hover {
  background-position:0px -25px;
  background-repeat:no-repeat;
}
a.contsmall:link, a.contsmall:visited {
  background:url('/img/folgers/buttons/continue.png');
  display:block;
  width:83px;
  background-repeat:no-repeat;
  line-height:22px;
  height:25px;
  font-size:10px;
  font-weight:bold;
  text-decoration:none;
  color:#fff;
  text-transform:capitalize;
}
a.contsmall:hover {
  background-position:0px -25px;
  background-repeat:no-repeat;
}
a.seeoffrules:link, a.seeoffrules:visited {
  background:url('/img/folgers/buttons/seeoffrules.png');
  display:block;
  width:118px;
  background-repeat:no-repeat;
  line-height:22px;
  height:25px;
  font-size:10px;
  font-weight:bold;
  text-decoration:none;
  color:#fff;
  /*text-transform:capitalize;*/
}
a.seeoffrules:hover {
  background-position:0px -25px;
  background-repeat:no-repeat;
}
a.continuebut:link, a.continuebut:visited {
  background:url('/img/folgers/buttons/continuebut.png');
  display:block;
  width:103px;
  background-repeat:no-repeat;
  line-height:22px;
  height:25px;
  font-size:10px;
  font-weight:bold;
  text-decoration:none;
  color:#fff;
}
a.continuebut:hover {
  background-position:0px -25px;
  background-repeat:no-repeat;
}
a.learnjudge:link, a.learnjudge:visited {
  background:url('/img/folgers/buttons/judging.png');
  display:block;
  width:139px;
  background-repeat:no-repeat;
  line-height:22px;
  height:25px;
  font-size:10px;
  font-weight:bold;
  text-decoration:none;
  color:#fff;
}
a.learnjudge:hover {
  background-position:0px -25px;
  background-repeat:no-repeat;
}
a.fullcontestdet:link, a.fullcontestdet:visited {
  background:url('/img/folgers/buttons/fullcontestdet.png');
  display:block;
  width:177px;
  background-repeat:no-repeat;
  line-height:22px;
  height:25px;
  font-size:10px;
  font-weight:bold;
  text-decoration:none;
  color:#fff;
}
a.fullcontestdet:hover {
  background-position:0px -25px;
  background-repeat:no-repeat;
}
a.continuenext:link, a.continuenext:visited {
  background:url(/img/folgers/buttons/judging.png);
  display:block;
  width:139px;
  background-repeat:no-repeat;
  line-height:22px;
  height:25px;
  font-size:10px;
  font-weight:bold;
  text-decoration:none;
  color:#fff;
}
a.continuenext:hover {
  background-position:0px -25px;
  background-repeat:no-repeat;
}
a.howtobut:link, a.howtobut:visited {
  background:url(/img/folgers/buttons/howto.png);
  display:block;
  width:200px;
  background-repeat:no-repeat;
  line-height:22px;
  height:25px;
  font-size:10px;
  font-weight:bold;
  text-decoration:none;
  color:#fff;
}
a.howtobut:hover {
  background-position:0px -25px;
  background-repeat:no-repeat;
}
a.subjingle:link, a.subjingle:visited {
  background:url(/img/folgers/buttons/howto.png);
  display:block;
  width:122px;
  background-repeat:no-repeat;
  line-height:22px;
  height:25px;
  font-size:10px;
  font-weight:bold;
  text-decoration:none;
  color:#fff;
}
a.subjingle:hover {
  background-position:0px -25px;
  background-repeat:no-repeat;
}

/* login overlay styles */
#showRules {
  background-repeat:no-repeat;
}