@import url(gamesville.css); /* Include GV Primary */

.leftCol { width: 450px !important; margin-left: 10px; }
.rightCol { width: 300px !important; }

h1 { font-size: 182%; }

.box, .box h2 {
  border-radius: 0;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  }

#slideContainer {
  background-color: #fff;
  border: 1px solid #c6c6c6;
  float: left;
  height: 252px;
  margin: 0 0 10px 10px;
  position: relative;
  width: 470px;
  z-index: 5;
  }

#sliderPager {
  border: 0 solid #c6c6c6;
  border-width: 1px 1px 1px 0;
  float: left;
  list-style-type: none;
  margin: 0;
  padding: 0;
  width: 280px;
  }

#sliderPager li {
  background: transparent url(/art_gv3/bg-downloads_feature.png) repeat-x;
  display: block;
  height: 63px;
  }

#sliderPager a {
  color: #666;
  cursor: pointer;
  display: block;
  font-size: 108%;
  font-weight: bold;
  height: 63px;
  padding: 0 0 0 10px;
  position: relative;
  text-decoration: none;
  z-index: 10;
  }

#sliderPager a span {
  display: block;
  position: relative;
  left: -15px;
  text-align: center;
  top: 18px;
  }

#sliderPager a .mark {
  float: left;
  position: relative;
  left: -29px;
  top: 17px;
  visibility: hidden;
  z-index: 10;
  }

#sliderPager .activeSlide {
  background-color: #ff6;
  background-image: none;
  box-shadow: -2px 5px 8px #333;
  color: #300;
  -moz-box-shadow: -2px 5px 8px #333;
  -webkit-box-shadow: -2px 5px 8px #333;
  }

#sliderPager .activeSlide .mark { visibility: visible; }

.panel h4, .panel p { margin-left: 8px; }
.panel p { margin-bottom: 6px; }
.panel { display: none; }

.help,
.genre {
  border: none;
  box-shadow: none;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  }

.genreBox, .genreAll {
  border: none;
  padding: 5px;
  box-shadow: none;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  }

.genreBox img {
  border: 1px solid #333;
  margin: 6px 3px 0;
  }

.genreBox p {
  clear: left;
  font-size: 90%;
  text-align: right;
  }

.genreAll .wrap {
  border: 1px solid #ccc;
  padding-top: 0;
  }

.genreAll img {
  border: 1px solid #333;
  float: left;
  margin: 1px 10px 0 0;
  }

.genreAll .wrap div {
  border-bottom: 1px solid #ccc;
  clear: left;
  margin: 0 5px;
  padding: 10px 1px;
  }

.genreAll .wrap .pages {
  border-bottom: none;
  color: #3f3647;
  }

.genreAll h3 { font-family: arial,helvetica,clean,sans-serif;}

.pages a { font-weight: bold; }

.newReleases {
  border-color: #999;
  box-shadow: none;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  }

.newReleases .wrap { padding: 10px 15px 0 10px; }

h3, h4 { margin: 0 0 3px; }

.newReleases img { 
  clear: left;
  float: left;
  margin: 3px 10px 0 0;
  }

.newReleases p { margin-bottom: 10px; }

.crumbs { font-size: 85%; }
.gameCard { margin: 20px 0; }
.gameCard .gameImg { float: left; }

.gameCard div {
  float: left;
  margin-top: -5px;
  padding: 0 0 0 15px;
  width: 590px;
  }

.gameCard .oneBtn { padding-top: 45px; }
.gameCard .twoBtn { padding-top: 25px; }
.gameCard p { margin: 10px 0; }
.gameCard p img {
  margin-right: 7px;
  vertical-align: middle;
  }

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

.screens li {
  float: left;
  list-style-type: none;
  margin-right: 10px;
  }

.screens img { border: 1px solid #333; }

div.help { padding-top: 5px; }

div.help ul {
  list-style-type: square;
  margin: 0;
  padding: 0;
  }

div.help li { margin: 5px 20px; }

div.help p {
  margin: 10px;
  text-align: right;
  }

.gamepass h1,
.gamepass h2 {
  display: inline;
  font-size: 197%;
  }

.gamepass h2 { font-size: 146.5%;}

.gamepass .gpLogo {
  float: left;
  margin: 20px 30px 20px 20px;
  }

.gamepass ul {
  font-size: 138.5%;
  list-style-type: none;
  margin: 70px 0 0 0;
  padding: 0;
  }

.gamepass li {
  color: #666;
  margin: 15px;
  padding: 0;
  }

.gamepass h3 { margin: 10px 25px 0; }
.gamepass p { margin: 0 25px 10px; }
