#buy_options .buy_backup_cd table,#buy_options .buy_ext_dl table {
	background:white;
	margin:0 0 0 5px;
	height:62px;
	padding:0;
	-moz-border-radius:5px;
}
a.atc_simple {
	margin:0 auto;
}
.upgrade_center #buy_options td,#buy_options td {
	text-align: center;
}
.upgrade_center #buy_options span,#buy_options span {
	float:none;
}
.upgrade_center #extra_options,#extra_options {
	background:#aaa;
	border:1px solid #aaa;
	color:#E8E8E8;
	height:auto;
	padding:5px 5px 5px 15px;
	width:650px;
}
.upgrade_center #buy_options td span,#buy_options td span {
	padding-left:0;
}
#extra_options {
	width:713px;
}
.upgrade_center #buy_options,#buy_options {
	margin-top:0;
}
.upgrade_center #upgrade_info {
	margin-left:0;
	width:735px;
}
.upgrade_center #extra_options {
	width:713px;
}
#buy_options .icon {
	margin-right:10px;
}
#buy_options .icon {
	background: white url(/en/images/store/store-test-0025158.png) no-repeat;
}
#buy_options #cd_backup_icon {
	background-position:0 -14px;
	width:35px;
	height:39px;
	margin:3px 17px 4px 13px;
}
#buy_options #ext_download_icon {
	background-position:-35px -14px;
	height:39px;
	width:32px;
	margin:0 13px 0 13px;
}
#extra_options_text {
	float:left;
}
#buy_options {
	width:auto;
	float:right;
}
#buy_options td {
	width:auto;
	vertical-align:middle;
}
#extra_options_desc {
	width:300px;
}
#product_wrapper {
	margin-top:5px;
	width:713px;
	border-top:1px solid #ddd;
	border-left:1px solid #ddd;
	border-right:1px solid #ddd;
	padding:10px;
}
#product_wrapper .main {
	position: absolute;
	left: 203px;
	top: 171px;
	width: 290px;
	height: 71px;
}
#product_wrapper .buy-now {
	position: absolute;
	left: 516px;
	top: 84px;
	width: 190px;
	height: 119px;
}
.buy-now .offer {
	color: #596b07;
	font-weight: bold;
	font-size: 13px;
	margin-bottom: 32px;
}
.buy-now .shop {
	text-align: center;
}
.buy-now .product_pricing {
	font-size: 15px;
}
.buy-now .product-title {
	display: block;
	font-size: 18px;
	color: #cf4400;
}
.buy-now-cta {
	margin: 5px 0;
	display: inline-block;
	white-space: nowrap;
	font-size: 19px;
	width: 140px;
	height: 36px;
	background: url(/en/images/2011spring/store-banner-elements.png) no-repeat -1px -1px;
	color: white;
	line-height: 34px;
	text-align: center;
	text-decoration: none;
}
.buy-now-cta:hover {
	color: white;
	text-decoration: none;
}
.limited-offer {
	color: #899907;
	font-size: 10px;
}
ul.product_info li {
	height:160px;
}
#product_details {
	padding-top:10px;
	width:405px;
	/*position:relative;*/
	padding-right:0;
	padding-left:15px;
	height:125px;
}
/*pixie*/
.pixie #product_details {
	width:350px;
}
#product_details #product_price {	
	width:92px;
	height:18px;	
	text-align:center;	
}
#product_details a.atc {
	position:absolute;
	top:33px;
	right:0;
}
div.reveal #product_box {
	width:291px;
	background: url(/en/images/store/store-test-0025158.jpg) no-repeat 0 -19px;
	margin-top:0;
}
div.reveal #product_name {
	background: url(/en/images/store/store-test-0025158.jpg) no-repeat;
	margin-top:0;
	width:197px;
	height:18px;
	float:none;
}
div.ap6 #product_box {
	width:291px;
	background: url(/en/images/store/store-test-0025158.jpg) no-repeat -291px -19px;
	margin-top:0;
}
div.ap6 #product_name {
	background: url(/en/images/store/store-test-0025158.jpg) no-repeat -291px 0;
	margin-top:0;
	width:215px;
	height:19px;
	float:none;
}
div.pixie #product_box {
	width:310px;
	background: url(/en/images/boxshots/store_sprite.jpg) no-repeat -583px -19px;
	margin-top:0;
}
div.pixie #product_name {
	background: url(/en/images/boxshots/store_sprite.jpg) no-repeat -582px 0;
	margin-top:0;
	width:197px;
	height:18px;
	float:none;
}
table#sp {
	width:713px;
}
table#sp td.sp_details {
	width:423px;
	padding-left:15px;
}
table#sp td.sp_price {
	width:90px;
}
#stylepacks {
	margin-top:0;
	width:713px;
	border-left:1px solid #ddd;
	border-bottom:1px solid #ddd;
	border-right:1px solid #ddd;
	padding:10px;
}
table#sp a.atc {
	margin-left:0;
}
#ap6_featured_sp div.heading {
	font-weight:bold;
	margin:5px 0;
}
#ap6_featured_sp ul li#hot div.heading {
	background:none;
	width:auto;
	height:auto;
}
#ap6_featured_sp ul li#greatfor div.heading {
	background:none;
	width:auto;
	height:auto;
}
#ap6_featured_sp ul li#favourite div.heading {
	background:none;
	width:auto;
	height:auto;
}
#ap6_featured_sp ul li .thumb {
	width:75px;
	height:56px;
}
#ap6_featured_sp ul li a.btn_style_preview {
	margin-top:1px;
}
#ap6_featured_sp .atc {
	margin-left:0;
	margin-top:0;
	float:right;
}
#ap6_featured_sp ul li div.product_pricing {
	float:right;
	margin-right:5px;
}
#ap6_featured_sp,#ap6_featured_sp ul li {
	height:120px;
}
#ap6_featured_sp ul li {
	width:226px;
}
#ap6_featured_sp #hot,#ap6_featured_sp #greatfor {
	border-right:2px solid #ccc;
}
#ap6_featured_sp #greatfor,#ap6_featured_sp #favourite {
	padding-left:10px;
}
#ap6_featured_sp ul li div.desc {
	width:120px;
}
#ap6_featured_sp ul li .thumb {
	background:url(/en/images/stylelabs/sprites/packs_ap6mn2_small.jpg)
}
.upgrade_center #extra_options {
	padding:5px 5px 5px 15px;
}
.upgrade_center #buy_options {
	width:auto;
}
#extra_options_desc {
	padding-bottom:0;
}
h3 {
	font-size:13px;
	color:#999;
}
.vline_separator {
	margin-top:15px;
	border-top: 1px dashed #A6A6A6;
}
#ap6_featured_sp ul li div.sp_pricing {
	width:216px;
}
#buy_options .label {
	padding-right:10px;
}
/*ul#top_menu {
	height:400px;
	background-color:yellow;
}*/
#header {
	z-index:10;
}
/*anderson store pages 17-11-09*/
#data {
	padding-right:7px;
	min-height:800px;	
}
/*
#guarantee {
	width:66px;
	height:66px;
	background:url('/en/images/store/guarantee.png');
	position:absolute;
	top:19px;
	left:678px;
}
*/

