body {
	margin:10px;
	padding:0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
	font-style: normal;
	line-height: 1.1em;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
	background-color:#76AE99;
	background-image: url(../images/gamabg.gif);
}


a {color:#333; text-decoration:none}
a:hover {color:#000; text-decoration:underline}

a.mail  {color:#fff; text-decoration:none}
a:hover.mail {color:#ccc; text-decoration:underline}

h1 {
margin:10px;
	padding:0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: 1.1em;
	font-weight: normal;
}

#maintable {
margin:0px auto;
width:900px;
border:10px solid #fff;
}

#header {border-bottom:3px solid #fff;
height:100px;
overflow:hidden;
}

#maincontent {
	background-color:#5F7225;
	margin:0px;
	width:900px;
/* height:500px;
*/
overflow:hidden;
color:#fff;
}

.padding {padding:20px;}

.frontcontent {
	background-image: url(../images/mainbackground.jpg);
	background-repeat: repeat-y;
	background-position: center top;
	height:500px;
}

#footer {
color: #fff;
font-size:10px;
border-top:3px solid #fff;
margin:0px;
padding:5px;
text-align:left;
background-color: #76ae99;

}

#footer a {color:#eee; text-decoration:none;}

#footer a:hover {color:#222; }

.producttable{
border-spacing:20px 10px;}

.productsmall {
color:#333;
text-align:center;
margin:10px 15px 10px 15px;
background-color:#fff;
border:1px solid #ccc;
width:175px;
overflow:hidden;
border:8px solid #76AE99;
}
.productsmall img {margin:5px;}

.categories {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
text-align:left;
font-weight:bold;
margin:10px 40px;
}

.categories a, .categories a:hover {color:#fff;}

.name {
font-size:12px;
font-weight:bold;
margin:3px 10px 3px;
}

.desc{
color:#555;
font-size:11px;
margin:3px 10px 6px;
}

.detaillink{
color:#555;
font-size:10px;
margin:3px 10px 3px;
}

.productdetails
{
text-align:left;
width:800px;
color:#333;
text-align:center;
margin:10px 15px 10px 15px;
background-color:#fff;
border:8px solid #76AE99;
}

#productdetailtext {
float:left;
text-align:left;
margin:15px 5px;
width:380px;
}

#productdetailimg {
float:right;
margin:15px;
}

.flashtd {
margin:0;
padding:0;
border-left:3px solid #fff;
width:353px;}

/* Main Nav */

#nav {
	text-align:center;
	color: #fff;
	vertical-align: middle;
height:28px;
padding:0px;
background-color: #76ae99;
border-bottom:3px solid #fff;
}

.mainnav {
	padding:1px 0 0 0;
	margin:0px auto;
	list-style: none;
font: normal 12px Verdana, Arial, Helvetica, sans-serif;
}

.mainnav ul {
display:none;
 position: absolute;
 top: 29px;
 left: -30px;

}

.mainnav li {
float:left;
color: #fff;
position: relative;
list-style: none;
}


.mainnav .navsmall {
padding:7px 0px 0px 0px;

}

.navsmallfirst {
margin-left:80px;}

.mainnav ul li {
float:none;
border:1px solid #888;
margin-bottom:-1px;
background-color:#76AE99;
text-align:left;
list-style: none;
border:2px solid #fff;
		
}

.mainnav ul>li:last-child {
 margin-bottom:1px;
}

.mainnav a {
		font-size:12px;
padding: 2px 8px 2px 8px;
	margin: 0px;	
	color: #fff;
	text-decoration:none;
}

.mainnav a img {
vertical-align:middle;}


.mainnav ul a {
	font-size:12px;
padding: 4px 10px;
	color: #fff;
	text-decoration:none;
border:0;
width:120px;

}

.mainnav li a:hover, .mainnav ul li a:hover, .mainnav a.highlighted, .mainnav a.highlighted:hover, .mainnav a:focus{
	color: #222;
	text-decoration: none;
	}

.mainnav ul li a:hover
{	color:#fff;
background-color:#5F7225;
	}


/* Only style submenu indicators within submenus. */
.mainnav a .subind {
 display:  none;
}
.mainnav ul a .subind {
 display:  block;
 float: right;
}


/* 'Escaped Comment' hack for horizontal menubar width in IE5/Mac */
.mainnav a {
 float: left;
}
.mainnav ul a {
 float: none;
display:block;
}
/* \*/
.mainnav a {
 float: none;
}
/* */


a img  {border:0px;}

.paypalbuttons {
font-size:11px;
color:#444;
padding:0px 0px;
margin:3px 10px;
}
