/* CSS Document */
body{ margin: 0 auto; padding: 0 0 0 0; color: #000; font: normal 12px Verdana, Geneva, sans-serif text-align: left; background:#fff; border-bottom: 4px solid #119b52; }

h1{ margin: 0; padding: 0; color: #1b1724; }
h2{ margin: 0; padding: 0;}
h3{ margin: 0; padding: 0; }
h4{ margin: 0; padding: 0; }
h5{ margin: 0; padding: 0; }
h6{ margin: 0; padding: 0; }
p{ margin: 0; padding: 0; line-height: 18px; color: #4e475c;  }
a{ margin: 0; padding: 0; text-decoration:none; outline: none;  }
ul,ol,li{ margin: 0; padding: 0; list-style:none;}
img { margin: 0; padding: 0; border: 0; }
form{ margin: 0; padding: 0; }
input{ margin: 0; padding: 0; }
*:focus{ outline: none; }


small{ color: #a096b7; }
.input-hints{padding-top: 5px; font: 11px Tahoma,Geneva,sans-serif;color: #5420BD !important;}

.titleDiv{
	padding: 6px 0;
	margin-top: 20px;
	}
.titleDiv ul li{
	display: inline;
}
.titleDiv ul li a{ 
	background: none repeat scroll 0 0 #31145C;
    color: #FFFFFF;
    font: 16px Tahoma,Geneva,sans-serif;
    padding: 6px 20px;
    text-decoration: none;

}

table.loginInfo{ font: normal 10px Tahoma, Geneva, sans-serif; }
table.loginInfo span{ color:#060; font-weight: bold;}
a.tryNow{ display: block; margin-left: 3px; padding: 2px 11px 2px 4px; color: #714abe !important; background: #e9dcff url(../img/loginarrow.png) right 8px no-repeat; }
table.loginInfo a{ color: #ada4c1; }
#wrapper{ margin:auto; }


/**-------------------- Header CSS ---------------------------*/
/*#heaaderWrapper{ margin:auto;}
#header{ margin:auto; width: 1000px; }
#headerLeft{ float: left; width: 350px; }

#headerRight{ float:right; width: 510px; margin-top: 55px;}
#headerRight ul{ margin: 0; padding: 0; }
#headerRight ul li{ display: inline; float:left; margin-right: 10px; }
#headerRight ul li.lastLi{ margin: 0 0 0 0; position: relative; }
#rightSearch{ background:url(../img/search.png) right top no-repeat; border: 1px solid #e0d9ec; margin-top: 5px; }
#rightSearch input{ border: 0; background: none; padding: 3px; width: 305px; color: #b1b0b0; font-size: 11px; }
input#rightSubmit{ width: 40px; height: 22px; overflow:hidden; cursor:pointer; }

table.UserProf{ width: 200px; }

table.userProf p{ font: normal 10px Arial, Helvetica, sans-serif; text-align:right; color: #31145c; padding-bottom: 2px; border-bottom: 1px solid #d9cfef; }
table.userProf img{ border: 1px solid #d9cfef; margin-left: 7px;}
ul.userProfList{ margin:0; padding:0;}
ul.userProfList li{ display:inline; margin:0 !important; }
ul.userProfList li a{ padding: 0 3px; border-right: 1px solid #d9cfef; font: normal 11px Arial, Helvetica, sans-serif; color: #42b047; margin-right: 2px; }
ul.userProfList li a.last-child{ border-right: none; margin-right: 0; }
ul.userProfList li a img{ border: 0; margin: 0; }*/

/**-------------------- Header CSS ---------------------------*/
#heaaderWrapper{ margin:auto;}
#header{ margin:auto; width: 1000px; }
#headerLeft{ float: left; width: 350px; }

#headerRight{ float:right; width: 550px; margin-top: 55px; /*overflow:hidden;*/ }
#headerRight ul{ margin: 0; padding: 0; }
#headerRight ul li{ display: inline; float:left; margin-right: 10px; }
#headerRight ul li.lastLi{ margin: 0 0 0 0; position: relative; }
#rightSearch{ background:url(../img/search.png) right top no-repeat; border: 1px solid #e0d9ec; margin-top: 5px; }
#rightSearch input{ border: 0; background: none; padding: 3px; width: 305px; color: #000; font-size: 11px; }

input#rightSubmit{ width: 40px; height: 22px; overflow:hidden; cursor:pointer; }

table.UserProf{ width: 200px; position: relative; }

table.userProf p{ font: normal 10px Arial, Helvetica, sans-serif; text-align:right; color: #31145c; padding-bottom: 5px; border-bottom: 1px solid #d9cfef;  }
table.userProf img{ border: 1px solid #d9cfef; margin-left: 7px;}
ul.userProfList{ margin:0; padding:5px 0 0 0 !important;}
ul.userProfList li{ display:inline; margin:0 !important; }
ul.userProfList li a{ display: block; float: left;  padding: 0 3px; /*border-right: 1px solid #d9cfef;*/ font: normal 11px Arial, Helvetica, sans-serif; color: #42b047; margin-right: 2px; }
ul.userProfList li a.last-child{ border-right: none; margin-right: 0; }
ul.userProfList li a img{ border: 0; margin: 0; padding-right: 12px; }
.nitifbox{ position: absolute; left: 20px; top: -7px; background:  #F00; border: 1px solid #fff; font: normal 10px Tahoma, Geneva, sans-serif; color: #fff; padding: 1px 2px; z-index: 1000; visibility: visible;  }
.nitifbox1{ position: absolute; left: 20px; top: 24px; background:  #F00; border: 1px solid #fff; font: normal 10px Tahoma, Geneva, sans-serif; color: #fff; padding: 1px 2px; z-index: 1000;  }
.nitifbox2{ position: absolute; left: 52px; top: 24px; background:  #F00; border: 1px solid #fff; font: normal 10px Tahoma, Geneva, sans-serif; color: #fff; padding: 1px 2px; z-index: 1000;  }
.nitifbox a, .nitifbox1 a, .nitifbox2 a{ color: #fff; }


/*
------------------------------------ PROFILE CSS ----------------*/
p.your-name{ margin: 10px 0 5px 0; font: bold 14px Tahoma, Geneva, sans-serif; color: #333; text-align: center; }
p.user-prof{ text-align: center; margin: 0; padding: 0; }
p.user-prof img{ border: 1px solid #333; margin: 0; padding: 0; }
#profTopBanner p{ text-align: center; margin-bottom: 15px; }

#left-block{ float: left; width: 245px;  }
#prof-div{ border: 1px solid #EFEFEF; margin-bottom: 15px; }


#right-block{ float: right; width: 745px; }
#inner-right-block-left{ float: left; width: 435px; }
/*#inner-right-block-right{ float: right; width: 300px; }*/
#inner-right-block-right{ float: right; width: 303px; }

#inner-right-block-left p a.clickCheck{
    background: url("../img/clickcheck.jpg") no-repeat scroll right 10px transparent;
    color: #3D943F;
    float: right;
    font: 11px Arial,Helvetica,sans-serif;
    padding-right: 8px;
    padding-top: 8px;
    position: absolute;
    right: 0;
}

.blogs img{ border: 1px solid #333; padding: 0; margin: 7px 10px 40px 0 !important; }
.blogs h1{ padding-top: 3px; }
.blogs h1 a{ font-size: 15px; }
.blogs{ border-top: 3px solid #31145C; }
.blogs p{ padding-right: 60px; }

.blogs p.comment-msg{
	margin-top: 15px;
	color: #00AA4F;
	font: normal 10px Arial, Helvetica, sans-serif;
}
.blogs .edit-blog{background: url("../img/edit.png") no-repeat scroll right 10px transparent; }


.friend-blog-div{ padding-top: 12px; }
.friend-blog-div .listDiv{ margin-bottom: 0px; }
.friend-blog-div .listDiv h1{ font: normal 13px Tahoma, Geneva, sans-serif; margin-bottom: 3px; }
.friend-blog-div .listDiv h1 a{ color: #1B1724; }
.friend-blog-div .listDiv h1 a:hover{ text-decoration: underline; }
.friend-blog-div .listDiv p{ font: normal 12px Arial,Helvetica,sans-serif; margin-top: 5px; }
.friend-blog-div .listDiv small {
    font-family: Arial,Helvetica,sans-serif;
    font-style: italic;
	color: #5421BD;
    font-size: 11px;
}
.friend-blog-div .listDiv small span{ display: block; margin-top: 3px; }
.friend-blog-div .listDiv img{ float: left; margin: 0 10px 10px 0; border: 1px solid #000; }

.friend-blog-div .listDiv small span{ color: #A096B7; }

#inner-right-block-right .generalInfo{ margin-bottom: 5px; }
#inner-right-block-left .content{ padding: 0 !important; }
.blogs{ margin-bottom: 20px;  }
.blogs ul.listContent li{ border-bottom: 0;}
.blogs input.comment{ border: 0; background: #00aa4f; color: #fff; font: normal 11px Arial, Helvetica, sans-serif; padding: 1px 3px; position: relative; top: -6px; cursor: pointer; }
textarea.textareaBlock{ margin-top: 5px; width: 368px; min-height: 18px; height: auto; height: 18px !important; padding-bottom: 0; padding-top: 5px; padding-left: 5px; border: 1px solid #e2e5de; box-shadow: 0px 0px 3px #ccc; font: normal 11px Arial, Helvetica, sans-serif; color: #4b4b4b; resize: none;  }
.blogs small.post-time{ font-size: 11px; }
#myFocus{ border: 1px solid #000; }


.focusClass{ border: 1px solid #169953 !important; }

#reviewBlock{ position: relative; width: 423px; overflow: hidden; }
.review-content{ border-width: 3px 0 0 0; }

.review-content ul li {
    display: inline;
    float: left;
    margin-bottom: 15px;
    margin-right: 7px;
}

.left-1{ float: left; width: 87px;  }
.left-1 img.stars{ left: 0; }
.left-1 img.feature{ margin-left: 5px; border: 1px solid #000; }

.right-1{ float: right; width: 320px;  }

.right-1 h1 {
    color: #000000;
    font: 14px Arial,Helvetica,sans-serif;
}
.right-1 h1 a {
    color: #000000;
}

.right-1  p {
    color: #4D465B;
    font: 12px Arial,Helvetica,sans-serif;
    margin-top: 5px;
}



.right-1  h6.postedTime {
    color: #A096B7;
    font: italic 11px Arial,Helvetica,sans-serif;
    margin: 5px 0 0;
    padding: 0;
}

.reviewBlock{ padding-top: 25px; }

.reviewBlock a.readMore {
	margin-top: 5px;
	display: block;
    color: #009446;
    font: 11px Arial,Helvetica,sans-serif;
}


#progressbar{ width: 180px; height: 28px; margin: 10px auto 5px auto; position: relative; }
#progressbar.ui-widget-content{ border: 1px solid #000 !important; background: url(../img/barbg.png) left top repeat-x; }
#progressbar .ui-widget-header{ background: url(../img/prgressbg.png) left top repeat-x; border: 1px solid #000; }
p.progress-bar-txt{ position: absolute; font: bold 11px Tahoma, Geneva, sans-serif; color: #fff; left: 10px; top: 5px; z-index: 10000; }
p.user-level-info{ font: bold 11px Tahoma, Geneva, sans-serif; color: #000; text-align: center;}
.message-links{ width: 184px; margin: auto; margin-top: 3px; }
.message-links a{ font: bold 11px Arial, Helvetica, sans-serif; color: #382662; display: block; color: #382662; display: block; float: left; text-align: left; width:92px; padding: 2px 0; }

#prof-link{ margin: 0; padding: 0; width: 96%; margin: auto; margin-top: 12px; }
#prof-link li{ }
#prof-link  a{ display: block; padding: 6px 5px 6px 45px; background: url(../img/profline.png) left top repeat-x; font: normal 12px Tahoma, Geneva, sans-serif; color: #382662; }

#prof-stat{ margin: 0; padding: 0; width: 96%; margin: auto; margin-top: 12px; }
#prof-stat li{ display: block; padding: 6px 5px 6px 5px; background: url(../img/profline.png) left top repeat-x; font: normal 12px Tahoma, Geneva, sans-serif; color: #382662; }

ul.admin-menu li.active a{ }
ul.admin-menu li a{ padding-left: 12px; padding-right: 12px; font-size: 15px; }

.gamertag-div{ padding-right: 0; border-top: 3px solid #31145C; }
.gamertag-div img{ padding: 0; margin: 0; border: 0; }
.gamestab{ border-collapse: collapse; border: 1px solid #d2d2d4; background: #eeeef0; margin-top: 15px;  }
.gamestab th h1{ border: 1px solid #fff; display: block; padding: 7px 8px; font: bold 12px Tahoma, Geneva, sans-serif; color: #261446; text-align: left; background: #d3d4ce; }
.gamestab tr td{ }
.gamestab small{ font: bold 10px Arial, Helvetica, sans-serif; color: #58b38a; display: block; margin-bottom: 8px; }
.gamestab small span{ display: block; color: #000; padding: 5px 0 0 0; }
.achievement{ margin-top: 4px; }
.achievement img{ margin-right: 3px; }
.achievement td{ font: normal 10px Arial, Helvetica, sans-serif; color: #58b38a; }

p.inner-banner{ margin-bottom: 10px; }

.achievements{ position: relative; }
.achievements{ padding-top: 5px; }
.achievements img{ /*margin-top: 5px;*/ }

.achievements p a.clickCheck{ background: url("../img/clickcheck.jpg") no-repeat scroll right 10px transparent;
    color: #3D943F;
    float: right;
    font: 11px Arial,Helvetica,sans-serif;
    padding-right: 8px;
    padding-top: 8px;
    position: absolute;
    left: 0; }
.friend-blog{ margin-top: 15px; }

img.notifclass{ float: left; padding: 0 2px 2px 2px; padding-bottom: 2px; border: 1px solid #fff !important; border-width: 1px 1px 0 1px; }



/*
-------------------------- Profile page and NOTIF CSS -------------------*/

#topnav {
	/*padding:10px 0px 12px;*/
/*	font-size:11px;
	line-height:23px;
	text-align:right;*/
	font: normal 11px Tahoma, Geneva, sans-serif;
	text-align: right;
	color: #4c3084;
	height: 22px;
}
#topnav a.username { color: #1B1724 }
#topnav a.signin {
	/*background:#88bbd4;
	padding:4px 6px 6px;*/
	text-decoration:none;
	font-weight:bold;
	color:#fff;
	border: 1px solid #fff !important;
	/*-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;
	*background:transparent url("../img/signin-nav-bg-ie.png") no-repeat 0 0;*/
	/**padding:4px 12px 6px;*/
}
#topnav a.signin:hover {
/*	background:#59B;
	*background:transparent url("../img/signin-nav-bg-hover-ie.png") no-repeat 0 0;
	*padding:4px 12px 6px;*/
}
#topnav a.signin, #topnav a.signin:hover {
	*background-position:0 3px!important;
}

a.signin {
	position:relative;
	margin-left:3px;
}
a.signin span {
	background-image:url("../img/toggle_down_light.png");
	background-repeat:no-repeat;
	background-position:100% 50%;
	padding:4px 16px 6px 0;
}
#topnav a.menu-open {
	background:#ddeef6!important;
	color:#666!important;
	outline:none;
 
}

#topnav a.menu-open img{ border: 1px solid #000 !important;
}


#small_signup {
	display:inline;
	float:none;
	line-height:23px;
	margin:25px 0 0;
	width:170px;
}


a.signin.menu-open span {
	background-image:url("../img/toggle_up_dark.png");
	color:#789;
}


/*
#signin_menu {

OLD ONE
	-moz-border-radius-topleft:5px;
	-moz-border-radius-bottomleft:5px;
	-moz-border-radius-bottomright:5px;
	-webkit-border-top-left-radius:5px;
	-webkit-border-bottom-left-radius:5px;
	-webkit-border-bottom-right-radius:5px;
	display:none;
	background-color:#fff;
	position:absolute;
	width:260px;
	z-index:10000;
	border:1px solid #000;
	text-align:left;
	padding:8px;
	top: 15px; 
	right: 105px; 
	margin-top:5px;
	margin-right: 0px;
	*margin-right: -1px;
	color:#789;
	font-size:11px;
	height: 280px;
	overflow: scroll;
	overflow-x: hidden;
	border-width: 1px 1px 1px 1px;
} */






#signin_menu .friend-blog-div{ padding-top: 0; }
#signin_menu .generalContent{ padding-top: 0; border-top: 0; }

#signin_menu input[type=text], #signin_menu input[type=password] {
	display:block;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border:1px solid #ACE;
	font-size:13px;
	margin:0 0 5px;
	padding:5px;
	width:203px;
}
#signin_menu p {
	margin:0;
}
#signin_menu a {
	color:#6AC;
}
#signin_menu label {
	font-weight:normal;
}
#signin_menu p.remember {
	padding:10px 0;
}
#signin_menu p.forgot, #signin_menu p.complete {
	clear:both;
	margin:5px 0;
}
/*#signin_menu p a {
	color:#27B!important;
}*/
#signin_submit {
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	background:#39d url('../img/bg-btn-blue.png') repeat-x scroll 0 0;
	border:1px solid #39D;
	color:#fff;
	text-shadow:0 -1px 0 #39d;
	padding:4px 10px 5px;
	font-size:11px;
	margin:0 5px 0 0;
	font-weight:bold;
}
#signin_submit::-moz-focus-inner {
padding:0;
border:0;
}
#signin_submit:hover, #signin_submit:focus {
	background-position:0 -5px;
	cursor:pointer;
}

.tipsy-inner {
	padding:10px 15px;
	line-height:1.5em;
	font-weight:bold;
}
.tipsy {
	opacity:.8;
	filter:alpha(opacity=80);
	background-repeat:no-repeat;
	padding:5px;
}
.tipsy-inner {
	padding:8px 8px;
	max-width:200px;
	font:11px 'Lucida Grande', sans-serif;
	font-weight:bold;
	-moz-border-radius:4px;
	-khtml-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
	background-color:#000;
	color:white;
	text-align:left;
}
.tipsy-north {
	background-image:url(../img/tipsy-north.gif);
	background-position:top center;
}
.tipsy-south {
	background-image:url(../img/tipsy-south.gif);
	background-position:bottom center;
}
.tipsy-east {
	background-image:url(../img/tipsy-east.gif);
	background-position:right center;
}
.tipsy-west {
	background-image:url(../img/tipsy-west.gif);
	background-position:left center;
}

.notif-style{ padding : 10px 0; border-bottom: 1px solid  #f0f0f0;}
h2.notif-style-title{ font: bold 15px Arial, Helvetica, sans-serif; color: #999; border-bottom: 1px solid  #f0f0f0; padding: 0 0 6px 0; margin: 0;   }
.notif-style a{ font-size: 11px; color: #000 !important; }
.notif-style h1{ font-size: 11px !important; color: #524f56 !important; }
#view-all-nitif{ padding: 8px 0 3px 0; text-align: right;  }
#view-all-nitif a{ font: normal 11px Tahoma, Geneva, sans-serif; color: #666; }
#view-all-nitif a:hover{ text-decoration: underline; }


.gamer-identity p { text-align:right; }
img.identify-img{}
input.identify-input{ padding: 5px 5px; border: 1px #CCC solid; border-radius: 3px; background: #fff; width: 233px; font: normal 13px Arial, Helvetica, sans-serif; margin-bottom: 10px; color: #CCC; }

input.identy-submit{ background: #169953; color: #fff; padding: 2px 4px; /*border: 1px solid #076432;*/ border: 0; font: normal 11px Arial, Helvetica, sans-serif; cursor: pointer;  }

input.remove{ background: #31145c; /*border-radius: 15px;*/ color: #fff; padding: 1px 4px; border: 1px solid #12012b; font: normal 11px Arial, Helvetica, sans-serif; cursor: pointer;  }

#msglinks ul li {
	padding: 5px 2px 5px 2px;
	margin: 0;
	float: left;
}

#msglinks ul li a{
	padding: 5px 5px 5px 5px;
	display: block;
	font: normal 14px Arial, Helvetica, sans-serif;
	color: white;
	background-color: #382662;
}

.unread-msg{
	font: bold 12px Arial, Helvetica, sans-serif;
	color: blue;
}

.read-msg{
	font: normal 12px Arial, Helvetica, sans-serif;
	color: black;
}

#inbox #flashMessage{
	font: bold 12px Arial, Helvetica, sans-serif;
	color: red;
	text-align: center;
}


/**----------------- End of profile page CSS ---------------------------**/




/**----------------- Navigation CSS ---------------------------**/
#navigationWrapper{ background:url(../img/navigationbg.png) left top repeat-x; }
.navigation{ margin: auto; width: 1000px; }

.navigation ul{ margin: 0; padding: 0; }
.navigation ul li{ padding:0; margin: 0;float: left;  }
.navigation li a{display: block; font: normal 14px Arial, Helvetica, sans-serif; color: #FFF; padding: 10px 12px 13px 12px;  }
.navigation li a:hover{ color: #8448ff; }
.navigation li a.active{background: #41ae46; }

.doubleMenu, .doubleMenuRight{ width: 500px; }
.doubleMenu{ float: left; }
.doubleMenuRight{ float: right; width: 480px; }
.doubleMenuRight ul{ float:right; }



/**------------------------ Container CSS -----------------------------**/
#containerDiv{ margin: auto; margin-top: 30px; width: 1000px; }

/**------------------------ Left Content CSS -------------------------**/
#leftSiderBar{ float: left; width: 680px; overflow: hidden; }



/**---------------------- SLIDER CSS -------------------------------**/
/*#featured{ 
	width:678px; 
	padding-right:0; 
	position:relative; 
	/*border:5px solid #ccc;
	height:272px; 
	background:#5421bd;
	border: 1px solid #5421bd;
	margin-bottom: 20px;
}*/ 

#featured {
	width: 670px;
	padding: 3px;
	position: relative;
	height: 315px;
	background: #5421BD;
	border: 1px solid #5421BD;
	margin-bottom: 20px;
	padding: 3px;
}

#featuredInner{ 
	width:678px; 
	padding-right:0; 
	position:relative; 
	/*border:5px solid #ccc;*/ 

	background:#5421bd;
	margin-bottom: 20px;
}


#featured ul.ui-tabs-nav{ 
	position:absolute; 
	top:0; left:576px; 
	list-style:none; 
	padding:0; margin:0; 
	width:103px; 
}
#featured ul.ui-tabs-nav li{ 
	/*padding:1px 0; padding-left:13px;*/  
	font-size:12px; 
	color:#666; 
}
#featured ul.ui-tabs-nav li img{ 
	float:left; /*margin:2px 5px;*/ 
	/*background:#fff; 
	padding:2px; */
	/*border:1px solid #eee;*/
	padding-top: 2px;
	padding-left: 3px;
}
#featured ul.ui-tabs-nav li span{ 
	font-size:11px; font-family:Verdana; 
	line-height:18px; 
}
#featured li.ui-tabs-nav-item a{ 
	display:block; 
	height:54px; 
	color:#333;  /*background:#fff; */
	line-height:20px;
}
#featured li.ui-tabs-nav-item a:hover{ 
	background:#f2f2f2; 
}
#featured li.ui-tabs-selected{ 
	background:url('../img/selected-item.gif') top left no-repeat;  
}
#featured ul.ui-tabs-nav li.ui-tabs-selected a{ 
	background:#139b12; 
}
#featured .ui-tabs-panel{ 
	width:576px; height:272px; 
	background:#5421bd; position:relative;
}
#featured .ui-tabs-panel .info{ 
	position:absolute; 
	top:182px; left:0; 
	height:91px; 
	background: #3c933e; 
	opacity: .9;
}
#featured .info h2{ 
	font-size:18px; font-family:Georgia, serif; 
	color:#fff; padding:5px; margin:0;
	overflow:hidden; 
}
#featured .info p{ 
	margin:0 5px; 
	font-family:Verdana; font-size:13px; 
	line-height:15px; color:#f0f0f0;
}
#featured .info a{ 
	text-decoration:none; 
	color:#fff; 
	font: normal 25px Arial, Helvetica, sans-serif;
}
#featured .info a:hover{ 
	text-decoration:underline; 
}
#featured .ui-tabs-hide{ 
	display:none; 
}


/**--------------------- TABBER CSS -------------------------**/
.menu { padding: 0; clear: both; height: 30px; overflow:hidden;  }
.menu li { display: inline; }
.menu li a { /*background: #fff; */ padding: 6px 20px; float:left; text-decoration: none; color: #5421bd; font: normal 16px Arial, Helvetica, sans-serif; }
.menu li.active a { background: #31145c; color: #fff !important;  }
.content { float: left; clear: both; border-top: 2px #31145c solid; padding: 0 0 20px 0; width: 100%; }

.tabcontent{}

/*.tabcontent img{ padding: 20px 10px 20px 0; float: left; }*/
.tabcontent img{ margin: 20px 10px 20px 0; float: left; border: 1px solid #000; }

.trailer-para{width:400px;height:10px; text-align:left;}
.trailer-para .youtube-img{float: left;}
div.trailer-list{padding-bottom: 25px; text-align:left;font: normal 12px Arial, Helvetica, sans-serif; border-bottom:1px solid #d9cfef  }
div.trailer-list img{float: left; padding-right: 15px;}
div.trailer-list a {color: #1b1724;}
div.trailer-list a.readMore {color: #009446;}

div#poll-result li{padding-bottom: 8px; text-align:left;font: normal 12px Arial, Helvetica, sans-serif;}


ul.listContent{ margin:0; padding: 0; }
ul.listContent li{ display: block; padding: 0; border-bottom: 1px solid #d9cfef; }
ul.history li h1,p{font: normal 13px Tahoma, Geneva, sans-serif; }
ul.history li h1 a,p a{font: normal 13px Tahoma, Geneva, sans-serif;}

.history h1{ margin:0; padding:0; padding-top: 15px; color: #1b1724; /*line-height: 9px;*/ }
.history h1 a:hover{ text-decoration:underline; }

.inside small{ font-family: Arial, Helvetica, sans-serif; font-style: italic;}
.inside small span{color: #5421BD; font-size: 11px; }
.tabcontent h1{ margin:0; padding:0; padding-top: 15px; font: normal 16px Arial, Helvetica, sans-serif; color: #1b1724; /*line-height: 9px;*/ }
.tabcontent h1 a{ color: #1b1724; }
.tabcontent h1 a:hover{ text-decoration:underline; }
.tabcontent h6{ margin:0; padding:0; font: italic normal 11px Arial, Helvetica, sans-serif; color: #a096b7; }
.tabcontent h6 span{ color: #5420bd; }
.tabcontent p{ margin-bottom: 3px; color: #4e475c; font: normal 12px Arial, Helvetica, sans-serif;}
.tabcontent h6{  }
.tabcontent h6 a{ background: url(../img/comment.png) left 2px no-repeat; padding-left: 18px; color: #5420bd; font: normal 12px Arial, Helvetica, sans-serif; }

table.readmsg a {color: #fff; font: normal 12px Arial, Helvetica, sans-serif;}

#multiMenu, #multiMenu1{ position: relative; clear:both;}

ul.listMenu{ margin:0; padding: 0; position: absolute; top: 7px; left: 345px; }
ul.listMenu li{ display: inline; }
ul.listMenu li a{ display:block; float:left; padding: 3px 10px; color: #a096b7; font: normal  11px Arial, Helvetica, sans-serif; }
ul.listMenu li a:hover{ color: #009446; }
ul.listMenu li a.current{ color: #009446; } 


ul.platformListMenu{ margin:0; padding-left: 180px; position: absolute; top: 7px; left: 379px; }
ul.platformListMenu li{ display: inline; }
ul.platformListMenu li a{float: right;padding: 0 8px 0 0 !important;color: #3D943F; background: url(../img/clickcheck.jpg) right 2px no-repeat !important; display:block; float:left; padding: 3px 10px;  font: normal  11px Arial, Helvetica, sans-serif; }
ul.platformListMenu li a:hover{ color: #3D943F; }
ul.platformListMenu li a.current{ color: #3D943F; } 

.blockHolder{}

/**-------------------- CONTENT BLOCK CSS -------------------------**/
h1.contentTitle{ display:block; background: #31145c; padding: 6px 0 5px 10px; font: normal 16px Arial, Helvetica, sans-serif; color: #fff; margin-bottom: 15px !important; }
.contentBlock{ float: left; width: 310px; overflow: hidden; margin-right: 50px;  }

.contentBlockRight{ margin-right: 0; float:right; width: 320px; }
.contentBlockRight .boxContent{ margin: auto; width: 300px; }
.boxContent{ margin: auto; width: 290px; }
.boxContent li{ margin-bottom: 20px; display: block; }
.boxContent img{ float: left; margin: 0 10px 0px 0; }
.boxContent h1{ color: #000; font: normal 14px Arial, Helvetica, sans-serif; /*margin-bottom: 5px; */}
.boxContent h1 a{ color: #000; }
.boxContent h1 a:hover{ text-decoration:underline; }
.boxContent p{ margin-top: 5px; color: #4d465b; font: normal 12px Arial, Helvetica, sans-serif; }
.boxContent h6{ font: italic normal 11px Arial, Helvetica, sans-serif; color: #5420BD; margin:0; padding:0; margin-top: 5px;  }
.boxContent h6.postedTime{ color: #A096B7; }
/*.boxContent small.postedTime{ position: relative; top: -10px; }
.boxContent p.detail{ position: relative; top: -9px; }
.boxContent small.author{ color: #5420bd; font: italic normal 11px Arial, Helvetica, sans-serif; position: relative; top: -8px;  }*/



/**-------------------------------- EVEWNT CSS ---------------------**/
.eventContent { clear: both; border-top: 3px #31145c solid; border-bottom: 3px #31145c solid; padding: 5px 0; width: 100%; }
.eventContent img{ float: right; margin-left: 15px; }
.eventContent h1{ font: normal 16px Arial, Helvetica, sans-serif; color: #1b1724; }
.eventContent h1 a{ color: #1b1724; }
.eventContent h1 a:hover{ text-decoration:underline; }
.eventContent h6{ margin-top: 16px; color: #a096b7; font: italic normal 11px Arial, Helvetica, sans-serif; }
.eventContent h6 span{ color: #5326ae; font-style:normal; }

.eventContent ul{ margin:5px 0 0 0; padding:0; height: 30px; overflow:hidden; }
.eventContent ul li{ display: inline; }
.eventContent li a{ float: left; display:block; background: #3d943f; color: #fff; padding: 3px 8px; margin-right: 7px; font: normal 18px Arial, Helvetica, sans-serif;  }


/**------------------------ RATING CSS -------------------------------**/
#recentRating{ margin-top: 20px;}
.rightContent { clear: both; border-top: 3px #31145c solid; padding: 0 0; width: 100%; }

/*.innerBlock{ width: 95%; margin: auto; }/* 06042013*/
.innerBlock{ width: 98%; margin: auto; }
ul.playstation{ margin:10px 0 0 7px; padding: 0; }
ul.playstation li{ display: inline; float:left; margin-right: 7px; margin-bottom: 15px; }
ul.playstation li a{ margin:0; padding:0;  }
img.feature{ clear:right; display:block; position: relative; left: 5px;border: 1px solid black;}
img.stars{ position: relative; left: -5px;}
ul.innerMenuClass li a{ padding: 5px 9px; color: #009446 !important; font: normal 11px Arial, Helvetica, sans-serif; }
.innerMenuClass li.active{ color: #009446; }

.innerBoxs p a.clickCheck{ font: normal 11px Arial, Helvetica, sans-serif; color: #3d943f; background: url(../img/clickcheck.jpg) right 2px no-repeat !important; padding: 0 8px 0 0 !important; float:right; }
.innerBoxs p a.clickCheck:hover{ text-decoration:underline; color: #000; }


#featureTopic{ margin-top: 20px; }
ul.featuresContent{ margin: 20px 0;}
ul.featuresContent li{display: block; margin-bottom: 20px; }
ul.featuresContent li  h1{ margin-bottom: 5px; }
ul.featuresContent li  h1 a{ font: normal 12px Arial, Helvetica, sans-serif; color: #000;}
ul.featuresContent h6 a{ font: normal 11px Arial, Helvetica, sans-serif; color: #139b12 !important; }
ul.featuresContent h6 a:hover{ text-decoration:underline; }
ul.featuresContent span{ color: #a096b7; font: normal 11px Arial, Helvetica, sans-serif; }


#blogRoll{ position: relative; font: normal 12px Arial, Helvetica, sans-serif; padding-top: 15px;}
.pollDate{ position: absolute; top: 7px; right: 0; }
ul#blogPoll li a{ padding: 8px 25px !important; }


ul.pollSelect{ height:auto !important; margin-left: 20px !important; }
ul.pollSelect li{ display: block !important; line-height: 25px; font-size: 11px; } 
ul.pollSelect li input[type=radio]{ position: relative; top: 2px; margin-right: 5px; }
.pollDate h6 { font: normal 15px Arial, Helvetica, sans-serif; color: #5326ae !important; padding-top: 15px;}
.pollDate span{ color: #a096b7; font: normal 11px Arial, Helvetica, sans-serif; }

#poll-result{padding-top: 10px;}
#poll-result h1{padding: 6px; background: #31145C;color: white !important;}
#poll-result h2{padding: 5px 0 0 0;}
.result-area span{font: normal 14px Arial, Helvetica, sans-serif;}
#poll-result ol { width: 400px;  list-style: none; margin: 0; padding-top: 10px; }
/*.one strong { display: block; border-top: 7px solid red; }
.two strong { display: block; border-top: 7px solid red; text-indent: 1em; }
.three strong { display: block; background: red; overflow: visible; }*/
#poll-result .four strong { display: block; _height: 1%; border-left: 0px solid #42B047; padding-left: 3px; }

.customePoll{ border-bottom: 0; }
.customePoll a{ margin-left: 25px; /*display:block; */margin-top: 20px; }
.customePoll a img{ float: none;}

#blogRoll .eventContent p{  line-height: 15px; color: #000; }

span.SignUpVote{ color: #2d204e; font: normal 34px Arial, Helvetica, sans-serif;  }
span.forVote{ color: #27923a; font: normal 17px Arial, Helvetica, sans-serif; }
/**------------------------ SLIDE RIGHT CSS ---------------------------**/
#sidebarRight{ width: 303px; overflow: hidden; float:right;}
#sidebarRight .commonImg img{ border: 1px solid #5326ae; }

.commonImg{ margin-bottom: 20px;}




/**------------------------ FOOTER CSS ------------------------------**/
#footer_container{ border: 18px solid #31145c; border-width: 18px 0 0 0; padding-top: 10px; }

.footerNav{ margin: auto; width: 1000px;  padding-bottom: 5px; border-bottom: 1px solid #; margin-bottom: 20px; }
.footerNav ul{ margin: 0; padding: 0; }
.footerNav ul li{ padding:0; margin: 0;float: left;  }
.footerNav li a{display: block; font: normal 12px Arial, Helvetica, sans-serif; color: #5e5651; padding: 6px 8px 6px 8px;  }
.footerNav li a:hover{ color: #8448ff; }
.footerNav li a.active{color: #41ae46; }
.footerNav li active{ color: #5e5651; }





/**----------------------------- FOUR WIDGET CSS -----------------------------**/
#widgetBlock{ margin:auto; width: 1000px; }
.widget_Box{ float: left; width: 225px; }
.widget_Box h1{ font: bold 11px Arial, Helvetica, sans-serif; color: #5421bd; margin-bottom: 5px;  }
ul.widget_list{ margin:0; padding:0; }
ul.widget_list li{ line-height: 15px; }
.widget_list li a{ font: normal 11px Arial, Helvetica, sans-serif; color: #7b6d99;  }
.widget_list li a:hover{ text-decoration:underline; }





.socialBox{ width: 75px; float:right; text-align:right; }
a.facebook, a.twitter, a.youtube, a.myspace, a.rssbox, a.google{ padding-right: 30px !important; text-decoration:underline; display:block; padding: 5px 0; background-position: right 3px !important; font-size: 11px !important; }
a.facebook{ background:url(../img/facebook.png) right top no-repeat; }
a.twitter{ background: url(../img/twitter.png) right top no-repeat; }
a.youtube{ background: url(../img/youtube.png) right top no-repeat; }
a.myspace{ background: url(../img/myspace.png) right top no-repeat;  }
a.rssbox{ background: url(../img/rss.png) right top no-repeat; }
a.google{ background: url(../img/google.png) right top no-repeat; }

#footerBtm{ padding-bottom: 20px; margin:auto; width: 1000px; margin-top: 20px; padding-top: 15px; border-top: 1px solid #D9CFEF; }
#footerLogo{ float: left; width: 300px; }
#footerText{ float: right; width: 650px; }
#footerText p{ text-align:right; color: #a096b7; font: normal 11px Arial, Helvetica, sans-serif; }
#footerText p a{color: #a096b7; }
#footerText p a:hover{ text-decoration:underline; }

.footerMenu1{ float: left; width: 380px; margin-right: 20px; }
.footerMenu2{ float: left; width: 380px;}
.searchBox{ float:right; width: 200px; margin-top: 1px; border: 1px #e0d9ec solid; padding: 1px 1px 0 3px; }
.searchBox input.inputBox{ background: none; border: 0; width: 175px; position: relative; top: 0;    }
.searchBox input.searchBtn{ background: url(../img/searchsign.png) left top no-repeat; width: 25px; height: 17px; overflow:hidden; border:0; cursor: pointer;  }
/**********************
COMMON CSS
**********************/
/*.clr{ clear:both; height: 0; overflow: hidden; }*/
.clr , span.clr{ clear:both; height: 0; overflow: hidden; }
span.clr{ display: block;}




/********************************   INSIDE PAGE CSS   ******************************************/
#insideBlock{ background: #e6f1eb; padding: 20px 15px 10px 15px; }

#insideBlock img{ float: left; margin-bottom: 40px; background: #fff; padding: 3px; margin-right: 15px; }

#insideBlock h1{ font: normal 20px Arial, Helvetica, sans-serif; color: #009446; }
#insideBlock h2{ font: normal 12px Arial, Helvetica, sans-serif; color: #7f8582; }
#insideBlock h2 span{ color: #5326ae; }
#insideBlock p{ text-align: justify; color: #3a413d; margin-top: 20px; font: normal 12px Arial, Helvetica, sans-serif; }
#insideBlock h3.tagline{font: italic normal 13px Arial, Helvetica, sans-serif;padding: 3px 0px 3px 0px}

.newsUpdate{ padding-top: 15px; }
.newsUpdate h1{ font: normal 20px Arial, Helvetica, sans-serif; color: #5326ae; }
.newsUpdate h1 a{ font: normal 17px Arial, Helvetica, sans-serif; color: #5326ae;}
.newsUpdate h1 a:hover{ text-decoration: underline; }
.newsUpdate h6{ color: #009446; font: normal 11px Arial, Helvetica, sans-serif; line-height: 20px; }
.newsUpdate h6 span{ color: #a29cad; }

.newsUpdate p{ color: #4d465b; font: normal 12px Arial, Helvetica, sans-serif; }
.newsUpdate a{ color: #01aa51; font: normal 12px Arial, Helvetica, sans-serif; }
.newsUpdate a span{ color: #002201; padding-left: 5px;  }
.newsUpdate a:hover{ text-decoration: underline; }

.newsUpdate ul.listContent li{ border-bottom: 0; margin-bottom: 15px; }  

.userBox{}

.pressPrev img{ /*padding-top: 20px;*/ }
.pressPrev h1{ margin-bottom: 5px;}
.pressPrev h1 a{ color: #1B1724; font-weight: normal; }
.pressPrev small span{ color: #5326ae; }
.pressPrev small span.yearCol{ color: #cabee3; }
.pressPrev small{ line-height: 20px; font-size: 11px; font-style: italic; }

.pressPrev p{ margin-bottom: 10px; margin-top: 10px; }

.pressPrev h6 a{ background: none; color: #009446; padding:0; margin:0; }



.preserveBox{ position: relative; }
.ratignBlock{ position: absolute; right: 0; top: 18px; }
.ratignBlock ul li{ float:left; display:inline; border:0; line-height: 20px;  }
.ratignBlock img{ margin:0; padding:0; float:none; border: 0px; }

span.ratingNumber{ padding: 2px 4px; background: #31145C; color: #fff; font-family: Arial, Helvetica, sans-serif; font-size: 12px; }

.generalInfo{ margin-bottom: 20px; }

.generalInfo p a.clickCheck {
    background: url("../img/clickcheck.jpg") no-repeat scroll right 10px transparent;
    color: #3D943F;
    float: right;
    font: 11px Arial,Helvetica,sans-serif;
    padding-right: 8px;
}

.generalContent{ border-top: 3px solid #31145C; }

.leftGen{ float: left; width: 200px; padding: 0 5px; }
.leftGen h1{ margin-top: 20px; font: normal 22px Arial, Helvetica, sans-serif; color: #00b656;  } 
.leftGen h6{ font: normal 11px Tahoma, Geneva, sans-serif; color: #4f485b; }
.leftGen h6 span{ color: #5326ae; }

.rightGen{ float:right; width: 84px;}
.rightGen p{ margin: 25px 0 5px 0; padding: 3px 4px; background: #31145C; color: #fff; text-align:center; font: normal 16px Arial, Helvetica, sans-serif; }
.rightGen img.users{ margin-top: 15px;}
table.genTable{ margin-top:20px;}
span.genTitle{ font: normal 12px Arial, Helvetica, sans-serif; color: #000; }
span.genDet{ font: normal 12px Arial, Helvetica, sans-serif; color: #4E475C; line-height: 15px; }



#relatedArea, #featureTopic, #eventBox, #eventBox1, #mostPopular, #topRating{ position: relative; margin-top: 20px; }
#relatedArea p a.clickCheck, #featureTopic p a.clickCheck, #eventBox p a.clickCheck, #eventBox1 p a.clickCheck, #mostPopular p a.clickCheck, #topRating p a.clickCheck{ position: absolute; right: 0; background: url("../img/clickcheck.jpg") no-repeat scroll right 10px transparent; color: #3D943F;  float: right; font: 11px Arial,Helvetica,sans-serif;  padding-right: 8px; padding-top: 8px; }
.relatedArea{ position: relative; }
#eventBox, #eventBox1{ margin-bottom: 20px; }
ul.relatedGames{ margin-top: 15px; }
ul.relatedGames li{ display:inline; float:left; }
ul.relatedGames li img{ float: left; margin: 0 10px 20px 0; }
ul.relatedGames li a{ float:left; color: #08b95c; font: normal 14px Arial, Helvetica, sans-serif; margin-right: 15px; }
ul.relatedGames li a span{ font-size: 11px; color: #5326ae; font-style: italic; }
ul.relatedGames li a span.offblue{ color: #7a708d; }

ul.videoContent{ margin: 20px 0;}
ul.videoContent li a{ display:block; float:left; padding: 13px 22px; }
ul.videoContent li a span{padding-top: 5px; text-align:center; font: normal 12px Arial, Helvetica, sans-serif; color: #08b95c;  }




/**------------------------------------ NEWS CSS  -------------------------------------------**/
#featureGames{ margin: 20px 0; }

a.readMore{ color: #009446; font: normal 11px Arial, Helvetica, sans-serif; }
#featureGames img{ float: left; margin-right: 15px; border: 1px solid #000; }
#featureGames h1{ font: normal 22px Arial, Helvetica, sans-serif;  }
#featureGames h1 a{ font: normal 22px Arial, Helvetica, sans-serif; color: #000;}
#featureGames h6{ font: italic normal 12px Arial, Helvetica, sans-serif; color: #a096b7; margin: 5px 0; }
#featureGames h6 span{ font-size: 11px; color: #5421bd; }
#featureGames p{ font: normal 12px Arial, Helvetica, sans-serif; color: #4d465b; margin-bottom: 15px; }
#featureGames a{ color: #009446; font: normal 12px Arial, Helvetica, sans-serif;  }

#pageNav ul{ margin:0; padding: 0; float:right; margin-top: 10px; }
#pageNav ul li{ float:left; }
#pageNav li a{ display:block; margin: 0 3px; padding: 2px 5px; font: normal 11px Arial, Helvetica, sans-serif; color: #2b7195; text-decoration:underline; }
#pageNav li a.current{ border: 1px #CCC solid; background: #F4F4F4; text-decoration:none;  }
#pageNav li a.clickCheck {font: normal 11px Arial, Helvetica, sans-serif;color: #3D943F;background: url(../img/clickcheck.jpg) right 2px no-repeat !important;padding: 0 8px 0 0 !important;float: right;}


#pageNavList ul{ margin:0; padding: 0; margin-top: 10px; }
#pageNavList ul li{ float:left; }
#pageNavList li a{ display:block; margin: 0 3px; padding: 2px 5px; font: normal 11px Arial, Helvetica, sans-serif; color: #2b7195; text-decoration:underline; }
#pageNavList li a.current{ border: 1px #CCC solid; background: #F4F4F4; text-decoration:none;  }

.paging{ font: normal 12px Tahoma, Geneva, sans-serif; color: #666666; padding: 10px 0; }
.paging span.disabled{ font-weight: bold; color: #666666; font-size: 11px; }
.paging span.current{ font-weight: bold; padding: 3px 6px; color: red; }
.paging span a{ color: #31145C; padding: 3px 6px; }
.paging span a:hover{ border: 1px solid #31145C; }
.paging a {
    border: 1px solid #DDDDDD;
    font: 11px Tahoma,Geneva,sans-serif;
    margin-right: 2px;
}


.storiesContent {clear: both; border-top: 3px #31145c solid; padding: 5px 0; width: 100%; padding-top: 20px; }
#topStories{ position:relative; margin-bottom: 20px; }
#topStories p{ position: absolute; right: 0; top: 8px; font: normal 12px Arial, Helvetica, sans-serif; color: #5421bd;  }
#topStories p a, #mostPopular p a, #topRating p a{ background: url("../img/clickcheck.jpg") no-repeat scroll right 10px transparent;font: normal 11px Arial, Helvetica, sans-serif; color: #3D943F; }
	
.storiesContent h1{ font: normal 12px Arial, Helvetica, sans-serif; padding-top: 5px; line-height: 10px; }
.storiesContent img{ padding: 5px 10px; }
.storiesContent  ul.listContent li{ border:0; }

#mostPopular{ border-bottom: 3px #31145c solid;}
.mostPopularContent {clear: both; border-top: 3px #31145c solid; padding: 5px 0; width: 100%; padding-top: 15px; }
.mostPopularContent h1{ font: normal 12px Arial, Helvetica, sans-serif; line-height: 10px; }
.mostPopularContent ul{ margin:0; padding: 0; }
.mostPopularContent ul li{ display: block; padding: 0;}
.mostPopularContent img{ margin: 10px 10px 0px 0;float: left;border: 1px solid black; }



/**------------------------- NEWS INSIDE -----------------------------------------**/

#featureNewsDetail { margin-top: 20px; }
#featureNewsDetail h1{ font: normal 22px Arial, Helvetica, sans-serif;  }
#featureNewsDetail h1 a{ font: normal 22px Arial, Helvetica, sans-serif; color: #000;}
#featureNewsDetail h2{ font: italic normal 13px Arial, Helvetica, sans-serif;  }
#featureNewsDetail h6{ font: italic normal 12px Arial, Helvetica, sans-serif; color: #a096b7; margin: 5px 0; }
#featureNewsDetail h6 span{ font-size: 11px; color: #5421bd; }
#featureNewsDetail p{ font: normal 12px Arial, Helvetica, sans-serif; color: #4d465b; margin: 20px 0; text-align: justify;  }
#featureNewsDetail a{ color: #009446; font: normal 12px Arial, Helvetica, sans-serif;  }

.newsDetail img{ /*float:right;*/ margin: 10px; margin-right: 0; border: 1px  #CCC solid; padding: 5px;}
/*comment area*/
.SocialBlock{ padding: 10px 0; border: 1px #d9cfef solid; border-width: 1px 0; margin-bottom: 20px; }
.SocialBlock .commentCount{ float:left; width: 150px; }
.SocialBlock .socials{ float: right; width: 495px; }

.commentCount h6 a {
    background: url("../img/comment.png") no-repeat scroll left 2px transparent;
    color: #5420BD;
    font: normal 11px Arial,Helvetica,sans-serif !important;
    padding-left: 18px;
}

input.comment,input.edit-comment,input.cancle-comment,input.post-report,input.mod-close{
	background: none repeat scroll 0 0 #00AA4F;
	border: 0 none;
	color: white;
	cursor: pointer;
	font: 11px Arial,Helvetica,sans-serif;
	padding: 1px 3px;
	position: relative;
	/*top: -6px;*/
}


/*end of comment area*/

/*tag it area*/
.tagBlock{ padding: 10px 0; border: 1px #d9cfef solid; border-width: 1px 0; margin-bottom: 20px; }
.tagBlock .tagCount{ float:left; width: 150px; }
.tagBlock .socials{ float: right; width: 355px; }

.tagCount h6 a {
    background: url("../img/comment.png") no-repeat scroll left 2px transparent;
    color: #5420BD;
    font: normal 11px Arial,Helvetica,sans-serif !important;
    padding-left: 18px;
}

input.tag {
	background: none repeat scroll 0 0 #00AA4F;
	border: 0 none;
	color: white;
	cursor: pointer;
	font: 11px Arial,Helvetica,sans-serif;
	padding: 1px 3px;
	position: relative;
	top: -6px;
}

#tag-msg {font: normal 12px Arial, Helvetica, sans-serif; }

/*end of tag area*/

#userComments{ margin-top: 20px; }
#userComments li{  }

#relatedReview { margin-top: 20px; }
.commentAvatar{ float:left; width: 65px; overflow:hidden; padding-bottom: 3px; }
/*.commentAvatar img{ margin-bottom: 3px; }*/
.commentAvatar img{ margin-bottom: 3px; border: 1px solid #000; }
.commentAvatar a{ font: normal 13px Arial, Helvetica, sans-serif; color: #5326ae; }
.commentDetail{ float:right; width: 612px; position: relative; border-bottom: 1px #d9cfef solid; min-height: 75px; height: 75; height: auto !important; }
.commentDetail p{ font: normal 12px Arial, Helvetica, sans-serif; color: #4d465b; margin-bottom: 25px; }
.commentDetail h6{padding:20px 0 0 0 ;font: italic 11px Arial, Helvetica, sans-serif; color: #a096b7; }
.commentDetail a.options{ position: absolute; right: 0; bottom: 8px; font: normal 11px Arial, Helvetica, sans-serif; color: #009446; }

.comment-links {	
	position: absolute;
	right: 20px;
	bottom: 8px;
	font: normal 11px Arial, Helvetica, sans-serif;
	border: 1px solid #A096B7;
	margin-bottom: 0px;
	display: none;
}
.comment-links a {
	font: bold 11px Arial, Helvetica, sans-serif;
	display: block;
	color: #382662;
	display: block;
	float: left;
	text-align: left;
	padding: 2px 5px 3px;
	
}
.noob-text{padding:8px 0 0 0;font: normal 12px Arial, Helvetica, sans-serif;}


/***---------------------------------------- USER LOGIN CSS -------------------------------------***/

/*#userSign{background: #ececec; border: 1px solid #5326ae; border-width: 1px 0 4px 0;}
.registerForm{ float:left; width: 310px; padding-left: 20px; }
.registerForm h1{ font: normal 27px Arial, Helvetica, sans-serif; color: #009446;  }
.registerForm h2{ color: #4b4b4b; font: normal 13px Arial, Helvetica, sans-serif; margin: 10px 0; }
.registerForm input.inputField{ margin: 5px 0; width: 280px; padding: 4px 3px; border: 1px #e0d9ec solid; background: #fff; color: #7B6D99; font-size: 11px; }
.registerForm p{ margin: 15px 0; font: italic normal 11px Arial, Helvetica, sans-serif;}
.registerForm p a{ color: #009446;  }


.registerInfo{ float: right; width: 280px; border-left: 1px solid #d9cfef; }
.registerInfo h3{ width: 118px; padding-right: 20px; font: normal 15px Arial, Helvetica, sans-serif; color: #5421bd; line-height: 30px; margin: 0 50px; }
.registerInfo h2{ width: 118px; background:url(../img/whyregister.jpg) right top no-repeat; padding-right: 20px; font: normal 15px Arial, Helvetica, sans-serif; color: #5421bd; line-height: 30px; margin: 0 50px; }

.registerInfo p{ margin: 5px 50px; font: normal 12px Arial, Helvetica, sans-serif; line-height: 18px; color: #4b4b4b;  }
.registerInfo input.inputFieldLogin{ margin: 5px 0; margin-left: 60px; width: 170px; padding: 4px 3px; border: 1px #e0d9ec solid; background: #fff; }
.registerInfo p a{ margin-left: 10px; font: normal 22px Arial, Helvetica, sans-serif; color: #009446; }
.registerInfo p a.forgetPass{ color: #900; font: normal 12px Arial, Helvetica, sans-serif; }
p.signUpPara{ font: normal 20px Arial, Helvetica, sans-serif; color: #009446; }*/ 

/***---------------------------------------- USER LOGIN CSS -------------------------------------***/

#userSign{padding: 20px 0;  background: #ececec; border: 1px solid #5326ae; border-width: 1px 0 4px 0;   }
.registerForm{ float:left; width: 310px; padding-left: 20px; }
.registerForm h1{ font: normal 27px Arial, Helvetica, sans-serif; color: #009446;  }
.registerForm h2{ color: #4b4b4b; font: normal 13px Arial, Helvetica, sans-serif; margin: 10px 0; }
.registerForm input.inputField{ margin: 5px 0; width: 280px; padding: 4px 3px; border: 1px #e0d9ec solid; background: #fff; color: #4e475c; font-size: 11px; }

.registerForm p{ margin: 15px 0; font: italic normal 11px Arial, Helvetica, sans-serif;}
.registerForm p a{ color: #009446;  }


.registerInfo{ float: right; width: 280px; border-left: 1px solid #d9cfef; }
.registerInfo h3{ width: 125px; padding-right: 20px; font: normal 15px Arial, Helvetica, sans-serif; color: #5421bd; line-height: 30px; margin: 0 50px; }
.registerInfo h2{ width: 120px; background:url(../img/whyregister.jpg) right top no-repeat; padding-right: 20px; font: normal 15px Arial, Helvetica, sans-serif; color: #5421bd; line-height: 30px; margin: 0 50px; }

.registerInfo h6{ font-family: Verdana, Geneva, sans-serif; font-size: 10px;padding-left: 50px}
.registerInfo p{ margin: 5px 0; }

.registerInfo div.logintext { padding-left: 50px;}
.registerInfo p{ margin: 5px 50px; font: normal 12px Arial, Helvetica, sans-serif; line-height: 18px; color: #4b4b4b;  }
.registerInfo input.inputField {margin: 5px 0;width: 200px;padding: 4px 3px;border: 1px #e0d9ec solid;background: #fff;color: #4e475c;font-size: 11px;}
.registerInfo p a{ margin-left: 10px; font: normal 22px Arial, Helvetica, sans-serif; color: #009446; }
.registerInfo p.forgetPass{ color: #900; font: normal 12px Arial, Helvetica, sans-serif; }
p.signUpPara{ font: normal 20px Arial, Helvetica, sans-serif; color: #009446; }
.registerForm span{color: red}
div#login_error_page{
	margin: 5px 50px;
	border: 1px solid white; 
	font: normal 11px Arial, Helvetica, sans-serif; 
	color: red; 
	padding: 5px;
	display: none;

}
div#signup_error_page{
	border: 1px solid white; 
	font: normal 11px Arial, Helvetica, sans-serif; 
	color: red; 
	padding: 5px;
	display: none;

}

div#forgotpass_error{
	margin: 5px 50px;
	border: 1px solid white; 
	font: normal 11px Arial, Helvetica, sans-serif; 
	color: red; 
	padding: 5px;
	display: none;

}

div#flashMessage{
	margin: 5px 50px;
	border: 1px solid white; 
	font: normal 12px Arial, Helvetica, sans-serif; 
	color: #009446; 
	padding: 1px;

}
div#verify{height: 300px; text-align: center;}
p.msg{
	font: normal 12px Arial, Helvetica, sans-serif; 
	color: black; 
	padding: 5px;
	font-weight: bold;
}

.btnsubmit {
    background: none repeat scroll 0 0 #009446;
    border: 1px solid #009446;
    color: #FFFFFF;
    font-size: 12px;
    font-weight: bold;
    margin: 0 5px 0 0;
    padding: 3px 6px;
}



/**-------------------------------- GAMES PAGE CSS -------------------------**/
#gamesRatingsBlock{ background: #e6f1eb; padding: 8px; }
#ratingImg{ float: left; width: 120px; height: 158px; overflow: hidden;border: 1px solid black; }
#ratingDetail{ float: right; width: 510px; position: relative;}
#ratingPoint{ float: right; width: 150px; position: absolute; right: 0; }
#ratingPoint h2{ margin-bottom: 7px; padding: 3px 5px; background: #31145c; font: normal 40px Arial, Helvetica, sans-serif; color: #fff; text-align:center; }
#ratingPoint p{ text-align: center; }
#ratingTitle{ float: left; width: 360px;}
/*#ratingTitle h1{ font: normal 35px Arial, Helvetica, sans-serif; color: #42b047; }*/
#ratingTitle h1{ font: normal 20px Arial, Helvetica, sans-serif; color: #42b047; }
#ratingTitle h6 {
    color: #A096B7;
    font: italic 12px Arial,Helvetica,sans-serif;
    margin: 5px 0;
}
#ratingTitle h6 span {
    color: #5421BD;
    font-size: 11px;
}

table.ratingTable{ font: normal 11px Arial, Helvetica, sans-serif; color: #000; line-height: 14px; }
h5.upcomeRange{ margin-top: 5px; margin-bottom: 20px; font-family: Arial, Helvetica, sans-serif; }
h5.upcomeRange a{ font-size: 11px; color: #837b95; font-style: normal; }
h4.trailerReview{ font: normal 13px Arial, Helvetica, sans-serif; }
h4.trailerReview a{ font: normal 13px Arial, Helvetica, sans-serif; color: #31145c; }

ul.upcomingList li{ display: block; float: left; width: 340px;}
table.smarating{ width: 155px; margin-top: 5px; }
table.smarating p{ background: #31145c; padding: 2px 1px; font: normal 14px Arial, Helvetica, sans-serif; color: #fff; }
td.ratingLists img{ margin:0 0 0 2px; padding:0; border: 0px}
h5.upcomeRange1{ margin-bottom: 0; margin-top:0; }

.latesHeadline img{ float:left; margin: 0 10px 0 0; border: 1px solid #000;}
.latesHeadline h6 span{ color: #A096B7;}
.latesHeadline h6{ color:#A096B7; margin-top:0; }
.latesHeadline p{ font: normal 11px Arial, Helvetica, sans-serif; margin-top: 5px; }
.listDiv{ margin-bottom: 15px; }

ul.topRate h1{ padding-right: 50px;}
ul.topRate li{ position: relative; }
ul.topRate h2{ margin-bottom: 10px; font: normal 12px Arial, Helvetica, sans-serif; }
ul.topRate h2 a{ color: #837B95; font-size: 11px;  }
ul.topRate h3{ font: normal 11px Arial, Helvetica, sans-serif; color: #7a708d;}
ul.topRate h3 span{ color: #42b047; }
.topPoint{ position: absolute; right:0; top: 12px;  background: #42b047; color: #fff; font: normal 13px Arial, Helvetica, sans-serif; z-index:100; padding: 3px; }

.topRate small{ font-family: Arial, Helvetica, sans-serif; font-size: 11px;}

small span.topList{ color: #5326ae; }
#topRating{ border-bottom:0;}

#gamesRatingsBlock{ margin-bottom: 20px;}


input.username{ color: #7B6D99;}



/*********************** INSIDE PAGE CSS ***************************/

.userRating{ position: absolute; z-index: 80000; top: 0px; background: #211143; padding: 5px; left: 1px; }

.userRating h1.ratingRate{ display: block; background: #fff; font: normal 15px Arial, Helvetica, sans-serif; color: #31145c; line-height: 40px; }
.userRating h1.ratingRate span.left{ float: left; width: 120px; padding-left: 10px; }
.userRating h1.ratingRate span.right{ float: left; padding-top: 5px; width: 100px; font: normal 26px Arial, Helvetica, sans-serif; color: #42b047;  }
img.backendImg{ position: relative; z-index: 100; }
p.userRateScroll{ margin: 10px 0 0 10px ;}

label.ratingLabel{ color: #FFF; font: normal 14px Arial, Helvetica, sans-serif; padding-right: 66px; }
span.amountAll{ font: normal 16px Arial, Helvetica, sans-serif; color: #fff; }
/*
	Caption
*/

.caption {
	z-index:500;
	position:absolute;
	bottom:0 !important;
	left:0;
	height:78px;
	padding:5px 20px 0 20px;
	background:#42b047;
	background:rgba(66,176,71,.7);
	width:638px;
	font-size:1.3em;
	line-height:1.33;
	color:#fff;
	/*border-top:1px solid #000;
	text-shadow:none;*/
}

.caption h1{ font: normal 22px Arial, Helvetica, sans-serif; color: #FFF; margin-top: 5px; margin-left: 5px; margin-bottom: 10px; }
.caption p{ font: italic normal 12px Arial, Helvetica, sans-serif; color: #FFF; }

.noContent{padding-top: 30px; text-align: center;color: red;}



#pageNavList {
	padding-top: 15px;
}

#pageNavList div.paging span{
	font-weight: bold;
	font: Tahoma, Geneva, sans-serif;
	font-size: 12px;
}

#pageNavList div.paging span.current{
	color: green;
	font-weight: bold;
}

#pageNavList div.paging span.prev, #pageNavList div.paging span.disabled, #pageNavList div.paging span.next{
	
	color: #31145c;
	font-weight: bold;
	font: normal 11px Tahoma, Geneva, sans-serif;
	
}



#pageNavList div.paging span.disabled{
	color: #666;
	font-weight: bold;
	font:Tahoma, Geneva, sans-serif;
	
}


#pageNavList a {
	border: solid 1px #DDDDDD;
	margin-right: 2px;
	font: normal 11px Tahoma, Geneva, sans-serif;
}

#pageNavList a:link, #pageNavList a:visited {
	color: #31145c;
	padding: 3px 6px;
	text-decoration: none;
}

#pageNavList div.paging a:hover {
border: solid 1px #666666;
}

#pageNavList a {
    border: 1px solid #DDDDDD;
    font: 11px Tahoma,Geneva,sans-serif;
    margin-right: 2px;
}

.demo .ui-widget-content {
    background: url("../img/greenbg.png") no-repeat scroll left top transparent !important;
	border: 0 !important;
}

.ui-slider-horizontal {
    height: 19px !important;
}

.ui-corner-all {
    border-radius: 0 !important;
}

.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
    background: url("../img/scrollarrow.png") no-repeat scroll left bottom transparent !important;
}

.ui-slider .ui-slider-handle {
    cursor: default;
    height: 7px !important;
    position: absolute;
    width: 10px !important;
    z-index: 2;
}

.ui-slider-horizontal .ui-slider-handle {
    
    margin-left: -0.6em !important;
	top: 10px !important;
	border: 0 !important;
}

div.demo .ui-widget-header {
    background: url("../img/scroll.png") repeat-x scroll 50% 50% #CCCCCC !important;
    color: #222222;
    font-weight: bold;
}

/*-------------------------- Search CSS ----------------------*/
.bx-wrapper{ }

.thumbs{line-height: normal; *margin-top: -2px; }
.thumbs a{ font: normal 12px Arial, Helvetica, sans-serif; color: #333; float: left; display:block; /*background: #fff url(../img/thumbline.png) right top repeat-y;*/ border: 1px solid #d9cfef; border-width: 6px 0 0 0; /*padding: 10px;*/ text-align: center; width: 134px; min-height: 32px; height: auto !important; height: 32px;   }
.thumbs a.pager-active{ border-color: #41ae46; }
.thumbs a img{ height: 52px !important; width: 134px !important; }

.div-img{ position: relative; }
.games-summer{ width: 100%; height: 54px; overflow: hidden; opacity: .7; background: #fff; position: absolute; z-index: 800; left: 0; top: 203px; }
.games-summer h3{ margin:0; padding: 0; color: #31145c; font: bold 14px Arial, Helvetica, sans-serif; margin-bottom: 5px; margin-left: 10px; margin-top: 10px;   }
.games-summer p{ margin:0; padding: 0; color: #190e29; font: normal 11px Arial, Helvetica, sans-serif; margin-left: 10px;  }


h2.search-key {
	font: bold 14px Arial, Helvetica, sans-serif;
	color: blue;
	padding-top: 10px;
}
h3.search-list {
	font: bold 16px Arial, Helvetica, sans-serif;
	color: red;
	border: 1px search red;
	padding-top: 10px;
}

.error-message{padding: 2px 0 0 10px; color: red; font: normal 10px Verdana, Geneva, sans-serif text-align: left;}



/**********************
CSS NEW ADDED
***************************************/


#signin_menu {
    background: url("../img/signin.png") repeat scroll left top transparent;
    border: 1px solid #C8B2F2;
    color: #778899;
    display: none;
    font-size: 15px;
    margin-right: 0;
    margin-top: 5px;
    padding: 6px;
    position: absolute;
    right: 0;
    text-align: left;
    top: 24.5px;
    width: 263px;
    z-index: 100;
}




#signin_menu input[type="text"], #signin_menu input[type="password"] {
    border: 1px solid #C8B2F2;
    color: #7B6D99;
    display: block;
    font-family: Tahoma,Geneva,sans-serif;
    font-size: 12px;
    margin: 0 0 5px;
    padding: 2px;
    width: 257px;
}

#signin_submit {
    background: none repeat scroll 0 0 #31145C;
    border: 1px solid #1B0937;
    color: #FFFFFF;
    font-size: 11px;
    font-weight: bold;
    margin: 0 5px 0 0;
    padding: 3px 6px;
}

#signin_menu p a {
    color: #3B0A9D;
    font: 12px Tahoma,Geneva,sans-serif;
}

#headerRight ul li.lastLi {
    margin: 8px 0 0;
    position: relative;
}

.tabcontent small{
	font: italic 11px Arial,Helvetica,sans-serif;
}

.tabcontent small span {
    color: #5420BD;
	font: italic 11px Arial,Helvetica,sans-serif;
}

.tabcontent small span a{
	color: #5420BD;
}

#multiMenu ul.listMenu li a.current{ font-weight: bold; }



#progressbar.ui-widget-content {
    background: url("../img/barbg.png") repeat-x scroll left top transparent;
    border: 1px solid #000000 !important;
}

#progressbar .ui-widget-header {
    background: url("../img/prgressbg.png") repeat-x scroll left top transparent;
    border: 1px solid #2CA90D;
}

/*** Admin area ****/
#edit-loader{padding-top: 200px;}
#admin-msg-pop-up{padding-left: 20px; color: #5420BD;font: 12px Arial,Helvetica,sans-serif;}


/*****************************/
#signin_menu p.remember {
        padding:0 0;
}
label#login-msg{ font-family: Verdana, Geneva, sans-serif; font-size: 12px; color: red;}
h2.notif-style-title{ color: #31145C; }

.achievements{ padding-top: 5px; }
.blogs img{ margin-top: 21px !important; }
#relatedBlog{ margin-top: 15px;}
.registerForm{ padding: 20px;}
.registerForm h6{ font-family: Verdana, Geneva, sans-serif; font-size: 10px;}
.registerForm p{ margin: 5px 0; }
p.gender label{ position: relative; top: -3px; padding-left: 5px; padding-right: 5px; font-style: normal; }
.registerForm select{ padding: 3px; border: 1px solid #E0D9EC; }

/******************
NEW ADDED CSS 10--2013
****************************/
ul.new-related-games{ margin-left: 5px;  }
ul.new-related-games li{ min-height: 140px; width: 120px; display: block; padding: 0 10px 5px 10px; float: left; }
ul.new-related-games p{ text-align: center; }
ul.new-related-games li a{ margin:0; padding:0; float:none; /*text-align: center;*/ display: block; color: #595757; font-size: 13px; }
ul.new-related-games li a img{ float: none; margin:0 0 5px 0; padding:0; border:1px solid black; }
ul.new-related-games small{ font-size: 11px; font-style: italic; }
ul.new-related-games small span{ color: #5326ae; }


/* Site Lightbox */
/* Lightbox background */
#site-lightbox {
	display:none;
	background:#000000;
	opacity:0.7;
	filter:alpha(opacity=90);
	position:absolute;
	top:0px;
	left:0px;
	min-width:100%;
	min-height:4000px;
	z-index:1000;
	/*overflow: auto*/
}
/* Lightbox panel with  content */
#site-lightbox-panel {
	display:none;
	position:fixed;
	top:150px;
	left:50%;
	margin-left:-200px;
	width:300px;
	height: 150px;
	background:#FFFFFF;
	padding:10px 15px 10px 15px;
	border:2px solid #CCCCCC;
	z-index:1001;
	/*overflow-y:scroll;*/
}
/* End of Site Lightbox background */

.mod-report{font: normal 12px Tahoma, Geneva, sans-serif; margin: auto; text-align: left;}
.mod-report p{text-align: center;}
#mod-msg{padding-top: 10px;font: normal 12px Tahoma, Geneva, sans-serif; color: #009446}

