html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
}
* {
	margin: 0;
	padding: 0;
}
:focus {
	outline: 0;
}
html {
	background: #fff url(/img/bg/bg-main-top.png) repeat-x center top;
}
body {
	background: transparent url(/img/bg/bg-main-bottom.png) repeat-x center bottom;
	color: black;
	font-family: Lucida Grande, Lucida Sans, Tahoma;
	font-size: 0.7em;
	line-height: 1;
}
a  {
	color: #CE181F;
	text-decoration: none;
}
a:hover  {
	text-decoration: underline;
}
ol, ul {
	list-style: none;
}
table {
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td {
	text-align: left;
	font-weight: normal;
}
blockquote:before, blockquote:after, q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}
h1, .h1 {
	font-size: 196%;
	font-weight: normal;
	font-style: normal;
	color: #000;
}
h2, .h2 {
	font-size: 167%;
	font-weight: normal;
	font-style: normal;
	color: #000;
}
h3, .h3 {
	font-size: 146.5%;
	font-weight: normal;
	font-style: normal;
	color: #fff;
}
h4, .h4 {
	font-size: 123.1%;
	font-weight: normal;
	font-style: normal;
	color: #000;
}
h5, .h5 {
	font-size: 108%;
	font-weight: normal;
	font-style: normal;
	color: #000;
}
h6, .h6 {
	font-size: 108%;
	font-weight: normal;
	font-style: italic;
	color: #000;
}
.line, .lastUnit {
	overflow: hidden;
	_overflow: visible;
	zoom: 1;
	width: auto!important;
}
.unit {
	float: left;
	zoom: 1;
}
.size1of1 {
	float: none;
}
.size1of2 {
	width: 50%;
	_width: 49.9%!important;
}
.size1of3 {
	width: 33.33333%;
	_width: 33.25%!important;
}
.size2of3 {
	width: 66.66666%;
	_width: 66.65%!important;
}
.size1of4 {
	width: 25%;
	_width: 24.72%!important;
}
.size3of4 {
	width: 75%;
	_width: 74.95%!important;
}
.size1of5 {
	width: 20%;
	_width: 19.95%!important;
}
.size2of5 {
	width: 40%;
	_width: 39.95%!important;
}
.size3of5 {
	width: 60%;
	_width: 59.95%!important;
}
.size4of5 {
	width: 80%;
	_width: 79.95%!important;
}
.lastUnit {
	float: none;
	_float: right;
}
hr {
	display: none;
}
.hide {
	display: none!important;
}
.show {
	display: block!important;
}
div.clear {
	clear: both;
	height: 1px;
	margin-top: -1px;
	overflow: hidden;
}
.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
.clearfix {
	display: inline-block;
}
html[xmlns] .clearfix {
	display: block;
}
* html .clearfix {
	height: 1%;
}
div#wrapper {
	background: transparent url(/img/bg/bg-main-center-interior.jpg) no-repeat top center;
	height: 100%;
	width: 100%;
}
	body#page-home div#wrapper {
		background: transparent url(/img/bg/bg-main-center.jpg) no-repeat top center;
	}
btn a {
	background: transparent url(/img/iwata-asks/bg-btn-read-interview.png) 0 3px no-repeat;
	color: #fff;
	text-decoration: none;
	padding: 10px 30px 10px 20px;
	_padding-right: 40px;
	display: block;
	float: left;
	font-size: 11px;
}
.btn a:hover {
	text-decoration: underline;
}
.btn-pill-red {
	position: relative;
	display: block;
	overflow: hidden;
	width: 155px;
	height: 25px;
}
.btn-pill-red a strong {
	left: 0;
}
.btn-pill-red a.pill-hover strong {
	left: -155px;
}
.btn-pill-black {
	position: relative;
	display: block;
	overflow: hidden;
	width: 155px;
	height: 25px;
}
.btn-pill-black a strong {
	left: -155px;
}
.btn-pill-black a.pill-hover strong {
	left: 0;
}
a.btn-pill-black span.btn-pill {
	height: 25px;
	display: block;
	overflow: hidden;
	position: relative;
	text-decoration: none;
	width: 155px;
}
a.btn-pill-black span strong {
	left: -155px;
}
a.btn-pill-black:hover span strong {
	left: 0;
}
.btn-pill {
	color: #fff;
	display: block;
	height: 25px;
	overflow: hidden;
	position: relative;
	text-decoration: none;
	width: 155px;
}
.btn-pill span {
	display: block;
	position: relative;
	padding: 7px 20px 10px 15px;
	top: 0;
	left: 0;
	z-index: 100;
	line-height: 1em;
	cursor: pointer;
	cursor: hand;
}
.btn-pill strong {
	position: absolute;
	display: block;
	width: 310px;
	height: 25px;
	top: 0;
	z-index: 99;
	background-image: url("/img/buttons/btn-pill.png");
	_background: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='crop', src='/img/buttons/btn-pill.png');
}
#iwata-asks #read-interview-button .pill-hover {
	background: transparent url("/img/buttons/bg-grey-left.png") top left no-repeat;
}
#iwata-asks #read-interview-button .pill-hover span {
	background: transparent url("/img/buttons/bg-grey-right.png") top left no-repeat;
}
.learnmore a {
	background: transparent url("/img/ico-arrow.gif") no-repeat center right;
}
.learnmore a span {
	padding-right: 15px;
}
.slideshow-component {
	clear: both;
	display: block;
	margin-top: 0;
}
.slideshow-component .slideshow-next, .slideshow-component .slideshow-prev {
	width: auto;
	float: left;
	cursor: pointer;
	color: #000;
	font-weight: normal;
}
.slideshow-component .slideshow-next.disabled, .slideshow-component .slideshow-prev.disabled {
	color: #ccc;
	cursor: default;
	visibility: hidden;
}
.slideshow-component .slideshow-viewer {
	width: 400px;
	height: 100px;
	float: left;
	overflow: hidden;
	position: relative;
}
.slideshow-component .slideshow-content {
	color: #027061;
	position: absolute;
	top: 0;
	left: 0;
	width: 10000px;
}
.slideshow-component .slideshow-page {
	width: 400px;
	height: 100px;
	float: left;
}
.slideshow-component .slideshow-page .box {
	display: block;
	float: left;
	overflow: hidden;
	width: 90px;
	height: 90px;
}
.filmstrip-component {
	clear: both;
	display: block;
	margin-top: 0;
}
.filmstrip-component .filmstrip-next, .filmstrip-component .filmstrip-prev {
	width: auto;
	float: left;
	cursor: pointer;
	color: #000;
	font-weight: normal;
	padding: 40px 0;
}
.filmstrip-component .filmstrip-next.disabled, .filmstrip-component .filmstrip-prev.disabled {
	color: #ccc;
	cursor: default;
	visibility: hidden;
}
.filmstrip-component .filmstrip-viewer {
	width: 400px;
	height: 100px;
	float: left;
	overflow: hidden;
	position: relative;
}
.filmstrip-component .filmstrip-content {
	color: #027061;
	position: absolute;
	top: 0;
	left: 0;
	width: 10000px;
}
.filmstrip-component .filmstrip-page {
	width: 400px;
	height: 100px;
	float: left;
}
.filmstrip-component .filmstrip-page .box {
	display: block;
	float: left;
	overflow: hidden;
	width: 90px;
	height: 90px;
}
#bd #media-gallery {
	height: 128px;
	width: 930px;
	background: transparent url("/img/filmstrip/bg-full-filmstrip.png") top center no-repeat;
	_background: transparent url("/img/filmstrip/bg-full-filmstrip.gif") top center no-repeat;
	margin: 0 auto;
	position: relative;
}
#media-gallery .filmstrip-prev {
	overflow: hidden;
	padding: 0;
	margin: 2px 0 0 0;
	width: 83px;
	height: 124px;
}
#media-gallery .filmstrip-prev div {
	width: 83px;
	height: 124px;
	background: transparent url("/img/filmstrip/bg-pagination.gif") no-repeat 28px 49px;
}
#media-gallery .filmstrip-prev div.hover {
	background-position: 28px -92px;
}
#media-gallery .filmstrip-next {
	overflow: hidden;
	padding: 0;
	margin: 2px 0 0 0;
	width: 70px;
	height: 124px;
}
#media-gallery .filmstrip-next div {
	width: 70px;
	height: 124px;
	background: transparent url("/img/filmstrip/bg-pagination.gif") no-repeat -49px 49px;
}
#media-gallery .filmstrip-next div.hover {
	background-position: -49px -92px;
}
#media-gallery .filmstrip-viewer {
	margin-top: 2px;
	width: 774px;
	height: 124px;
}
#media-gallery .filmstrip-viewer .filmstrip-page {
	margin: 0;
	width: 775px;
	height: 124px;
}
#media-gallery .filmstrip-viewer .filmstrip-page div {
	position: relative;
	overflow: hidden;
	margin: 0;
	width: 110px;
	height: 124px;
	background: transparent url(/img/filmstrip/bg-filmstrip-highlight.gif) no-repeat;
	text-align: center;
}
#media-gallery .filmstrip-viewer .filmstrip-page div img {
	display: block;
	position: absolute;
	top: 24px;
	left: 10px;
	z-index: 5;
}
#media-gallery .filmstrip-viewer .filmstrip-page div.active a {
	background: transparent url(/img/filmstrip/bg-set.png) no-repeat 6px 20px;
	_background: transparent url(/img/filmstrip/bg-set.gif) no-repeat 6px 20px;
}
#media-gallery .filmstrip-viewer .filmstrip-page div.over {
	background-position: -110px 0;
}
#bd #media-gallery .filmstrip-viewer .filmstrip-page div.selected {
	background: #bebebe;
	color: #000;
}
#bd #media-gallery a {
	display: block;
	position: absolute;
	overflow: hidden;
	width: 110px;
	height: 124px;
	top: 0;
	left: 0;
	z-index: 10;
	color: #404040;
	text-decoration: none;
	background: transparent url(/img/filmstrip/bg-set.png) no-repeat -94px 0;
	_background: transparent url(/img/filmstrip/bg-set.gif) no-repeat -94px 0;
}
#media-gallery .filmstrip-viewer .filmstrip-page div.over a span {
	color: #000;
}
#bd #media-gallery div.active a {
	background-position: 8px 22px;
}
#bd #media-gallery a.active {
	background-position: 8px 22px;
}
#bd #media-gallery a span {
	display: block;
	float: none;
	padding: 82px 10px 0 10px;
}
#disablebox {
	position: absolute;
}
#disablebox .throbber {
	position: absolute;
	width: 16px;
	height: 16px;
	background: transparent url("/img/throbber.gif") no-repeat 0 0;
}
#section-modules {
	display: block;
	padding-top: 18px;
	margin: 0 auto;
	width: 922px;
	border-top: #d1d1d1 1px solid;
	color: #fff;
}
#section-modules dl {
	float: left;
	margin-left: 7px;
	margin-right: -6px;
	width: 463px;
	height: 150px;
	overflow: hidden;
}
#section-modules dl.first {
	margin: 0 0 0 -6px;
}
#section-modules dt {
	display: none;
}
dl.ds-feature-set {
	position: absolute;
	overflow: visible;
	font-size: 14px;
}
dl.ds-feature-set dt {
	text-align: left;
	line-height: 1.6em;
	color: #000;
}
dl.ds-feature-set dd.img {
	position: absolute;
	z-index: 2;
}
dl.ds-feature-set dd.link {
	position: absolute;
	z-index: 1;
	font-size: 11px;
}
dl.ds-feature-set dd.hit {
	position: absolute;
	overflow: hidden;
	top: 0;
	left: 0;
	z-index: 3;
}
dl.ds-feature-set dd.hit a {
	display: block;
	overflow: hidden;
	text-indent: -999999px;
	background: transparent url("/img/blank.gif") repeat top left;
}
p.ds-feature-link {
	position: absolute;
	overflow: hidden;
	padding: 0;
	margin: 0;
	width: 182px;
	height: 53px;
}
p.ds-feature-link a {
	font-size: 12px;
	color: #fff;
	text-decoration: none;
}
p.ds-feature-link a span {
	position: relative;
	display: block;
	padding: 10px 20px 0 20px;
	margin: 0 auto;
	z-index: 2;
	text-align: center;
}
p.ds-feature-link a strong {
	position: absolute;
	width: 364px;
	height: 53px;
	top: 0;
	left: 0;
	z-index: 1;
	background: transparent url("/img/btn-pillbox.png") no-repeat top left;
	_background-image: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='crop', src='/img/btn-pillbox.png');
}
p.ds-feature-link a.hover strong {
	left: -182px;
}
div.header-container {
	display: none;
	width: 100%;
	height: 132px;
}
div.header-container div.header {
	height: 132px;
}
div#head-meet-dsi-meet-dsi-overview {
	display: block;
	height: 152px;
}
div#head-meet-dsi-meet-dsi-overview div.header {
	background: transparent url(/img/meet-dsi/bg-header-overview.jpg) no-repeat center top;
	height: 132px;
}
div#head-meet-dsi-explore-meet-dsi-explore {
	display: block;
}
div#head-meet-dsi-explore-meet-dsi-explore div.header {
	background: transparent url(/img/meet-dsi/bg-header-overview.jpg) no-repeat center top;
}
div#head-meet-dsi-explore-meet-dsi-photos {
	display: block;
	height: 152px;
}
div#head-meet-dsi-explore-meet-dsi-photos div.header {
	background: transparent url(/img/meet-dsi/bg-header-photos.jpg) no-repeat center top;
	height: 132px;
}
div#head-meet-dsi-explore-meet-dsi-sound {
	display: block;
	height: 152px;
}
div#head-meet-dsi-explore-meet-dsi-sound div.header {
	background: transparent url(/img/meet-dsi/bg-header-sound.jpg) no-repeat center top;
	height: 132px;
}
div#head-meet-dsi-explore-meet-dsi-download {
	display: block;
}
div#head-meet-dsi-explore-meet-dsi-download div.header {
	background: transparent url(/img/meet-dsi/bg-header-download.jpg) no-repeat center top;
}
div#head-meet-dsi-explore-meet-dsi-dsiware {
	display: block;
	height: 152px;
}
div#head-meet-dsi-explore-meet-dsi-dsiware div.header {
	background: transparent url(/img/meet-dsi/bg-header-dsiware.jpg) no-repeat center top;
	height: 132px;
}
div#head-meet-dslite-meet-dslite-overview {
	display: block;
	height: 152px;
}
div#head-meet-dslite-meet-dslite-overview #nav-info ul {
	display: none;
}
div#head-meet-dslite-meet-dslite-overview div.header {
	background: transparent url(/img/meet-dslite/bg-header-overview.jpg) no-repeat center top;
	height: 132px;
}
div#head-meet-dslite-meet-dslite-explore {
	display: block;
	height: 152px;
}
div#head-meet-dslite-meet-dslite-explore #nav-info ul {
	display: none;
}
div#head-meet-dslite-meet-dslite-explore div.header {
	background: transparent url(/img/meet-dslite/bg-header-explore.jpg) no-repeat center top;
	height: 132px;
}
div#head-games {
	display: block;
	height: 152px;
}
div#head-games div.header {
	background: transparent url(/img/games/bg-header-games.jpg) no-repeat center top;
	height: 132px;
}
body.lang-es div#head-games { }
	body.lang-es div#head-games div.header { }
		body.lang-es div#head-games h3 {
			padding-top: 10px;
		}
div#head-play-online {
	display: block;
	height: 152px;
}
div#head-play-online div.header {
	background: transparent url(/img/play-online/bg-header-play-online.jpg) no-repeat center top;
	height: 132px;
}
body.lang-es div#head-play-online { }
	body.lang-es div#head-play-online div.header { }
		body.lang-es div#head-play-online h3 {
			padding-top: 10px;
		}
body.lang-fr div#head-play-online { }
	body.lang-fr div#head-play-online div.header { }
		body.lang-fr div#head-play-online h3 {
			padding-top: 2px;
		}
div#head-news {
	display: block;
}
div#head-news div.header {
	background: transparent url(/img/news/bg-header-news.jpg) no-repeat right 0;
}
div#head-iwata-asks {
	display: block;
	height: 152px;
}
div#head-iwata-asks div.header {
	background: transparent url(/img/iwata-asks/bg-header-iwata.jpg) no-repeat center top;
	height: 132px;
}
div#head-support {
	display: block;
	height: 152px;
}
div#head-support div.header {
	background: transparent url(/img/support/bg-header-support.jpg) no-repeat center top;
	height: 132px;
}
#page-home h1,
#page-meet-dsi-sound h1,
#page-meet-dsi-dsiware h1,
#page-meet-dsi-explore h1,
#page-meet-dslite-explore h1,
#page-videogallery h1,
#page-play-online h1,
#page-purchase h1 {
	position: absolute;
	left: -999999px;
}
#page {
	background: transparent url(/img/bg/bg-main-center-interior.jpg) no-repeat top center;
	_height: 500px;
	margin: 0 auto;
	min-height: 500px;
	padding: 0 2px;
	width: 982px;
}
#bd {
	width: 980px;
}
#hd {
	overflow: hidden;
}

/*** Primary Navigation ***/

div#navigation {
	display: block;
	height: 160px;
	overflow: visible;
	position: relative;
	width: 100%;
	z-index: 1;
}
	body#page-home div#navigation {
		height: 165px;
		margin-bottom: 15px;
	}
	div#navigation h3 {
		color: #e3e3e3;
	}
	div#navigation h4 {
		background: transparent url(/img/hdr/hdr-logo.png) no-repeat 0 0;
		position: absolute;
		display: block;
		overflow: hidden;
		width: 230px;
		height: 32px;
		top: 50px;
		left: 0;
	}
		div#navigation h4 a {
			display: block;
			height: 100%;
			text-indent: -999999px;
			width: 100%;
		}
	div#navigation ul {
		background: transparent url(/img/bg/bg-nav-main-interior.png) no-repeat 0 0;
		bottom: 0;
		display: block;
		height: 43px;
		left: -2px;
		padding: 0 20px;
		position: absolute;
		width: 960px;
	}
		body#page-home div#navigation ul {
			background: transparent url(/img/bg/bg-nav-main.png) no-repeat 0 0;
			height: 48px;
		}
		div#navigation ul strong {
			font-weight: normal;
			text-decoration: underline;
		}
		div#navigation ul li {
			display: block;
			float: left;
			font-size: 12px;
			z-index: 1;
		}
			div#navigation ul li a {
				color: #fff;
				display: block;
				margin-top: 1px;
				padding: 14px 11px;
				position: relative;
				text-decoration: none;
				text-shadow: 1px 1px 0 #963028;
			}
			div#navigation ul li a:hover,
			div#navigation ul li.selected a,
			div#navigation ul li.selected a:active {
				background: transparent url(/img/bg/bg-nav-main-hover.png) no-repeat 0 0;
			}
				div#navigation ul li a:hover span.cap,
				div#navigation ul li.selected a span.cap,
				div#navigation ul li.selected a:active span.cap {
					background: transparent url(/img/bg/bg-nav-main-hover.png) no-repeat right 0;
					height: 100%;
					position: absolute;
					right: 0;
					top: 0;
					width: 11px;
				}
				*+html div#navigation ul li a:hover span.cap,
				*+html div#navigation ul li.selected a span.cap,
				*+html div#navigation ul li.selected a:active span.cap {
					height: 40px;
					top: 2px;
				}
			div#navigation ul li a:active {
				background: transparent url(/img/bg/bg-nav-main-hover.png) no-repeat 0 bottom;
			}
				div#navigation ul li a:active span.cap {
					background: transparent url(/img/bg/bg-nav-main-hover.png) no-repeat right bottom;
				}
		div#navigation ul li#nav-purchase {
			background: transparent url(/img/misc/dsi-buy-now.png) no-repeat 0 0;
			_background: none;
			_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='crop', src='/img/misc/dsi-buy-now.png');
			font-size: 13px;
			height: 45px;
			position: absolute;
			right: 370px;
			_right: 310px;
			text-transform: uppercase;
			top: -8px;
			width: 70px
		}
			div#navigation ul li#nav-purchase a {
				display: block;
				height: 27px;
				padding: 21px 0 0 65px;
				text-shadow: 1px 1px 0 #353535;
				width: 100%;
			}
			div#navigation ul li#nav-purchase a:hover,
			div#navigation ul li#nav-purchase.selected a {
				background: transparent url(/img/misc/carrot-buy-now.png) no-repeat right 25px;
			}
				div#navigation ul li#nav-purchase a:hover span.cap,
				div#navigation ul li#nav-purchase.selected a span.cap {
					background: none;
				}
	div#navigation ul.es { }
		div#navigation ul.es li {
			font-size: 11px;
		}
	div#navigation ul.fr { }
		div#navigation ul.fr li {
			font-size: 10px;
		}
		div#navigation ul.fr li#nav-purchase {
			font-size: 10px;
		}
			div#navigation ul.fr li#nav-purchase a {
				padding: 17px 5px 4px 60px;
			}
		div#navigation ul li#nav-meet-dsi-explore,
		div#navigation ul li#nav-sitemap {
			display: none;
		}
	div#navigation div.char-art {
		background: transparent url(/img/misc/char-art-nav-main.png) no-repeat 0 0;
		_background: none;
		_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='crop', src='/img/misc/char-art-nav-main.png');
		height: 193px;
		position: absolute;
		right: -20px;
		top: 17px;
		width: 355px;
	}
div#nav-info {
	margin-left: 29px;
	width: 932px;
}
	div#nav-info h3 {
		color: #545454;
		font-size: 23px;
		font-weight: normal;
		text-shadow: 1px 1px 0 #fff;
		padding: 23px 0 9px;
	}
	div#nav-info p {
		color: #545454;
		font-size: 11px;
		line-height: 1.2em;
		text-shadow: 1px 1px 0 #fff;
		width: 500px;
	}
ul.subnavigation {
	clear: both;
	display: inline-block;
	float: none;
}
ul.subnavigation:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	overflow: visible;
	line-height: 0;
	height: 0;
}
	ul.subnavigation li {
		background: transparent url(/img/bg-subnav.png) no-repeat;
		_background: transparent url(/img/bg-subnav.gif) no-repeat;
		display: block;
		float: left;
		height: 61px;
		margin-right: 4px;
		overflow: hidden;
		position: relative;
		width: 110px;
	}
	ul.subnavigation li.selected {
		background-position: -220px 0!important;
	}
	ul.subnavigation li.hover,
	#page-flipnotestudio ul.subnavigation li.hover,
	.nav-flipnotestudio ul.subnavigation li.hover,
	#page-atk ul.subnavigation li.hover,
	.nav-atk ul.subnavigation li.hover {
		background-position: -110px 0;
	}
		ul.subnavigation li a {
			display: block;
			float: none;
			width: 110px;
			height: 61px;
			text-decoration: none;
			color: #000;
			font-size: 12px;
			line-height: 1.3em;
		}
		ul.subnavigation li.selected a {
			color: #fff;
		}
		ul.subnavigation li span {
			display: block;
			padding: 12px 4px 7px 10px;
		}
	html[xmlns] ul.subnavigation {
		display: block;
	}
	* html ul.subnavigation {
		height: 1%;
	}
body#page-purchase #bd {
	padding: 35px 0 65px 0;
	background: #fff url("/img/purchase/bg-purchase.gif") repeat-x 0 0;
}
div.purchase-wizard {
	display: block;
	float: none;
	position: relative;
	overflow: hidden;
	padding: 0;
	margin: 0 auto;
	width: 930px;
}
div#wizard-step1 {
	height: 570px;
	background: transparent url("/img/purchase/bg-step1.jpg") no-repeat 0 0;
}
div#wizard-step1 div.purchase-wrapper {
	position: absolute;
	overflow: hidden;
	display: block;
	margin: 0;
	width: 1px;
	height: 490px;
	left: 34px;
	top: 63px;
}
div#wizard-step2 {
	height: 410px;
	background: transparent url("/img/purchase/bg-step2.gif") repeat-y 0 0;
}
div#wizard-step2 div.purchase-wrapper {
	position: relative;
	overflow: hidden;
	margin: 0 0 0 34px;
	width: 890px;
	height: 400px;
	top: 20px;
}
div.purchase-wizard div.wizard-overlay {
	position: absolute;
	top: 7px;
	left: 12px;
}
div.purchase-wizard div.wizard-overlay span {
	width: 1px;
	height: 1px;
	background-color: transparent;
}
div.purchase-wizard div.wizard-overlay span.inactive {
	display: block;
	width: 906px;
	height: 365px;
	background-color: #fff;
	opacity: .9;
	filter: alpha(opacity=90);
}
dl#wizard-instructions {
	display: block;
	overflow: hidden;
	position: absolute;
	border: 0;
	padding: 0;
	margin: 0;
	width: 380px;
	height: 232px;
	top: 100px;
	left: 275px;
	color: #000;
	text-align: center;
}
dl#wizard-instructions dt {
	font-size: 32px;
	padding-bottom: 10px;
}
dl#wizard-instructions dd {
	font-size: 14px;
	padding: 0 14px;
	line-height: 1.5em;
}
div.purchase-wizard h2 {
	display: block;
	position: relative;
	border-bottom: solid 1px #c2c2c2;
	padding: 0;
	margin: 0;
	width: 860px;
	height: 38px;
	top: 23px;
	font-size: 32px;
	font-weight: normal;
}
div.purchase-wizard h2 span {
	display: none;
	position: absolute;
	top: 0;
	left: 0;
	opacity: 0;
	filter: alpha(opacity=0);
}
div.purchase-wizard h2 span em {
	font-size: 16px;
	font-style: normal;
}
div.ds-units h4 {
	display: block;
	position: relative;
	border-bottom: solid 1px #c1c1c1;
	padding: 0;
	margin: 0;
	width: 307px;
	height: 23px;
}
div.ds-units h4 span {
	display: block;
	float: left;
	width: 200px;
	font-size: 18px;
	color: #000;
}
div.ds-units h4 em {
	display: block;
	float: right;
	width: 106px;
	font-size: 11px;
	color: #f00;
	font-style: normal;
	text-align: right;
	padding-top: 6px;
}
div.ds-units ul {
	display: block;
	position: absolute;
	overflow: hidden;
	margin: 0;
	padding: 0;
	top: 29px;
	z-index: 2;
	list-style: none;
}
div.ds-units ul li {
	display: block;
	float: left;
	width: 45px;
	height: 38px;
	cursor: pointer;
	cursor: hand;
}
div.ds-units ul img {
	border: 0;
	margin: 4px 0 0 4px;
	width: 37px;
	height: 30px;
}
div.purchase-wizard div.purchase-ds-swatch {
	position: absolute;
	overflow: hidden;
	width: 45px;
	height: 38px;
	z-index: 1;
}
div.purchase-wizard div.purchase-ds-swatch span {
	display: block;
	float: none;
	position: relative;
	width: 135px;
	height: 38px;
	background: transparent url("/img/purchase/bg-swatch.png") no-repeat 0 0;
	_background-image: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='crop', src='/img/purchase/bg-swatch.png');
}
div.purchase-wizard div.purchase-ds-swatch span.selected {
	left: -45px;
}
div.purchase-wizard div.purchase-ds-swatch span.hover {
	left: -90px;
}
div#wizard-step1 div.purchase-content {
	position: absolute;
	float: left;
	overflow: hidden;
	margin: 0;
	width: 700px;
	height: 484px;
	left: 0;
	top: 20px;
}
div#wizard-step1 div#purchase-content-games {
	background: url("/img/purchase/bg-step0.png") no-repeat 15px 30px;
	 _background: none;
	 _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='crop', src='/img/purchase/bg-step0.png');
}
div#wizard-step1 div.purchase-content div.ds-units {
	position: absolute;
	overflow: hidden;
	width: 315px;
	height: 115px;
	left: 361px;
	z-index: 2;
}
div#wizard-step1 div#ds-units-dsi-xl {
	top: 100px;
}
div#wizard-step1 div#ds-units-dsi {
	top: 230px;
}
div#wizard-step1 div#ds-units-dslite {
	top: 363px;
}
div#wizard-step1 div.purchase-content h3 {
	display: none;
}
div#wizard-step1 div.purchase-mask {
	overflow: hidden;
	margin: 0 0 0 34px;
	width: 862px;
	height: 375px;
}
div#wizard-step1 div#purchase-ds-image {
	position: absolute;
	width: 300px;
	height: 480px;
	top: -20px;
	left: 30px;
}
div#wizard-step1 div#purchase-ds-image img {
	border: 0;
	width: 300px;
	height: 480px;
}
div#wizard-step1 div.purchase-info {
	position: absolute;
	float: none;
	overflow: hidden;
	width: 150px;
	height: 260px;
	left: 700px;
	background: transparent url("/img/purchase/bg-purchase-info.gif") no-repeat 0 44px;
}
div#wizard-step1 div.purchase-info dl {
	display: block;
	overflow: hidden;
	margin: 0;
	padding: 0;
	width: 150px;
	height: 260px;
	background-repeat: no-repeat;
	background-position: 1px bottom;
	background-color: transparent;
}
div#wizard-step1 div#purchase-nav-units dl {
	background-image: url("/img/purchase/bg-buy-hardware.jpg");
}
div#wizard-step1 div#purchase-nav-games dl {
	background-image: url("/img/purchase/bg-buy-games.jpg")}
div#wizard-step1 div.purchase-info dl dt {
	padding: 50px 10px 10px 30px;
	font-size: 14px;
}
div#wizard-step1 div.purchase-info dl dd {
	padding: 0;
	margin: 0 0 0 30px;
	width: 104px;
	font-size: 11px;
}
div#wizard-step1 div.purchase-info dl dd a {
	display: block;
	padding: 0 0 6px 0;
	background: transparent url("/img/purchase/btn-clickhere.gif") no-repeat -104px bottom;
	text-decoration: none;
}
div#wizard-step1 div.purchase-info dl dd span {
	display: block;
	padding: 6px 0 0 0;
	background: transparent url("/img/purchase/btn-clickhere.gif") no-repeat top left;
}
div#wizard-step1 div.purchase-info dl dd em {
	display: block;
	padding: 0 9px 0 9px;
	background-color: #000;
	font-weight: normal;
	text-align: center;
	color: #fff;
}
div#wizard-step1 div.purchase-info dl dd a.hover {
	background: transparent url("/img/purchase/btn-clickhere.gif") no-repeat bottom right;
}
div#wizard-step1 div.purchase-info dl dd a.hover span {
	background: transparent url("/img/purchase/btn-clickhere.gif") no-repeat -208px top;
}
div#wizard-step1 div.purchase-info dl dd a.hover em {
	background-color: #ce181f;
	color: #fff;
}
#purchase-content-games dl {
	padding: 49px 0 0 0;
	margin-left: 392px;
	width: 284px;
}
#purchase-content-games dt {
	font-size: 14px;
	color: #000;
	padding-bottom: 8px;
}
#purchase-content-games dd {
	font-size: 12px;
	color: #525252;
	line-height: 1.7em;
}
div#wizard-step2 div.purchase-mask {
	overflow: hidden;
	margin: 0;
	width: 929px;
	height: 401px;
}
div#wizard-step2 div.purchase-wrapper {
	overflow: hidden;
	margin: 0;
	width: 894px;
	height: 340px;
}
div#wizard-step2 h2 {
	margin: 0 0 0 32px;
}
div.purchase-wizard div.retailer-logos {
	position: absolute;
	overflow: hidden;
	width: 860px;
	height: 330px;
	top: 8px;
	left: 32px;
	background: #fff url("/img/purchase/bg-grid.gif") no-repeat 0 0;
}
div.purchase-wizard div.retailer-logos ul {
	display: block;
	float: none;
	position: absolute;
	padding: 0;
	margin: 0 0 0 176px;
	width: 690px;
	list-style: none;
}
div.purchase-wizard div.retailer-logos ul.logos-us {
	top: 20px;
}
div.purchase-wizard div.retailer-logos ul.logos-can {
	top: 195px;
}
div.purchase-wizard div.retailer-logos ul li {
	display: block;
	float: left;
	overflow: hidden;
	padding: 0;
	margin: 0 0 0 1px;
	width: 136px;
	height: 68px;
	_margin: 0;
	_padding: 0 0 0 1px;
	background: url("/img/throbber.gif") no-repeat 60px 26px;
}
div.purchase-wizard div.retailer-logos ul img {
	float: none;
	border: 0;
	width: 136px;
	height: 65px;
}
div#noflash-notice {
	display: none;
}
.noflash {
	margin: 0 auto;
	width: 460px;
	text-align: center;
}
.noflash p {
	padding-bottom: 1.1em;
	font-size: 13px;
}
.noflash a {
	text-decoration: underline;
	color: #000;
}
div#ft {
	background: transparent url(/img/bg/bg-footer.png) no-repeat center bottom;
	_background: none;
	min-height: 350px;
	padding-bottom: 75px;
	width: 100%;
}
div#callout-full {
	height: 172px;
	margin: 0 auto 30px;
	width: 982px;
}
	div#callout-full a {
		display: block;
		height: 100%;
		position: relative;
		width: 100%;
	}
	div#callout-full a:hover {
		text-decoration: none;
	}
		div#callout-full a img {
			display: block;
			margin: 0 30px;
		}
		div#callout-full a.btn-pill-black span.btn-pill {
			height: 25px;
			left: 175px;
			position: absolute;
			top: 110px;
			width: 155px;
		}
		div#callout-full a.btn-pill-black span.btn-pill strong {
			background-image: url(/img/buttons/btn-pill5.png);
		}
div#footer {
	/*background: transparent url(/img/bg/bg-footer.png) no-repeat center top;*/
	display: block;
	float: none;
	height: 330px;
	margin: 40px auto 0 auto;
	position: relative;
	width: 982px;
	padding: 40px 0 0 0;
}
	div#footer h3,
	div#footer h4 {
		display: none;
	}
body.lang-fr div#footer,
body.lang-es div#footer {
	top: 20px;
}
ul#dsi-callouts {
	height: 170px;
	margin: 0 auto;
	position: relative;
}
body.lang-es ul#dsi-callouts {
	width: 490px;
}
	ul#dsi-callouts li {
		display: block;
		_display: inline;
		float: left;
		height: 100%;
		margin: 0 11px;
		position: relative;
		text-align: center;
		width: 223px;
	}
		ul#dsi-callouts li a {
			background: transparent url(/img/nav/nav-footer.png) no-repeat 0 0;
			color: transparent;
			cursor: pointer;
			display: block;
			height: 65px;
			font-size: 11px;
			line-height: 1.2em;
			padding-top: 95px;
			position: relative;
			width: 100%;
		}
		ul#dsi-callouts li a:hover {
			text-decoration: none;
		}
			ul#dsi-callouts li a span {
				display: block;
				margin: 0 auto;
				width: 170px;
			}
			ul#dsi-callouts li a span.desc {
				color: #565656;
				margin-bottom: 15px;
			}
			ul#dsi-callouts li a:hover span.desc {
				text-decoration: underline;
			}
			ul#dsi-callouts li a span.link {
				bottom: 0;
				color: #ce2d1f;
				left: 0;
				position: absolute;
				width: 100%;
			}
			ul#dsi-callouts li a span.link span.carrot {
					background: transparent url(/img/misc/carrot-link-red.png) no-repeat 0 0;
					display: inline-block;
					height: 7px;
					margin-left: 8px;
					width: 5px;
				}
	ul#dsi-callouts li#call-clubn { }
		ul#dsi-callouts li#call-clubn a {
			background-position: -132px 0;
		}
	ul#dsi-callouts li#call-news { }
		ul#dsi-callouts li#call-news a {
			background-position: -355px 0;
		}
	ul#dsi-callouts li#call-service { }
		ul#dsi-callouts li#call-service a {
			background-position: -578px 0;
		}
	ul#dsi-callouts li#call-flipnotes { }
		ul#dsi-callouts li#call-flipnotes a {
			background-position: -801px 0;
		}
span.nonxfer {
	color: #777777;
	display: block;
	float: left;
	font-family: Arial, sans-serif;
	font-size: 11px;
	margin-left: 32px;
	font-style: italic;
	line-height: 14px;
	font-weight: normal;
	font-variant: normal;
	text-decoration: none;
}

