body {
font-size:12px;
line-height:120%;
font-family: arial, helvetica, "bitstream vera sans", sans-serif;
color: #444;
text-align:center;
margin:0px;
padding:0;
background-image: url(images/background2.jpg);
}

/* CONTAINERS */
#wrapper {
text-align:left;
margin: 0 auto;
width: 980px;
background-color: none;
}

#marginleft {
width:16px;
height:290px;
background-image: url(images/marginleft.jpg);
float:left;
}
#marginright {
width:16px;
height:290px;
background-image: url(images/marginright.jpg);
float:right;
}
#body {
position:relative;
width:948px;
background-color:none;
float: left;
}
#inner {
position:relative;
width:948px;
background-color:none;
float: left;
}

/* HEADER STYLES */
#head-container {
position: relative;
height:260px;
width:948px;
background-color:#393E47;
float:left;
}
#banner {
position:absolute;
background-color:none;
height:262px;
width:948px;
text-indent:-900em;
font-size:10px;
background-image: url(images/banner.jpg);
}

#hopperslogo {
	position:absolute;
	top:0px;
	left:0px;
	width:193px;
	height:260px;
	background-image: url(images/1pxtranspacer.gif);
	text-indent:-900em;
	font-size:0px;
	z-index:99;
}
#hopperslogo a {
  text-indent:-900em;
  width:193px;
  height:260px;
  display:block;
  text-decoration:none;
}

#menuband {
	position:absolute;
	top:178px;
	right:0px;
	width:747px;
	height:32px;
	text-align:center;
    font-size:10px;
	z-index:99;
}

/* COLUMN STYLES */

#leftcolumn {
width:193px;
background-color:none;
border-bottom:0px;
margin-right:0px;
float: left;
}
#gutter {
width:8px;
height:200px;
background-color:none;
margin-right:0px;
background-color:none;
float: left;
}
#rightcolumn {
width:747px;
background-color:none;
margin-right:0px;
float: left;
background-color:none;
}



/* LEFT COLUMN */
/* NAVIGATION BUTTONS */
#specialoffers {
	left:0px;
	width:193px;
	height:39px;
	background-image: url(images/menu_offers.gif);
	font-size:10px;
	z-index:99;
}
#specialoffers a {
  text-indent:-900em;
  width:193px;
  height:39px;
  display:block;
  text-decoration:none;
}

#competitions {
	left:0px;
	width:193px;
	height:33px;
	background-image: url(images/menu_competitions.gif);
	font-size:10px;
	z-index:99;
}
#competitions a {
  text-indent:-900em;
  width:193px;
  height:33px;
  display:block;
  text-decoration:none;
}

#news {
	left:0px;
	width:193px;
	height:34px;
	background-image: url(images/menu_news.gif);
	font-size:10px;
	z-index:99;
}
#news a {
  text-indent:-900em;
  width:193px;
  height:34px;
  display:block;
  text-decoration:none;
}

/* LITTLE HOPPERS TIMES */
#columncontainer {
width:193px;
float: left;
}

#roundedtop {
width:193px;
height:15px;
background-image: url(images/roundedtop.gif);
float: left;
}

#roundedbottom {
width:193px;
height:15px;
background-image: url(images/roundedbottom.gif);
float: left;
}
#littlehopperstimes {
width:179px;
color: #FFFFFF;
margin-right:0px;
padding:0px 0px 0px 14px;
background-color:#ef7900;
float:left;
}
#littlehopperstimes p {margin:8px 0px 4px 0px;}

/* LITTLE HOPPERS ICONS */
#laserhoppers {
	width:193px;
	height:108px;
	background-image: url(images/laserhoppers.jpg);
	font-size:10px;
	z-index:99;
}
#laserhoppers a {
  text-indent:-900em;
  width:193px;
  height:108px;
  display:block;
  text-decoration:none;
}

#craftypots {
	width:193px;
	height:131px;
	background-image: url(images/craftypots.jpg);
	font-size:10px;
	z-index:99;
}
#craftypots a {
  text-indent:-900em;
  width:193px;
  height:131px;
  display:block;
  text-decoration:none;
}




