a {
color:#df5050;
}
.ds a:hover{
color:#000000;
}
#globalNavigation {
margin-left:-5px;
}
#main p {
margin-bottom:15px;
}
#ContentSpacer {
padding:15px;
}




/* S T A R T - NEW AS OF 02-10-07*/
/* **********************
			SECONDARY NAV
*********************** */

.topNavDS {
	width:985px;
	height:40px;
	float:left;
	margin: 0 0 0 0px;
	padding: 0;
}

.subNavTop {
	width:985px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}

ul.secondNavDS {
	float:none;
	padding:0;
	margin-top: 0;
	margin-right: 25px;
	margin-bottom: 0;
	margin-left: 0;
	width:1020px;
}


.ds .secondNavDS li { float:left; font-size:1.2em; margin: 0px 5px;  }

.ds .secondNavDS li a { 
	background:transparent url(/images/ds/ds-sub-nav-arrow.png) no-repeat 0px 13px;
	display:block;
	padding:17px 5px 5px 25px;
	position:relative; 

}

.ds .secondNavDS li a:hover { 
	background:transparent url(/images/ds/ds-sub-nav-arrow.png) no-repeat 0px -137px;
	color:#000000;
}


.ds .secondNavDS li.retailers {
	width:185px;
	height:30px;
	float:right;
	margin: 10px 35px 0 20px;
	background:transparent url(/images/ds/where_to_buy.jpg) no-repeat scroll 0px 0px;
}
.ds .secondNavDS li.retailers a {
	color:#666;
	font-weight:normal;
	line-height:25px;
	margin: 0 0 0 48px;
}


.ds .secondNavDS li.retailers a:hover {
color:#000;
}

.what ul.secondaryNav{
margin-bottom:33px;
}

/* turn off secondary nav bkd for DS home*/
.ds .secondaryNav{
	background-image: none;
}

/* ------- DS SPECIFIC NAV ARROWS ------- */
.ds .secondaryNav li a{
/* background:transparent url(/images/ds/ds-sub-nav-arrow.png) no-repeat 0px 11px; */
background: transparent no-repeat scroll 0 10px;
color:#df5050;
padding: 0;
}
.ds .secondaryNav li a:hover{
/* background:transparent url(/images/ds/ds-sub-nav-arrow.png) no-repeat 0px -139px; */
color:#000000;
}


/*  ------- WHERE TO BUY BUTTON 
.ds .secondaryNav li.locator {
float:left;
border:1px solid orange;	
}

.ds .secondaryNav li.locator a {
background:transparent url(/images/wii/home/wii-where-to-buy.png) no-repeat scroll 0px 0px;
}
.ds .secondaryNav li.locator a:hover{
background:transparent url(/images/wii/home/wii-where-to-buy.png) no-repeat scroll 0px 0px;
color:#252525;
}

/* Main style of the WHERE TO BUY button on the navigation - Chris



.ds .secondaryNav li.locator {
background:transparent url(/images/wii/home/wii-where-to-buy.png) no-repeat;
color:#707070;
font-weight:100;
line-height:16px;
margin-top:11px;
padding-left:55px;
margin-left:30px;
text-align:left;
width:168px;
}

------- */

/* ------- RIGHT TAB ------- */
.what .secondaryNav .l2{
background:transparent url(/images/interface/secondaryNavHighlight-right.png) no-repeat scroll right 7px;
padding-bottom:4px;
}
/* Removes above bkd from tertiaryNav l2*/
.what .secondaryNav .tertiaryNav li.l2{	
	background: transparent none no-repeat;
	padding-bottom:0px;
}
/* ------- Secondary Navigation Page Highlights ------- */
/*l1 highlight*/
#body_ds .secondaryNav li.l1 a{
/* background:transparent url(/images/ds/ds-sub-nav-arrow.png) no-repeat 0px -139px; */
color:#000000;
}
/*l1 hover highlight*/
#body_ds .secondaryNav li.l1 a:hover{
/* background:transparent url(/images/ds/ds-sub-nav-arrow.png) no-repeat 0px -139px; */
}
/*l2 highlight*/
.what .secondaryNav li.l2 a{
/* background:transparent url(/images/ds/ds-sub-nav-arrow.png) no-repeat 0px -289px; */
color:#000000;
}
/*l2 hover highlight*/
.what .secondaryNav li.l2 a:hover{
/* background:transparent url(/images/ds/ds-sub-nav-arrow.png) no-repeat 0px -289px; */
}
/*l3 highlight*/
.downloadstation .secondaryNav li.l3 a{
/* background:transparent url(/images/ds/ds-sub-nav-arrow.png) no-repeat 0px -139px; */
color:#000000;
}
/*l3 hover highlight*/
.downloadstation .secondaryNav li.l3 a:hover{
/* background:transparent url(/images/ds/ds-sub-nav-arrow.png) no-repeat 0px -139px; */
}
/*l4 highlight*/
.videos .secondaryNav li.l4 a{
/* background:transparent url(/images/ds/ds-sub-nav-arrow.png) no-repeat 0px -139px; */
color:#000000;
}
/*l4 hover highlight*/
.videos .secondaryNav li.l4 a:hover{
/* background:transparent url(/images/ds/ds-sub-nav-arrow.png) no-repeat 0px -139px; */
}

