/* CSS Document */

html{
	font-size:100%;
}

html, body{
	margin:0 auto;
	padding:0;
	font:normal 12px Arial, Tahoma, Verdana, Helvetica, sans-serif;
	color:#454545;
}

div, p,pre, ol,ul,li, h1,h2,h3,h4,h5,h6,a, form, input, dl,dt,dd{
	margin:0;
	padding:0;
	border:0;
}

img{	border:none; }
.noBdr	{	border:none !important; }

a:focus {
  outline: none;
}

table td{
	font-size:12px;
}

ul,li{	list-style:none; }


a, a:hover{ text-decoration:none; outline:none;}


.floatLeft{ float:left; }
.floatRight{ float:right; }
.clear{
	clear:both;
	height:0;
	font-size:0;
	line-height:0;
	overflow:hidden;
}

.clearLeft{ clear:left; }
.clearRight{ clear:right; }



.margTop5{ margin-top:5px!important; }
.margTop10{ margin-top:10px!important; }
.margTop15{ margin-top:15px!important; }
.margTop25{ margin-top:25px!important ;}
.margTop35{ margin-top:35px!important ;}

.margBtm4{ margin-bottom:4px!important; }
.margBtm5{ margin-bottom:5px!important; }
.margBtm6{ margin-bottom:6px!important; }
.margBtm10{ margin-bottom:10px!important; }
.margBtm15{ margin-bottom:15px!important; }
.margBtm20{ margin-bottom:20px!important ;}
.margBtm25{ margin-bottom:25px!important ;}


.margLeft5{ margin-left:5px; }
.margLeft10{ margin-left:10px!important; }
.margLeft20{ margin-left:20px; }
.margLeft25{ margin-left:25px; }
.margLeft40{ margin-left:40px; }
.margLeft85{ margin-left:85px; }
.margLeft90{ margin-left:90px; }

.margLeft7{ margin-left:7px!important; }
.margRight5{ margin-right:5px!important; }
.margRight10{ margin-right	:10px!important; }
.margRight12{ margin-right	:12px!important; }
.margRight25{ margin-right:25px!important; }


.noPad{ padding:0; }
.noPadLeft{ padding-left:0!important;;}
.noPadRight{ padding-right:0 !important;}
.noPadTop{ padding-top:0;}
.noPadBottom{ padding-bottom:0;}


/* CSS Document for Arcade Lots */

/* ---------- 	COMMON STYLES  ---------- */

body{	
	font:normal 12px Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
	background:#333;
}
p{
	padding:2px 0 0;
}

a{
	color:#fff;
	outline:none;
}

a:hover{
	color:#004F75;
}

h1{
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#fff;	
	text-align:center;
	display:inline;
}
	h1 span{	color:#d2343d;	}

h2{
	font:bold 14px/25px  Verdana, Arial, Helvetica, sans-serif;
	color:#ffffff;	
}

h3{
	font-size:14px;
	line-height:20px;
	margin-bottom:2px;
	padding-left:3px;
}

.imgFrame{	
	border:1px solid #616161;
	padding:1px;
}

/* ================ BODY STRUCTURE ================ */

#OuterWrapper{
	width:1001px;
	margin:0 auto;	
	padding:7px 0;
}

#Header{	
	 height:142px;
	 background:url(../images/Header.jpg) no-repeat left top;
	 padding:10px 4px;
}

#Menu{	
	height:37px;
	background:url(../images/menu_tile.jpg) repeat-x top;
	font-size:18px;
	color:#fff;
}

#Content_Wrapper{
	padding:10px 0px 0 ;
	background:url(../images/body_tile.jpg) repeat-y left;
}

#Container{
	padding:0px 14px;
}

#MainContainer{
	float:left;
	width:640px;
	margin-right:5px;
}

#LeftCol{
	float:left;
	width:161px;
	margin-right:5px;
}
#RightCol{
	float:right;
	width:161px;
}

#Footer{
	height:147px;
	background:url(../images/Header1.jpg) no-repeat left bottom;
	padding-top:10px;
	color:#fff;
	text-align:center;
}

/* HEADER BLOCK */