ul#nintendo-links {
	color: #fff;
	display: block;
	font-family: Lucida Grande, Lucida Sans, Tahoma;
	font-size: 11px;
	font-weight: normal;
	left: 215px;
	position: absolute;
	top: 244px;
	z-index: 1;
}
	ul#nintendo-links strong {
		display: none;
	}
	ul#nintendo-links span.selected {
		color: #000;
		font-weight: bold;
	}
	ul#nintendo-links em {
		font-style: normal;
	}
	ul#nintendo-links li {
		color: #565656;
		float: left;
		margin: 0 10px 0 0;
	}
		ul#nintendo-links li a {
			color: #565656;
			text-decoration: none;
		}
		ul#nintendo-links li a:hover {
			text-decoration: underline;
		}
			ul#nintendo-links li ul { }
				ul#nintendo-links li ul li {
					margin: 0;
				}
ul#legal {
	color: #565656;
	left: 35px;
	position: absolute;
	top: 244px;
	width: 940px;
}
	ul#legal li {
		font-family: Lucida Grande, Lucida Sans, Tahoma;
		font-weight: normal;
		font-size: 11px;
	}
		ul#legal li a {
			color: #000;
			font-weight: bold;
		}
	ul#legal li.downloads {
		display: block;
		padding: 10px 0 0 16px;
		width: 600px;
	}
	ul#legal li.nintendo-logo {
		height: 34px;
		width: 132px;
	}
		ul#legal li.nintendo-logo a {
			background: transparent url(/img/nav/nav-footer.png) no-repeat 0 0;
			display: block;
			height: 100%;
			width: 100%;
		}
			ul#legal li.nintendo-logo a span {
				font-size: small;
				left: -999999px;
				position: absolute;
			}
	ul#legal li.copyright {
		left: 180px;
		line-height: 1.2em;
		position: absolute;
		top: 25px;
		width: 410px;
	}
	ul#legal li.esrb {
		font-size: 8px;
		position: absolute;
		right: 30px;
		text-align: left;
		top: 10px;
		width: 155px;
	}
		ul#legal li.esrb a {
			background: transparent url(http://www.nintendo.com/images/icons/esrb_privacy.gif) no-repeat 0 0;
			display: block;
			float: right;
			text-indent: -999999px;
		}
		ul#legal li.esrb span {
			line-height: 1.5em;
			position: relative;
		}
		ul#legal li.esrb a span {
			display: none;
		}
		ul#legal li.esrb a.esrb-privacy {
			height: 53px;
			width: 100%;
		}
#container-home {
	background: transparent url(/img/bg/bg-main-center.jpg) no-repeat top center;
	margin: 0 auto;
	padding: 0 2px;
	width: 982px;
}
div#home-dsi-promos {
	width: 100%;
	height: 272px;
}

/*** Homepage Features ***/

div#feature-slideshow {
	background: transparent url(/img/bg/bg-slideshow.png) no-repeat 0 0;
	float: left;
	height: 400px;
	margin: 0 0 20px 10px;
	overflow: hidden;
	position: relative;
	width: 584px;
}
	div#feature-slideshow a.s {
		text-decoration: none;
	}
	div#feature-slideshow div.slideshow-viewer {
		height: 325px;
		left: 1px;
		position: relative;
		top: 1px;
		width: 571px;
	}
	div#feature-slideshow .slideshow-content {
		width: 5900px;
		height: 325px;
		background-color: #fff;
	}
	div#feature-slideshow .slideshow-page,
	div#feature-slideshow .slideshow-clone {
		float: left;
		position: relative;
		width: 571px;
		height: 325px;
	}
	div#feature-slideshow ul.slideshow-nav {
		height: 53px;
		position: relative;
		top: 13px;
		width: 100%;
	}
		div#feature-slideshow ul.slideshow-nav li {
			background: transparent url(/img/bg/bg-slideshow-thumb.png) no-repeat 0 0;
			float: left;
			height: 100%;
			margin: 0 3px 0 0;
			padding: 1px 9px 9px 1px;
			position: relative;
			width: 133px;
		}
			div#feature-slideshow ul.slideshow-nav li a {
				color: #ccc;
				display: block;
				height: 53px;
				text-decoration: none;
				width: 133px;
			}
				div#feature-slideshow ul.slideshow-nav li a span.mask {
					background: transparent url(/img/misc/mask-slideshow-thumb.png) no-repeat 0 0;
					_background: none;
					display: block;
					height: 100%;
					left: 1px;
					position: absolute;
					top: 1px;
					width: 100%;
				}
				div#feature-slideshow ul.slideshow-nav li a:hover span.mask {
					background: none;
				}
				div#feature-slideshow ul.slideshow-nav li a.selected span.mask,
				div#feature-slideshow ul.slideshow-nav li a.selected:hover span.mask {
					background: transparent url(/img/misc/mask-slideshow-thumb-on.png) no-repeat 0 0;
					height: 10px;
					top: -9px;
				}
	div#feature-slideshow a.slideshow-paginate {
		display: none;
	}
		div#feature-slideshow div.slideshow-viewer div.slideshow-content { }
			div#feature-slideshow div.slideshow-viewer div.slideshow-content div.slideshow-bg {
				display: block;
				position: absolute;
				top: 0;
				left: 0;
				z-index: 1;
			}
				div#feature-slideshow div.slideshow-viewer div.slideshow-content div.slideshow-bg img {
					display: block;
					height: 325px;
					position: relative;
					width: 571px;
				}
			div#feature-slideshow div.slideshow-viewer div.slideshow-content div.slideshow-wrapper {
				display: block;
				height: 5px;
				overflow: hidden;
				position: relative;
				width: 5px;
				z-index: 2;
			}
			div#feature-slideshow div.slideshow-viewer div.slideshow-content dl {
				display: block;
				position: relative;
				overflow: hidden;
				width: 571px;
				height: 325px;
				color: #000;
			}
			div#feature-slideshow div.slideshow-viewer div.slideshow-content dt {
				font-size: 20px;
				font-weight: normal;
				line-height: 1.2em;
				text-align: center;
			}
			div#feature-slideshow div.slideshow-viewer div.slideshow-content dt:hover {
				text-decoration: underline;
			}
			div#feature-slideshow div.slideshow-viewer div.slideshow-content dd {
				font-size: 12px;
				font-weight: normal;
				line-height: 1.3em;
			}
			div#feature-slideshow div.slideshow-viewer div.slideshow-content a {
				background: transparent url(/img/misc/spacer.png) repeat 0 0;
				_background: none;
				_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='scale', src='/img/misc/spacer.png');
				color: #000;
				display: block;
				height: 325px;
				left: 0;
				position: absolute;
				top: 0;
				width: 571px;
				z-index: 1;
			}
			div#feature-slideshow div.slideshow-viewer div.slideshow-content a.btn-pill-black:hover {
				text-decoration: none;
			}
				div#feature-slideshow div.slideshow-viewer div.slideshow-content div.btn-pill-black a.btn-pill-black span {
					height: 25px;
					width: 155px;
				}
				div#feature-slideshow div.slideshow-viewer div.slideshow-content a span.link-text {
					font-size: 20px;
					height: auto;
					line-height: 1.2em;
					padding-right: 15px;
					text-align: center;
					width: auto;
				}
				div#feature-slideshow div.slideshow-viewer div.slideshow-content div.slideshow-clone a span.link-text {
					left: -999999px;
					position: absolute;
					top: -999999px;
				}

body#page-home div.slideshow-page a span.link-text,
body#page-home div.slideshow-clone a span.link-text {
	background: transparent url(/img/misc/carrot-features.png) no-repeat right center;
}

/*** Home Feature 1 ***/

body#page-home div#slideshow-feature-1 a span.link-text {
	display:none;
	background-position: right 30px;
	left: 375px;
	position: absolute;
	top: 230px;
	width: 165px;
}


/*** Home Feature 2 ***/

body#page-home div#slideshow-feature-2 a span.link-text {
	background-position: right 30px;
	left: 375px;
	position: absolute;
	top: 230px;
	width: 165px;
}
body#page-home.lang-es div#slideshow-feature-2 a span.link-text {
	background-position: right 26px;
	font-size: 18px;
}



/*** Home Feature 3 ***/

body#page-home div#slideshow-feature-3 a span.link-text {
	left: 140px;
	position: absolute;
	top: 230px;
	width: 315px;
}
body#page-home.lang-fr div#slideshow-feature-3 span.link-text {
	top: 220px;
}
/*** Home Feature 4 ***/

body#page-home div#slideshow-feature-4 a span.link-text {
	  display: none;
    font-size: 14px;
    left: 130px;
    position: absolute;
    text-align: left;
    top: 295px;
    width: 285px;
}
body#page-home.lang-es div#slideshow-feature-4 a span.link-text {
	width: 170px;
}
body#page-home.lang-fr div#slideshow-feature-4 a span.link-text {
	font-size: 12px;
	width: 170px;
}

/*** Games Feature 1 ***/

body#page-games div#slideshow-feature-1 a.btn-pill-black span.btn-pill {
	position: absolute;
	right: 10px;
	top: 10px;
}

/*** Games Feature 2 ***/

body#page-games div#slideshow-feature-2 a.btn-pill-black span.btn-pill {
	position: absolute;
	right: 10px;
	top: 10px;
}

/*** Games Feature 3 ***/

body#page-games div#slideshow-feature-3 a.btn-pill-black span.btn-pill {
	position: absolute;
	right: 10px;
	top: 10px;
}
/*** Games Feature 4 ***/

body#page-games div#slideshow-feature-4 a.btn-pill-black span.btn-pill {
	position: absolute;
	right: 10px;
	top: 10px;
}

div#home-intro {
	float: left;
	padding: 45px 0 0 30px;
	width: 340px;
}
	div#home-intro div.hero {
		background: transparent url(/img/home/dsi-300x170.png) no-repeat 0 0;
		_background: none;
		_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='crop', src='/img/home/dsi-300x170.png');
		height: 170px;
		width: 300px;
	}
	div#home-intro h2 {
		font-size: 30px;
		letter-spacing: -0.5px;
		line-height: 1.1em;
		margin-bottom: 15px;
	}
	div#home-intro p {
		color: #4b4b4b;
		font-size: 12px;
		line-height: 2em;
	}
div#home-dsi-promos {
	position: relative;
	width: 982px;
	height: 286px;
	overflow: hidden;
}
	div#home-dsi-promos h3 {
		border-bottom: solid 4px #e8e8e8;
		color: #000;
		display: block;
		font-size: 16px;
		font-weight: bold;
		position: absolute;
		margin: 0;
		padding: 0 0 5px 0;
	}
	div#home-dsi-promos div.hardware-promo {
		float: left;
		width: 738px;
		height: 262px;
	}
		div#home-dsi-promos div.hardware-promo h3 {
			left: 10px;
			top: 16px;
			width: 728px;
		}
		div#home-dsi-promos div.hardware-promo dl {
			display: block;
			float: left;
			position: relative;
			border: 0;
			padding: 0;
			margin: 43px 0 0 0;
			height: 219px;
		}
			div#home-dsi-promos div.hardware-promo dl dt {
				color: #333;
				font-size: 20px;
				font-weight: normal;
				line-height: 1.2em;
			}
			div#home-dsi-promos div.hardware-promo dl dd.info {
				font-size: 11px;
			}
				div#home-dsi-promos div.hardware-promo dl dd.info span {
					padding-right: 9px;
					background: transparent url("/img/home/ico-promo-hardware.gif") no-repeat right center;
					color: #d13636;
				}
			div#home-dsi-promos div.hardware-promo dl.hover dt {
				color: #000;
				text-decoration: underline;
			}
				div#home-dsi-promos div.hardware-promo dl.hover dd.info span {
					text-decoration: underline;
				}
		div#home-dsi-promos div.hardware-promo dl.hardware-dsi {
			background: transparent url("/img/home/en/img-dsi-unit.jpg") no-repeat 0 0;
			width: 473px;
		}
			div#home-dsi-promos div.hardware-promo dl.hardware-dsi dt {
				padding: 21px 10px 0 325px;
			}
			div#home-dsi-promos div.hardware-promo dl.hardware-dsi dd.info {
				padding: 10px 10px 0 325px;
			}
		div#home-dsi-promos div.hardware-promo dl.hardware-dslite {
			width: 242px;
			background: transparent url("/img/home/en/img-dslite-unit.jpg") no-repeat top left;
		}
			div#home-dsi-promos div.hardware-promo dl.hardware-dslite dt {
				padding: 21px 10px 0 28px;
			}
			div#home-dsi-promos div.hardware-promo dl.hardware-dslite dd.info {
				padding: 10px 10px 0 28px;
			}
			div#home-dsi-promos div.hardware-promo dl dd.link {
				display: block;
				position: absolute;
				overflow: hidden;
				top: 0;
				left: 0;
			}
				div#home-dsi-promos div.hardware-promo dl dd.link a {
					display: block;
					height: 219px;
					text-indent: -999999px;
					background: transparent url("/img/blank.gif") repeat 0 0;
				}
					div#home-dsi-promos div.hardware-promo dl.hardware-dsi dd.link a {
						width: 493px;
					}
					div#home-dsi-promos div.hardware-promo dl.hardware-dslite dd.link a {
						width: 262px;
					}
	div#home-dsi-promos div.latest-content {
		float: left;
		height: 262px;
		margin-left: 10px;
		position: relative;
		width: 229px;
	}
		div#home-dsi-promos div.latest-content h3 {
			left: 0;
			top: 16px;
			width: 229px;
		}
		div#home-dsi-promos div.latest-content dl {
			display: block;
			height: 100%;
			overflow: hidden;
			position: relative;
			width: 229px;
		}
			div#home-dsi-promos div.latest-content dl dt {
				color: #f3f3f3;
				display: block;
				font-size: 12px;
				font-weight: normal;
				left: 12px;
				line-height: 1.4em;
				position: absolute;
				text-align: center;
				text-shadow: 1px 1px 0 #037ac2;
				top: 176px;
				width: 200px;
				z-index: 3;
			}
				body.lang-fr div#home-dsi-promos div.latest-content dl dt {
					font-size: 10px;
				}
			div#home-dsi-promos div.latest-content dl dd.click {
				height: 100%;
				overflow: hidden;
				position: absolute;
				width: 100%;
				top: 61px;
				z-index: 4;
			}
				div#home-dsi-promos div.latest-content dl dd.click a {
					border: 0;
					display: block;
					height: 100%;
					text-decoration: none;
					width: 100%;
				}
					div#home-dsi-promos div.latest-content dl dd.click a span {
						background: transparent url(/img/home/ico-promo-latest.gif) no-repeat center right;
						color: #fff;
						display: block;
						font-size: 11px;
						left: 0;
						padding: 10px 23px 10px 10px;
						position: absolute;
						text-align: right;
						top: 160px;
						width: 160px;
					}
					body.lang-es div#home-dsi-promos div.latest-content dl dd.click a span {
						left: 5px;
					}
					body.lang-fr div#home-dsi-promos div.latest-content dl dd.click a span {
						left: 10px;
					}
			div#home-dsi-promos div.latest-content dl dd.img {
				height: 100%;
				left: 0;
				margin: 0;
				padding: 0;
				position: absolute;
				top: 0;
				width: 100%;
				z-index: 1;
			}
				div#home-dsi-promos div.latest-content dl dd.img img {
					display: block;
					margin: 82px auto 0;
				}
			div#home-dsi-promos div.latest-content dl dd.link {
				height: 203px;
				left: 0;
				overflow: hidden;
				position: absolute;
				top: 61px;
				width: 229px;
				z-index: 2;
			}
				div#home-dsi-promos div.latest-content dl dd.link span {
					background: transparent url(/img/misc/mask-video-gallery.png) no-repeat 0 0;
					_background: none;
					_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='crop', src='/img/misc/mask-video-gallery.png');
					display: block;
					height: 406px;
					position: relative;
					text-indent: -999999px;
					width: 229px;
				}
				div#home-dsi-promos div.latest-content dl.hover dd.link span {
					top: -203px;
				}
#container-home #section-modules-container {
	height: 220px;
	background-color: #fff;
}
#container-home #section-modules-container #section-modules {
	border: 0;
	padding: 0;
}
#container-home #section-modules-container #section-modules dd {
	display: block;
	float: none;
	overflow: hidden;
	position: absolute;
	width: 463px;
	height: 150px;
}
#container-home #section-modules-container #section-modules dl a {
	display: block;
	float: none;
	position: relative;
	width: 926px;
	height: 150px;
}
#container-home #section-modules-container #section-modules dl a.hover {
	margin-left: -463px;
}
div#head-news .header, div#head-news {
	height: 172px;
}
#page-news #bd {
	overflow: visible;
}
#news {
	display: inline-block;
	float: none;
	clear: both;
	overflow: visible;
	margin: 0 auto;
	width: 930px;
	font-family: Lucida Grande, Lucida Sans, Tahoma;
	text-align: left;
}
#news h4 {
	display: inline;
	float: left;
	width: 100%;
	font-family: Lucida Grande, Lucida Sans, Tahoma;
	font-size: 24px;
	font-weight: normal;
}
#news-content {
	display: inline;
	float: right;
	overflow: visible;
	width: 674px;
	background: transparent url(/img/news/bg-body-head.gif) no-repeat 10px 0;
}
#news-topstory {
	display: block;
	overflow: visible;
	padding: 80px 0 0 0;
	width: 240px;
}
#news-list {
	display: block;
	overflow: visible;
	padding: 0;
	width: 245px;
}
#news p.btn-more-news {
	display: block;
	padding: 10px 0 45px 0;
	width: 240px;
	color: #000;
	font-size: 11px;
}
#news-recent-videos {
	display: block;
	float: none;
	padding-bottom: 35px;
	padding-top: 25px;
	border-top: 1px solid #c3c3c3;
	width: 924px;
	margin: 0 auto;
}
#news {
	padding-bottom: 23px;
}
#news:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	overflow: visible;
	line-height: 0;
	height: 0;
}
html[xmlns] #news {
	display: block;
}
* html #news {
	height: 1%;
}
#news div.news-sidebar {
	display: block;
	float: left;
	width: 240px;
}
div#news h4 {
	font-size: 23px;
	text-indent: 3px;
	margin-bottom: 10px;
}
div#news h5 {
	display: none;
}
ul.article-list li {
	display: inline;
	width: 236px;
	float: left;
	font-size: 14px;
	padding: 0 5px 0 4px;
	background: url('/img/news/bg-news-item.png') transparent repeat-y 0 0;
	cursor: pointer;
}
ul.article-list li span {
	display: block;
	border-bottom: 1px solid #c3c3c3;
	padding: 20px 11px 20px 12px;
}
ul.article-list li em {
	font-style: italic;
}
ul.article-list li a {
	color: #535353;
	text-decoration: none;
}
ul.article-list li.first {
	background-image: url('/img/news/bg-news-item-first.png');
	background-position: left top;
}
ul.article-list li.first span {
	padding-top: 26px;
}
ul.article-list li.last {
	background: url('/img/news/bg-news-item-last.png') no-repeat left bottom;
}
ul.article-list li.last span {
	padding-bottom: 30px;
	border: none;
}
ul.article-list li.selected {
	background-color: #c3c3c3;
}
ul.article-list li.selected a {
	color: #000;
}
ul.article-list li.newsItem-hover {
	background-color: #e5e5e5;
}
div#news-content {
	background: url('/img/news/bg-article.png') transparent repeat-y 0 0;
}
div#news-content h1 {
	padding: 40px 20px 28px 30px;
	_padding-top: 20px;
	font-size: 33px;
	line-height: 1.2em;
	background: url('/img/news/bg-article-top.png') transparent no-repeat 0 -1px;
}
div#news-content h1 em {
	font-style: italic;
}
div#news-content .news-container {
	padding: 0 25px 28px 30px;
	color: #404040;
	font-size: 13px;
	line-height: 1.8em;
	background: url('/img/news/bg-article-bottom.png') transparent no-repeat left bottom;
}
div.news-container p {
	margin-bottom: 15px;
}
div.news-container img {
	margin-left: 20px;
	float: right;
}
div.news-container a {
	color: #000;
	text-decoration: underline;
}
div.news-container b, div.news-container strong {
	font-weight: normal;
}
div.news-container i, div.news-container em {
	font-style: italic;
}
div.news-container a.btn-pill {
	color: #fff;
	text-decoration: none;
	font-size: 11px;
}
#news-recent-videos div.content-recent-videos {
	display: inline-block;
	overflow: visible;
	padding: 11px 0 0 21px;
}
#news-recent-videos div.content-recent-videos:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
html[xmlns] #news-recent-videos div.content-recent-videos {
	display: block;
}
* html #news-recent-videos div.content-recent-videos {
	height: 1%;
}
#news-recent-videos h4 {
	padding-bottom: 8px;
	font-size: 18px;
	text-indent: 4px;
}
div.content-recent-videos {
	background: url('/img/news/bg-video-gallery.png') transparent no-repeat 0 0;
}
div.content-recent-videos dl {
	display: inline;
	float: left;
	margin-left: 17px;
	width: 123px;
	height: 156px;
	background: url('/img/news/bg-video-item.png') transparent no-repeat 0 0;
	padding: 0 5px;
}
div.content-recent-videos dl:hover {
	background-position: 0 -156px;
}
div.content-recent-videos dl.first {
	margin-left: 0;
}
div.content-recent-videos dt {
	display: block;
	padding: 17px 0 13px 0;
}
div.content-recent-videos dd {
	color: #525252;
	font-size: 11px;
	line-height: 1.2em;
	text-align: center;
}
div.content-recent-videos dl strong {
	color: #000;
	font-size: 14px;
	font-weight: normal;
	line-height: 2em;
}
div.content-recent-videos dl img {
	border: 0;
}
div.content-recent-videos dl a {
	color: #000;
	border: 0;
	text-decoration: none;
}
#support, #supportFaq {
	display: block;
	float: none;
	clear: both;
	overflow: visible;
	margin: 0 auto;
	width: 930px;
	padding-bottom: 60px;
	font-family: Lucida Grande, Lucida Sans, Tahoma;
	text-align: left;
}
#supportFaq {
	margin-bottom: 50px;
}
#support h4 {
	display: inline;
	float: left;
	width: 100%;
	font-family: Lucida Grande, Lucida Sans, Tahoma;
	font-size: 24px;
	font-weight: normal;
}
#support div.news-sidebar {
	display: block;
	float: left;
	width: 240px;
}
div.pageIntro {
	position: relative;
	height: 165px;
	margin-top: -87px;
	padding: 100px 20px 20px 285px;
	line-height: 23px;
	font-size: 15px;
	color: #535353;
}
div.pageIntro img {
	position: absolute;
	left: 0;
	top: 0;
}
div.pageIntro a {
	float: left;
	display: inline;
	margin: 20px 0 0 0;
	color: #010101;
}
div#support div.pageIntro img {
	left: 6px;
	top: 17px;
}
div#support h4,
#supportFaq h4 {
	font-size: 23px;
	text-indent: 3px;
	margin-bottom: 10px;
}
div#support h5 {
	display: none;
}
#support div.news-container img {
	margin-left: 0;
	margin-right: 20px;
	float: none;
}
#support div.img {
	display: none;
}
#supportFaq .intro {
	width: 485px;
	padding: 0 0 20px 3px;
}
#supportFaq ul li {
	padding: 0 0 10px 12px;
	color: #535353;
	background: url('/img/support/bullet-1.png') transparent no-repeat 3px 5px;
}
#supportFaq ul li a {
	color: #535353;
}
.moreInfo {
	color: #535353;
	margin-top: 15px;
}
.moreInfo a {
	color: #535353;
}
	body#page-videogallery #bd {
		position: relative;
		background: transparent url(/img/bg/bg-videogallery.jpg) 0 0 no-repeat;
		height: auto;
		margin-bottom: 30px;
		padding-top: 20px;
		padding-bottom: 30px;
	}
		body#page-videogallery #bd #media-player {
			display: block;
			width: 690px;
			height: 525px;
			text-align: center;
			margin: 0 auto 20px auto;
		}
	body#page-videogallery a.link-left,
	body#page-videogallery a.link-right {
		background: transparent url(/img/misc/carrot-link.png) no-repeat left 4px;
		color: #0094d7;
		float: left;
		font-size: 11px;
		line-height: 1.2em;
		padding: 0 0 0 10px;
	}
	body#page-videogallery a.link-right {
		float: right;
		margin: 10px 0 0;
		position: relative;
		z-index: 1;
	}
	body#page-videogallery div.flash-component {
		_height: 420px;
		min-height: 420px;
	}
