body {
background-image: url('../images/bg.jpg');
background-repeat: repeat-x;
background-color: #393939;
margin: 0px;
font-family: Arial;
}

/* links */
a {
color: #000;
text-decoration: none;
}

a:hover {
text-decoration: underline;
}

a.normal{
color:blue;
text-decoration: none;
}

a.normal:hover {
text-decoration: underline;
}

img {
border: 0
}

.field{
background:#f6f6f6;
border: 1px solid #c3c3c3;
}

h2,h4 {
font-size: 15px;
font-weight: normal;
color: #000000;
margin-top: 5px;
margin-bottom: 1px;
height:20px;
background-image: url('../images/gb.gif');
}

h2 a{
color: #000000;
}

h2 a:hover{
text-decoration: underline;
}

h4 {
margin-top: 0px;
margin-left:11px;
margin-right:11px;
}

#wrapper {
margin: 0 auto 0 auto;
width: 900px;
height: 100%;
}

#body {
background-color: #fff;
margin-top: 0px;
}

#content {
padding:0px 0px 0px 0px;
}

#left {
width: 665px;
padding-left:11px;
padding-bottom:11px;
}

#right {
width: 202px;
padding-right:11px;
padding-bottom:11px;
float: right;
}

/* footer */
#footer {
border: 1px solid #848484;
background: url('../images/bgbottom.jpg') repeat-x;
background-color: #616161;
margin-top: 15px;
margin-bottom: 15px;
font-family: Tahoma;

}

.footermenu {
font-size:10px;
margin-top: 10px;
margin-bottom: 5px;
font-weight:normal;
list-style: none outside;
color: #fff;
line-height: 10px;
}

.footermenu p{
margin: 0px; 
padding-bottom:10px; 
font-size:14px; 
font-weight:bold; 
text-indent: 0px
}

.gametab{
height:60px;
width:15px;
float:right;
}

.footermenu li{
margin-bottom: 10px;
}

.footermenu a {
color: #fff;
text-decoration: none;
}

.footermenu a:hover {
text-decoration: underline;
}

#copyright {
font-size:10px; 
margin-bottom: 10px; 
text-align: center; 
font-weight:normal; 
list-style: none outside; 
color: #fff
}

.comment_even {
border: 1px solid #EFEFEF;
padding: 0px 10px;
}

.comment_even a{
font-weight: bold;
}

.comment_admin {
padding: 0px 10px;
}

.comment_admin a{
font-weight: bold;
}

.comment_odd{
padding: 0px 10px;
}

.comment_odd a{
font-weight: bold;
}

#items{
float: left;
width: 525px;
border: 1px solid #f9f9f9;
}
 
/* NEW ------------- */

.sidebar {
	margin: 0 0 0 0;	
	padding: 0 0 0 0;
}

#cart{
width: 190px;
background-color: #eee;
}

#cart .info{
color: #aaa;
font-size: 12px;
text-align: center;
font-weight: bold; 
}

#cart .item {
width: 50px;
height: 50px;
background-position: -0px -0px;
border-width: 1px;
cursor: default;
}

div.box {
	padding: 5px 5px 5px 5px;
	width: 100px;
	border: 1px solid #a5acb2;
	margin-bottom: 5px;
	font-family: verdana,sans-serif;
	font-size: 7pt;
}

.boxnohover {
	background-color: white;
	background-image: url(images/cart-gradient.png);
	background-repeat: repeat-y;
}

.boxhover {
	background-image: none;
	background-color: #ccc;
}

.products{
//cursor: move;
}

/* ----------------- */
 
.item {
float: left;
position: relative;
width: 50px;
height: 50px;
margin: 5px;
background-position: left top;
background-repeat: no-repeat;
cursor: move;
}

.tool-tip {
color: #fff;
width: 139px;
z-index: 13000;
}

.tool-title {
font-weight: bold;
font-size: 11px;
color: #9FD4FF;
padding: 8px 8px 4px;
background: url(../images/bubble.png) top left;
}

.tool-text {
font-size: 11px;
padding: 4px 8px 8px;
background: url(../images/bubble.png) bottom right;
}

.custom-tip {
color: #000;
width: 130px;
z-index: 13000;
}

.custom-title {
color: #3E4F14;
padding: 8px 8px 4px;
background: #C3DF7D;
border-bottom: 1px solid #B5CF74;
}

.custom-text {
font-size: 11px;
padding: 4px 8px 8px;
background: #CFDFA7;
}

/* menu */

#nav {
font-size: 15px;
font-weight:bold;
margin-left:6px;
width:478px;
height:26px;
background: url('../images/navbg.gif') repeat-x;
}

#navbar{
padding-top:3px;
}

#selected{
padding-top:1px;
color:#ffffff;
background-color: #fc8e14;
height:19px;
background: url('../images/select.gif');
}

#selected:hover{
background: url('../images/select2.gif');
}

#navbar a{  
text-align:center;
width:93px;
float:left;
text-decoration: none;
}

a.category {
margin-top:2px;
padding-top:0px;
}

a.category:hover {
height:16px;
color:#ffffff;
background-color: #fb9d35;
}

#sublink {
padding:10px;
padding-top:6px;
font-size: 12px;
background-image: url('../images/gtb.gif');
}

#sublink a{
font-weight: bold;
margin: 0px 10px;
text-decoration: none;
color: #FF6600
}

#sublink a:hover{
color: #000
}

#ttab {
background: url('../images/gtbg.gif') repeat-x;
}
