* {
	margin: 0;
	padding: 0;
	outline: none;
}
#popup_wrapper {
	background: #fff;
	font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
	text-align: left;
	color: #4d4d4d;
}
.clearfix {
	*zoom:1;
}
.clearfix:before,.clearfix:after {
	display:table;
	content:"";
	line-height:0;
}
.clearfix:after {
	clear:both;
}
.clear {
	width: 0;
	height: 0;
	line-height: 0;
	font-size: 0;
	display: block;
	visibility: hidden;
	overflow: hidden;
	clear: both;
}
.container,
.container_summary {
	width: 840px;
	margin: 0 auto;
	padding-top: 20px;
	padding-bottom: 20px;
}
.container.offset,
.container_summary.offset {
	width: 695px;
	padding-right: 145px;
}
.heading {
	text-align: center;
	padding: 20px 0 70px 0;
	font-size: 17px !important;
}
.container_summary.offset .heading {
	margin-right: -145px;
}
.pack_info {
	list-style-type: none;
	margin-bottom: 20px;
}
.container_summary h1 {
	text-align: left;
	text-indent: -9999px;
	overflow: hidden;
	width: 100%;
	height: 30px;
	background-position: center top !important;
	background-repeat: no-repeat !important;
	margin-bottom: 25px;
}
.container h1,
.container_summary h2 {
	color: #4c4948;
	font-size: 27px;
	padding-bottom: 10px;
	margin-bottom: 20px;
	border-bottom: solid 1px #4c4948;
}
.container h2,
.container_summary h3 {
	font-size: 15px;
	display: inline-block;
	width: auto;
	padding: 6px 16px;
	color: #fff;
	background: #898989;
	margin-bottom: 15px;
	margin-top: 20px;
}
ul.info {
	list-style-type: none;
	padding-top: 15px;
	padding-bottom: 7px;
	border: solid 1px #4e4b4a;
	width: 210px;
	margin-bottom: 20px;
}
.container_summary ul.info {
	width: 390px;
}
ul.info li {
	margin: 0;
	color: #4e4b4a;
	font-size: 14px;
	padding: 0 15px 8px 15px;
}
p.story {
	font-size: 17px;
	line-height: 22px;
	margin-bottom: 1em;
}
img.screen {
	float: left;
	padding: 0 5px 20px 0;
}
strong {
	display: block;
	color: #262626;
	font-size: 16px;
	margin-bottom: 3px;
}
p.reward {
	font-size: 12px;
	margin-bottom: 1em;
}
img.difficulty {
	margin-bottom: 45px;
}
#champion h1 {
	background: url('../img/pack_ttl_champions.gif');
}
#golden h1 {
	background: url('../img/pack_ttl_golden.gif');
}
#bloodline h1 {
	background: url('../img/pack_ttl_bloodline.gif');
}
#smash h1 {
	background: url('../img/smashpack_ttl.gif');	
}

#rogues h1 {
	background: url('../img/roguespack_ttl.gif');	
	height:34px;
}

#challenge h1 {
	background: url('../img/challengepack_ttl.gif');	
	height:34px;
}

#scramble h1 {
	background: url('../img/scramblepack_ttl.gif');	
	height:34px;
}

#futurepast h1 {
	background: url('../img/futurepastpack_ttl.gif');	
	height:28px;
}

#dlc_0402{
	background: url('../img/dlc0402_char.png') no-repeat 420px 180px;
}
#dlc_0702{
	background: url('../img/dlc0702_char.png') no-repeat 500px 220px;
}
#goldengaffe {
	background: url('../img/goldengaffe_char.jpg') no-repeat 500px 246px; 
}
#dlc_1402{ 
	background: url('../img/dlc1402_char.png') no-repeat 500px 99px; 
}
#expgrowth {
	background: url('../img/expgrowth/char.jpg') no-repeat  500px 246px; 
}
div#iregalia {
	background: url('../img/iregalia/char.jpg') no-repeat  500px 245px; 
}
div#lostbloodlines1 {
	background: url('../img/lostbloodlines1_char.png') no-repeat 470px 45px; 
}
div#lostbloodlines2 {
	background: url('../img/lostbloodlines2_char.png') no-repeat 470px 45px; 
}

div#lostbloodlines3 {
	background: url("../img/lostbloodlines3_char.png") no-repeat scroll 478px 65px transparent; 
}

div#smash1 {
	background: url("../img/smash1_char.png") no-repeat scroll 478px 8px transparent; 
}
div#smash2 {
	background: url("../img/smash2_char.jpg") no-repeat scroll 470px 128px transparent; 
}
div#smash3 {
	background: url("../img/smash3_char.png") no-repeat scroll 475px 60px transparent;
}
div#rogues1 {
	background: url("../img/rogues1_char.png") no-repeat scroll 426px 65px transparent;
}

div#rogues2 {
	background: url("../img/rogues2_char.png") no-repeat scroll 470px 65px transparent;
}

div#rogues3 {
	background: url("../img/rogues3_char.png") no-repeat scroll 470px 65px transparent;
}

div#deathembrace {
	background: url("../img/deathembrace_char.png") no-repeat scroll 470px 65px transparent;
}

div#five-anna {
	background: url("../img/five-anna_char.jpg") no-repeat scroll 470px 65px transparent;
}


.comingsoon {
	margin: 0 0 20px;	
}