@import 'reset.css';
@import 'typography.css';
@import 'grid.css';
@import 'forms.css';
@import 'menu.css';
@import 'personal.css';
@import 'styles.css';
@import 'gallery.css';
@import 'bb.css';
@import 'blog.css';
@import 'gamepage.css';
@import 'inside-page.css';
@import 'inside.css';
@import 'user-page.css';
@import 'review.css';
@import 'pay_card.css';
@import 'main.css';
   
body{
	margin: 0px; 
	background: #EAEAEA url(/res/images/body.png) repeat-x;
	background-position: top;
	height: 100%;
	padding-bottom: 0px;
}

html{
	height: 100%;
}

.wrapper{
	background: transparent url(/res/images/wrapper.png) repeat-x 0% 100%; 
}

.out{
	display: none;
	position: absolute;
	height: 152px;
	left: 0px;
	text-align: right;
	background: transparent url(/res/images/out-img.png) no-repeat 100% 0%; 
}
	
.container { 
/*	background: url(grid.png); */
	z-index: 20;

} 

.header{
	height: 152px;
	background: transparent url(/res/images/header.png) no-repeat 0px 0px;
/*	border: 1px solid black; */
}

.flash{
	position: absolute;
	width: 645px;
	height: 90px;
	margin: 24px 0px 0px 0px; 
}

.login{
	position: absolute;
	width: 180px;
	height: 110px;
	margin: 13px 0px 0px 772px; 
}

.logged{
	position: absolute;
	width: 200px;
	height: 110px;
	margin: 17px 0px 0px 765px; 
	background: transparent url(/res/images/logged.png) no-repeat 3px 0px; 
}

.logged td{
	padding-bottom: 0px;
	padding-top: 0px;
}

.logged td.logintools{
	padding-left:20px;
	padding-top:12px;
}

.userout{
	background: transparent url(/res/images/userout.png) no-repeat 0px 1px; 
	padding: 0px 0px 0px 17px; 
}

.logintools{
	padding: 10px 0px 0px 20px; 
}

.search{
	position: absolute;	
	width: 620px; 
	margin: 0px 0px 0px 60px; 
	color: White;
}

.quickmenu{
	position: absolute;	
	width: 130px;
	margin: 25px 0px 0px 620px; 		
	text-align: right;
	line-height: 160%;
}

.menu{
	position: absolute;	
	width: 700px;
	height: 33px;	
/*	border: 1px solid #FF3300;*/
	margin: 116px 0px 0px 60px;  
}

div.rss{
	float: right;
	height: 21px;
	background: transparent url(/res/images/new/rss.png) no-repeat 100% 0%;
	padding: 0px 33px 0px 9px;  
	margin: 0px 0px 0px 0px; 
}

.newsanounce .item{
	clear: both;
	margin: 0px 0px 10px 0px; 
}

.newstools{
	background: transparent url(/res/images/newstools.png) no-repeat 0px 0px; 
	height: 22px;
	padding: 6px 5px 0px 36px; 
	clear: both;
}

.newstools div{
	float: right;
}

.arrow{
	background: transparent url(/res/images/arrow.png) no-repeat 0px 1px; 
	padding: 0px 0px 0px 17px; 
	margin: 0px 0px 0px 3px; 
}

.message1{
	background: transparent url(/res/images/message1.png) repeat 0px 0px; 
	padding: 2px 9px 3px 9px; 
	border-bottom: 1px solid #B9B9B9; 
}

.message2{
	padding: 2px 9px 3px 9px; 
}

.accent{
	border-top: 7px solid #d5d5d5; 
	background: white url(/res/images/accent.png) repeat-x 0px 0px; 	
	padding: 15px 10px 15px 10px; 
}

* html .accent{
	background: white url(/res/images/accent.png) repeat-x 0px 7px; 		
}

.top{
	width: 196px;
	height: 82px;
	background: transparent url(/res/images/top.png) no-repeat 0px 0px; 
	margin: 4px 0px 4px 0px; 
}

.top-img{
	position: absolute;
	margin: 6px 0px 0px 7px; 
	border: 3px solid #9D9D9D; 
}

.top-nick{
	position: absolute;
	margin: 4px 0px 0px 85px; 	
	font-weight: bold; 
}

.top-num{
	position: absolute;
	margin: 44px 0px 0px 115px; 	
	font-weight: bold; 
}

.auction{
	background: transparent url(/res/images/auction.png) no-repeat top center;
	text-align: center; 
	padding: 15px 0px 20px 0px; 
}

.photo  { padding-left: 6px;}

