div.competition-box{border-bottom:3px solid #6D1C7C;padding:10px 0 10px 0;}
div.competition-box fieldset,div.competition-terms fieldset{padding-left:0;}
div.competitionbox-header{border-bottom:thin dotted #BBB;margin-bottom:10px;}
div.competitionbox-header h2{margin-bottom:5px;width:83%;float:left;display:inline;}
div.competitionbox-header p{float:left;width:83%;margin:.5em 0 1em 0;}
div.competitionbox-header p.mandatory{float:right;width:13%;margin:.5em 0 1em 0;}
div.competition-box div.input{margin:10px;}
div.competition-box div.input-label{float:left;width:37%;display:inline;text-align:right;}
div#date-of-birth-component label{float:left;width:35%;display:inline;text-align:right;}
div.competition-box div.wrap-error{float:right;width:60%;display:inline;text-align:left;}
div.competition-box div.error div.wrap-error{float:right;}
div.competition-questions{border-top:3px solid #6D1C7C;margin-top:10px;}
div.terms-and-conditions-container{border-top:thin dotted #BBB;padding-top:10px;display:block;}
div.competition-questions label{cursor:pointer;}
div.competition-questions .competition-question-fieldset{background-color:#E2E2E2;padding:0 0 10px 15px;}
div.competition-questions h2{font-size:1.6em;font-weight:normal;color:#6D1C7C;font-family:"Georgia","Times New Roman",Times,serif;margin:5px 0;}
div.competition-questions div.error{background:url(/static/images/error/narrow-top.gif) left top no-repeat;width:309px;height:5px;margin-top:5px;}
div.competition-questions p.error,form.competition-entry p.error{margin-top:0;}
div.competition-heading{border-bottom:thin dotted #BBB;}
div.competition-user-details,div.competition-terms{margin-top:10px;}
div.competition-checkbox span.checkbox-container{float:left;width:5%;}
div.competition-checkbox span.label-container,div#e4MarketingOptIn{float:left;width:90%;padding:4px;}
div.competition-submit{margin-top:10px;border-top:thin dotted #BBB;padding:10px 0 60px 0;}
div.competition-submit a.sendToFriend{float:right;}
div.competition-terms div.error div.wrap-error{background:url(/static/images/error/495-top.gif) left top no-repeat;width:500px;}
div.competition-terms p.error{background:url(/static/images/error/495-bottom.gif) left bottom no-repeat;width:440px;}
div#termsAndConditionsOptIn{background:url(/static/images/backgrounds/mandatory.gif) right top no-repeat;padding-right:12px;}
div.competition-confirmation-dialog h2,div.competition-confirmation-dialog p{padding-left:10px;text-align:left;}
div.competition-confirmation-dialog a{display:block;margin-left:10px;}
