@import 'core.css';

.articleImage {
margin: 0px;
padding:0px;
}

.featured-game img.pull-right {
padding:0px;
margin:0px;
}


#nav-09000001806288d3, #nav-090000018062d1dd, #nav-0900000180649e26, #nav-090000018087c914, #nav-09000001807d8088, #nav-090000018088eb96 { 
display: none; 
}

#content div#gamesTable {padding:3px 0px 0px 0px; margin: 16px 0 0 0; background-image: url(../images/rebrand/table-top.gif); background-position: left top; background-repeat: no-repeat; width:620px;} 
#content img.gamesbasecap {display:block;} 
#content div#gamesTable table {width:617px; margin:0 0 0 1px; padding:0 0 5px 0;}
#content div#gamesTable th {height:50px; border-right: 1px solid #dbdbdb; text-align: center; padding:2px; color: #333; font-weight:bold;}
#content div#gamesTable .lightGrey td, div#gamesTable .darkGrey td  { border-right: 1px solid #dbdbdb; padding:2px; color: #333; text-align:center;}
#content div#gamesTable td.gamestablecenter {text-align: center;}
#content div#gamesTable tr.lightGrey {background:  #EFEFEF!important;}
#content div#gamesTable tr.darkGrey {background:    #DADADA!important;}

.featured-game {
	margin: 5px auto 20px auto;
	background: #E5E5E5;
}

#content .featured-game .clear img{ visibility:hidden;}

#content .featured-game h4{ 
	font-weight: bold;
	margin: 0 0 0 10px!important;
	padding-top: 10px;
	display:block;
	float:none;
}


#content .featured-game p { 
	margin: 5px 10px 0 10px;
	padding-top: 0;
}

.featured-game img.pull-right { 
	margin: 10px 10px 10px 10px;
	float: right;
}

#content-wrapper {
	background:#DBDBDB url(../images/rebrand/page_bg.gif) repeat scroll 0 0;
	margin: 0px auto 0px;
	padding: 0px;
	width: 930px;
	text-align: left;
}
/* custom navigation */
#navigation {
	background: #E7E7E7;
	height:54px !important;
}
#navigation ul {
	height:54px;
}

/* Start of breadcrumbs section */
#breadcrumbs {
	background: #e7e7e7;
	padding: 0 0 0 20px;
	height: 40px;
	font-size: 13px;
	border-bottom:0px solid white;
	
}
#breadcrumbs p {
	color: #2d292e;
	float: left;
	margin: 7px 10px 0px 0px;
}
#breadcrumbs p strong { 
	font-weight: bold;
}
#breadcrumbs ul {
	list-style: none;
	margin: 7px 10px 0px 10px;
	float: left;
}
#breadcrumbs li {
	display: inline;
	padding: 0px 10px 0px 20px;
	background: url(../images/rebrand/li-icon-black.png) left 2px no-repeat;
}
#breadcrumbs a {
	color: #2d292e;
	text-decoration: none;
}
#breadcrumbs a:hover {
	text-decoration: underline;
}
#breadcrumbs .lastCrumb {
	padding: 0px 10px 0px 20px;
	background: url(../images/rebrand/li-icon.png) left 2px no-repeat;
	text-decoration:underline;
}
#breadcrumbs .lastCrumb a:hover {
	text-decoration: none;
	color: #2d292e;
}
/* End of breadcrumbs section */

#sidebar {
	float: left;
	clear: left;
	margin: 20px 0px 20px 20px;
	width: 200px;
	position: relative;
    text-align: center;
}
#leftcontent {
	float: left;
	clear: left;
	margin: 0;
	width: 220px;
	position: relative;
    text-align: center;
}

h3 {
color:#E2001A;
font-weight:bold;
}

#sidebar a { color: #cccccc; }
#sidebar img { margin-bottom: 10px; }
#content {
	position: relative;
	left: 20px;
	width: 612px;
	margin: 0px 0px 0px 20px;
	padding: 0px 39px 20px 39px;
	overflow: hidden;
	min-height: 600px;
	background: #e7e7e7;
}
#content p { padding: 0px 0px 10px 0px; }
#content ul { padding: 10px 10px 10px 20px; }
#content h1 {
	color: #e2001a;
	font-size: 40px;
    line-height: 42px;
	margin: 0px 0px 10px 0px;
	padding: 5px 0px;
	font-weight: normal;
}
#content h2 {
	border-bottom:1px solid #CCCCCC;
	color:#2D292E;
	font-size:16px;
	font-weight:bold;
	margin:20px 0 10px;
	padding:10px 0;
}
#content h4 {
	color: #e2001a;	
	float: left;
	font-weight: bold;
	margin: 10px 8px 5px 20px;
}
#content a {
	color: #e2001a;
}
#content strong a {
	font-weight: bold;
}
/* Start of news page featured item */
.feature-wrap .clear {
height:10px;
}

