﻿*, html{margin:0; padding:0;}
body {margin:0; padding:0;font-size:62.5%;font-family:Arial;}
form{margin:0; padding:0;}



.bg{float:left;width:100%;background:transparent url('../images/hmebg2.jpg') center top no-repeat;}
.bg2{float:left;width:100%;background:transparent url('../images/bg2.jpg') center top no-repeat;}

/* masterpage */
.container{width:990px; margin:0 auto; }
#header{height:55px; width:982px; float:left; padding:15px 0 23px 0; }

#header .logo{width:153px; float:left; margin-top:9px; margin-right:45px;}
#header h2{float:left;font-size:1.6em; color:#000000;}
#header h2 span{color:#aa0000;}

#header h2 a{color:#000; text-decoration:none;}

#header ul{float:left; font-size:1.8em; font-weight:bold; margin-left:30px; list-style:none; padding:0;}
#header li{background:transparent url('../images/arrow.gif') left 8px no-repeat; padding-left:15px; margin-bottom:10px;}
#header li a{color:#000; text-decoration:none;}
#header .addthis_button{float:right;  margin-top:3px;}
#footer{width:982px; float:left; padding-top:15px; padding-bottom:25px;}
#footer ul{float:left; list-style:none; margin:0; padding:0;}
#footer li{color:#b2b2b2; font-size:1.4em; float:left; margin-right:35px;}
#footer li b{ text-indent:2px; float:left;}
#footer li b.t{text-indent:5px;}
#footer li a{clear:left; float:left;margin-top:5px;}
/*end*/

/* Homepage */
#mainhm{width:982px; height:608px; float:left; position:relative; top:0px; left:0px;background:transparent url('../images/hme-bg.jpg') top left no-repeat;}
#mainhm .fb{width:204px; height:84px; display:block; position:absolute; bottom:80px; left:28px;}
#mainhm .dr{width:259px; height:167px; display:block; position:absolute; top:199px; right:77px; z-index:100;} 
#mainhm .rg{width:262px; height:153px; display:block; position:absolute; top:46px; right:66px; z-index:10;}
#mainhm .ph{width:221px; height:166px; display:block; position:absolute; bottom:58px; right:15px;}
#mainhm #vid{position:absolute; top:67px; left:51px; width:588px; height:372px;}       
/*end*/


/* page with all the photos */
#there{width:982px; height:1518px; position:relative; top:0; left:0px;}
#there .gr{width:361px; height:323px; position:absolute; top:10px; left:5px; background:transparent url('../images/green.jpg') top left no-repeat; padding-top:154px;}
#there .gr h2{text-indent:-999999px;font-size:0;}
#there .gr p{display:block;width:320px; margin-left:25px; font-size:1.1em; color:#000; font-weight:bold;}
#there .gr a{font-size:1.3em; font-weight:bold; color:#000; text-decoration:none; background:transparent url('../images/arrow-gr.gif') left center no-repeat; padding-left:15px}

#there .or{width:547px; height:322px; position:absolute; top:162px; left:385px; background:transparent url('../images/orange.jpg') top left no-repeat;}
#there .or p{width:491px; display:block; margin-left:30px; margin-top:25px;font-size:1.2em; color:#000; }
#there .or a{font-size:1.4em; font-weight:bold; color:#000; text-decoration:none; background:transparent url('../images/arrow-or.gif') left center no-repeat; padding-left:15px}


#there .pr{width:263px; height:167px; position:absolute; top:17px; left:714px; background:transparent url('../images/blue-prizedraw.jpg') top left no-repeat; text-indent:-999999px; font-size:0px; text-decoration:none;}
#there .pr1{width:361px; height:315px; padding-top:110px; position:absolute; top:492px; left:5px; background:transparent url('../images/purplemain.jpg') top left no-repeat;}
#there .pr1 h2{text-indent:-999999px; font-size:0;}
#there .pr1 p{width:318px; margin-left:25px; display:block;font-size:1.4em; color:#000; font-weight:bold;}

#there .ph1{width:216px; height:181px; position:absolute; top:496px; left:382px; background:transparent url('../images/photo1.jpg') top left no-repeat;}
#there .ph2{width:250px; height:281px; position:absolute; top:677px; left:727px; background:transparent url('../images/photo2.jpg') top left no-repeat;}
#there .ph3{width:251px; height:217px; position:absolute; top:664px; left:20px; background:transparent url('../images/photo3.jpg') top left no-repeat;}
#there .ph4{width:219px; height:266px; position:absolute; top:856px; left:390px; background:transparent url('../images/photo4.jpg') top left no-repeat;}

