/*
################################################################################
##
## V4 STYLE by BIG DOG ADMIN
##
################################################################################
*/

body {
	background-image: url(images/backbround.gif);
	background-repeat:repeat;
	text-align: center;
	margin-top:0px;
	margin-left:0px;
}

body,td,th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #eaeaea;
}

A:link { 
font-family: Arial, Verdana, Helvetica;
font-size: 11px;
color: #eeeeee;
text-decoration:underline;
font-weight: normal;
} 
A:visited { 
font-family: Arial, Verdana, Helvetica;
font-size: 11px;
color: #eeeeee;
text-decoration:underline;
font-weight: normal;
} 
A:hover { 
font-family: Arial, Verdana, Helvetica;
font-size: 11px;
color: #ffffff;
text-decoration:underline;
font-weight: normal;
} 

select {
background-color: #ff000;
font-family: arial, helvetica, sans-serif;
color: #2c3600;
border: 1px solid #999999;
}

.myinput{
background-color: #ff000;
font-family: arial, helvetica, sans-serif;
color: #2c3600;
border: 1px solid #999999;
}

/*
################################################################################
##
## FIRST WE WILL LIST THE MAIN SECTIONS
##
################################################################################
*/

#outerwrapper {
position: relative;
width: 948px;
text-align: center;
margin: 0 auto;
padding: 0;
border: 0 solid;
}

#wrapper {
float:left;
position: relative;
width: 936px;
text-align: left;
margin: 0 auto;
padding: 5px 7px 5px 7px;
background-color:#FFF;
border:solid;
border-color:#FFF;
border-width:3px;
text-align:center;
margin-top:23px;

}

.spacer {
float:left;
position : relative;
width : 936px;
height: 4px;
text-align : left;
margin : 0 auto;
padding : 0;
border : 0 solid;
overflow: hidden;
}

#middle {
margin : 0;
padding : 0;
border : 0 solid;
}

#left {
position : relative;
width : 165px;
margin : 0 auto;
padding : 0;
border : 0 solid;
}

#right {
position : relative;
width : 165px;
margin : 0 auto;
padding : 0;
border : 0 solid;
}

/*
################################################################################
##
## NEXT THE HEADER AND MENU
##
################################################################################
*/

#header {
float : left;
position : relative;
width : 948px;
height: 217px;
margin : 0 auto;
padding : 0;
border : 0 solid;
background-image: url(http://www.mrnintendo.com/templates/blackops/images/header.png);
margin-bottom:14px;
}

#menu {
position : absolute;
left: 80px;
top:140px;
width : 810px;
height: 32px;
padding: 0;
margin: 0;
overflow: hidden;
}

.button {
float: left;
display: block;
height: 40px;
width: 130px;
/*background-image: url(images/tab.gif);*/
padding: 0;
margin: 0 4px 0 0;
text-align: center;
font-size: 12px;
color: #ffffff;
font-weight:bold;
top:140px;
}

.buttonover {
float: left;
display: block;
height: 40px;
width: 130px;
/*background-image: url(images/tab2.gif);*/
padding: 0;
margin: 0 4px 0 0;
text-align: center;
font-size: 12px;
color: #ffffff;
font-weight:bold;
top:140px;
text-decoration:underline;
}

.button a:link, .button a:visited, .button a:hover, .buttonover a:link, .buttonover a:visited, .buttonover a:hover {
display: block;
height: 40px;
width: 130px;
font-size: 12px;
color: #ffffff;
padding: 20px 0 0 0;
font-weight:bold;
top:140px;
}

.button a:hover, .buttonover a:hover {
cursor: pointer;
color: #ffffff;
}

#menu_message {
position : absolute;
top: 190px;
left: 30px;
width : 930px;
height: 25px;
padding: 0;
margin: 0;
overflow: hidden;
text-align:left;
}

.bmclass {
font-size: 12px;
color: #ffffff;
display: none;
position: relative; 
top: 3px;
}

#bm_default {
font-size: 12px;
color: #ffffff;
display: block;
}

a.submenu, a.submenu:link, a.submenu:visited {
display: block;
float: left;
padding: 2px;
margin: 0 3px 0 3px;
font-size: 12px;
font-family: arial, verdana, sans-serif;
color: #ffffff;
position: relative;
}

a.submenu:hover {
display: block;
float: left;
padding: 2px;
margin: 0 3px 0 3px;
font-size: 12px;
font-family: arial, verdana, sans-serif;
color: #333333;
background-color:#ffffff;
position: relative;
}