.photo div{
	background: transparent url(/res/images/photoframe.png) no-repeat 0px 0px; 
	width: 134px;
	height: 100px;
	padding: 8px; 
}

.darkgreen a{
font-family: Tahoma;
font-size: 11px;
font-weight: bolder;
color: #459300;
}

.darkgreen a:hover{
	color: Black;
}

.online div{
	float: right;
	background-color: #EAEAEA;
}

.online span{
	background-color: #EAEAEA;
}

.online{
	background: transparent url(/res/images/point.png) repeat-x 0% 80%; 
}

.footer{
	height: 101px;
	_background: transparent url(/res/images/footer.png) no-repeat 0px 0px; 
	visibility: hidden;
}

.footermenu{
	position: absolute;
	margin: 25px 0px 0px 40px; 
}

.footermenu a{
	color: #2F2F2F;
	margin: 0px 16px 0px 0px; 
}

.footermenu a:hover{
	color: #CC0000;
}

.copy{
	position: absolute;
	margin: 80px 0px 0px 20px; 
	font-size: 10px;
}

.rules{
	position: absolute;
	margin: 56px 0px 0px 40px; 
	font-size: 10px;	
	color: White;	
}

.rules a{
	color: White;
}

.rules a:hover{
	color: #70BB12;
}

.forumlink a{
	color: red;
	font-weight:bold;
}

.forumlink a:hover{
	color: red;
	font-weight:bold;
}

.copy a{
	color: #505050;
}

.copy a.red{
	color: #CC0000;
}

.copy a.red:hover{
	color: Black;
}

a.microsoft{
	background: transparent url(/res/images/microsoft.png) no-repeat 0px 0px; 
	padding: 0px 0px 0px 67px; 
}

.softline{
	position: absolute;
	width: 144px;
	height: 30px;
	margin: 43px 0px 0px 775px; 
	cursor: pointer;
}

/* pages */

.titleauction{
	background: transparent url(/res/images/titles/auction.png) no-repeat 0px 0px; 
	height: 82px;
	position: relative;
}

.titleauction div{
	position: absolute;
	margin: 28px 0px 0px 750px; 	
}

.titleauction table{
	position: absolute; top: 10px; left: 300px;
}
.titleauction > a
{
	position: absolute; display: block; width: 280px;
    height : 70px; left: 1px; top: 5px;
}

td.auctionitem
{
	width: 90px;
}

.auction-consoles{
	background: transparent url(/res/images/pages/auction-consoles.png) no-repeat 0px 0px; 
	height: 150px;
	cursor: pointer;
}

.auction-accessory{
	background: transparent url(/res/images/pages/auction-accessory.png) no-repeat 0px 0px; 
	height: 150px;
	cursor: pointer;
}

.auction-games{
	background: transparent url(/res/images/pages/auction-games.png) no-repeat 0px 0px; 
	height: 150px;
	cursor: pointer;
}

.auction-other{
	background: transparent url(/res/images/pages/auction-other.png) no-repeat 0px 0px; 
	height: 150px;
	cursor: pointer;
}

.auction-consoles div, .auction-accessory div, .auction-games div, .auction-other div{
	position: absolute;
	margin: 56px 0px 0px 125px; 
	width: 230px;
}

.toolbar table{
	background: transparent url(/res/images/toolbar.png) repeat-y 0px 0px; 
}

.toolbar{
	border: 1px solid #B3B3B3; 
	background: transparent url(/res/images/toolbar.png) repeat-y center; 	
}

.data table{
	margin-left: 1%;
	/*background-color: #C6C6C6;*/
	background-color: transparent;
	border-spacing: 1px;
}

.data th{
	background-color: #8F8F8F;
	padding: 7px; 
	vertical-align: middle;
	white-space: nowrap;
}

.data td{
	padding: 7px; 
}

.data .even td{
	background-color: #D2D2D2;
}

.data .odd td{
	background-color: #E6E6E6;
}

.odd{
	background-color: #EFEFEF;
}

.consolestitle{
	background: transparent url(/res/images/pages/consolestitle.png) no-repeat 0px 0px; 
	height: 75px;
}

.consolestitle table{
	margin: 20px 0px 0px 324px; 
}

.consolestools{
	background: transparent url(/res/images/pages/consolestools.png) no-repeat 0px 0px; 
	height: 77px;
}

.consolestools table{
	margin: 0px 0px 0px 340px; 
}

.circle{
	list-style-type: disc;
	line-height: 150%;
}

.circle a{
	color: Black;
}

.circle a:hover{
	color: #CC0000;
}

.circle ul{
	list-style-type: circle;
	line-height: 100%;
}

