/* CSS Document */
body{
	margin:0;
	padding:0;
	background-color:#181818;
	background-image:url(images/bg_tile.jpg);
	font-size:12px;
	font-family:Trebuchet MS;
	color:#fff;
}
input, select{
}
a:link, a:VISITED{
	color: #fff;
	text-decoration: none;
}
a:hover{
	text-decoration: underline;
}

ul{
	margin:0;
	padding:0;
	list-style:none;
}
li{
}

hr{
	margin-left: 10px;
}
img{
	border:none;
}
p{
	margin:0px 0px 0px 10px;
	padding:0;
	margin-bottom:10px;
}
h1, h2, h3, h4, h5, h6{
	margin:0;
	padding:0;
	font-weight:normal;
}
h1{
	font-size:36px;
}
h2{
  margin-left: 10px;
	font-size:20px;
}
h2 a{
	color:#FFFFFF;
	text-decoration:none;
}
h3{
	font-weight:bold;
}

address{
	font-size:18px;
	line-height:23px;
	padding-left:4px;
	font-style: normal;
}

.uppercase{
	text-transform:uppercase;
}

.contentBigWidth{
	width:910px;
}
.contentSmallWidth{
	width:890px;
}

#mainEncapsulator{
	background-image:url(images/special_backgrounds/spiderman1.png);
}

#header{
	height:163px;
	margin:0px auto;
	width:910px;
	padding:0px 78px;
	background-image:url(images/header.png);
	background-repeat:no-repeat;
	background-position:center bottom;
}
#logo{
	float:left;
	width:296px;
}
#filter{
	float:right;
	width:273px;
	height:34px;
	background-image: url(images/search.gif);
	background-repeat:no-repeat;
}
.filterAsc{
	text-decoration:none;
	color:#999999;
	background-image:url(images/asc.gif);
	background-position: right center;
	background-repeat:no-repeat;
	padding:0px 13px 0px 0px;
}
.filterAsc:hover{
	text-decoration:none;
}
.filterDesc{
	text-decoration:none;
	color:#999999;
	background-image:url(images/desc.gif);
	background-position: right center;
	background-repeat:no-repeat;
	padding:0px 13px 0px 0px;
}
.filterDesc:hover{
	text-decoration:none;
}
#menuContainer{
	padding-left:15px;
}

/*--- platform module--*/
#platformMiniMenu{
	background-color:#000000;
	padding: 0px 7px 7px 7px;
	display: none;
	width:265px;
	top: 35px; 
	position:absolute;
}
#platformMiniMenuContainer{
	background-color:#5A0000;
	padding-left:5px;
}
#platformMiniMenuContainer .tabPlatform{
	background:url(images/platformBg.gif) top no-repeat;
	float:right;
	width:60px;
	height:27px;
	padding-top:5px;
	text-align:center;
	font-size:14px;
	font-weight:bold;
	cursor:pointer;
}

/*--- login module ----*/
#menuContainerLogin{
	float:right;
	text-align:right;
	padding:6px 10px;
	cursor:pointer;
}
#menuContainerLogin a{
	color:#FFFFFF;
	text-decoration:none;
	font-weight:bold;
	cursor:pointer;
}
#menuContainerLogin a:hover{
	text-decoration:underline;
}
#loginTrigger{
	float:right;
	text-align:right;
	padding:6px 10px;
	cursor:pointer;
}
#loginContainer{
	position:relative;
	float:right;
	margin-top:1px;
	margin-right:5px;
	width:295px;
}
#login{
	position:absolute;
	height:0px;
	width:295px;
	margin-right:0px;
	top:0px;
	z-index: 90;
	background-color:#000;
}
#loginContent{
	display:none;
	height:170px;
	background-color:#5A0000;
	margin:0px 10px 10px;
	padding:10px 10px 0px 0px;
}
#loginContent input{
	background:url(images/loginInput.png) no-repeat top;
	width:175px;
	height:25px;
	float:right;
	padding:8px 10px 0px;
	margin:0px 0px 5px 0px;
	border:0px;
	color:#000; 	
}
#loginContent span{
	margin:0px;
	padding-top:5px;
	color: #fff;
	font-size:12px;
	float:right;
}
#loginContent .rememberTab{
	width:190px;
	float:right;
}
#loginContent .btnLoginTab{
	background:url(images/loginButton.png) no-repeat;
	margin:5px 5px 0px 10px;
	width:80px;
	height:27px;
	float:right;
	color:#FFFFFF;
	font-weight:bold;
	padding-top:1px;
	padding-bottom:4px;
	cursor:pointer;
}
#loginContent a{
	text-decoration:none;
	color:#FFFFFF;
	margin-right:40px;
}
#loginContent a:hover{
	text-decoration:underline;
}