#ad300x250 {
width:334px;
height:266px;
text-align:center;
padding:0;
float:right;
margin:5px 0 15px 0;
background-color:#ffffff;
border:solid;
border-color:#666;
border-width:1px;
}

/*
################################################################################
##
## NEXT THE rightlinkINBOX
##
################################################################################
*/

#rightlinkinbox {
float: right;
height: 117px;
width: 336px;
background-image: url(images/rightlinkinbox.gif);
background-repeat: no-repeat;
overflow: hidden;
position: relative;
padding :0;
margin: 0 0 8px 0;
}

.rightlinkin_style { 
height : 20px;
width : 90px;
padding :2px;
border : 0px;
font-family : arial, helvetica, sans-serif;
font-size : 12px;
color : #333333;
background-color: #ffffff;
border:solid;
border-width:1px;
border-color:#666;
margin:2px;
}

.search_style {
height : 16px;
width : 100px;
padding :0;
border : 0;
font-family : arial, helvetica, sans-serif;
font-size : 10px;
color : #333333;
background-color: #ffffff;
}


/*
################################################################################
##
## NEXT THE BOX THAT SHOWS NEWEST GAMES
##
################################################################################
*/

#widegames {
float: left;
height: 90px;
width: 956px;
overflow: hidden;
position: relative;
left: 4px;
padding: 0;
margin: 0;
}

.widegames_icons {
float: left;
height: 85px;
width: 85px;
border: 0;
padding: 0;
margin: 0 0 0 9px;
}

/*
################################################################################
##
## NEXT THE FOOTER
##
################################################################################
*/

#footer {
position : relative;
width : 948px;
height:40px;
margin : 0 auto;
padding :0;
border : 0 solid;
color:#cccccc;
background-color:#660000;
text-align:center;
}

/*
################################################################################
##
## ADJUST THE TEXT POSITIONING IN TITLEBARS
##
################################################################################
*/

.adjustCenteredText {
position: relative;
top: 9px;
}

.adjustLeftText {
position: relative;
top: 6px;
left: 20px;
font-weight:bold;
}

.featureboxtext {
position: relative;
top: 9px;
font-size: 11px;
color: #ffffff;
}

/*
################################################################################
##
## VARIOUS CELLS FOR THE MAIN (middle) CONTENT
##
################################################################################
*/

.cell {
float : left;
position : relative;
left : 0px;
width : 582px;
margin : 0 3px 3px 0;
padding : 0;
border : 0 solid;
}

.fullcelltop {
float : left;
position : relative;
left : 0px;
width : 582px;
height: 27px;
margin : 0;
padding : 0;
border : 0 solid;
background-image: url(images/fullcelltop.png);
background-repeat: no-repeat;
font-size: 11px;
color: #ffffff;
}

.fullcellmiddle {
float : left;
position : relative;
left : 0px;
width : 582px;
margin : 0;
padding : 0;
border : 0 solid;
background-image: url(images/fullcellmiddle.png);
background-repeat: repeat-y;
}

.fullcellbottom {
float : left;
position : relative;
left : 0px;
width : 582px;
height: 15px;
margin : 0 0 8px 0;
padding : 0;
border : 0 solid;
background-image: url(images/fullcellbottom.png);
background-repeat: no-repeat;
overflow:hidden;
}

.halfcell {
float : left;
position : relative;
left : 0px;
width : 302px;
margin : 0 4px 4px 0;
padding : 0;
border : 0 solid;
}

.halfcell2 {
float : left;
position : relative;
left : 0px;
width : 302px;
margin : 0 0 4px 0;
padding : 0;
border : 0 solid;
}

.halfcelltop {
float : left;
position : relative;
left : 0px;
width : 302px;
height: 28px;
margin : 0;
padding : 0;
border : 0 solid;
background-image: url(images/halfcelltop.gif);
background-repeat: no-repeat;
font-size: 12px;
color: #ffffff;
}

.halfcellmiddle {
float : left;
position : relative;
left : 0px;
width : 302px;
margin : 0;
padding : 0;
border : 0 solid;
background-image: url(images/halfcellmiddle.gif);
background-repeat: repeat-y;
}

.halfcellbottom {
float : left;
position : relative;
left : 0px;
width : 302px;
height: 10px;
margin : 0;
padding : 0;
border : 0 solid;
background-image: url(images/halfcellbottom.gif);
background-repeat: no-repeat;
overflow:hidden;
}

.gamecell {
float : left;
position : relative;
left : 0px;
width : 287px;
margin : 0 8px 8px 0;
padding : 0;
border : 0 solid;
}

.gamecell2 {
float : left;
position : relative;
left : 0px;
width : 287px;
margin : 0 8px 8px 0;
padding : 0;
border : 0 solid;
}

