* {margin:0;
   border:0;
   padding:0;}
   
body {background:#000000 url(../pix/bodybg.gif) repeat;
      color:#cccccc;
      font-size:10pt;
      font-family:Verdana, Arial;}
p {margin: 10px 0;}      
.right {float:right;}
.left {float:left;}
.clearBoth {clear:both;}  

b, a {color:#21919f}
    
#header {height:99px;
         width:700px;
         margin-bottom:20px;
		 text-align:center
}

#logoWrapper {width:250px;margin:0 auto}
#mainContent {width:980px;
              margin:0 auto;}
              
#leftContent {width:200px;
              float:left;
}
#rightContent {width:750px;float:left;
               padding:30px 0 0 30px;}
			   
			   #rightContent ul li {margin:5px 0;}
#leftContent ul li {height:80px;
                    list-style:none;}

.leftNav {width:90px;
          float:left;
}
.leftNav {height:75px;
          margin-top:25px;}

.rightNav {width:100px;
           float:left;}   

#leftContent a {color:#cccccc;
                text-decoration:none;
                font-size:12pt;}  
                
h1 {padding-bottom:30px;}   
  
#inputItem {float:right;
            margin-right:250px;}

#txtAddress {width:230px;}
			
.formInput {width:600px;}
.formInput input {float:right;}

input {float:right;
margin-left:20px;
width:230px;}

.acceptTerms {width:500px;margin:20px auto;padding:15px;background:#cccccc;border:solid 2px #21919f;color:#666666;}

.acceptTerms input {width:30px;float:left;}

#polaroid {height:600px;}

.eventWrapper {width:345px;float:left;margin:20px 10px;}

.button {}

.runners1, .runners2, .runners3, .runners4, .runners5, .runners6, .runners7, .runners8, .runners9, .runners10, .runners11, .runners12 {float:left;width:90px;margin-right:5px;}
.runners1 {width:20px;}
.runners2{width:50px;}
.runners3 {width:180px;}
.runners4 {width:150px;}
.runners6 {width:80px;}
.runners7 {width:90px}
.runners8 {width:150px;}
.runners9 {}
.runners10 {width:250px;}
.runners12 {width:100px;}

.compulsory {color:#21919f;
margin-right:10px;}
.line {margin:3px 0;}

.woodland {color:#1DA41A;}
.ultra {color:#9F1E70;}
.grimsthorpe {color:#B50A10;}
.rutland {color:#0089BF;}
		
.thankYouBox {width:650px;
height:100%;
background:url(../pix/thankyoubg.png) repeat-y;

position:absolute;
top:0;
left:30%;
padding-top:200px;
text-align:center;
font-size:14pt;}

.quote {font-size:16pt;
margin-top:20px;}
#footer {text-align:center;
margin-bottom:50px;
color:#666666;}

#footer a {color:#666666;}

#footer a:hover {color:#21919f;}