/*----- menu -------*/
#menu li{
	float:left;
}
#menu li a{
	display:block;
	color:#FFFFFF;
	padding:6px 10px;
	font-weight:bold;
	text-decoration:none;
}
#menu li a:hover{
	color:#6C0808;
	background-color:#fff;
}
#menu li.active a{
	display:block;
	color:#6C0808;
	background-color:#fff;
	padding:6px 10px;
	font-weight:bold;
	text-decoration:none;
}

#menu li.active li a{
	display:block;
	color:#fff;
	background-color:#6C0808;
	padding:6px 10px;
	font-weight:bold;
	text-decoration:none;
}

#menu li.active li a:hover{
	display:block;
	color:#6C0808;
	background-color:#fff;
	padding:6px 10px;
	font-weight:bold;
	text-decoration:none;
}

#page{
	margin:0px auto;
	width:1066px;
	background-image: url(images/background_page.png);
	background-repeat:repeat-y;
	padding-top:10px;
}

#content{
	background-color:#000000;
	width:864px;
	margin:0 auto;
	padding:0px 13px;
}

#footer{
	height:120px;
	width:1066px;
	margin:0 auto;
	background: url(images/footer.png);
}
/*
#game_footer{
	height:94px;
	width:1050px;
	margin:0 auto;
	color:#666666;
	font-size:11px;
	background: url(images/footer5.png) no-repeat;
}
*/

.clearer{
	clear:both;
}
.floatLeft{
	float:left;
}
.floatRight{
	float:right;
}
.noMarginTop{
	margin-top: 0px;
}

.spacer{
	font-size:1px;
	margin:6px 0px;
}
.filterLanguage{
	background:#000;
	border:#595858 1px solid;
	color:#999999;
	width:170px;
	font-size:12px;
	padding-bottom:2px;
	margin:5px;
	width:140px;
}
#search{
	height:26px;
	width:214px;
	padding:70px 7px 0px 0px;
	float:right;
}
.searchText{
	padding-top:3px;
}
.filterSearch{
	float:right;
	background:url(images/searchBg.gif) no-repeat top;
	color:#000;
	width:134px;
	height:20px;
	margin:0px;
	padding:4px 0px 0px 10px;
	border:0px;
}
.filterSearchBtn{
	float:right;
	width:26px;
	height:26px;
	margin:0px;
	padding:0px;
	border:0px;
}
.tabPlatformText{
	color:#999999;
}
.tabPlatform{
	background:url(images/platformBg.gif) top no-repeat;
	float:right;
	width:60px;
	height:27px;
	padding-top:5px;
	margin-right:5px;
	text-align:center;
	font-size:14px;
	font-weight:bold;
	cursor:pointer;
}
.sectionTitle{
	background:url(images/sectionTitle.gif) no-repeat top left;
	width:860px;
	height:36px;
	margin:0px 0px 10px;
	padding:8px 0px 0px 15px;
	/*text-transform:uppercase;*/
	font-size:22px;
}
.gameImage{
	text-align:center;
	background-color:#280101;
	padding:15px 9px;
}
.game_info_content{
	background:url(images/game_info_bg.gif) repeat-x top left;
	padding:10px 15px 33px 15px;
}
.gamesListing{
	border-left:1px solid #3A3A3A;
	border-right:1px solid #3A3A3A;
}
.gamesListing td{
 	background-color:#1C1C1C;
	border-bottom:1px solid #333333;
}
.left_game_info{
	float:left;
	width:165px;
}
.right_game_info{
	float:left;
	width:50px;
	text-align:center;
}
.quickListingModule{
	background-color:#000000;
}
.quickListingModule li{
	border-bottom:1px solid #3A3A3A;
	padding:3px 5px;
	color:#CCCCCC;
	cursor:pointer;
}
.quickListingModule li:hover{
	background-image:url(images/active_li.gif);
	color:#FFFFFF;
}
.smallestGameThumb{
	width:20px;
	height:20px;
	margin:3px 10px 0px 5px;
	float:left;
	text-align:center;
}
.quickGameName{
	float:left;
	width:200px;
	margin-top:3px;
}
.video_buttons{
	padding:10px 0px;
}
.video_button{
	background-color:#000000;
	padding:3px 0px 0px 0px;
	border-top:1px solid #333333;
	position:relative;
	cursor:pointer;
}
.video_button_text
{
	position:absolute;
	bottom:0px;
	background-color:#000000;
	opacity:0.7;
	filter:alpha(opacity=70);
	width:237px;
	padding:2px 5px;
	font-weight:bold;
	font-size:14px;
}
.video_button_text a:link, .video_button_text a:visited{
	color:#ffffff;
	text-decoration:none;
	display:block;
	background:url(images/small_play.png);
	background-repeat:no-repeat;
	background-position:center right;
}
.block_66{
	width:606px;
	float:left;
	background:#191919;
	border-left:#595858 1px solid;
	border-right:#595858 1px solid;
	border-bottom:#595858 1px solid;
}
.block_33{
	width:247px;
	float:left;
	border-left:#595858 1px solid;
	border-right:#595858 1px solid;
	border-bottom:#595858 1px solid;
}
.block_33_black{
	width:249px;
	float:left;
	background:#000000;
}
.block_33_black-fb{
  color:#000000;
  font-size:14px;
	width:249px;
  padding:8px 18px;
	float:left;
}
.block_33_white-fb{
  color:#FFFFFF;
  font-size:14px;
  padding:7px 10px;
	float:left;
  height: 134px;
}
.top_reviews{
	margin:0px 0px 7px 0px;
}
.top_rated_content{
	background:#010200 none repeat scroll 0 0;
	border:1px solid #595858;
	padding:6px;
}
.top_rated_content_homepage{
	background-image:url(/style/images/review_homepage_bg.gif);	
	background-repeat:repeat-x;
	background-position:center top;
	padding:9px 0px 9px 5px;
	border-left:#595858 1px solid;
	border-right:#595858 1px solid;
	border-bottom:#595858 1px solid;
}
.review_medium{
	background-color:#000000;
	padding:2px;
	float:left;
	width:190px;
	cursor:pointer;
	position:relative;
	margin:0px 6px 3px 0px;
}
.review_medium_text{
	padding:5px 0px 5px 5px;
	width:116px;
	float:left;
	height:45px;
}
.review_medium_platform{
	width:68px;
	float:left;
	margin-top:4px;
}
.review_thumbs{
	float:left; 
	width:92px; 
	margin:0px 3px 0px 4px;
	position:relative;
}
.playBtnReviewThumbs{
	position:absolute;
	top:7px;
	left:25px;
}
.playBtnHomepageReviewThumbs{
	position:absolute;
	top:105px;
	left:150px;
}
.left_game_content{
	width:608px;
	float:left;
	margin-right:7px;
}
#moviePlayer{
	/*height:493px;*/
	margin-bottom:10px;
}
.right_game_content{
	float:left;
	width:249px;
	background:#810000;
	
}