.gamestitle{
	background: transparent url(/res/images/pages/gamestitle.png) no-repeat 0px 0px; 
	height: 82px;
}

.gamestitle div{
	position: absolute;
	margin: 19px 0px 0px 420px; 	
	width: 500px;
}

.gametools{
	background: transparent url(/res/images/pages/gametools.png) no-repeat 0px 0px; 
	height: 38px;
	border: 2px solid #B0B0B0; 
}

.gametools table{
	width: 98%;
	margin-left: 1%;
	margin-top: 3px;
}

html* .gametools table{
	margin-top: 1px;
}

.gametools td{
	vertical-align: middle;
	padding: 2px; 
}

.gameitem{
	width: 370px;
	float: left;
	margin: 0px 0px 10px 0px; 
}

.galleryitem{
	width: 390px;
	height: 115px;
	float: left;
	background-color: White;
	margin: 10px 5px 10px 5px;
	padding: 3px 3px 3px 10px;
}

.gamestitle{
	background: transparent url(/res/images/pages/gamestitle.png) no-repeat 0px 0px; 
	height: 82px;
}

.newstitle{
	background: transparent url(/res/images/pages/newstitle.png) no-repeat 0px 0px; 
	height: 77px;	
}

.newstitle table{
	margin: 5px 0px 0px 240px; 
	width: 740px;
}

.newsubtitle{
	background-color: #F89D00;
	padding: 6px 10px 6px 25px;
	font-weight: bold; 
	font-size: 13px;
}

.sitecontent{
	
}

.sitecomments{
	background: transparent url(/res/images/comments.png) repeat-x 0px 0px; 
	padding: 4px 0px 0px 0px;
}

.report{
	font-size: 110%; 
	padding: 10px;
}

.sitecomments p{
	margin-left: 70px;
}

.comment1{
	padding: 12px; 
	background-color: #E0E0E0;
	border-bottom: 1px solid #D9D9D9; 
	border-top: 1px solid #D9D9D9; 	
	font-size: 110%; 	
}

.comment2{
	padding: 12px; 
	font-size: 110%; 	
}

.author{
	font-size: 90%; 
}

.author1{
	font-weidht: bold;
	color: #00FF00;
}

.addcomment table{
	border: 2px solid #D0D0D0; 
	background: transparent url(/res/images/addcommen.png) repeat-x 0% 100%; 
}

.addcomment td{
	padding: 9px; 
}

.addcomment td.title{
	font-size: 110%;
	font-weight: bold; 
	color: #515151;
	padding-left: 20px;
	background: transparent url(/res/images/commenttitle.png) repeat-y 0px 0px; 
	border-bottom: 2px solid #D0D0D0; 
}

.addcomment textarea{
	border: 3px double #DBDBDB;
	width: 520px;
	height: 180px;
	margin: 0px 0px 0px 0px; 
}

html* .addcomment textarea{
	width: 97%;
}

.photogallerytitle{
	background: transparent url(/res/images/pages/photogallerytitle.png) no-repeat 0px 0px; 
	height: 102px;
}

.photogallerytitle1{
	background: transparent url(/res/images/pages/photogallerytitle1.png) no-repeat 0px 0px; 
	height: 102px;
}

.photogallerytitle2{
	background: transparent url(/res/images/pages/gallery-main.png) no-repeat 0px 0px; 
	height: 102px;
}

.path{
	position: absolute;
	margin: 82px 0px 0px 22px; 
}

.addphoto{
	position: absolute;
	margin: 70px 0px 0px 855px; 	
}

.photosubtitle{
	background: transparent url(/res/images/pages/photosubtitle.png) no-repeat 0px 0px; 	
	height: 83px;
}

.photosubtitle div{
	position: absolute;
	margin: 10px 0px 0px 105px; 		
	width: 860px;
}

.phototools{
	background: transparent url(/res/images/pages/gametools.png) no-repeat 0px 0px; 
	height: 38px;
	border: 2px solid #B0B0B0; 
}

.forumtools{
	background: transparent url(/res/images/pages/gametools.png) no-repeat 0px 0px;
	background-repeat:repeat; 
	height: 30px;
	vertical-align: middle;
	width: 1004px;
	padding-top: 4px;
}

.phototools table{
	width: 97%;
	margin-left: 2%;
	margin-top: 2px;
}

html* .phototools table{
	margin-top: 1px;
}

.phototools td{
	vertical-align: middle;
}

.photogalleryitem{
	width: 150px;
	height: 160px;
	float: left;
	margin: 0px 6px 10px 5px;
}