/* CONTENT MASTER TEMPLATE */
#contentbox {
margin-top:0px;
width:747px;
background-image: url(images/boxbackground.gif);
float: left;
}
#contentboxbottom {
width:747px;
background-image: url(images/contentboxbottom.gif);
text-indent:-900em;
font-size:10px;
height:16px;
float: left;

}
#guttersml {
width:12px;
height:420px;
background-color:none;
margin-right:0px;
background-color:none;
float: left;
}
#webcontent {
width:448px;
background-color:none;
margin-right:0px;
background-color:none;
float: left;
}
#webcontent_fullpage{
width:723px;
background-color:none;
margin-right:0px;
background-color:none;
float: left;
}
#webarticle {
border-top: 0px solid #FFFFFF;
width:448px;
color: #444444;
margin-right:0px;
padding:0px 0px 0px 0px;
float:left;
}
#webarticle p {margin:8px 0px 4px 0px;}

#webarticle ul {
list-style:outside;
padding:0px 0px 0px 0px;
margin:0 0px 0px 26px;
display:block;
}
#webarticle li {
padding:0px 0px 8px 4px;
list-style-image: url(images/bullet.gif);
list-style-type: square;
}
#webarticle_fullpage {
border-top: 0px solid #FFFFFF;
width:723px;
color: #444444;
margin-right:0px;
padding:0px 0px 0px 0px;
float:left;
}
#webarticle_fullpage p {margin:8px 0px 4px 0px;}

#webarticle_fullpage ul {
list-style:outside;
padding:0px 0px 0px 0px;
margin:0 0px 0px 26px;
display:block;
}
#webarticle_fullpage li {
padding:0px 0px 8px 4px;
list-style-image: url(images/bullet.gif);
list-style-type: square;
}
#imagebg {
position:relative;
width:263px;
height:459px;
background-color:none;
margin-right:0px;
background-image: url(images/circles.gif);
float: left;
}

#baselinks {
width:747px;
text-align:center;
padding:8px 0px 8px 0px;
background-color:none;
margin-right:0px;
float: left;
background-color:none;
}
#formcontainer {
width:747px;
padding:8px 0px 8px 0px;
background-color:none;
margin-right:0px;
float: left;
background-color:none;
}


/* CONTENT HOME PAGE */

#title_welcome {
left:0px;
width:747px;
height:47px;
background-image: url(images/title_welcome.gif);
text-indent:-900em;
font-size:10px;
}

#homeimg01 {
	position:absolute;
	top:79px;
	left:16px;
	width:173px;
	height:175px;
	background-image: url(images/image01.jpg);
	text-indent:-900em;
	font-size:10px;
	z-index:99;
}
#homeimg02 {
	position:absolute;
	top:270px;
	left:71px;
	width:173px;
	height:173px;
	background-image: url(images/image02.jpg);
	text-indent:-900em;
	font-size:10px;
	z-index:99;
}



/* LATEST NEWS BOX */
#newstop {
margin-top:0px;
width:448px;
height:56px;
background-image: url(images/newstop.gif);
text-indent:-900em;
font-size:10px;
float: left;
}
#newsbox {
border-top: 0px solid #FFFFFF;
width:408px;
color: #444444;
margin-right:0px;
padding:0px 10px 0px 28px;
background-image: url(images/newsbg.gif);
float:left;
}
#newsbox p {
/*changed by KM 8 0 4 0 prev*/
margin:8px 10px 4px 0px;}

#newsbottom {
margin-top:0px;
width:448px;
height:28px;
background-image: url(images/newsbottom.gif);
float: left;
}



/* LITTLE HOPPERS WEB PAGES */
/* GENERIC */
#image01_blank {
	position:absolute;
	top:79px;
	left:16px;
	width:173px;
	height:173px;
	background-image: url(images/image01_blank.jpg);
	text-indent:-900em;
	font-size:10px;
	z-index:99;
}
#image02_blank {
	position:absolute;
	top:270px;
	left:71px;
	width:173px;
	height:173px;
	background-image: url(images/image02_blank.jpg);
	text-indent:-900em;
	font-size:10px;
	z-index:99;
}