.sectionSubTitleBig{
	width:587px;
	background:url(images/sectionSubTitle.gif) repeat-x top;
	height:28px;
	margin:0px;
	padding:3px 0px 0px 21px;
	text-transform:capitalize;
	font-size:16px;
}
.sectionSubTitleMedium{
	width:228px;
	background:url(images/sectionSubTitle.gif) repeat-x top;
	height:28px;
	margin:0px;
	padding:3px 0px 0px 21px;
	text-transform:capitalize;
	font-size:16px;
}
.sectionSubTitleLittle{
	width:33%;
	background:url(images/sectionSubTitle.gif) repeat-x top;
	height:28px;
	margin:0px;
	padding:3px 0px 0px 15px;
	text-transform:capitalize;
	font-size:16px;
}
.sectionMenuLetters{
	background:#000;
	margin:0px 0px 10px;
	padding:5px;
	height:22px;
}
.selectSection{
	background:#000;
	border:#595858 1px solid;
	color:#999999;
	width:150px;
	font-size:12px;
	padding-bottom:2px;
}
.letterSection{
	padding-top:2px;
}
.letterLink{
	color:#999999;
	text-decoration:none;
	font-size:14px;
	font-style:italic;
	padding:0px 3px 0px 1px;
}
.letterLink:hover{
	color:#fff;
	background-color:#710000;
}
.letterLinkSelect{
	margin:0px;
	color:#fff;
	text-decoration:none;
	font-size:14px;
	font-style:italic;
}
/*---- home section with modules -----*/
.sectionTitleHome{
	background:url(images/sectionTitleHome.gif) no-repeat top left;
	width:860px;
	height:36px;
	margin:0px;
	padding:8px 0px 0px 15px;
	/*text-transform:uppercase;*/
	font-size:22px;
}
.feed_tab{
	width:289px;
	height:81px;
	background:url(images/home_feed_bg.jpg) repeat-x;
	clear:both;
}
.feed_tab_img{
	padding:5px;
	float:left;
	overflow:hidden; 
	text-align:center;
}
.feed_tab_photo{
	width:99px;
	height:69px;
	border:#000 2px solid;
}
.feed_tab_play{
	position:absolute; 
	padding-left:30px;
	padding-top:20px;
}
.feed_tab_name{
	float:left;
	color:#999999;
	padding:10px 0px 0px 10px;
	width:160px;
	font-size:14px;
	cursor:pointer;
}
.feed_tab_title{
	font-size:18px;
	color:#fff;
}
.home_tab_top{
	width:288px;
	height:190px;
	background:url(images/home_tab_bg.png) repeat-x bottom;
}
.home_tab_top h2{
	border-top:#3A3A3A 1px solid; 
	border-bottom:#3A3A3A 1px solid; 
	width:280px;
	background:url(images/sectionSubTitle.gif) repeat-x top;
	height:28px;
	margin:0px;
	padding:3px 0px 0px 21px;
	text-transform:capitalize;
	font-size:16px;
}
.home_tab_top-gradient{
	width:278px;
	height:60px;
  padding: 7px 5px;
	background:url(images/tall_gradient.jpg) repeat-x top left;
}
.home_tab_top-fb{
	width:288px;
	height:116px;
	background:url(images/home_tab_bg-fb.png) repeat-x bottom;
}
.home_tab_top-fb h2{
	border-top:#3A3A3A 1px solid; 
	border-bottom:#3A3A3A 1px solid; 
	width:280px;
	background:url(images/sectionSubTitle-fb.gif) repeat-x top;
	height:28px;
	margin:0px;
	padding:3px 0px 0px 21px;
	text-transform:capitalize;
	font-size:16px;
}
.home_memberPromo{
	width:288px;
	height:190px;
	background:#3C0000;
}
.home_memberPromo_content{
	background:url(images/joystick.png) no-repeat right;
	padding:10px;
	margin:0px;
}
.home_memberPromo_content p{
	margin:5px 0px;
}
.home_memberPromo_content h1{
	font-size:18px;
}
.home_memberPromo_btn{
	background:url(images/joystickbtn.png) top no-repeat; 
	border:0px; 
	padding-bottom:3px; 
	width:251px; 
	height:27px; 
	color:#FFF; 
	font-family:Trebuchet MS; 
	font-size:13px; 
	font-weight:bold; 
	cursor:pointer;
}
.home_memberPromo_large
{
	background:#0F100F;
}
.home_tab_content_large{
	background:url(images/tag_cloud_bg.jpg) repeat-x;
	overflow:hidden;
	border-left:#3A3A3A 1px solid;
	border-right:#3A3A3A 1px solid;
	border-bottom:#3A3A3A 1px solid;
	height:138px;
	padding:10px;
}
.home_tab_content{
	background:url(images/home_tab_bg.png) repeat-x;
	overflow:hidden;
	border-left:#3A3A3A 1px solid;
	border-right:#3A3A3A 1px solid;
	border-bottom:#3A3A3A 1px solid;
	width:258px;
	height:138px;
	padding:10px;
}
.homeSearchInput{
	background:url(images/home_search_input.jpg) no-repeat;
	width:125px;
	height:26px;
	float:left;
	border:0px;
	margin:0px;
	padding:9px 3px 0px 60px;
}
.tagCloudSearchInput{
	background:url(images/tagCloud_search_input.jpg) no-repeat;
	width:400px;
	height:26px;
	float:left;
	border:0px;
	margin:0px;
	padding:9px 3px 0px 60px;
}
.homeSearchButton{
	background:url(images/home_search_button.jpg) no-repeat;
	width:62px;
	height:34px;
	float:left;
	border:0px;
	margin:0px;
	cursor:pointer;
}
.tagCloudSearchButton{
	background:url(images/tagCloud_search_button.jpg) no-repeat;
	width:62px;
	height:34px;
	float:left;
	border:0px;
	margin:0px;
	cursor:pointer;
}
/*---- game section -----*/
.thumbBlock{
	background:#191919;
	padding-bottom: 5px;
	width: 140px;
	float: left;
	margin: 0px 0px 19px 9px;
	padding:0px;
	text-align:center;
}
.thumbBlock_title{
	padding-bottom: 5px;
	padding-top: 5px;
}
.thumbBlock_title a{
	font-size:11px;
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;
}
.thumbBlock_title span{
	color: #fff;
}
.thumbBlock_contentImg{
	background:#000;
	text-align:center;
	border:#595858 1px solid;
	padding:0px;
	margin:0px;
	width: 135px;
	height:100px; 
	overflow:hidden;
	cursor: pointer;
}
.thumbBlock_contentImg:hover{
	background:#191919;
}
.thumbBlock_image{
	border:#595858 1px solid;
	padding:0px;
	margin:5px 0px;
	/*width: 130px;*/
	height:88px; 
}
.thumbBlock  span{
	font-size: 9px;
	color:#999999;
}
.thumbBlock_separator{
	float: left;
}

