/* CSS Document */
body {
	/* background-color: #2d2d2f; */
	font-family: Helvetica, Arial, sans-serif;
	overflow-x:hidden;
}


td {
font-family: Helvetica, Arial, sans-serif;	
	
}


/*the top banner div*/
.topDiv {
	width:100%;
	background-image:url(../images/banner/topBannerGradient.png);
	background-repeat:repeat-x;
	right:0px;
	left:0px;
	text-align: center;
}

/*middle div */
.middleDiv {
	width:100%;
	background-color:#FFF;;
	text-align: center;
}

.bottomDiv {
	width:100%;
	clear:both;
	background-color:#e9f8ff;
	text-align: center;
}

.footer {
	width:100%;
	clear:both;
	background-color:#333;
	text-align: center;
	padding-top:6px;
}

.contentContainer {
	width:980px;
	margin:0 auto;
	position:relative;
	left:-10px;
	text-align:left;
}

.boxHeaders {
	font-size:18px;
	color:#66CAFF;
	font:"Century Gothic", Verdana, sans-serif;
	font-weight:bold;
	padding-bottom:6px;
}


/*everything for the main banner */
.bannerLink {
	border:none;
	padding:0px;
	margin:0px 20px 0px 0px;
	z-index:400;
}

.categoriesDiv {
	background-image:url(../images/banner/categoryGradient.png);
	background-repeat:repeat-x;
	height:48px;
	width:100%;
	clear:left;
	
}


.contentBG
{
		background-color:#FFF;
}

.loginUsername
{
	font-size:16px;
	font-family:Arial, Helvetica, sans-serif;
}

.loginPassword
{
font-size:16px;
font-family:Arial, Helvetica, sans-serif;
}


.mainBox
{	
	border:0;
	position:relative;
	width:210px;
	float:left;
	margin:15px 14px;
}

.mainBoxText
{
	font-weight:bold;
	font-style:italic;
	font-size:14px;
	font-family: Helvetica, Arial, sans-serif;
	text-align:center;
	width:236px;
}

#cu3er-container {
	position:relative;
	top:15px;
	padding-right:0px;
	margin-right:0px;
}

