﻿body.competition div#Content .header1_holder { width: 730px; height: 37px; margin: 12px 0 1px 0; background:url(../images/global/content_h1_bg.gif) no-repeat 0 0; padding: 0 25px 0 0; }
body.competition div#Content .header1_holder h1 { color: #0F828D; font-size: 2.2em; font-weight: bold; height: 40px; padding:0 0 0 10px; }

body.competition div#Content div.content-intro { width: 755px; float: left; position: relative; }
body.competition div#Content div.content-intro div.copy { float: left; width: 380px; }
body.competition div#Content div.content-intro div.copy p { font-size: 1.1em; line-height: 16px; padding: 10px 10px 0 10px; }
body.competition div#Content div.content-intro div.copy p strong { font-size: 1.3em; padding: 20px 10px 0 0; }
body.competition div#Content div.content-intro div.copy h2 { margin: 10px 0 0 0; font-size: 1.8em; font-weight: normal; padding: 10px 10px 0 10px; }
body.competition div#Content div.content-intro div.copy h3 { padding: 20px 10px 0 10px; }
body.competition div#Content div.content-intro img { float: right; padding: 10px 0 10px 10px; }

body.competition div#Content div.content-main .form_header_bg { width: 673px; height: 25px; padding: 0 11px 12px 11px; margin: 0 0 0 0; background: url(../images/content/arrange_an_appointment/form_header_bg.gif) no-repeat 0 0; float: left; position: relative; }
body.competition div#Content div.content-main .form_header_bg h2 { font-size:1.5em; color: #FFFFFF; padding: 3px 0 0 0; margin: 0; float: left; }

body.competition div#Content div.content-main .form_submit_holder { padding: 30px 0 5px 274px; margin: 0; float: left; position: relative; }
body.competition div#Content div.content-main .form_submit_holder a.submit { width: 150px; height: 24px;  margin: 0 0 0 0; display: block; padding: 0; background: url(../images/buttons/button_send_request.gif) no-repeat 0 0; }
body.competition div#Content div.content-main .form_submit_holder a.submit span { background-image: url(../images/buttons/button_send_request.gif); }
body.competition div#Content div.content-main .form_submit_holder a.submit:hover span { width: 150px; height: 24px;  margin: 0 0 0 0; display: block; padding: 0; background: url(../images/buttons/button_send_request.gif) no-repeat 0 -25px; }

body.competition div#Content div.content-main div.frow-legal { margin-left:10px; }

body.competition div#Content div.content-main .form_header_bg a.request_from_ireland { font-size:1.1em; color: #FFFFFF; width: 118px; height: 16px; padding: 1px 0 0 4px; margin: 4px 0 0 10px; background: none; float: right; text-decoration: none; font-weight: bold; }
body.competition div#Content div.content-main .form_header_bg a.request_from_ireland:hover { font-size:1.1em; color: #b9e7e9; width: 118px; height: 16px; padding: 1px 0 0 4px; margin: 4px 0 0 10px; background: none; float: right; text-decoration: none; font-weight: bold; }
body.competition div#Content div.content-main .form_header_bg a.request_from_ireland.active, body.base_form div#Content div.content-main .tab_bg .form_header_bg a.request_from_ireland.active:hover { width: 118px; height: 16px; padding: 1px 0 0 4px; margin: 4px 0 0 10px; color: #898989; background: url(../images/content/arrange_an_appointment/request_ireland_bg.gif) no-repeat 0 0; }

body.competition div#Content div.content-main .form_header_bg a.request_from_uk { font-size:1.1em; color: #FFFFFF; width: 97px; height: 16px; padding: 1px 0 0 4px; margin: 4px 0 0 10px;  background: none; float: right; text-decoration: none; font-weight: bold; }
body.competition div#Content div.content-main .form_header_bg a.request_from_uk:hover { font-size:1.1em; color: #b9e7e9; width: 97px; height: 16px; padding: 1px 0 0 4px; margin: 4px 0 0 10px;  background: none; float: right; text-decoration: none; font-weight: bold; }
body.competition div#Content div.content-main .form_header_bg a.request_from_uk.active, 
body.competition div#Content div.content-main .form_header_bg a.request_from_uk.active:hover { width: 97px; height: 16px; padding: 1px 0 0 4px; margin: 4px 0 0 10px; color: #898989; background: url(../images/content/arrange_an_appointment/request_uk_bg.gif) no-repeat 0 0; }

body.competition div#Content div.content-main .terms { clear:left; width: 673px; display:block; }

body.competition div.client-validation-summary-message {float:left; }