.gamecelltop {
float : left;
position : relative;
left : 0px;
width : 287px;
height: 27px;
margin : 0;
padding : 0;
border : 0 solid;
background-image: url(images/gamecelltop.png);
background-repeat: no-repeat;
font-size: 11px;
text-align: left;
color: #ffffff;
}

.gamecellmiddle {
float : left;
position : relative;
left : 0px;
width : 287px;
margin : 0;
padding : 0;
border : 0 solid;
background-image: url(images/gamecellmiddle.gif);
background-repeat: no-repeat;
background-position:bottom;
background-color:#990000;
}

.gamecellbottom {
float : left;
position : relative;
left : 0px;
width : 287px;
height: 15px;
margin : 0;
padding : 0;
border : 0 solid;
background-image: url(images/gamecellbottom.png);
background-repeat: no-repeat;
overflow:hidden;
}

.homegame{
	width:220px;
	hight:50px;
	padding:3px 8px 0 0;
	float:right;
	text-align: left;
	color:#FFF;
	
}

gamel { 
color : #4f0000;
font-size : 11px;
text-decoration:underline;
font-weight:bold;
} 
a.gamel:link { 
color : #4f0000;
font-size : 11px;
text-decoration:underline;
font-weight:bold;
} 
a.gamel:visited { 
color : #4f0000;
font-size : 11px;;
text-decoration:underline;
font-weight:bold;
} 
a.gamel:hover { 
color : #cccccc;
font-size : 11px;
text-decoration:underline;
font-weight:bold;
}

.footercell {
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	color:#666666;
	width:140px;
	float:left;
	text-align:left;
	padding:7px;
	line-height:16px;
	border-right-color:#ebebeb;
	border-right-style:solid;
	border-right-width:1px;
}

.footertop {
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#660000;
	border-bottom:solid;
	border-bottom-color:#999;
	border-bottom-width:1px;
}

#footer2 {
margin : 10px 0 0 0;
padding :10px 5px 10px 5px;
border : 0 solid;
color:#cccccc;
background-color:#fffff;
border-top-color:#ebebeb;
border-top-style:solid;
border-top-width:3px;
}

a.footer2:link { 
color : #666666;
font-size : 11px;
text-decoration:underline;
} 
a.footer2:visited { 
color : #666666;
font-size : 11px;
text-decoration:underline;
} 
a.footer2:hover { 
color : #cccccc;
font-size : 11px;
text-decoration:underline;
}
/*
################################################################################
##
## THESE USED IN RIGHT AND LEFT COLUMNS
##
################################################################################
*/

.leftcell {
float : left;
position : relative;
left : 0px;
width : 165px;
margin : 0 0 8px 0;
padding : 0;
border : 0 solid;
}

.lefttop {
float : left;
position : relative;
left : 0px;
width : 165px;
height: 27px;
margin : 0;
padding : 0;
border : 0 solid;
background-image: url(images/lefttop.png);
background-repeat: no-repeat;
text-align: left;
font-size: 11px;
color: #ffffff;
}

.leftmiddle {
float : left;
position : relative;
left : 0px;
width : 165px;
margin : 0;
border : 0 solid;
background-image: url(images/leftmiddle.png);
background-repeat: repeat-y;
}

.leftbottom {
float : left;
position : relative;
left : 0px;
width : 165px;
height: 15px;
margin : 0;
padding : 0;
border : 0 solid;
background-image: url(images/leftbottom.png);
background-repeat: no-repeat;
overflow:hidden;
}


.adcell {
float : left;
position : relative;
left : 0px;
width : 165px;
margin : 0 0 8px 0;
padding : 0;
border : 0 solid;
}

.adtop {
float : left;
position : relative;
left : 0px;
width : 165px;
height: 27px;
margin : 0;
padding : 0;
border : 0 solid;
background-image: url(images/adtop.png);
background-repeat: no-repeat;
text-align: left;
font-size: 11px;
color: #ffffff;
}

.admiddle {
float : left;
position : relative;
left : 0px;
width : 165px;
margin : 0;
padding: 2px 0 2px 0;
border : 0 solid;
background-image: url(images/admiddle.png);
background-repeat: repeat-y;
text-align:center;
}

.adbottom {
float : left;
position : relative;
left : 0px;
width : 165px;
height: 15px;
margin : 0;
padding : 0;
border : 0 solid;
background-image: url(images/adbottom.png);
background-repeat: no-repeat;
overflow:hidden;
}