h2#hd-vidgallery-player {
	color: #545454;
	font-size: 23px;
	font-weight: normal;
	height: 40px;
	padding: 23px 0 9px;
	text-align: left;
	text-shadow: 1px 1px 0 #FFFFFF;
}
h2#hd-vidgallery-player span {
	text-align: left;
	color: #fff;
}
.txt-notice {
	color: #ddd;
}
#page-videogallery .media-filmstrip .filter {
	display: block;
	height: 27px;
	padding: 8px 0 0 12px;
}
#page-videogallery .media-filmstrip .filter li {
	float: left;
	padding: 3px 15px 0;
	border-left: 1px solid #a3a3a3;
}
#page-videogallery .media-filmstrip .filter li a {
	text-decoration: none;
	color: #000;
}
#page-videogallery .media-filmstrip .filter li a:hover {
	text-decoration: underline;
}
#page-videogallery .media-filmstrip .filter li span {
	cursor: pointer;
	cursor: hand;
}
#page-videogallery .media-filmstrip .filter li.first {
	border-left: none;
}
#page-videogallery .media-filmstrip .filter li.current {
	background: url('/img/bg-navigation-item.png') transparent no-repeat 5px 9px;
}
#page-videogallery .media-filmstrip .filter li.current a {
	color: #ce181f;
}
#page-videogallery .media-filmstrip .filter li.current span {
	font-weight: bold;
	color: #ce181f;
}
#page-videogallery .media-filmstrip .filter li.current span span {
	font-weight: normal;
}
#page-videogallery .media-filmstrip .filmstrip-viewer {
	margin-top: 1px;
}
#page-videogallery .media-filmstrip .box {
	height: 115px;
	background-position: 0 -9px;
}
#page-videogallery .media-filmstrip .active {
	height: 115px;
	background-position: -110px 0;
}
#page-videogallery .media-filmstrip .filmstrip-viewer .filmstrip-page div.over {
	background-position: -110px 0;
}
#page-videogallery .media-filmstrip .box img {
	top: 15px;
}
#page-videogallery .media-filmstrip div.active a, #page-videogallery .media-filmstrip div.over a {
	background-position: -98px 0;
}
#page-videogallery .media-filmstrip a span {
	display: block;
	margin: 0 0 0 18px;
	padding-top: 84px;
	width: 77px;
	_margin: 0 0 0 6px;
}
*:first-child+html #page-videogallery .media-filmstrip a span  {
	margin-left: 6px;
}
#page-videogallery .media-filmstrip {
	position: relative;
	display: none;
	margin: 0 auto;
	height: 180px;
	width: 922px;
	background: transparent url('/img/videogallery/bg-filmstrip.png') no-repeat 0 0;
	_background: transparent url('/img/videogallery/bg-filmstrip.gif') no-repeat 0 0;
}
#page-videogallery div.selected {
	display: block;
}
#page-videogallery .media-filmstrip .filmstrip-prev {
	overflow: hidden;
	padding: 0;
	margin: 2px 0 0 0;
	width: 75px;
	height: 141px;
}
#page-videogallery .media-filmstrip .filmstrip-prev div {
	width: 75px;
	height: 141px;
	background: transparent url("/img/filmstrip/bg-pagination.gif") no-repeat 28px 59px;
}
#page-videogallery .media-filmstrip .filmstrip-prev div.hover {
	background-position: 28px -82px;
}
#page-videogallery .media-filmstrip .filmstrip-next {
	overflow: hidden;
	padding: 0;
	margin: 2px 0 0 0;
	width: 70px;
	height: 141px;
}
#page-videogallery .media-filmstrip .filmstrip-next div {
	width: 70px;
	height: 141px;
	background: transparent url("/img/filmstrip/bg-pagination.gif") no-repeat -49px 59px;
}
#page-videogallery .media-filmstrip .filmstrip-next div.hover {
	background-position: -49px -82px;
}
#page-videogallery .media-filmstrip .filmstrip-viewer {
	margin-top: 2px;
	width: 774px;
	height: 141px;
}
#page-videogallery .media-filmstrip .filmstrip-viewer .filmstrip-page {
	margin: 0;
	width: 775px;
	height: 141px;
}
#page-videogallery .media-filmstrip .filmstrip-viewer .filmstrip-page div {
	position: relative;
	overflow: hidden;
	margin: 0;
	width: 110px;
	height: 141px;
	background: transparent url(/img/filmstrip/bg-filmstrip-highlight.gif) no-repeat;
	text-align: center;
}
#page-videogallery .media-filmstrip .filmstrip-viewer .filmstrip-page div img {
	display: block;
	position: absolute;
	top: 24px;
	left: 10px;
	z-index: 5;
}
#page-videogallery .media-filmstrip .filmstrip-viewer .filmstrip-page div.active a {
	background: transparent url(/img/filmstrip/bg-set.png) no-repeat 6px 20px;
	_background: transparent url(/img/filmstrip/bg-set.gif) no-repeat 6px 20px;
}
#page-videogallery .media-filmstrip .filmstrip-viewer .filmstrip-page div.over {
	background-position: -110px 0;
}
#page-videogallery .media-filmstrip .filmstrip-viewer .filmstrip-page div.selected {
	background: #bebebe;
	color: #000;
	width: 110px;
}
#page-videogallery .media-filmstrip .filmstrip-viewer a {
	display: block;
	position: absolute;
	overflow: hidden;
	width: 110px;
	height: 141px;
	top: 0;
	left: 0;
	z-index: 10;
	color: #404040;
	text-decoration: none;
	background: transparent url(/img/filmstrip/bg-set.png) no-repeat -98px 0;
	_background: transparent url(/img/filmstrip/bg-set.gif) no-repeat -98px 0;
}
#page-videogallery .media-filmstrip .filmstrip-viewer .filmstrip-page div.over a span {
	color: #000;
}
#page-videogallery .media-filmstrip div.active a {
	background-position: 6px 20px;
}
#page-videogallery .media-filmstrip a.active {
	background-position: 6px 20px;
}
#bd #media-filmstrip a span {
	display: block;
	float: none;
	padding: 82px 10px 0 10px;
}
#page-videogallery .noflash {
	padding: 100px 0;
	color: #fff;
}
#page-videogallery .noflash a {
	color: #fff;
}
#page-iwata-asks #bd {
	height: auto;
	padding-bottom: 40px;
}
#iwata-asks {
	margin: 0 auto;
	width: 940px;
	font-size: 12px;
}
#iwata-asks .bd {
	width: 100%;
}
div.ft {
	padding-top: 30px;
	clear: both;
}
#iwata-asks-chapter div.ft {
	position: relative;
	padding-bottom: 80px;
}
#featured-interview {
	display: inline-block;
	float: none;
	clear: both;
}
#featured-interview:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	overflow: visible;
	line-height: 0;
	height: 0;
}
html[xmlns] #featured-interview {
	display: block;
}
* html #featured-interview {
	height: 1%;
}
#head-iwata-asks ul.subnavigation li span {
	padding: 8px 4px 7px 10px;
	_line-height: 1.2em;
}
#iwata-asks .btn a {
	background: transparent url("../img/iwata-asks/bg-btn-read-interview.png") 0 3px no-repeat;
	color: #fff;
	text-decoration: none;
	padding: 10px 40px 10px 20px;
	_padding-right: 40px;
	display: block;
	float: left;
	font-size: 11px;
}
#iwata-asks .btn a:hover {
	text-decoration: none;
}
#iwata-asks .col {
	display: block;
	float: left;
	width: 215px;
	margin-right: 20px;
	margin-top: 30px;
	_margin-right: 18px;
}
#iwata-asks .col .interview-image {
	display: block;
	width: 216px;
	height: 110px;
	margin-bottom: 15px;
}
#iwata-asks .col .hdr {
	font-size: 14px;
	color: #3f3f3f;
}
#iwata-asks .col .title {
	font-size: 18px;
	font-weight: normal;
	margin: 4px 0 4px 0;
}
#iwata-asks .col .date  {
	color: #7c7c7c;
	 margin: 0 0 15px 0;
}
#iwata-asks .col .desc {
	color: #7c7c7c;
	margin-bottom: 10px;
	font-size: 11px;
	line-height: 1.5em;
}
#iwata-asks .btn {
	margin-left: -3px;
}
#iwata-asks #featured-interview .hd, #iwata-asks-chapter .hd {
	padding: 20px 0 30px 0;
}
#iwata-asks #recent-interviews .hd {
	padding: 30px 0 0 0;
}
#iwata-asks #featured-interview .hd h3, #iwata-asks #recent-interviews .hd h3 {
	font-size: 14px;
	font-weight: normal;
	color: #333;
}
#iwata-asks .featured .desc {
	margin: 15px 0;
	font-size: 14px;
	line-height: 1.5em;
}
#featured-interview .bd .featured h1 {
	font-weight: normal;
	color: #fff;
	 font-size: 190%;
}
#featured-interview .bd .featured h1 span {
	font-weight: normal;
}
#iwata-asks .featured {
	display: block;
	float: left;
	padding: 10px 46px 30px 20px;
	width: 396px;
	height: 225px;
	color: #fff;
	background: url(/img/iwata-asks/bg-featured-interview.png) no-repeat;
}
#iwata-asks .featured h2 {
	color: #fff;
}
#iwata-asks .featured-image {
	display: block;
	float: left;
	width: 462px;
	height: 265px;
}
#iwata-asks-chapter {
	margin: 0 auto;
	width: 930px;
}
#iwata-asks-chapter .bd {
	clear: both;
}
#iwata-asks-chapter .chapter-list {
	display: block;
	background: url(/img/iwata-asks/bg-chapter-list.png) no-repeat;
	width: 253px;
	margin: 0 20px 60px 0;
	height: 235px;
	float: left;
	color: #fff;
	font-size: 12px;
	padding: 20px 28px 70px 12px;
	position: relative;
}
#iwata-asks-chapter .chapter-list h2 {
	font-size: 22px;
	font-weight: normal;
	color: #fff;
}
#iwata-asks-chapter .chapter-list .volume-index {
	margin-bottom: 10px;
}
#iwata-asks-chapter .chapter-list ol {
	list-style-type: decimal;
	padding-left: 20px;
	position: absolute;
	bottom: 20px;
	_width: 100%;
	_padding-left: 30px;
	 width: 245px;
}
#iwata-asks-chapter .chapter-list li {
	margin-bottom: 6px;
}
#iwata-asks-chapter .chapter-list li a {
	color: #fff;
	text-decoration: none;
}
#iwata-asks-chapter .chapter-list li a:hover {
	text-decoration: underline;
}
#iwata-asks-chapter .chapter-list li.selected, #iwata-asks-chapter .chapter-list li.selected a {
	color: #d13739;
}
#iwata-asks-chapter .chapter-image {
	display: block;
	background: url(/img/iwata-asks/bg-chapter-image.png) no-repeat;
	float: left;
	width: 592px;
	height: 305px;
	padding: 10px;
}
#iwata-asks-chapter .chapter-rows, #iwata-asks-chapter .chapter-row {
	clear: both;
}
#iwata-asks-chapter .chapter-rows h2 {
	font-size: 20px;
	font-weight: normal;
	margin-bottom: 50px;
}
#iwata-asks-chapter .chapter-row {
	padding-bottom: 30px;
	font-size: 12px;
}
#iwata-asks-chapter .speaker {
	display: block;
	width: 214px;
	color: #404040;
	text-align: right;
	font-size: 14px;
	font-weight: normal;
	float: left;
}
#iwata-asks-chapter .speech {
	display: block;
	font-size: 14px;
	color: #545454;
	width: 650px;
	float: left;
	margin: 0 0 20px 25px;
}
#iwata-asks-chapter .speech img  {
	padding-top: 20px;
}
iwata-asks-chapter div.ft p.button {
	position: absolute;
	width: 165px;
	left: 240px;
}
#iwata-asks-chapter div.ft p.link {
	position: absolute;
	padding-top: 5px;
	left: 408px;
}
#iwata-asks-chapter div.ft p.link a {
	color: #000;
	text-decoration: none;
}
#iwata-asks-chapter div.ft p.link a.hover {
	text-decoration: underline;
}
#page-meet-dsi-explore #bd {
	height: 578px;
}
#meet-dsi-explore {
	position: relative;
	height: 504px;
}
#dsi-explore-swatch {
	position: absolute;
	width: 195px;
	bottom: 30px;
	left: 30px;
	z-index: 2;
}
.lang-es #dsi-explore-swatch {
	bottom: 9px;
}
.lang-fr #dsi-explore-swatch {
	bottom: 21px;
}
#dsi-explore-swatch h4 {
	border-bottom: solid 1px #d6d6d6;
	padding: 0 0 2px 0;
	margin: 0 0 6px 0;
	font-size: 13px;
	font-weight: normal;
	color: #000;
}
#dsi-explore-swatch ul {
	display: block;
	padding: 4px;
}
#dsi-explore-swatch ul li {
	display: block;
	float: left;
	position: relative;
	overflow: hidden;
	margin: 0;
	width: 32px;
	height: 50px;
	left: -4px;
	top: -3px;
	cursor: pointer;
	cursor: hand;
}
#dsi-explore-swatch ul li img {
	position: relative;
	margin: 0;
	width: 32px;
	height: 50px;
	top: 0;
	left: 0;
	z-index: 3;
}
#dsi-explore-swatch ul li span {
	display: block;
	position: absolute;
	width: 32px;
	height: 50px;
	top: 0;
	left: 0;
	z-index: 2;
}
#dsi-explore-swatch ul li.selected span {
	background: transparent url("/img/meet-dsi/bg-explore-swatch-selection.gif") no-repeat 0 0;
}
#dsi-explore-swatch ul li.hover span {
	background: transparent url("/img/meet-dsi/bg-explore-swatch-selection.gif") no-repeat -32px 0;
}
#dsi-explore-swatch ul li.selected.hover span {
	background: transparent url("/img/meet-dsi/bg-explore-swatch-selection.gif") no-repeat 0 0;
}
#dsi-explore-image {
	position: absolute;
	overflow: hidden;
	width: 442px;
	height: 334px;
	top: 30px;
	left: 231px;
	background: transparent url("/img/throbber.gif") no-repeat 210px 152px;
}
#dsi-explore-flash {
	position: absolute;
	overflow: visible;
	width: 291px;
	height: 330px;
	top: 27px;
	right: 5px;
	background: transparent url("/img/meet-dsi/bg-explore-flash.gif") no-repeat 0 0;
}
#explore-dsi-features div#canvas {
	position: relative;
	margin: 0 auto;
	width: 982px;
	height: 375px;
	top: 0;
}
#explore-dsi-features div#canvas div.display-feature {
	display: none;
	overflow: hidden;
}
#explore-dsi-features div#canvas div.selected {
	display: block;
}
#dsi-explore-flash-container {
	position: absolute;
	width: 290px;
	height: 330px;
	bottom: 28px;
	right: 0;
	font-size: 12px;
	text-align: center;
	background: transparent url("/img/throbber.gif") no-repeat 137px 160px;
}
#dsi-explore-flash-container p {
	margin: 0 auto;
	width: 70%;
}
#dsi-explore-flash-container .no-flash {
	padding: 100px 15px;
	line-height: 1.8em;
	background-color: #fff;
}
#dsi-explore-flash-nav {
	position: absolute;
	width: 250px;
	bottom: 28px;
	left: 20px;
}
#dsi-explore-flash-nav p {
	text-align: center;
	color: #9f9f9f;
}
#dsi-explore-flash-nav a {
	text-decoration: none;
	color: #000;
}
#dsi-explore-flash-nav a:hover, #dsi-explore-flash-nav a.selected {
	color: #ce181f;
}
#meet-dsi-explore #media-gallery {
	position: absolute;
	width: 930px;
	height: 128px;
	top: 375px;
	left: 26px;
	z-index: 2;
}
#meet-dsi-explore #section-modules-container {
	background: #fff url("/img/meet-dsi/bg-section-modules.gif") top left repeat-x;
	height: 300px;
}
#meet-dsi-explore #section-modules {
	display: inline-block;
	float: none;
	clear: both;
	padding-top: 78px;
	margin: 0 auto;
	width: 934px;
	color: #fff;
}
#explore-dsi-features #section-modules:after {
	content: ".";
	display: block;
	clear: both;
	line-height: 0;
	height: 0;
}
html[xmlns] #explore-dsi-features #section-modules {
	display: block;
}
* html #explore-dsi-features #section-modules {
	height: 1%;
}
#meet-dsi-explore #section-modules dl {
	float: left;
	margin-left: 7px;
	width: 463px;
	height: 150px;
}
#meet-dsi-explore #section-modules dl.first {
	margin-left: 0;
}
#meet-dsi-explore #section-modules dt {
	display: none;
}
#bd #meet-dsi-explore #media-gallery a {
	background: transparent url(/img/filmstrip/bg-explore-set.png) no-repeat -98px 0;
	_background: transparent url(/img/filmstrip/bg-explore-set.gif) no-repeat -98px 0;
}
#bd #meet-dsi-explore #media-gallery div.active a {
	background-position: 6px 20px;
}
#bd #meet-dsi-explore #media-gallery a.active {
	background-position: 6px 20px;
}
#bd #meet-dsi-explore #media-gallery a span {
	padding: 82px 10px 0 10px;
}
#explore-dsi-features div#canvas dl {
	display: block;
	position: absolute;
	z-index: 55;
	color: #545454;
}
#explore-dsi-features div#canvas dl dt {
	padding-bottom: 5px;
	font-weight: normal;
	color: #000;
	font-family: Lucida Grande, Lucida Sans, Tahoma;
}
#explore-dsi-features div#canvas dl dt strong {
	font-weight: normal;
}
#explore-dsi-features div#canvas dl dd {
	line-height: 1.6em;
	color: #545454;
}
#explore-dsi-features div#canvas dl dd.href {
	display: none;
}
#explore-dsi-features div#canvas dl dd.info {
	font-size: 12px;
}
#explore-dsi-features div#canvas dl dd.info a {
	color: #000;
}
#explore-dsi-features div#canvas dl dd.info a:hover {
	color: #000;
}
#explore-dsi-features div#canvas dl dd.info a:visited {
	color: #333;
}
#explore-dsi-features div#canvas dl dd.info ul {
	display: inline-block;
	float: none;
	clear: both;
	padding: 18px 0 15px 0;
	font-size: 10px;
	line-height: 1.9em;
	color: #000;
}
#explore-dsi-features div#canvas dl dd.info ul:after {
	content: ".";
	color: #fff;
	display: block;
	clear: both;
	visibility: hidden;
	overflow: visible;
	line-height: 0;
	height: 0;
}
html[xmlns] #explore-dsi-features div#canvas dl dd.info ul {
	display: block;
}
* html #explore-dsi-features div#canvas dl dd.info ul {
	height: 1%;
}
#explore-dsi-features div#canvas dl dd.info li {
	float: left;
	margin-right: 19px;
	width: 150px;
}
#explore-dsi-features div#canvas dl dd.info strong {
	font-size: 12px;
	font-weight: normal;
	color: #000;
}
#explore-dsi-features #canvas dl#info-feature-zero {
	width: 220px;
	top: 26px;
	left: 30px;
}
#canvas #info-feature-zero dt {
	font-size: 34px;
}
#canvas #info-feature-zero dd.link {
	margin-top: 14px;
}
.lang-es #canvas #info-feature-zero dd.link {
	margin-top: 5px;
}
#explore-dsi-features #canvas dl#info-feature-camera {
	width: 255px;
	top: 70px;
	left: 66px;
}
#canvas #info-feature-camera dt {
	font-size: 24px;
}
#canvas #info-feature-camera dd.link {
	margin-top: 18px;
}
#explore-dsi-features #canvas dl#info-feature-sound {
	width: 340px;
	top: 137px;
	left: 500px;
}
#canvas #info-feature-sound dt {
	font-size: 24px;
}
#canvas #info-feature-sound dd.link {
	margin-top: 18px;
}
#explore-dsi-features #canvas dl#info-feature-play-internet {
	width: 350px;
	top: 64px;
	left: 66px;
}
#canvas #info-feature-play-internet dt {
	font-size: 24px;
}
#canvas #info-feature-play-internet dd.link {
	margin-top: 18px;
}
#explore-dsi-features #canvas dl#info-feature-hundreds-games {
	width: 340px;
	top: 95px;
	left: 500px;
}
#canvas #info-feature-hundreds-games dt {
	font-size: 24px;
}
#canvas #info-feature-hundreds-games dd.link {
	margin-top: 18px;
}
#explore-dsi-features #canvas dl#info-feature-touch-tech {
	width: 300px;
	top: 106px;
	left: 66px;
}
#canvas #info-feature-touch-tech dt {
	font-size: 24px;
}
#canvas #info-feature-touch-tech dd.link {
	margin-top: 18px;
}
#explore-dsi-features #canvas dl#info-feature-dualscreens {
	width: 340px;
	top: 124px;
	left: 500px;
}
#canvas #info-feature-dualscreens dt {
	font-size: 24px;
}
#canvas #info-feature-dualscreens dd.link {
	margin-top: 18px;
}
#explore-dsi-features #canvas dl#info-feature-brightenup {
	width: 300px;
	top: 169px;
	left: 66px;
}
#canvas #info-feature-brightenup dt {
	font-size: 24px;
}
#canvas #info-feature-brightenup dd.link {
	margin-top: 18px;
}
#explore-dsi-features #canvas dl#info-feature-battery {
	width: 270px;
	top: 197px;
	left: 634px;
}
#canvas #info-feature-battery dt {
	font-size: 24px;
}
#canvas #info-feature-battery dd.link {
	margin-top: 18px;
}
#explore-dsi-features #canvas dl#info-feature-sd-card {
	width: 525px;
	top: 82px;
	left: 66px;
}
#canvas #info-feature-sd-card dt {
	font-size: 24px;
}
#canvas #info-feature-sd-card dd.link {
	margin-top: 18px;
}
#explore-dsi-features #canvas dl#info-feature-pictochat {
	width: 340px;
	top: 169px;
	left: 534px;
}
#canvas #info-feature-pictochat dt {
	font-size: 24px;
}
#canvas #info-feature-pictochat dd.link {
	margin-top: 18px;
}
#explore-dsi-features #canvas dl#info-feature-parental-controls {
	width: 430px;
	top: 129px;
	left: 66px;
}
#canvas #info-feature-parental-controls dt {
	font-size: 24px;
}
#canvas #info-feature-parental-controls dd.link {
	margin-top: 18px;
}
#explore-dsi-features div#canvas div#dsi-image {
	position: absolute;
	z-index: 1;
}
#explore-dsi-features #canvas .bg-feature-zero {
	display: block;
	width: 1px;
	height: 1px;
	top: 0;
	left: 0;
}
#explore-dsi-features #canvas .bg-feature-camera {
	display: block;
	width: 565px;
	height: 424px;
	top: -40px;
	left: 360px;
}
#explore-dsi-features #canvas .bg-feature-sound {
	display: block;
	width: 539px;
	height: 439px;
	top: -55px;
	left: 35px;
}
#explore-dsi-features #canvas .bg-feature-play-internet {
	display: block;
	width: 648px;
	height: 466px;
	top: -64px;
	left: 298px;
}
#explore-dsi-features #canvas .bg-feature-hundreds-games {
	display: block;
	width: 496px;
	height: 297px;
	top: 34px;
	left: -25px;
}
#explore-dsi-features #canvas .bg-feature-touch-tech {
	display: block;
	width: 547px;
	height: 430px;
	top: -50px;
	left: 409px;
}
#explore-dsi-features #canvas .bg-feature-dualscreens {
	display: block;
	width: 406px;
	height: 414px;
	top: -52px;
	left: 50px;
}
#explore-dsi-features #canvas .bg-feature-brightenup {
	display: block;
	width: 458px;
	height: 417px;
	top: -45px;
	left: 409px;
}
#explore-dsi-features #canvas .bg-feature-battery {
	display: block;
	width: 572px;
	height: 315px;
	top: 29px;
	left: 26px;
}
#explore-dsi-features #canvas .bg-feature-sd-card {
	display: block;
	width: 322px;
	height: 375px;
	top: 3px;
	left: 600px;
}
#explore-dsi-features #canvas .bg-feature-pictochat {
	display: block;
	width: 456px;
	height: 341px;
	top: 20px;
	left: 64px;
}
#explore-dsi-features #canvas .bg-feature-parental-controls {
	display: block;
	width: 352px;
	height: 67px;
	top: 165px;
	left: 525px;
}
#explore-dsi-features #canvas .bg-feature-zero img {
	width: 1px;
	height: 1px;
}
#explore-dsi-features #canvas .bg-feature-camera img {
	width: 565px;
	height: 424px;
}
#explore-dsi-features #canvas .bg-feature-sound img {
	width: 539px;
	height: 439px;
}
#explore-dsi-features #canvas .bg-feature-play-internet img {
	width: 648px;
	height: 466px;
}
#explore-dsi-features #canvas .bg-feature-hundreds-games img {
	width: 496px;
	height: 297px;
}
#explore-dsi-features #canvas .bg-feature-touch-tech img {
	width: 547px;
	height: 430px;
}
#explore-dsi-features #canvas .bg-feature-dualscreens img {
	width: 406px;
	height: 414px;
}
#explore-dsi-features #canvas .bg-feature-brightenup img {
	width: 458px;
	height: 417px;
}
#explore-dsi-features #canvas .bg-feature-battery img {
	width: 572px;
	height: 315px;
}
#explore-dsi-features #canvas .bg-feature-sd-card img {
	width: 322px;
	height: 375px;
}
#explore-dsi-features #canvas .bg-feature-pictochat img {
	width: 456px;
	height: 341px;
}
#explore-dsi-features #canvas .bg-feature-parental-controls img {
	width: 352px;
	height: 67px;
}
#page-meet-dsi #section-modules-container {
	height: 300px;
}
div#meet-dsi-overview {
	background: transparent url(/img/meet-dsi/bg-overview.jpg) no-repeat 25px 10px;
	display: block;
	float: none;
	_height: 500px;
	min-height: 500px;
	overflow: hidden;
	padding: 0;
	position: relative;
}
div#meet-dsi-overview h1 {
	position: absolute;
	left: -999999px;
}
	div#meet-dsi-overview p.intro {
		font-size: 13px;
		line-height: 1.6em;
		margin: 5px 0 25px 355px;
		width: 605px;
	}
		div#meet-dsi-overview p.intro a {
			color: #0094D7;
		}
	div#meet-dsi-overview div#features {
		margin-left: 335px;
	}
		div#meet-dsi-overview div#features div.feature {
			float: left;
			width: 315px;
		}
			div#meet-dsi-overview div#features div.feature a {
				display: block;
				height: 100%;
				position: relative;
				width: 100%;
			}
			div#meet-dsi-overview div#features div.feature a:hover {
				text-decoration: none;
			}
				div#meet-dsi-overview div#features div.feature a span.image {
					display: block;
					height: 288px;
					margin: 0 auto;
					position: relative;
					width: 312px;
				}
					div#meet-dsi-overview div#features div.feature a span.image img {
						display: block;
						left: 0;
						position: absolute;
						top: 0;
					}
					div#meet-dsi-overview div#features div.feature a.hover span.image img.img-1 {
						display: none;
					}
				div#meet-dsi-overview div#features div.feature a span.hit-target {
					background: transparent url(/img/misc/spacer.png) repeat 0 0;
					_background: none;
					_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='scale', src='/img/misc/spacer.png');
					display: block;
					height: 100%;
					left: 0;
					position: absolute;
					top: 0;
					width: 100%;
					z-index: 1;
					cursor:pointer;
				}
			div#meet-dsi-overview div#features div.feature span.headline {
				color: #000;
				display: block;
				font-size: 15px;
				font-weight: bold;
				margin: -5px 0 10px 23px;
				position: relative;
				width: 280px;
			}
			div#meet-dsi-overview div#features div.feature span.copy {
				color: #000;
				display: block;
				font-size: 11px;
				line-height: 1.3em;
				margin: 0 0 10px 23px;
				position: relative;
				width: 280px;
			}
			div#meet-dsi-overview div#features div.feature span.btn-pill {
				margin-left: 23px;
			}
#meet-dsi-explore div.selected {
	width: 110px;
}
div#meet-dsi-overview dl.hover dd.info {
	z-index: 2;
}
div#meet-dsi-overview dl.hover dd.img {
	z-index: 1;
}
div#meet-dsi-overview dl.hover dd.img img {
	filter: alpha(opacity=20);
}
div#meet-dsi-overview dl.hover dd.link {
	z-index: 2;
}
div#meet-dsi-overview p.ds-feature-link {
	top: 177px;
	left: 68px;
}
#page-meet-dsi #section-modules-container {
	height: 220px;
	background-color: #fff;
}
#page-meet-dsi #section-modules-container #section-modules dd {
	display: block;
	float: none;
	overflow: hidden;
	position: absolute;
	width: 463px;
	height: 150px;
}
#page-meet-dsi #section-modules-container #section-modules dl a {
	display: block;
	float: none;
	position: relative;
	width: 926px;
	height: 150px;
}
#page-meet-dsi #section-modules-container #section-modules dl a.hover {
	margin-left: -463px;
}
#meet-dsi-photos {
	display: inline-block;
	position: relative;
	float: none;
	clear: both;
	margin: 0 auto;
	width: 922px;
}
#meet-dsi-photos:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	overflow: visible;
	line-height: 0;
	height: 0;
}
html[xmlns] #meet-dsi-photos {
	display: block;
}
* html #meet-dsi-photos {
	height: 1%;
}
#meet-dsi-lenses {
	display: block;
	float: none;
	position: relative;
	overflow: visible;
	margin: 0 auto;
	width: 922px;
	height: 525px;
}
#meet-dsi-feature-callout {
	display: block;
	padding: 100px 0;
	margin: 0 auto;
	width: 932px;
}
div#meet-dsi-photos h4 {
	padding-bottom: 25px;
	font-size: 24px;
}
div#meet-dsi-photos ul.subnavigation {
	height: 127px;
}
div#meet-dsi-photos div.intro {
	display: block;
	float: left;
	padding-bottom: 25px;
	width: 385px;
}
div#meet-dsi-photos div.intro h1 {
	display: none;
}
div#meet-dsi-photos div.intro h2 {
	padding-top: 24px;
	padding-bottom: 9px;
	font-size: 36px;
	font-weight: normal;
	color: #000;
}
div#meet-dsi-photos div.intro p {
	font-size: 14px;
	font-weight: normal;
	line-height: 1.75em;
	color: #545454;
}
div#meet-dsi-photos dl.intro {
	display: block;
	position: relative;
	float: right;
	margin-top: 9px;
	width: 490px;
	height: 354px;
	background: transparent url(/img/meet-dsi/img-dsi-unit-black.jpg) no-repeat 0 0;
}
div#meet-dsi-photos dl.intro dt {
	display: block;
	position: absolute;
	width: 280px;
	height: 20px;
	top: 273px;
	left: -35px;
	font-size: 15px;
	color: #000;
	text-align: right;
}
div#meet-dsi-photos dl.intro dd {
	display: block;
	overflow: hidden;
	position: absolute;
	width: 155px;
	top: 294px;
	left: 91px;
}
div#meet-dsi-lenses h3 {
	font-size: 24px;
	color: #333;
}
div#meet-dsi-lenses h4 {
	display: block;
	position: absolute;
	font-size: 12px;
	font-weight: normal;
	font-style: italic;
	width: 355px;
	height: 20px;
	bottom: 320px;
	left: 484px;
	color: #545454;
}
div#lensframe {
	display: block;
	position: absolute;
	width: 463px;
	height: 472px;
	bottom: 0;
	left: 0;
	z-index: 0;
	background-color: transparent;
	background-image: url(/img/img-dsi.jpg);
	background-repeat: no-repeat;
}
div#meet-dsi-lenses div.photo-BLUE {
	background-position: 0 0;
}
div#meet-dsi-lenses div.photo-BLACK {
	background-position: -463px 0;
}
div#meet-dsi-lenses div.video-BLUE {
	background-position: -926px 0;
}
div#meet-dsi-lenses div.video-BLACK {
	background-position: -926px 0;
}
div#lensframe embed {
	position: absolute;
	z-index: 0;
}
dl#lens-definitions {
	display: block;
	position: absolute;
	overflow: hidden;
	padding: 0;
	margin: 0;
	width: 355px;
	height: 110px;
	top: 71px;
	left: 484px;
}
dl#lens-definitions dt {
	display: none;
	font-size: 17px;
	font-weight: normal;
	padding-bottom: 2px;
	color: #000;
}
dl#lens-definitions dd {
	display: none;
	font-size: 13px;
	font-weight: normal;
	line-height: 1.5em;
	color: #545454;
}
dl#lens-definitions dt.selected, dl#lens-definitions dd.selected {
	display: block;
}
div#dsi-preview-container {
	display: block;
	position: absolute;
	overflow: hidden;
	width: 444px;
	height: 316px;
	bottom: 0;
	left: 484px;
	background: transparent url(/img/meet-dsi/bg-thumbnails.gif) no-repeat 0 0;
}
div#dsi-preview {
	display: block;
	padding: 0 0 0 10px;
}
div#lensframe div#dsi-screen0 {
	position: absolute;
	overflow: hidden;
	top: 30px;
	height: 165px;
	width: 221px;
	left: 122px;
}
div#lensframe div#dsi-screen1 {
	position: absolute;
	overflow: hidden;
	top: 276px;
	height: 165px;
	width: 221px;
	left: 122px;
}
div#lensframe div#dsi-screen1 img {
	margin-top: -168px;
}
div#dsi-preview dl {
	display: block;
	float: left;
	position: relative;
	margin-top: 2px;
	width: 105px;
	height: 102px;
	background-image: url(/img/meet-dsi/bg-thumb.gif);
	background-repeat: no-repeat;
	background-color: transparent;
}
html[xmlns] div#dsi-preview dl {
	height: 102px;
}
* html div#dsi-preview dl {
	height: 102px;
}
div#dsi-preview dl.hover {
	background-position: -105px 0;
}
div#dsi-preview dl.first {
	margin-right: 106px;
	background-image: url(/img/meet-dsi/bg-thumb-first.gif);
}
div#dsi-preview dl dt {
	display: block;
	position: absolute;
	overflow: hidden;
	width: 89px;
	height: 18px;
	top: 78px;
	left: 8px;
	font-size: 12px;
	font-weight: normal;
	color: #333;
	text-align: center;
	line-height: 1.3em;
}
div#dsi-preview dl dd {
	display: block;
	position: absolute;
	width: 105px;
	height: 59px;
	top: 16px;
	left: 0;
}
div#dsi-preview dl a {
	display: block;
	border: 0;
	padding: 4px 10px;
}
div#dsi-preview dl img {
	border: 0;
	width: 85px;
	height: 51px;
}
div#dsi-preview dl.selected dd {
	background: transparent url(/img/meet-dsi/bg-dsi-preview-highlight.gif) no-repeat 6px 0;
}
div#meet-dsi-feature-callout h4 {
	display: none;
}
ul.callout-dsifeatures {
	display: inline-block;
	float: none;
	clear: both;
	overflow: visible;
}
ul.callout-dsifeatures:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	overflow: visible;
	line-height: 0;
	height: 0;
}
html[xmlns] ul.callout-dsifeatures {
	display: block;
}
* html ul.callout-dsifeatures {
	height: 1%;
}
ul.callout-dsifeatures li {
	display: block;
	float: left;
	margin-left: 0;
	width: 233px;
	background: transparent url(/img/meet-dsi/bg-callout-photos.gif) no-repeat 0 0;
}
ul.callout-dsifeatures li img {
	margin: 2px 0 0 6px;
	width: 215px;
	height: 162px;
}
ul.callout-dsifeatures dl {
	position: relative;
	padding: 30px 0 0 6px;
}
ul.callout-dsifeatures dt {
	padding-bottom: 12px;
	font-size: 15px;
	font-weight: normal;
	color: #000;
}
ul.callout-dsifeatures dd {
	width: 210px;
	font-size: 13px;
	line-height: 1.6em;
	color: #525252;
}
#lensframe .noflash {
	padding: 150px 0;
}
#meet-dsi-sound {
	display: block;
	position: relative;
	float: none;
	clear: both;
	margin: 0 auto;
	width: 970px;
	height: 1620px;
}
div#meet-dsi-sound h3 {
	padding-bottom: 25px;
	font-size: 24px;
}
div#meet-dsi-sound ul.subnavigation {
	height: 127px;
}
div#meet-dsi-sound div.intro {
	display: block;
	float: none;
	margin-left: 26px;
	width: 385px;
}
div#meet-dsi-sound div.intro h2 {
	padding: 24px 0 9px 0;
	font-size: 36px;
	font-weight: normal;
	color: #000;
}
div#meet-dsi-sound div.intro p {
	font-size: 14px;
	font-weight: normal;
	line-height: 1.9em;
	color: #545454;
}
div#meet-dsi-sound dl.intro {
	display: block;
	position: relative;
	float: none;
	padding-top: 35px;
	margin-left: 26px;
}
div#meet-dsi-sound dl.intro dt {
	display: block;
	padding-bottom: 12px;
	font-size: 15px;
	color: #000;
}
div#meet-dsi-sound dl.intro dd {
	display: block;
	overflow: hidden;
	width: 155px;
}
div.dsi-sound-features {
	width: 468px;
}
div.dsi-sound-features dl {
	position: relative;
}
div.dsi-sound-features dt {
	font-size: 14px;
	font-weight: normal;
	color: #000;
}
div.dsi-sound-features dd {
	font-size: 12px;
	font-weight: normal;
	color: #545454;
	line-height: 1.6em;
}
div.dsi-sound-features dd.img {
	position: absolute;
}
div.dsi-sound-features dd.vid a {
	display: block;
	overflow: hidden;
	width: 463px;
}
div#sound-control dl.videoThumb, div#sound-music dl.videoThumb {
	float: right;
	padding: 0 0 15px 15px;
	width: 163px;
	height: 115px;
	position: relative;
}
div#sound-control dl.videoThumb dt, div#sound-control dl.videoThumb strong, div#sound-music dl.videoThumb dt, div#sound-music dl.videoThumb strong {
	display: none;
}
div#sound-control dl.videoThumb span, div#sound-music dl.videoThumb span {
	position: absolute;
	left: 26px;
	top: 92px;
	z-index: 100px;
	color: white;
	text-decoration: none;
	font-size: 11px;
}
div#sound-control {
	position: absolute;
	top: 20px;
	left: 487px;
}
div#sound-control dl {
	padding-top: 510px;
}
div#sound-control dt {
	padding: 0 8px 10px 53px;
}
div#sound-control dd.info {
	padding: 0 8px 0 53px;
}
div#sound-control dd.img {
	position: absolute;
	padding-top: 0;
	margin-left: 0;
	top: 0;
	left: 0;
}
div#sound-control dd.vid {
	position: absolute;
	padding-top: 0;
	margin-left: 0;
	top: 0;
	left: 0;
}
div#sound-filters {
	position: absolute;
	height: 670px;
	top: 410px;
	left: 16px;
	z-index: 10;
}
div#sound-filters dl {
	position: absolute;
	padding-bottom: 500px;
	bottom: 0;
}
div#sound-filters dt {
	padding: 0 75px 10px 10px;
}
div#sound-filters dd.info {
	padding: 0 75px 10px 10px;
}
div#sound-filters dd.img {
	bottom: 0;
	left: 0;
}
div#sound-music {
	position: absolute;
	top: 840px;
	left: 0;
	z-index: 5;
}
div#sound-music dl {
	padding-top: 310px;
}
div#sound-music dl.videoThumb {
	padding: 0 0 15px 15px;
}
div#sound-music dt {
	padding: 0 0 10px 131px;
}
div#sound-music dd.info {
	padding: 0 0 0 131px;
}
div#sound-music dd.img {
	position: absolute;
	top: 0;
	left: 503px;
}
div#sound-music dd.vid {
	position: absolute;
	top: 0;
	left: 500px;
}
div.dsi-sound-features div.noflash {
	padding: 140px 0;
}
#container-dsiware {
	width: 100%;
	background-color: #fff;
}
#container-dsiware #main {
	width: 100%;
}
div#container-dsiware div#main div#intro {
	position: relative;
	margin: 0 auto;
	width: 956px;
	height: 468px;
}
div#container-dsiware div#main div#intro dl {
	position: absolute;
}
div#container-dsiware div#main div#intro dd {
	font-size: 14px;
	line-height: 1.6em;
	color: #666;
}
div#container-dsiware div#main div#intro dd.link {
	font-size: 11px;
	line-height: 1em;
}
div#container-dsiware div#main div#intro dl.intro-content {
	width: 350px;
	left: 30px;
	top: 30px;
	background-color: transparent;
	background-repeat: no-repeat;
}
div#container-dsiware div#main div#intro dl.intro-content a  {
	text-decoration: none;
	color: #D13636;
}
div#container-dsiware div#main div#intro dl.intro-content a:hover  {
	text-decoration: underline;
}
div#container-dsiware div#intro dl.intro-content dt {
	font-size: 36px;
	padding-bottom: 15px;
}
div#container-dsiware div#intro dl.intro-content dd {
	font-size: 14px;
	line-height: 1.8em;
	color: #666;
}
div#container-dsiware div#intro dl.intro-content dd.intro {
	width: 420px;
}
div#container-dsiware div#main div#intro dl.intro-instructions {
	width: 340px;
	left: 30px;
	bottom: 17px;
}
div#container-dsiware div#intro dl.intro-instructions dt {
	display: none;
}
div#container-dsiware div#intro dl.intro-instructions dd.link {
	margin-top: 18px;
}
#page-meet-dsi-dsiware #intro-video {
	position: absolute;
	left: 432px;
	top: 93px;
}
#page-meet-dsi-dsiware div#game-feature-video {
	overflow: visible;
	width: 520px;
	height: 330px;
	top: 25px;
	background: transparent url(/img/dsiware/bg-vidplayer.gif) no-repeat scroll 0;
}
#page-meet-dsi-dsiware #game-feature-video-title {
	padding: 10px 0 0 10px;
}
#page-meet-dsi-dsiware #game-feature-vid-localization {
	padding: 5px 0 0 10px;
}
#page-meet-dsi-dsiware div#game-list {
	float: right;
	overflow: hidden;
	padding-bottom: 15px;
	width: 227px;
	background: #e2e2e2 url("/img/dsiware/bg-games.gif") no-repeat bottom left;
}
div#game-list dl {
	display: block;
	position: relative;
	margin: 0 15px 6px 15px;
	height: 101px;
	background: transparent url("/img/dsiware/bg-gamelist.gif") no-repeat top left;
}
div#game-list dl.first {
	margin-top: 0;
	border-top: 1px solid #d0d0d0;
	padding-top: 7px;
	background-position: 0 7px;
}
div#game-list dl.first dd.img {
	top: 17px;
}
div#game-list dt {
	padding-left: 108px;
	padding-top: 16px;
	color: #000;
}
div#game-list dd.date {
	padding-left: 108px;
	padding-top: 2px;
	color: #666;
}
div#game-list dd.img {
	position: absolute;
	width: 90px;
	height: 81px;
	top: 10px;
	left: 10px;
}
div#game-list dd.link {
	position: absolute;
	overflow: hidden;
	text-indent: -999999px;
	width: 189px;
	height: 94px;
	top: 0;
	left: 0;
	z-index: 10;
}
div#game-list dd.link a {
	display: block;
	width: 189px;
	height: 94px;
	background: transparent url("/img/blank.gif") repeat top left;
}
div#game-list dl.hover dt strong {
	text-decoration: underline;
}
#page-meet-dsi-dsiware div#container-promos {
	display: inline-block;
	clear: both;
	overflow: visible;
	padding: 40px 0 90px 0;
	margin: 0 auto;
	width: 940px;
}
#page-meet-dsi-dsiware div#container-promos:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	overflow: visible;
	line-height: 0;
	height: 0;
}
html[xmlns] #page-meet-dsi-dsiware div#container-promos {
	display: block;
}
* html #page-meet-dsi-dsiware div#container-promos {
	height: 1%;
}
div#container-promos #game-list h3 {
	background: transparent url("/img/dsiware/hdr-dsiware-gamelist.gif") repeat-y top left;
}
div#container-promos #game-list h3 span {
	display: block;
	padding: 13px 18px 8px;
	background: transparent url("/img/dsiware/hdr-dsiware-gamelist.gif") no-repeat -227px 0;
	font-size: 12px;
	color: #000;
}
div#container-promos #game-list p.ds-feature-game-link {
	position: relative;
	margin-left: 15px;
	margin-bottom: 5px;
	width: 197px;
	height: 53px;
	overflow: hidden;
}
div#container-promos #game-list p.ds-feature-game-link a {
	color: #fff;
	text-decoration: none;
}
div#container-promos #game-list p.ds-feature-game-link a span {
	display: block;
	position: relative;
	padding: 10px 20px 0 10px;
	margin: 0 auto;
	z-index: 2;
	font-size: 12px;
	text-align: left;
}
div#container-promos #game-list p.ds-feature-game-link a strong {
	position: absolute;
	background-image: url('/img/btn-pillbox-2.gif');
	width: 394px;
	height: 53px;
	left: 0;
	top: 0;
	z-index: 1;
}
div#container-promos #game-list p.ds-feature-game-link a:hover strong {
	left: -197px;
}
#page-meet-dsi-dsiware div#game-promos {
	display: block;
	float: left;
	overflow: visible;
	width: 710px;
}
#page-meet-dsi-dsiware div#game-promos a {
	text-decoration: none;
}
#page-meet-dsi-dsiware div#game-promos a:hover {
	text-decoration: underline;
}
#page-meet-dsi-dsiware div#game-promos dl {
	position: relative;
	float: left;
	margin-left: 20px;
	width: 216px;
}
#page-meet-dsi-dsiware div#game-promos dl.first {
	margin-left: 0;
}
#page-meet-dsi-dsiware div#game-promos dt {
	position: absolute;
	overflow: hidden;
	height: 45px;
	top: 167px;
	font-size: 15px;
	color: #000;
}
#page-meet-dsi-dsiware div.lang-en div#game-promos dt {
	height: 65px;
}
#page-meet-dsi-dsiware div.lang-es div#game-promos dt {
	height: 65px;
}
#page-meet-dsi-dsiware div.lang-fr div#game-promos dt {
	height: 75px;
}
#page-meet-dsi-dsiware div#game-promos dt a {
	color: #000;
}
#page-meet-dsi-dsiware div#game-promos dd.img {
	position: absolute;
	top: 0;
	left: 0;
}
#page-meet-dsi-dsiware div#game-promos dd.info {
	font-size: 12px;
	line-height: 1.8em;
	color: #555;
}
#page-meet-dsi-dsiware div.lang-en div#game-promos dd.info {
	padding-top: 235px;
	padding-right: 12px;
}
#page-meet-dsi-dsiware div.lang-es div#game-promos dd.info {
	padding-top: 235px;
	padding-right: 12px;
}
#page-meet-dsi-dsiware div.lang-fr div#game-promos dd.info {
	padding-top: 245px;
	padding-right: 12px;
}
#page-meet-dsi-dsiware div#game-promos dd.link {
	padding-top: 15px;
}
#page-meet-dsi-dsiware div#game-promos dd a {
	text-decoration: none;
	color: #d13636;
}
#page-meet-dsi-dsiware div#game-promos dd.link a {
	background: transparent url(/img/ico-arrow.gif) no-repeat scroll right center;
}
#page-meet-dsi-dsiware div#game-promos dd.link span {
	padding-right: 15px;
}
div#game-feature-video div.noflash {
	padding: 100px 0;
	color: #eee;
}
div#game-feature-video div.noflash a {
	color: #fff;
}
#page-meet-dslite #bd {
	height: 885px;
}
#page-meet-dslite #section-modules-container {
	height: 300px;
}
#meet-dslite-overview {
	display: block;
	float: none;
	position: relative;
	overflow: visible;
	padding: 0;
	height: 557px;
	background: transparent url("/img/meet-dslite/bg-overview.jpg") no-repeat 0 0;
}
div#meet-dslite-overview h1 {
	display: block;
	position: absolute;
	overflow: hidden;
	border: 0;
	padding: 0;
	margin: 0;
	width: 174px;
	height: 55px;
	top: -36px;
	left: 137px;
	text-indent: -999999px;
}
div#meet-dslite-overview dl.intro {
	display: block;
	position: absolute;
	overflow: visible;
	border-bottom: solid 1px #d1d1d1;
	padding: 0;
	margin: 0;
	width: 251px;
	height: 140px;
	top: 27px;
	left: 699px;
}
div#meet-dslite-overview dl.intro dt {
	display: block;
	position: relative;
	padding: 0;
	margin: 0;
	width: 287px;
	height: 60px;
	left: -39px;
	text-indent: -999999px;
	background: url("/img/meet-dslite/logo-dslite.jpg") no-repeat 0 0;
}
div#meet-dslite-overview dl.intro dd {
	font-size: 12px;
	line-height: 1.3em;
	color: #535353;
}
div#meet-dslite-overview dl.hover dd.info {
	z-index: 2;
}
div#meet-dslite-overview dl.hover dd.img {
	z-index: 1;
}
div#meet-dslite-overview dl.hover dd.img img {
	filter: alpha(opacity=20);
}
div#meet-dslite-overview dl.hover dd.link {
	z-index: 2;
}
dl#meet-hundreds-games {
	border-bottom: solid 1px #d1d1d1;
	width: 258px;
	height: 217px;
	top: 67px;
	left: 400px;
}
div.lang-en dl#meet-hundreds-games dd.info {
	top: 45px;
}
div.lang-es dl#meet-hundreds-games dd.info {
	top: 40px;
}
div.lang-fr dl#meet-hundreds-games dd.info {
	top: 45px;
}
dl#meet-hundreds-games dd.img {
	left: -5px;
}
div.lang-en dl#meet-hundreds-games dd.link {
	bottom: 45px;
	margin: 0 0 0 55px;
}
div.lang-es dl#meet-hundreds-games dd.link {
	bottom: 40px;
	margin: 0 0 0 55px;
}
div.lang-fr dl#meet-hundreds-games dd.link {
	bottom: 45px;
	margin: 0 0 0 55px;
}
dl#meet-hundreds-games dd.hit a {
	width: 258px;
	height: 190px;
}
dl#meet-play-with-friends {
	width: 258px;
	height: 204px;
	top: 294px;
	left: 400px;
}
div.lang-en dl#meet-play-with-friends dd.info {
	top: 45px;
}
div.lang-es dl#meet-play-with-friends dd.info {
	top: 45px;
}
div.lang-fr dl#meet-play-with-friends dd.info {
	top: 38px;
}
dl#meet-play-with-friends dd.img {
	left: -5px;
}
dl#meet-play-with-friends dd.link {
	margin: 0 0 0 55px;
}
div.lang-en dl#meet-play-with-friends dd.link {
	bottom: 35px;
}
div.lang-es dl#meet-play-with-friends dd.link {
	bottom: 35px;
}
div.lang-fr dl#meet-play-with-friends dd.link {
	bottom: 28px;
}
dl#meet-play-with-friends dd.hit a {
	width: 258px;
	height: 190px;
}
dl#meet-play-allages {
	width: 251px;
	height: 197px;
	top: 200px;
	left: 700px;
}
div.lang-en dl#meet-play-allages dd.info {
	top: 50px;
}
div.lang-es dl#meet-play-allages dd.info {
	top: 38px;
}
div.lang-fr dl#meet-play-allages dd.info {
	top: 50px;
}
dl#meet-play-allages dd.img {
	left: -5px;
}
div.lang-en dl#meet-play-allages dd.link {
	bottom: 30px;
	margin: 0 0 0 51px;
}
div.lang-es dl#meet-play-allages dd.link {
	bottom: 23px;
	margin: 0 0 0 51px;
}
div.lang-fr dl#meet-play-allages dd.link {
	bottom: 30px;
	margin: 0 0 0 51px;
}
dl#meet-play-allages dd.hit a {
	width: 251px;
	height: 197px;
}
div#meet-dslite-overview p.ds-feature-link {
	top: 252px;
	left: 116px;
}
div.game-modules-container {
	position: absolute;
	width: 982px;
	height: 328px;
	top: 557px;
	background: #fff url('/img/meet-dslite/bg-promo-line.gif') no-repeat 30px 0;
}
div.game-modules-container dl {
	display: block;
	position: absolute;
	overflow: hidden;
	border: 0;
	padding: 0;
	margin: 0;
	width: 228px;
	height: 238px;
	top: 21px;
	background: #fff url('/img/meet-dslite/bg-promos.gif') no-repeat 0 0;
}
div.game-modules-container dt {
	position: absolute;
	left: -999999px;
}
div.game-modules-container dd {
	position: absolute;
	padding: 0;
	margin: 0;
}
div.game-modules-container dd.img {
	padding: 2px 0 0 5px;
}
div.game-modules-container dd.link {
	position: absolute;
	right: 20px;
	bottom: 22px;
	z-index: 1;
}
div.game-modules-container dl.hover dd.btn-pill-black a strong {
	left: 0;
}
div.game-modules-container dd.hit {
	position: absolute;
	top: 2px;
	left: 5px;
	z-index: 2;
}
div.game-modules-container dd.hit a {
	display: block;
	overflow: hidden;
	width: 218px;
	height: 228px;
	background: transparent url('/img/blank.gif') no-repeat 0 0;
	text-indent: -999999px;
}
div.game-modules-container dd.hit span {
	text-indent: -999999px;
}
div.game-modules-container dl.dslite-promo1 {
	left: 24px;
}
div.game-modules-container dl.dslite-promo2 {
	left: 259px;
}
div.game-modules-container dl.dslite-promo3 {
	left: 494px;
}
div.game-modules-container dl.dslite-promo4 {
	left: 729px;
}
#page-meet-dslite-explore #bd {
	height: 850px;
}
#meet-dslite-explore {
	position: relative;
	height: 504px;
}
#dslite-explore-swatch {
	width: 325px;
	margin-left: 30px;
	padding-top: 17px;
}
#dslite-explore-swatch h4 {
	border-bottom: solid 1px #d6d6d6;
	padding: 0 0 2px 0;
	margin: 0 0 6px 0;
	font-size: 13px;
	font-weight: normal;
	color: #000;
}
#dslite-explore-swatch ul {
	display: block;
	height: 50px;
	padding: 4px;
	width: 260px;
}
#dslite-explore-swatch ul li {
	display: block;
	float: left;
	position: relative;
	overflow: hidden;
	margin: 0;
	width: 63px;
	height: 49px;
	left: -4px;
	top: -3px;
	cursor: pointer;
	cursor: hand;
}
#dslite-explore-swatch ul li img {
	position: relative;
	margin: 0;
	width: 63px;
	height: 49px;
	top: 0;
	left: 0;
	z-index: 3;
}
#dslite-explore-swatch ul li span {
	position: absolute;
	display: block;
	width: 63px;
	height: 49px;
	top: 0;
	left: 0;
	z-index: 2;
}
#dslite-explore-swatch ul li.selected span, #dslite-explore-swatch ul li.selected.hover span {
	background: transparent url("/img/meet-dslite/bg-explore-swatch-selection.gif") no-repeat 0 0;
}
#dslite-explore-swatch ul li.hover span {
	background: transparent url("/img/meet-dslite/bg-explore-swatch-selection.gif") no-repeat -63px 0;
}
#dslite-explore-image {
	position: absolute;
	overflow: hidden;
	width: 490px;
	height: 364px;
	top: 4px;
	left: 413px;
	background: transparent url("/img/throbber.gif") no-repeat 241px 168px;
}
#dslite-explore-flash {
	display: none;
	position: absolute;
	overflow: hidden;
	width: 290px;
	height: 330px;
	top: 27px;
	right: 5px;
	background: transparent url("/img/meet-dslite/bg-explore-flash.gif") no-repeat 0 0;
}
#explore-dslite-features div#canvas {
	position: relative;
	margin: 0 auto;
	width: 982px;
	height: 375px;
	top: 0;
}
#explore-dslite-features div#canvas div.display-feature {
	display: none;
	overflow: hidden;
}
#explore-dslite-features div#canvas div.selected {
	display: block;
}
#bd #meet-dslite-explore #media-gallery a {
	background: transparent url(/img/filmstrip/bg-explore-set.png) no-repeat -98px 0;
	_background: transparent url(/img/filmstrip/bg-explore-set.gif) no-repeat -98px 0;
}
#bd #meet-dslite-explore #media-gallery div.active a {
	background-position: 6px 20px;
}
#bd #meet-dslite-explore #media-gallery a.active {
	background-position: 6px 20px;
}
#bd #meet-dslite-explore #media-gallery a span {
	padding: 82px 10px 0 10px;
}
#meet-dslite-explore #media-gallery {
	position: absolute;
	width: 930px;
	height: 128px;
	top: 380px;
	left: 26px;
	z-index: 2;
}
#meet-dslite-explore #section-modules-container {
	background: #fff url("/img/meet-dslite/bg-section-modules.gif") top left repeat-x;
	height: 300px;
}
#meet-dslite-explore #section-modules {
	display: inline-block;
	float: none;
	clear: both;
	padding-top: 78px;
	margin: 0 auto;
	width: 934px;
	color: #fff;
}
#explore-dslite-features #section-modules:after {
	content: ".";
	display: block;
	clear: both;
	line-height: 0;
	height: 0;
}
html[xmlns] #explore-dslite-features #section-modules {
	display: block;
}
* html #explore-dslite-features #section-modules {
	height: 1%;
}
#meet-dslite-explore #section-modules dl {
	float: left;
	margin-left: 7px;
	width: 463px;
	height: 150px;
}
#meet-dslite-explore #section-modules dl.first {
	margin-left: 0;
}
#meet-dslite-explore #section-modules dt {
	display: none;
}
#explore-dslite-features div#canvas dl {
	display: block;
	position: absolute;
	z-index: 55;
	color: #545454;
}
#explore-dslite-features div#canvas dl dt {
	color: #000000;
    font-family: Lucida Grande,Lucida Sans,Tahoma;
    font-size: 17px;
    font-weight: normal;
    line-height: 20px;
    padding-bottom: 5px;
}
#explore-dslite-features div#canvas dl dt strong {
	font-weight: normal;
}
#explore-dslite-features div#canvas dl dd {
	line-height: 1.6em;
	color: #545454;
}
#explore-dslite-features div#canvas dl dd.href {
	display: none;
}
#explore-dslite-features div#canvas dl dd.link {
	margin-top: 18px;
}
#explore-dslite-features div#canvas dl dd.info {
	font-size: 12px;
    line-height: 18px;
	}
