@charset "utf-8";
/* top nav */

#register {position:relative; top:0px; left:10px;}
#tutorial {position:relative; top:0px; left:5px;}
#games {position:relative; top:0px; left:5px;}



body {
background-color:#ffffff;
}

#container1 {
	background-image:url(images/bg_home.jpg);
	background-repeat:no-repeat;
}
#container2 {
	background-image:url(images/bg_home_index.jpg);
	background-repeat:no-repeat;
}
#container2a {
	background-image:url(images/FGB_Home_Page.jpg);
	background-repeat:no-repeat;
}
#container2b {
	background-image:url(images/FGB_Earth_Day.jpg);
	background-repeat:no-repeat;
}
#container3 {
	background-image:url(images/bg_pages.jpg);
	background-repeat:no-repeat;
}
#container4 {
	background-image:url(images/message_bgd.gif);
	background-repeat:no-repeat;
}
#containerG1 {
	background-image:url(images/bg_G1_centre.jpg);
	background-repeat:no-repeat;
}
#containerG2 {
	background-image:url(images/bg_G2_centre.jpg);
	background-repeat:no-repeat;
}
#containerB1 {
	background-image:url(images/bg_B1_centre.jpg);
	background-repeat:no-repeat;
}
#containerB2 {
	background-image:url(images/bg_B2_centre.jpg);
	background-repeat:no-repeat;
}
#containerX1 {
	background-image:url(images/bg_X1_centre.jpg);
	background-repeat:no-repeat;
}
#containerNBA1 {
	background-image:url(images/bg_NB1_centre.jpg);
	background-repeat:no-repeat;
}
#content {
	position:relative;
	left:25px;
	z-index:3;
}
/* #topnav  {
	position:absolute;
	overflow:hidden;
	z-index:3;
	left:200px;
	top:103px;
} */

#stars1 , #stars1  span {
	width:300px;
	height:194px;
	top:-3px;
	margin:0px;
	padding:0px;
	background-image:url(images/stars1.gif);
	background-repeat:no-repeat;
	}
#stars1  {
	position:absolute;
	overflow:hidden;
	z-index:2;
	left:740px;
}
#stars1 span {position:absolute; z-index:2;}

#stars2 , #stars2  span {
	width:234px;
	height:668px;
	margin:0px;
	padding:0px;
	background-image:url(images/stars2.gif);
	background-repeat:no-repeat;
	}
#stars2  {position:relative; overflow:hidden; z-index:2; float:right; right:-65; top:-20px;}

#stars3 , #stars3  span {
	width:234px;
	height:755px;
	margin:0px;
	padding:0px;
	background-image:url(images/BugsTaller1.gif);
	background-repeat:no-repeat;
	}
#stars3  {position:relative; overflow:hidden; z-index:2; float:right; right:-55; top:-135px;}


/*#stars2  span {position:absolute; z-index:2;}*/

#butterfly , #butterfly  span {
	width:212px;
	height:197px;
	margin:0px;
	padding:0px;
	background-image:url(images/butterfly.gif);
	background-repeat:no-repeat;
	}
#butterfly  {position:relative; top:-10px; right:-5px; overflow:hidden; z-index:2; }
#butterfly  span {position:absolute; z-index:2;}

p  {
font-family:comic sans ms;
font-size:12px;
padding-left:15px;
text-decoration:none;
color:#000000;
}
p a {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
text-decoration:none;
color:#0000ff;
}
p a:hover {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
text-decoration:none;
color:#ff0000;
}

.footerlinks {
text-align:left;
margin-left:200px;
}

.greenbox {
background-color:#8cc63f;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
padding-left:15px;
font-weight:bold;
text-decoration:none;
color:#FFFFFF;
}

.sidenav, .sidenav a {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
padding-left:17px;
font-weight:bold;
text-decoration:none;
color:#FFFFFF;
}
.sidenav a:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
padding-left:17px;
font-weight:bold;
text-decoration:none;
color:darkgreen}

.hometext, .hometext a {
font-family:Comic Sans;
font-size:14px;
padding-left:0px;
font-weight:bold;
text-decoration:none;
color:#000000;

}
.hometitle, .hometitle a {
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
padding-left:15px;
font-weight:bold;
text-decoration:none;
color:#000000;
}

hr {
  border: none;
  background-color: #FFFFFF;
  color: #FFFFFF;
  height: 1px;
  width: 160px;
}

.tablecontent {
	/*background-color:#b1d5e3;
    filter: alpha(opacity=65);
  -moz-opacity: 0.65;
  opacity: 0.65;
 */}