/* POPUP Style */

.popup_settings{
	background:#000;
	border:#666666 10px solid;
	margin:0px;
	padding:10px;
}
.popup_header_small{
	background:url(images/popup_title_bg.gif) top repeat-x;
	width:100%;
	height:29px;
	border-top:#3A3A3A 1px solid;
	color:#fff;
	font-family:Trebuchet MS;
}
.popup_title{
	padding:3px 0px 0px 10px;
	font-size:16px;
	font-family:Trebuchet MS;
}
.popup_content_small{
	background-color: #000;
	border:#3A3A3A 1px solid;
	padding:20px 25px;
}


.titleHsmall{
	margin: 0px; 
	padding: 0px; 
	font-family: trebuchet MS; 
	font-size: 24px;
}

.ReviewConteinerPopup{
	margin-top: 40px;
}

.ReviewConteinerPopup div{
	width: 275px; 
	float: left;
}

.ReviewConteinerPopup a:link, .ReviewConteinerPopup a:VISITED{
	font-family: trebuchet MS; 
	font-size: 16px; 
	margin-top:17px; 
	display:inline-block;
	text-decoration: none;
}
.ReviewConteinerPopup label{
	width:62px; 
	display:inline-block; 
	text-align: right; 
	padding-right: 10px;
}
.reviewInput{
	border: 0px; 
	background-color: #666666; 
	width: 197px; 
	margin-bottom: 13px; 
	padding: 3px 0px;
	color: #fff;
}