#explore-dslite-features div#canvas dl dd.info a {
	color: #000;
}
#explore-dslite-features div#canvas dl dd.info a:hover {
	color: #000;
}
#explore-dslite-features div#canvas dl dd.info a:visited {
	color: #333;
}
#explore-dslite-features div#canvas dl dd.info ul {
	display: inline-block;
	float: none;
	clear: both;
	padding: 18px 0 15px 0;
	font-size: 10px;
	line-height: 1.9em;
	color: #000;
}
#explore-dslite-features div#canvas dl dd.info ul:after {
	content: ".";
	color: #fff;
	display: block;
	clear: both;
	visibility: hidden;
	overflow: visible;
	line-height: 0;
	height: 0;
}
html[xmlns] #explore-dslite-features div#canvas dl dd.info ul {
	display: block;
}
* html #explore-dslite-features div#canvas dl dd.info ul {
	height: 1%;
}
#explore-dslite-features div#canvas dl dd.info li {
	float: left;
	margin-right: 19px;
	width: 150px;
}
#explore-dslite-features div#canvas dl dd.info strong {
	font-size: 12px;
	font-weight: normal;
	color: #000;
}
#explore-dslite-features #canvas dl#info-feature-zero {
	position: static;
	width: 325px;
	padding: 0;
	margin-left: 30px;
}
#explore-dslite-features #canvas dl#info-feature-dualscreens {
	width: 314px;
	top: 100px;
	left: 546px;
}
#explore-dslite-features #canvas dl#info-feature-touch-tech {
	width: 314px;
	top: 100px;
	left: 73px;
}
#explore-dslite-features #canvas dl#info-feature-gba {
	width: 306px;
	top: 95px;
	left: 638px;
}
#explore-dslite-features #canvas dl#info-feature-multiplayer {
	width: 314px;
	top: 100px;
	left: 73px;
}
#explore-dslite-features #canvas dl#info-feature-wifi {
	width: 318px;
	top: 100px;
	left: 595px;
}
#explore-dslite-features #canvas dl#info-feature-battery {
	width: 260px;
	top: 100px;
	left: 72px;
}
#explore-dslite-features #canvas dl#info-feature-pictochat {
	width: 290px;
	top: 112px;
	left: 600px;
}
#explore-dslite-features div#canvas div#dslite-image {
	position: absolute;
	display: block;
	z-index: 1;
}
#explore-dslite-features #canvas .bg-feature-zero {
	width: 1px;
	height: 1px;
	top: 0;
	left: 0;
}
#explore-dslite-features #canvas .bg-feature-dualscreens {
	width: 442px;
	height: 435px;
	top: -62px;
	left: 92px;
}
#explore-dslite-features #canvas .bg-feature-touch-tech {
	width: 519px;
	height: 435px;
	top: -62px;
	left: 430px;
}
#explore-dslite-features #canvas .bg-feature-gba {
	width: 564px;
	height: 452px;
	top: -73px;
	left: 57px;
}
#explore-dslite-features #canvas .bg-feature-multiplayer {
	width: 545px;
	height: 388px;
	top: -49px;
	left: 387px;
}
#explore-dslite-features #canvas .bg-feature-wifi {
	width: 536px;
	height: 417px;
	top: -61px;
	left: 29px;
}
#explore-dslite-features #canvas .bg-feature-battery {
	width: 564px;
	height: 328px;
	top: 40px;
	left: 377px;
}
#explore-dslite-features #canvas .bg-feature-pictochat {
	width: 579px;
	height: 463px;
	top: -102px;
	left: 57px;
}
#explore-dslite-features #canvas .bg-feature-zero img {
	width: 1px;
	height: 1px;
}
#explore-dslite-features #canvas .bg-feature-dualscreens img {
	width: 442px;
	height: 435px;
}
#explore-dslite-features #canvas .bg-feature-touch-tech img {
	width: 519px;
	height: 435px;
}
#explore-dslite-features #canvas .bg-feature-gba img {
	width: 564px;
	height: 452px;
}
#explore-dslite-features #canvas .bg-feature-multiplayer img {
	width: 545px;
	height: 388px;
}
#explore-dslite-features #canvas .bg-feature-wifi img {
	width: 536px;
	height: 417px;
}
#explore-dslite-features #canvas .bg-feature-battery img {
	width: 564px;
	height: 328px;
}
#explore-dslite-features #canvas .bg-feature-pictochat img {
	width: 579px;
	height: 463px;
}
body#page-games { }
	body#page-games div#feature-slideshow {
		display: inline;
		margin-left: 30px;
	}
div#games-intro {
	background: transparent url(/img/bg/bg-intro.png) no-repeat 0 0;
	float: left;
	_height: 361px;
	margin-bottom: 20px;
	min-height: 361px;
	padding: 20px 30px 0 20px;
	position: relative;
	width: 300px;
}
	div#games-intro a {
		color: #0094D7;
	}
	div#games-intro p,
	div#games-intro ul {
		font-size: 11px;
		line-height: 1.6em;
	}
	div#games-intro p {
		margin-bottom: 10px;
	}
	div#games-intro img {
		display: block;
		margin-bottom: 15px;
	}
	div#games-intro div.cap {
		background: transparent url(/img/bg/bg-intro.png) no-repeat 0 bottom;
		bottom: -20px;
		height: 20px;
		left: 0;
		position: absolute;
		width: 100%;
	}
	body#page-games div.filmstrip-component {
		clear: both;
		display: block;
		margin-top: 0;
	}
		body#page-games div.filmstrip-component div.filmstrip-content {
			width: 10000px;
		}
	body#page-games div#media-gallery {
		background: transparent url(/img/games/bg-carousel.png) no-repeat 0 0;
		height: 300px;
		width: 928px;
		margin: 0 0 20px 30px;
		position: relative;
	}
		body#page-games div#media-gallery a {
			background: none;
			height: auto;
			line-height: 1.2em;
			position: static;
			width: auto;
		}
		body#page-games div#media-gallery h3 {
			color: #000;
			font-size: 14px;
			float: left;
			padding: 10px 20px 0;
			line-height:20px;
		}
		body#page-games div#media-gallery a.hdr-right {
			background: transparent url(/img/misc/carrot-link.png) no-repeat left 4px;
			color: #0094d7;
			float: right;
			font-size: 11px;
			margin-top: 10px;
			padding: 0 20px 0 10px;
		}
		body#page-games div#media-gallery a.hdr-right:hover {
			text-decoration: underline;
		}
		body#page-games div#media-gallery div.filmstrip-prev {
			margin: 50px 0 0 0;
			height: 200px;
			width: 20px;
		}
			body#page-games div#media-gallery div.filmstrip-prev div {
				height: 148px;
				background: transparent url(/img/filmstrip/bg-pagination.png) no-repeat left top;
				width: 100%;
			}
			body#page-games div#media-gallery div.filmstrip-prev div:hover {
				background-position: left bottom;
			}
		body#page-games div#media-gallery div.filmstrip-next {
			height: 200px;
			margin: 50px 0 0 -3px;
			width: 20px;
		}
			body#page-games div#media-gallery div.filmstrip-next div {
				height: 148px;
				background: transparent url(/img/filmstrip/bg-pagination.png) no-repeat right top;
				width: 100%;
			}
			body#page-games div#media-gallery div.filmstrip-next div:hover {
				background-position: right bottom;
			}
		body#page-games div#media-gallery div.filmstrip-viewer {
			height: 200px;
			margin: 50px 0 0 4px;
			width: 880px;
		}
			body#page-games div#media-gallery div.filmstrip-viewer div.filmstrip-page {
				float: left;
				height: 240px;
				width: 880px;
			}
				body#page-games div#media-gallery div.filmstrip-viewer div.filmstrip-page div {
					background: none;
					float: left;
					height: 100%;
					position: relative;
					text-align: left;
					text-indent: 3px;
					width: 176px;
				}
					body#page-games div#media-gallery div.filmstrip-viewer div.filmstrip-page div a {
						background: none;
						height: 100%;
						left: auto;
						line-height: 1.2em;
						position: relative;
						top: auto;
						width: 100%;
					}
						body#page-games div#media-gallery div.filmstrip-viewer div.filmstrip-page div a:hover span {
							text-decoration: underline;
						}
						body#page-games div#media-gallery div.filmstrip-viewer div.filmstrip-page div a span.title {
							color: #000;
							font-size: 11px;
							padding: 0;
							text-align: center;
						}
						body#page-games div#media-gallery div.filmstrip-viewer div.filmstrip-page div a span.release {
							color: #989898;
							font-size: 10px;
							padding: 0;
							text-align: center;
						}
					body#page-games div#media-gallery div.filmstrip-viewer div.filmstrip-page div img {
						background: transparent url(/img/bg/bg-box-art.png) no-repeat 0 0;
						height: 148px;
						left: auto;
						padding: 1px 6px 7px 2px;
						position: relative;
						top: auto;
						width: 165px;
					}
				body#page-games div#media-gallery div.filmstrip-viewer div.filmstrip-page div.over {
					background-position: -110px 0;
				}

#games-feature {
	position: relative;
	margin: 0 auto;
	width: 958px;
	height: 442px;
	background: #fff url("/img/games/bg-feature.gif") no-repeat bottom left;
}
#game-promos-container {
	padding: 19px 0 19px 11px;
}
#game-promos-module {
	padding: 0;
	width: 970px;
}
#game-feature-nav {
	position: absolute;
	overflow: hidden;
	width: 400px;
	bottom: 28px;
	left: 22px;
	z-index: 10;
}
#game-feature-nav h4 {
	margin: 0;
	padding: 0 0 6px 0;
}
#game-feature-nav ul {
	display: block;
	float: none;
	overflow: hidden;
	padding: 0;
	margin: 0;
	width: 400px;
	height: 45px;
	list-style: none;
}
#game-feature-nav li.feature-list {
	display: block;
	float: left;
	overflow: hidden;
	padding: 0;
	margin: 0;
	width: 74px;
	height: 45px;
	list-style: none;
}
#game-feature-nav li.feature-list a {
	display: block;
	position: relative;
	overflow: hidden;
	width: 72px;
	height: 45px;
}
#game-feature-nav li.feature-list img {
	position: absolute;
	border: 0;
	width: 72px;
	height: 45px;
	top: 0;
	left: 0;
	z-index: 4;
}
#game-feature-nav li.feature-list span {
	position: absolute;
	border: 0;
	width: 72px;
	height: 45px;
	top: 0;
	left: 0;
	z-index: 5;
	opacity: .7;
	filter: alpha(opacity=70);
	background: transparent url("/img/games/bg-feature-thumbnails.gif") no-repeat;
}
#game-feature-nav li.feature-list span.selected {
	background-position: -72px 0;
	opacity: 1;
}
#game-feature-nav ul.selected li.feature-list a.hover span {
	background-position: -144px 0;
	opacity: 1;
}
#game-feature-nav ul.selected li.feature-list a.hover span.selected {
	background-position: -72px 0;
	opacity: 1;
}
#games-feature h1 {
	display: none;
}
#game-feature-container {
	position: absolute;
	overflow: hidden;
	width: 934px;
	height: 411px;
	top: 13px;
	left: 12px;
}
#game-feature-container .game-wrapper {
	position: absolute;
	overflow: hidden;
	width: 4700px;
	height: 412px;
	top: 0;
	left: 0;
}
#game-feature-container .feature-page {
	display: block;
	position: relative;
	float: left;
	overflow: hidden;
	width: 939px;
	height: 411px;
}
#game-feature-container .feature-page dl {
	position: absolute;
	z-index: 5;
}
#game-feature-container .feature-page dl.feature-info dt {
	padding-bottom: 3px;
}
#game-feature-container .feature-page dl.feature-info dd {
	font-size: 12px;
	line-height: 1.6em;
}
#game-feature-container .feature-page .game-bg {
	position: absolute;
	width: 934px;
	height: 411px;
	top: 0;
	left: 0;
	z-index: 1;
}
#game-feature-container .feature-page div.game-list {
	position: absolute;
	width: 213px;
	height: 350px;
	top: 21px;
	right: 15px;
	z-index: 2;
	background: transparent url("/img/games/bg-feature-games.png") no-repeat 0 0;
}
#game-feature-container div.game-list ul {
	display: block;
	position: absolute;
	padding: 0;
	width: 182px;
	bottom: 15px;
	left: 16px;
	z-index: 3;
	list-style: none;
}
#game-feature-container div.game-list li {
	position: relative;
	margin-bottom: 7px;
}
#game-feature-container div.game-list li.game-list {
	background: transparent url("/img/games/btn.gif") no-repeat 0 0;
}
#game-feature-container div.game-list li.game-link {
	background: transparent url("/img/games/btn.gif") no-repeat -182px 0;
}
#game-feature-container div.game-list li a {
	display: block;
	position: relative;
	overflow: hidden;
	width: 182px;
	color: #000;
	text-decoration: none;
	background: transparent url("/img/blank.gif") repeat 0 0;
}
#game-feature-container div.game-list li a:hover {
	text-decoration: underline;
}
#game-feature-container div.game-list li a img {
	position: absolute;
	top: 4px;
	left: 7px;
}
#game-feature-container div.game-list li a span {
	position: relative;
}
#game-feature-container div.game-list li.game-list a {
	height: 58px;
}
#game-feature-container div.game-list li.game-list a span {
	display: block;
	padding: 11px 20px 40px 69px;
}
#game-feature-container div.game-list li.game-link a {
	height: 53px;
	color: #fff;
}
#game-feature-container div.game-list li.game-link a span {
	display: block;
	padding: 11px 20px 40px 14px;
}
#game-feature-container div.game-list h3 {
	padding: 13px 0 0 17px;
	margin: 0;
	font-size: 18px;
	font-weight: normal;
	color: #000;
}
#game-feature-container div.game-list p {
	padding: 3px 15px 0 17px;
}
#game-feature-container dl.feature-info dd.boxart {
	display: block;
	float: none;
	position: relative;
	overflow: hidden;
	margin: 10px 0 0 -6px;
	width: 111px;
	height: 102px;
	background: #fff url("/img/games/bg-boxart.gif") no-repeat 0 0;
}
#game-feature-container dl.feature-info dd.boxart a {
	display: block;
	float: none;
	padding: 2px 0 0 6px;
}
#game-feature-container dl.feature-info dd.buy a {
	padding: 0 15px 1px 0;
	background: url("/img/games/ico-bullet.gif") no-repeat bottom right;
	text-decoration: none;
	font-size: 10px;
	color: #000;
}
#game-feature-container dl.feature-info dd.buy a:hover {
	text-decoration: underline;
}
#game-feature-container dl.feature-info dd.btn-pill-red {
	margin-top: 7px;
}
#game-feature-container dl.feature-morevids a {
	text-decoration: none;
}
#game-feature-container dl.feature-morevids dt {
	display: block;
	position: absolute;
	margin: 0;
	padding: 0;
	width: 228px;
	bottom: 4px;
	right: 160px;
	text-align: right;
}
#game-feature-container dl.feature-morevids dt a {
	display: block;
	padding: 0 15px 1px 0;
	background: url("/img/games/ico-bullet.gif") no-repeat bottom right;
	color: #000;
}
#game-feature-container dl.feature-morevids dt a:hover {
	text-decoration: underline;
}
#game-feature-container dl.feature-morevids dd.videoThumb {
	display: block;
	position: absolute;
	overflow: hidden;
	width: 136px;
	height: 92px;
	bottom: 0;
	right: 0;
}
#game-feature-container dl.feature-morevids dd.videoThumb a {
	display: block;
	position: relative;
	overflow: hidden;
	width: 136px;
	height: 92px;
	color: #fff;
}
#game-feature-container dl.feature-morevids dd.videoThumb a:hover {
	text-decoration: underline;
}
#game-feature-container dl.feature-morevids dd.videoThumb a img {
	position: absolute;
	width: 136px;
	height: 92px;
	top: 0;
	left: 0;
}
#game-feature-container dl.feature-morevids dd.videoThumb a span {
	display: block;
	position: absolute;
	overflow: hidden;
	width: 110px;
	height: 18px;
	bottom: 2px;
	left: 11px;
}
#game-feat-dsiware dl {
	width: 445px;
	top: 65px;
	left: 21px;
}
#game-feat-dsiware dl dt {
	display: none;
}
#game-feat-touchgen dl {
	width: 265px;
	top: 40px;
	left: 122px;
}
#game-feat-touchgen dl dt {
	display: none;
}
#game-feat-wifi dl {
	width: 290px;
	top: 29px;
	left: 136px;
}
#game-feat-wifi dl dt {
	display: none;
}
#game-feat-games dl {
	width: 415px;
	top: 21px;
	left: 29px;
}
#game-feat-games dl dt {
	font-size: 32px;
}
#game-feat-mario dl.feature-morevids {
	width: 465px;
	bottom: 8px;
	right: 6px;
}
#game-feat-mario dl.feature-info dt {
	width: 185px;
	font-size: 23px;
}
#game-feat-mario dl.feature-info dd.info {
	width: 185px;
}
#game-feat-mario dl.feature-info dd.link {
	position: absolute;
	left: 400px;
	top: 55px;
}
#game-feat-mario dl.feature-morevids dd.link {
	position: absolute;
	right: 32px;
	bottom: 129px;
}
#game-promos-module dl {
	display: block;
	float: left;
	overflow: hidden;
	position: relative;
	border: 0;
	padding: 0;
	margin: 0;
	width: 323px;
	height: 173px;
}
#game-promos-module dt {
	position: absolute;
	left: -999999px;
}
#game-promos-module dd {
	position: absolute;
	padding: 0;
	margin: 0;
}
#game-promos-module dd.img {
	padding: 0;
}
#game-promos-module dd.link {
	position: absolute;
	right: 23px;
	bottom: 22px;
	z-index: 1;
}
#game-promos-module dl.hover dd.btn-pill-black a strong {
	left: 0;
}
#game-promos-module dd.hit {
	position: absolute;
	top: 2px;
	left: 5px;
	z-index: 2;
}
#game-promos-module dd.hit a {
	display: block;
	overflow: hidden;
	width: 305px;
	height: 163px;
	background: transparent url('/img/blank.gif') no-repeat 0 0;
	text-indent: -999999px;
}
#game-promos-module dd.hit span {
	text-indent: -999999px;
}
#head-play-online {
	height: 175px;
}
body#page-play-online #header {
	position: relative;
	height: 140px;
}
body#page-play-online div#head-play-online p {
	width: 400px;
}
body#page-play-online #main {
	width: 920px;
	margin: 0 auto;
}
body#page-play-online #main h2 {
	font-size: 32px;
	margin-bottom: 32px;
}
	
	body#page-play-online a.link-left,
	body#page-play-online a.link-right {
		background: transparent url(/img/misc/carrot-link.png) no-repeat left 4px;
		color: #0094d7;
		float: left;
		font-size: 11px;
		line-height: 1.2em;
		padding: 0 20px 0 10px;
	}
	body#page-play-online a.link-right {
		float: right;
		margin: -17px 10px 0 0;
		position: relative;
		z-index: 1;
	}
	body#page-play-online div#intro {
		float: left;
		height: 512px;
		overflow: hidden;
		position: relative;
		width: 610px;
	}
		body#page-play-online div#intro div#intro-video {
			float: left;
			height: 385px;
			margin-bottom: 20px;
			overflow: hidden;
			width: 100%;
		}
		body#page-play-online div#intro div#intro-copy {
			background: transparent url(/img/play-online/en/logo-sprite.jpg) no-repeat -28px 0;
			clear: both;
			color: #545454;
			margin-bottom: 25px;
			overflow: hidden;
			padding-left: 70px;
			width: 540px;
		}
			body#page-play-online div#intro div#intro-copy h3 {
				color: #000;
				font-size: 17px;
				margin-bottom: 10px;
			}
			body#page-play-online div#intro div#intro-copy p {
				font-size: 11px;
				line-height: 1.3em;
				margin-bottom: 10px;
			}
	body#page-play-online div.filmstrip-component {
		clear: both;
		display: block;
		margin-top: 0;
	}
		body#page-play-online div.filmstrip-component div.filmstrip-content {
			width: 10000px;
			z-index: 1;
		}
	body#page-play-online div.media-gallery {
		width: 928px;
		margin: 0 0 20px 30px;
		position: relative;
	}
		body#page-play-online div.media-gallery h3 {
			color: #000;
			font-size: 17px;
			margin-bottom: 8px;
		}
		body#page-play-online div.media-gallery p {
			color: #545454;
			font-size: 11px;
			line-height: 1.3em;
		}
		body#page-play-online div.media-gallery div.filmstrip-prev {
			height: 200px;
			padding: 0;
			width: 20px;
		}
			body#page-play-online div.media-gallery div.filmstrip-prev div {
				height: 148px;
				background: transparent url(/img/filmstrip/bg-pagination.png) no-repeat left top;
				width: 100%;
			}
			body#page-play-online div.media-gallery div.filmstrip-prev div:hover {
				background-position: left bottom;
			}
		body#page-play-online div.media-gallery div.filmstrip-next {
			height: 200px;
			padding: 0;
			width: 20px;
		}
			body#page-play-online div.media-gallery div.filmstrip-next div {
				height: 148px;
				background: transparent url(/img/filmstrip/bg-pagination.png) no-repeat right top;
				width: 100%;
			}
			body#page-play-online div.media-gallery div.filmstrip-next div:hover {
				background-position: right bottom;
			}
		body#page-play-online div.media-gallery ul.filmstrip-pagi {
			clear: both;
			display: inline-block;
			*display: block;
			list-style: none;
			margin: 0 auto;
			text-align: center;
			vertical-align: middle;
			width: 100%;
			*width: 60px;
		}
			body#page-play-online div.media-gallery ul.filmstrip-pagi li {
				display: inline-block;
				*float: left;
				height: 6px;
				*margin: 0 2px;
				padding: 3px 1px;
				width: 6px;
			}
				body#page-play-online div.media-gallery ul.filmstrip-pagi li a {
					background: transparent url(/img/btn/btn-bullet-grey.png) no-repeat 0 0;
					display: block;
					height: 100%;
					text-indent: -999999px;
					width: 100%;
				}
				body#page-play-online div.media-gallery ul.filmstrip-pagi li a:hover,
				body#page-play-online div.media-gallery ul.filmstrip-pagi li a.in {
					background-position: 0 -6px;
					cursor: pointer;
				}
		body#page-play-online div.media-gallery div.filmstrip-viewer { }
			body#page-play-online div.media-gallery div.filmstrip-viewer div.filmstrip-page {
				float: left;
				height: 240px;
				width: 880px;
			}
				body#page-play-online div.media-gallery div.filmstrip-viewer div.filmstrip-page div {
					background: none;
					float: left;
					height: 100%;
					position: relative;
					text-align: left;
					text-indent: 3px;
					width: 176px;
				}
					body#page-play-online div.media-gallery div.filmstrip-viewer div.filmstrip-page div a {
						background: none;
						height: 100%;
						left: auto;
						line-height: 1.2em;
						position: relative;
						top: auto;
						width: 100%;
					}
						body#page-play-online div.media-gallery div.filmstrip-viewer div.filmstrip-page div a:hover {
							text-decoration: none;
						}
						body#page-play-online div.media-gallery div.filmstrip-viewer div.filmstrip-page div a:hover span {
							text-decoration: underline;
						}
						body#page-play-online div.media-gallery div.filmstrip-viewer div.filmstrip-page div a span.title {
							color: #000;
							font-size: 11px;
							padding: 0;
							text-align: center;
						}
						body#page-play-online div.media-gallery div.filmstrip-viewer div.filmstrip-page div a span.release {
							color: #989898;
							font-size: 10px;
							padding: 0;
							text-align: center;
						}
					body#page-play-online div.media-gallery div.filmstrip-viewer div.filmstrip-page div img {
						background: transparent url(/img/bg/bg-box-art.png) no-repeat 0 0;
						height: 148px;
						left: auto;
						padding: 1px 6px 7px 2px;
						position: relative;
						top: auto;
						width: 165px;
					}
				body#page-play-online div.media-gallery div.filmstrip-viewer div.filmstrip-page div.over {
					background-position: -110px 0;
				}
	body#page-play-online div#download-gallery {
		background: none;
		float: right;
		height: auto;
		margin: 30px 0 20px;
		width: 290px;
	}
		body#page-play-online div#download-gallery h3 {
			font-size: 19px;
		}
		body#page-play-online div#download-gallery p {
			margin-bottom: 20px;
		}
		body#page-play-online div#download-gallery div#download-filmstrip {
			height: 200px;
			margin: 0 auto;
			position: relative;
			width: 276px;
		}
		body#page-play-online div#download-gallery div.filmstrip-prev,
		body#page-play-online div#download-gallery div.filmstrip-prev.disabled {
			background: transparent url(/img/bg/bg-btn-carousel.png) no-repeat left 0;
			height: 200px;
			left: 0;
			margin: 0;
			padding: 0;
			position: absolute;
			top: 0;
			visibility: visible;
			width: 50px;
			z-index: 2;
		}
			body#page-play-online div#download-gallery div.filmstrip-prev div {
				left: -10px;
				position: absolute;
				top: 0;
				width: 20px;
			}
			body#page-play-online div#download-gallery div.filmstrip-prev.disabled div {
				visibility: hidden;
			}
		body#page-play-online div#download-gallery div.filmstrip-next,
		body#page-play-online div#download-gallery div.filmstrip-next.disabled {
			background: transparent url(/img/bg/bg-btn-carousel.png) no-repeat right 0;
			height: 200px;
			margin: 0;
			padding: 0;
			position: absolute;
			right: 0;
			top: 0;
			visibility: visible;
			width: 50px;
			z-index: 2;
		}
			body#page-play-online div#download-gallery div.filmstrip-next div {
				position: absolute;
				right: -10px;
				top: 0;
				width: 20px;
			}
			body#page-play-online div#download-gallery div.filmstrip-next.disabled div {
				visibility: hidden;
			}
		body#page-play-online div#download-gallery div.filmstrip-viewer {
			height: 200px;
			width: 276px;
		}
			body#page-play-online div#download-gallery div.filmstrip-viewer div.filmstrip-content {
				margin-left: 50px;
			}
			body#page-play-online div#download-gallery div.filmstrip-viewer div.filmstrip-page {
				width: 176px;
			}
				body#page-play-online div#download-gallery div.filmstrip-viewer div.filmstrip-page div {
					text-align: center;
				}
					body#page-play-online div#download-gallery div.filmstrip-viewer div.filmstrip-page div img {
						background: none;
					}
	body#page-play-online div#online-gallery {
		background: transparent url(/img/bg/bg-carousel-online.png) no-repeat 0 0;
		height: 318px;
		float: left;
		margin: 0;
		width: 615px;
	}
		body#page-play-online div#online-gallery div.header {
			padding: 20px 60px 10px 165px;
		}
		body#page-play-online div#online-gallery h3 {
			font-size: 19px;
		}
		body#page-play-online.lang-fr div#online-gallery div.header,
		body#page-play-online.lang-es div#online-gallery div.header {
			padding: 10px 60px 5px 165px;
		}
	body#page-play-online div#online-filmstrip {
		margin: 5px auto 0;
		width: 576px;
	}
		body#page-play-online div#online-gallery div.filmstrip-viewer {
			height: 190px;
			width: 536px;
		}
			body#page-play-online div#online-gallery div.filmstrip-viewer div.filmstrip-page {
				width: 536px;
			}
				body#page-play-online div#online-gallery div.filmstrip-viewer div.filmstrip-page div { }
					body#page-play-online div#online-gallery div.filmstrip-viewer div.filmstrip-page div img {
						background: none;
						padding: 1px 6px 7px;
					}
						body#page-play-online div#online-gallery div.filmstrip-viewer div.filmstrip-page div a { }
							body#page-play-online div#online-gallery div.filmstrip-viewer div.filmstrip-page div a span.title {
								left: 10px;
								padding-right: 10px;
								position: relative;
							}
		body#page-play-online div#online-gallery ul.filmstrip-pagi { }
			body#page-play-online div#online-gallery ul.filmstrip-pagi li { }
				body#page-play-online div#online-gallery ul.filmstrip-pagi li a {
					background: transparent url(/img/btn/btn-bullet-white.png) no-repeat 0 0;
				}
				body#page-play-online div#online-gallery ul.filmstrip-pagi li a:hover,
				body#page-play-online div#online-gallery ul.filmstrip-pagi li a.in {
					background-position: 0 -6px;
				}
		body#page-play-online div#online-gallery div.filmstrip-prev,
		body#page-play-online div#online-gallery div.filmstrip-next {
			height: 190px;
		}
	body#page-play-online div#additional-gallery {
		background: transparent url(/img/bg/bg-sidebar.png) no-repeat 0 0;
		float: right;
		margin: 0;
		min-height: 412px;
		padding: 25px 25px 0 20px;
		right: -6px;
		width: 245px;
	}
		body#page-play-online div#additional-gallery div.cap {
			background: transparent url(/img/bg/bg-sidebar.png) no-repeat 0 bottom;
			bottom: -20px;
			height: 20px;
			left: 0;
			position: absolute;
			width: 100%;
		}
		body#page-play-online div#additional-gallery div.filmstrip-prev,
		body#page-play-online div#additional-gallery div.filmstrip-next {
			display: inline-block;
			*display: none;
			float: none;
			height: 9px;
			position: relative;
			top: 6px;
			width: 10px;
		}
			body#page-play-online div#additional-gallery div.filmstrip-prev div,
			body#page-play-online div#additional-gallery div.filmstrip-next div {
				background: transparent url(/img/btn/btn-arrows.png) no-repeat 0 0;
				height: 100%;
			}
			body#page-play-online div#additional-gallery div.filmstrip-prev div {
				background-position: 0 0;
			}
			body#page-play-online div#additional-gallery div.filmstrip-prev:hover div {
				background-position: 0 -9px;
			}
			body#page-play-online div#additional-gallery div.filmstrip-next div {
				background-position: -10px 0;
			}
			body#page-play-online div#additional-gallery div.filmstrip-next:hover div {
				background-position: -10px -9px;
			}
		body#page-play-online div#additional-gallery ul.filmstrip-pagi {
			clear: none;
			float: none;
			height: auto;
			position: relative;
			margin-top: 11px;
			width: auto;
			*width: 50px;
		}
		body#page-play-online div#additional-gallery div.filmstrip-viewer {
			height: 280px;
			width: 245px;
		}
		body#page-play-online div#additional-gallery div.filmstrip-component {
			margin-bottom: 8px;
			text-align: center;
		}
			body#page-play-online div#additional-gallery div.filmstrip-viewer div.filmstrip-page {
				width: 245px;
			}
				body#page-play-online div#additional-gallery div.filmstrip-viewer div.filmstrip-page div {
					float: none;
					height: 60px;
					margin-top: 10px;
					overflow: hidden;
					width: 245px;
				}
					body#page-play-online div#additional-gallery div.filmstrip-viewer div.filmstrip-page div a {
						background: transparent url(/img/btn/btn-carousel-game.png) no-repeat 0 0;
						display: block;
						height: 100%;
						position: relative;
						width: 100%;
					}
						body#page-play-online div#additional-gallery div.filmstrip-viewer div.filmstrip-page div a:hover {
							background-position: 0 -60px;
						}
						body#page-play-online div#additional-gallery div.filmstrip-viewer div.filmstrip-page div a img {
							background: none;
							float: left;
							height: 51px;
							padding: 5px;
							width: 57px;
						}
						body#page-play-online div#additional-gallery div.filmstrip-viewer div.filmstrip-page div a span.title {
							float: left;
							left: 0;
							margin: 15px 0 0 3px;
							text-align: left;
							text-indent: 0;
							width: 155px;
						}
						body#page-play-online div#additional-gallery div.filmstrip-viewer div.filmstrip-page div a:hover span.title {
							text-decoration: none;
						}
		body#page-play-online div#additional-gallery a.btn-pill {
			margin: 0 auto;
		}
		body#page-play-online div#additional-gallery a.btn-pill:hover {
			text-decoration: none;
		}
			body#page-play-online div#additional-gallery a.btn-pill strong {
				background-position: -155px 0;
			}
			body#page-play-online div#additional-gallery a.btn-pill:hover strong {
				background-position: 0 0;
			}
	body#page-play-online div.callouts {
		margin: 40px 0 25px;
	}
		body#page-play-online div.callouts h3 {
			color: #000;
			font-size: 19px;
			margin-bottom: 25px;
			text-align: center;
		}
		body#page-play-online div.callouts ul {
			background: transparent url(/img/bg/bg-callouts.png) repeat-y center top;
			color: #545454;
			font-size: 11px;
			line-height: 1.3em;
			margin: 0 auto;
			overflow: hidden;
			width: 880px;
		}
			body#page-play-online div.callouts ul li {
				background: transparent url(/img/play-online/en/logo-sprite.jpg) no-repeat 0 0;
				float: right;
				_height: 95px;
				margin: 20px 0 0;
				min-height: 95px;
				padding-left: 140px;
				width: 300px;
			}
			body#page-play-online div.callouts ul li.callout-social {
				background-position: 10px -100px;
			}
			body#page-play-online div.callouts ul li.callout-flipnote {
				background-position: 10px -200px;
			}
			body#page-play-online div.callouts ul li.callout-dsi-browser {
				background-position: 10px -300px;
			}
			body#page-play-online div.callouts ul li.callout-club-nin {
				background-position: 10px -400px;
			}
			body#page-play-online div.callouts ul li.callout-game-demos {
				background-position: 10px -500px;
			}
			body#page-play-online div.callouts ul li.callout-points-card {
				background-position: 10px -613px
			}
				body#page-play-online div.callouts ul li p {
					margin-bottom: 10px;
					width: 290px;
				}