#logo{	
	float:left;
	width:auto;		
	margin:0 7px 7px 11px;
}

#headerad{
	float:right;
	margin-right:6px;
	margin-top:3px;
	width:auto;
}

#Menu .lftRndCorn{
	background:url(../images/menu_lft.jpg) no-repeat left top;
	width:12px;
	height:37px;
	float:left;
}
#Menu .rtRndCorn{
	background:url(../images/menu_rt.jpg) no-repeat right top;
	width:12px;
	height:37px;
	float:right;
}

#Menu .menuWrap{
	float:left;
	width:968px;
}

#Menu a{			
	font:17px/37px "Arial Black",Arial, Helvetica, sans-serif;	
	text-transform:capitalize;
	color:#fff;
	padding:0 12px 0 13px;
}
	#Menu a:hover, #Menu a.activeMenu{
		color:#48980E;
	}

/* @END OF HEADER */

/* GAME IMAGE STYLES */

#gamerow { 
	color: #000; 
	padding:0 5px;
	margin-bottom:14px;
}

.game{
	background:#C2DBE6;
	float:left;
	width:auto;
	margin:5px 3px 5px; 		
	background:#C2DBE6;
	text-align:center;
}
	.game a{		
		display:block;	
		border:1px solid #fff;	
		color:#000;	
		font-size:11px;
		line-height:18px;
		font-weight:bold;			
	}
	.game a:hover{		
		border:1px solid #C2DBE6;
	}
	
#gamerow .game {		
	margin:2px 8px 3px 9px;	
}

#gameList{

}

	#gameList .game a{
		border:0;
	} 
	#gameList .game a:hover{
		color:#00A3CC;
	}
	#gameList .game img, #hotGames .game img{
		border:1px solid #C2DBE6;
	}

#hotGames .game{
	background:none;
	margin:5px 2px 0px 3px;
	text-align:center;
}

	#hotGames .game a{
		border:0;
		font-size:14px;
		color:#000;
	}


.bgcolorr{
		display:block;
		background:#FFFFFF;
		color:#000000;
		}

.bdr{
	border:1px solid #fff;
}

/* @END OF GAME IMAGE STYLES */

/* MAIN CONTAINER BLOCK */


#BreadcrumbBar{
	background:url(../images/breadcrumb_tile.jpg) repeat-x left top;
	height:45px;		
	margin-bottom:8px;
	 
}

	#BreadcrumbBar .breadcrumb{
		background:url(../images/breadcrumb_lft.jpg) no-repeat left top;
		height:inherit;	
		padding-top:17px;
	}
	
	.breadcrumb, .rates{
		font-size:12px;
		font-weight:bold;
		line-height:12px;
		text-transform:uppercase;
		float:left;
		color:#fff;
		width:310px;
		padding-left:13px;
		padding-top:7px;		
	}
	
	.breadcrumb a{
		display:none;
		
	}
	#BreadcrumbBar .rates{
		background:url(../images/breadcrumb_rt.jpg) no-repeat right top;
		height:inherit;	
		padding-top:17px;
	}	
	.rates{	
		float:right;
		width:280px;
		padding-right:13px;
	}
	
#MainContainer h2{
	padding-left:12px;
}

.BlkBox{
	background:#000;
	padding:10px 0;
	height:0 auto;
	margin-left:0px auto;
	margin-bottom:10px;
}


.rndBox,
.rndBox_big{	background:#000; }

.rndBox .top{
	background:url(../images/rndBox_top_s.jpg) no-repeat left top;
	height:31px;
}
.rndBox .btm {	
	background:url(../images/rndBox_btm_s.jpg) no-repeat left top; 
	height:4px;
	line-height:0;	
}

.rndBox_big .top {
	background:url(../images/rndBox_top_b.jpg) no-repeat left top;
	height:26px;
}
.rndBox_big .btm { 
	background:url(../images/rndBox_btm_b.jpg) no-repeat left top; 
	height:10px;
	line-height:0;
}
	
	

.rndBox .content{padding:4px 1px; }
.rndBox_big .content{
	padding:4px 4px 0;
}

#CoolLinks .content{
	line-height:20px;
}

