.errorComp
{
  border-top:1px solid red;
  border-bottom:1px solid red;
  background:#eee;
  display:none;
  padding:10px 5px;
}

#Competition li.thanks
{
  margin-bottom:10px;
  font-size:1.4em;
  list-style:none;
}
table.single_comp{margin:20px 40px 0px 0px;}

h1.comp_header{ display:block; background:#D4FF89; font-size:20px; color:#EC6400; padding:3px 20px; text-align:center; margin-bottom:10px;}

table.single_comp td.comp_img{ padding:0 15px 10px 0px; vertical-align:top;}
table.single_comp td.comp_img img{width:260px;}
table.single_comp td.comp_text, #content table.single_comp td.comp_text p {font-size:12px; color:#6B6F7F; padding:10px 0px; vertical-align:top; margin:0;}
#content table.single_comp td.comp_text p.inputQs{padding:0 0 5px 0;}
#content table.single_comp td.comp_text p.inputQs label{width:150px; display:block; float:left; clear:both;}
table.single_comp td.comp_text .comp_question { font-weight:bold; color:#494E5B;}
table.single_comp td.comp_text h4{ font-size:18px; color:#3653AD; margin:0; padding:10px 0;}
#content table.single_comp td.comp_text ul li{ list-style:none; padding:5px 0px;}
