body { text-align:center; background-color:#B0C800; margin:0px; font-family: Century Gothic;	 color:#353535; font-size:1.2em; line-height:100%;}
h1 {font-size:1.6em; font-weight:bold; color:#000000;margin-top:0px;margin-bottom:6px;background-image: url(../images/h1image.jpg); height:40px;background-repeat: no-repeat; line-height:210%; text-indent:52px;}
h2 {font-size:1.2em; font-weight:bold; color:#000000;margin-top:12px;margin-bottom:0px;}
h3 {font-size:1.3em; font-weight:500; margin-bottom:3px; color:#ffffff;}
h4 {font-size:1.3em; font-weight:500; margin-bottom:0px;}
a:ACTIVE, a:LINK, a:VISITED {	font-weight:bold;color:#000000;	text-decoration:none; 	}
a:HOVER {	color:#000000;	text-decoration:underline;  }
p{margin-top:0px;}

#parents h1 { background:url(../images/parents_title.gif) no-repeat top left; width:112px; height:21px; text-indent:-3000px;margin-top:0px;}
#stories h1 { background:url(../images/stories_title.gif) no-repeat top left; width:212px; height:21px; text-indent:-3000px;margin-top:0px;}
#esafetytips h1 { background:url(../images/esafetytips_title.gif) no-repeat top left; width:212px; height:21px; text-indent:-3000px;margin-top:0px;}
#bookshop h1 { background:url(../images/bookshop_title.gif) no-repeat top left; width:212px; height:21px; text-indent:-3000px;margin-top:0px;}
#competitions h1 { background:url(../images/competitions_title.gif) no-repeat top left; width:212px; height:21px; text-indent:-3000px;margin-top:0px;}
#howoldareyou h1 { background:url(../images/howoldareyou_title.gif) no-repeat top left; width:232px; height:21px; text-indent:-3000px;margin-top:0px;}

#latestpoll h1 { background:url(../images/latestpoll_title.gif) no-repeat top left; width:232px; height:21px; text-indent:-3000px;margin-top:0px;}
#vote h1 { background:url(../images/vote_title.gif) no-repeat top left; width:232px; height:21px; text-indent:-3000px;margin-top:0px;}

#shops h1 { background:url(../images/shops_title.gif) no-repeat top left; width:232px; height:21px; text-indent:-3000px;margin-top:0px;}

#winners h1 { background:url(../images/winners_title.gif) no-repeat top left; width:212px; height:21px; text-indent:-3000px;margin-top:0px;}
#funandgames h1 { background:url(../images/funandgames_title.gif) no-repeat top left; width:212px; height:21px; text-indent:-3000px;margin-top:0px;}
#join h1 { background:url(../images/join_title.gif) no-repeat top left; width:412px; height:21px; text-indent:-3000px;margin-top:0px;}
#contact h1 { background:url(../images/contact_title.gif) no-repeat top left; width:312px; height:21px; text-indent:-3000px;margin-top:0px;}
#faq h1 { background:url(../images/faqs_title.gif) no-repeat top left; width:390px; height:21px; text-indent:-3000px;margin-top:0px;}
#yourdetails h1 { background:url(../images/yourdetails_title.gif) no-repeat top left; width:390px; height:21px; text-indent:-3000px;margin-top:0px;}
#delivery h1 { background:url(../images/delivery_title.gif) no-repeat top left; width:390px; height:21px; text-indent:-3000px;margin-top:0px;}
#payment h1 { background:url(../images/payment_title.gif) no-repeat top left; width:390px; height:21px; text-indent:-3000px;margin-top:0px;}

#dottedline {width:100%; height:1px; border-bottom:1px dotted #C9CACA; _margin-top:-18px;margin-bottom:14px;}
#clear {	clear:both;}
#container { margin: auto; } 
#headerholder{height:408px;background-image:url(../images/bg_top.jpg); background-position:center bottom;background-repeat:no-repeat; margin-bottom:0px; }
#headerholder2{height:208px;background-image:url(../images/bg_top2.jpg); background-position:center bottom;background-repeat:no-repeat; margin-bottom:0px; }
#headerholder .header ,#headerholder2 .header { width:974px;height:75px; }
#contentholder {background-color:#ffffff; margin-top:-24px;margin-bottom:12px; }
#contentholder .main {width:974px;font-size:0.8em; text-align:left;}
#mainholder{height:260px;margin-top:-12px;background-image:url(../images/bg_footer.jpg); background-position:center 0px;background-repeat:no-repeat; }
#mainholder .main {width:974px;font-size:0.8em;}
#footerholder{width:100%; height:30px; background-image:url(../images/footerbg.jpg);}
#footerholder .footer {width:974px;}
#footerholder .footer .footerleft {float:left; width:229px; height:10px; margin-top:10px; background-image:url(../images/copyrightnotice.png);background-repeat: no-repeat;}
#footerholder .footer .footerright {cursor:pointer;float:right; width:233px; height:24px; margin-top:5px; background-image:url(../images/websitedesignedby.png);background-repeat: no-repeat;}
#softlinks {margin-top:3px; color:#175890; font-size:0.55em;}
#softlinks a{color:#175890;}
#flashheader {float:left;height:71px; width:738px; }
#flashcarousel {float:left;height:200px; width:725px; }
#flashbox1 {float:left; width:230px; height:220px; margin-top:22px; margin-right:18px; background-image:url(../images/hotspot_books.png);}
#flashbox2 {float:left; width:230px; height:220px; margin-top:22px; margin-right:18px; background-image:url(../images/hotspot_competitions.png);}
#flashbox3 {float:left; width:230px; height:220px; margin-top:22px; margin-right:18px; background-image:url(../images/hotspot_funandgames.png);}
#flashbox4 {float:left; width:230px; height:220px; margin-top:22px; margin-right:0px; background-image:url(../images/hotspot_bedtimestories.png);}
#boxholder {  width:974px; margin-top:0px;}
#box1 {cursor:pointer; float:left; width:230px; height:220px; margin-top:22px; margin-right:18px; background-image:url(../images/hotspot_books.png);}
#box2 {cursor:pointer; float:left; width:230px; height:220px; margin-top:22px; margin-right:18px; background-image:url(../images/hotspot_competitions.png);}
#box3 {cursor:pointer; float:left; width:230px; height:220px; margin-top:22px; margin-right:18px; background-image:url(../images/hotspot_funandgames.png);}
#box4 {cursor:pointer; float:left; width:230px; height:220px; margin-top:22px; margin-right:0px;  background-image:url(../images/hotspot_bedtimestories.png);}
#box5 {cursor:pointer; float:right;width:230px; height:200px; margin-bottom:12px; background-image:url(../images/hotspot_joinus.png);}
#box6 { float:right;width:230px; height:200px; margin-bottom:12px; background-image:url(../images/hotspot_friends.png);}
#gamesholder {  width:484px; margin-top:0px;}
#gamesbox1 {float:left; width:230px; height:140px; margin-top:22px; margin-right:18px; background-image:url(../images/hotspot_funandgames1.gif);}
#gamesbox2 {float:left; width:230px; height:140px; margin-top:22px; margin-right:0px; background-image:url(../images/hotspot_funandgames2.gif);}
#gamesbox3 {float:left; width:230px; height:140px; margin-top:22px; margin-right:18px; background-image:url(../images/hotspot_funandgames3.gif);}
#gamesbox4 {float:left; width:230px; height:140px; margin-top:22px; margin-right:0px;  background-image:url(../images/hotspot_funandgames4.gif);}

#boxlogin{cursor:pointer; float:right;width:230px; height:200px; margin-bottom:12px; background-image:url(../images/hotspot_login.png);}
#boxloggedin{float:right;width:230px; height:75px; margin-top:12px; background-image:url(../images/hotspot_loggedin.png);}
#boxregister{float:left;width:480px; height:200px; margin-bottom:12px; background-image:url(../images/hotspot_register.png);background-repeat:no-repeat; }
#boxregister2{float:left;width:480px; height:200px; margin-bottom:12px; background-image:url(../images/updatedetails.png);background-repeat:no-repeat; }
#boxregister3{float:left;width:480px; height:200px;  margin-top:52px;margin-left:132px;margin-bottom:12px; background-image:url(../images/hotspot_parentsregister.png);background-repeat:no-repeat; }
#boxregister4{float:left;width:480px; height:250px; margin-bottom:12px; background-image:url(../images/updatedetails.png);background-repeat:no-repeat; }

#startbook{ float:left;width:704px; height:200px; margin-bottom:12px; background-image:url(../images/startbook.png);background-repeat:no-repeat; background-position:206px 0px;text-align:left; }
#orderbook{ float:left;width:680px; height:420px; margin-bottom:12px; background-image:url(../images/orderbook.png);background-repeat:no-repeat; text-align:left; }
#orderbook2{ float:left;width:500px; height:490px; margin-bottom:12px; background-image:url(../images/deliveryform.png);background-repeat:no-repeat; text-align:left; }


#subholder {width:974px; }

#subholder .mainwide { float:right; width:974px; margin-top:00px; padding-top:1px;font-size:0.8em; text-align:left;}
#subholder .mainwide .content{margin:0px; padding-top:0px;}

#menu {float:right; text-align:left; width:974px;height:90px; margin-top:4px;}
#menu a{outline: none;text-indent: -9999px; float: left;background-color: transparent; background-image: url(../images/menu.png); background-repeat: no-repeat;  height:90px;width:974px;}
#menu a#home{width: 76px; background-position: 0px 0px; }
#menu a#home:hover{width: 76px;background-position: 0px -90px;}
#menu a#login{width: 69px; background-position: -76px 0px; }
#menu a#login:hover{width: 69px;background-position: -76px -90px;}
#menu a#info{width: 69px; background-position: -76px -180px; }
#menu a#info:hover{width: 69px;background-position: -76px -270px;}
#menu a#books{width: 73px; background-position: -145px 0px; }
#menu a#books:hover{width: 73px;background-position: -145px -90px;}
#menu a#competitions{width: 153px; background-position: -218px 0px; }
#menu a#competitions:hover{width: 153px;background-position: -218px -90px; }
#menu a#winners{width: 98px; background-position: -371px 0px; }
#menu a#winners:hover{width: 98px;background-position: -371px -90px;}
#menu a#games{width: 77px; background-position: -469px 0px; }
#menu a#games:hover{width: 77px;background-position: -469px -90px;}
#menu a#stories{width:179px; background-position: -546px 0px; }
#menu a#stories:hover{width: 179px;background-position: -546px -90px;}
#menu a#tips{width: 142px; background-position: -725px 0px; }
#menu a#tips:hover{width: 142px;background-position: -725px -90px;}
#menu a#parents{width: 105px; background-position: -867px 0px; }
#menu a#parents:hover{width: 105px;background-position: -867px -90px;}

#formfp {margin-top:12px;float:left; text-align:right;}
#formfp fieldset {		font-size:1em; border:0px;}
#formfp fieldset input, #formfp fieldset textarea {font-family: 'Trebuchet MS';margin:1px; width: 226px; border:1px solid #666666;  color: #000000;	background-color:transparent !important;	}
#formfp fieldset label {text-align:right;	float:left;	color:#000000; font-size: 0.8em;	width:176px; font-weight:bold; margin-right:3px;}
#formfp fieldset input:focus, #formfp fieldset textarea:focus { background-color: #ffffff !important; color:#000000;	}
