/* img, div { behavior: url(../behaviors/iepngfix.htc) } /* PNG fix for IE */

body { 																																											/* text style > remove in 4.1 */
	margin: 0; padding: 0;
	text-align: center;   /* for IE */}
body {background: url(../images/bg_grey_diag.gif) top left repeat;}
body.vip {background: url(../images/bg_grey_diag.gif) top left repeat;}
		
a img {border: none;}

/* 
a.dot:link {color: #0088FF; text-decoration: none; border-bottom: dotted 1px #94CBFA;}
a.dot:visited {color: #005387; text-decoration: none; border-bottom: dotted 1px #94CBFA;}
a.dot:hover {color: #fff; background-color: #0088ff; text-decoration: none; border-bottom: none;}
*/
.viphoribanner {position: relative; left: 16px; margin: 22px 0 0 0; border: none;}

.copy { 
		position: relative; top: 0; left: 0;
		padding: 0px 15px 0px 30px; border: 1px; margin: 0 0 10px 0;
		}			

.rssFeed { 
		position: relative; top: 0; left: 0;
		padding: 0px 0px 0px 14px; border: 1px; margin: 0 0 10px 0;
		vertical-align:top;
		}	
		
/* -- PAGE STRUCTURE -- */
#nojs
{
  height:80px; 
  width:722px; 
  margin-left:3px; 
  background-color:#F7F7F7;
  border:1px solid #B5B5B5;
  padding:20px 15px 0px 15px;
}

#wrapper {
	position:relative; height:150px;
	border:none 1px yellow; background: url(../images/bg_redtop.gif) top left repeat-x;
	text-align:center;
	}
#bannerWrapper {
	width:1090px;
	border:none 1px orange;
	text-align : center;
	margin: 0 auto;
  }
#center 
{
  position:relative;
	width: 760px;
	margin: auto;
	text-align: left;
	z-index: 0;
}
#contents
{
  width: 760px;
}
#dkgreybg, #newfeaturesbg {
	position: relative; width: 750px; 
	margin: 0 0 0 5px; padding: 0 0 0 0; 
	background-image: url(../images/bg_dkgrey_diag.gif);
	}
#newfeaturesbg {
	background: url(../images/home/newfeaturesbg.gif) no-repeat;
	margin:0 0 0 0;
	clear:left;
	}	
#whitecontentarea {
	position: relative; top: 14px;
	margin: 0px 17px 8px 17px; padding: 0; 
	width: 716px; 
	background-color: #f7f7f7;
	}
/* --/ PAGE STRUCTURE -- */	  

/* -- HEADER + ADS -- */

/*top banner ad container */
#bannerHoriz {	
	background: url(../images/bg_banner_top.gif) top center no-repeat;
	width: 760px; 
	height:96px; 
	margin: auto; 
	padding: 0px 0 0 0px;
	text-align:center;
	z-index:1;
	}
#bannerHoriz div { margin:4px 0 0 0; border:none; height:92px;}

/*side banner ad container*/
#bannerVert {
	background: url(../images/common/label_advert.gif) no-repeat top center;
	color: white; 
	padding: 10px 0 0 0;
	margin: 0px;
	position: relative;
	top: 277px; 
	z-index: 1; 
	width:160px; 
	height:610px;
	float:right;
	text-align:center;
	}
	#bannerVertLeft {	
	background: url(../images/common/label_advert.gif) no-repeat top center; 
	color: white; 
	padding: 10px 0 0 0;
	margin: 0px;
	position: relative;
	top: 277px; 
	z-index: 1; 
	width:160px; 
	height:610px;
	float:left;
	text-align:center;
	}

#head {position: relative; width: 760px; height:144px;}
#headPattern { display:none; }
#avatar {margin: 0; width: 373px; float: right;}
#logo {float:left; width: 387px; height: 144px;}
#logo .imgLogo{position: relative; left: -13px;}
#gamesPlayedContainer { width: 400px; height: 50px; position: absolute; top: 100px; left: 43px; }
/* --/ HEADER + ADS -- */


/* -- MAIN NAVIGATION -- */
#navigation {position: relative; margin: 0; padding: 0;}
/*#navigation { position:absolute; top:300px; margin: 0; padding: 0;}*/

