/* =Special Deals Landing Page
================================================= */


/**** main sections for laying out a product page starts
*******************************************************/
/* level 0 */
/* big grey box */
.store-l0 {
	background-color: #eff2f3;
	margin: 10px auto 0;
	text-align: left;
	width: 900px;
}
.store-l0 div.top {
	background: #eff2f3 url("images/bg-store-l0-top.gif") top left no-repeat;
	height: 11px;
}
.store-l0 div.mdl {
	padding: 0 9px;
	position: relative;
}
.store-l0 div.btm {
	background: #eff2f3 url("images/bg-store-l0-btm.gif") top left no-repeat;
	clear: both;
	height: 11px;
}
.store-l1#store-prod-top .mdl .section >a{
    *position:relative;
}
/* level 1 */
/* top and bottom parts of the page */
/* generic */
.store-l1 {
}
.store-l1 div.top {
	background: none;
	height: 0;
}
.store-l1 div.mdl {
	padding: 0;
	position: static;
}
.store-l1 div.btm {
	background: none;
	height: 0;
}
/* top part of the page */
.store-l1#store-prod-top {
}
.store-l1#store-prod-top div.top {
	background: #fff url("images/bg-store-l1-top-01.gif") top left no-repeat;
	height: 12px;
}
.store-l1#store-prod-top div.mdl {
	background: #fff url("images/bg-store-l1-mdl-01.gif") top left repeat-y;
	padding: 9px 23px 0;
}
.store-l1#store-prod-top div.btm {
	background: #fff url("images/bg-store-l1-btm-01.gif") top left no-repeat;
	height: 45px;
	margin-top: -16px;
}
/* bottom part of the page */
.store-l1#store-prod-btm {
	margin-top: 7px;
}
.store-l1#store-prod-btm div.top {
	background: #fff url("images/bg-store-l1-top-02.gif") top left no-repeat;
	height: 12px;
}
.store-l1#store-prod-btm div.mdl {
	background: #fff url("images/bg-store-l1-mdl-02.gif") top left repeat-y;
	padding: 9px 23px 0;
}
.store-l1#store-prod-btm div.btm {
	background: #fff url("images/bg-store-l1-btm-02.gif") top left no-repeat;
	height: 12px;
}
/* level 2 */
/* product selection, promo, and features */
/* generic */
.store-l2 {
}
#area-info.store-l2 div.top {
	_display:none;  /*  Fix IE 6  */ 
}
.store-l2 div.mdl {
	_padding-left: 0px;  /* fix IE 6 */ 
	_padding-right: 0px;  /* fix IE 6 */
}
.store-l2 div.mdl:before, 
.store-l2 div.mdl:after {
	clear: both;
	content: ".";
	display: block;
	height: 0;
	visibility: hidden;
}
.store-l2 div.btm {
}
/* product selection */
.store-l2#area-product-selection {
}
.store-l2#area-product-selection div.top {
	display: none;
}
.store-l2#area-product-selection div.mdl {
	background: none;
	padding: 0;
}
.store-l2#area-product-selection div.btm {
	display: none;
}
/* promo */
.store-l2#area-promo {
}
.store-l2#area-promo div.top {
	display: none;
}
.store-l2#area-promo div.mdl {
	background: none;
	padding: 0;
}
.store-l2#area-promo div.btm {
	display: none;
}
/* info */
.store-l2#area-info {
	position: relative;
}
.store-l2#area-info div.top {
	display: none;
}
.store-l2#area-info div.mdl {
	background: none;
	margin: 0;
	padding: 0;
}
.store-l2#area-info div.btm {
	display: none;
}
/**** main sections for laying out a product page ends
******************************************************/



/* page title: h1 */
h1 {
	line-height: 0;
	margin: 3px 0 10px 7px;
	text-align: left;
}






/* overwriting top part of page with new images */
.store-l1#store-prod-top div.top {
	background: #fff url("images/bg-sd-top.gif") top left no-repeat;
	height: 10px;
}
.store-l1#store-prod-top div.mdl {
	background: #fff url("images/bg-sd.gif") top left no-repeat;
}
.store-l1#store-prod-top div.btm {
	background: #fff url("images/bg-sd-btm.gif") top left no-repeat;
	height: 25px;
}

/* just ask */
.justask {
	color: #767c79;
	position: absolute;
	right: 11px;
	top: 0;
}
.justask strong {
	color: #6c716e;
}
.justask a {
	color: #6c716e;
}
.justask a img {
	margin-bottom: 2px;
	vertical-align: middle;
}

/* body copy */
.store-l0 {
	color: #636966;
}

/* headers */
.store-l0 h1 {
	
}
.store-l0 h2 {
	color: #848d99;
	font-size: 14px;
	margin: 0 11px 10px 0;
}
.store-l0 h3 {
	color: #516275;
	font-size: 16px;
	margin: 0;
}

/* top header and apple certified */
.header-top {
	border-bottom: 1px solid #abcbea;
	margin-bottom: 21px;
	padding-bottom: 14px;
}
.store-l1#store-prod-top .left {
	float: left;
	width: 263px;
}
.store-l1#store-prod-top .right {
	padding-top: 10px;
	float: left;
	font-weight: normal;
	margin-left: 330px;
}
.store-l1#store-prod-top .left,
.store-l1#store-prod-top .right {
	position: relative;
	display: inline;
}

/* icon headers */
.store-l1#store-prod-top h2.clearance-6 {
	padding-left: 27px;
}
.store-l1#store-prod-top h2.clearance-5 {
	padding-left: 40px;
}
.store-l1#store-prod-top h2.deals {
	padding-left: 19px;
}

