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;}

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; */
}

/* 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 4px 0px 0px;
}
.toptabs .tt1 {display:block; background:url(/img/folgers/button1.png); background-repeat:no-repeat; width:180px; height:52px;}
.toptabs a.tt1:hover, .toptabs .tt10 {display:block; background:url(/img/folgers/button1-sel.png); width:180px; 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/button5.png); background-repeat:no-repeat; width:151px; height:52px;}
.toptabs a.tt5:hover, .toptabs .tt50  {display:block; background:url(/img/folgers/button5-sel.png); width:151px; height:52px;}
.toptabs .tt6 {display:block; background:url(/img/folgers/button6.png); background-repeat:no-repeat; width:143px; height:52px;}
.toptabs a.tt6:hover, .toptabs .tt60  {display:block; background:url(/img/folgers/button6-sel.png); width:143px; height:52px;}
.toptabs .tt70  {display:block;  width:128px; 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:22px 0px 0px 22px;
}
.sectionupdates h4 {
  padding:3px 30px 0px 22px;
  font-weight:normal;
  font-size:10pt;
}
.sectionupdates h3 {
  float:left;
  text-transform: uppercase;
  width:285px;
  padding:10px 19px 4px 22px;
  color:#C22127;
  font-size:10pt;
}
.sectionupdates div {
  float:left;
  width:330px;
}
.sectionupdates p {
  float:left;
  width:290px;
  padding:0px 12px 0px 22px;
  font-size:11px;
}
.sectionupdates ul {
  float:left;
  width:290px;
  padding:0px 0px 0px 39px;
  font-size:11px;
}
.sectionupdates h2 {
  float:left;
  padding:6px 0px 0px 16px;
  margin:0px;
}
.sectionupdates h5 {
  float:left;
  padding:8px 0px 0px 20px;
  margin:0px;
}
.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/uploadbg.jpg);
  background-position:bottom left;
  background-repeat:no-repeat;
}
.sectionregister a {
  text-decoration:underline;
  color:#744D26;
}
.sectionregister h1 {
  float:left;
  padding:20px 0px 0px 28px;
  width:300px;
}
.sectionregister .leftnav {
  clear:left;
  float:left;
  background:url(/img/folgers/uploadscreenbg.gif);
  width:152px;
  height:411px;
}
.sectionregister .leftnav p {
  padding:0px;
  margin:43px 0px 0px 28px;
  background:url(/img/folgers/fillbg.gif);
  background-repeat:no-repeat;
  width:94px;
  height:74px;
}
#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:420px; height:410px; overflow:auto; padding:10px 0px 0px 0px;}
#regformcont table {padding:0px; margin:0px; float:left; margin-left:10px;}
#regformcont td {font-size:10px; padding:2px 0px;}
#regformcont #flashMessage, #spartform #flashMessage {clear:both; padding:0px; margin:0px; background:#fff; color:#E1022D; font-size:8pt; padding:3px; width:380px; 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;}

/* 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:114px 0px 0px 0px;
  background:url('/img/folgers/tickerbg.jpg');
  width:549px;
  height:45px;
  position:relative;
  background-repeat:no-repeat;
}
#innerwrap .sectiontimer {
  clear:both;
  float:right;
  margin:12px 0px 0px 0px;
  background:url('/img/folgers/tickerbg.jpg');
  width:549px;
  height:45px;
  position:relative;
  background-repeat:no-repeat;
}
.sectiontimer p {
  float:right;
  padding:3px 0px 0px 0px;
  font-size:14pt;
  font-style: italic;
}
.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/homepgbg.jpg'); width:608px; height:381px;}
.sechombuts {width:400px; padding-left:135px;}
.sechombuts h5 {float:left; 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;
}

/* sectionvoting styles */
.sectionvoting {
  clear:both;
  float:left;
  width:609px;
  height:484px;
  padding:0px 0px 0px 0px;
  margin-top:10px;
  background:url(/img/folgers/votebg.jpg);
  background-position:bottom left;
  background-repeat:no-repeat;
}
.sectionvoting a {
  text-decoration:underline;
  color:#744D26;
}
.sectionvoting h1 {
  float:left;
  padding:22px 0px 8px 20px;
}
.sectionvoting h3 {
  clear:both;
  float:left;
  text-transform: uppercase;
  width:280px;
  padding:23px 19px 10px 22px;
  color:#C22127;
  font-size:10pt;
  font-weight:bold;
}
.sectionvoting p {
  clear:both;
  float:left;
  margin:0px;
  padding:0px 0px 10px 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:550px !important;
}
.sectionvoting .smfnt {
  font-size:10px !important;
}