/* LITTLE HOPPERS */
#title_inside_little_hoppers {
left:0px;
width:747px;
height:47px;
background-image: url(images/title_inside_little_hoppers.gif);
text-indent:-900em;
font-size:10px;
}
#image01_inside_little_hoppers {
	position:absolute;
	top:79px;
	left:16px;
	width:173px;
	height:173px;
	background-image: url(images/image01_inside_little_hoppers.jpg);
	text-indent:-900em;
	font-size:10px;
	z-index:99;
}
#image02_inside_little_hoppers {
	position:absolute;
	top:270px;
	left:71px;
	width:173px;
	height:173px;
	background-image: url(images/image02_inside_little_hoppers.jpg);
	text-indent:-900em;
	font-size:10px;
	z-index:99;
}

/* LITTLE HOPPERS MEMBERSHIP */
#title_little_hoppers_membership {
left:0px;
width:747px;
height:47px;
background-image: url(images/title_little_hoppers_membership.gif);
text-indent:-900em;
font-size:10px;
}
#image01_little_hoppers_membership {
	position:absolute;
	top:79px;
	left:16px;
	width:173px;
	height:173px;
	background-image: url(images/image01_little_hoppers_membership.jpg);
	text-indent:-900em;
	font-size:10px;
	z-index:99;
}
#image02_little_hoppers_membership {
	position:absolute;
	top:270px;
	left:71px;
	width:173px;
	height:173px;
	background-image: url(images/image02_little_hoppers_membership.jpg);
	text-indent:-900em;
	font-size:10px;
	z-index:99;
}

/* LITTLE HOPPERS PARTIES */
#title_little_hoppers_parties {
left:0px;
width:747px;
height:47px;
background-image: url(images/title_little_hoppers_parties.gif);
text-indent:-900em;
font-size:10px;
}
#image01_little_hoppers_parties {
	position:absolute;
	top:79px;
	left:16px;
	width:173px;
	height:173px;
	background-image: url(images/image01_little_hoppers_parties.jpg);
	text-indent:-900em;
	font-size:10px;
	z-index:99;
}
#image02_little_hoppers_parties {
	position:absolute;
	top:270px;
	left:71px;
	width:173px;
	height:173px;
	background-image: url(images/image02_little_hoppers_parties.jpg);
	text-indent:-900em;
	font-size:10px;
	z-index:99;
}
/* TIME FOR PARENTS */
#title_time_for_parents {
left:0px;
width:747px;
height:47px;
background-image: url(images/title_time_for_parents.gif);
text-indent:-900em;
font-size:10px;
}
#image01_time_for_parents {
	position:absolute;
	top:79px;
	left:16px;
	width:173px;
	height:173px;
	background-image: url(images/image01_time_for_parents.jpg);
	text-indent:-900em;
	font-size:10px;
	z-index:99;
}
#image02_time_for_parents {
	position:absolute;
	top:270px;
	left:71px;
	width:173px;
	height:173px;
	background-image: url(images/image02_time_for_parents.jpg);
	text-indent:-900em;
	font-size:10px;
	z-index:99;
}

/* LITTLE HOPPERS NEWS */
#title_little_hoppers_news {
left:0px;
width:747px;
height:47px;
background-image: url(images/title_little_hoppers_news.gif);
text-indent:-900em;
font-size:10px;
}



#newsarticle {

width:723px;
color: #444444;
margin-right:0px;
padding:0px 0px 0px 0px;

}

#newsarticle p {margin:8px 0px 4px 0px;}
#newsarticle img {
margin:0px 0px 12px 12px;
/*added by km */
float:right;
}
#newsarticle ul {
list-style:outside;
padding:0px 0px 0px 0px;
margin:0 0px 0px 26px;
display:block;
}
#newsarticle li {
padding:0px 0px 8px 4px;
list-style-image: url(images/bullet.gif);
list-style-type: square;
}
#newstitle {
font-family:Arial,Verdana,Helvetica,sans-serif;font-size:14px;font-weight:bold;color:#444444;text-decoration:none;padding:0px;margin:8px 0px 12px 0px;
}

#divider_dots 	{
				clear: both;
				
				display: block;
				background-position:center left;
				background-image: url('images/divider_dots.gif');
				background-repeat:repeat-x;
				width: 100%;
				height:9px;
				}





