/* Body */
#main-image{width:988px;height:531px;}
#headline{width:665px;height:91px;right:-303px;}
#headline span{width:665px;height:91px;background:url('../images/headline-first-edition.gif') top right no-repeat;background-size:665px 91px;}
#cta{width:561px;height:232px;right:-407px;}
#cta span {width:561px;height:232px;background:url('../images/cta-first-edition.gif') top right no-repeat;background-size:561px 232px;}

#body{width:968px;}
#specification{width:968px;margin:3em 0 0 10px;font-size:0.9em;line-height:110%;}
#specification h3{margin:0 0 1em 0;}
.row{clear:both;border-top:1px solid #aaa;}
.row p{padding:0.3em 0;margin:0px;}
.row p.left{font-weight:bold;}
.left{float:left;width:40%;clear:left;}
.right{float:right;width:60%;margin-right:-10%;}

.image-row{width:968px;height:295px;margin:40px 0 0 10px;}
.left{float:left;}
.middle{float:left;margin-left:32px;}
.right{margin-right:0px;}
.image-row div{width:300px;height:295px;overflow:hidden;border:1px solid #ccc;}

/* Navigation */
#nav-first-edition-image{background-position:0 -3px;}
#nav-first-edition span:hover{background-position:0 -3px;}

@media screen and (max-device-width: 768px) {
	.image-row div{border:2px solid #ccc;}
}

/* Retina displays */
@media only screen and (-Webkit-min-device-pixel-ratio: 1.5), 
only screen and (-moz-min-device-pixel-ratio: 1.5), 
only screen and (-o-min-device-pixel-ratio: 3/2),
only screen and (min-device-pixel-ratio: 1.5) {
	#headline span{background-image:url('../images/headline-first-edition@2x.gif');}
	#cta span{background-image:url('../images/cta-first-edition@2x.gif');}
}