.loginForm {
	border: 0px;
	font-family:Trebuchet MS;
}
.loginForm a{
	color:#fff;
	text-decoration:none;
	font-size:16px;
	text-align:left;
	cursor:pointer;
}
.loginForm a:hover{
	text-decoration:underline;
}
.loginForm span{
	margin:0px;
	padding-top:10px;
	color: #fff;
	font-size:12px;
	float:right;
}
.loginForm h2{
	color:#fff;
	font-size:22px;
}
.loginForm input{
	float:right;
	background:#666666;
	margin:5px;
	padding:5px;
	border:0px;
	color:#fff; 
}
.registerForm {
	border: 0px;
	font-family:Trebuchet MS;
}
.registerForm a{
	color:#fff;
	text-decoration:none;
	font-size:16px;
	text-align:left;
	cursor:pointer;
}
.registerForm a:hover{
	text-decoration:underline;
}
.registerForm span{
	margin:0px;
	padding-top:10px;
	color: #fff;
	font-size:12px;
	float:right;
}
.registerForm h2{
	color:#fff;
	font-size:22px;
}
.registerForm input{
	float:right;
	background:#666666;
	margin:5px;
	padding:5px;
	border:0px;
	color:#fff; 
}
.registerForm select{
	float:right;
	background:#666666;
	margin:5px;
	padding:5px;
	border:0px;
	color:#fff; 
}
#registerRead{
	cursor:pointer; 
}
.btnLogin{
	float:right;
	background:url(images/popup_button.gif) top no-repeat;
	vertical-align:top;
	border:0px;
	margin:5px;
	padding-bottom:3px;
	width:120px;
	height:27px;
	color:#FFF;
	font-family:Trebuchet MS;
	font-size:13px;
	font-weight:bold;
	cursor:pointer;
}
.btnLoginShort{
	float:right;
	background:url(images/platformBg.gif) top no-repeat;
	vertical-align:top;
	border:0px;
	margin:5px;
	padding-bottom:3px;
	height:27px;
	width:60px;
	color:#FFF;
	font-family:Trebuchet MS;
	font-size:13px;
	font-weight:bold;
	cursor:pointer;
}
.loginSubTitle{
	text-align:center;
	color:#fff;
	font-size:24px;
	font-family:Trebuchet MS;
	margin-bottom:5px;
	height:24px;
}
.memberForm {
	border:0px;
	width:100%;
	font-family:Trebuchet MS;
	text-align:left;
}
.memberForm span{
	margin:0px;
	padding-top:10px;
	color: #fff;
	font-size:12px;
	float:right;
}
.memberForm h2{
	color:#fff;
	font-size:22px;
}
.memberForm input{
	float:right;
	background:#666666;
	margin:5px;
	padding:5px;
	border:0px;
	color:#fff; 
}
.memberForm textarea{
	float:right;
	background:#666666;
	margin:5px;
	padding:5px;
	border:0px;
	color:#fff; 
}
.memberForm select{
	float:right;
	background:#666666;
	margin:5px;
	padding:5px;
	border:0px;
	color:#fff; 
}
.memberForm a{
	color:#fff;
	text-decoration:none;
	font-size:16px;
	text-align:left;
	cursor:pointer;
}
.memberForm a:hover{
	text-decoration:underline;
}
.memberPagination{
	width:70px; 
	padding-top:5px; 
	margin-right:10px;
}
.memberPaginationInline{
	width:90px; 
	margin-right:15px;
	float:right;
}
.memberRightEmptyBox{
	width:49.7%; 
	border-bottom:#3A3A3A 1px solid; 
	border-right:#3A3A3A 1px solid; 
	height:22px; 
	margin-bottom:10px; 
	float:left;
}
.memberRightSort{
	width:50%; 
	border-bottom:#3A3A3A 1px solid; 
	height:22px; 
	margin-bottom:10px; 
	float:right;
}
.memberReviewSortSelect{
	background:#000; 
	margin:0px;	
	padding:2px; 
	border:0px; 
	color:#fff; 
	width:100%;
}
.memberReviewTab{
	width:117px; 
/*	height:103px; */
	float:left; 
	margin-left:10px; 
	padding:5px;
}
.proposedReviewTab{
	width:117px; 
	/* height:103px;  */
	float:left; 
	margin-left:15px; 
	padding:5px;
}
.memberReviewImage{
	width:117px; 
	height:70px; 
	overflow:hidden; 
	text-align:center;
}
.memberReviewPlay{
	position:absolute; 
	padding-left:40px;
	padding-top:20px;
}
.memberReviewDelete{
	position:absolute;
	padding-left:72px;
	padding-top:0px;
	display:none;
}
.memberReviewDeleteImg{
	margin:0px; 
	padding:0px;
	border:0px;
	width:45px;
	height:17px;
	cursor:pointer;
}
.memberReviewTitle{
	color:#fff;
	font-size:12px;
	font-weight:bold;
}
.memberReviewInfo{
	color:#999999; 
	font-size:12px;
}

