
#ProductContainer{ 
	width:900px; 
	margin: 0 auto 0 auto; 
	position:relative; 
	z-index:1; 
	background:#424a72 url(/images/item_detailscontainer_bg.png) repeat-x top left; 
}
#MainProductShot{ 
	position:absolute; 
	width:340px; 
	height:279px; 
	z-index:1; 
} 
#MainProductShot img{ 
	z-index:1;
	position:relative; 
} 
#MainProductShot h1{ 
	background:#962445; 
	margin:0px; 
	padding:4px 4px 4px 10px; 
	width:310px; 
	position:absolute; 
	bottom:0px; 
	left:0px; 
	z-index:5;
}
#ProductShortDescription{ 
	width:270px; 
	top:290px; 
	left:10px; 
	color:#FFFFFF;
	z-index:3;
	line-height:1.6em; 
	font-size:105%; 
	position:absolute; 
} 
#MainSpread{ 
	background:url(/images/item_details_bg.png) no-repeat top left;  
	width:598px; 
	z-index:10; 
	position:relative; 
	float:right;
	margin-top:17px; 
} 
#MainSpread #Description{ 
	width:365px;
	float:left;
	padding:10px; 
	line-height:1.4em;
	font-size:95%; 
} 
#MainSpread #Description h2{ 
	padding-left:37px; 
	background:url(/images/smallheadlinelogo.png) no-repeat top left; 
	margin-top:16px; 
	margin-left:10px; 
	height:26px; 
	padding-top:3px; 
	font-size:105%; 
} 
#MainSpread #Description p{ 
	margin-left:19px;
} 

#MainSpread #Details{ 
	width:190px;
	float:right;
	font-size:95%; 
	padding:10px; 
} 
#MainSpread #Details h2{ 
	margin-top:20px; 
	font-size:105%; 
	margin-bottom:10px; 
} 
#MainSpread #Details #BoxShot{ 
	margin-top:10px; 
	margin-bottom:10px; 
}
#MainSpread #Details ul{ 
	list-style-type:none; 
	padding:0px 0px 0px 7px; 
	margin:0px; 
	width:118px;
	float:left; 
	font-size:90%; 
} 
#MainSpread #Details ul li{ 
	list-style-type:none; 
	margin-bottom:3px; 
} 
#MainSpread #Details #MFPIcon{ 
	float:right; 
	margin-left:5px; 
} 
#MainSpread #Details .outofstockmessage{ 
	font-size:90%; 
	padding-top:15px; 
	padding-right:15px; 
	color:#962445; 
} 
#MainSpread #Details .availabilitymessage{ 
	font-size:90%; 
	padding-top:15px; 
	padding-right:15px; 
	clear:both; 
} 
#AddToCart{ 
	vertical-align:middle; 
	float:left; 
	background-color:#962445; 
} 


#RelatedContainer{ 
	background:#A7A8AB; 
	padding:5px 0px; 
} 

#RelatedContainer h2{ 
	color:#FFFFFF; 
	font-weight:normal; 
	margin-bottom:15px; 
} 
#RelatedContainer #FamilyGames{ 
	float:left;
	width:512px; 
	padding:0px 10px; 
}
#RelatedContainer .alllink{ 
	color:#FFFFFF;
	 text-decoration:none;
	font-size:80%; 
	text-transform:uppercase;
} 
#RelatedContainer #RelatedGames{ 
	float:left;
	padding:0px 10px; 
} 
.dottedBG{ 
	margin-top:10px; 
	background:url(/images/relateddotbg.png) repeat-y 525px top;
	margin-bottom:10px; 
}
a.button{ 
	display:block; 
	color:#444;
	background:#cccccc; 
	width:145px; 
	height:55px;
	text-decoration:none;  
	position:relative; 
	overflow:hidden; 
	float:left;
	margin:0px 20px 20px 0px; 
	font-size:95%; 
	text-transform:uppercase; 
} 
a.button img{ 
	display:block;
	position:absolute; 
	width:52px; 
	height:40px; 
	top:8px; 
	left:8px; 
}
a.button span{ 
	display:block; 
	width:75px;
 	position:absolute; 
	top:6px; 
	left:65px;
} 
a.button span.small{ 
	font-size:85%; 
} 