body#page-sitemap { }
	body#page-sitemap div#head-sitemap {
		display: block;
		height: 122px;
	}
		body#page-sitemap div#head-sitemap div.header {
			background: transparent url(/img/sitemap/bg-header-sitemap.jpg) no-repeat 0 0;
			height: 102px;
		}
	body#page-sitemap div#content-sitemap {
		background: transparent url(/img/bg/bg-sitemap.jpg) no-repeat right bottom;
		margin: 0 auto 30px;
		min-height: 450px;
		overflow: hidden;
		width: 900px;
	}
		body#page-sitemap div#content-sitemap ul {
			float: left;
			font-size: 17px;
			line-height: 1.8em;
			list-style: none;
			margin-top: 35px;
			width: 225px;
		}
		body#page-sitemap div#content-sitemap ul.column-one {
			margin-top: 0;
		}
			body#page-sitemap div#content-sitemap ul li {
				color: #8c8c8c;
			}
			body#page-sitemap div#content-sitemap ul li a,
			body#page-sitemap div#content-sitemap ul li span {
				color: #8c8c8c;
				display: block;
				margin-bottom: 5px;
			}
				body#page-sitemap div#content-sitemap ul li ul {
					float: none;
					font-size: 12px;
					margin: 0 0 20px;
				}
					body#page-sitemap div#content-sitemap ul li ul li,
					body#page-sitemap div#content-sitemap ul li ul li a {
						color: #000;
						margin: 0;
					}
						body#page-sitemap div#content-sitemap ul li ul li ul {
							float: none;
							margin: 0 0 0 12px;
						}

.group {
	background: url('/img/play-online/pixel-1.png') transparent repeat-y center center;
}
.column {
	float: left;
	display: inline;
	width: 431px;
	margin-right: 56px;
}
.last {
	margin-right: 0;
}
.hr {
	background: url('/img/play-online/pixel-1.png') #fff repeat-x center center;
	clear: left;
	height: 10px;
	width: 100%;
	overflow: hidden;
	margin: 25px 0;
}
.module h4 {
	font-size: 14px;
	margin-bottom: 10px;
	line-height: 19px;
}
.module h4 a {
	text-decoration: none;
	color: #000;
}
.module h4 a:hover {
	text-decoration: underline;
}
.module span.copy {
	font-size: 12px;
	line-height: 20px;
	color: #535353;
	margin-bottom: 15px;
	display: block;
}
span.dsiOnly, dl.dsiOnly dt {
	float: right;
	display: inline;
	background: url('/img/play-online/dsi-only.png') transparent no-repeat right center;
	font-size: 10px;
	font-weight: bold;
	height: 13px;
	line-height: 1.2em;
	padding: 1px 19px 1px 0;
}
.module a.more {
	float: left;
	display: inline;
	padding-right: 15px;
	background: url('/img/play-online/bullet-1.png') transparent no-repeat right center;
	color: #d13636;
	text-decoration: none;
}
.module a.more:hover {
	text-decoration: underline;
}
.secondaryContent .module {
	padding: 0 0 0 155px;
	xxbackground: url('/img/play-online/pixel-1.png') transparent repeat-x bottom left;
	padding-bottom: 25px;
	margin-bottom: 20px;
}
.secondaryContent .module h4 {
	width: 230px;
}
.secondaryContent .module img {
	float: left;
	margin: -4px 0 0 -165px;
	position: relative;
}
.secondaryContent .last {
	background: transparent;
}
.tertiaryContent {
	width: 100%;
	overflow: auto;
	padding: 0 0 10px 0;
}
.tertiaryContent .module {
	float: left;
	display: inline;
	width: 260px;
	padding: 162px 65px 0 0;
	background: transparent;
	position: relative;
}
.tertiaryContent .last {
	padding-right: 0;
}
.tertiaryContent .module img {
	position: absolute;
	left: 18px;
	top: 0;
}
dl.dsiOnly {
	float: right;
	margin-bottom: 42px;
	padding-top: 35px;
}
dl.dsiOnly dt {
	float: left;
	display: inline;
	margin-right: 15px;
}
dl.dsiOnly dd {
	float: left;
	display: inline;
	white-space: nowrap;
}
div.purchase-hide {
	display: none;
}
div#dsi-overlay {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 9996;
	background-image: url("/img/blank.gif");
	background-color: transparent;
	background-repeat: repeat;
	background-position: top left;
}
iframe#dsi-iframe {
	position: absolute;
	border: 0;
	padding: 0;
	margin: 0;
	width: 672px;
	height: 417px;
	top: 0;
	left: 0;
	z-index: 9996;
	background-color: #fff;
}
#video-overlay {
	display: block;
	float: none;
	position: absolute;
	width: 774px;
	height: 600px;
	z-index: 9997;
}
#video-overlay #video-bg {
	display: block;
	float: none;
	position: absolute;
	width: 774px;
	height: 600px;
	top: 0;
	left: 0;
	z-index: 9997;
	background-image: url("/img/bg-overlay-video.png");
	_background: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='crop', src='/img/bg-overlay-video.png');
}
#video-overlay #video-data {
	display: none;
}
#video-overlay #video-header {
	position: absolute;
	display: block;
	width: 600px;
	top: 67px;
	left: 65px;
	z-index: 9999;
	font-size: 14px;
	font-weight: normal;
	color: #fff;
}
#video-overlay #video-container {
	position: absolute;
	width: 680px;
	height: 420px;
	left: 46px;
	top: 68px;
	z-index: 9998;
}
#video-overlay #video-close-btn {
	display: block;
	position: absolute;
	overflow: hidden;
	width: 11px;
	height: 11px;
	top: 71px;
	right: 69px;
	z-index: 9999;
	background: #000 url("/img/ico-close-overlay.gif") no-repeat top left;
	text-indent: -999999px;
}
#video-overlay #video-close {
	display: block;
	overflow: hidden;
	width: 11px;
	height: 11px;
	text-indent: -999999px;
}
#video-overlay #video-notice {
	display: block;
	position: absolute;
	overflow: hidden;
	width: 600px;
	bottom: 89px;
	left: 79px;
	z-index: 9999;
	color: #bbb;
}
div.video-show {
	display: block;
	z-index: 9997;
	background-image: url("/img/bg-overlay-video-fade.png")!important;
	_background: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='scale', src='/img/bg-overlay-video-fade.png');
}
div.video-show iframe {
	display: none;
}
#video-container .noflash {
	padding: 150px 0;
}
#video-container .noflash p {
	color: #eee;
}
#video-container .noflash a {
	color: #fff;
}





/*################ START DSi Kids ################*/

#page-kids { background:transparent url(/img/kids/bg.jpg) no-repeat 50% 0; }
div#head-kids {display:block}
div#head-kids .header{background:transparent url(/img/kids/bg-header.jpg) no-repeat left 0;}

.kids-page div {position: absolute;}

.kids-page
{
	position: relative;
	margin: 0 auto; width: 958px; height: 1280px;
}

.kids-content
{
	width: 660px;
	height: 1211px;
	position: absolute;
	left: 290px;
	top: 18px;
	z-index: 3;
}

.kids-bg-home
{
	position:absolute;
	width:259px;
	height:1504px;
	top:-260px;
}

.kids-bg-page
{
	position:absolute;
	width:259px;
	height:1753px;
	top:-260px;
}

#kids-bg-left 
{
	left:-271px;
	background:transparent url(/img/kids/bg-left.jpg) no-repeat left 0;
}

#kids-bg-right 
{
	background-attachment: fixed;
	right:-270px;
	background:transparent url(/img/kids/bg-right.jpg) no-repeat right 0;
}

#kids-nav 
{
	position: absolute;
	width: 283px;
	height: 797px;
	left: 0px;
	top: 16px;
	z-index: 2;
	background: transparent url(/img/kids/bg-nav.jpg) no-repeat 0 0;
}

.preloaded {display:none;}
#kids-nav a {position: absolute; }
#kids-nav-meetJake a { width: 196px; height: 51px; left: 41px; top: 35px; background: transparent url(/img/kids/nav/meetJake.png) no-repeat 0 0;}
#kids-nav-meetJake a:hover, #kids-nav-meetJake a.active {background: transparent url(/img/kids/nav/meetJake_over.png) no-repeat 0 0; }
#kids-nav-games a {width: 200px; height: 54px; left: 41px; top: 102px; background: transparent url(/img/kids/nav/games.png) no-repeat 0 0;}
#kids-nav-games a:hover, #kids-nav-games a.active {background: transparent url(/img/kids/nav/games_over.png) no-repeat 0 0; }
#kids-nav-camera a {width: 200px; height: 54px; left: 39px; top: 175px; background: transparent url(/img/kids/nav/camera.png) no-repeat 0 0;}
#kids-nav-camera a:hover, #kids-nav-camera a.active {background: transparent url(/img/kids/nav/camera_over.png) no-repeat 0 0; }
#kids-nav-online a {width: 204px; height: 104px; left: 39px; top: 247px; background: transparent url(/img/kids/nav/online.png) no-repeat 0 0;}
#kids-nav-online a:hover, #kids-nav-online a.active {background: transparent url(/img/kids/nav/online_over.png) no-repeat 0 0; }
#kids-nav-sound a {width: 193px; height: 53px; left: 41px; top: 366px; background: transparent url(/img/kids/nav/sound.png) no-repeat 0 0;}
#kids-nav-sound a:hover, #kids-nav-sound a.active {background: transparent url(/img/kids/nav/sound_over.png) no-repeat 0 0; }
#kids-nav-wish a {width: 263px; height: 164px; left: 11px; top: 446px; background: transparent url(/img/kids/nav/wish.png) no-repeat 0 0;}
#kids-nav-buy a {width: 263px; height: 164px; left: 11px; top: 623px; background: transparent url(/img/kids/nav/buy.png) no-repeat 0 0;}

/*--------------- DSi Meet jake ---------------*/

#kids-meetjake { height: 1031px; }

#kids-meetjake #kids-videos 
{
	width: 283px;
	height: 797px;
}

/*--------------- DSi Online ---------------*/

#kids-online .section {font-size:9.3pt; line-height:25px;}
#kids-online .info {line-height:20px; color:#525252; width:258px; position:relative; left:0px; top:8px; }
#kids-online #content {background: transparent url(/img/kids/online/bg-online.jpg) no-repeat 0 0;}
#kids-online #sho {left: 373px; top:70px;}
#kids-online #connection {left:44px; top:290px;}
#kids-online #play {left:373px; top:637px;}
#kids-online #browser {left:28px; top:892px;}
#kids-online .learnmore a { background: transparent url("/img/ico-arrow.gif") no-repeat center right; position:absolute; width:77px; top:13px; white-space:nowrap; padding-right:2px}
#kids-online .link { font-size:9pt; }

/*--------------- DSi Sounds ---------------*/

#kids-sound .kids-content { top:0px; }
#kids-sound #content {background: transparent url(/img/kids/sound/bg-sound.jpg) no-repeat right 0;}
#kids-sound h1, #kids-sound p {position: absolute; left: 26px;}
#kids-sound #title { top:25px; }
#kids-sound .infoTitle {top: 562px; font-size:18pt; width:300px;}
#kids-sound .infoContent {top: 600px; line-height:16px; font-size:9.7pt; width:450px;}
#kids-sound .featureImage {position:absolute; left: 0px; top:70px;}
#kids-sound #soundFeatItem2 {display:none;}
#kids-sound #soundFeatItem3 {display:none;}
#kids-sound #featureNav {left:533px; top:88px;}
#kids-sound #featureNav .link p {left:0px; top:60px; width: 100px; color:#000000; font-size:9pt; text-align:center; line-height:15px;}
#kids-sound #featureNav .link {text-decoration:none;}
#kids-sound #featureNav #item1 {top:0px;}
#kids-sound #featureNav #item2 {top:111px;}
#kids-sound #featureNav #item3 {top:222px;}

/*--------------- DSi Camera ---------------*/

#kids-camera .kids-content { top:0px; }
#kids-camera #content {background: transparent url(/img/kids/camera/bg-camera.jpg) no-repeat right 0;}
#kids-camera h1, #kids-camera p {position: absolute; left: 26px;}
#kids-camera #title { top:25px; }
#kids-camera .infoTitle {top: 562px; font-size:18pt; width:300px;}
#kids-camera .infoContent {top: 600px; line-height:16px; font-size:9.7pt; width:450px;}
#kids-camera .featureImage {position:absolute; left: 0px; top:70px;}
#kids-camera #cameraFeatItem2 {display:none;}
#kids-camera #cameraFeatItem3 {display:none;}
#kids-camera #cameraFeatItem4 {display:none;}
#kids-camera #cameraFeatItem5 {display:none;}
#kids-camera #cameraFeatItem6 {display:none;}
#kids-camera #cameraFeatItem7 {display:none;}
#kids-camera #cameraFeatItem8 {display:none;}
#kids-camera #featureNav {left:533px; top:88px;}
#kids-camera #featureNav .link p {left:0px; top:60px; width: 100px; color:#000000; font-size:9pt; text-align:center; line-height:15px;}
#kids-camera #featureNav .link {text-decoration:none;}
#kids-camera #featureNav .item1 {top:0px;}
#kids-camera #featureNav .item2 {top:111px;}
#kids-camera #featureNav .item3 {top:222px;}
#kids-camera #featureNav .item4 {top:333px;}
#kids-camera a {position: absolute; }
#kids-camera #featureNav #arrowLeft {display:none;}
#kids-camera #featureNav #arrowLeft a {width:37px; height:43px; left:-5px; top:421px; background: transparent url(/img/kids/camera/arrowLeft.png) no-repeat 0 0;}
#kids-camera #featureNav #arrowRight a {width:37px; height:43px; left:61px; top:421px; background: transparent url(/img/kids/camera/arrowRight.png) no-repeat 0 0;}
#kids-camera #featureNav #arrowLeft a:hover {background: transparent url(/img/kids/camera/arrowLeft_over.png);}
#kids-camera #featureNav #arrowRight a:hover {background: transparent url(/img/kids/camera/arrowRight_over.png);}
#kids-camera #featureNav #features2 {display:none;}


/*--------------- DSi Games ---------------*/

#kids-games { height:1000px; }
#kids-games .kids-content { position:relative; width:665px; height:1000px; }
#kids-games #gamesLibrary { 
	position:relative;  
	width:665px; 
	height:441px; 
	margin-bottom:30px;
	padding-top:0px;
	z-index:5;
}

#kids-games #gamesModules { position:relative; width:665px;}
#kids-games .gameMod { position:relative; float:left; height:153px; width:151px; padding:20px 10px 0 154px; color:#000; font-size:12px; margin-bottom:30px; }
#kids-games .gameMod h3 { color:#000000; font-size:20px; line-height:20px; font-style:normal; font-weight:normal; display:block; margin-bottom:5px; }
#kids-games .gameMod p { line-height:16px; }
#kids-games .gameMod a { 
	position:absolute; 
	background:url(/img/kids/games/btn_black.png) no-repeat;
	height:19px;
	width:121px;
	color:#fff; 
	top:125px;
	padding:6px 0 0 14px;
	text-decoration:none; 
}
#kids-games .gameMod a:hover { background-position:0 -25px; }
#kids-games .rightMargin { margin-right:35px; }

#kids-games #modFlipNote { background:url(/img/kids/games/bg_flipNote.png) no-repeat; }
#kids-games #modStyleSavy { background:url(/img/kids/games/bg_styleSavy.png) no-repeat; }
#kids-games #modMarioLuigi { background:url(/img/kids/games/bg_marioLuigi.png) no-repeat; }
#kids-games #modDsiWare { background:url(/img/kids/games/bg_dsWare.png) no-repeat; }


/*################ END DSi Kids ################*/


/********** FLIPNOTE *************/

div#navigation li#nav-flipnotestudio, div#navigation li#nav-flipnotestudio-es, div#navigation li#nav-flipnotestudio-fr, div#navigation li#nav-domo {display:none;}


div#head-flipnotestudio-flipnotestudio-overview, div#head-flipnotestudio-flipnotestudio-create, div#head-flipnotestudio-flipnotestudio-upload, div#head-flipnotestudio-flipnotestudio-hatena, div#head-flipnotestudio-es-flipnotestudio-overview, div#head-flipnotestudio-es-flipnotestudio-create, div#head-flipnotestudio-es-flipnotestudio-upload, div#head-flipnotestudio-es-flipnotestudio-gallery, div#head-flipnotestudio-es-flipnotestudio-hatena, div#head-flipnotestudio-fr-flipnotestudio-overview, div#head-flipnotestudio-fr-flipnotestudio-create, div#head-flipnotestudio-fr-flipnotestudio-gallery, div#head-flipnotestudio-fr-flipnotestudio-upload, div#head-flipnotestudio-fr-flipnotestudio-hatena, div#head-flipnotestudio-flipnotestudio-gallery, div#head-domo-domo  {display:block;}


div#head-flipnotestudio-flipnotestudio-overview .header,
div#head-flipnotestudio-flipnotestudio-create .header,
div#head-flipnotestudio-flipnotestudio-upload .header,
div#head-flipnotestudio-flipnotestudio-gallery .header {
	background:transparent url(/img/flipnotestudio/bg-header-overview.jpg) no-repeat center top;
	height: 132px;
}

div#head-flipnotestudio-es-flipnotestudio-overview,
div#head-flipnotestudio-es-flipnotestudio-create,
div#head-flipnotestudio-es-flipnotestudio-upload,
div#head-flipnotestudio-es-flipnotestudio-gallery {
	background:transparent url(/img/flipnotestudio/es/bg-header-overview.jpg) no-repeat right 0;
}

div#head-flipnotestudio-fr-flipnotestudio-overview,
div#head-flipnotestudio-fr-flipnotestudio-create,
div#head-flipnotestudio-fr-flipnotestudio-upload,
div#head-flipnotestudio-fr-flipnotestudio-gallery {
	background:transparent url(/img/flipnotestudio/fr/bg-header-overview.jpg) no-repeat right 0;
}

div#head-flipnotestudio-flipnotestudio-overview .header h3,
div#head-flipnotestudio-flipnotestudio-create .header h3,
div#head-flipnotestudio-flipnotestudio-upload .header h3,
div#head-flipnotestudio-flipnotestudio-gallery .header h3,
div#head-flipnotestudio-flipnotestudio-hatena .header h3 {
	color: #fff;
	font-size: 22px;
	padding: 20px 0 12px;
	text-shadow: none;
}

div#head-flipnotestudio-flipnotestudio-hatena .header {
	background:transparent url(/img/flipnotestudio/bg-header-hatena.jpg) no-repeat center top;
	height: 132px;
}

div#head-flipnotestudio-es-flipnotestudio-hatena {background:transparent url(/img/flipnotestudio/es/bg-header-hatena.jpg) no-repeat right 0;}

div#head-flipnotestudio-fr-flipnotestudio-hatena {background:transparent url(/img/flipnotestudio/fr/bg-header-hatena.jpg) no-repeat right 0;}


#page-flipnotestudio ul.subnavigation li, .nav-flipnotestudio ul.subnavigation li{background:transparent url(/img/bg-subnav-flip.png) no-repeat;_background:transparent url(/img/bg-subnav-flip.gif) no-repeat;} ul.subnavigation li#dsi-flipnotestudio-hatena {background:transparent url(/img/bg-subnav-fliphatena.png) no-repeat;_background:transparent url(/img/bg-subnav-fliphatena.gif) no-repeat;}

#page-flipnotestudio-es div#head-flipnotestudio-flipnotestudio-overview .header, #page-flipnotestudio-es  div#head-flipnotestudio-flipnotestudio-create .header, #page-flipnotestudio-es  div#head-flipnotestudio-flipnotestudio-upload .header, #page-flipnotestudio-es  div#head-flipnotestudio-flipnotestudio-gallery .header {background:transparent url(/img/flipnotestudio/es/bg-header-overview.jpg) no-repeat right 0;}

#page-flipnotestudio-es  div#head-flipnotestudio-flipnotestudio-hatena .header {background:transparent url(/img/flipnotestudio/es/bg-header-hatena.jpg) no-repeat right 0;}

#page-flipnotestudio-fr div#head-flipnotestudio-flipnotestudio-overview .header, #page-flipnotestudio-fr  div#head-flipnotestudio-flipnotestudio-create .header, #page-flipnotestudio-fr  div#head-flipnotestudio-flipnotestudio-upload .header {background:transparent url(/img/flipnotestudio/fr/bg-header-overview.jpg) no-repeat right 0;}

#page-flipnotestudio-fr  div#head-flipnotestudio-flipnotestudio-hatena .header {background:transparent url(/img/flipnotestudio/fr/bg-header-hatena.jpg) no-repeat right 0;}



#flipnote-overview { display:block;	float:none;	position:relative;	overflow:hidden; padding:0;	height:650px; background:transparent url("/img/flipnotestudio/bg-overview.jpg") no-repeat 0 0;
	}
	
	.lang-es #flipnote-overview
	{
		background:transparent url("/img/flipnotestudio/es/bg-overview.jpg") no-repeat 0 0;
		height:655px;
	}
	
	.lang-fr #flipnote-overview
	{
		background:transparent url("/img/flipnotestudio/fr/bg-overview.jpg") no-repeat 0 0;
	}
	
	
	
	div#flipnote-overview h1{position:absolute;left:-999999px;}
	div#flipnote-overview dl.intro{display:block;
left:424px;
margin:0;
overflow:hidden;
padding:0;
position:absolute;
top:26px;
width:530px;}

	div#flipnote-overview dl.intro dt, div#flipnote-upload h1 {display:block;padding:0;margin:0; font-size:36px;}
	div#flipnote-overview dl.intro dd, div#flipnote-upload dl.intro dd{color:#797168;
font-size:14px;
line-height:1.5em;}
	
	

	
	dl.flipnote-feature-set {display:block;
left:424px;
margin:0;
overflow:hidden;
padding:0;
position:absolute;
top:205px;
width:530px;}

.lang-es dl.flipnote-feature-set {
top:224px;
}


dl.flipnote-specials {
display:block;
left:424px;
margin:0;
overflow:hidden;
padding:0;
position:absolute;
top:455px;
width:530px;
_width:500px;
}

.lang-es  dl.flipnote-specials {
top:485px;
}


div#flipnote-overview dl.flipnote-specials dt {
float:left;
_float:none;
_position:relative;
_left:20px;
font-size:16px;
margin:20px 0 0 20px;
}

div#flipnote-overview dl.flipnote-specials dd {
color:#797168;
float:right;
_float:none;
font-size:12px;
left:20px;
line-height:1.5em;
position:relative;
margin-right:40px;
width:284px;
_width:255px;
_margin-right:20px;
}


div#flipnote-overview dl.flipnote-specials div.img {
float:left;	
}

div#flipnote-overview dl.flipnote-specials dd a#watch {
	background:transparent url(/img/flipnotestudio/watch-btn.jpg) no-repeat scroll 0 0;
display:block;
height:36px;
left:0;
position:relative;
text-indent:-9999px;
top:10px;
width:120px;}

.lang-es div#flipnote-overview dl.flipnote-specials dd a#watch {
	background:transparent url(/img/flipnotestudio/watch-btn-es.jpg) no-repeat scroll 0 0;
}

.lang-fr div#flipnote-overview dl.flipnote-specials dd a#watch {
	background:transparent url(/img/flipnotestudio/watch-btn-fr.jpg) no-repeat scroll 0 0;
	width:159px;
	
}




*:first-child+html div#flipnote-overview dl.flipnote-specials dd a#watch {
left:0;	
}


	#flipnote-overview dl#flipnote-two {display:block;
left:424px;
margin:0;
overflow:hidden;
padding:0;
position:absolute;
top:238px;
_top:242px;
width:530px;}


	#flipnote-overview dl#flipnote-three {display:block;
left:424px;
margin:0;
overflow:hidden;
padding:0;
position:absolute;
top:260px;
_top:263px;
width:530px;}


	#flipnote-overview dl#flipnote-four {display:block;
left:424px;
margin:0;
overflow:hidden;
padding:0;
position:absolute;
top:282px;
_top:285px;
width:530px;}


	#flipnote-overview dl#flipnote-five {display:block;
left:424px;
margin:0;
overflow:hidden;
padding:0;
position:absolute;
top:304px;
_top:307px;
width:530px;}

#flipnote-overview dl#flipnote-six {display:block;
left:424px;
margin:0;
overflow:hidden;
padding:0;
position:absolute;
top:326px;
_top:329px;
width:530px;}


div#flipnote-overview dl.flipnote-feature-set dt{display:block;padding:0;margin:0 0 5px 0; font-size:22px;}
	div#flipnote-overview dl.flipnote-feature-set dd{color:#797168;
font-size:12px;
line-height:1.5em;
padding-left:16px;
	background:transparent url(/img/flipnotestudio/orange-frog.jpg) no-repeat scroll 0 3px
}
		
		
		
div#flipnote-overview dl.flipnote-feature-set dd a, div#flipnote-upload dl.share dd a, #flipnote-hatena a {color:#71ba00; text-decoration:none;}
div#flipnote-overview dd span {display:block; margin:5px 0 10px 0;font-size:10px;}
div#flipnote-overview dl.flipnote-feature-set dd a#support {background:transparent url(/img/flipnotestudio/support-btn.jpg) no-repeat scroll 0 0;
display:block;
float:right;
text-indent:-9999px;
width:110px;
height:36px;}

.lang-es div#flipnote-overview dl.flipnote-feature-set dd a#support {
	background:transparent url(/img/flipnotestudio/es/support-btn.jpg) no-repeat scroll 0 0;
	width:114px;
}

.lang-fr div#flipnote-overview dl.flipnote-feature-set dd a#support {
	background:transparent url(/img/flipnotestudio/fr/support-btn.jpg) no-repeat scroll 0 0;
	width:126px;
}



div#flipnote-overview dl.intro dd a#playvideo {
background:transparent url(/img/flipnotestudio/play-video-btn.jpg) no-repeat scroll 0 0;
display:block;
float:right;
text-indent:-9999px;
width:114px;
height:35px;}

.lang-es div#flipnote-overview dl.intro dd a#playvideo {
	background:transparent url(/img/flipnotestudio/es/play-video-btn.jpg) no-repeat scroll 0 0;
	width:121px;
}

.lang-fr div#flipnote-overview dl.intro dd a#playvideo {
	background:transparent url(/img/flipnotestudio/fr/play-video-btn.jpg) no-repeat scroll 0 0;
	width:157px;
}


div#flipnote-upload dl.share dd a#right {
display:block;
margin:10px 0 10px 0;
}

div#flipnote-overview-left {
	background:transparent url(/img/flipnotestudio/bg-overview-bottom.jpg) no-repeat scroll 0 0;
height:426px;
margin:0 auto;
width:926px;
_margin:0 0 0 27px;
}



	
div#flipnote-overview-left div {
margin:20px 0 0 66px;
width:897px;
}

div#flipnote-overview-left dl.howto {
color:#797168;
display:block;
float:left;
font-weight:bold;
width:298px;
	
}

div#flipnote-overview-left dd.info {
line-height:16px;
margin:10px 0 0 10px;
width:190px;
}

div#flipnote-overview-left h2 {
	font-size:22px;
	font-weight:bold;
	padding:46px 0 0 10px;
}

.dsiware-btn {
display:block;
height:63px;
left:728px;
position:relative;
width:226px; 
}

.lang-fr .dsiware-btn {
left:688px;
}

*:first-child+html .lang-fr .dsiware-btn {
	left:-48px;
	top:24px;
}

*:first-child+html .lang-es .dsiware-btn {
	left:-8px;
	top:24px;
}

.lang-es .dsiware-btn {
	left:738px;
}

div#flipnote-hatena-left
{
float:left;
margin:30px 30px 0 30px;
width:600px;
_margin:30px 30px 0 15px;
}

div#flipnote-hatena-left h1 {
	font-size:36px;
	margin-bottom:20px;
}

div#flipnote-hatena-left h2 {
	font-size:22px;
	margin:10px 0 10px 0;
}

div#flipnote-hatena-left dl.intro dd, div#download-left dl.download dd, div#computer-left dl.computer dd, div#flipnote-upload-content dl.share dd, div#upload-right dl.sharefriends dd, div#upload-bottom dd {
color:#797168;
font-size:12px;
line-height:1.5em;
}

div#computer-left dl.computer dd a {
	display:block;
}

div#upload-right dl.sharefriends dd span {
	background-color:#ff7200;
	color:#fff;
	padding:3px;
}

div#flipnote-hatena-right {
height:350px;
}


div#flipnote-hatena-left dl.intro dd span, div#computer-left dl.computer dd span, div#flipnote-upload dl.share dd span{
display:block;
font-size:10px;
line-height:14px;
margin:5px 0 10px;

}

div#divider {
background:transparent url(/img/flipnotestudio/bg-divider.jpg) no-repeat scroll 0 0;
height:10px;
margin:20px 0;
}