#mainNav {
	width: 760px;  height: 47px;
	background: url(../images/nav_main_4-2.gif);
	margin: 0; padding: 0;
	position: relative;
	}
#mainNav li {margin: 0; padding: 0; list-style: none; position: absolute; top: 0;}
#mainNav li, #mainNav a {height: 47px; display: block;}

#navHome {left: 0; width: 77px; text-indent: -8000px;}
#navGames {left: 125px; width: 57px; text-indent: -8000px;}
#navArcade {left: 181px; width: 52px; text-indent: -8000px;}
#navCard {left: 233px; width: 42px; text-indent: -8000px;}
#navPuzzle {left: 274px; width: 51px; text-indent: -8000px;}
#navTrivia {left: 325px; width: 46px; text-indent: -8000px;}
#navWord {left: 371px; width: 43px; text-indent: -8000px;}
#navMultiplayer {left: 414px; width: 78px; text-indent: -8000px;}
#navCash {left: 492px; width: 82px; text-indent: -8000px;}
#navScoreboards {left: 581px; width: 83px; text-indent: -8000px;}
#navStore {left: 667px; width: 42px; text-indent: -8000px;}
#navHelp {left: 710px; width: 37px; text-indent: -8000px;}

#navHome a:hover {background: transparent url(../images/nav_main_4-2.gif) 0 -47px no-repeat;}
#navGames a:hover {background: transparent url(../images/nav_main_4-2.gif) -125px -47px no-repeat;}
#navArcade a:hover {background: transparent url(../images/nav_main_4-2.gif) -181px -47px no-repeat;}
#navCard a:hover {background: transparent url(../images/nav_main_4-2.gif) -233px -47px no-repeat;}
#navPuzzle a:hover {background: transparent url(../images/nav_main_4-2.gif) -274px -47px no-repeat;}
#navTrivia a:hover {background: transparent url(../images/nav_main_4-2.gif) -325px -47px no-repeat;}
#navWord a:hover {background: transparent url(../images/nav_main_4-2.gif) -371px -47px no-repeat;}
#navMultiplayer a:hover {background: transparent url(../images/nav_main_4-2.gif) -414px -47px no-repeat;}
#navCash a:hover {background: transparent url(../images/nav_main_4-2.gif) -492px -47px no-repeat;}
#navScoreboards a:hover {background: transparent url(../images/nav_main_4-2.gif) -581px -47px no-repeat;}
#navStore a:hover {background: transparent url(../images/nav_main_4-2.gif) -667px -47px no-repeat;}
#navHelp a:hover {background: transparent url(../images/nav_main_4-2.gif) -710px -47px no-repeat;}
/* --/ MAIN NAVIGATION -- */