.memberProfilePreview{
	background-color:#000000;
	border:1px solid #3A3A3A;
	padding:10px;
}
.noReviewContainer{
	float:left; 
	width:350px; 
	margin:10px 0px 0px 20px; 
	color:#999999;
}
.noReviewContainer h2{
	margin-bottom:8px;
}
/* POPUP Style End */

/* tab black page Style */

.tab_50{
	width:49%;
	margin:0px;
	padding:0px;
}
.tab_black_header{
	background:url(images/popup_title_bg.gif) top repeat-x;
	width:100%;
	border-top:#3A3A3A 1px solid;
	color:#fff;
	font-family:Trebuchet MS;
	height:29px;
}
.tab_black_title{
	padding:3px 0px 0px 10px;
	font-size:16px;
	font-family:Trebuchet MS;
}
.tab_black_content{
	background-color: #000;
	border:#3A3A3A 1px solid;
	padding-bottom:10px;
}
.tab_black_content_padded{
	background-color: #000;
	border:#3A3A3A 1px solid;
	padding:15px 15px 20px 15px;
}
.tab_black_content_padded_own{
	background-color: #000;
  border-top:#131313 1px solid;
	border-left:#3A3A3A 1px solid;
  border-right:#3A3A3A 1px solid;
  border-bottom:#3A3A3A 1px solid;
	padding:15px 15px 20px 15px;
}

#imageMember{
	width:160px; 
	height:160px; 
	position:relative;
	z-index:10;
	background-color:#999;
}
.editTab{
	display:none;
	position:absolute; 
	right:10px; 
	top:10px;
}
#imageSection{
	float:left;
}
#infoSection{
	width:190px;
	float:left;
	padding:0px 10px;
}
.fieldTitle{
	color:#999999;
}
.fieldTitleReviewHomepage{
	color:#999999;
	font-size:11px;
}
.fieldContent{
	font-size:16px;
	margin-bottom:8px;
	
	position:relative;
	z-index:10;
}
.fieldContentMed{
	font-size: 17px;
	
}
.fieldContentBig{
	font-size:26px;
	color:#FFFFFF;
}
/* tab black page End */