div#download h2 {
	font-size:22px;
	margin:0 30px 10px 29px;
	_margin-bottom:0;
}


div#download-left
{
	clear:left;
float:left;
margin:0 10px 0 30px;
width:332px;
_margin:10px 30px 0 15px;
}

div#download-right {
	_margin:10px 30px 0 15px;

}

div#computer-left
{
	clear:left;
float:left;
margin:0 10px 0 30px;
width:450px;
_margin:10px 30px 0 15px;
}


#computer-buttons {
margin:40px auto;

width:925px;
_width:940px;
}

#computer-buttons .dsiware-btn2, #computer-buttons .iwata-btn {
float:left;
width:303px;
}


#flipnote-upload {
	display:block;
	float:none;
	position:relative;
	overflow:hidden;
	padding:0;
	background:transparent url("/img/flipnotestudio/bg-upload.jpg") no-repeat 0 0;
	height:1020px;
	}
	
.lang-es #flipnote-upload {
	background:transparent url("/img/flipnotestudio/es/bg-upload.jpg") no-repeat 0 0;
}

.lang-fr #flipnote-upload {
	background:transparent url("/img/flipnotestudio/fr/bg-upload.jpg") no-repeat 0 0;
}
	
	#flipnote-upload-content {
	float:left;
margin:30px;
width:475px;
_margin:30px 30px 0 15px;
		
	}


#flipnote-upload-content h2 {
	margin:20px 0 10px 0;
	
}

 div#flipnote-upload-content dl.share dd {
width:460px;
 }
 
 .lang-es div#flipnote-upload-content dl.share dd {
width:445px;
 }
 
 div#upload-share-friends {
background:transparent url(/img/flipnotestudio/upload-frog-quote.jpg) no-repeat scroll 430px 160px;
_background:transparent url(/img/flipnotestudio/upload-frog-quote.jpg) no-repeat scroll 430px 145px;
height:500px;
margin:40px 0 0;
width:920px;
height:500px;
 }
 

 
 div#upload-left {
	 clear:left;
	float:left;
	width:430px;
	margin-bottom:20px;
 }
 
  div#upload-right {
	float:left;
	width:375px;
	_width:405px;
 }
 
 div#upload-right dl.sharefriends dd#quote {
margin:30px 0 0 55px;
width:400px;
 }
 
 div#upload-right dl.sharefriends dd#info2 {
margin:30px 0 0 105px;
width:350px;
 }
 div#upload-bottom {
	clear:left; 
 }
 
 div#upload-bottom dl.sharefriendsbottom {
	float:left;
margin:0 10px 0 0;
width:450px;
 }
 
  div#upload-bottom dl.sharefriendsbottom dd.img {
	float:left;
margin:0 10px 0 0;
width:200px;
  }
  
	div#upload-bottom dl.sharefriendsbottom dd.info {
	margin:40px 0 0 0;	
	}
	
	
/* -- Meet DS Lite Explore -- */

/* Structure */
#page-flipnotestudio-create #bd, #page-flipnotestudio-gallery #bd {
		height: 878px; }

#flipnotestudio-create {
		position: relative;
		height:585px; }
		
 #flipnotestudio-gallery {	
 		position: relative;
		height:525px;
 }


/* Gallery Feature */
#explore-flipnote-features div#canvas {
		position: relative;
		margin: 0 auto; width: 982px; height: 375px; top: 0; }
		
 #flipnotestudio-gallery #explore-flipnote-features div#canvas {
height:368px;
background:transparent url(/img/flipnotestudio/bg-gallery.jpg) no-repeat scroll 40px 18px;
}


#explore-flipnote-features div#canvas div.display-feature {
		display: none; overflow: hidden; }

#explore-flipnote-features div#canvas div.selected {
		display: block; }


#bd #flipnotestudio-create #media-gallery a, #bd #flipnotestudio-gallery #media-gallery a {
		background: transparent url(/img/filmstrip/bg-explore-set.png) no-repeat -98px 0px;
		_background: transparent url(/img/filmstrip/bg-explore-set.gif) no-repeat -98px 0px; }
		#bd #flipnotestudio-create #media-gallery div.active a, #bd #flipnotestudio-gallery #media-gallery div.active a	{ background-position: 6px 20px; }
		#bd #flipnotestudio-create #media-gallery a.active, #bd #flipnotestudio-gallery #media-gallery a.active		{ background-position: 6px 20px; }
		#bd #flipnotestudio-create #media-gallery a span, #bd #flipnotestudio-gallery #media-gallery a span			{ padding: 82px 10px 0 10px; }




/* Media Gallery */

#flipnotestudio-create #media-gallery {
		position: absolute;
		width: 930px; height: 128px; top: 428px; left: 26px; z-index: 2; }
		
		#flipnotestudio-gallery #media-gallery {
height:128px;
left:26px;
position:absolute;
top:368px;
width:930px;
z-index:2;}

#flipnotestudio-create #section-modules-container, #flipnotestudio-gallery #section-modules-container {
		background: #fff url("/img/meet-dslite/bg-section-modules.gif") top left repeat-x;
		height: 300px; }

#flipnotestudio-create #section-modules, #flipnotestudio-gallery #section-modules {
		display: inline-block; float: none; clear: both;
		padding-top: 78px; margin: 0 auto; width: 934px;
		color: #fff; }
		#explore-flipnote-features #section-modules:after {
				content: ".";
				display: block; clear: both;
				line-height: 0; height: 0; }
		html[xmlns] #explore-flipnote-features #section-modules { display: block; }
		* html #explore-flipnote-features #section-modules { height: 1%; }


#flipnotestudio-create #section-modules dl, #flipnotestudio-gallery #section-modules dl {
		float: left;
		margin-left: 7px; width: 463px; height: 150px; }

#flipnotestudio-create #section-modules dl.first, #flipnotestudio-gallery #section-modules dl.first { margin-left: 0; }

#flipnotestudio-create #section-modules dt, #flipnotestudio-gallery #section-modules dt { display: none; }




/* Gallery Data */
#explore-flipnote-features div#canvas dl {
		display: block; position: absolute;
		z-index: 55;
		color: #545454; }
	#explore-flipnote-features div#canvas dt {width:400px; padding-bottom: 5px; font-weight: normal; color: #000; font-family: Lucida Grande, Lucida Sans, Tahoma; font-size: 23px;  }
	#explore-flipnote-features #info-feature-zero dt { margin:100px 0 0 40px; }
	#flipnotestudio-gallery	#explore-flipnote-features  dt { margin:89px 0 0 40px; }

	#explore-flipnote-features div#canvas dl dt strong { font-weight: normal; }
	#explore-flipnote-features div#canvas dl dd { line-height: 1.6em; color: #545454; }
	#explore-flipnote-features div#canvas dl dd.href { display: none; }
		#explore-flipnote-features div#canvas dl dd.link { margin-top: 18px; }
		#explore-flipnote-features div#canvas dl dd.info { font-size:14px;  width:386px; }
		#explore-flipnote-features #info-feature-zero dd.info, #flipnotestudio-gallery #explore-flipnote-features dd.info {margin:0 0 0 40px;}
		#flipnotestudio-gallery #explore-flipnote-features dl img {
left:527px;
position:absolute;
top:78px; }
		
		
		#explore-flipnote-features div#canvas dl dd.img { left:386px;
margin:0;
position:absolute;
top:30px; }
		#explore-flipnote-features div#canvas dl dd.info a { color: #000; }
		#explore-flipnote-features div#canvas dl dd.info a:hover { color: #000 }
		#explore-flipnote-features div#canvas dl dd.info a:visited { color: #333 }
		#explore-flipnote-features div#canvas dl dd.info ul { display: inline-block; float: none; clear: both; padding: 18px 0 15px 0; font-size: 10px; line-height: 1.9em; color: #000; }
		#explore-flipnote-features div#canvas dl dd.info ul:after {
				content: "."; color: #fff;
				display: block; clear: both; visibility: hidden; overflow: visible;
				line-height: 0; height: 0; }
			html[xmlns] #explore-flipnote-features div#canvas dl dd.info ul { display: block; }
			* html #explore-flipnote-features div#canvas dl dd.info ul { height: 1%; }
		#explore-flipnote-features div#canvas dl dd.info li { float: left; margin-right: 19px; width: 150px; }
		#explore-flipnote-features div#canvas dl dd.info strong { font-size: 12px; font-weight: normal; color: #000; }
		
		#explore-flipnote-features div#canvas dl#create00 {
margin-left:30px;
padding:26px 0 0;
position:static;
width:920px; height:396px; }

#xexplore-flipnote-features div#canvas dl#create00 dt {
margin:100px 0 0 40px;	
}

#explore-flipnote-features div#canvas dl#create00 dd.img {  left:490px;
margin:0;
position:absolute;
top:30px;}

#explore-flipnote-features div#canvas dl#create00 dd.text img {
	left:400px;
margin:0;
position:absolute;
top:230px;}


#explore-flipnote-features div#canvas dl#create00 dd.text {  width:400px; color:#797168;
font-size:14px;
line-height:1.5em;

margin:0 0 0 40px;}


	#explore-flipnote-features #canvas dl#info-feature-zero { position: static; width: 325px; padding: 26px 0 0 0; margin-left: 30px; }
	#explore-flipnote-features #canvas dl#info-feature-dualscreens {left:120px;
top:120px;
width:344px; }
	#explore-flipnote-features #canvas dl#info-feature-touch-tech { left:120px;
top:120px;
width:344px; }
	#explore-flipnote-features #canvas dl#info-feature-gba { left:505px;
top:95px;
width:336px; }

#explore-flipnote-features #canvas dl#info-feature-gba span {
	display:block;
font-size:12px;
left:99px;
line-height:17px;
position:absolute;
top:136px;
width:220px;
}

.lang-es #explore-flipnote-features #canvas dl#info-feature-gba span {
	top:129px;
}

	#explore-flipnote-features #canvas dl#info-feature-multiplayer { left:505px;
top:95px;
width:336px; }
	#explore-flipnote-features #canvas dl#info-feature-wifi {  width: 318px; top: 108px; left: 100px; }
	
	.lang-fr 	#explore-flipnote-features #canvas dl#info-feature-wifi { top:98px; width:343px;}
	
	#explore-flipnote-features #canvas dl#info-feature-wifi span {
	display:block;
font-size:12px;
left:94px;
line-height:17px;
position:absolute;
top:117px;
width:240px;
}

.lang-fr #explore-flipnote-features #canvas dl#info-feature-wifi span { top:126px; }

#explore-flipnote-features #canvas dl#info-feature-wifi img {
	left:489px;
position:absolute;
top:-41px;
width:187px;
z-index:10;
	
}

	#explore-flipnote-features #canvas dl#info-feature-battery { left:100px;
top:108px;
width:350px; }
	
	.lang-fr #explore-flipnote-features #canvas dl#info-feature-battery {
	top:98px;
width:380px;
	}
	
	
	#explore-flipnote-features #canvas dl#info-feature-battery span {
	display:block;
font-size:12px;
left:54px;
line-height:17px;
position:absolute;
top:120px;
width:326px;
}

.lang-fr #explore-flipnote-features #canvas dl#info-feature-battery span {
top:138px;
}

.lang-es #explore-flipnote-features #canvas dl#info-feature-battery span {
top:113px;
}

	#explore-flipnote-features #canvas dl#info-feature-pictochat { left:505px;
top:95px;
width:336px; }

.lang-fr #explore-flipnote-features #canvas dl#info-feature-pictochat {
width:345px;}

#explore-flipnote-features #canvas dl#info-feature-pictochat  span {
	display:block;
font-size:12px;
left:103px;
line-height:17px;
position:absolute;
top:98px;
width:220px;
}

.lang-es #explore-flipnote-features #canvas dl#info-feature-pictochat span {
	top:90px;
	_top:95px;
}

.lang-fr #explore-flipnote-features #canvas dl#info-feature-pictochat span {
top:89px;
}

#explore-flipnote-features div#canvas div#dslite-image {
		position: absolute; display: block;
		z-index: 1; }

	#explore-flipnote-features #canvas .bg-feature-zero				{ width: 1px; height: 1px; top: 0px; left: 0px; }
		#explore-flipnote-features #canvas .bg-feature-dualscreens	{ height:435px;
left:75px;
top:-20px;
width:442px; }
		#explore-flipnote-features #canvas .bg-feature-touch-tech		{height:435px;
left:75px;
top:-20px;
width:442px; }
		#explore-flipnote-features #canvas .bg-feature-gba			{  height:452px;
left:77px;
top:-13px;
width:564px; }
		#explore-flipnote-features #canvas .bg-feature-multiplayer	{ width: 545px; height: 388px; left:78px;
top:-14px; }
		#explore-flipnote-features #canvas .bg-feature-wifi			{ height:417px;
left:65px;
top:40px;
width:536px; }
		#explore-flipnote-features #canvas .bg-feature-battery		{ height:328px;
left:66px;
top:3px;
width:564px; }
		#explore-flipnote-features #canvas .bg-feature-pictochat		{  width: 545px; height: 388px; left:78px;
top:-14px; }


	#explore-flipnote-features #canvas .bg-feature-zero img				{ width: 1px; height: 1px; }
		#explore-flipnote-features #canvas .bg-feature-dualscreens img	{ width: 828px; height: 416px; }
		#explore-flipnote-features #canvas .bg-feature-touch-tech img		{ width: 830px; height: 418px; }
		#explore-flipnote-features #canvas .bg-feature-gba img			{ width: 850px; height: 399px; }
		#explore-flipnote-features #canvas .bg-feature-multiplayer img	{ width: 849px; height: 418px; }
		#explore-flipnote-features #canvas .bg-feature-wifi img			{ width: 849px; height: 351px; }
		#explore-flipnote-features #canvas .bg-feature-battery img		{ width: 861px; height: 415px; }
		#explore-flipnote-features #canvas .bg-feature-pictochat img		{ width: 849px; height: 418px; }



/*	.lang-en div#feature-slideshow .slideshow-page3 dt{
	display:block;
	position:absolute;
	overflow:hidden;
	padding:0;
	width:280px;
	height:156px;
	left:650px;
	top:0px;
	text-indent:-999999px;
	}
	
	.zlang-es div#feature-slideshow .slideshow-page3 .slideshow-wrapper, .zlang-fr div#feature-slideshow .slideshow-page3 .slideshow-wrapper{top:30px;left:570px;}
	
	.lang-es div#feature-slideshow .slideshow-page3 dt, .lang-fr div#feature-slideshow .slideshow-page3 dt{
	
	text-indent:-999999px;
	}
	
	
	.lang-en div#feature-slideshow .slideshow-content .slideshow-page3 dd.info, 
	.lang-es div#feature-slideshow .slideshow-content .slideshow-page3 dd.info, 
	.lang-fr div#feature-slideshow .slideshow-content .slideshow-page3 dd.info{
	display:block;position:absolute;
	overflow:hidden;left:615px;
	top:180px;width:330px;font-size:12px; color:#453214;}
	
	
	
	.lang-fr div#feature-slideshow .slideshow-content .slideshow-page3 dd.info, .lang-es div#feature-slideshow .slideshow-content .slideshow-page3 dd.info{
		display:block;position:absolute;
	overflow:hidden;left:20px;
		width:330px;font-size:16px; color:#453214;
	}
	
	.lang-es div#feature-slideshow .slideshow-content .slideshow-page3 dd.info{
		
		top:220px;
	}
	.lang-fr div#feature-slideshow .slideshow-content .slideshow-page3 dd.info{
		
		top:213px;
	}
	
	div#feature-slideshow .slideshow-page3 dd.link {
		display:block;
left:555px;
overflow:hidden;
position:absolute;
top:215px;
}






.lang-en div#feature-slideshow .slideshow-page4 dt, .lang-fr div#feature-slideshow .slideshow-page4 dt, .lang-es div#feature-slideshow .slideshow-page4 dt {
	text-indent:-999999px;
}
	
	
	 div#feature-slideshow .slideshow-content .slideshow-page4 dd.info{
		display:block;position:absolute;
	overflow:hidden;left:0px;
	top:210px;width:330px;font-size:16px; color:#453214;}
	
	
	
	 div#feature-slideshow .slideshow-page4 dd.link {
display:block;
left:50px;
overflow:hidden;
position:absolute;
top:170px;
}

div#feature-slideshow .slideshow-viewer .slideshow-content div#slideshow-pokemon div.slideshow-wrapper dl dd.link {
display:block;
left:425px;
overflow:hidden;
position:absolute;
top:280px;
}


div#feature-slideshow .slideshow-viewer .slideshow-content div#slideshow-pokemon div.slideshow-wrapper dl {
	width:875px;
}*/

.callout-dsifeatures dl dd.second-graph {
	margin-top:10px;
}


#flipnotestudio-gallery #canvas {
	background:transparent url(/img/flipnotestudio/bg-gallery.jpg) no-repeat scroll 0 25px;
width:919px;
height:352px;
}

#flipnotestudio-gallery #explore-flipnote-features div#canvas dt, #flipnotestudio-gallery #explore-flipnote-features div#canvas dl dd.info {
width:300px;	
}

#explore-flipnote-features #canvas dl.animation {margin-left:30px;
padding:26px 0 0;
position:static;
width:325px; }

#page-flipnotestudio #bd {
height:auto;
padding-bottom:30px;
padding-top:20px;
position:relative;
}

#page-flipnotestudio #bd #media-player{background:transparent url(/img/flipnotestudio/bg-gallery.jpg) no-repeat scroll 26px 25px;
height:451px;
width:950px;}

#page-flipnotestudio .flash-component { left:429px;
position:absolute;
top:93px;}

#page-flipnotestudio #media-player h1 { left:53px;
position:absolute;
top:126px;  }

#page-flipnotestudio #media-player h2 { font-size:14px;
height:118px;
left:53px;
position:absolute;
top:124px;
width:268px;
line-height:19px;}

#page-flipnotestudio #media-player h2#hd-flipvidgallery-player {
font-size:12px;
font-style:italic;
left:53px;
line-height:16px;
top:205px;
}

#page-flipnotestudio .media-filmstrip .filter{display:block;height:27px;padding:8px 0 0 12px;}

#page-flipnotestudio .media-filmstrip .filter li{float:left;padding:3px 15px 0;border-left:1px solid #a3a3a3;}

#page-flipnotestudio .media-filmstrip .filter li a{text-decoration:none;color:#000;}

#page-flipnotestudio .media-filmstrip .filter li a:hover{text-decoration:underline;}

#page-flipnotestudio .media-filmstrip .filter li span{cursor:pointer;cursor:hand;}

#page-flipnotestudio .media-filmstrip .filter li.first{border-left:none;}

#page-flipnotestudio .media-filmstrip .filter li.current{background:url('/img/bg-navigation-item.png') transparent no-repeat 5px 9px;}

#page-flipnotestudio .media-filmstrip .filter li.current a{color:#ce181f;}

#page-flipnotestudio .media-filmstrip .filter li.current span{font-weight:bold;color:#ce181f;}

#page-flipnotestudio .media-filmstrip .filter li.current span span{font-weight:normal;}

#page-flipnotestudio .media-filmstrip .filmstrip-viewer{margin-top:1px;}

#page-flipnotestudio .media-filmstrip .box{height:115px;background-position:0 -9px;}

#page-flipnotestudio .media-filmstrip .active{height:115px;background-position:-110px 0;}

#page-flipnotestudio .media-filmstrip .filmstrip-viewer .filmstrip-page div.over{background-position:-110px 0;}

#page-flipnotestudio .media-filmstrip .box img{top:15px;}

#page-flipnotestudio .media-filmstrip div.active a,#page-flipnotestudio .media-filmstrip div.over a{background-position:-98px 0;}

#page-flipnotestudio .media-filmstrip a span{display:block;padding-top:84px;}

#page-flipnotestudio .media-filmstrip{position:relative;display:none;margin:0 auto;height:180px;width:922px;background:transparent url('/img/videogallery/bg-filmstrip.png') no-repeat 0 0;_background:transparent url('/img/videogallery/bg-filmstrip.gif') no-repeat 0 0;}

#page-flipnotestudio div.selected{display:block;}

#page-flipnotestudio .media-filmstrip .filmstrip-prev{overflow:hidden;padding:0;margin:2px 0 0 0;width:75px;height:141px;}

#page-flipnotestudio .media-filmstrip .filmstrip-prev div{width:75px;height:141px;background:transparent url("/img/filmstrip/bg-pagination.gif") no-repeat 28px 59px;}

#page-flipnotestudio .media-filmstrip .filmstrip-prev div.hover{background-position:28px -82px;}

#page-flipnotestudio .media-filmstrip .filmstrip-next{overflow:hidden;padding:0;margin:2px 0 0 0;width:70px;height:141px;}

#page-flipnotestudio .media-filmstrip .filmstrip-next div{width:70px;height:141px;background:transparent url("/img/filmstrip/bg-pagination.gif") no-repeat -49px 59px;}

#page-flipnotestudio .media-filmstrip .filmstrip-next div.hover{background-position:-49px -82px;}

#page-flipnotestudio .media-filmstrip .filmstrip-viewer{margin-top:2px;width:774px;height:141px;}

#page-flipnotestudio .media-filmstrip .filmstrip-viewer .filmstrip-page{margin:0;width:775px;height:141px;}

#page-flipnotestudio .media-filmstrip .filmstrip-viewer .filmstrip-page div{position:relative;overflow:hidden;margin:0;width:110px;height:141px;background:transparent url(/img/filmstrip/bg-filmstrip-highlight.gif) no-repeat;text-align:center;}

#page-flipnotestudio .media-filmstrip .filmstrip-viewer .filmstrip-page div img{display:block;position:absolute;top:24px;left:10px;z-index:5;}

#page-flipnotestudio .media-filmstrip .filmstrip-viewer .filmstrip-page div.active a{background:transparent url(/img/filmstrip/bg-set.png) no-repeat 6px 20px;_background:transparent url(/img/filmstrip/bg-set.gif) no-repeat 6px 20px;}

#page-flipnotestudio .media-filmstrip .filmstrip-viewer .filmstrip-page div.over{background-position:-110px 0;}

#page-flipnotestudio .media-filmstrip .filmstrip-viewer .filmstrip-page div.selected{background:#bebebe;color:#000;width:110px;}

#page-flipnotestudio .media-filmstrip .filmstrip-viewer a{display:block;position:absolute;overflow:hidden;width:110px;height:141px;top:0;left:0;z-index:10;color:#404040;text-decoration:none;background:transparent url(/img/filmstrip/bg-set.png) no-repeat -98px 0;_background:transparent url(/img/filmstrip/bg-set.gif) no-repeat -98px 0;}

#page-flipnotestudio .media-filmstrip .filmstrip-viewer .filmstrip-page div.over a span{color:#000;}

#page-flipnotestudio .media-filmstrip div.active a{background-position:6px 20px;}

#page-flipnotestudio .media-filmstrip a.active{background-position:6px 20px;}

#bd #media-filmstrip a span{display:block;float:none;padding:82px 10px 0 10px;}

#page-flipnotestudio .noflash{padding:100px 0;color:#fff;}

#page-flipnotestudio .noflash a{color:#fff;}

#page-flipnotestudio h2#hd-vidgallery-player { color:#000;
font-style:italic;
top:203px;}

.nav-flipnotestudio #ft #footer ul#legal a.esrb-org, .nav-flipnotestudio-es #ft #footer ul#legal a.esrb-org, .nav-flipnotestudio-fr #ft #footer ul#legal a.esrb-org { display:none; }


/**************** DOMO ***************************/

div#head-domo-domo #nav-info h3 {
	display:none;
}
/* CHANGE BACKGROUND TO MATCH DOMO */
div#head-domo-domo .header {
	background:transparent url(/img/domo/bg-header-overview.jpg) no-repeat right 0;
}
#page-domo #bd {
	height: 878px;
}
#domo-page {
	position: relative;
	height:1075px;
}
#explore-domo div#canvas {
	position: relative;
	margin: 0 auto;
	width: 982px;
	height: 375px;
	top: 0;
}
#explore-domo div#canvas div.display-feature {
	display: none;
	overflow: hidden;
}
#explore-domo div#canvas div.selected {
	display: block;
}

/*Clickable area of Film Strip */
#bd #domo-page #media-gallery .filmstrip-viewer .filmstrip-page div#feature-dualscreens a {
	background: none;
	font-family: Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #967641;
	top:24px;
	left:10px;
	width:120px;
	outline:none;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;	
}
#bd #domo-page #media-gallery .filmstrip-viewer .filmstrip-page div#feature-touch-tech a {
	background: none;
	font-family: Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #967641;
	top:24px;
	left:10px;
	width:120px;
	outline:none;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;	
}
#bd #domo-page #media-gallery .filmstrip-viewer .filmstrip-page div#feature-multiplayer a {
	background: none;
	font-family: Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #967641;
	top:24px;
	left:10px;
	width:120px;
	outline:none;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;	
}
#bd #domo-page #media-gallery .filmstrip-viewer .filmstrip-page div#feature-gba a {
	background: none;
	font-family: Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #967641;
	top:24px;
	left:10px;
	width:120px;
	outline:none;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;	
}
#bd #domo-page #media-gallery .filmstrip-viewer .filmstrip-page div#feature-wifi a {
	background: none;
	font-family: Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #967641;
	top:24px;
	left:10px;
	width:120px;
	outline:none;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;	
}






#bd #domo-page #media-gallery div.active a {
	background-position: 6px 20px;
}
#bd #domo-page #media-gallery a.active {
	background-position: 6px 20px;
}
#bd #domo-page #media-gallery a span {
	padding: 88px 10px 0 10px;
}

/*Domo Video Player*/
#altDomo1 {
	background:none;
	position: absolute;
	width: 208px;
	height: 451px;
	top: 67px;
	left: 424px;
	z-index: 1000;
	display: block;
	z-index:99000;
}
#altDomo2 {
	background:none;
	position: absolute;
	width: 208px;
	height: 451px;
	top: 68px;
	left: 479px;
	z-index: 1000;
	display: block;
	/*border:2px solid #000;*/
	z-index:99000;
}
#altDomo3 {
	background:none;
	position: absolute;
	width: 208px;
	height: 451px;
	top: 68px;
	left: 479px;
	z-index: 1000;
	display: block;
	/*border:2px solid #000;*/
	z-index:99000;
}
#altDomo4 {
	background:none;
	position: absolute;
	width: 208px;
	height: 451px;
	top: 68px;
	left: 479px;
	z-index: 1000;
	display: block;
	/*border:2px solid #000;*/
	z-index:99000;
}
#altDomo5 {
	background:none;
	position: absolute;
	width: 208px;
	height: 451px;
	top: 68px;
	left: 479px;
	z-index: 1000;
	display: block;
	/*border:2px solid #000;*/
	z-index:99000;
}


/* Media Gallery */

#domo-page #media-gallery {
	position: absolute;
	width: 776px;
	height: 196px;
	top: 520px;
	left: 100px;
	z-index: 2;
	background-attachment: scroll;
	background-image: url(/img/domo/bg-filmstrip.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}


#domo-page  #media-gallery .filmstrip-viewer .filmstrip-page div img {
left:10px;
top:20px;
outline:none;
}


#domo-page #media-gallery .filmstrip-viewer{
	display:block;
	top:30px;
	left:35px;
	position:absolute;
	width:760px;
	height:140px;
}

#domo-page #media-gallery .filmstrip-viewer .filmstrip-page{
	width:760px;
	height:140px;
}
#domo-page #media-gallery .filmstrip-viewer .filmstrip-page div {
	background:none;
	width:140px;
	height:140px;
	outline:none;
	
}
#domo-page #media-gallery .filmstrip-viewer .filmstrip-page div.selected {
	background:none;
	outline:none;
}

#domo-page #section-modules-container {
	background: #fff url("/img/meet-dslite/bg-section-modules.gif") top left repeat-x;
	height: 300px;
}
#domo-page #section-modules {
	display: inline-block;
	float: none;
	clear: both;
	padding-top: 78px;
	margin: 0 auto;
	width: 934px;
	color: #fff;
}
#explore-domo #section-modules:after {
	content: ".";
	display: block;
	clear: both;
	line-height: 0;
	height: 0;
}
html[xmlns] #explore-domo #section-modules {
	display: block;
}
* html #explore-domo #section-modules {
	height: 1%;
}
#domo-page #section-modules dl {
	float: left;
	margin-left: 7px;
	width: 463px;
	height: 150px;
}
#domo-page #section-modules dl.first {
	margin-left: 0;
}
#domo-page #section-modules dt {
	display: none;
}
#domo-page #bd #media-gallery a {
	background:none;
}
/* Gallery Data */
#explore-domo div#canvas dl {
	display: block;
	position: absolute;
	z-index: 55;
	color: #545454;
}
#explore-domo div#canvas dt {
	width:400px;
	padding-bottom: 5px;
	font-weight: normal;
	color:#4E3A1C;
	font-family: Lucida Grande, Lucida Sans, Tahoma;
	font-size: 23px;
	position: absolute;
	z-index: 10000;

	top: 56px;
	display: block;
}
#explore-domo #info-feature-zero dt {

}
#explore-domo div#canvas dl dt strong {
	font-weight: normal;
}
#explore-domo div#canvas dl dd {
	line-height: 1.6em;
	color: #545454;
}
#explore-domo div#canvas dl dd.href {
	display: none;
}
#explore-domo div#canvas dl dd.link {
	margin-top: 18px;
}
#explore-domo div#canvas dl dd.info {
	font-size:11px;
	width:310px;
	position: absolute;
	top: 89px;
	z-index: 10000;
	color:#4E3A1C;
}
#explore-domo div#canvas dl dd.domoplayer {
	position: absolute;
	top: 89px;
	z-index: 10000;
	color:#4E3A1C;
	margin:0px;
}
#explore-domo #info-feature-zero dd.info {
	margin:0 0 0 0px;
}
#explore-domo div#canvas dl dd.img {
	left:335px;
	margin:0;
	position:absolute;
	top:30px;
}
#explore-domo div#canvas dl dd.info a {
	color: #000;
}
#explore-domo div#canvas dl dd.info a:hover {
	color: #000
}
#explore-domo div#canvas dl dd.info a:visited {
	color: #333
}
#explore-domo div#canvas dl dd.info ul {
	display: inline-block;
	float: none;
	clear: both;
	padding: 18px 0 15px 0;
	font-size: 10px;
	line-height: 1.9em;
	color: #000;
}
#explore-domo div#canvas dl dd.info ul:after {
	content: ".";
	color: #fff;
	display: block;
	clear: both;
	visibility: hidden;
	overflow: visible;
	line-height: 0;
	height: 0;
}
html[xmlns] #explore-domo div#canvas dl dd.info ul {
	display: block;
}
* html #explore-domo div#canvas dl dd.info ul {
	height: 1%;
}
#explore-domo div#canvas dl dd.info li {
	float: left;
	margin-right: 19px;
	width: 150px;
}
#explore-domo div#canvas dl dd.info strong {
	font-size: 12px;
	font-weight: normal;
	color: #000;
}
#explore-domo div#canvas dl#create00 {
	margin-left:30px;
	padding:26px 0 0;
	position:static;
	width:920px;
	height:396px;
}
#explore-domo div#canvas dl#create00 dd.img {
	left:490px;
	margin:0;
	position:absolute;
	top:30px;
}
#explore-domo div#canvas dl#create00 dd.text img {
	left:400px;
	margin:0;
	position:absolute;
	top:230px;
}
#explore-domo div#canvas dl#create00 dd.text {
	width:400px;
	color:#797168;
	font-size:14px;
	line-height:1.5em;
	margin:0 0 0 40px;
}
#explore-domo #canvas dl#info-feature-zero {
	position: static;
	width: 325px;
	padding: 26px 0 0 0;
	margin-left: 30px;
}
#explore-domo #canvas dl#info-feature-dualscreens {
	position: absolute;
	top:0px;
	left:25px;
	width: 325px;
	padding: 26px 0 0 0;
	margin-left: 30px;
}
#explore-domo #canvas dl#info-feature-touch-tech {
	position: static;
	width: 325px;
	padding: 26px 0 0 0;
	margin-left: 30px;
}
#explore-domo #canvas dl#info-feature-gba {
	position: static;
	width: 325px;
	padding: 26px 0 0 0;
	margin-left: 30px;
}
#explore-domo #canvas dl#info-feature-gba span {
	display:block;
	font-size:12px;
	left:99px;
	line-height:17px;
	position:absolute;
	top:136px;
	width:220px;
}
#explore-domo #canvas dl#info-feature-multiplayer {
	position: static;
	width: 325px;
	padding: 26px 0 0 0;
	margin-left: 30px;
}
#explore-domo #canvas dl#info-feature-wifi {
	position: static;
	width: 325px;
	padding: 26px 0 0 0;
	margin-left: 30px;
}
#explore-domo #canvas dl#info-feature-wifi span {
	display:block;
	font-size:12px;
	left:94px;
	line-height:17px;
	position:absolute;
	top:117px;
	width:240px;
}
#explore-domo #canvas dl img {
	left:13px;
	position:absolute;
	top:0px;
	z-index:10;
}

#explore-domo #canvas dd.dsiware1 img{
	position:absolute;
	display:block;
	left:40px;
	top:410px;
}
#explore-domo #canvas dd.dsiware2 img{
	position:absolute;
	display:block;
	left:10px;
	top:180px;
}
#explore-domo #canvas dd.dsiware3 img{
	position:absolute;
	display:block;
	left:50px;
	top:185px;
}
#explore-domo #canvas dd.dsiware4 img{
	position:absolute;
	display:block;
	left:50px;
	top:195px;
}




#explore-domo div#canvas div#dslite-image {
	position: absolute;
	display: block;
	z-index: 1;
}
#explore-domo #canvas .bg-feature-zero {
	width: 1px;
	height: 1px;
	top: 0px;
	left: 0px;
}
#explore-domo #canvas .bg-feature-dualscreens {
	height:458px;
	left:-10px;
	top:15px;
	width:1016px;
}
#explore-domo #canvas .bg-feature-touch-tech {
	height:458px;
	left:-10px;
	top:15px;
	width:1016px;
}
#explore-domo #canvas .bg-feature-gba {
	height:458px;
	left:-10px;
	top:15px;
	width:1016px;
}
#explore-domo #canvas .bg-feature-multiplayer {
	height:458px;
	left:-10px;
	top:15px;
	width:1016px;
}
#explore-domo #canvas .bg-feature-wifi {
	height:458px;
	left:-10px;
	top:15px;
	width:1016px;
}

#explore-domo #canvas .bg-feature-zero img {
	width: 1px;
	height: 1px;
}
#explore-domo #canvas .bg-feature-dualscreens img {
	height:458px;
	left:10px;
	margin:15px 0 0;
	position:absolute;
	width:1016px;
}
#explore-domo #canvas .bg-feature-touch-tech img {
	height:458px;
	left:10px;
	margin:15px 0 0;
	position:absolute;
	width:1016px;
}
#explore-domo #canvas .bg-feature-gba img {
	height:458px;
	left:10px;
	margin:15px 0 0;
	position:absolute;
	width:1016px;
}
#explore-domo #canvas .bg-feature-multiplayer img {
	height:458px;
	left:10px;
	margin:15px 0 0;
	position:absolute;
	width:1016px;
}
#explore-domo #canvas .bg-feature-wifi img {
	height:458px;
	left:10px;
	margin:15px 0 0;
	position:absolute;
	width:1016px;

}

#explore-domo #canvas dl.animation {
	margin-left:30px;
	padding:26px 0 0;
	position:static;
	width:325px;
}
#page-domo #bd {
	height:auto;
	padding-bottom:30px;
	background:transparent url(/img/domo/background.jpg) no-repeat right 0;
}

#page-domo #domo-copyright {
	position:absolute;
	font-size:12px;
	top:300px;
	left:-40px;
}

/* Bottom of Domo */

div#domo-bottom {
	position:absolute;
	top:735px;
	left:110px;
}