/* **********************
TERTIARY NAV
*********************** */
ul.thirdNavDS {
background:transparent url(/images/interface/tertiaryNav-bkd.png) no-repeat;
padding:0 0 0 20px;
width:985px;
height:40px;
z-index:10;
}

ul.thirdNavDS li{
float:left;
line-height:36px;
}

/* overrides the image inheirited from secondaryNav */
.thirdNavDS li a{
background:transparent url(/images/icons/link_arrow.gif) no-repeat 2px 15px;
color:#df5050;
font-size:1.1em;
display:block;
padding:0px 20px 0px 10px;
margin:0 0 0 0;
position:relative;
}
/* overrides the hover inheirited from secondary nav image */
.thirdNavDS li a:hover{
color:#000000;
background:transparent url(/images/icons/link_arrow.gif) no-repeat scroll 2px 15px;
}




/* **********************
			OLD TERTIARY NAV
*********************** */
.what ul.tertiaryNav,
.downloadstation ul.tertiaryNav,
.videos ul.tertiaryNav {
background:transparent url(/images/interface/tertiaryNav-bkd.png) no-repeat scroll left top;
left:10px;
padding-left:20px;

position:absolute;
top:39px;
width:982px;
z-index:-2;
}
.what ul.tertiaryNav li,
.downloadstation ul.tertiaryNav li,
.videos ul.tertiaryNav li{
float:left;
line-height:36px;
}
/* overrides the image inheirited from secondaryNav */
.what .secondaryNav .tertiaryNav li a,
.downloadstation .secondaryNav .tertiaryNav li a,
.videos .secondaryNav .tertiaryNav li a{
background:transparent url(/images/icons/link_arrow.gif) no-repeat 2px 15px;
color:#df5050;
font-size:1.1em;
display:block;
padding:0px 20px 0px 10px;
margin:0 0 0 0;
}
/* overrides the hover inheirited from secondary nav image */
.what .secondaryNav .tertiaryNav li a:hover,
.downloadstation .secondaryNav .tertiaryNav li a:hover,
.videos .secondaryNav .tertiaryNav li a:hover{
color:#000000;
background:transparent url(/images/icons/link_arrow.gif) no-repeat scroll 2px 15px;
}

/* ------- Tertiary Navigation Page Highlights ------- */
.system .secondaryNav .tertiaryNav .l1 a,/*What Section*/
.system .secondaryNav .tertiaryNav .l1 a:hover,
.features .secondaryNav .tertiaryNav .l2 a,
.features .secondaryNav .tertiaryNav .l2 a:hover,
.accessories .secondaryNav .tertiaryNav .l3 a,
.accessories .secondaryNav .tertiaryNav .l3 a:hover{
color:#000000;
}
/* E N D - NEW AS OF 02-10-07*/

h1.sectionName,
h1.sectionName {
	background:transparent url(/images/ds/banner-3.jpg) no-repeat scroll 0% 50%;
	display:block;
	height:101px;
	margin-left:-4px;
	margin-top:-2px;
	overflow:hidden;
	padding:2px 4px 6px;
	text-indent:-9999px;
	width:985px;
}
#mainContentContainer {
	float:left;
	width:985px;
	margin-left:-4px;
	margin-top:1px;
}
h3.contentHeader{
	font-size:1.8em;
	font-weight: 900;
	color:#434343;
	background:transparent url(/images/wii/content-header-1.png) repeat-y 0 0px;
	width:956px;
	height:26px;
	padding-top:26px;
	padding-left:25px;
	margin:-20px 0 0 -24px;
}
.contentFooter{
	border:0;
	height:7px;
	width:982px;
	margin-left:-24px;
	margin-bottom:0;
	padding-bottom:0;
	background:transparent url(/images/wii/content-footer-1.png) no-repeat;
	float:left;
}