#CoolLinks a{
	display:block;
	float:left;
	width:100%;
}

#pagination{
	text-align:center;
	font-size:11px;
	line-height:17px;
	width:90%;
	margin:0 auto;
}
	#pagination a{
		display:block;
		float:left;
		height:17px;
		width:18px;
		border:1px solid #DAEAF6;
		background:#F0F0F0;
		color:#3D76A3;
		margin:0 1px;
	}
		#pagination a:hover, #pagination a.activePage{
			border:1px solid #E0E0E0;
			font-weight:bold;			
		}
		
	#pagination a.stepNav{	
		background:#FF9900;
		border:1px solid #F9C372;
		color:#fff;
		width:55px;
	}
		#pagination a.stepNav:hover{	
			border:1px solid #F09100;
		}


.adbox{
	background:#0099cc;
	border:1px solid #fff;
	width:298px;
	height:248px;
	text-align:center;
	margin:0 auto;
}

.vrtAdbox{
	background:#0099cc;	
	width:160px;
	height:600px;
	text-align:center;	
}

#tddesc { 
	float:left; 
	width:315px; 
	margin-left:15px;
}

	#tddesc p{
		font-size:12px;
		margin:5px 0 8px;
	}
	#tddesc a {
		color:#000;
		font-size:11px;
		line-height:18px;
		padding:0 2px;
	}
	#tddesc a .linke{
		display:block;
		background:#fff;
		color:#000;
		font-size:11px;
		line-height:18px;
		padding:0 2px;
	}

.bdr{
	border:1px solid #fff;
}

/* @END OF MAIN CONTAINER BLOCK */

/* SIDECOL STYLING */

#LeftCol h2, #RightCol h2{
	text-align:center;
	line-height:29px;
}
#LeftCol td, #RightCol td{
	font:normal 14px/18px Arial, Helvetica, sans-serif;
	padding:1px 0;
}



form{ padding:0; margin:0; background:0; }

#SearchBox{
	background:url(../images/searchBox.jpg) no-repeat left 2px;
	height:25px;
	width:150px;	
	padding-top:0px;
	margin:0px auto;
}

.inputBox{
	color:#6C9AED;
	font-size:12px;
	height:18px;
}
.inputWrap{
	width:112px;
	float:left;	
	padding:4px 5px 0;
	margin-right:5px;
}
#SearchBox .inputBox{
	width:112px;
	height:18px;
	background:#fff;
	color:#454545;	
}

.searchBtnWrap{
	float:left;
	width:15px;
}

.btnSearch{
	background:url(../images/search_glass.jpg) no-repeat 50% 50%;
	width:13px;
	height:25px;
	color:#fff;
	text-align:center;
	cursor:pointer;
}

/* @END OF SIDECOL STYLING */


.ImgList_wrap{
}

	.ImgList_wrap ul li{
		float:left;
		width:302px;
		height:105px;
		font-size:11px;
		line-height:14px;
		font-weight:normal;
		border:1px solid #333;
		padding:1px;
		padding-right:6px;
		margin:4px 2px;
	}
	
	.ImgList_wrap ul li img{
		float:left;
	}
	
	.ImgList_wrap ul li h4{
		font-size:13px;
		margin-bottom:4px;
	}
	
	.ImgList_wrap ul li	.desc_wrap{
		float:right;
		width:180px;
	}
	
	.ImgList_wrap ul li .desc{
		border-top:1px solid #333;
		border-bottom:1px solid #333;
		padding:2px 0 8px 0;
		margin-bottom:2px;
	}


.row1{
	background-color:#333333;
	color:#ffffff;
	}
.row1 a{
	color:#ffffff;}
.row1 a:hover{
	text-decoration:underline;}
	
.row11{
	background-color:#FFFFFF;
	color:#009900;
	}


.row2{
	background-color:#E5E5E5;
	color:#000000;
	}
.row2 a{
	color:#000000;}
.row2 a:hover{
	text-decoration:underline;}
	
.row22{
	color:#009900;
	}
/* @END OF SIDECOL STYLING */
