body, html {
	height: 100%;
	margin: 0; padding: 0;
}

table {
	width: 100%; height: 100%;
}

div#pic {
	width: 955px;
	margin: 0 auto;
	background-repeat: no-repeat;
	-webkit-background-size:	955px 598px;
	-moz-background-size:		955px 598px;
	background-size:			955px 598px;
}

@media	only screen and (-webkit-min-device-pixel-ratio: 1.3),
		only screen and (-o-min-device-pixel-ratio: 13/10),
		only screen and (min-resolution: 120dpi)
{			
	div#pic {
		background-repeat: no-repeat;
		-webkit-background-size:	955px 598px;
		-moz-background-size:		955px 598px;
		background-size:			955px 598px;
	}
}

img { border: 0;}