/* tooltip */
#tooltipDiv {
	background-color:#000000;
	color:#000000;
	border:1px solid #595858;
	display:none;
	max-width:300px;
	min-width:100px;
	/*width:122px;*/
	padding:5px 10px;
	position:absolute;
	opacity:1;
	filter:alpha(opacity=100);
}

/* banner */
.gameBanner{
	text-align:center;
	padding:11px 0px 9px 0px;
}
.gameBanner img{
	border:1px solid #ffffff;
}

/* star rating */
.starRating{
	cursor:pointer;
}

/* reports pages */
ul.ulReports{
	padding-left: 25px;
} 
ul.ulReports li  {
	background: url(images/reports_ul_bullet.png) left center no-repeat;
	padding: 15px 0px 15px 40px;
}
ul.ulReportsCircle{
	margin-left:15px;
}
ul.ulReportsCircle li{
	clear:both;
	margin:5px 0px;
}
ul.ulReportsCircle span{
	background: url(images/reports_ol_bullet.png) left center no-repeat;
	padding:10px 1px 10px 11px;
	width: 36px;
	font-size:22px;
	display:inline-block;
}
ul.ulReportsCircle span.olText{
	background:none;
	padding: 5px 0px 5px 10px;
	font-size:14px;
	width: 310px;
	vertical-align:middle;
}
ul.reviewsPageUlGray{
	padding:0px 10px 0px 35px;
}
ul.reviewsPageUlGray li{
	color:#999999;
	list-style-type:disc;
	padding:5px 0px;
	list-style-position:inside
}

.reportsPagesHeader{
	background: url(images/review_pages_header_bg.png) left center repeat-x;
	height: 31px;
	border:none;
}
.grayHr{
	border-top:1px solid #222321;
	border-left:medium none;
	border-bottom:medium none;
	border-right:medium none;
}
.h2Smaller{
	font-size:30px;
	margin-left:30px;
}

.arrowsAnchor{
	background: url(images/red_arrows.png) right center no-repeat;
	padding-right:20px;
}
.arrowsAnchor:hover{
	color:#FF0000;
}
.margins30px{
	margin:0px 30px;
}
.marginLeft50px{
	margin:0px 0px 0px 50px;
}

.marginTop10px{
	margin:10px 0px 0px 0px;
	font-size:1px;
}

/* recent reviews page */

.latestReviewContainer
{
	cursor: pointer;
	float:left; 
	margin-bottom:25px; 
	width:270px; 
}
.gameLatestReview
{
	position:absolute;
	top:90px;
	width:125px;
	left:140px;
	overflow:hidden;
	height:140px;
	text-align:center;
}
.playBtnGameLatestReview{
	position:absolute;
	top:150px;
	left:17px;
}
.tab_black_title_latest_reviews{
	padding:3px 0px 0px 10px;
	font-size:16px;
	float:left;
	width:180px;
}
.tab_black_review_number_latest_reviews{
	float:right;
	text-align:center;
	width:80px;
	font-size:10px;
	padding:10px 0px 0px 0px;
}
.top_rated_big_content{
	background:#010200 none repeat scroll 0 0;
	border:1px solid #595858;
}
.review_big{
	background-color:#000000;
	float:left;
	width:268px;
	height:250px;
	cursor:pointer;
	position:relative;
}
.review_medium_text_latest_review{
	padding:5px 0px 5px 10px;
	width:140px;
	display:table-cell;
	vertical-align:bottom;
	height:50px;
}
.latestReviewImgContainer{
	height:190px; 
	overflow-x:hidden; 
	overflow-y:hidden; 
	position:relative; 
	width:268px;
}

/* widgets */
#widgets {
	height: 263px;
	position: fixed;
}

#widgets,#widgets div,#widgets p {
	color: #000000;
}

#widgets p {
	line-height: 12px;
	margin-bottom: 8px;
	margin-left: 3px;
}

#widgets h1 {
	color: #000000;
	font-size: 17px;
	font-weight: normal;
	margin-bottom: 12px;
	margin-top: 13px;
}

#widgets textarea {
	background-color: #EAEAEA;
	border: none;
	height: 102px;
	margin-left: 5px;
	margin-top: 9px;
	width: 305px;
}

#widgets input {
	margin-left: 6px;
	margin-top: 3px;
}

#widgetContactEncapsulator {
	position: fixed;
	top: 120px;
	right: 27px;
}

#widgetBookmarkEncapsulator {
	position: fixed;
	top: 230px;
	right: 40px;
}