.tablecontentcart {
	background-color:#FFFFFF;
}
.tablecontentG1 {
	background-image:url(images/g1_graffiti.jpg);
	background-repeat:no-repeat;
}
.tablecontentG2 {
	background-image:url(images/g2_graffiti.jpg);
	background-repeat:no-repeat;
}
.footerlinks, .footerlinks a {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
padding-left:15px;
font-weight:bold;
text-decoration:none;
color:darkblue;
}
.footerlinks a:hover {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
padding-left:15px;
font-weight:bold;
text-decoration:none;
color:#000000;
}
h1
{
font-family: comic sans ms, comic sans, Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:bold;
color:#000000;
}
.formheader {
	font-family: comic sans ms, comic sans, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#000000;
    background-color:#59bed2;
}

.formfieldname {
	font-family: comic sans ms, comic sans, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#000000;
}
.formfielddata {
	font-family: comic sans ms, comic sans, Arial, Helvetica, sans-serif;
	font-size: 12px;
    font-weight:bold;
	color:#000000;
}
.print_header {
	font-family: comic sans ms, comic sans, Arial, Helvetica, sans-serif;
	font-size: 12px;
    font-weight:bold;
	color:#000000;
    background-color:#59bed2;
	margin-left:10px;
	margin-right:10px;
}
.print_title {
	font-family: comic sans ms, comic sans, Arial, Helvetica, sans-serif;
	font-size: 12px;
    font-weight:bold;
	color:#000000;
	margin-left:10px;
	margin-right:10px;
}
.print_data {
	font-family: comic sans ms, comic sans, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#000000;
	margin-left:10px;
	margin-right:10px;
}
.ordertitle
{
    font-family: comic sans ms, comic sans, Arial, Helvetica, sans-serif;
	font-size: 12px;
    font-weight:bold;
	color:#000000;
}
.orderitem
{
    font-family: comic sans ms, comic sans, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#000000;
}
.ordertotal
{
    font-family: comic sans ms, comic sans, Arial, Helvetica, sans-serif;
	font-size: 12px;
    font-wieght:bold;
	color:#000000;
}
.cartreview
{
	color:#ff0000;
}
.mem_menu a
{
    font-family: comic sans ms, comic sans, Arial, Helvetica, sans-serif;
	font-size: 14px;
    font-weight:bold;
	color:#0000ff;
	margin-left:3px;
	margin-right:3px;
    text-decoration:none;
}
.mem_menu a:hover
{
    font-family: comic sans ms, comic sans, Arial, Helvetica, sans-serif;
	font-size: 14px;
    font-weight:bold;
	color:#ff0000;
	margin-left:3px;
	margin-right:3px;
    text-decoration:none;
}
.product_title
{
    font-family: comic sans ms, comic sans, Arial, Helvetica, sans-serif;
	font-size: 14px;
    font-weight:bold;
	color:#000000;
}
.product_desc
{
    font-family: comic sans ms, comic sans, Arial, Helvetica, sans-serif;
	font-size: 12px;
    font-weight:normal;
	color:#000000;
}
.product_price
{
    font-family: comic sans ms, comic sans, Arial, Helvetica, sans-serif;
	font-size: 12px;
    font-weight:bold;
	color:#ff0000;
}
.baglist_head
{
	background-color:#8cc63e;
    font-family: comic sans ms, comic sans, Arial, Helvetica, sans-serif;
	font-size: 12px;
    font-weight:bold;
	color:#ffffff;
}
.baglist_data
{
	background-color:#acd0e0;
    font-family: comic sans ms, comic sans, Arial, Helvetica, sans-serif;
	font-size: 12px;
    font-weight:normal;
	color:#000000;
}
.baglist_data a
{
	color:#0000ff;
    text-decoration:none;
}
.baglist_data a:hover
{
	color:#ff0000;
    text-decoration:underline;
}
.storytable
{
    font-family: Comic Sans MS, Comic Sans, Arial, Helvetica, sans-serif;
    font-size:14px;
}
#toptable1
{
    margin:20px 0px 0px 0px;
}
#toptable2
{
    margin:40px 0px 0px 180px;
}
.bag_title
{
    font-family: Comic Sans MS, Comic Sans, Arial, Helvetica, sans-serif;
    font-size:22px;
	font-weight:bold;
	color:#000000;
    text-align:center;
	margin:15px 0px 0px 0px;
}
.bag_override
{
    font-family: Comic Sans MS, Comic Sans, Arial, Helvetica, sans-serif;
    margin:-20px 0px 0px 0px;
}
#post_message
{
	width:100px;
    height:90px;
	position:relative;
    padding:20px 0px 0px 10px;
}
#comp_message
{
	width:90px;
    position:relative;
    margin:20px 0px 0px 5px;
    padding:5px;
    background-color:#8cc63e;
    font-family: Comic Sans MS, Comic Sans, Arial, Helvetica, sans-serif;
    color:#ffffff;
    text-align:center;
}
.mainstorytable
{
	margin-top:-20px;
}
.mainstorytable2
{
	margin-top:-115px;
}
.mainpic
{
	border:1px solid #87c241;
}
.cartli
{
    font-family: comic sans ms, comic sans, Arial, Helvetica, sans-serif;
	font-size: 14px;
    font-weight:normal;
	color:#000000;
}