/* FIND LITTLE HOPPERS */
#title_find_little_hoppers {
left:0px;
width:747px;
height:47px;
background-image: url(images/title_find_little_hoppers.gif);
text-indent:-900em;
font-size:10px;
}
#image01_find_little_hoppers {
	position:absolute;
	top:79px;
	left:16px;
	width:173px;
	height:173px;
	background-image: url(images/image01_find_little_hoppers.jpg);
	text-indent:-900em;
	font-size:10px;
	z-index:99;
}
#image02_find_little_hoppers {
	position:absolute;
	top:270px;
	left:71px;
	width:173px;
	height:173px;
	background-image: url(images/image02_find_little_hoppers.jpg);
	text-indent:-900em;
	font-size:10px;
	z-index:99;
}
#littlehoppersmap {
margin-top:0px;
width:425px;
height:340px;
background-image: url(images/little_hoppers_map.jpg);
text-indent:-900em;
font-size:10px;
float: left;
}

#directions {
border-top: 0px solid #FFFFFF;
width:280px;
color: #444444;
margin-right:0px;
padding:0px 0px 0px 0px;
float:left;
}
#directions p {margin:8px 0px 4px 0px;}

#directions ul {
list-style:outside;
padding:0px 0px 0px 0px;
margin:0 0px 0px 26px;
display:block;
}
#directions li {
padding:0px 0px 8px 4px;
list-style-image: url(images/bullet.gif);
list-style-type: square;
}


/* LITTLE HOPPERS OFFERS */
#title_little_hoppers_offers {
left:0px;
width:747px;
height:47px;
background-image: url(images/title_little_hoppers_offers.gif);
text-indent:-900em;
font-size:10px;
}
#image01_special_offers {
	position:absolute;
	top:79px;
	left:16px;
	width:173px;
	height:173px;
	background-image: url(images/image01_special_offers.jpg);
	text-indent:-900em;
	font-size:10px;
	z-index:99;
}
#image02_special_offers {
	position:absolute;
	top:270px;
	left:71px;
	width:173px;
	height:173px;
	background-image: url(images/image02_special_offers.jpg);
	text-indent:-900em;
	font-size:10px;
	z-index:99;
}
/* LITTLE HOPPERS COMPETITIONS */
#title_little_hoppers_competitions {
left:0px;
width:747px;
height:47px;
background-image: url(images/title_little_hoppers_competitions.gif);
text-indent:-900em;
font-size:10px;
}
#image01_competitions {
	position:absolute;
	top:79px;
	left:16px;
	width:173px;
	height:173px;
	background-image: url(images/image01_competitions.jpg);
	text-indent:-900em;
	font-size:10px;
	z-index:99;
}
#image02_competitions {
	position:absolute;
	top:270px;
	left:71px;
	width:173px;
	height:173px;
	background-image: url(images/image02_competitions.jpg);
	text-indent:-900em;
	font-size:10px;
	z-index:99;
}