/* sectionsubmit styles */
.sectionsubmit {
  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;
}
.sectionsubmit div {
  background:url(/img/folgers/submitinnerbg.jpg);
  width:600px;
  height:400px;
  background-repeat:no-repeat;
  background-position:205px 120px;
}
.sectionsubmit a {
  text-decoration:underline;
  color:#744D26;
}
.sectionsubmit h1 {
  float:left;
  padding:20px 0px 0px 28px;
}
.sectionsubmit h3 {
  clear:both;
  float:left;
  text-transform: uppercase;
  width:280px;
  padding:10px 19px 10px 30px;
  color:#C22127;
  font-size:10pt;
  font-weight:bold;
}
.sectionsubmit h4 {
  float:left;
  width:540px;
  padding:10px 19px 0px 30px;
  font-size:10pt;
  font-weight:normal;
}
.sectionsubmit p {
  clear:both;
  float:left;
  margin:0px;
  padding:0px 0px 0px 30px;
  font-size:10pt;
  width:280px;
}
.sectionsubmit h5 {
  float:left;
  width:280px;
  padding:0px 0px 15px 30px;
  font-size:12px;
}
.sectionsubmit ul {
  list-style-type:none;
  clear:both;
  float:left;
  margin:0px;
  padding:0px 0px 0px 30px;
  font-size:10pt;
  width:280px;
}
.sectionsubmit li {
  padding:0px 0px 0px 0px;
}

  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;
}

/*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/jinglebgnew.jpg);
  background-position:bottom left;
  background-repeat:no-repeat;
}
.sectionjingle a {
  text-decoration:underline;
  color:#744D26;
}
.sectionjingle h1 {
  float:left;
  padding:22px 0px 0px 18px;
}
.sectionjingle h3 {
  clear:both;
  float:left;
  text-transform:uppercase;
  width:260px;
  padding:28px 19px 10px 20px;
  color:#C22127;
  font-size:10pt;
  font-weight:bold;
}
.sectionjingle h4 {
  float:left;
  width:570px;
  padding:5px 19px 0px 20px;
  font-size:10pt;
  font-weight:normal;
}
.sectionjingle .history ul {
  clear:both;
  float:left;
  margin:0px;
  padding:0px 0px 0px 35px;
  font-size:10pt;
  width:280px;
}
.sectionjingle .history li {
  padding:0px 0px 10px 0px;
}
.sectionjingle .history {
  float:left;
  width:330px;
}
.sectionjingle .rtones {
  float:left;
  font-size:11px;
  padding:85px 0px 0px 0px;
  width:240px;
}
.sectionjingle .mp3conts {
  float:left;
  padding:2px 0px 0px 5px;
}
.sectionjingle .rtones li img {
  float:left;
}
.sectionjingle .rtones p {
  clear:left;
  width:200px;
  padding:5px 0px 0px 15px;
}
.sectionjingle .rtones ul {
  float:left;
  margin:0px;
  padding:10px 0px 0px 15px;
  font-size:10pt;
  width:200px;
  list-style-type:none;
}
.sectionjingle .rtones li {
  float:left;
  padding:2px 0px 2px 0px;
}
/* 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;}

/* transcript styles */
#innerwraphome #transcript {
  position:absolute;
  width:470px;
  top:-344px;
  left:10px;
}
#innerwrap #transcript {
  position:absolute;
  width:470px;
  top:-242px;
  left:-65px;
}
#transcript h6 {
  padding:0px;
  margin:0px;
}
#transcript div {
  background:#E4AD55;
  height:190px;
}
#transcript div h2 {
  display:block;
  float:right;
  padding:0px 10px 0px 0px;
  font-size:11pt;
}
#transcript p {
  font-size:10pt;
  color:#774B24;
  font-style:normal;
  padding:0px 20px 10px 25px;
  float:left;
  width:420px;
}

/* 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;}
#adobebox div h2 {
  display:block;
  float:right;
  padding:0px 10px 0px 0px;
  font-size:11pt;
}
#adobebox h1 {
  clear:right;
  float:left;
  font-size:12pt;
  padding:10px 0px 0px 25px;
}
#adobebox p {
  font-size:10pt;
  color:#774B24;
  font-style:normal;
  float:left;
  padding:10px 20px 0px 15px;
  float:left;
  width:300px;
}


/* itunes styles */
#itunessec {
  position:absolute;
  width:470px;
  top:-287px;
  left:20px;
}
#itunessec h6 {
  padding:0px;
  margin:0px;
}
#itunessec div {
  background:#E4AD55;
  height:255px;
}
#itunessec span {width:125px !important;}
#itunessec div h2 {
  display:block;
  float:right;
  padding:0px 10px 0px 0px;
  font-size:11pt;
}
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;
}
#itunessec h1 {
  clear:right;
  font-size:12pt;
  padding:10px 0px 5px 24px;
}
#itunessec p {
  font-size:10pt;
  color:#774B24;
  font-style:normal;
  padding:0px 20px 10px 25px;
  float:left;
  width:420px;
}

/* all button styles */
.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.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:169px;
  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;
}