body#features .loupe-gallery { background-image:url(http://images.apple.com/euro/macbook-pro/c/generic/features-retina/images/retina_gallery_hardware.jpg); }
body#features #processor .replaced-img { background-image:url(http://images.apple.com/euro/macbook-pro/c/generic/features-retina/images/i7_hero.jpg); }
body#features #graphics .replaced-img { background-image:url(http://images.apple.com/euro/macbook-pro/c/generic/features-retina/images/graphics_hero.jpg); }
body#features #av .gallery { position:relative; background-image:url(http://images.apple.com/euro/macbook-pro/e/generic/features-retina/images/av_speakers.jpg); }
body#features #keyboard .replaced-img { background-image:url(http://images.apple.com/euro/macbook-pro/c/generic/features-retina/images/keyboard.jpg); }
body#features #keyboard #ambient-backlit-keyboard.replaced-img { background-image:url(http://images.apple.com/euro/macbook-pro/c/generic/features-retina/images/keyboard_unlit.jpg); }
body#features #software .replaced-img { background-image:url(http://images.apple.com/euro/macbook-pro/c/generic/features-retina/images/software.png); }

#features #software { border-bottom: 1px solid #e0e0e0; }
#features .support { padding: 65px 115px 30px; position: relative; z-index: 1; }
#features .support.flushpad { margin-left: -70px; margin-right: -70px; }
.features .support h1, .features .support .intro { margin: 0 0 10px;  width: 665px; }
.features .support .intro { width: 669px; font-size: 18px; line-height: 24px; color: rgb(51, 51, 51); }
.features .support .grid2col { margin-top: 39px; }
.features .support h3 { font-size: 16px; margin-bottom: 7px; }
.features .support p { font-size: 14px; }
.features .support img.bg { position: absolute; bottom: 0; z-index: 1; }
#features .support .grid2col { width: auto; }
#features section.support .grid2col .column { width: 420px; padding-right: 0px; }
#features .support img.bg {  right: 50px; }


#features .support .grid2col { width: auto; }
#features section.support .grid2col .column { width: 420px; padding-right: 0px; }
#features .support img.bg {  right: 50px; }
#features .content .support.flushpad { padding: 65px 115px 30px; }
#features .support h1, #features-non-retina .support .intro, #features-non-retina .grid2col { margin-left: 0px; }
#features .support h1 img { margin-left: 0px; }

@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px)  {
	#features .content .support.flushpad, #features-retina .content .support.flushpad  { padding: 65px 115px 90px; }
}

@media only screen 
and (min-device-width : 320px) 
and (max-device-width : 568px)  {
	#features .content .support.flushpad, #features-retina .content .support.flushpad  { padding: 65px 115px 90px; }
}

body#features #battery .clock-detail { margin-right: 27px; }