.featured {
	background: url('../images/rebrand/featured-news-back.gif') top left repeat-y;
	margin: 0px;
	width: 612px;
	float: left;
}
.feature-wrap {
	background: url('../images/rebrand/featured-news-cap.gif') top left no-repeat;
	min-height: 60px;
	height: auto !important;
	height: 60px;
}

.feature-wrap h4 {
	width:300px;
}
.promo-indent {
	float: left;
	width: 480px;
	margin-left: 20px;
	padding:0;
}
.pull-left {
	border: 1px solid #9b9b9b;
	float: left;
	clear: left;
	margin: 0px 15px 5px 15px;
}
/* End of news page featured item */

.monthly-promos {
	float: left;
	margin: 20px 20px 0px 0px;
	width: 612px;
}

.promo-content {
	margin: 0px 0px 20px 0px;
	padding: 0px 0px 10px 0px;
	border-bottom: 1px solid #c7c7c7;
}
/* Start of left navigation */

#leftNav {
	float:left;
	font-size:14px;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0;
	text-align:left;
	text-decoration:none;
	width:240px;
}
#leftNav li {
    float: left;
	list-style:none;
	background: transparent url(../images/rebrand/li-icon-g.png) no-repeat 15px 11px;
	width:225px;
	padding-left:15px;
}
#leftNav li.last { list-style: none; }
#leftNav a { margin-left:15px; color: #2d292e; display: block; text-decoration: none; padding: 8px 4px;}
#leftNav a:hover { text-decoration: none; text-decoration: none;}
#leftNav .li1:hover,#leftNav .li1Last:hover,#leftNav .li1Sub:hover,#leftNav .li1HiSub:hover,#leftNav .li1Hi:hover {
background: #c2c2c2 url(../images/rebrand/li-icon.png) no-repeat 15px 11px;
text-decoration: none;
width:225px;
}
#leftNav .li1Sub, #leftNav .li1HiSub, #leftNav .li1Hi {
background: #d2d2d2 url(../images/rebrand/li-icon.png) no-repeat 15px 11px;
padding-left:15px;
}
#leftNav .li1Sub a,#leftNav .li1HiSub a,#leftNav .li1Hi a { font-weight: bold;}
#leftNav .li2 a { color:#2d292e; padding-left:20px;}
#leftNav .li2Sub a { color:#2d292e; padding-left: 20px;  }
#leftNav .li2Hi a {color:#2d292e; padding-left:20px;font-weight: bold;}
#leftNav .li2HiSub a {color:#426d2a; padding-left:20px;font-weight: bold;}
#leftNav .li2Last a { padding-left:20px;}
#leftNav .li2HiLast a {padding-left:20px;}

#leftNav .li3 a { padding-left:40px;}
#leftNav .li3Sub a { color:#2d292e; margin-left: 20px;  }
#leftNav .li3Hi a {color:#000000; padding-left:40px; font-weight: bold;}
#leftNav .li3HiSub a {color:#426d2a; padding-left:20px;}
#leftNav .li3Last a { padding-left:20px;}
#leftNav .li3HiLast a {padding-left:20px;}

#leftNav .li1Last a, #leftNav .li1 a, #leftNav .li1Sub a, #leftNav .li1HiSub a, #leftNav .li1Hi a {padding-top:8px;padding-bottom:8px;}
#leftNav .li2, #leftNav .li2Hi, #leftNav .li2Last, #leftNav .li2HiLast, #leftNav .li2HiSub,#leftNav .li2Sub {
background: #d2d2d2 none;
width:240px;
font-size:12px;
}
#leftNav .li2Last {
padding-bottom:20px;
}

#leftNav .li2:hover, #leftNav .li2Hi:hover, #leftNav .li2Last:hover, #leftNav .li2HiLast:hover, #leftNav .li2HiSub:hover,#leftNav .li2Sub:hover {
background: #d2d2d2 none;
text-decoration:underline;
}

#leftNav .li3, #leftNav .li3Hi, #leftNav .li3Last, #leftNav .li3HiLast, #leftNav .li3Sub, #leftNav .li3HiSub {
background: #d2d2d2 url(../images/rebrand/lnav_bullet.gif) no-repeat 35px;
font-size:12px;
width:240px;
}
#leftNav .li3:hover, #leftNav .li3Hi:hover, #leftNav .li3Last:hover, #leftNav .li3HiLast:hover, #leftNav .li3Sub:hover, #leftNav .li3HiSub:hover {
background: #d2d2d2 url(../images/rebrand/lnav_bullet.gif) no-repeat 35px;
width:240px;
text-decoration:underline;
padding-left:0px;
}

#leftNav .li1Hi a, #leftNav .li1HiSub a, #leftNav .li2Hi a, #leftNav .li2HiSub a, #leftNav .li1HiLast a, #leftNav .li2HiLast a, { font-weight:bold; text-decoration: none; }

#leftNav  .li1Last a { }
#leftNav  .li1Last a:hover { text-decoration:none;}

#instant-play a	{
	color: #2d292e;
	font-size: 16px;
}

#instant-play a:hover	{
	text-decoration: none;
}

/* End of left navigation*/