/* GAME RELEASE */

#body_ds #gameRelease {
	background:transparent url(/images/ds/home/newest-games-bkd.png) no-repeat scroll 0%;
	float:right;
	height:230px;
	margin:10px 0px 10px 0pt;
	padding:0pt 0pt 0pt 21px;
	position:relative;
	width:713px;
}
#body_ds #gameRelease ul {
	overflow:hidden;
	position:absolute;
	top:31px;
	width:710px;
}
#body_ds #gameRelease li {
	float:left;
	height:199px;
	position:relative;
	text-align:left;
	width:116px;
}
#body_ds #gameRelease img {
height:81px;
left:9px;
position:absolute;
top:39px;
width:90px;
z-index:1;
}
#body_ds #gameRelease a.continue {
	margin-right:10px;
	margin-top:-10px;
}
#body_ds #gameRelease h3 {
	font-size:1.1em;
	font-weight:bold;
	height:19px;
	line-height:31px;
	margin-left:-20px;
	padding:0px 0px 0px 11px;
	text-align:left;
	width:400px;
}
#body_ds #gameRelease h4 {
	height:199px;
	position:absolute;
	width:109px;
	z-index:9999;
}
#body_ds #gameRelease h4 a {
	background:transparent url(/images/ds/home/game-bkd.png) no-repeat scroll 0px -199px;
	color:#999999;
	display:block;
	font-weight:100;
	padding:134px 0px 21px 11px;
	height:65px;
	_height:100%;
}
#body_ds #gameRelease h4 a:hover {
	background:transparent url(/images/ds/home/game-bkd.png) no-repeat scroll 0pt 0px;
	color:#FFFFFF;
}
#body_ds #gameRelease h4 a strong {
	color:#df5050;
	display:block;
	font-weight: bold;
}
#body_ds #gameRelease h4 a:hover strong {
	color:#313131;
}

/* PROMOS */
#body_ds #sitePromos h3 {
	width:320px;
}

#body_ds #minorPromos {
	clear:right;
	margin-right:-5px;
	padding-top:0pt;
	width:992px;
}
#body_ds #minorPromos a.continue {
	margin:-2px 7px 9px 0px;
}
#minorPromos, #otherPromos {
	float:right;
	padding-top:9px;
	width:744px;
}


/* SIDEBAR */

#body_ds #sidebar.sidebar {
	float:left;
	left:6px;
	position:absolute;
	top:255px;
	width:248px;
}
#sidebar .menu {
	background:transparent url(/images/ds/home/ds-menu-bkd.png) no-repeat scroll 0pt 312px;
	padding:232px 1px 73px;
	width:238px;
}
#sidebar .menu li a {
	background:transparent url(/images/ds/home/menu-li-bkd.png) no-repeat scroll 0px 0px;
	color:#df5050;
	display:block;
	line-height:43px;
	margin-left:1px;
	padding-left:12px;
	width:100%;
}
#sidebar .menu li a:hover {
	background:transparent url(/images/ds/home/menu-li-bkd.png) no-repeat scroll 0px -86px;
	color:#000000;
}
#sidebar .menu .about {
	position:relative;
	background:transparent url(/images/ds/home/whatisds.jpg) no-repeat scroll 0% 50%;
	height:301px;
	margin-bottom:41px;
	margin-left:0px;
	margin-top:-232px;
	text-indent:-9999px;
	width:239px;
}
#sidebar .menu li.ds a.mini{
	right:1px;
	bottom:1px;
	width:33px;
	margin-left:0px;
	padding-left:0px;
}
#sidebar .menu li.ds a.mini:hover{
	background-position:0px 0px;
}
#body_ds #sidebar h3 {
	font-size:1.1em;
	font-weight:bold;
	height:21px;
	padding:13px 0px 0px;
	text-align:center;
	width:100%;
}

/* BUTTON STRIP */

#button_strip {
	display:inline;
	float:right;
	height:25px;
	margin-right:-11px;
	margin-top:-38px;
	width:284px;
}
.nobrstrip {
	white-space:nowrap;
}
#button_strip li {
	float:left;
	height:30px;
	margin-right:11px;
	overflow:hidden;
	width:131px;
}
#button_strip li a {
	background:url(/images/ds/what/system/button-1.jpg) no-repeat 0px -30px;
	color:#FFFFFF;
	display:block;
	height:100%;
	padding-top:8px;
	text-align:center;
	width:100%;
}
#button_strip li a:hover {
	background-position:0px 0px;
}

