body { margin:0px; background-color:#5353E6;  background-image: url(images/bgd.jpg);  background-repeat: repeat-x; background-position:top left; }


.spaceright {padding: 0px 10px 0px 0px;}
a { outline: none; } /* Firefox Outline Removal */
a:active { outline: none; } /* Firefox Outline Removal */
.mainContainer {width:100%; height:100%;}
.footerContainer {width: 800px; margin: 0px auto auto auto; padding: 0px 0px 0px 0px; background-color:#5353E6; }
.page { width: 800px; margin: 0px auto auto auto; padding: 0px 0px 0px 0px; background-color:#00228E; }
.toparea { width: 800px; height:160px; padding: 0px 0px 0px 0px;  background-image: url(images/headerBgd.gif);  background-repeat:no-repeat; background-position:top left; }
.topmenu { margin: 0px; padding: 0px 0px 0px 0px; width: 800px; height:125px; float:right; color:#3233CB; text-align:right}
.mainarea {width:800px; height:800px; background-color:#00228E; background-image: url(images/mainBgd.gif);  background-repeat:no-repeat; background-position:top left;}
.mainareapress {width:800px; min-height: 600px; background-color:#00228E; background-image: url(images/mainBgd.gif);  background-repeat:no-repeat; background-position:top left;}
.mainarearange {width:800px; min-height: 600px; background-color:#00228E; background-image: url(images/mainBgd.gif);  background-repeat:no-repeat; background-position:top left;}
.mainareaprize {width:800px; height: 1130px; background-color:#00228E; background-image: url(images/mainBgd.gif);  background-repeat:no-repeat; background-position:top left;}
.mainleft {width:294px; height:auto;  float:left; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px;  z-index: 2500;}
.mainleftrange {width:264px; height:auto; float:left; padding: 40px 0px 50px 30px; margin: 0px 0px 0px 0px; z-index: 2500;}
.mainleftc {width:244px; height:auto; float:left; padding: 40px 20px 50px 30px; margin: 0px 0px 0px 0px; z-index: 2500;}
.mainleftbuy {width:265px; height:auto; float:left; padding: 0px 0px 0px 0px; margin: 30px 0px 0px 0px; }
.mainright {width:800px; height:auto; float:right; margin: 0px 0px 0px -294px; padding: 0px; text-align:left; background-color:#00228E; background-image: url(images/mainBgd.gif);  background-repeat:no-repeat; background-position:top left; }
.mainrighth {width:800px; height:auto; float:right; margin: 0px 0px 50px -294px; padding: 0px; text-align:left; background-color:#00228E; background-image: url(images/mainBgd.gif);  background-repeat:no-repeat; background-position:top left; }

.mainrighttext {width:448px; height:auto; float:right; margin: 0px 0px 0px -324px; padding: 40px 28px 50px 324px; text-align:left; background-color:#00228E; background-image: url(images/mainBgd.gif);  background-repeat:no-repeat; background-position:top left; }
.mainrighttexth {width:448px; height:auto; float:right; margin: 0px 0px 0px 0px; padding: 40px 28px 0px 30px; text-align:left; }
.mainrighttextc {width:448px; height:auto; float:right; margin: 0px 20px 0px -324px; padding: 40px 0px 0px 0px;  }
.mainrightimage {width:488px; height:100%; float: right; margin: 0px; padding: 0px 9px 0px 0px; text-align:left;}
.buynow {width:100px; height:30px; float:left; margin: 0px 0px 0px -10px; padding: 20px 0px 36px 0px; text-align:left; }
.mainrightfoam {width:430px; height:458px; margin: 0px -40px 0px -20px; padding: 10px 0px 0px 38px; text-align:left;  background-image: url(images/foamBathPic.png);  background-repeat:no-repeat; background-position:top left;}
.mainrightcolours {width:430px; height:458px; margin: 0px -40px 0px -20px; padding: 10px 0px 0px 38px; text-align:left;  background-image: url(images/bathwaterColoursPic.png);  background-repeat:no-repeat; background-position:top left;}
.mainrightcrackling {width:430px; height:458px; margin: 0px -40px 0px -20px; padding: 10px 0px 0px 38px; text-align:left;  background-image: url(images/cracklingBathPic.png);  background-repeat:no-repeat; background-position:top left;}
.mainrightpainting {width:430px; height:458px; margin: 0px -40px 0px -20px; padding: 10px 0px 0px 38px; text-align:left;  background-image: url(images/paintingSoapPic.png);  background-repeat:no-repeat; background-position:top left;}
.mainrightconfetti {width:430px; height:458px; margin: 0px -40px 0px -20px; padding: 10px 0px 0px 38px; text-align:left;  background-image: url(images/bathConfettiPic.png);  background-repeat:no-repeat; background-position:top left;}
.mainrightmagicbath {width:430px; height:458px; margin: 0px -40px 0px -20px; padding: 10px 0px 0px 38px; text-align:left;  background-image: url(images/magicBathPic.png);  background-repeat:no-repeat; background-position:top left;}
.mainrighttoothfoam {width:430px; height:458px; margin: 0px -40px 0px -20px; padding: 10px 0px 0px 38px; text-align:left;  background-image: url(images/toothFoamPic.png);  background-repeat:no-repeat; background-position:top left;}
.mainrightmagicwand {width:430px; height:458px; margin: 0px -40px 0px -20px; padding: 10px 0px 0px 38px; text-align:left;  background-image: url(images/magicWandPic.png);  background-repeat:no-repeat; background-position:top left;}
.mainrighttubtoy {width:430px; height:458px; margin: 0px -40px 0px -20px; padding: 10px 0px 0px 38px; text-align:left;  background-image: url(images/tubToyPic.png);  background-repeat:no-repeat; background-position:top left;}
.mainrightpuzzle {width:430px; height:458px; margin: 0px 0px 0px 0px; padding: 0px; text-align:left;  }



.cmainarea {width:800px; height:601px; background-color:#00228E; background-image: url(images/mainBgd.gif);  background-repeat:no-repeat; background-position:top left;}
.cmainarearange {width:800px; height:675px; background-color:#00228E; background-image: url(images/mainBgd.gif);  background-repeat:no-repeat; background-position:top left;}
.cmainleft {width:294px; height:auto;  float:left; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; }
.cmainleftrange {width:264px; height:auto; float:left; padding: 40px 0px 50px 30px; margin: 0px 0px 0px 0px; }
.cmainleftbuy {width:265px; height:auto; float:left; padding: 0px 0px 0px 0px; margin: 30px 0px 0px 0px; }
.cmainright {width:506px; height:auto; float:left; margin: 0px; padding: 0px; text-align:left;}
.cmainrighttext {width:448px; height:auto; margin: 0px; padding: 40px 28px 0px 30px; text-align:left;}
.cmainrightimage {width:453px; height:100%; margin: 0px; padding: 0px 0px 0px 10px; text-align:left;}



.formRow {width: 440px; margin: 0px; padding: 1px; float:left}
.formTitle {width: 90px; height:24px; float:left;  font-family: Arial, Helvetica, sans-serif; font-size: 16px; color: #9999FF; line-height: 24px; margin-left:10px; padding: 2px 0px 0px 0px; }
.formInput {width: 300px; height: 24px; float:left;  font-family: Arial, Helvetica, sans-serif; font-size: 16px; color: #9999FF; line-height: 24px; margin: 0px 0px 0px 0px; }
.formTextTitle {width: 90px; height: 24px; float:left;  font-family: Arial, Helvetica, sans-serif; font-size: 16px; color: #9999FF; line-height: 24px; margin-left:10px; padding: 2px 0px 0px 0px; }
.formTextInput {width: 280px;  float:left;  font-family: Arial, Helvetica, sans-serif; font-size: 16px; color: #9999FF; line-height: 24px; margin: 0px 0px 0px 0px; }
.clear
{
     clear: both;
     display: block;
     overflow: hidden;
     width: 0;
     height: 0;
}

.footer { width: 800px; height: 42px; margin: 0px; padding: 0px; background-color:#00228E;}
.footerbgd {width: 800px; margin: 0px; padding: 0px;}
.footer-left {  width: 360px; padding: 10px 0px 10px 40px; text-align: left; float:left; background-color:#5353E6;}
.footer-right { width: 360px; padding: 10px 40px 10px 0px; text-align: right; float:left; background-color:#5353E6;}
.header { width: 960px; background-image: url(images/header.jpg); height: 120px; }
h1 { font-family: Arial Rounded MT, Arial, Helvetica, sans-serif; font-size: 18px; color: #ffffff; margin: 0px 0px 10px 0px; padding: 0px 0px 0px 0px; font-weight:bold; }
h2 { font-family: Arial Rounded MT, Arial, Helvetica, sans-serif; font-size: 18px; color: #ffffff; margin: 0px 0px 10px 0px; padding: 0px 0px 0px 0px; font-weight:bold; }
h3 { font-family: Arial, Helvetica, sans-serif; font-size: 15px; color: #9AB298; line-height: 30px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; font-weight:normal; }
h4 { font-family: Arial, Helvetica, sans-serif; font-size: 16px; color: #FFFFFF; line-height: 16px; margin: 5px 0px 0px 0px; padding: 0px 0px 0px 0px; font-weight:normal; }


.terms {font-family: Arial, Helvetica, sans-serif; font-size: 13px; text-align:right; height: 29px; margin-top:0px; padding: 11px 10px 0px 0px; float:right}
p { font-family: Arial, Helvetica, sans-serif; font-size: 16px; color: #ffffff; line-height: 22px; }


a { font-family: Arial, Helvetica, sans-serif;  color: #FCDD08; text-decoration: none;}
a:link { font-family: Arial, Helvetica, sans-serif;  color: #FCDD08; text-decoration: none;}
a:visited { font-family: Arial, Helvetica, sans-serif; color: #FCDD08; text-decoration: none;}
a:active { font-family: Arial, Helvetica, sans-serif;  color: #FCDD08; text-decoration: none;}
a:hover { font-family: Arial, Helvetica, sans-serif;  color: #FCDD08;  text-decoration: underline;}

a.menu { font-family: Arial, Helvetica, sans-serif; font-size: 17px; line-height: 30px;  color: #FFFFFF; text-decoration: none;}
a.menu:link { font-family: Arial, Helvetica, sans-serif;  color: #FFFFFF; text-decoration: none;}
a.menu:visited { font-family: Arial, Helvetica, sans-serif; color: #FFFFFF; text-decoration: none;}
a.menu:active { font-family: Arial, Helvetica, sans-serif;  color: #FFFFFF; text-decoration: none;}
a.menu:hover { font-family: Arial, Helvetica, sans-serif;  color: #FFDC00;  text-decoration: none;}

a.menuon { font-family: Arial, Helvetica, sans-serif; font-size: 17px; line-height: 30px;  color: #FFDC00; text-decoration: none;}
a.menuon:link { font-family: Arial, Helvetica, sans-serif;  color: #FFDC00; text-decoration: none;}
a.menuon:visited { font-family: Arial, Helvetica, sans-serif; color: #FFDC00; text-decoration: none;}
a.menuon:active { font-family: Arial, Helvetica, sans-serif;  color: #FFDC00; text-decoration: none;}
a.menuon:hover { font-family: Arial, Helvetica, sans-serif;  color: #FFDC00;  text-decoration: none;}

.nolinkFooter { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #CCFFFF; text-decoration: none; font-weight:normal }
.linkFooter { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #CCFFFF; text-decoration: none; font-weight:normal }
.linkFooter:link { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #CCFFFF; text-decoration: none;  font-weight:normal }
.linkFooter:visited { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #CCFFFF; text-decoration: none; font-weight:normal }
.linkFooter:active { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #CCFFFF; text-decoration: none; font-weight:normal }
.linkFooter:hover { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #D2E3D6; text-decoration: underline; font-weight:normal }

.linkFooterW { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #CCFFFF; text-decoration: none; font-weight:bold}
.linkFooterW:link { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #CCFFFF; text-decoration: none;  font-weight:bold}
.linkFooterW:visited { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #CCFFFF; text-decoration: none; font-weight:bold }
.linkFooterW:active { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #CCFFFF; text-decoration: none; font-weight:bold }
.linkFooterW:hover { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #D2E3D6; text-decoration: underline; }

ul { font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #777777;  line-height: 19px; margin: 0px 0px 15px 5px; padding: 0px 0px 0px 0px; list-style-position: inside;  }
li { font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #777777;  line-height: 19px; margin: 0px 0px 0px 20px; padding: 0px 0px 0px 0px; list-style-position: inside; text-indent:-15px;}
.light ul { list-style-image: url(images/whiteBullet.gif);}
.light li { font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #403C3D; line-height: 16px; margin: 0px 0px 0px 20px; text-indent:-15px; padding: 0px 0px 0px 0px; list-style-image: url(images/whiteBullet.gif); }

.comp_prizes {position: absolute; width:528px; height:401px; margin-left:258px; margin-top:-23px;}