div#domo-left h2 {
	font-size:22px;
	font-weight:bold;
	padding:46px 0 0 10px;
}
div#domo-left {
	background:transparent url(/img/domo/bg-overview-bottom.jpg) no-repeat scroll 0 0;
	height:426px;
	margin:0 auto;
	width:926px;
	_margin:0 0 0 27px;
}
div#domo-left div {
	margin:20px 0 0 66px;
	width:897px;
}
div#domo-left dl.howto0 {
	color:#797168;
	display:block;
	float:left;
	font-weight:bold;
	width:200px;
	position: absolute;
	z-index: 100;
	left: 20px;
	top: 150px;
	_top: 140px;
	font-family:Arial, Helvetica, sans-serif;
}
div#domo-left dl.howto1 {
	color:#797168;
	display:block;
	float:left;
	font-weight:bold;
	width:200px;
	_width:220px;
	position: absolute;
	z-index: 100;
	left: 225px;
	top: 150px;
	_top: 140px;
	font-family:Arial, Helvetica, sans-serif;

}
div#domo-left dl.howto2 {
	color:#797168;
	display:block;
	float:left;
	font-weight:bold;
	width:200px;
	position: absolute;
	z-index: 100;
	left: 427px;
	top: 150px;
	_top: 140px;
	font-family:Arial, Helvetica, sans-serif;
}
div#domo-left dd.info {
	line-height:16px;
	margin:10px 0 0 10px;
	width:180px;
}

/*DOMO IE Hacks*/
div#domo-bottom {
	_left:85px;
}

*:first-child+html div#domo-bottom {
	position:absolute;
	top:710px;
	left:85px;
}

div#domo-left dl.howto0 {
	_left: 42px;
	_top: 160px;
}

div#domo-left dl.howto1 {
	_left: 254px;
	_top: 160px;
}

div#domo-left dl.howto2 {
	_left: 455px;
	_top: 160px;
}

*:first-child+html div#domo-left dl.howto0 {
	color:#797168;
	display:block;
	float:left;
	font-weight:bold;
	width:200px;
	position: absolute;
	z-index: 100;
	left: 46px;
	top: 150px;
}
*:first-child+html div#domo-left dl.howto1 {
	color:#797168;
	display:block;
	float:left;
	font-weight:bold;
	width:200px;
	position: absolute;
	z-index: 100;
	left: 252px;
	top: 150px;
}
*:first-child+html div#domo-left dl.howto2 {
	color:#797168;
	display:block;
	float:left;
	font-weight:bold;
	width:200px;
	position: absolute;
	z-index: 100;
	left: 455px;
	top: 150px;
}

/** MEET DSI SOUND - NERO **/

div#sound-nero{height:670px; left:530px; position:absolute; top:840px; z-index:10;}

div#sound-nero dl{position:absolute;bottom:0;overflow:hidden;}

div#sound-nero dt{padding:0 75px 10px 10px;}

div#sound-nero dd.info{padding:0 75px 10px 10px;}

div#sound-nero .btn-pill strong {
background-image:url(/img/buttons/btn-pill.jpg);
}

/**** NANOSITE ****/

#nanosite {
clear:both;
display:inline-block;
float:none;
font-family:Lucida Grande,Lucida Sans,Tahoma;
margin:0 auto;
overflow:visible;
text-align:left;
width:983px;
}

div#head-nanosite .header {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(/img/news/bg-header-news.jpg) no-repeat scroll right 0;
}

div#head-nanosite .header, div#head-nanosite {
height:172px;
}



/***** IWATA ASKS ******/

#iwata-asks-chapter p.next {
	float:right;
	width:155px;
	height:25px;
}

#iwata-asks-chapter p.previous {
	float:left;
	width:155px;
	height:25px;	
}

#iwata-asks-chapter p.next a.custom-btn-pill {
	display:block;
	background:url(/img/iwata-asks/nextBTN.jpg) no-repeat scroll 0 0;
	width:155px;
	height:25px;
}

#iwata-asks-chapter p.next a.custom-btn-pill:hover {
	display:block;
	background:url(/img/iwata-asks/nextBTNhover.jpg) no-repeat scroll 0 0;
	width:155px;
	height:25px;
	text-decoration:none;
}

#iwata-asks-chapter p.next a.custom-btn-pill span {
	color:#FFFFFF;
	float:right;
	line-height:24px;
	padding-right:25px;
}

#iwata-asks-chapter p.previous a.custom-btn-pill {
	display:block;
	background:url(/img/iwata-asks/prevBTN.jpg) no-repeat scroll 0 0;
	width:155px;
	height:25px;
}

#iwata-asks-chapter p.previous a.custom-btn-pill:hover {
	display:block;
	background:url(/img/iwata-asks/prevBTNhover.jpg) no-repeat scroll 0 0;
	width:155px;
	height:25px;
	text-decoration:none;
}

#iwata-asks-chapter p.previous a.custom-btn-pill span {
	color:#FFFFFF;
	line-height:24px;
	padding-left:25px;
}

#iwata-asks .interview9 {
clear:left;
}

.lang-en #iwata-asks .interview2 {
clear:left;
}

.lang-fr #iwata-asks .interview1, .lang-es #iwata-asks .interview1 {
clear:left;
}

#iwata-asks-chapter .chapter-row img.arrow {
	margin:0 0 -5px 0;
	padding:0;
}

#iwata-asks-chapter .volume-list ul {
	background-image:url(/img/iwata-asks/interviews/volume-list.gif);
	background-repeat:no-repeat;
	height:47px;
	margin:0 0 20px;
	
}


.lang-en #iwata-asks-chapter .volume-list li{
	float:left;
	margin:11px 11px 0 20px;
	_margin:11px 20px 0 10px;
}

.lang-fr #iwata-asks-chapter .volume-list li {
	float:left;
	margin:11px 11px 0;
}

#iwata-asks-chapter .volume-list li a{
	color:#666;
	font-weight:bold;
	letter-spacing:normal;
	font-family: Lucida Grande, Lucida Sans, Tahoma;
	font-size:10px;
}

#iwata-asks-chapter .volume-list li.selected a {
	color:red;	
} 

#iwata-asks-chapter .volume-list li a:hover {
	text-decoration:none;
	color:red;
}

#iwata-asks-chapter .volume-list li a span#index{
	display:block;
}

#iwata-asks-chapter .note {
	font-size:85%;
	color:#A7A7A7;
}

#iwata-asks-chapter sup {
	font-size:50%;
}

#iwata-asks-chapter .editor-note {
	color:#A7A7A7;
	font-family:inherit;	
}

#iwata-asks .btn-pill strong {
background-image:url("/img/buttons/btn-pill-iwata.png");
display:block;
height:25px;
position:absolute;
top:0;
width:310px;
z-index:99;
}

/* DSi XL section */

/**** home page ****/

/*div#feature-slideshow .slideshow-page1 dt{display:block;position:absolute;overflow:hidden;padding:0;width:369px;height:50px;left:74px;background:transparent url("/img/home/logo-dsi-xl.png") no-repeat top left;_background-image:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='crop',src='/img/home/logo-dsi-xl.png');text-indent:-999999px;}

div#feature-slideshow .slideshow-page1 .slideshow-wrapper {
left:420px;
top:25px;
}

div#feature-slideshow .slideshow-page1 dd.info{display:block;overflow:hidden;padding:75px 0 0 75px;width:340px;text-align:left;}
div#feature-slideshow .slideshow-page1 dd.link{margin:15px 0 0 70px;}*/


/*** dsi xl overview page ***/

.lang-fr div#meet-dsi-overview dl.intro {
	height:120px;
}

.lang-fr dl#meet-meet-dsi-xl {
	top:158px;
}

dl.ds-feature-set dd.info{color:#000000;
padding:0 16px;
position:absolute;
text-align:center;
top:30px;
z-index:1;}

.lang-fr dl.ds-feature-set dd.info {
	top:23px;
}

*:first-child+html div.lang-es div#meet-dsi-overview dl.intro {width:346px; }

dl#meet-meet-dsi-xl {height:209px;left:303px;top:150px;width:321px;}

dl#meet-meet-dsi-xl dd.info {top:58px; padding:0 43px;}
.lang-fr dl#meet-meet-dsi-xl dd.info {top:49px; }

dl#meet-meet-dsi-xl dd.img{left:-4px;}
dl#meet-meet-dsi-xl dd.link{margin:0 0 0 78px;}
div.lang-en dl#meet-meet-dsi-xl dd.link{bottom:40px;}
div.lang-es dl#meet-meet-dsi-xl dd.link{bottom:30px;}
div.lang-fr dl#meet-meet-dsi-xl dd.link{bottom:20px;}
dl#meet-meet-dsi-xl dd.hit a{width:312px;height:209px;}


dl#meet-play-with-photos{border-bottom:1px solid #d1d1d1;
height:150px;
left:652px;
top:182px;
width:287px;}
dl#meet-play-with-photos dd.img{left:-4px;}
dl#meet-play-with-sound dd.info{top:40px;}
dl#meet-play-with-photos dd.link{margin:0 0 0 66px;}
div.lang-es  dl#meet-play-with-photos dd.info{top:26px;}
div.lang-en dl#meet-play-with-photos dd.link{bottom:21px;}
div.lang-es dl#meet-play-with-photos dd.link{bottom:12px;}
div.lang-fr dl#meet-play-with-photos dd.link{bottom:13px;}
dl#meet-play-with-photos dd.hit a{height:137px; width:288px;}


dl#meet-play-with-sound{border-bottom:solid 1px #d1d1d1;width:284px;height:153px;top:18px;left:652px;}
div.lang-es dl#meet-play-with-sound {width:292px;}
div.lang-en dl#meet-play-with-sound dd.info{top:30px;}
div.lang-es dl#meet-play-with-sound dd.info{top:31px;}
div.lang-fr dl#meet-play-with-sound dd.info{top:26px;}
dl#meet-play-with-sound dd.img{left:-5px;}
dl#meet-play-with-sound dd.link{bottom:22px;margin:0 0 0 67px;}
.lang-fr dl#meet-play-with-sound dd.link {bottom:11px;}
dl#meet-play-with-sound dd.hit a{width:284px;height:124px;}


div.lang-es dl#meet-play-with-games {width:309px;}
dl#meet-play-with-games{height:156px;
left:652px;
top:342px;
width:284px;}
dl#meet-play-with-games dd.info{top:30px;}
dl#meet-play-with-games dd.img{left:-5px;}
dl#meet-play-with-games dd.link{margin:0 0 0 67px;}
div.lang-es dl#meet-play-with-games dd.info{padding:0 25px 0 5px;}
div.lang-en dl#meet-play-with-games dd.link{bottom:9px;}
div.lang-es dl#meet-play-with-games dd.link{bottom:14px;}
div.lang-fr dl#meet-play-with-games dd.link{bottom:13px;}
dl#meet-play-with-games dd.hit a{height:153px;
width:288px;}

/*** navigation ***/

div#navigation li#nav-meet-dsi-xl {
	display:none;	
}

/*** XL overview page ***/

body#page-meet-dsi-xl h1 {
color:#000000;
font-size:36px;
font-weight:normal;
/*padding:24px 0 9px;*/
height:24px;
}

body#page-meet-dsi-xl {
color:#535353;
}

div#meet-dsi-xl-overview, div#meet-dsi-xl-dsiware {
font-size:12px;
}

div#head-meet-dsi-xl-meet-dsi-xl-overview,
div#head-meet-dsi-xl-meet-dsi-xl-size,
div#head-meet-dsi-xl-meet-dsi-xl-dsiware,
div#head-meet-dsi-xl-meet-dsi-xl-stylus,
div#head-meet-dsi-xl-meet-dsi-xl-specs {
	display:block;	
}

div#head-meet-dsi-xl-meet-dsi-xl-overview .header {
background:transparent url(/img/meet-dsi-xl/bg-header-overview.jpg) no-repeat scroll right 0;
}

div#meet-dsi-xl-overview {
background:transparent url(/img/meet-dsi-xl/overview-background.jpg) no-repeat scroll right 0;
width:982px;
height:500px;
}

.lang-es div#meet-dsi-xl-overview {
	background:transparent url(/img/meet-dsi-xl/overview-es-background.jpg) no-repeat scroll right 0;
	height:515px;
}

.lang-fr div#meet-dsi-xl-overview {
	background:transparent url(/img/meet-dsi-xl/overview-fr-background.jpg) no-repeat scroll right 0;
	height:530px;
}



div#meet-dsi-xl-overview #left-content {
float:left;
display:block;
width:422px;
}

div#meet-dsi-xl-overview #left-content dl.intro {
	xwidth:422px;
}



div#meet-dsi-xl-overview #left-content dl.intro dd.link {
left:50px;
position:relative;
top:250px;
width:155px;
}

div#meet-dsi-xl-overview #left-content div#features {
left:50px;
position:relative;
top:285px;
width:300px;
padding:0px;
}

div#meet-dsi-xl-overview #left-content div#features ul {
margin-bottom:10px;	
}

div#meet-dsi-xl-overview #left-content div#features ul li {
list-style-image:none;
list-style-position:inside;
list-style-type:disc;
margin:5px 0;
}

div#meet-dsi-xl-overview #right-content #feature-swatch-dsi {
	height:390px;
}


div#meet-dsi-xl-overview .btn-pill-grey {position:relative;display:block;overflow:hidden;width:163px;height:32px; float:left; margin-left:20px; _margin-left:10px; _margin-top:0;}
div#meet-dsi-xl-overview .btn-pill-grey a {height:30px;width:165px;}
div#meet-dsi-xl-overview .btn-pill-grey a strong{left:0;}
div#meet-dsi-xl-overview .btn-pill-grey a.pill-hover strong{left:-163px;}
div#meet-dsi-xl-overview .btn-pill-grey a.btn-pill strong {
background-image:url(/img/buttons/btn-pill3.png);
display:block;
height:32px;
position:absolute;
top:0;
width:326px;
z-index:99;
_background:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='crop',src='/img/buttons/btn-pill3.png');
}
div#meet-dsi-xl-overview #right-content .btn-pill span {
padding:10px 0 10px 15px;
}

.lang-es div#meet-dsi-xl-overview .btn-pill-grey, .lang-fr div#meet-dsi-xl-overview .btn-pill-grey {display:block;
float:left;
height:26px;
margin-left:20px;
overflow:hidden;
position:relative;
width:238px;}
.lang-es div#meet-dsi-xl-overview .btn-pill-grey a strong, .lang-fr div#meet-dsi-xl-overview .btn-pill-grey a strong{left:0;}
.lang-es div#meet-dsi-xl-overview .btn-pill-grey a.pill-hover strong, .lang-fr div#meet-dsi-xl-overview .btn-pill-grey a.pill-hover strong{left:-238px;}
.lang-es div#meet-dsi-xl-overview .btn-pill-grey a.btn-pill strong, .lang-fr div#meet-dsi-xl-overview .btn-pill-grey a.btn-pill strong {
background-image:url(/img/buttons/btn-pill4.png);
display:block;
height:32px;
position:absolute;
top:0;
width:526px;
z-index:99;
_background:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='crop',src='/img/buttons/btn-pill4.png');
}
.lang-es div#meet-dsi-xl-overview .btn-pill, .lang-fr div#meet-dsi-xl-overview .btn-pill {
width:100%;
}
.lang-es div#meet-dsi-xl-overview #right-content .btn-pill span, .lang-fr div#meet-dsi-xl-overview #right-content .btn-pill span {
padding:7px 0 10px 15px;
}

div#meet-dsi-xl-overview #right-content {
	float:left;
}

div#meet-dsi-xl-overview div#right-content div#div1 {
	position:absolute; 
	opacity: 1;
	width:525px;
}


div#meet-dsi-xl-overview #dsi-explore-image {
height:411px;
left:-2px;
overflow:inherit;
padding:0;
position:relative;
top:-60px;   
width:529px;
_top:-69px;
}

div#meet-dsi-xl-overview #dsi-explore-swatch {
left:32px;
position:relative;
top:335px;
width:195px;
z-index:2;
}

div#meet-dsi-xl-overview #dsi-explore-swatch ul li {
cursor:pointer;
display:block;
float:left;
height:14px;
left:-4px;
margin-right:4px;
overflow:hidden;
position:relative;
top:-3px;
width:18px;
}

div#meet-dsi-xl-overview #dsi-explore-swatch ul li img {
height:14px;
left:0;
margin:0;
position:relative;
top:0;
width:18px;
z-index:3;
}

div#meet-dsi-xl-overview #dsi-explore-swatch ul li span {
display:block;
height:14px;
left:22px;
position:absolute;
top:0;
width:0;
z-index:2;
}

div#meet-dsi-xl-overview #dsi-explore-swatch ul li p {
	display:block;
	z-index:5;
	width:300px;
}

#page-meet-dsi-xl #section-modules-container #section-modules dd{display:block;float:none;overflow:hidden;position:absolute;width:463px;height:150px;}

#page-meet-dsi-xl #section-modules-container #section-modules dl a{display:block;float:none;position:relative;width:926px;height:150px;}

#page-meet-dsi-xl #section-modules-container #section-modules dl a:hover{margin-left:-463px;}

#page-meet-dsi-xl #section-modules-container {
background-color:#FFFFFF;
height:220px;
}

div#head-meet-dsi-xl-meet-dsi-xl-size .header {
background:transparent url(/img/meet-dsi-xl/bg-header-overview.jpg) no-repeat scroll right 0;
}

div#xl-size {

background:transparent url(/img/meet-dsi-xl/size-background.jpg) no-repeat scroll right 0;

}

div#xl-size h1, div#xl-stylus h1,  div#xl-specs h1{
	margin:0 0 40px 26px;
	_margin-bottom:20px;

}



div#xl-size div#flashcontent {
	margin-left:26px;	
margin-bottom:20px;	
}

div#head-meet-dsi-xl-meet-dsi-xl-dsiware .header {
background:transparent url(/img/meet-dsi-xl/bg-header-overview.jpg) no-repeat scroll right 0;
}

div#meet-dsi-xl-dsiware {
background:transparent url(/img/meet-dsi-xl/dsiware-background.jpg) no-repeat scroll right 0;
width:982px;
height:551px;
}

.lang-es div#meet-dsi-xl-dsiware {
height:582px;
}

div#meet-dsi-xl-dsiware h1 {
margin:0 0 28px;
_margin-bottom:10px;
}

div#meet-dsi-xl-dsiware div#content {
margin-left:26px;
}


div#meet-dsi-xl-dsiware div#content dl.intro {
width:526px;
line-height:1.5em;
}

div#meet-dsi-xl-dsiware div#content dl.intro dd.link {
margin-top:15px;	
}

div#meet-dsi-xl-dsiware h2 {
color:#CE181F;
left:40px;
position:relative;
top:34px;
}




div#meet-dsi-xl-dsiware dl.game {
float:left;
margin:50px 22px 0 0;
width:165px;
line-height:1.5em;
}

.lang-fr div#meet-dsi-xl-dsiware dl.game {
margin:31px 22px 0 0;
}

div#meet-dsi-xl-dsiware dl.game dd.title{
font-weight:bold;
}

div#meet-dsi-xl-dsiware dl.game dd.rating {
font-style:italic;
font-size:10px;
}

div#meet-dsi-xl-dsiware h3 {
color:#545454;
font-size:12px;
font-weight:bold;
left:565px;
position:relative;
top:42px;
width: 200px;
}

.lang-fr div#meet-dsi-xl-dsiware h3 {
top:28px;
}

div#head-meet-dsi-xl-meet-dsi-xl-stylus .header {
background:transparent url(/img/meet-dsi-xl/bg-header-overview.jpg) no-repeat scroll right 0;
}

div#xl-stylus {
background:transparent url(/img/meet-dsi-xl/stylus-background.jpg) no-repeat scroll right 0;
width:982px;
height:560px;
}

div#xl-stylus div#intro {
	margin-left:26px;
	width:305px;
	line-height:1.5em;
	font-size:12px;
}

div#xl-stylus div#flashcontent {
	position:relative;
	top:-120px;
}

div#head-meet-dsi-xl-meet-dsi-xl-specs .header {
background:transparent url(/img/meet-dsi-xl/bg-header-overview.jpg) no-repeat scroll right 0;
}

div#xl-specs {
	
	background:transparent url(/img/meet-dsi-xl/specs-background.jpg) no-repeat;
}

div#xl-specs div#content {
margin-left:23px;
width:926px;
height:500px;
}

div#xl-specs div#flashcontent {
left:-35px;
position:relative;
top:-51px;
}

/*** XL Facebook/Twitter ***/

div#share {
height:30px;
left:768px;
position:relative;
top:-19px;
width:211px;
background:transparent url(/img/meet-dsi-xl/share-background.png) no-repeat;
_background:none;
font-size:10px;
z-index: 1;
}

div#share span#share {
left:20px;
position:relative;
top:8px;	
}

.lang-es div#share span#share {
left:10px;	
}

.lang-fr div#share span#share {
left:14px;	
}

div#share span#facebook {
left:52px;
position:relative;
top:9px;
_top:-4px;
_left:60px;
}

.lang-es div#share span#facebook { 
left:29px;
_left:60px;
}

.lang-fr div#share span#facebook { 
left:36px;
_left:60px;
}

div#share span#twitter {
left:78px;
position:relative;
top:9px;
_top:-16px;
_left:117px;
}

.lang-es div#share span#twitter {
	left:55px;
	_left:117px;
}

.lang-fr div#share span#twitter {
	left:64px;
	_left:117px;
}

div#share a {
	color:#535353;
	_display:block;
}
div#share a:hover {
color:red;	
}

/*** America's Test Kitchen TEASER ***/

div#atk-teaser {
	background:#ffffff url(/img/atk/background.jpg) no-repeat;
	height:1220px;
}

div#atk-teaser h1 {
background:transparent url(/img/atk/logo.png) no-repeat scroll 0 0;
_background:none;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='crop',src='/img/atk/logo.png');
height:168px;
left:28px;
position:relative;
text-indent:-9999px;
top:17px;
width:271px;
}

div#atk-teaser a#boxart {
background:transparent url(/img/atk/boxart.png) no-repeat scroll 0 0;
_background:none;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='crop',src='/img/atk/boxart.png');
width:410px;
height: 366px;
text-indent:-9999px;
display:block;
position:relative;
left:297px;
}

div#atk-teaser a#preorderBtn {
background:transparent url(/img/atk/preorderBtn.png) no-repeat scroll 0 0;
_background:none;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='crop',src='/img/atk/preorderBtn.png');
display:block;
height:59px;
left:410px;
position:relative;
text-indent:-9999px;
width:160px;
}

div#atk-teaser div#features {
	height:506px;
margin:40px 0 0 90px;
width:880px;
}

div#atk-teaser div#features dl {
float:left;
width:288px;
}

div#atk-teaser div#features dl dd.line {
height:15px;
display:block;
width:222px;
background:#ffffff url(/img/atk/line.jpg) no-repeat;
border:none;
}

div#atk-teaser .features-content dd.click {
height:148px;
margin:0;
overflow:hidden;
padding:0;
width:185px;
z-index:4;
background:#ffffff url(/img/atk/playVideo.jpg) no-repeat;

}

div#atk-teaser .features-content dd.click a {
background:transparent url(/img/blank.gif) repeat scroll 0 0;
display:block;
height:148px;
text-decoration:none;
width:182px;
}

div#atk-teaser .features-content dd.click a span {
display:none;	
}

div#atk-teaser div#features dl.feature-one {
background:transparent url(/img/atk/pepper.jpg) no-repeat scroll 157px 54px;
}

div#atk-teaser div#features  dl.feature-one dd.title {
background:transparent url(/img/atk/feature1-title.png) no-repeat scroll 0 0;
_background:none;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='crop',src='/img/atk/feature1-title.png');
text-indent:-9999px;
height: 16px;
margin:10px auto;
width:265px;
}

div#atk-teaser div#features  dl.feature-one dd.subtitle {
background:transparent url(/img/atk/feature1-subtitle.png) no-repeat scroll 0 0;
_background:none;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='crop',src='/img/atk/feature1-subtitle.png');
height:31px;
margin:10px auto 3px;
text-indent:-9999px;
width:234px;
}

div#atk-teaser div#features  dl.feature-one dd.info img {
	margin:5px 0 5px 45px;
}

div#atk-teaser div#features  dl dd.info {
	width:220px;
	line-height:18px;
}	

div#atk-teaser div#features  dl dd.info a{
color:#f89828;
}

div#atk-teaser div#features  dl.feature-two dd.img {
	height:148px;
margin:0 auto;
width:248px;
}

div#atk-teaser div#features  dl.feature-two dd.title {
background:transparent url(/img/atk/feature2-title.png) no-repeat scroll 0 0;
_background:none;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='crop',src='/img/atk/feature2-title.png');
height:22px;
margin:10px auto 0;
text-indent:-9999px;
width:190px;
}

div#atk-teaser div#features  dl.feature-two dd.subtitle {
background:transparent url(/img/atk/feature2-subtitle.png) no-repeat scroll 0 0;
_background:none;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='crop',src='/img/atk/feature2-subtitle.png');
height:32px;
margin:2px auto 3px;
text-indent:-9999px;
width:289px;
}

div#atk-teaser div#features  dl.feature-three dd.img {
	height:148px;
margin:0 auto;
width:244px;
}

div#atk-teaser div#features dl.feature-three dd.title {
background:transparent url(/img/atk/feature3-title.png) no-repeat scroll 0 0;
_background:none;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='crop',src='/img/atk/feature3-title.png');
height:22px;
margin:10px auto 0;
text-indent:-9999px;
width:121px;
}

div#atk-teaser div#features  dl.feature-three dd.subtitle {
background:transparent url(/img/atk/feature3-subtitle.png) no-repeat scroll 0 0;
_background:none;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='crop',src='/img/atk/feature3-subtitle.png');
height:23px;
margin:5px auto 9px;
text-indent:-9999px;
width:289px;
}

/* GLOBAL ATK FOOTER CHANGES */
div#atk-teaser div#legal-line {
clear:left;
}

div#atk-teaser div#legal-line span {
	left:600px;
	position:relative;
	top:20px;
	_left:640px;
}
body#page-atk ul#legal li.esrb {
	top: -10px;
}
body#page-atk li.esrb-privacy {
	
}
body#page-atk li.esrb a.esrb-org {
	background: transparent url(/img/atk/esrb_atk.gif) no-repeat scroll 0 0;
	margin: 5px 0 0;
	height: 53px;
	width: 100%;
}

body#page-atk li.downloads {
	display:none;	
}

.nav-meet-dsi-xl  ul#legal li.esrb a.esrb-org {
	background:transparent url(/img/meet-dsi-xl/esrb.jpg) no-repeat scroll 0 0;
	margin-right:5px;
	height:77px;
	width:52px;
}

/** America's Test Kitchen Microsite **/

div#navigation li#nav-atk, div#navigation li#nav-atk-es, div#navigation li#nav-atk-fr {display:none;}

div#head-atk-atk-overview, div#head-atk-atk-get-cooking,  div#head-atk-atk-cooking-together,  div#head-atk-atk-about {display:block;}

div.nav-atk div#nav-info h3 {display:none;}

div.nav-atk div#nav-info ul.subnavigation {padding-top:58px;}

#page-atk ul.subnavigation li, .nav-atk ul.subnavigation li{background:transparent url(/img/atk/bg-subnav.png) no-repeat;_background:transparent url(/img/atk/bg-subnav.gif) no-repeat;}

/** overview page **/

div#head-atk-atk-overview .header {background:transparent url(/img/atk/bg-header-overview.jpg) no-repeat right 0;}

div#atk-overview {
	background:#ffffff url(/img/atk/overview-background.jpg) no-repeat;
	height:1160px;
}

div#atk-overview h1 {
background:url("/img/atk/overview-logo.png") no-repeat scroll 0 0 transparent;
_background:none;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='crop',src='/img/atk/overview-logo.png');
height:120px;
left:114px;
position:relative;
text-indent:-9999px;
width:180px;
overflow:hidden;
}

div#atk-overview div#intro {
left:45px;
position:relative;
top:20px;
width:435px;
float:left;
}


div#atk-overview div#intro h2 {
background:transparent url(/img/atk/overview-subhead.png) no-repeat scroll 0 0;
_background:none;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='crop',src='/img/atk/overview-subhead.png');
height:48px;
text-indent:-9999px;
width:420px;
overflow:hidden;

}

div#atk-overview div#intro p {
background:transparent url(/img/atk/overview-intro.png) no-repeat scroll 0 0;
_background:none;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='crop',src='/img/atk/overview-intro.png');
height:55px;
text-indent:-9999px;
width:421px;
margin-top:10px;
overflow:hidden;

}

div#atk-overview div#buynow {
	float:left;
	position:relative;
	left:71px;
	top:23px;
}

div#atk-overview a#boxart {
background:transparent url(/img/atk/boxart.png) no-repeat scroll 0 0;
_background:none;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='crop',src='/img/atk/boxart.png');
width:352px;
height: 319px;
text-indent:-9999px;
display:block;
position:relative;
overflow:hidden;

}


div#atk-overview a#orderBtn {
background:transparent url(/img/atk/orderBtn.png) no-repeat scroll 0 0;
_background:none;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='crop',src='/img/atk/orderBtn.png');
display:block;
height:43px;
left:320px;
position:relative;
text-indent:-9999px;
top:-73px;
width:101px;
overflow:hidden;

}

div#atk-overview a#orderBtn:hover {
background:transparent url(/img/atk/orderBtn-hover.png) no-repeat scroll 0 0;
_background:none;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='crop',src='/img/atk/orderBtn-hover.png');
}

div#atk-overview div#features {
clear:left;	
}

div#atk-overview #media-gallery {
clear:left;
height:80px;
left:144px;
position:relative;
top:52px;
width:650px;
background:none;
}

div#atk-overview #media-gallery .filmstrip-prev {
height:79px;
margin:9px 0 0;
overflow:hidden;
padding:0;
width:30px;
}

div#atk-overview #media-gallery .filmstrip-prev div {
background:url("/img/atk/bg-pagination.gif") no-repeat scroll 0px 19px transparent;
height:80px;
width:83px;
}

div#atk-overview #media-gallery .filmstrip-prev div.hover {
	background-position: 0 -107px;
}

div#atk-overview #media-gallery .filmstrip-viewer {
height:79px;
margin-top:2px;
width:582px;
}

div#atk-overview #media-gallery .filmstrip-next {
height:79px;
margin:9px 0 0;
overflow:hidden;
padding:0;
width:30px;
}

div#atk-overview #media-gallery .filmstrip-next div {
background:url("/img/atk/bg-pagination.gif") no-repeat scroll -65px 19px transparent;
height:80px;
width:30px;
}

div#atk-overview #media-gallery .filmstrip-next div.hover {
	background-position: -65px -106px;
}

div#atk-overview #media-gallery .filmstrip-viewer .filmstrip-page div {
	background:none;
	width:575px;
	height:75px;
}

div#atk-overview #media-gallery .filmstrip-viewer .filmstrip-page div img {
top:10px;	
left:0;
}

div#atk-overview div#video-callout {
	clear:left;
left:510px;
position:relative;
top:90px;
width:350px;
}

div#atk-overview div#video-callout a {
	background:transparent url(/img/atk/overview-videoBtn.png) no-repeat scroll 0 0;
_background:none;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='crop',src='/img/atk/overview-videoBtn.png');
width:350px;
height:149px;
}

div#atk-overview div#video-callout .btn-pill-red {
	width:350px;
	height:149px;
	background:none;
	_background:none;
}

div#atk-overview div#video-callout .btn-pill strong {
background:none;
display:block;
width:328px;
height:149px;
_background-image:none;
_background:none;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='crop',src='');
}



div#atk-overview div#video-callout .btn-pill span {
background:none;
_background:none;
}

div#atk-overview div#sections {
clear:left;
height:250px;
left:76px;
position:relative;
top:220px;
width:880px;
}

div#atk-overview div#sections dl {
float:left;
width:288px;
}

div#atk-overview div#sections dl dd.line {
height:15px;
display:block;
width:222px;
background:#ffffff url(/img/atk/line.jpg) no-repeat;
border:none;
}





div#atk-overview div#sections  dl.feature-one dd.subtitle {
background:transparent url(/img/atk/overview-sections1-subtitle.jpg) no-repeat scroll 0 0;
height:21px;
text-indent:-9999px;
width:173px;
overflow:hidden;

}

div#atk-overview div#sections  dl.feature-one dd.info img {
	margin:5px 0 5px 45px;
	height:115px;
}

div#atk-overview div#sections  dl dd.info {
	width:220px;
	line-height:18px;
}	

div#atk-overview div#sections  dl dd.info a{
color:#f89828;
}

div#atk-overview div#sections dl.feature-two dd.img {
	height:115px;
margin:0 auto;
width:248px;
}

div#atk-overview div#sections dl.feature-two dd.subtitle {
background:transparent url(/img/atk/overview-sections2-subtitle.jpg) no-repeat scroll 0 0;
height:22px;
text-indent:-9999px;
width:190px;
overflow:hidden;

}

div#atk-overview div#sections dl.feature-three dd.img {
	height:115px;
margin:0 auto;
width:244px;
}

div#atk-overview div#sections dl.feature-three dd.subtitle {
background:transparent url(/img/atk/overview-sections3-subtitle.jpg) no-repeat scroll 0 0;
height:23px;
text-indent:-9999px;
width:289px;
overflow:hidden;

}

div#atk-overview div#sections a#learn-more {
background:transparent url(/img/atk/overview-learn-more.jpg) no-repeat scroll 0 0;
text-indent:-9999px;
width:78px;
height:12px;
display:block;
margin-top:5px;
overflow:hidden;

}


/* GET COOKING */

div#atk-get-cooking {background:transparent url(/img/atk/letsgetcooking-background.jpg) no-repeat right 0; height:838px;}

div#head-atk-atk-get-cooking .header {background:transparent url(/img/atk/bg-header-letsgetcooking.jpg) no-repeat right 0;}

div#explore-atk-features  {
height:780px;
}


div#atk-get-cooking h1 {
	background:transparent url(/img/atk/getcooking-h1.png) no-repeat scroll 0 0;
height:57px;
left:60px;
position:relative;
text-indent:-9999px;
top:25px;
width:296px;
_background:none;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='crop',src='/img/atk/getcooking-h1.png');
overflow:hidden;

}


div#atk-get-cooking div#canvas {
	position: relative;
	margin: 0 auto;
	width: 982px;
	height: 375px;
	top: 18px;
}
div#atk-get-cooking div#canvas div.display-feature {
	display: none;
	overflow: hidden;
}
div#atk-get-cooking div#canvas div.selected {
	display: block;
}


div#atk-get-cooking #media-gallery {
clear:left;
height:117px;
position:relative;
top:55px;
width:876px;
background:none;
}

div#atk-get-cooking #media-gallery a {
	background:url("/img/atk/bg-set.png") no-repeat scroll -94px 0 transparent;
color:#404040;
display:block;
height:124px;
left:0;
overflow:hidden;
position:absolute;
text-decoration:none;
top:0;
width:110px;
z-index:10;
outline:none;

_background:none;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='crop',src='/img/atk/bg-set.png');


}

div#atk-get-cooking #media-gallery a:hover span{
color:red;	
}

div#atk-get-cooking #media-gallery a span {
padding:82px 10px 0;
}



div#atk-get-cooking #media-gallery .filmstrip-prev {
height:117px;
margin:17px 0 0;
overflow:hidden;
padding:0;
width:30px;
}

div#atk-get-cooking #media-gallery .filmstrip-prev div {
background:url("/img/atk/bg-pagination.gif") no-repeat scroll 0px 19px transparent;
height:80px;
width:83px;
}

div#atk-get-cooking #media-gallery .filmstrip-prev div.hover {
	background-position: 0 -107px;
}

div#atk-get-cooking #media-gallery .filmstrip-viewer {
height:117px;
margin-top:2px;
width:782px;
}

div#atk-get-cooking #media-gallery .filmstrip-next {
height:117px;
margin:17px 0 0;
overflow:hidden;
padding:0;
width:30px;
}

div#atk-get-cooking #media-gallery .filmstrip-next div {
background:url("/img/atk/bg-pagination.gif") no-repeat scroll -65px 19px transparent;
height:80px;
width:30px;
}

div#atk-get-cooking #media-gallery .filmstrip-next div.hover {
	background-position: -65px -106px;
}

div#atk-get-cooking #media-gallery .filmstrip-viewer .filmstrip-page div.selected {
	background:none;
	width:129px;
	height:117px;
	background-color:#ffffff;
}

div#atk-get-cooking #media-gallery .filmstrip-viewer .filmstrip-page div{position:relative;overflow:hidden;margin:0;width:129px;height:117px;background:none;text-align:center;}
div#atk-get-cooking #media-gallery .filmstrip-viewer .filmstrip-page div img{display:block;position:absolute;top:0;left:0;z-index:5;}
div#atk-get-cooking #media-gallery .filmstrip-viewer .filmstrip-page div.active a{background:none;_background:none;}
div#atk-get-cooking #media-gallery .filmstrip-viewer .filmstrip-page div.over{background-position:0 0;}