#secure_checkout .payment_methods {
	background: url(/en/images/arcadia_launch/secure_sprite.png) no-repeat -28px 0px;
	width: 382px;
	height: 66px;
	margin: 0px;
	float: right;
}

table#store_widgets {
	width:230px;
	float:right;
	border:1px solid #cfcfcf;
	height:auto;
}
table#store_widgets td {
	vertical-align:top;
}
table#store_widgets th {
	color:#fff;
	font-size:15px;
	text-align:left;
	padding-left:36px;	
	font-size:17px;
	font-weight:normal;
	overflow:hidden;
	vertical-align:middle;	
	height:40px;
}
table#store_widgets thead.cart th {	
	background:#ffaf0c url('/en/images/store/cart_icon.gif') no-repeat left;
}
table#store_widgets thead.cs th {	
	background:#14c5ff url('/en/images/store/cs_icon.gif') no-repeat left;
}
table#store_widgets thead.cart th .heading {
	float:left;
	margin-top:3px;
	height:33px;	
}
table#store_widgets tbody.cs td {
	font-size:11px;
	padding:0 8px 0 8px;
}
table#store_widgets tbody.cs td div {
	padding:10px 0 10px 0;
}
#cart_bg, #cart_bg table {
	border:none;
	width:214px;	
}
#cart_items_wrapper {
	height:auto;
}
#cart_bg {
	border:none
}
#cart_bg td {
	border-top:2px solid #DFDFDF;
}
#cart_items_total {
	border-bottom:none;
	border-top:2px solid #DFDFDF;
}
/*anderson upgrade page*/

.upgrade_center table.product_details {
	margin-top:10px;
	margin-left:24px;
	float:left;
	width:535px;
}
.upgrade_center table.product_details td {
	vertical-align:top;
}
.upgrade_center table.product_details td.desc {
	width:340px;
}
.upgrade_center table.product_details td.price {
	width:170px;
	font-weight:normal;
}
.upgrade_center table.product_details td table {
	width:482px;
}
.upgrade_center table.product_details td table td {
	width:150px;
}
.upgrade_center table.product_details td table td a {
	font-size:13px;	
}
#reveal_upgrade,#ap6_upgrade {
	border:1px solid #DDDDDD;
	float:left;
	padding:25px;
	width:683px;
	margin-top:14px;
	overflow:auto;
}
#reveal_upgrade h1,#ap6_upgrade h1 {
	height:44px;
	width:303px;
	text-indent:-9999px;
	background:url('/en/images/store/upgrade_sprite.jpg') no-repeat 0 -162px;
	margin-left:31px;
}
#ap6_upgrade h1{	
	width:400px;
	background-position:0 -206px;
}
.boxshot {
	width:118px;
	height:162px;
	float:left;	
	background:url('/en/images/store/upgrade_sprite.jpg') no-repeat;	
}
#ap6_upgrade .boxshot {
	background-position:-118px 0;	
}
table.product_details h2 {
	font-size:16px;
	font-weight:normal;
	color:#2e2e2e;
}
table.product_details p {
	color:#adacac;
	font-size:11px;
	margin-top:5px;
}
#addl_options {	
	width:683px;
	height:58px;
	padding:25px;
	float:left;
	margin-top:8px;
	background-color:#a9a9a9;
}
#addl_options #extra_options_desc, #addl_options #extra_options_text {
	color:#e8e8e8;
	width:332px;	
}
#title-product-feature {
	margin-top:0;
	width:713px;
	padding:10px;
	float:left;
}
#title-product-feature li {
	margin-left:48px;
	line-height:1.4em;
}
.buy-now-box {
	float: left;
	margin-top: 15px;
	margin-left: 10px;
	width: 680px;
	border: 5px solid #ebebeb;
	background: #dedede;
	padding: 15px;
}
.buy-now-box li {
	margin-left:48px;
	line-height:1.4em;
}