.dsButtons {
	float:left;
	height:25px;
	margin-right:5px;
	width:105px;
}
a.bluebutton {
	background-image:url(/images/wii/menu/miichannel/masmiis.gif);
	background-position:0px;
	background-repeat:no-repeat;
	color:#FFFFFF;
	display:block;
	height:100%;
	padding-top:5px;
	text-align:center;
	width:100%;
}
a.bluebutton:hover {
	background-image:url(/images/wii/menu/miichannel/masmiis.gif);
	background-position:0px -35px;
}


/* Smaller Adjusted Sidebar for New Page -- Chris */

#body_ds #navbar.navbar {
	float:left;
	left:6px;
}
#navbar .menu {
	background:transparent url(/images/ds/home/ds-menu-bkd.png) no-repeat scroll 0px 0px;
	padding:10px 0px;
	width:238px;
	height:220px;
}
#navbar .menu li a {
	background:transparent url(/images/ds/home/menu-li-bkd.png) no-repeat scroll 0px 0px;
	color:#df5050;
	display:block;
	line-height:43px;
	margin-left:1px;
	padding-left:12px;
	width:100%;
}
#navbar .menu li a:hover {
	background:transparent url(/images/ds/home/menu-li-bkd.png) no-repeat scroll 0px -86px;
	color:#000000;
}
#navbar .menu .about {
	position:relative;
	background:transparent url(/images/ds/home/whatisds.jpg) no-repeat scroll 0% 50%;
	height:301px;
	margin-bottom:41px;
	margin-left:0px;
	margin-top:-232px;
	text-indent:-9999px;
	width:239px;
}
#navbar .menu li.ds a.mini{
	right:1px;
	bottom:1px;
	width:33px;
	margin-left:0px;
	padding-left:0px;
}
#navbar .menu li.ds a.mini:hover{
	background-position:0px 0px;
}
#body_ds #navbar h3 {
	font-size:1.1em;
	font-weight:bold;
	height:21px;
	padding:13px 0px 0px;
	text-align:center;
	width:100%;
}

/* AJAX Top Portion styles  */

.topBlock1 {
	width: 985px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: -2px;
}

.topBlock2 {
	width: 985px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: -2px;
}

.topBlock3 {
	width: 985px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: -2px;
}

.bottomBlock {
	padding: 0px;
	width: 985px;
	overflow: visible;
	position: relative;
	z-index: 5;
}

.whatisDS {
	background:transparent url(/images/ds/home/whatisds.jpg) no-repeat scroll 0px;
	padding:10px 1px 0px;
	display:block;
	width:238px;
	height:305px;
	text-indent:-5000px;
}

/* Tabbed browsing for the three parts of the top 1/2 of DS Home */

.shadetabs {
	width: 280px;
	padding: 8px 0 0 0;
	margin: 1px 0 0 0;
	font: 10px Verdana;
	list-style-type: none;
	text-align: left; /*set to left, center, or right to align the menu as desired*/
	background-repeat: no-repeat;
	float:left;
}

.shadetabs li {
	float:left;
	margin: 0;
	height: 30px;
	width:140px;
}

.shadetabs li a {
	text-decoration: none;
	position: relative;
	height: 30px;
	padding: 8px 0 0 0;
	margin-right: 3px;
	/*border: 1px solid #778;*/
	color: #FFFFFF;
	/*background-color: #FFFFFF;*/
	background-repeat: no-repeat;
	background-position: left top;
	background-image: url(/images/ds/tab_off.jpg);
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-align: center;
	vertical-align: 50%;
    display:block;
}

.xshadetabs li a:visited {
	color: #666666;
	height:30px;
}
.shadetabs li a:hover {
	text-decoration: none;
	color: #FFFFFF;
	background-image: url(/images/ds/tab_on.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

.shadetabs li a.selected { /*selected main tab style */
	position: relative;
	background-image: url(/images/ds/tab_on.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.shadetabs li a.selected { /*selected main tab style */
	border-bottom-color: white;
}
.shadetabs li a.selected:hover { /*selected main tab style */
	text-decoration: none;
}
.tabcontent {
	display:none;
}
 @media print {
.tabcontent {
	display:block !important;
}


/* OPERA 9 ONLY */
@media all and(min-width:0px){
	#body_ds #majorPromo{
		right:-15px;
}







