body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color:#eff7fa;
	color:#000000;
	font-size : 11px;
	font-family : Arial, Helvetica, sans-serif;
	background: #eff7fa url(img_vr/bg_page.jpg) no-repeat;

}
hr {width:90%;}
img {
	border:0;
}
p {
	color:#000000;
	margin-top : 5px;
	padding-bottom : 10px;
	margin-bottom : 0px;
	margin-left : 0px;
	margin-right : 10px;
	font-size : 11px;
	font-family : Arial, Helvetica, sans-serif;
	text-align:left;
}
p a {
	color : #000000;
	font-weight: normal;
	text-decoration:none;
}
p a:hover {
	color:#FF6600;
	text-decoration:underline;
	font-weight:bold;
}

.topgame{
	font-size : 16px;
	font-family : Arial, Helvetica, sans-serif;
	font-weight: bold;
}
.topgame a {
	color : #FFFFFF;
	font-weight: bold;
	text-decoration:none;
}
.topgame a:hover {
	color:#FF0000;
	text-decoration:underline;
}
.hotgame{
	font-size : 11px;
	font-family : Arial, Helvetica, sans-serif;
	font-weight: bold;
}
.hotgame a {
	color : #FFFFFF;
	font-weight: bold;
	text-decoration:none;
}
.hotgame a:hover {
	color:#66FF99;
	text-decoration:underline;
}
.cart
{
  font-size:		11px;
  BORDER-BOTTOM:	0px solid;	
  BORDER-LEFT:		0px solid;
  BORDER-RIGHT:		0px solid;	
  BORDER-TOP:		0px solid;
  margin:			1px;
  background-color:  transparent;
  color: #000000;
}
.topcat{
font-size:11px;
color:#ffffff;
}
.page a {text-decoration:underline;}

#home_top {position:relative;left:0px;top:0px;width:100px;height:353px;}
#home_feature_img {position:absolute;left:0px;top:0px;width:311px;height:353px;border:0px;z-index:1;}
#home_feature_box {position:absolute;left:10px;bottom:40px;width:200px;height:150px;border:0px solid #7c7c7c;background-color:6;z-index:2;}
#home_feature_copy {position:absolute;left:1px;top:1px;width:290px;height:142px;padding-left:4px;padding-right:4px;padding-top:2px;}

#pscroller1{
width: 200px;
height: 200px;
border: 0px solid black;
padding-right: 0px;
margin-right: 0px;
color:#123456;
text-align:center;
}
.someclass{ //class to apply to your scroller(s) if desired
}


.stepcarousel{
position: relative; /*leave this value alone*/
border: 0px solid black;
overflow: scroll; /*leave this value alone*/
width: 500px; /*Width of Carousel Viewer itself*/
height: 300px; /*Height should enough to fit largest content's height*/
margin-left:20px;
}
.stepcarousel .belt{
position: absolute; /*leave this value alone*/
left: 0;
top: 0;
}
.stepcarousel .panel{
float: left; /*leave this value alone*/
overflow: hidden; /*clip content that go outside dimensions of holding
panel DIV*/
margin: 0px; /*margin around each panel*/
width: 500px; /*Width of each panel holding each content. If removed,widths should be individually defined on each content DIV then. */
padding-left:10px;
}
#mygallerylong{overflow: hidden; }

.gr_expandable {
	BORDER-RIGHT: #ffffff 1px solid; BORDER-TOP: #ffffff 1px solid; BORDER-LEFT: #ffffff 1px solid; BORDER-BOTTOM: #ffffff 1px solid; POSITION: static; BACKGROUND-COLOR: #ffffff
}
.gr_expanded {
	BORDER-RIGHT: #990000 1px solid; BORDER-TOP: #990000 1px solid; Z-INDEX: 1; BORDER-LEFT: #990000 1px solid; BORDER-BOTTOM: #990000 1px solid; POSITION: absolute; BACKGROUND-COLOR: #ffffff
}