/* LASER ZONE */
#title_laser_zone {
left:0px;
width:747px;
height:47px;
background-image: url(images/title_laser_zone.gif);
text-indent:-900em;
font-size:10px;
}
#image01_laser_zone {
	position:absolute;
	top:79px;
	left:16px;
	width:173px;
	height:173px;
	background-image: url(images/image01_laser_zone.jpg);
	text-indent:-900em;
	font-size:10px;
	z-index:99;
}
#image02_laser_zone {
	position:absolute;
	top:270px;
	left:71px;
	width:173px;
	height:173px;
	background-image: url(images/image02_laser_zone.jpg);
	text-indent:-900em;
	font-size:10px;
	z-index:99;
}
/* CRAFTY POTS */
#title_crafty_pots {
left:0px;
width:747px;
height:47px;
background-image: url(images/title_crafty_pots.gif);
text-indent:-900em;
font-size:10px;
}
#image01_crafty_pots {
	position:absolute;
	top:79px;
	left:16px;
	width:173px;
	height:173px;
	background-image: url(images/image01_crafty_pots.jpg);
	text-indent:-900em;
	font-size:10px;
	z-index:99;
}
#image02_crafty_pots {
	position:absolute;
	top:270px;
	left:71px;
	width:173px;
	height:173px;
	background-image: url(images/image02_crafty_pots.jpg);
	text-indent:-900em;
	font-size:10px;
	z-index:99;
}
/* LITTLE HOPPERS PRIVACY */
#title_little_hoppers_privacy {
left:0px;
width:747px;
height:47px;
background-image: url(images/title_little_hoppers_privacy.gif);
text-indent:-900em;
font-size:10px;
}
/* LITTLE HOPPERS LINKS */
#title_little_hoppers_links {
left:0px;
width:747px;
height:47px;
background-image: url(images/title_little_hoppers_links.gif);
text-indent:-900em;
font-size:10px;
}
/* CONTACT LITTLE HOPPERS */
#title_contact_little_hoppers {
left:0px;
width:747px;
height:47px;
background-image: url(images/title_contact_little_hoppers.gif);
text-indent:-900em;
font-size:10px;
}
#image01_contact_little_hoppers {
	position:absolute;
	top:79px;
	left:16px;
	width:173px;
	height:173px;
	background-image: url(images/image01_contact_little_hoppers.jpg);
	text-indent:-900em;
	font-size:10px;
	z-index:99;
}
#image02_contact_little_hoppers {
	position:absolute;
	top:270px;
	left:71px;
	width:173px;
	height:173px;
	background-image: url(images/image02_contact_little_hoppers.jpg);
	text-indent:-900em;
	font-size:10px;
	z-index:99;
}


/* FONT STYLES */

#toplinks {
	width:747px;
	color:#000000;
	text-align:center;
	padding:8px 0px 8px 0px;
	background-color:none;
	margin-right:0px;
	float: left;
	background-color:none;
}


.mainmenu {font-family:Arial,Verdana,Helvetica,sans-serif;font-size:10px;font-weight:bold;color:#ffffff;text-decoration:none;}
.mainmenulinx {font-family:Arial,Verdana,Helvetica,sans-serif;font-size:10px;font-weight:bold;color:#ffffff;text-decoration:none;}
.mainmenulinx:link {color:#ffffff;text-decoration:none;} 
.mainmenulinx:visited {color:#ffffff;text-decoration:none;}
.mainmenulinx:active {color:#ffffff;}
.mainmenulinx:hover {color:#ffffff;text-decoration:underline;}

.mainmenuonlinx {font-family:Arial,Verdana,Helvetica,sans-serif;font-size:10px;font-weight:bold;color:#ffffff;text-decoration:none;}
.mainmenuonlinx:link {color:#ffffff;text-decoration:none;} 
.mainmenuonlinx:visited {color:#ffffff;text-decoration:none;}
.mainmenuonlinx:active {color:#ffffff;}
.mainmenuonlinx:hover {color:#ffffff;text-decoration:none;}

.basemenu {font-family:Arial,Verdana,Helvetica,sans-serif;font-size:11px;font-weight:normal;color:#a80067;text-decoration:none;text-align:center;padding:8px;}
.basemenulinx {font-family:Arial,Verdana,Helvetica,sans-serif;font-size:11px;font-weight:normal;color:#a80067;text-decoration:none;}
.basemenulinx:link {color:#a80067;text-decoration:none;} 
.basemenulinx:visited {color:#a80067;text-decoration:none;}
.basemenulinx:active {color:#a80067;}
.basemenulinx:hover {color:#ffffff;text-decoration:underline;}


.timeshead {font-family:Arial,Verdana,Helvetica,sans-serif;font-size:14px;font-weight:bold;color:#FFFFFF;text-decoration:none;;padding:0px;}
.newshead {font-family:Arial,Verdana,Helvetica,sans-serif;font-size:16px;font-weight:normal;color:#444444;text-decoration:none;;padding:0px;}
















#navdivider {
width:17px;
height:10px;
background-image: url(images/navspacer_solid.gif);

}












/* FOOTER STYLES */
#footer {
background-color: none;
width:948px;
position:relative;
padding:0px 0px 0px 0px;
color:#a80067;
z-index:1;
float:left;
}
#footer p {
font-size: 10px; color: #000; line-height:120%; font-family: verdana, sans-serif; margin:0;
}

#footer a {
color: #fff;}
