﻿body 
{
    height:100%;
    width:100%;
    font-family:Helvetica,Verdana,Arial;
    font-size:small;
    background-image:url('../images/background.gif');
    background-repeat:repeat-x;
    background-color:#452e88;
    margin:0px;
    padding:0px;
}
html
{
    height:100%;
    width:100%
  
}
IMG
{
    border:none 
}
#main
{
    text-align:center;
}
#bottom
{ 
    text-align:center;
    height:130px;
}
#legalbottom
{ 
    text-align:center;
    height:130px;
}
#footermenu
{
    clear:left;
    text-align:center;
    color:#ffffff;
}
.cadburylogo
{
    float:left;
    width:100%;
    text-align:left;
}
#top
{
    text-align:left;
    float:left;  
    vertical-align:top;
    width:100%;
}
.headermessage
{
    margin-left:200px;
}
#leftpanel
{
    width:33%;
    left:0;
    float:left;
    text-align:right;
}
#middle
{
    width:40%;
    float:left;
}
#content
{
    width:90%;
    text-align:center;
}
#rightpanel
{
    width:27%;
    float:left;
    text-align:left;
}
#ph
{
    width:90%;
    left:0;
    float:left;
    text-align:left;
    /*margin-top:-20px;*/
    padding-top:-20px;
}
#phlegal
{
    width:90%;
    left:0;
    float:left;
    text-align:left;
    margin-top:20px;
}
.maintext
{
    color:#ffffff;
    font-size:small;
}
.maintextbold
{
    color:#ffffff;
    font-size:small;
    font-weight:bold;
}
#bulletone
{
    width:60px;
    text-align:right;
    height:75px;
    padding-right:15px;
    padding-top:35px;
}
#bullettwo
{
    width:60px;
    text-align:right;
    height:55px;
    padding-right:15px;
}
#bulletthree
{
    width:60px;
    text-align:right;
    height:75px;
    padding-right:15px;
}
#prizeone
{
    text-align:left;
    padding-right:15px;
}
#prizetwo
{
   text-align:left;
}
#prizethree
{
    text-align:left;
}
.smalltext
{
    font-size:x-small;
    color:#ffffff;
}
 A:active
{
     color:#ffffff;
}
 A:hover
{
     color:#ffffff;
}
 A:link
{
     color:#ffffff;
}
 A:visited
{
     color:#ffffff;
}
.deckchair
{
    margin-top:100px;
}
#toptext
{
    padding-left:120px;
    width:80%;
    padding-bottom:0px;
    
    margin-bottom:15px;
}
#legal
{
    font-size:small;
    color:#ffffff;
    padding-top:30px;
    padding-bottom:30px;
}
.legaltext
{
    font-size:small;
    color:#ffffff; 
}
.legaltextbold
{
    font-size:small;
    color:#ffffff; 
    font-weight:bold;
}
H1
{
color:#ffffff;
    font-size:x-large;
}
H2
{
    font-size:larger;
}
#topleft
{
    left:0px;
    float:left;
    width:50%;
    text-align:left;
}
#topmid
{
    float:left;
    width:40%;
    text-align:center;
}
#topright
{
    float:left;
    width:10%;
    text-align:right;
}
.labelcell
{
    height:25px;
    width:100px;
    float:left;
    color:#ffffff;
}
.textcell
{
    height:25px;
    /*width:190px;*/
    float:left;
}
.row
{
    width:100%;
    float:left;
    color:#ffffff;
}
.errortext
{
    color:Orange;
    font-size:small;
    font-weight:bold;
}

#regleft
{
    left:0px;
    float:left;
    width:33%;
    text-align:left;
}
#regmid
{
    float:left;
    width:34%;
    text-align:left;
}
#regright
{
    float:left;
    width:33%;
    text-align:left;
}
#thanksleft
{
    left:0px;
    float:left;
    width:33%;
    text-align:left;
    height:70px;
}
#thanksmid
{
    float:left;
    width:34%;
    text-align:left;
    height:70px;
}
#thanksright
{
    float:left;
    width:33%;
    text-align:left;
    height:70px;
}
OL
{
    color:#ffffff;
}
LI
{
    color:#ffffff;
list-style-image: url('images/bulletpoint.png');
}