.ad1cell {
float : left;
position : relative;
left : 0px;
width : 336px;
margin : 0 0 8px 0;
padding : 0;
border : 0 solid;
}

.ad1top {
float : left;
position : relative;
left : 0px;
width : 336px;
height: 27px;
margin : 0;
padding : 0;
border : 0 solid;
background-image: url(images/ad1top.png);
background-repeat: no-repeat;
text-align: left;
font-size: 11px;
color: #ffffff;
}

.ad1middle {
float : left;
position : relative;
left : 0px;
width : 336px;
margin : 0;
padding: 2px 0 2px 0;
border : 0 solid;
background-image: url(images/ad1middle.png);
background-repeat: repeat-y;
text-align:center;
}

.ad1bottom {
float : left;
position : relative;
left : 0px;
width : 336px;
height: 15px;
margin : 0;
border : 0 solid;
background-image: url(images/ad1bottom.png);
background-repeat: no-repeat;
overflow:hidden;
}

.rightfullcell {
float : left;
position : relative;
left : 0px;
width : 336px;
margin : 0 0 8px 0;
padding : 0;
border : 0 solid;
}

.rightfulltop {
float : left;
position : relative;
left : 0px;
width : 336px;
height: 27px;
margin : 0;
padding : 0;
border : 0 solid;
background-image: url(images/rightfulltop.png);
background-repeat: no-repeat;
text-align: left;
font-size: 11px;
color: #ffffff;
}

.rightfullmiddle {
float : left;
position : relative;
left : 0px;
width : 336px;
margin : 0;
padding: 2px 0 2px 0;
border : 0 solid;
background-image: url(images/rightfullmiddle.png);
background-repeat: repeat-y;
text-align:center;
}

.rightfullbottom {
float : left;
position : relative;
left : 0px;
width : 336px;
height: 15px;
margin : 0;
border : 0 solid;
background-image: url(images/rightfullbottom.png);
background-repeat: no-repeat;
overflow:hidden;
}

.righttext {
color : #ffffff;
line-height:18px;
}
a.rightlink { 
color : #6abbff;
font-size : 11px;
text-decoration:underline;
} 
a.rightlink:link { 
color : #6abbff;
font-size : 11px;
text-decoration :underline;
} 
a.rightlink:visited { 
color : #6abbff;
font-size : 11px;;
text-decoration :underline;
} 
a.rightlink:hover { 
color : #ffffff;
font-size : 11px;
text-decoration :underline;
}

/*
################################################################################
##
## 60x60 ICON STYLE FOR RIGHT AND LEFT COLUMNS
##
################################################################################
*/

.smallicon {
width: 60px;
height: 60px;
border: 0px;
}

/*
################################################################################
##
## MISC STYLES
##
################################################################################
*/

.whitetext {
color : #ffffff;
}

a.whitelink { 
color : #ffffff;
font-size : 11px;
text-decoration : none;
} 
a.whitelink:link { 
color : #ffffff;
font-size : 11px;
text-decoration : none;
} 
a.whitelink:visited { 
color : #ffffff;
font-size : 11px;;
text-decoration : none;
} 
a.whitelink:hover { 
color : #ffffff;
font-size : 11px;
text-decoration : underline;
}

/*
################################################################################
##
## Featured Game and Pagination
##
################################################################################
*/

.featurebox { 
  width : 302px;
  height : 252px;
  position : relative;
  float : left;
  margin : 0 0 4px 0;
  text-align: center;
  background-image : url(images/featurebox.gif);
  background-repeat : no-repeat;
  overflow : hidden;
} 
.slidercontainer { 
  height : 190px;
  width : 292px;
  text-align: center;
} 
.contentslide { 
  border : 0 solid;
  padding : 0;
  margin : 0;
  width : 205px;
  height : 190px;
  position : absolute;
  top : 38px;
  left : 45px;
} 

.feature_slider_title { 
  font-size : 14px;
} 

.pagination { 
  padding : 3px;
  margin : 3px;
  text-align : center;
  position : relative;
  top : 20px;
} 

.pagination a { 
  padding : 2px 5px 2px 5px;
  margin : 1px;
  border : 1px solid rgb(109, 153, 188);
  text-decoration : none;
  color : #000000;
  background-color : rgb(226, 239, 241);
} 

.pagination a.hover, .pagination a.selected { 
  border : 1px solid #000000;
  color : #000000;
  text-decoration : none;
  background-color: #bebebe;
} 

div.pagination {
	padding: 3px;
	margin: 3px;
	height: 40px;
}

div.pagination a {
	padding: 2px 5px 2px 5px;
	margin: 2px;
	border: 1px solid #000000;
	text-decoration: none; /* no underline */
	color: #000000;
	background-color: #ffffff;
}