html* .photogalleryitem{
	margin: 0px 4px 0px 4px; 
}

.photogalleryitem div{
	background: transparent url(/res/images/photoframe.png) no-repeat 0px 0px; 
	width: 134px;
	height: 100px;
	padding: 8px; 
}

.gamerstagstitle{
	background: transparent url(/res/images/pages/gamerstagstitle.png) no-repeat 0px 0px; 
	height: 82px;
}

.gamertags table{
	border-spacing: 1px;
	background-color: #C6C6C6;
}

.gamertags th{
	background-color: #8F8F8F;
	padding: 7px; 
}


.gamertags td{
	vertical-align: middle;
	padding: 3px 0px 4px 7px; 
}

table.bonus{
	border-spacing: 1px;
	background-color: #C6C6C6;
}

.bonus th{
	background-color: #8F8F8F;
	/*padding: 7px; */
}


.bonus td{
	vertical-align: middle;
	padding: 7px 0px 8px 7px; 
}

.bonus .tr1 td{
	background-color: #D2D2D2;
}

.bonus .tr2 td{
	background-color: #E6E6E6;
}

.gamertag img{
	float: left;
} 

.gamertag a{
	display: block;
	padding: 4px 0px 0px 33px; 
}

.gt1 td{
	background-color: #D2D2D2;
}

.gt1 .rank{
	background-color: #FFB60E;
	font-size: 180%;
	color: #8E8E8E;
	font-weight: bold; 
	text-align: center;
}

.gt1 .gamertag{
	background: transparent url(/res/images/pages/gamertag.png) repeat-y 0px 0px; 
}

.gt2 .rank{
	background-color: #FF890E;
	font-size: 180%;
	color: #8E8E8E;
	font-weight: bold; 
	text-align: center;
}

.gt2 td{
	background-color: #E6E6E6;
}

.gt2 .gamertag{
	background: #D4D4D4 none repeat-y 0px 0px; 
}

.mb10{
	margin-bottom: 10px;
}

.modificationxbox{
	background: transparent url(/res/images/pages/modificationxbox.png) no-repeat 0px 0px;
	height: 447px; 
}


.modificationxbox .text{
	position: absolute;
	margin: 120px 0px 0px 340px; 
	width: 395px;
	color: #848484;
}

a.desc{
	background: transparent url(/res/images/pages/adescr.png) no-repeat 0px 0px; 
	padding: 0px 0px 3px 20px; 
}

.xbox{
	background: transparent url(/res/images/pages/xbox.png) no-repeat 0px 0px;
	height: 342px; 
}


.xbox .text{
	position: absolute;
	margin: 245px 0px 0px 25px; 
	width: 360px;
	color: #848484;
}

.phototitle
{
	background: transparent url(/res/images/pages/phototitle.png) no-repeat 0px 0px;
	height: 38px;
	vertical-align: middle;
	padding: 3px 3px 3px 100px;
}
.phototitletext
{
	font-family: Tahoma, Helvetica, Arial, Verdana, sans-serif; 
	font-size: 9pt; 
}

tr
{
	vertical-align: middle;
}

td
{
	vertical-align: middle;
}

tr.contacts
{
	vertical-align: top;
}

td.contacts
{
	vertical-align: top;
}

.registrationinput
{
	width: 270px;
}

.yearinput
{
	width: 130px;
}

.lotsubtitle{
	background-color: #8B8B8B;
	padding: 6px 10px 6px 25px;
	font-weight: bold; 
	font-size: 13px;
	background: transparent url(/res/images/lotsubtitle.png) repeat-x 0px 0px; 
	color: White;
	text-align: center;
}

.otherdata td{
	padding: 7px; 
}

.onforum{
	display: block;
	background: transparent url(/res/images/pages/forum.png) no-repeat 0px 0px; 
	padding: 5px 0px 5px 30px; 
}

.floatleft{
	float: left;
}

.floatright{
	float: right;
}

.note{
	background: transparent url(/res/images/pages/note.png) no-repeat 0px 5px; 
	padding: 10px 0px 10px 40px; 
}

.faqtitle{
	background: transparent url(/res/images/pages/faqtitle1.png) no-repeat 0px 0px; 
	height: 77px;	
}

.faqtitle table{
	margin: 5px 0px 0px 400px; 
}

.faqsubtitle{
	background-color: #A4DB75;
	padding: 6px 10px 6px 25px;
	font-weight: bold; 
	font-size: 13px;
}


div.rss1{
	height: 21px;
	background: transparent url(/res/images/rss1.png) no-repeat 0% 0%;
	padding: 5px 5px 0px 30px;  
	margin: -5px 0px 0px 875px; 
	font-weight: normal; 
	font-size: 12px;
	position: absolute; 
}