.mainBox a.mainPrizeLink:link{color:#70d44a; text-decoration: none;}
.mainBox a.mainPrizeLink:active{color:#70d44a;  text-decoration: none;}
.mainBox a.mainPrizeLink:visited{color:#70d44a;  text-decoration: none;}
.mainBox a.mainPrizeLink:hover{color:#70d44a;  text-decoration: none;}

.longBox
{
	background-repeat:no-repeat;
	margin-left:7px;
}


.mainPageSorting {
	float:right;
	position:relative;
	left: -10px;
}

.loginBox {
	background-image:url(../images/loginBox.png);
	background-repeat:no-repeat;
	padding:3px;
}

.searchBox {
	background-image:url(../images/boxWinners.png);
	background-repeat:no-repeat;
	margin-left:5px;
}

a.bottomLinks:link {
	color:#CC9;
	font-weight:normal;
}

a.bottomLinks:visited {
	color:#CC9;
	font-weight:normal;
}
/*Everything for ordering */
span.ordering {
	cursor:pointer;
	font-family: Helvetica, Arial, sans-serif;
	font-size:16px;
}

span.orderingText {
	font-family: Helvetica, Arial, sans-serif;
	font-size:16px;
}

div.mainPageSorting {
	font-family: Helvetica, Arial, sans-serif;
}

.orderRating {
	cursor:pointer;
}

.orderTimes {
	cursor:pointer;
}

.orderDate {
	cursor:pointer;
}

.orderName {
	cursor:pointer;
}

.arrowLeft {
	cursor:pointer;
	position:relative;
}

.arrowRight {
	cursor:pointer;
}



/*end everything for sorting */

img.commentButton {
	cursor:pointer;
}


.commentsBox {
	background-repeat:no-repeat;
}

.pointBox {
	background-repeat:no-repeat;
	float:right; 
	width:64px;
	height:70px; 
	overflow:hidden;
	background-image:url(../images/achievements/pointsBanner.jpg);
}

.insidePointBox
{
	color:white;
	font-weight:bold;
	font-size:12px;
	position:relative; 
	left:32px;
	top:10px;
}

.descriptionBox {
	background-repeat:no-repeat;
}

.descriptionBox2 {
	background-repeat:no-repeat;
	float:left;
	width:450px;
	padding: 8px 8px;
	margin:10px;
}

.optionsBox {
	background-repeat:no-repeat;
	float:right;
	width:450px;
	padding: 8px 8px;
	margin:10px;
}

.relatedBox {
	background-repeat:no-repeat;
	float:left;
	width:450px;
	padding: 8px 8px;
	margin:10px;
}

.commentsBox2 {
	background-repeat:no-repeat;
	float:right;
	width:450px;
	 min-height:200px;
     height:auto !important;
     height:200px; 
	padding: 8px 8px;
	margin:10px;
}

.bottomgametext2 {
	padding-top: 3px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
}

.categoryBox {
	background-repeat:no-repeat;
	background-position: 2px 0px;
	margin:2px;
}

.otherPage {
	background-repeat:no-repeat;
	background-position: 0px 0px;
	
	padding:2px 10px ;
	margin-left:1%;
	margin-top:3px;
font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;	
font-size:12px;
	
}

.otherPage h2 {
	padding:1px;
	margin:1px;
	font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;
}

.otherPage h1 {
	padding:1px;
	margin:1px;
	font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;
}


.statsSide {
	background-image:url(../images/statsSide.png);
	background-repeat:no-repeat;
	padding:3px;
}
	
.topMenuText {
	font-size: 14px;
	color: #000000;
	font-family:Helvetica, Arial, sans-serif;
	font-weight: ;
	border-style:none;
}

a:link {
color:#333;
font-weight:bold;
text-decoration: none;
	
	}
	
	a:visited { 
color:#5a7892;
font-weight:bold;
text-decoration: none;
	}

a.topMenuText:link {color: black; text-decoration: none;}
a.topMenuText:visited {color: black; text-decoration: none;}
a.topMenuText:hover {color: black; text-decoration: underline;}
a.topMenuText:active {color: black; text-decoration: none;}

.subCategoryList {
	font-size: 11px;
	color: #000000;
	font-family: Helvetica, Arial, sans-serif;
	font-weight: ;
}

a.subCategoryList:link {color: black; text-decoration: none;}
a.subCategoryList:visited {color: black; text-decoration: none;}
a.subCategoryList:hover {color: black; text-decoration: underline;}
a.subCategoryList:active {color: black; text-decoration: none;}


.gameBreadcrumb {
	font-size: 22px;
	color:#66CAFF;
	font:"Century Gothic", Verdana, sans-serif;
	font-weight:bold;
}


a.gameBreadcrumb:link {color: black; text-decoration: none;}
a.gameBreadcrumb:visited {color: black; text-decoration: none;}
a.gameBreadcrumb:hover {color: black; text-decoration: underline;}
a.gameBreadcrumb:active {color: black; text-decoration: none;}

.rateText {
	font-size: 16px;
	color:#66CAFF;
	font:"Century Gothic", Verdana, sans-serif;
	font-weight:bold;
}

.loggedInButtons {
	float:right;
	margin:6px 0px;
	clear:right;
	border-style:none;
}

.arcsh1 {
	font-family: Helvetica, Arial, sans-serif;
	text-align:center;
}

.footerText {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
}
.defaultText {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
}
.listSmallText {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 11px;

}
.mainSmallGameText {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 11px;
	color:#000000;
}
.pageNumbers {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	color:black;
}

.pageNumbers a:visited {
	font-size: 14px;
}

.pageNumbers a:link {
	font-size: 14px;
}

.pageNumbers a:hover {
	font-size: 14px;
	text-decoration:underline;
}

.displaygamebottomtitles {
	font-size:18px;
	color:#66CAFF;
	font:"Century Gothic", Verdana, sans-serif;
	font-weight:bold;
	padding-bottom:6px;
}
.bottomgametext {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 14px;
}
.privatemessageheader {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
}

.gameImageNonRolled {
	position:relative;
	top: 3px;
	left: 3px;
}

.gameImageRolled {
	position:relative;
	top: 0px;
	left: 0px;
}

.sendmessageheader {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
}
.messagecellheaders {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 10px;
}
.messagesubject {font-family: Helvetica, Arial, sans-serif; font-size: 13px;}
.messagesubject a:link { color:blue; }
.messagesubject5 {color:blue;}
.messagefrom {font-family: Helvetica, Arial, sans-serif; font-size: 10px; font-weight: bold;}
.messagesummary {font-family: Helvetica, Arial, sans-serif; font-size: 11px; }
.messagedate {font-family: Helvetica, Arial, sans-serif; font-size: 12px; }
.privatemessagesubject {font-family: Helvetica, Arial, sans-serif; font-size: 12px; font-weight: bold; }
.privatemessageprofileinfo {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 10px;
}

.privatemessageprofileusername {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
.privatemessageprofileusername a:link { color:blue;}
.privatemessagedate {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 10px;
}
.privatemessagetext {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
}
.memberlistboxtitles {
   font-family: Helvetica, Arial, sans-serif;
   font-size: 11px;
   font-weight: bold;
}
.memberlistabc {
   font-family: Helvetica, Arial, sans-serif;
   font-size: 12px;
}
.memberlistusers {
   font-family: Helvetica, Arial, sans-serif;
   font-size: 12px;
}
.memberlistpages {
   font-family: Helvetica, Arial, sans-serif;
   font-size: 11px;
}



a.PoweredBy:link {color: white; text-decoration: none;}
a.PoweredBy:visited {color: white; text-decoration: none;}
a.PoweredBy:hover {color: white; text-decoration: underline;}
a.PoweredBy:active {color: white; text-decoration: none;}

img.rolloverMini{
width: 50px;
height: 50px;
position:relative;
top:-1px;
left:-1px;
margin:3px;
float:left;
}
img.rolloverMini:hover{
width: 55px;
height: 55px;
position:relative;
top:-1px;
left:0px;
margin: 1px;
float:left;
}

a.popularMini{

font-size:16px;
font-family: Helvetica, Arial, sans-serif;

}

p.popularTP {

font-size:10px;
color:#333;
margin-top: 0em;
  margin-bottom: 5px;
  font-family: Helvetica, Arial, sans-serif;

}

div.divMouseOver:hover {
	}

#skyscraper { 
float:right; 
margin:auto; 
width:128px; 
}

.readMore {
	position:absolute;
	right:0px;
	bottom:0px;
}