#widgetContactTrigger {
	cursor: pointer;
	position: absolute;
	top: 5px;
	z-index: 40;
}

#widgetBookmarkTrigger {
	cursor: pointer;
	position: absolute;
	z-index: 50;
}

.widgetContactCloser,.widgetBookmarkCloser {
	float: right;
	margin-right: 17px;
}

#widgetContactContent {
	position: absolute;
	left: 27px;
	width: 330px;
	padding: 5px 15px;
	height: 385px;
	background-color: #f2eeed;
	border-top: 5px solid #006699;
	border-bottom: 5px solid #006699;
	z-index: 50;
}

#widgetContactContent .columnSplitter2 .column50 {
	width: 150px;
	float: left;
}

#widgetContactContent .form p {
	margin-bottom: 5px;
}

#widgetContactContent .form label {
	float: left;
	display: block;
	width: 65px;
}

#widgetContactContent .form input,#widgetContactContent .form textarea {
	width: 255px;
	border: 1px solid #e9e7e8;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 1px;
}

#widgetContactContent .form .validationError {
	border: 1px solid #FF0000;
}

#widgetContactContent .form textarea {
	height: 60px;
	overflow: auto;
}

#widgetContactContent .form .contactButton {
	width: auto;
	margin-top: 7px;
	padding: 3px 0px;
	color: #006699;
	font-family: "Times New Roman", Times, serif;
	font-size: 10px;
	text-align: center;
	text-transform: uppercase;
}

#widgetContactContent .form .contactButton:hover {
	background-color: #006699;
	color: #fff;
}

#widgetBookmarkContent {
	position: absolute;
	left: 40px;
	height:310px;
	width: 426px;
	padding: 5px 11px;
	background-color: #ffffff;
	z-index: 50;
}

#widgetBookmarkContent .instructionsList {
	width: 310px;
	margin-right: 20px;
	float: left;
}

#widgetBookmarkContent .instructionsList .instructions {
	height: 225px;
	overflow: hidden;
}

#widgetBookmarkContent .instructionsList .message {
	height: 20px;
	overflow: hidden;
	font-size: 14px;
	font-style: italic;
	text-align: center;
	color: #006699;
}

#widgetBookmarkContent .instructionsList .form {
	margin-top: 7px;
}

#widgetBookmarkContent .instructionsList .form label {
	float: left;
	display: block;
	width: 43px;
}

#widgetBookmarkContent .instructionsList .form input {
	width: 265px;
}

#widgetBookmarkContent .instructionsList .form .bookmarkButton {
	width: auto;
	margin-top: 7px;
	padding: 3px 0px;
	color: #006699;
	font-family: "Times New Roman", Times, serif;
	font-size: 10px;
	text-align: center;
	text-transform: uppercase;
}

#widgetBookmarkContent .instructionsList .form .bookmarkButton:hover {
	background-color: #006699;
	color: #fff;
}

#widgetBookmarkContent .instructionsList .form .notes {
	font-size: 10px;
	color: #999;
	padding: 5px 0;
}

#widgetBookmarkContent .instructionsList .textBox {
	width: 145px;
	margin-right: 20px;
	float: left;
}

#widgetBookmarkContent .instructionsList .lastTextBox {
	width: 145px;
	float: left;
}

#widgetBookmarkContent .bookmarksList {
	width: 360px;
	float: left;
	position: relative;
}

#widgetBookmarkContent .bookmarksList h3 {
	padding-bottom: 7px;
}

#widgetBookmarkContent .bookmarksList .addBookmark {
	display: block;
	float: right;
	background-image: url(images/addPageBookmark.gif);
	color: #000000;
	width: 123px;
	height: 28px;
	padding-top: 6px;
	margin-right: 10px;
	text-align: center;
	position: absolute;
	left: 220px;
	top: -20px;
}

#widgetBookmarkContent .bookmarksList .addBookmark:hover {
	background-image: url(images/addPageBookmarkOver.gif);
	color: #000000;
}

#widgetBookmarkContent .bookmarksList #liveBookmarksListEncapsulator {
	overflow: auto;
	height: 270px;
	width: 360px;
}

#widgetBookmarkContent .bookmarksList #liveBookmarksListEncapsulator ul
	{
	width: 340px;
}

#widgetBookmarkContent .bookmarksList .bookmarkListItem {
	display: block;
	float: left;
	overflow: hidden;
	width: 280px;
}

#widgetBookmarkContent .bookmarksList .bookmarkListDeleteButton {
	display: block;
	float: right;
	width: 17px;
	height: 17px;
}