/* icons */
.store-l1#store-prod-top table tr td h2 {
	color: #516275;
}
.store-l1#store-prod-top table tr td h2 a {
	color: #516275; 
}
.store-l1#store-prod-top table tr td h3 {
	color: #848d99;
	font-size: 14px;
	font-weight: normal;
	margin-top: -10px;
}
.store-l1#store-prod-top table tr td h3.apple-tv img {
	padding-bottom: 1px;
	vertical-align: bottom;
}
.store-l1#store-prod-top table tr td h3 a {
	color: #848d99;
}
.store-l1#store-prod-top table tr td p {
	color: #636966;
}

/* bottom boxes */
.store-l1#store-prod-btm h3 {
	font-size: 18px;
	font-weight: normal;
	margin-bottom: 15px;
}
.store-l1#store-prod-btm h4 a {
	font-size: 12px;
	font-weight: bold;
	color: #333333;
}
.store-l1#store-prod-btm h4 a:hover {
	color: #0085CF;
	text-decoration: none;
}
.store-l1#store-prod-btm div.top {
	background: url("images/bg-top-offers.gif") no-repeat;
	height: 11px;
}
.store-l1#store-prod-btm div.mdl {
	background: url("images/bg-mdl-offers.gif") repeat-y;
	padding-bottom: 10px;
}
.store-l1#store-prod-btm div.btm {
	background: url("images/bg-btm-offers.gif") no-repeat;
	height: 12px;
}

body #store-prod-btm.store-l1 div.mdl {
	height: auto !important;
	height: 1%;
}

.store-l1#store-prod-btm .left {
	float: left;
	width: 407px;
}
.store-l1#store-prod-btm .left .group {
	margin: 56px 0 0 -19px;
	position: relative;
	width: 454px;
	z-index: 6;
}
.store-l1#store-prod-btm .right {
	float: right;
	width: 374px;
}

html body .store-l1 div.mdl {
	position: relative;
	*position: static;
}

/* guaranteed quality */
.store-l1#store-prod-btm .info {
	float: left;
	width: 208px;
}
.store-l1#store-prod-btm .info-more {
	float: right;
	width: 176px;
}
.store-l1#store-prod-btm .info-more h4 {
	margin: 14px 0;
	font-size: 12px;
	font-weight: bold;
}
.store-l1#store-prod-btm .info-more-link {
	border-bottom: 1px solid #e0e2e3;
	margin-bottom: 5px;
	padding-bottom: 5px;
}
.store-l1#store-prod-btm .info-more-link.last {
	border-bottom: none;
}


/* latest offers */
.store-l1#store-prod-btm .offer {
	border-bottom: 1px solid #e0e2e3;
	margin-top: 18px;
	padding-bottom: 10px;
}
.store-l1#store-prod-btm .offer.last {
	border-bottom: none;
}
.store-l1#store-prod-btm .offer .prod-img {
	float: left;
	margin-right: 17px;
}
.store-l1#store-prod-btm .offer .prod-info {
	float: left;
	margin-top: 5px;
	width: 150px;
}
.store-l1#store-prod-btm .offer .prod-info strong {
	color: #000;
}
.store-l1#store-prod-btm .offer .prod-price {
	float: right;
	text-align: right;
	margin-top: 5px;
	width: 150px;
}
.store-l1#store-prod-btm .offer .prod-price img {
	padding-top: 4px;
}
.store-l1#store-prod-btm .offer .prod-price span {
	color: #e58202;
}

/* apple certified */
.store-l1#store-prod-top .right h2 {
	color: #568ac1;
	font-size: 12px;
	margin: 0;
	padding: 0;
}
.store-l1#store-prod-top .right p {
	color: #7a848c;
	margin: 0;
	padding: 0;
	width: 220px;
}
.store-l1#store-prod-top .right p a {
	color: #7a848c;
}
.store-l1#store-prod-top .right p img {
	vertical-align: bottom;
}

#store-prod-top.store-l1 table tr td {
	padding-bottom: 8px;
}
table tr.iconrow td {
	vertical-align: top;
	white-space: nowrap;
}
table tr.iconrow td.alt {
	background: url("images/bg-td.gif") 0 0 no-repeat;
	padding-left: 1px;
}

#store-prod-top h2 {
	font-weight: bold;
}
#store-prod-top div,
#store-prod-top td {
	font-size: 11px;
	line-height: 1.5em;
}
#store-prod-top td p {
	padding-bottom: 10px;
}

/* special deals new style */
.sectionRefurb { margin: 0 auto; padding-left: 20px; width: 856px; }
.sectionRefurb .section { float: left;  width: 210px; }
.sectionRefurb p.icon-left, .sectionRefurb p.icon-right { margin-bottom:12px; width:168px; }
.sectionRefurb a { color:#516275; }
.sectionRefurb img { padding-left: 15px }
.sectionRefurbish img.icon { padding-left: 15px; }


/* special deals recycling section */
.recycle { border-top:1px solid #E0E2E3; margin-top:93px; padding-top:36px; float:left; position:relative; width:417px; }
.recycle img { float:left; position:relative; padding-right:14px; }
.recycle .intro { float:left; position:relative; background: url('http://as-images.apple.com/is/image/AppleInc/giftcard?wid=126&hei=101&fmt=png-alpha&qlt=95') no-repeat bottom right; width:327px; }
.recycle .intro h3 { color:#000; font-size:23px; margin:8px 0 12px !important; float:left; position:relative; }
.recycle .intro p { width:304px; font-size:11px; line-height:17px; margin:0; padding:0 0 6px 0; }
.recycle .intro sup { line-height:6px; font-size:7px; }
.recycle .intro img.giftcard { float:right; position:relative; }

/* this is a test, this is only a test */