/* Gallery Data */
div#atk-get-cooking div#canvas dl {
color:#545454;
display:block;
left:500px;
position:absolute;
top:0;
z-index:55;
}
div#atk-get-cooking div#canvas dt {
	width:400px;
	padding-bottom: 5px;
	font-weight: normal;
	color:#4E3A1C;
	font-family: Lucida Grande, Lucida Sans, Tahoma;
	font-size: 23px;
	position: absolute;
	z-index: 10000;
top:25px;
	display: block;
}

div#atk-get-cooking div#canvas dl dt strong {
	font-weight: normal;
}
div#atk-get-cooking div#canvas dl dd {
	line-height: 1.6em;
	color: #545454;
}
div#atk-get-cooking div#canvas dl dd.href {
	display: none;
}
div#atk-get-cooking div#canvas dl dd.link {
	margin-top: 18px;
}
div#atk-get-cooking div#canvas dl dd.info {
	font-size:11px;
	width:310px;
	position: absolute;
	top: 118px;
	z-index: 10000;
	color:#4E3A1C;
}

div#atk-get-cooking #info-feature-zero dd.info {
	margin:0 0 0 0px;
}
div#atk-get-cooking div#canvas dl dd.img {
	left:-13px;
margin:0;
position:absolute;
top:18px;
}

div#atk-get-cooking div#canvas  dl#info-feature-zero dd.img {
top:0;	
}


div#atk-get-cooking div#canvas dl dd.info a {
	color: #000;
}
div#atk-get-cooking div#canvas dl dd.info a:hover {
	color: #000
}
div#atk-get-cooking div#canvas dl dd.info a:visited {
	color: #333
}
div#atk-get-cooking div#canvas dl dd.info ul {
	display: inline-block;
	float: none;
	clear: both;
	padding: 18px 0 15px 0;
	font-size: 10px;
	line-height: 1.9em;
	color: #000;
}
div#atk-get-cooking div#canvas dl dd.info ul:after {
	content: ".";
	color: #fff;
	display: block;
	clear: both;
	visibility: hidden;
	overflow: visible;
	line-height: 0;
	height: 0;
}
html[xmlns] div#atk-get-cooking div#canvas dl dd.info ul {
	display: block;
}
* html div#atk-get-cooking div#canvas dl dd.info ul {
	height: 1%;
}
div#atk-get-cooking div#canvas dl dd.info li {
	float: left;
	margin-right: 19px;
	width: 150px;
}
div#atk-get-cooking div#canvas dl dd.info strong {
	font-size: 12px;
	font-weight: normal;
	color: #000;
}
div#atk-get-cooking div#canvas dl#create00 {
	margin-left:30px;
	padding:26px 0 0;
	position:static;
	width:920px;
	height:396px;
}
div#atk-get-cooking div#canvas dl#create00 dd.img {
	left:490px;
	margin:0;
	position:absolute;
	top:30px;
}
div#atk-get-cooking div#canvas dl#create00 dd.text img {
	left:400px;
	margin:0;
	position:absolute;
	top:230px;
}
div#atk-get-cooking div#canvas dl#create00 dd.text {
	width:400px;
	color:#797168;
	font-size:14px;
	line-height:1.5em;
	margin:0 0 0 40px;
}
div#atk-get-cooking #canvas dl#info-feature-zero {
	position: static;
	width: 325px;
	padding: 26px 0 0 0;
	margin-left: 30px;
}

div#atk-get-cooking #canvas dl img {
	left:13px;
	position:absolute;
	top:0px;
	z-index:10;
}





div#atk-get-cooking div#canvas div#atk-image {
	position: absolute;
	display: block;
	z-index: 1;
}
div#atk-get-cooking #canvas .bg-feature-zero {
	width: 1px;
	height: 1px;
	top: 0px;
	left: 0px;
}

div#atk-get-cooking #canvas dl.animation {
	margin-left:30px;
	padding:26px 0 0;
	position:static;
	width:325px;
}


div#atk-get-cooking div#canvas dl#info-feature-zero dt, div#atk-get-cooking div#canvas dl#info-feature-explore dt {
background:transparent url(/img/atk/getcooking-featuretitle1.png) no-repeat scroll 0 0;
height:102px;
left:0px;
text-indent:-9999px;
width:416px;
_background:none;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='crop',src='/img/atk/getcooking-featuretitle1.png');
overflow:hidden;

}

div#atk-get-cooking div#canvas dl#info-feature-zero dd.info, div#atk-get-cooking div#canvas dl#info-feature-explore dd.info {
background:transparent url(/img/atk/getcooking-featurecontent1.png) no-repeat scroll 0 0;
height:155px;
left:0px;
text-indent:-9999px;
width:429px;
_background:none;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='crop',src='/img/atk/getcooking-featurecontent1.png');
overflow:hidden;

}

div#atk-get-cooking div#canvas dl#info-feature-zero dt, div#atk-get-cooking div#canvas dl#info-feature-zero dd.info {
left:500px;
}

.bg-feature-perfect img, .bg-feature-search img, .bg-feature-cookbook img, .bg-feature-store img, .bg-feature-eat img {
left:120px;
position:absolute;
top:-8px;
width:291px;
height:394px;
}

.bg-feature-explore img, .bg-feature-zero img, .bg-feature-recipes img, .bg-feature-prepped img, .bg-feature-ingredient img, .bg-feature-tips img {
width:476px;
height:378px;
}

div#atk-get-cooking div#canvas dl#info-feature-recipes dt {
background:transparent url(/img/atk/getcooking-featuretitle2.png) no-repeat scroll 0 0;
height:102px;
left:0px;
text-indent:-9999px;
width:416px;
_background:none;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='crop',src='/img/atk/getcooking-featuretitle2.png');
overflow:hidden;

}

div#atk-get-cooking div#canvas dl#info-feature-recipes dd.info {
background:transparent url(/img/atk/getcooking-featurecontent2.png) no-repeat scroll 0 0;
height:155px;
left:0px;
text-indent:-9999px;
width:429px;
_background:none;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='crop',src='/img/atk/getcooking-featurecontent2.png');
overflow:hidden;

}

div#atk-get-cooking div#canvas dl#info-feature-prepped dt {
background:transparent url(/img/atk/getcooking-featuretitle3.png) no-repeat scroll 0 0;
height:102px;
left:0px;
text-indent:-9999px;
width:416px;
_background:none;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='crop',src='/img/atk/getcooking-featuretitle3.png');
overflow:hidden;

}

div#atk-get-cooking div#canvas dl#info-feature-prepped dd.info {
background:transparent url(/img/atk/getcooking-featurecontent3.png) no-repeat scroll 0 0;
height:155px;
left:0px;
text-indent:-9999px;
width:429px;
_background:none;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='crop',src='/img/atk/getcooking-featurecontent3.png');
overflow:hidden;

}

div#atk-get-cooking div#canvas dl#info-feature-perfect dt {
background:transparent url(/img/atk/getcooking-featuretitle4.png) no-repeat scroll 0 0;
height:102px;
left:0px;
text-indent:-9999px;
width:416px;
_background:none;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='crop',src='/img/atk/getcooking-featuretitle4.png');
overflow:hidden;

}

div#atk-get-cooking div#canvas dl#info-feature-perfect dd.info {
background:transparent url(/img/atk/getcooking-featurecontent4.png) no-repeat scroll 0 0;
height:155px;
left:0px;
text-indent:-9999px;
width:429px;
_background:none;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='crop',src='/img/atk/getcooking-featurecontent4.png');
overflow:hidden;

}

div#atk-get-cooking div#canvas dl#info-feature-ingredient dt {
background:transparent url(/img/atk/getcooking-featuretitle5.png) no-repeat scroll 0 0;
height:102px;
left:0px;
text-indent:-9999px;
width:416px;
_background:none;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='crop',src='/img/atk/getcooking-featuretitle5.png');
overflow:hidden;

}

div#atk-get-cooking div#canvas dl#info-feature-ingredient dd.info {
background:transparent url(/img/atk/getcooking-featurecontent5.png) no-repeat scroll 0 0;
height:155px;
left:0px;
text-indent:-9999px;
width:429px;
_background:none;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='crop',src='/img/atk/getcooking-featurecontent5.png');
overflow:hidden;

}

div#atk-get-cooking div#canvas dl#info-feature-search dt {
background:transparent url(/img/atk/getcooking-featuretitle6.png) no-repeat scroll 0 0;
height:102px;
left:0px;
text-indent:-9999px;
width:416px;
_background:none;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='crop',src='/img/atk/getcooking-featuretitle6.png');
overflow:hidden;

}

div#atk-get-cooking div#canvas dl#info-feature-search dd.info {
background:transparent url(/img/atk/getcooking-featurecontent6.png) no-repeat scroll 0 0;
height:155px;
left:0px;
text-indent:-9999px;
width:429px;
_background:none;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='crop',src='/img/atk/getcooking-featurecontent6.png');
overflow:hidden;

}

div#atk-get-cooking div#canvas dl#info-feature-store dt {
background:transparent url(/img/atk/getcooking-featuretitle7.png) no-repeat scroll 0 0;
height:102px;
left:0px;
text-indent:-9999px;
width:416px;
_background:none;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='crop',src='/img/atk/getcooking-featuretitle7.png');
overflow:hidden;

}

div#atk-get-cooking div#canvas dl#info-feature-store dd.info {
background:transparent url(/img/atk/getcooking-featurecontent7.png) no-repeat scroll 0 0;
height:155px;
left:0px;
text-indent:-9999px;
width:429px;
_background:none;
overflow:hidden;

_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='crop',src='/img/atk/getcooking-featurecontent7.png');
}

div#atk-get-cooking div#canvas dl#info-feature-cookbook dt {
background:transparent url(/img/atk/getcooking-featuretitle8.png) no-repeat scroll 0 0;
height:102px;
left:0px;
text-indent:-9999px;
width:416px;
_background:none;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='crop',src='/img/atk/getcooking-featuretitle8.png');
overflow:hidden;

}

div#atk-get-cooking div#canvas dl#info-feature-cookbook dd.info {
background:transparent url(/img/atk/getcooking-featurecontent8.png) no-repeat scroll 0 0;
height:155px;
left:0px;
text-indent:-9999px;
width:429px;
_background:none;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='crop',src='/img/atk/getcooking-featurecontent8.png');
overflow:hidden;

}

div#atk-get-cooking div#canvas dl#info-feature-eat dt {
background:transparent url(/img/atk/getcooking-featuretitle9.png) no-repeat scroll 0 0;
height:102px;
left:0px;
text-indent:-9999px;
width:416px;
_background:none;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='crop',src='/img/atk/getcooking-featuretitle9.png');
overflow:hidden;

}

div#atk-get-cooking div#canvas dl#info-feature-eat dd.info {
background:transparent url(/img/atk/getcooking-featurecontent9.png) no-repeat scroll 0 0;
height:155px;
left:0px;
text-indent:-9999px;
width:429px;
_background:none;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='crop',src='/img/atk/getcooking-featurecontent9.png');
overflow:hidden;

}

div#atk-get-cooking div#canvas dl#info-feature-tips dt {
background:transparent url(/img/atk/getcooking-featuretitle10.png) no-repeat scroll 0 0;
height:102px;
left:0px;
text-indent:-9999px;
width:416px;
_background:none;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='crop',src='/img/atk/getcooking-featuretitle10.png');
overflow:hidden;

}

div#atk-get-cooking div#canvas dl#info-feature-tips dd.info {
background:transparent url(/img/atk/getcooking-featurecontent10.png) no-repeat scroll 0 0;
height:155px;
left:0px;
text-indent:-9999px;
width:429px;
_background:none;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='crop',src='/img/atk/getcooking-featurecontent10.png');
overflow:hidden;

}

div#atk-get-cooking div#xl-promo {
clear:left;
left:250px;
position:relative;
top:145px;
width:200px;
margin:0;
padding:0;
}

*:first-child+html div#atk-get-cooking div#xl-promo {
top:155px;
}

div#atk-get-cooking div#xl-promo h3 {
background:transparent url(/img/atk/getcooking-xlpromotitle.png) no-repeat scroll 0 0;
height:37px;
left:0px;
text-indent:-9999px;
width:179px;
_background:none;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='crop',src='/img/atk/getcooking-xlpromotitle.png');
margin:0;
padding:0;
overflow:hidden;
}


div#atk-get-cooking div#xl-promo a#learn-more {
background:transparent url(/img/atk/getcooking-xllearnmore.png) no-repeat scroll 0 0;
height:15px;
left:0px;
text-indent:-9999px;
width:82px;
_background:none;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='crop',src='/img/atk/getcooking-xllearnmore.png');
display:block;
margin:5px 0 0 0;
overflow:hidden;

}

div#atk-get-cooking div#buy-promo {
left:520px;
width:414px;
height:193px;
position:relative;
top:-17px;
margin:0;
padding:0;
}

div#atk-get-cooking div#buy-promo a#buyPromo {
background:transparent url(/img/atk/getcooking-buynowpromo.png) no-repeat scroll 0 0;
height:193px;
text-indent:-9999px;
width:414px;
_background:none;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='crop',src='/img/atk/getcooking-buynowpromo.png');
display:block;
margin:0;
padding:0;
overflow:hidden;

}

div#atk-get-cooking div#buy-promo a#buyPromo:hover {
background-position: 0 -191px;
}

*:first-child+html div#atk-get-cooking div#buy-promo{
top:0px;	
}

/* ABOUT ATK */

div#atk-about {background:transparent url(/img/atk/about-background.jpg) no-repeat right 0; height:940px;}

div#head-atk-atk-about .header {background:transparent url(/img/atk/bg-header-about.jpg) no-repeat right 0;}

div#atk-about h1 {
background:transparent url(/img/atk/about-atk-h1.png) no-repeat scroll 0 0;
height:60px;
left:34px;
position:relative;
text-indent:-9999px;
top:25px;
width:477px;
_background:none;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='crop',src='/img/atk/about-atk-h1.png');
overflow:hidden;

}


div#atk-about  div#copy {
background:transparent url(/img/atk/about-copy.png) no-repeat scroll 0 0;
height:380px;
left:510px;
position:relative;
text-indent:-9999px;
top:105px;
width:422px;
_background:none;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='crop',src='/img/atk/about-copy.png');
overflow:hidden;

}


div#atk-about  div#atk-promo a {
background:transparent url(/img/atk/about-atk-copy.png) no-repeat scroll 0 0;
display:block;
height:133px;
left:530px;
position:relative;
text-indent:-9999px;
top:138px;
width:184px;
_background:none;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='crop',src='/img/atk/about-atk-copy.png');
overflow:hidden;

}

div#atk-about div#xl-promo {
clear:left;
left:250px;
position:relative;
top:237px;
width:200px;
margin:0;
padding:0;
_top:30px;
float:left;
}

div#atk-about div#xl-promo h3 {
background:transparent url(/img/atk/getcooking-xlpromotitle.png) no-repeat scroll 0 0;
height:37px;
left:0px;
text-indent:-9999px;
width:179px;
_background:none;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='crop',src='/img/atk/getcooking-xlpromotitle.png');
margin:0;
padding:0;
overflow:hidden;
}

div#atk-about div#xl-promo a#learn-more {
background:transparent url(/img/atk/getcooking-xllearnmore.png) no-repeat scroll 0 0;
height:15px;
left:0px;
text-indent:-9999px;
width:82px;
_background:none;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='crop',src='/img/atk/getcooking-xllearnmore.png');
display:block;
margin:5px 0 0 0;
overflow:hidden;

}

div#atk-about div#buy-promo {
left:320px;
width:414px;
height:193px;
position:relative;
top:173px;
_left:350px;
margin:0;
padding:0;
_top:-40px;
}

*:first-child+html div#atk-about div#buy-promo{
left:300px;	
}



div#atk-about div#buy-promo a#buyPromo {
background:transparent url(/img/atk/getcooking-buynowpromo.png) no-repeat scroll 0 0;
height:193px;
text-indent:-9999px;
width:414px;
_background:none;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='crop',src='/img/atk/getcooking-buynowpromo.png');
display:block;
margin:0;
overflow:hidden;

padding:0;
}

div#atk-about div#buy-promo a#buyPromo:hover {
background-position: 0 -191px;
}

div#atk-about div#atk-promo {
	height:0;
}

div#atk-about div#features {
height:137px;	
_height:0px;
}

div#atk-about div#features dd.click a {
	background:transparent url(/img/atk/about-videoBtn.png) no-repeat scroll 0 0;
_background:none;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='crop',src='/img/atk/about-videoBtn.png');
display:block;
height:195px;
left:90px;
position:relative;
text-indent:-9999px;
top:103px;
_top:-30px;
width:400px;
overflow:hidden;

}

.nav-atk div#ft {
_position:relative;
_top:-20px;
}


/* COOKING TOGETHER */

div#atk-cooking-together {background:transparent url(/img/atk/cookingtogether-background.jpg) no-repeat right 0; height:816px;}

div#head-atk-atk-cooking-together .header {background:transparent url(/img/atk/bg-header-cookingtogether.jpg) no-repeat right 0;}

div#atk-cooking-together h1 {
background:transparent url(/img/atk/cookingtogether-h1.png) no-repeat scroll 0 0;
height:59px;
left:50px;
position:relative;
text-indent:-9999px;
top:25px;
width:308px;
_background:none;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='crop',src='/img/atk/cookingtogether-h1.png');
overflow:hidden;

}

div#atk-cooking-together div#explore-atk-features  {
height:626px;
}

div#atk-cooking-together div#canvas {
	position: relative;
	margin: 0 auto;
	width: 982px;
	height: 375px;
	top: 18px;
}
div#atk-cooking-together div#canvas div.display-feature {
	display: none;
	overflow: hidden;
}
div#atk-cooking-together div#canvas div.selected {
	display: block;
}

div#atk-cooking-together #media-gallery {
background:none repeat scroll 0 0 transparent;
clear:left;
height:117px;
left:86px;
position:relative;
top:25px;
width:876px;
}



div#atk-cooking-together #media-gallery a {
	background:url("/img/atk/bg-set.png") no-repeat scroll -94px 0 transparent;
color:#404040;
display:block;
height:124px;
left:0;
overflow:hidden;
position:absolute;
text-decoration:none;
top:0;
width:110px;
z-index:10;
outline:none;

_background:none;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='crop',src='/img/atk/bg-set.png');
}


div#atk-cooking-together #media-gallery a:hover span{
color:red;	
}

div#atk-cooking-together #media-gallery a span {
padding:82px 10px 0;
}

div#atk-cooking-together #media-gallery .filmstrip-prev {
height:117px;
margin:17px 0 0;
overflow:hidden;
padding:0;
width:30px;
}

div#atk-cooking-together #media-gallery .filmstrip-prev div {
background:url("/img/atk/bg-pagination.gif") no-repeat scroll 0px 19px transparent;
height:80px;
width:83px;
}

div#atk-cooking-together #media-gallery .filmstrip-prev div.hover {
	background-position: 0 -107px;
}

div#atk-cooking-together #media-gallery .filmstrip-viewer {
height:117px;
margin-top:2px;
width:782px;
}

div#atk-cooking-together #media-gallery .filmstrip-next {
height:117px;
margin:17px 0 0;
overflow:hidden;
padding:0;
width:30px;
}

div#atk-cooking-together #media-gallery .filmstrip-next div {
background:url("/img/atk/bg-pagination.gif") no-repeat scroll -65px 19px transparent;
height:80px;
width:30px;
}

div#atk-cooking-together #media-gallery .filmstrip-next div.hover {
	background-position: -65px -106px;
}

div#atk-cooking-together #media-gallery .filmstrip-viewer .filmstrip-page div {
	background:none repeat scroll 0 0 transparent;
height:117px;
width:193px;
}

div#atk-cooking-together #media-gallery .filmstrip-viewer .filmstrip-page div.selected {
	background:none;
	width:193px;
	height:117px;
	background-color:#ffffff;
}

div#atk-cooking-together #media-gallery .filmstrip-viewer .filmstrip-page div img {
top:0px;	
left:0;
}

/* Gallery Data */
div#atk-cooking-together div#canvas dl {
color:#545454;
display:block;
left:500px;
position:absolute;
top:0;
z-index:55;
}
div#atk-cooking-together div#canvas dt {
	width:400px;
	padding-bottom: 5px;
	font-weight: normal;
	color:#4E3A1C;
	font-family: Lucida Grande, Lucida Sans, Tahoma;
	font-size: 23px;
	position: absolute;
	z-index: 10000;
top:25px;
	display: block;
}

div#atk-cooking-together div#canvas dl dt strong {
	font-weight: normal;
}
div#atk-cooking-together div#canvas dl dd {
	line-height: 1.6em;
	color: #545454;
}
div#atk-cooking-together div#canvas dl dd.href {
	display: none;
}
div#atk-cooking-together div#canvas dl dd.link {
	margin-top: 18px;
}
div#atk-cooking-together div#canvas dl dd.info {
	font-size:11px;
	width:310px;
	position: absolute;
	top: 118px;
	z-index: 10000;
	color:#4E3A1C;
}

div#atk-cooking-together #info-feature-zero dd.info {
	margin:0 0 0 0px;
}
div#atk-cooking-together div#canvas dl dd.img {
	left:-13px;
margin:0;
position:absolute;
top:18px;
}

div#atk-cooking-together div#canvas  dl#info-feature-zero dd.img {
top:0;	
}


div#atk-cooking-together div#canvas dl dd.info a {
	color: #000;
}
div#atk-cooking-together div#canvas dl dd.info a:hover {
	color: #000
}
div#atk-cooking-together div#canvas dl dd.info a:visited {
	color: #333
}
div#atk-cooking-together div#canvas dl dd.info ul {
	display: inline-block;
	float: none;
	clear: both;
	padding: 18px 0 15px 0;
	font-size: 10px;
	line-height: 1.9em;
	color: #000;
}
div#atk-cooking-together div#canvas dl dd.info ul:after {
	content: ".";
	color: #fff;
	display: block;
	clear: both;
	visibility: hidden;
	overflow: visible;
	line-height: 0;
	height: 0;
}
html[xmlns] div#atk-cooking-together div#canvas dl dd.info ul {
	display: block;
}
* html div#atk-cooking-together div#canvas dl dd.info ul {
	height: 1%;
}
div#atk-cooking-together div#canvas dl dd.info li {
	float: left;
	margin-right: 19px;
	width: 150px;
}
div#atk-cooking-together div#canvas dl dd.info strong {
	font-size: 12px;
	font-weight: normal;
	color: #000;
}
div#atk-cooking-together div#canvas dl#create00 {
	margin-left:30px;
	padding:26px 0 0;
	position:static;
	width:920px;
	height:396px;
}
div#atk-cooking-together div#canvas dl#create00 dd.img {
	left:490px;
	margin:0;
	position:absolute;
	top:30px;
}
div#atk-cooking-together div#canvas dl#create00 dd.text img {
	left:400px;
	margin:0;
	position:absolute;
	top:230px;
}
div#atk-cooking-together div#canvas dl#create00 dd.text {
	width:400px;
	color:#797168;
	font-size:14px;
	line-height:1.5em;
	margin:0 0 0 40px;
}
div#atk-cooking-together #canvas dl#info-feature-zero {
	position: static;
	width: 325px;
	padding: 26px 0 0 0;
	margin-left: 30px;
}

div#atk-cooking-together #canvas dl img {
left:110px;
position:absolute;
top:3px;
z-index:10;
}

div#atk-cooking-together div#canvas div#atk-image {
	position: absolute;
	display: block;
	z-index: 1;
}
div#atk-cooking-together #canvas .bg-feature-zero {
	width: 1px;
	height: 1px;
	top: 0px;
	left: 0px;
}

div#atk-cooking-together #canvas dl.animation {
	margin-left:30px;
	padding:26px 0 0;
	position:static;
	width:325px;
}


div#atk-cooking-together div#canvas dl#info-feature-zero dt, div#atk-cooking-together div#canvas dl#info-feature-everyone dt {
background:transparent url(/img/atk/cookingtogether-featuretitle1.png) no-repeat scroll 0 0;
height:102px;
text-indent:-9999px;
width:300px;
_background:none;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='crop',src='/img/atk/cookingtogether-featuretitle1.png');
overflow:hidden;

}

div#atk-cooking-together div#canvas dl#info-feature-zero dd.info, div#atk-cooking-together div#canvas dl#info-feature-everyone dd.info {
background:transparent url(/img/atk/cookingtogether-featurecontent1.png) no-repeat scroll 0 0;
height:226px;
text-indent:-9999px;
width:429px;
_background:none;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='crop',src='/img/atk/cookingtogether-featurecontent1.png');
overflow:hidden;

}

div#atk-cooking-together div#canvas dl#info-feature-zero dt, div#atk-cooking-together div#canvas dl#info-feature-zero dd.info {
left:693px;
}

.bg-feature-everyone img{
left:105px;
position:absolute;
top:8px;
width:518px;
height:347px;

}

.bg-feature-profiles img, .bg-feature-crew img, .bg-feature-sending img {
height:358px;
left:20px;
position:absolute;
width:660px;
}

div#atk-cooking-together div#canvas dl#info-feature-everyone dt, div#atk-cooking-together div#canvas dl#info-feature-everyone dd.info, div#atk-cooking-together div#canvas dl#info-feature-profiles dt, div#atk-cooking-together div#canvas dl#info-feature-profiles dd.info, div#atk-cooking-together div#canvas dl#info-feature-crew dd.info, div#atk-cooking-together div#canvas dl#info-feature-sending dt, div#atk-cooking-together div#canvas dl#info-feature-sending dd.info {
left:193px;
}

div#atk-cooking-together div#canvas dl#info-feature-crew dt {
left:175px;
}



div#atk-cooking-together div#canvas dl#info-feature-profiles dt {
background:transparent url(/img/atk/cookingtogether-featuretitle2.png) no-repeat scroll 0 0;
height:102px;
text-indent:-9999px;
width:416px;
_background:none;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='crop',src='/img/atk/cookingtogether-featuretitle2.png');
overflow:hidden;

}

div#atk-cooking-together div#canvas dl#info-feature-profiles dd.info {
background:transparent url(/img/atk/cookingtogether-featurecontent2.png) no-repeat scroll 0 0;
height:227px;
text-indent:-9999px;
width:429px;
_background:none;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='crop',src='/img/atk/cookingtogether-featurecontent2.png');
overflow:hidden;

}

div#atk-cooking-together div#canvas dl#info-feature-crew dt {
background:transparent url(/img/atk/cookingtogether-featuretitle3.png) no-repeat scroll 0 0;
height:102px;
text-indent:-9999px;
width:416px;
_background:none;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='crop',src='/img/atk/cookingtogether-featuretitle3.png');
overflow:hidden;

}

div#atk-cooking-together div#canvas dl#info-feature-crew dd.info {
background:transparent url(/img/atk/cookingtogether-featurecontent3.png) no-repeat scroll 0 0;
height:155px;
text-indent:-9999px;
width:429px;
_background:none;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='crop',src='/img/atk/cookingtogether-featurecontent3.png');
overflow:hidden;

}

div#atk-cooking-together div#canvas dl#info-feature-sending dt {
background:transparent url(/img/atk/cookingtogether-featuretitle4.png) no-repeat scroll 0 0;
height:102px;
text-indent:-9999px;
width:416px;
_background:none;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='crop',src='/img/atk/cookingtogether-featuretitle4.png');
overflow:hidden;

}

div#atk-cooking-together div#canvas dl#info-feature-sending dd.info {
background:transparent url(/img/atk/cookingtogether-featurecontent4.png) no-repeat scroll 0 0;
height:168px;
text-indent:-9999px;
width:429px;
_background:none;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='crop',src='/img/atk/cookingtogether-featurecontent4.png');
overflow:hidden;

}



div#atk-cooking-together div#xl-promo {
clear:left;
float:left;
left:250px;
position:relative;
top:0;
width:200px;
margin:0;
padding:0;
}



div#atk-cooking-together div#xl-promo h3 {
background:transparent url(/img/atk/getcooking-xlpromotitle.png) no-repeat scroll 0 0;
height:37px;
left:0px;
text-indent:-9999px;
width:179px;
_background:none;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='crop',src='/img/atk/getcooking-xlpromotitle.png');
margin:0;
padding:0;
overflow:hidden;

}


div#atk-cooking-together div#xl-promo a#learn-more {
background:transparent url(/img/atk/getcooking-xllearnmore.png) no-repeat scroll 0 0;
height:15px;
left:0px;
text-indent:-9999px;
width:82px;
_background:none;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='crop',src='/img/atk/getcooking-xllearnmore.png');
display:block;
margin:5px 0 0 0;
overflow:hidden;

}

div#atk-cooking-together div#buy-promo {
height:193px;
left:320px;
margin:0;
padding:0;
position:relative;
top:-58px;
width:414px;
_left:300px;
}

div#atk-cooking-together div#buy-promo a#buyPromo {
background:transparent url(/img/atk/getcooking-buynowpromo.png) no-repeat scroll 0 0;
height:193px;
text-indent:-9999px;
width:414px;
_background:none;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='crop',src='/img/atk/getcooking-buynowpromo.png');
display:block;
margin:0;
padding:0;
overflow:hidden;

}

div#atk-cooking-together div#buy-promo a#buyPromo:hover {
background-position: 0 -191px;
}

*:first-child+html div#atk-cooking-together div#buy-promo{
left:300px;	
}

#game-feat-dq9 dl.feature-info{top:3px;left:5px;}
#game-feat-dq9 dl.feature-morevids{width:465px;bottom:8px;right:6px;}
#game-feat-dq9 dl.feature-info dt{width:300px;font-size:23px;}
#game-feat-dq9 dl.feature-info dd.info{width:290px;}
#game-feat-dq9 dl.feature-info dd.link{position:absolute;left:400px;top:55px;}
#game-feat-dq9 dl.feature-morevids dd.link{position:absolute;right:32px;bottom:129px;}
#game-feat-dq9 dl.feature-info{top:20px;left:20px;}
#game-feat-dq9  dl.feature-morevids dt a {color:#fff;}

#iwata-asks #featured-interview .btn-pill {
	width:170px;
}

#iwata-asks #featured-interview .btn-pill span{ 
padding:5px 20px 10px 11px;
}

/* DS LITE PRICE DROP */

#page-meet-dslite-explore #video-promo {
	margin: 20px 0 0 30px;
}	

.lang-fr #video-promo {
	margin: 5px 0 0 30px !important;
}	

#page-meet-dslite-explore #video-promo dd.img {
    float: left;
    margin: 0 10px 0 0;
    width: 171px;
}

#page-meet-dslite-explore #explore-dslite-features div#canvas #video-promo dt {
	float: left;
    font-size: 12px;
    line-height: 14px;
    margin: 8px 0 0;
    width: 172px;
}

#page-meet-dslite-explore #explore-dslite-features div#canvas #video-promo dt a{
	display:block;
	margin:5px 0 0 0;	
}




#meet-dslite-explore #second div.filmstrip-component {
		clear: both;
		display: block;
		margin-top: 0;
	}
	#meet-dslite-explore #second div.filmstrip-component div.filmstrip-content {
			width: 10000px;
		}
	#meet-dslite-explore #second div#media-gallery {
		background: transparent url(/img/games/bg-carousel.png) no-repeat 0 0;
		height: 300px;
		width: 928px;
		margin: 0 0 20px 30px;
		position: relative;
		top:153px;
		left:0;
	}
	#meet-dslite-explore #second div#media-gallery a {
			background: none;
			height: auto;
			line-height: 1.2em;
			position: static;
			width: auto;
		}
	#meet-dslite-explore #second div#media-gallery h3 {
			color: #000;
			font-size: 14px;
			float: left;
			padding: 10px 20px 0;
			line-height:20px;
		}
	#meet-dslite-explore #second div#media-gallery a.hdr-right {
			background: transparent url(/img/misc/carrot-link.png) no-repeat left 4px;
			color: #0094d7;
			float: right;
			font-size: 11px;
			margin-top: 10px;
			padding: 0 20px 0 10px;
		}
	#meet-dslite-explore #second div#media-gallery a.hdr-right:hover {
			text-decoration: underline;
		}
	#meet-dslite-explore #second div#media-gallery div.filmstrip-prev {
			margin: 50px 0 0 0;
			height: 200px;
			width: 20px;
		}
	#meet-dslite-explore #second div#media-gallery div.filmstrip-prev div {
				height: 148px;
				background: transparent url(/img/filmstrip/bg-pagination.png) no-repeat left top;
				width: 100%;
			}
	#meet-dslite-explore #second div#media-gallery div.filmstrip-prev div:hover {
				background-position: left bottom;
			}
	#meet-dslite-explore #second div#media-gallery div.filmstrip-next {
			height: 200px;
			margin: 50px 0 0 -3px;
			width: 20px;
		}
	#meet-dslite-explore #second div#media-gallery div.filmstrip-next div {
				height: 148px;
				background: transparent url(/img/filmstrip/bg-pagination.png) no-repeat right top;
				width: 100%;
			}
	#meet-dslite-explore #second div#media-gallery div.filmstrip-next div:hover {
				background-position: right bottom;
			}
	#meet-dslite-explore #second div#media-gallery div.filmstrip-viewer {
			height: 220px;
			margin: 30px 0 0 4px;
			width: 880px;
		}
	#meet-dslite-explore #second div#media-gallery div.filmstrip-viewer div.filmstrip-page {
				float: left;
				height: 240px;
				width: 880px;
			}
	#meet-dslite-explore #second div#media-gallery div.filmstrip-viewer div.filmstrip-page div {
					background: none;
					float: left;
					height: 100%;
					position: relative;
					text-align: center;
					text-indent: 0;
					width: 176px;
				}
				
				#meet-dslite-explore #second div#media-gallery div.filmstrip-viewer div.filmstrip-page div span{
					color: #000000;
					display: block;
					line-height: 13px;
					margin: 0 auto;
					width: 127px;	
					
				}
	#meet-dslite-explore #second div#media-gallery div.filmstrip-viewer div.filmstrip-page div a:hover span {
							text-decoration: underline;
						}
	#meet-dslite-explore #second div#media-gallery div.filmstrip-viewer div.filmstrip-page div a span.title {
							color: #000;
							font-size: 11px;
							padding: 0;
							text-align: center;
						}
	#meet-dslite-explore #second div#media-gallery div.filmstrip-viewer div.filmstrip-page div a span.release {
							color: #989898;
							font-size: 10px;
							padding: 0;
							text-align: center;
						}
	#meet-dslite-explore #second div#media-gallery div.filmstrip-viewer div.filmstrip-page div img {
						background: transparent url(/img/bg/bg-box-art.png) no-repeat 0 0;
						height: 148px;
						left: auto;
						padding: 1px 6px 7px 2px;
						position: relative;
						top: auto;
						width: 165px;
					}
	#meet-dslite-explore #second div#media-gallery div.filmstrip-viewer div.filmstrip-page div.over {
					background-position: -110px 0;
				}
				
	#meet-dslite-explore #second #games-filmstrip a {
		color: #CE181F;
		height: auto !important;
		margin: 0 auto 3px !important;
		padding: 0 !important;
		text-align: center !important;
		width: 127px !important;
	}
	
	#meet-dslite-explore #second #games-filmstrip a:hover {
		text-decoration:underline;	
	}
	
	#meet-dslite-explore #second #games-filmstrip a img.arrow {
		display: inline !important;
		height: 6px !important;
		padding: 0 0 0 2px !important;
		top: -1px !important;
		width: 5px !important;
	}
	
	#meet-dslite-explore #second #games-filmstrip #links {
		height: 30px;
		position: absolute;
		text-align: center;
		top: 189px;
		width: 176px;
		left:0;
	}
	
			
	#page-meet-dslite-explore #home-latest-promos dl dd.img a {
					background: transparent url(/img/meet-dslite/video-btn.jpg) no-repeat 0 0;
					display: block;
					height: 96px;
					width: 171px;
				}
				
				#page-meet-dslite-explore #home-latest-promos dl dd.img a:hover {
					background: transparent url(/img/meet-dslite/video-btn-hover.jpg) no-repeat 0 0;
					display: block;
					height: 96px;
					width: 171px;
				}
				
