body {
  position: relative;
  padding:0px;
  margin:0px;
  font:normal 11px Verdana;
  text-align:center;
  background:#ff9d01 url(../images/bg-repeater.jpg);
  background-repeat: repeat-x;
  color:#56186E;
}

#content {
  position: relative;
  width:967px;
  text-align:left;
  margin: 0 auto;
}

.primary-feature {
  height:450px;
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled="true", src="images/primary-holder.png");
}

html>body .primary-feature {
  position: relative;
  background:url(../images/primary-holder.png) no-repeat;
}

.secondary-feature {
  height:305px;
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled="true", src="images/secondary-holder.png");
}

html>body .secondary-feature {
  background:url(../images/secondary-holder.png) no-repeat;
}
.tertiary-feature {
  height:102px;
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled="true", src="images/tertiary-holder.png");
}

html>body .tertiary-feature {
  background:url(../images/tertiary-holder.png) no-repeat;
}


.clear {
  clear:both;
}




.primary-more-link {
	position:absolute;
	top: 338px;
	left: 638px;
	z-index: 10000;
}
.secondary-more-link {
  position:absolute;
  margin-left:648px;
  padding-top:225px;
}
h1, p {
  color:#56186E;
  padding:0px;
  margin:0px;
}

h1 {
  font-size:18px;
  font-weight:bold;
}
h2 {
  margin: 0px;
  padding: 0px;
}
p {
  padding:0px;
  margin:0px;
}
.feature-content {
  position:absolute;
  width:247px;
  height:130px;
  overflow:hidden;
  width:247px;
  height:130px;
}
.feature-content-primary {
	position:absolute;
	width:337px;
	height:222px;
	overflow:hidden;
	font:normal 12px Arial;
	margin-left: 361px;
	margin-top: 94px;
  /*background:pink;*/
}

.feature-text {
  width:247px;
  height:130px;
  overflow:hidden;

}
.feature-image {
  position:absolute;
  left:152px;
  top:101px;
  width: 187px;
  height: 270px;
  vertical-align: middle;
  display: table-cell;
}

.feature-image img {
  vertical-align: middle;
}

.feature-platforms {
	position: absolute;
	width: 250px;
	left: 365px;
	top: 332px;
}
.feature-platforms h4 {
	margin: 0 0;
}
.feature-platforms ul {
	list-style: none;
	padding: 0;
	margin: 0;
}
.feature-platforms ul li {
	position: relative;
	float: left;
	width: 125px;
	display: block;
	text-transform: uppercase;
	color: #444;
}
.primary-feature .publisher {
	position: absolute;
	top: 380px;
	left: 154px;
	border: none;
}
.rating {
	position:absolute;
	padding:0px;
	margin:0px;
	left: 296px;
	top: 380px;
}
.secondary-feature .feature-image {
  margin-top:43px;
}
.secondary-feature .secondary-header  {
  margin-top:40px;
}
.secondary-feature .secondary-text  {
  margin-top:75px;
}
.secondary-rating {
  position:absolute;
  padding:0px;
  margin:0px;
  margin-left:398px;
  margin-top:232px;
}


.tertiary-image, .tertiary-text, .tertiary-text, .tertiary-rating, .tertiary-more {
  position:absolute;
  padding:0px;
  margin:0px;
}
.tertiary-image {
  margin-top:9px;
  margin-left:119px;
}
.tertiary-heading {
  padding:0px;
  font-size:12px;
  padding-top:18px;
  margin-left:219px;
  color:#000;
}
.tertiary-text {
  margin-left:219px;
  margin-top:0px;
  color:#A13B02;
  width:395px;
  height:51px;
  overflow:hidden;

}

.tertiary-rating {
  margin-left:620px;
  margin-top:-10px;
}
.tertiary-more {
  margin-left:620px;
  margin-top:25px;
}

 html>body .tertiary-rating {
  margin-top:-10px;
}
html>body .tertiary-text {
  margin-top:0px;
}
html>body .tertiary-more {
  margin-top:22px;
}

#ad-banners {
  width:180px;
  height:423px;
  background:url(../images/right-banner.gif);
  text-align:left;
  position:absolute;
  margin-left:760px;
}
html>body #ad-banners {
  position:relative;
  margin-right:0px;
  float:right;
}
.ad-top {
  padding:74px 0 0 3px;
}
.ad-bottom {
  padding:14px 0 0 3px;
}
html>body .ad-bottom {
  padding:16px 0 0 3px;
}

#other-games {
	width: 300px;
	clear: both;
}
