
#header-comp { background-image: url(/_images/competition-header.png); width: 540px; height: 89px; margin-bottom: 30px; text-indent:-9999px;}

img{ border:none;}

/* comp */
.comp-lhc { float: left; width: 390px; margin: 0 40px 0 0; }
.comp-rhc { float: left; width: 429px; }




.comp-lhc a{ color:#8b5222; }
.comp-rhc img { float: left; width: 429px; width: 421px; height: 460px; margin-top: 5px; }

.comp-lhc p{ color:#000; }
.comp-lhc p.gold{color:#8b5222;}

.comp-lhc ul{ list-style:none;}
.comp-lhc ul li{ background:url(/_images/bullet.gif) no-repeat top left; padding:0 0 10px 12px; background-position:0 2px; color:#000;  }
.smallprint{ font-size:0.7em; color:#000;}
.smallprint a{ font-size:1em;}

.comp-lhc #compform form.competition div.fielderror { color: #D80106; border: 1px solid #FEDADB; background:#FFECED; padding: 0 0 0 5px; margin: 0 0 8px 0; font-size: 12px; }

.comp-lhc #compform{ float:left; width:390px; margin:20px 0 0px 0; padding:0 0 50px 0; display: none;}
.comp-lhc #compform form.competition{ padding: 0 0 40px 0;}

.comp-lhc #compform form.competition fieldset{ border:none;  background:url(/_images/dashed.gif) no-repeat top left; padding:20px 0 0 0; margin:0 0 15px 0;}
.comp-lhc #compform form.competition legend{ display:none;}
.comp-lhc #compform form.competition label{ float:left; color:#000; font-size:0.9em; margin:0 0 8px 0; width:213px;  }
.comp-lhc #compform form.competition label.error { color: #D50005; }
.comp-lhc #compform form.competition input{ float:right; border:1px solid #dad3ce; width:175px;  margin:0 0 8px 0; font-size:0.8em;}
.comp-lhc #compform form.competition select{ float:left; color:#303030; font-size:0.75em; width:120px; margin:0 0 8px 0;}

.comp-lhc #compform form.competition fieldset.questions select{ float:left;  color:#303030; font-size:0.75em; width:200px; margin:0 0 10px 0;}

.comp-lhc #compform form.competition fieldset.questions label{ width:390px; margin:0 0 10px 0;}

.comp-lhc #compform form.competition textarea{ float:right; border:1px solid #dad3ce; width:175px; }
.clear{ clear:both; height:0; line-height:0; overflow:hidden;}



.comp-lhc #compform form.competition fieldset.promotions span{ width:390px; margin:0 0 10px 0;  color:#000; margin:0 0 15px 0; line-height:18px;}


.comp-lhc #compform form.competition fieldset.promotions .promos{ margin:15px 0 0px 0;}
.comp-lhc #compform form.competition fieldset.promotions .promos input.checkbox{ float:left; width:13px; height:13px; border:none; padding:0; margin:0; overflow:hidden;}
.comp-lhc #compform form.competition fieldset.promotions .promos label{ float:left; display:inline; margin:-2px 0 5px 10px; background:#fff; line-height:18px;}

.comp-lhc #compform form.competition fieldset.promotions .promos label.andrex{ float:left;  margin:-4px 0 5px 10px;}


.comp-lhc #compform form.competition fieldset.terms .terms{ margin:5px 0 10px 0;  line-height:18px;}
.comp-lhc #compform form.competition fieldset.terms .terms input.checkbox{ float:left; width:30px; border:none; width:13px; height:13px; border:none; padding:0; margin:0; overflow:hidden;}
.comp-lhc #compform form.competition fieldset.terms .terms label{ float:left; margin:0 0 0 0; display:none;}
.comp-lhc #compform form.competition fieldset.terms .terms span{ color:#000;  margin:-5px 0 0 10px;}
.comp-lhc #compform form.competition fieldset.terms span.error span { color: #D50005; }




.comp-lhc #compform form.competition .multidate { float:left;}
.comp-lhc #compform form.competition .multidate select{ float:left;}

.comp-lhc #compform form.competition .multidate select.day{ width:40px; float:left;}
.comp-lhc #compform form.competition .multidate select.month{ width:80px; float:left;}
.comp-lhc #compform form.competition .multidate select.year{ width:57px; float:left;}

.comp-lhc #compform form.competition input.formbutton{ border:none; width:68px; height:18px;}
