.atc.button {
	float: left;
	margin: 5px 0 10px 0;
}
a.clickable_sp_title {
	display:inline;
	background:none;
	color:#333333;
}
.sp_desc {
	color: #555;
}
#data {
	padding-top:14px;
}
/*begin reveal*/
table#purchase {
	float:right;
}
div.reveal #product_box {				
	width: 260px;
	margin-top: 25px;
	background: transparent url(/en/images/store/reveal_boxshot.jpg) no-repeat;
}
div.reveal #product_name {
	float: left;
	width: 129px;
	height: 21px;
	background: transparent url(/de/images/store/storepage_icons.jpg) -2px -136px no-repeat;
}
#extra_options_name {
	float: left;
	width: 170px;
	height: 23px;
	background: transparent url(/de/images/store/storepage_icons.jpg) -4px -477px no-repeat;				
}
div.reveal #featured_stylepack {
	margin:10px 0;
	background: transparent url(/de/images/store/reveal/featured_stylepack.jpg) no-repeat;
}
div.reveal #featured_stylepack a {
	display: block;
	width: 150px;
	height: 80px;
	float: right;
}
/*end reveal*/
/*begin ap6*/	
div.ap6 #data {
/*	padding-right: 10px;*/
}
div.ap6 #product_box {				
	width: 260px;
	height: 165px;
	margin-top: 25px;
	background: transparent url(/en/images/store/ap6_boxshot.png) no-repeat;				
}
div.ap6 #product_name {
	float: left;
	width: 200px;
	height: 21px;
	background: transparent url(/de/images/store/storepage_icons.jpg) -2px -156px no-repeat;
}
div.ap6 #featured_stylepack a {
	display: block;
	width: 150px;
	height: 80px;
	float: right;
}
/*end ap6*/
/*begin mnow*/
div.mnow #product_box {				
	width: 260px;
	margin-top: 25px;
	background: transparent url(/en/images/store/mnow_boxshot.png) -7px 0px no-repeat;				
}
div.mnow #product_name {
	float: left;
	width: 102px;
	height: 21px;
	background: transparent url(/de/images/store/storepage_icons.jpg) 0px -174px no-repeat;
}
div.mnow #featured_stylepack a {
	display: block;
	width: 150px;
	height: 80px;
	float: right;
}
/*end mnow*/
/*begin upgrade*/
.upgrade_center .product_info {
	float: left;
	width: 317px;	
	margin-left: 40px;
}
	.upgrade_center .upgrade_to {
		background:transparent url(/de/images/store/storepage_icons.jpg) no-repeat scroll -92px -378px;
		text-indent: -9999px;
		width: 125px;
		height: 16px;
		margin-top: 15px;
	}
	.upgrade_center .product_name {
		text-indent: -9999px;
	}
	.upgrade_center .sp_pricing {
		padding-top: 20px;
		height:22px;
	}
	.upgrade_center .sp_pricing #product_price {
		margin-top:0;
	}
	#product_price {
		width:70px;
	}
	.upgrade_center .sp_pricing .button {
		margin-top: 3px;
	}
	.upgrade_center a.learn_more {
		color: #146792;
		display: block;
		font-size: 12px;		
		margin-top: 10px;
		width: 90px;
	}
	.upgrade_center .product_pricing {
		font-size: 16px;
	}
	.upgrade_center p.info {
		font-size: 10px;
		margin-top: 10px;
		color: #525252;
	}		
	/*reveal*/
	.upgrade_center .product_info .boxshot { 
		background: url(/en/images/store/upgrade_center_sprite.jpg) 0 0 no-repeat;
		width: 317px;
		height: 184px;
	}
	.upgrade_center .product_info.reveal .product_name {		
		background: transparent url(/de/images/store/storepage_icons.jpg) -2px -136px no-repeat;
		width: 129px;
		height: 21px;		
	}	
	/*ap6*/
	.upgrade_center .product_info.ap6 .boxshot { 
		background-position: 0 -185px;
	}
	.upgrade_center .product_info.ap6 .product_name {		
		background: transparent url(/de/images/store/storepage_icons.jpg) -2px -156px no-repeat;
		width: 200px;
		height: 21px;		
	}	
	
	.upgrade_center #extra_options {
		padding:15px;
		
	}
	.upgrade_center #extra_options_name {
		float: none;
	}
	.upgrade_center #extra_options_desc {
		float; none;
		width: 300px;
	}
	.upgrade_center #extra_options_text {
		float: left;
		overflow: auto;
		width: 300px;
	}	
	.upgrade_center #buy_options{		
		margin-top:10px;
		float: right;
		width:350px;
	}
	.upgrade_center #extra_options{
		width: 650px;
		height: 80px;
		border: 1px solid #cfcfcf;
	}
	.upgrade_center #upgrade_info{
		margin-top:25px;
	}
	.upgrade_center #buy_options td{
		width:auto;
		text-align:left;
		vertical-align:middle;
	}
	.upgrade_center #buy_options td span{
		padding-left:10px;
	}
	.upgrade_center #buy_options .product_pricing{
		font-size:11px;
	}
	.upgrade_center #buy_options span{
		float:left;
	}
	
	.upgrade_center .balloon {
		position:absolute;		
		z-index:10;
		top:0px;
		left:0px;
		display:none;
	}	
	.upgrade_center .balloon table td {
		background-color:#f2f2f2;
		width:498px;
		height:9px;
	}
	.upgrade_center .balloon table .arrow {
		background:url('/en/images/store/balloon_arrow.gif') no-repeat;
		float:left;
		width:19px;
		height:9px;
		margin-left:20px;
	}
	.upgrade_center .balloon table td.tl {
		background:url('/en/images/store/balloon_tl.gif') no-repeat;
		width:6px;
		height:9px;
	}
	.upgrade_center .balloon table td.tr {
		background:url('/en/images/store/balloon_tr.gif') no-repeat;
		width:6px;
		height:9px;
	}
	.upgrade_center .balloon table td.br {
		background:url('/en/images/store/balloon_br.gif') no-repeat;
		width:6px;
		height:9px;
	}
	.upgrade_center .balloon table td.bl {
		background:url('/en/images/store/balloon_bl.gif') no-repeat;
		width:6px;
		height:9px;
	}
	.upgrade_center .balloon table tbody td {
		background-color:#f2f2f2;
		padding:0 10px 10px;
		width:498px;		
	}
	.upgrade_center .balloon table thead td.close {
		text-align:right;
		padding-right:10px;	
	}
	.upgrade_center .balloon table thead td.close a {
		color:#8e8e8e;
		font-size:15px;
	}
	.upgrade_center .balloon table thead td.close a:hover {
		text-decoration:none;
	}	
		
/*end upgrade*/
#stylepacks {
	width:735px;
}
#ap6_featured_sp {
	width: 735px;
}
div#sp_header {
	width:100%;
	padding:5px 0 5px 5px;
	border-top:1px solid #ccc;
	border-bottom:1px solid #ccc;
}
table#sp {
	width:735px;
	float: left;
}
#product_details {
	padding-left: 0px;
	padding-right:7px;
}