/* Start of games page */
#games-carousel {
	margin: 0% auto 20px auto;
	width: 560px;
        display: none;
}
.games { 
	background: url('../images/rebrand/game-block.jpg') top left no-repeat;
	float: left;
	position: relative;
	text-align: center;
	width: 190px;
	height: 170px;
	margin: 5px;
	left: 10px;
}
.games h4 {
	font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
	font-size: 11px;
	margin: 13px 5px 20px 5px!important;
	padding: 0px 0px 0px 0px;
	width: 180px;
    color: #ffffff;
	
} 
.games h4 a {
	display: block;
    color: #ffffff !important;
	width: 100%;
	text-decoration: none;
	text-weight:bold;

}
.games h4 a:hover {
	display: block;
	width: 100%;
	text-decoration: none;
}
/* End of games page */

/* Start of Games Category Pages */

#games_info{ width: 550px; font: 12px Arial, sans-serif; padding:0; }
#games_info img{display:block; margin:0; padding:0; border:0}
#games_info p{ padding:0; margin: 0px 13px 11px 13px; }
#games_info h1, #games_info h2 {margin: 0px 0px 10px 0px; padding: 13px 13px 0 13px; line-height:1em;}
#games_info h3{font-size: 14px; font-weight:bold; padding:5px 0 0 0;  margin: 10px 13px 0 13px; line-height:1em;}
#games_info h4{font-size: 13px; font-weight:bold; font-style:italic; float:left; font-family:Arial; line-height:1em;padding:0 0 10px 0; width:329px; margin:0px;}
#games_info  img {margin:0;padding:0;float:left;}
#games_info img#game_img{margin: 4px 20px 10px 0; padding: 0; float:left; display:inline;}
#games_info img.line{display: none; padding: 0 0 5px 0; margin: 0;}
#games_info a.fav_link {float:right; margin: 5px 0 0 0;}
#games_info a.fav_link:link{ text-decoration: none;}
#games_info a.fav_link:visited { text-decoration: none;}
#games_info a.fav_link:hover { text-decoration:underline;}
#games_info .game_item {display:inline; float:left; margin: 5px 10px 10px 14px;}
#games_info .game_item p{ margin: 0; padding:0;}

#games_info .game_item p.game_title { font: bold 12px Arial;}
#games_info .game_title a.game_link {color:#E2001A;text-decoration:none;}
#games_info .game_title a.game_link:link{color:#E2001A;}
#games_info .game_title a.game_link:visited {color:#E2001A;}
#games_info .game_title a.game_link:hover {text-decoration:none;}

#games_info .game_item .game_content{ background:#d2d2d2; border:#d2d2d2 solid 1px; width:244px; height:88px; margin: 5px 0 0 0;}
#games_info .game_item .game_content:hover{background:#c2c2c2; border-color:#6b6b6b;}
#games_info .game_item .game_content p.game_details { color: #000; font: 11px Arial;margin: 15px 5px 0 10px;line-height:1.1em; font-weight:bold;}
#games_info .game_item .game_content p.game_details strong{margin: 0 3px 0 0;}
#games_info .game_item .game_content p.links {font-weight:bold; margin-top:7px;display:block;font-size:10px;}


#games_info .links {margin: 7px 0 0 0;display:block;}
#games_info .links a.game_details_links {line-height:1.3em;}
#games_info .links a.game_details_links:link{text-decoration:underline;}
#games_info .links a.game_details_links:visited {text-decoration:underline;}
#games_info .links a.game_details_links:hover {text-decoration:none;}
#games_info .game_content img.game_image { float:left; display:inline;}
#games_info .synopsis{ padding:0; margin: 10px 8px 0px;float:left;}
#games_info .line2{ padding:0; margin: 13px 10px 0 0;}


#games_info .game_item .txt_synopsis{ z-index:auto; position:absolute; background:#c2c2c2; border: 1px solid #6b6b6b; border-width: 0px 1px 1px 1px; width:244px; top:0px;left:0px; display:none; margin:0; padding:0;}
#games_info .game_item .txt_synopsis p{ color: #000; margin: 8px 12px 15px 12px; font-size: 11px;}
#games_info .game_item .txt_synopsis p span { margin: 10px 0;display:block;}
#games_info .game_item .txt_synopsis p span a:link{text-decoration:underline; font-weight:bold;}
#games_info .game_item .txt_synopsis p span a:visited {text-decoration:underline;font-weight:bold;}
#games_info .game_item .txt_synopsis p span a:hover {text-decoration:none;font-weight:bold;}

.clear_all{clear:both;margin: 0 0 5px 0;}

.hover-in { 
	background-color: #464449;
	border-color: #000;
}

.hover-out {
	background-color: #58565a;
	border-color: #58565a;
}

.hover-position { 
	border-bottom: 0px!important;
	border-top: 1px solid #000!important;
}

/* End of Games Category Pages */

/* Start of footer */

#footer #footer {
	/*background: url(../images/rebrand/footer_top_cap.gif) top left no-repeat;*/
	padding-top: 29px;
}

/* End of footer */