/* -- PAGING CONTROLS -- */
.paging {height:22px; clear:left; background: url(../images/games/table_games_pag.gif) no-repeat; cursor:default;}
.paging {width: 100%; text-align: right; color: #777; position: relative; padding: 0 0 0 0;}
.paging div {padding:2px 20px 0 0;}
.paging ul {list-style: none; padding: 0; display: inline; margin: 0 5px 0 5px;}
.paging ul li {display: inline; margin: 0 5px 0 5px; color: #f00;}
.paging a {color: #fff; text-decoration: none; cursor:pointer;}
.paging a:hover {text-decoration: underline;cursor:pointer;}
.paging a.disabled {cursor:default;text-decoration:none; color:silver;}
.paging a.selected {cursor:default;text-decoration:none; color:#f00;}
/* --/ PAGING CONTROLS -- */

/* -- FOOTER -- */
#footer {
	position: relative; left: -2px; z-index: 1; float:left;
	margin: 10px 0;
	width: 767px; height: 160px;
	font-size: 10px; color: #fff; line-height: 1.4em; 																					/* text style > remove in 4.1 */
	}
#footer a:link {color: #fff; text-decoration: none; border-bottom: solid 1px #fff;}
#footer a:visited {color: #fdb27e; text-decoration: none; border-bottom: solid 1px #fdb27e;}
#footer a:hover {color: #fdb27e; text-decoration: none; border-bottom: solid 1px #fdb27e;}

#footer .bdotlogo {width: 197px; height: 64px; margin: 0; position: absolute; top: 2px; right: 6px; float: right; border: none;}
		
#footerNav {
	position: relative; margin: 0; padding: 15px 0 5px 22px;
	width: auto; /* border: 1px dashed red; */
	background: url(../images/foot_top.gif) top left no-repeat;
	}
#footerCredits {
	position: relative; margin: 0; padding: 15px 0 0 37px;
	width: auto; height: 64px; /* border: 1px dashed red; */
	background: url(../images/foot_bottom.gif) top left no-repeat;
	}
/* --/ FOOTER -- */


.shadow2 
{
  background-color:White;
	height: 100px;
	filter: Shadow(Color=#444444, 	
			Direction=135, 
			Strength=10);
			
}

#gameLists
{
  background:url('/images/menutray_bottom.gif') bottom left no-repeat;        
  width:750px;
  margin-left:5px;
}
#gameLists .gameListContainer
{
  width:750px;
  height:230px;
  position:relative;
  overflow-y:hidden; 

}

#gameLists .gameList
{
  width:730px; 
  height:170px; 
  padding:10px 10px 10px 10px;
  overflow-y:hidden; 
  overflow-x:scroll;
  position:relative;
  float:left;
}

#gameLists .gameList a
{
  color:#ffffff
}

#gameLists .gameList a:hover
{
  color:#FDB27E
}

#gameLists .header
{
  background-color:#ffffff;
  width:750px;
  position:relative;
  float:left;
}

#allGamesFooterContainer { width:718px; background:url('/images/allgames_bg.gif'); margin-left:22px; color:#ffffff; }

#allGamesFooter { width:722px; height:785px; padding:10px 5px 10px 5px; }
#allGamesFooter a { color:#ffffff; font-size:10px; }
#allGamesFooter a:hover { color:#FDB27E; font-size:10px; }
#allGamesFooter .gameLetter { width:100%; border-bottom:solid 1px #ffffff; text-align:center; font-weight:bold; font-size:10px; }
#allGamesFooter .gameCol { width:175px; position:relative; float:left; }
#allGamesFooter .gameBlock { width:165px; text-align:left; padding:5px 5px 5px 5px; }

#showHideAllGames { width:100%; text-align:center; }  
#showHideAllGames a { font-size:12px; font-weight:bold; color:#ffffff; text-decoration:none; } 
#showHideAllGames a:hover { color:#FDB27E; }

.gameInfo
{
  position: absolute;
  z-index: 3000;
  display:none;
  border: solid 0px #ffffff; 
  color:#121212; 
  height:180px; 
  width:220px;
  background: url(../images/home/TodaysTopGames-MouseOver_bg.gif);
  font-weight:bold;  
}

.gameInfo1
{ position: absolute;
 width:123px;
 padding:7px 0px 0px 0px;
 color:#fff;
 top: 0px;
 left: 0px;
 }
.gameInfo2
{
 position: absolute;
 width:99px;
 padding:20px 0px 0px 0px;
 top: 15px;
 right: 0px;
 font-family: arial, sans-serif; font-size: 13px; letter-spacing: -.05em; font-weight: 600;
 text-decoration:underline;
 float:left;
 color:#fff;
 text-align:left;
}

.gameInfo3
{
  position: absolute;
  width:210px;
  padding:25px 7px 0px 7px;
  top: 105px;
  left: 0px;
  color:#fff;
  text-align:left;
  font-size:x-small;
  font-weight:normal;
}

.gameInfo4
{
 position: absolute;
   width:99px;
  padding:7px 0px 0px 0px;
 font-family: Myriad Pro; font-size: 20px; letter-spacing: -.05em; font-weight:normal; font-style:normal;
 float:left;
 color:#999999;
 top: 0px;
 right: 0px;
 text-align:left;
}
.gameInfo5
{
 position: absolute;
 padding:28px 0px 0px 0px;
 top: 15px;
 right: 0px;
 color:#ffffff;
 font-size:0.9em;
 height:28px;
 margin-top:50px;
 width:98px;
 font-family:Verdana,Arial,Helvetica,sans-serif;
 line-height:1.5em;
 text-align:left;
 font-weight:normal;
}