#there .pr2{width:362px; height:147px; position:absolute; top:517px; left:612px; background:transparent url('../images/purple1.jpg') top left no-repeat; text-indent:-999999px;}
#there .pr3{width:360px; height:131px; position:absolute; top:706px; left:382px; background:transparent url('../images/purple2.jpg') top left no-repeat;text-indent:-999999px;}
#there .pr4{width:363px; height:143px; position:absolute; top:889px; left:5px; background:transparent url('../images/purple3.jpg') top left no-repeat;text-indent:-999999px;}
#there .pr5{width:361px; height:127px; position:absolute; top:1000px; left:612px; background:transparent url('../images/purple4.jpg') top left no-repeat;text-indent:-999999px;}
#there .pr6{width:359px; height:129px; position:absolute; top:1127px; left:55px; background:transparent url('../images/purple5.jpg') top left no-repeat;text-indent:-999999px;}
#there .pr7{width:363px; height:132px; position:absolute; top:1158px; left:579px; background:transparent url('../images/purple6.jpg') top left no-repeat;text-indent:-999999px;}
#there .spon{width:797px; height:106px; position:absolute; bottom:25px; left:3px;}

a.rd{color:#aa0000; text-decoration:none;}
#there .hide{display:none;}
/*end*/

/*Prize draw page */
#prize{width:982px; height:608px; float:left; position:relative; top:0px; left:0px;font-size:1.4em; font-weight:bold; color:#000000;}
#prize input{width:166px; padding:3px 0 3px 2px;}

.e{float:left;  width:100%; margin-bottom:15px; clear:left;}
.e div {float:left; }

* html .ie{margin-right:-3px;}
#prize .draw{width:361px; height:383px; position:absolute; top:25px; left:5px;background:transparent url('../images/prize-blue.jpg') top left no-repeat; padding-top:158px;}
#prize .draw h3{font-size:0; text-indent:-999999px;}
#prize .draw .inner{width:332px; float:left; margin-left:18px; display:inline}
#prize .draw .inner p{}

#prize .draw .inner fieldset{margin-top:10px; border:none; background-color:transparent;}
#prize .draw .inner label{float:left; line-height:26px;width:112px;margin-left:5px; margin-right:20px; }
#prize .draw .inner .reqd{float:left; margin-left:5px;line-height:26px;font-size:0.8em;}

.inner .error{ font-size:0.8em;float:left; color:Red; width:100%; display:block;}

* html .inner .error{margin-right:-3px;}

#prize .or{width:543px; height:371px; position:absolute; top:139px; left:383px;background:transparent url('../images/prize-orange.jpg') top left no-repeat; padding-top:76px; }
#prize .or .inner{width:470px; margin-left:24px; float:left; display:inline; position:relative; top:0; left:0;}
#prize .or .inner fieldset{margin-top:10px; border:none;  background-color:transparent;}
#prize .or .inner label{float:left;clear:left; line-height:26px;width:130px; margin-right:20px; }
#prize .or .inner span{float:left; width:10px; margin-left:5px; margin-right:0px;line-height:26px; font-size:0.8em;}


#prize .or .inner a.submit{_margin-right:-10px;float:left; width:auto; line-height:26px; margin-left:5px; color:#000000; text-decoration:none;  background:transparent url('../images/arrow-or.gif') left center no-repeat;padding-left:15px;}

#prize .or .inner .login{clear:both; float:left; margin-left:120px; margin-top:20px;color:#000000;text-decoration:none;  background:transparent url('../images/arrow-or.gif') left center no-repeat;padding-left:15px;}

#prize .gr{width:286px; height:176px; position:absolute; top:7px; right:14px; background:transparent url('../images/prize-green.jpg') top left no-repeat; z-index:100; text-indent:-999999px; }


#prize .or .or2{width:252px; height:145px; position:absolute; top:-10px; left:0px; background:transparent url('../images/prize-or2.jpg') top left no-repeat; text-decoration:none; text-indent:-999999px;}
#prize .or .fb{width:213px; height:79px; position:absolute; top:-10px; right:0px; background:transparent url('../images/prize-feedback.jpg') top left no-repeat; text-decoration:none; text-indent:-999999px;}

.rules{width:972px; float:left; padding:44px 0px 44px 10px; background:transparent url('../images/rulesbg.gif') bottom left no-repeat;}
.rules h3{color:#7a7a7a; font-size:1.2em; font-weight:bold;margin-bottom:10px;}
.rules ul{margin:0px; padding:0; list-style-position:inside;}
.rules li{margin:0; padding:0; list-style-position:inside; color:#7a7a7a; font-size:1.1em; margin-bottom:10px;}
/*end*/

.errorpage{padding-top:200px; height:300px;}

.errorpage p{font-size:1.4em; color:#000000; font-weight:bold;}
.errorpage ul{margin:10px 5px; font-size:1.2em;}
.errorpage li{margin:5px; }

.errorpage a{text-decoration:none; color:#aa0000; margin-top:20px;}