.faqtools{
	background: transparent url(/res/images/pages/gametools.png) no-repeat 0px 0px; 
	height: 38px;
	border: 1px solid #b1b1b1;
}

.faqtools table{
	width: 97%;
	margin-left: 1%;
	margin-top: 7px;
}

.lot td{
	padding: 5px; 
}

.valigntop
{
	vertical-align: top;
}

.galleryindextitle{
	background: transparent url(/res/images/pages/galleryindextitle.png) no-repeat 0px 0px; 
	height: 82px;
}

.photosection{
	background: transparent url(/res/images/pages/photosection.png) no-repeat 0px 0px; 
	width: 334px;
	height: 125px;
	float: left;
	margin: 0px 12px 8px 0px; 
	padding: 25px 10px 0px 10px; 
}

.mrzero{
	margin-right: 0px;
}

.photosection img{
	float: left;
	margin: 0px 10px 0px 0px; 
}

.bold
{
	font-weight: bold;
}

.photoplace
{
	width: 133px;
	height: 100px;
	text-align: center;
	vertical-align: middle;
}

.photoimg
{
	vertical-align: middle;
	text-align: center;
}

.redborder
{
	border: #C10000 2px solid;
	padding-left: 10px;
}

.myheader a
{
	color: black;
	font-size: 11px;
}

/* forum warning tips*/
.forum-tip {
	color: #000;
	width: 200px;
	z-index: 13000;
}
 
.forum-tip .tip .tip-title {
	font-weight: bold;
	font-size: 11px;
	margin: 0;
	color: #3E4F14;
	padding: 8px 8px 4px;
	background: #C3DF7D;
	border-bottom: 1px solid #B5CF74;
}
 
.forum-tip .tip .tip-text {
	font-size: 11px;
	padding: 4px 8px 8px;
	background: #CFDFA7;
	line-height: 14px;
}

/* name tips*/
.name-tip {
	color: #000;
	width: 200px;
	z-index: 13000;
}
 
.name-tip .tip .tip-title {
	font-weight: bold;
	font-size: 13px;
	margin: 0;
	color: black;
	padding: 8px 8px 4px;
	background: #808080;
}
 
.name-tip .tip .tip-text {
	font-size: 11px;
	padding: 4px 8px 8px;
	background: #E7E7E7;
	line-height: 18px;
	border: 1px #808080 solid;
}

/* main warning tips*/
.main-tip {
	color: #000;
	width: 300px;
	z-index: 13000;
}
 
.main-tip .tip .tip-title {
	font-weight: bold;
	font-size: 11px;
	margin: 0;
	color: #3E4F14;
	padding: 8px 8px 4px;
	background: #C3DF7D;
	border-bottom: 1px solid #B5CF74;
}
 
.main-tip .tip .tip-text {
	font-size: 11px;
	padding: 4px 8px 8px;
	background: #CFDFA7;
	line-height: 14px;
}

.menuitem
{
	background: url(/res/images/submenu.png);
}

.menustaticselected
{
	background: transparent url(/res/images/current.png) repeat-y scroll center center;
}

.menuhover a:hover
{
	color: black;
}

.menuhover
{
	cursor: pointer;
	text-align: center;
}

a.menuhover : hover
{
	color: black;
}

.staticitem
{
	padding-left: 4px;
	padding-right: 4px;
}

.footer2
{
	background-image: url(/Res/images/footer2.png); 
	width: 638px;
    height: 100px;
}

div.forummessage
{
	padding: 15px; width: 760px; background-color: rgb(231, 231, 231);
	overflow:hidden;
}
div.lastmessage
{
	padding-left: 10px;
	width:289px;
	overflow:hidden;
}
.validator ul
{
	list-style-type: disc;
}

.newsHeaderImages a
{
	margin: 5px;
}
.newsHeaderImages
{
	padding-top: 5px;
}

.left-news img
{
	margin: 10px 0px 0px 0px;
}

.Event_Title
{
	color: inherit;
	text-decoration: none;
}

.none
{
	display: none;
}

.fixedLabel label
{
	padding-left: 4px; position: relative; top: -3px;
}

.gallery-rating
{
	background: url(/res/images/gallery/norating.png) no-repeat;
	height: 19px;
	width: 103px;
	position: relative;
	cursor: pointer;
}
.gallery-rating div
{
	background: url(/res/images/gallery/rating.png) no-repeat;
	height: 19px;
	position: absolute;
	left: 0;
	top: 0;
	cursor: pointer;
}