div.pagination a:hover, div.pagination a:active {
	border: 1px solid #000000;
  color: #000000;
  text-decoration: none;
  background-color: #bebebe;
}

div.pagination a:visited {
	border: 1px solid #000000;
  color: #000000;
  text-decoration: none;
}

div.pagination span.current {
  font-family: Arial, Verdana, Helvetica; 
  font-size:9pt;
  font-weight: bold;
	padding: 2px 5px 2px 5px;
	margin: 2px;
	border: 1px solid #000000;
	background-color: #bebebe;
	color: #000000;
	}
	
div.pagination span.disabled {
	padding: 2px 5px 2px 5px;
	margin: 2px;
	border: 1px solid #EEE;
	color: #DDD;
	}
	
div.pagination span.dots {
  font-family: Arial, Verdana, Helvetica; 
  font-size:16px;
  font-weight: bold;
	padding: 2px 5px 2px 5px;
	margin: 2px;
	border: 1px solid #ffffff;
	background-color: #ffffff;
	color: #000000;
	}

#layer1 {
	position:absolute;
}

.textfeat {
	padding:5px 0 0 3px;
	text-align:left;
	float:left;
	width:150px;
}

.btnfeat {
	 padding:38px 4px 4px 0;
	 float:right;
}

.larfeat {
	background-color:#FFF;
	background-repeat:no-repeat;
	width:180px;
	height:134px;
	color:#333;
}

.lgimg {
	 margin:4px 1px 0 1px;
	 border:0;
}

.smlfeat {
	background-color:#FFF;
	background-repeat:no-repeat;
	width:180px;
	height:62px;
	color:#333;
}


.fullcell2 {
float : left;
position : relative;
left : 0px;
width : 582px;
margin : 0 0 0 0;
padding : 0;
border : 0 solid;
}

.fullcelltop2 {
float : left;
position : relative;
left : 0px;
width : 582px;
height: 48px;
margin : 0;
padding : 0;
border : 0 solid;
background-image: url(http://www.mrnintendo.com/templates/blackops/images/fullcelltop.png);
background-repeat: no-repeat;
font-size: 11px;
color: #ffffff;
}

.fullcellmiddle2 {
float : left;
position : relative;
left : 0px;
width : 582px;
margin : 0;
padding : 0;
border : 0 solid;
background-image: url(http://www.mrnintendo.com/templates/blackops/images/fullcellmiddle.gif);
background-repeat: repeat-y;
}

.fullcellbottom2 {
float : left;
position : relative;
left : 0px;
width : 582px;
height: 15px;
margin : 0;
padding : 0;
border : 0 solid;
background-image: url(http://www.mrnintendo.com/templates/blackops/images/fullcellbottom.png);
background-repeat: no-repeat;
overflow:hidden;
}

.forumnav {
text-align:center;
font-family:Verdana, Geneva, sans-serif;
color:#560000;
}

a.forumnav:link { 
color : #560000;
font-size : 11px;
text-decoration:underline;
font-weight:bold;
} 
a.forumnav:visited { 
color : #560000;
font-size : 11px;;
text-decoration:underline;
font-weight:bold;
} 
a.forumnav:hover { 
color : #ce0000;
font-size : 11px;
text-decoration:underline;
font-weight:bold;
}

.switchcontent{
	background-color:#666;
	width: 562px;
	padding:10px;
}



a.feat:link { 
color : #560000;
font-size : 11px;
text-decoration:underline;
font-weight:bold;
} 
a.feat:visited { 
color : #560000;
font-size : 11px;;
text-decoration:underline;
font-weight:bold;
} 
a.feat:hover { 
color : #ce0000;
font-size : 11px;
text-decoration:underline;
font-weight:bold;
}

.login_style {
	width:130px;
	border:solid;
	border-color:#666;
	border-width:1px;
	margin-bottom:3px;
}



#floating_banner_bottom {
	text-align: center;
	width: 100%;
	bottom: 0px;
	margin-bottom: 0px;
	height: 290px;
	width:125px;
	position: fixed;
	z-index: 100;
	margin-right:5px;
	right: 0;
	 _position:absolute;
	  _top:expression(document.body.scrollTop+document.body.clientHeight-this.clientHeight);
}
html>body #floating_banner_bottom { margin-bottom: 0px; bottom: 0 }
 
#floating_banner_bottom div.close {
	margin: 0 auto;
	width: 100px;
	height: 16px;
	text-align: right;
}
#floating_banner {
	width: 125px;
	margin-top:3px;
}