@font-face {
	font-family: 'sdsak';
	src: url('fonts/akzidenzgrotesk-lightcond-webfont.eot');
	src: url('fonts/akzidenzgrotesk-lightcond-webfont.eot?#iefix') format('embedded-opentype'),
		 url('fonts/akzidenzgrotesk-lightcond-webfont.woff') format('woff'),
		 url('fonts/akzidenzgrotesk-lightcond-webfont.ttf') format('truetype'),
		 url('fonts/akzidenzgrotesk-lightcond-webfont.svg#akzidenz-grotesk_bq_light_cRg') format('svg');
	font-weight: normal;
	font-style: normal;

}

body, html {
	background-color: #040404;
	margin: 0;
	padding: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #040404;
	text-align: center;
	width: 100%;
	height: 100%;
}

a, a:link, a:active, a:visited {
	text-decoration: none;
}


/* HEADER */

#header_area {
	background-color: #040404;
	background-image: url(images/bg_splash.png);
	background-repeat: no-repeat;
	background-position: top center;
	position: relative;
	margin: 0 auto;
	width: 925px;
	height: 306px;
	
}

#header_area #hdr {
	width: 925px;
	height: 152px;
	margin: 0 auto;
	position: relative;
	top: 45px;
	background-image: url(images/bg_header.png);
	background-repeat: no-repeat;
}

#header_area #hdr #logo{
	width: 95px;
	height: 96px;
	left: 11px;
	top: 7px;
	position: absolute;
}

#smbuttons {
	position: absolute;
	left: 361px;
}

#smbuttons a {
	background-image:url(../images/smb.png);
	height: 22px;
	width: 22px;
	display: inline-block;
	margin-right: 3px;
}

#smbuttons #facebook:hover {
	background-position: 0 -22px;
}

#smbuttons #twitter {
	background-position: -22px 0;
}

#smbuttons #twitter:hover {
	background-position: -22px -22px;
}

#smbuttons #linkedin {
	background-position: -44px 0;
}

#smbuttons #linkedin:hover {
	background-position: -44px -22px;
}

#smbuttons #gplus {
	background-position: -66px 0;
}

#smbuttons #gplus:hover {
	background-position: -66px -22px;
}

#smbuttons #youtube {
	background-position: -88px 0;
}

#smbuttons #youtube:hover {
	background-position: -88px -22px;
}

#smbuttons #stumble {
	background-position: -110px 0;
}

#smbuttons #stumble:hover {
	background-position: -110px -22px;
}

#smbuttons #instagram {
	background-position: -132px 0;
}

#smbuttons #instagram:hover {
	background-position: -132px -22px;
}

#smbuttons #orkut {
	background-position: -154px 0;
}

#smbuttons #orkut:hover {
	background-position: -154px -22px;
}

#smbuttons #tumblr {
	background-position: -176px 0;
}

#smbuttons #tumblr:hover {
	background-position: -176px -22px;
}

#smbuttons #pinterest {
	background-position: -198px 0;
}

#smbuttons #pinterest:hover {
	background-position: -198px -22px;
}

#smbuttons #myspace {
	background-position: -220px 0;
}

#smbuttons #myspace:hover {
	background-position: -220px -22px;
}

#header_area #hdr #forums {
	width: 240px;
	height: 24px;
	position: absolute;
	top: 0px;
	left: 113px;
	background: #890101;
	text-transform: uppercase;
	font-size: 12px;
	font-weight: bold;
	line-height: 24px;
	color: #FFF;
	cursor: pointer;
	cursor: hand;	
}

#header_area #hdr #forums a:link, #header_area #hdr #forums a:visited, #header_area #hdr #forums a:active {
	color: #FFF;	
}

#header_area #hdr #cards {
	width: 143px;
	height: 152px;
	position: absolute;
	top: 0px;
	right: 5px;	
	z-index: 1;
}


#playonline {
	width: 257px;
	height: 72px;
	position: absolute;
	top: 35px;
	left: 129px;
	background: url(images/bg_playonline.png);
	background-position: 0px 0px;
	cursor: pointer;
	cursor: hand;	
}

#playonline:hover {
	background-position: 0px 72px;	
}

#header_area #hdr #nav {
	width: 918px;
	height: 36px;
	background: url(images/bg_nav.png);
	position: relative;
	top: 116px;
	left: 4px;	
}

#header_area #hdr #nav ul {
	list-style-type: none;
	list-style-image: none;
	height: 36px;
	margin: 0;
	padding: 0;
}

#header_area #hdr #nav ul li {
	display: block;
	float: left;
	text-transform: uppercase;
	line-height: 36px;
	padding-left: 15px;
	padding-right: 15px;
}

#header_area #hdr #nav a:link, #header_area #hdr #nav a:visited {
	color: #FFF;
}

#header_area #hdr #nav ul li:hover {
	background: #890101;
}

#header_area #hdr #nav ul li.curr {
	background: #e4e4e4;
}

#header_area #hdr #nav ul li.curr > a {
	color: #000;	
}

/* splash */

#header_area #splash {
	width: 925px;
	height: 74px;
	margin: 0 auto;
	position: relative;
	top: 45px;	
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px;
	color: #FFF;
	overflow: hidden;
}

#header_area #splash #txt_container {
	z-index: 5;
	position: relative;	
}

#header_area #splash #txt_container #maintxt {
	font-family: Tahoma;
	font-size: 25px;
	top: 60px;
	left: 40px;
	opacity: 0;
	filter: alpha(opacity = 0);
	position: absolute;
	-webkit-transition: text-shadow 1.5s ease-in-out; 
    -moz-transition: text-shadow 1.5s ease-in-out;
    -ms-transition: text-shadow 1.5s ease-in-out;
    -o-transition: text-shadow 1.5s ease-in-out;
    transition: text-shadow 1.5s ease-in-out;
	text-shadow: 0 0 0 red;
}

#txt1, #txt2, #txt3 {
	font-family: Tahoma;
	font-size: 18px;
	top: 125px;
	left: 35px;
	position: absolute;
	opacity: 0;
	filter: alpha(opacity = 0);
}

#txt2 {
	top: 155px;
	left: 45px;
	position: absolute;
	opacity: 0;
	filter: alpha(opacity = 0);
}

#txt3 {
	top: 185px;
	left: 55px;
	position: absolute;
	opacity: 0;
	filter: alpha(opacity = 0);
}

#header_area #splash #splashimg {
	width: 100%;
	height: auto;
	position: absolute;
	top: 420px;	
	z-index: 0;
	opacity: 0;
	filter: alpha(opacity = 0);
}

#header_area #splash #lang {
	width: 300px;
	height: 20px;
	line-height: 20px;
	text-transform: uppercase;
	float: left;
	margin-top: 10px;
	margin-left: 15px;
	color: #a90000;	
	position: relative;
	text-align: left;	
	z-index: 5;
}

#header_area #splash #lang a {
	color: #a90000;	
}

#header_area #splash #lang a:hover {
	color: #cc0000;
}

#header_area #splash #lang #dd {
	width: 200px;
	text-transform: uppercase;
	float: right;
	color: #a90000;
	position: relative;
	margin: 0 auto;
	padding: 0 auto;
	cursor: hand;
	cursor: pointer;
	list-style-type: none;
	list-style-image: none;
	z-index: 5;
}

#header_area #splash #lang #dd:hover > ul {
	display: block;
}

#header_area #splash #lang #dd ul {
	display: none;
	text-transform: uppercase;
	color: #a90000;
	position: absolute;
	top: 15;
	left: 0;
	
	list-style-type: none;
	list-style-image: none;
	
	z-index: 4;
	
}

#header_area #splash #lang #dd ul:hover {
	display: block;
}

#header_area #splash #recentsearch {
	width: 550px;
	text-transform: uppercase;
	float: right;
	text-align: right;	
	margin-top: 10px;
	margin-right: 15px;
	color: #a90000;
	line-height: 20px;
	
	z-index: 5;
}

#header_area #splash #recentsearch .white {
	color: #FFF;
}

#header_area #splash #search {
	width: 500px;
	text-align: right;
	position: absolute;
	top: 50px;
	right: 0px;
	
	z-index: 4;	
}

#header_area #splash #search .searchbox {
	width: 202px;
	height: 27px;
	background: url(images/bg_search.png) no-repeat;
	color: #a40303;
	border: none;
	padding: 0;
	padding-left: 10px;
	padding-right: 10px;
	margin: 0;
	margin-right: 20px;
	line-height: 27px;
	text-align: center;
	display: inline-block;	
}

#header_area #splash #search .submitbox {
	background: url(images/bg_submit.png);
	width: 114px;
	height: 27px;
	color: #FFF;
	text-transform: uppercase;
	border: none;
	margin-right: 10px;
	line-height: 27px;	
	display: inline-block;
	text-align: center;	
}

#header_area #splash #search .submitbox:hover {
	background-position: 0 -27px;
}

#header_area #splash #social {
	text-align: right;
	position: absolute;
	top: 100px;
	right: 138px;	
	z-index: 4;	
}

/* tools */

#header_area #splash #tools {
	width: 100%;
	height: 74px;
	margin: 0 auto;
	position: absolute;
	bottom: 0px;
	text-align: left;	
	z-index: 1;	
}

#header_area #splash #tools .t {
	background: url(images/bg_nav.png) transparent;
	width: 20%;
	height: 100%;
	float: left;
	text-align: center;
}

#header_area #splash #tools .t .toolset {
	margin: 0 auto;
	display: inline-block;
}

#header_area #splash #tools .t:hover {
	background: url(images/bg_nav_hover.png) transparent;
	cursor: pointer;
	cursor: hand;	
}

#header_area #splash #tools .curr, #header_area #splash #tools .curr:hover {
	background-image: none;
	background-color: #262626;
}

#header_area #splash #tools .t .img {
	height: 100%;
	width: 32px;
	margin: 0;
	margin-right: 10px;
	float: left;	
}

#header_area #splash #tools .t .txt {
	height: 100%;
	text-align: left;
	float: left;	
}

#header_area #splash #tools h1 {
	font-size: 22px;
	font-weight: normal;
	padding: 0;
	margin: 0;
	margin-top: 15px;
}

/* CONTENT */

#content_area {
	height: auto !important;
	position: relative;	
	background-image: -ms-linear-gradient(top, #838283 0%, #969696 100%);
	background-image: -moz-linear-gradient(top, #838283 0%, #969696 100%);
	background-image: -o-linear-gradient(top, #838283 0%, #969696 100%); 
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #838283), color-stop(1, #969696));
	background-image: -webkit-linear-gradient(top, #838283 0%, #969696 100%);
	background-image: linear-gradient(to bottom, #838283 0%, #969696 100%);
}

#content_area #cnt_wrapper {
	margin: 0 auto;
	width: 925px;
}

#content_area #cnt {
	width: 911px;
	height: auto !important;
	margin: 0 auto;
	padding: 7px;
	position: relative;
	top: -35px;
	background: #f7f9fc;
}

#content_area #cnt #fullbox, .full_col {
	width: 895px;
	height: auto !important;
	padding: 7px;
	background: #E8E8E8;
	text-align: justify;
	float: left;
	border: 1px solid #c0c0c0;
}

#content_area #cnt #box {
	width: 631px;
	min-height: 525px;
	height: auto !important;
	margin-right: 7px;
	padding: 7px;
	background: #E8E8E8;
	float: left;
	text-align: justify;
	border: 1px solid #c0c0c0;
}

#content_area a.link, #content_area .post_content a {
	color: #a60101;
	font-weight: bold;
}

#content_area a.link:hover, #content_area .post_content a:hover {
	color: #ff0000;
}

.inner_content {
	padding: 10px;
	font-family: Arial, Helvetica, sans-serif;
	color: #212121;
}

.inner_content ol li {
	margin-bottom: 10px;
}

.inner_content h1, .inner_content h2 .inner_content h3 {
	color: #a60101;
	font-size: 16px;
	margin: 0 0 10px 0;
	padding: 0;
}

.inner_content h2 {
	color: #666;
	font-size: 14px;
	margin-top: 20px;
}

.inner_content .stitle {
	color: #a60101;
	font-weight: bold;
}

.mac img {
	margin-top: 10px;
}

.faq h3, .staff h3 {
	border-top: 1px dashed #6d6d6d;
	padding-top: 20px;
}

.staff .stitle {
	color: #900;
	font-style: oblique;
	font-weight: bold;
}

.inner_content h3 {
	color: #000;
	font-size: 12px;
}

#content_area #cnt #box .announcement {
	padding: 10px;
	font-family: Arial, Helvetica, sans-serif;
	color: #212121;
}

#content_area #cnt #box .announcement .phead {
	width: 613px;
	height: 96px;
}

#content_area #cnt #box .announcement .phead .avatar {
	float: left;
	margin: 0 16px 16px 0;
	height: 79px;
}

#content_area #cnt #box .announcement .phead h1, #content_area #cnt #box .announcement h2 {
	color: #a60101;
	font-size: 16px;
	margin: 0;
	padding: 0;
}

#content_area #cnt #box .announcement .phead h1 a, #content_area #cnt #box .announcement .links_col a {
	text-decoration: none;
	color: #a60101;
}

#content_area #cnt #box .announcement .phead h1 a:hover, #content_area #cnt #box .announcement .links_col a:hover {
	color: #ff0000;
}

#content_area #cnt #box .announcement .phead h2 {
	font-size: 14px;
	color: #292929;
}

#content_area #cnt #box .announcement .phead .a_info {
	font-size: 12px;
}

#content_area #cnt #box .announcement .post_content {
	width: 613px;
}

#content_area #cnt #box .announcement .post_content img {
	width: 613px;
	display: none;
}

#content_area #cnt #box .announcement .links_col {
	width: 304px;
	float: left;
	font-size: 12px;
	font-weight: bold;
}

#content_area #cnt #ads {
	width: 240px;
	background: #000;
	padding: 7px;
	float: right;
}

#content_area #cnt #ads .ad {
	width: 234px;
	margin: 0 auto;
	margin-bottom: 12px;
}

#content_area #cnt #ads .large {
	background: #FFF;
	margin-top: 4px;
}

#content_area #cnt #ads .small {
	height: 60px;
	background: #999;
}

#content_area #cnt #ads .last {
	background: #999;
	margin-bottom: 4px;
}


/* SEO */

#seo_area {
	background: #969696;
}



#seo_area #seo {
	width: 925px; /* 775 + 75 + 75 = 925 */
	margin: 0 auto;
	border-top: 1px solid #606060;
	border-bottom: 1px solid #606060;
	background: #eef0f3;
	top: -35px;
	font-family: Tahoma, Geneva, sans-serif;
	text-align: left;
	position: relative;
	line-height: 1.4;
}

#seo_area a {
	color: #000;
}

#seo_area a:hover {
	color: #333333
}

#seo_area #seo ul {
	width: 105px;
	margin: 15px 40px;
	padding: 0;
	font-size: 9.5px;
	float: left;
	list-style-type: none;
	list-style-image: none;
	
}

#seo_area #seo ul li {
}

#seo_area #seo ul li h3 {
	color: #222222;
	font-size: 11px;
	font-weight: bold;
	margin: 0 0 2px;
	text-decoration: none;
}

/* FOOTER */

#footer_area {
	background: #040404;
	margin: 0 auto;
	width: 925px;
	
}

#footer_area a {
	color: #a8a8a8;
}

#footer_area #ftr {
	width: 925px;
	height: 60px;
	margin: 0 auto;
	top: -35px;
	background: #FFF;
	position: relative;
	-moz-border-bottom-left-radius: 20px;
    -webkit-border-bottom-left-radius: 20px;
    -khtml-border-bottom-left-radius: 20px;
    border-bottom-left-radius: 20px;
	-moz-border-bottom-right-radius: 20px;
    -webkit-border-bottom-right-radius: 20px;
    -khtml-border-bottom-right-radius: 20px;
    border-bottom-right-radius: 20px;
}

#footer_area #ftr #icons {
	width: 600px;
	height: 60px;
	margin: 0 auto;	
	z-index: 5;
	padding-right: 35px;
}

#footer_area #ftr #icons img {
	margin: 0 30px 0 30px;	
}

#footer_area #ftr .AuthorizeNetSeal {  
     display: inline-block; 
} 
 
#footer_area #ftr #icons img { 
     margin: 0 30px 0 30px; 
     height: 55px 
} 
 
#footer_area #ftr #icons .AuthorizeNetSeal img { 
     margin: 0 30px 0 30px; 
     width: 70.714px; 
     padding-top: 2px; 
}

#footer_area #credits {
	width: 925px;
	margin: 30px 0 0;
	top: -35px;
	color: #FFF;
	text-align: center;
	font-size: 11px;
	font-family: Tahoma, Geneva, sans-serif;
	position: relative;
}

#clear {
	clear: both;
}

#contact_form .line {
	position: relative;
	float: left;
	padding-bottom: 10px;
	width:100%;
}

#contact_form .clear {
	clear: both;
}
#contact_form .line label {
	padding-right: 10px;
	float: left;
	width:15%;
	color:#000;
	height:25px;
	line-height:15px;
}

#contact_form .line .smallinput {
	margin-right: 10px;
	float: left;
	width:10%;
	height:25px;
}
#contact_form .line input {
	margin-right: 10px;
	float: left;
	width:60%;
	height:25px;
}
#contact_form .line .input2 {
	margin-right: 10px;
	float: left;
	width:60%;
	height:30px;
}

#contact_form .line input.button {
	height: 25px;
    width: 60px;
}

/* Tourney Styles */

.tourney h1 {
	text-align: center;
}

.tourney .initial_setup .col {
	float: left;
	width: 440px;
}

.tourney .tuser {
	float: left;
	width: 600px;
}

.tourney .tuser a {
	float: left;
	margin-right: 10px;
}

.tourney .tuser .pname, .tourney label {
	float: left;
	display: block;
	width: 120px;
}

.tourney .rules {
	float: left;
	width: 600px;
	margin-bottom: 20px;
}

.tourney label {
	width: 148px;
}

.tourney input {
	width: 30px;
}

.tourney .tuser select, .tourney .tuser .input {
	float: left;
}

#toc {
	overflow: auto;
	border: 1px dashed #9b9b9b;
	text-align: left;
	padding: 10px;
}

#toc ol li {
	margin-bottom: 10px;
}

#toc h1, #toc h2, #toc h3 {
	font-size: 13px;
	font-weight: bold;
	margin: 10px 0;
	padding: 0;
}

#toc h2 {
	font-size: 12px;
	color: #333;
}

/* Store */

#spbalance, #store #spfooter {
	background: #000;
	width: 100%;
	margin-bottom: 8px;
	color: #fff;
	font-weight: bold;
	float: left;
	position: relative;
}

#store #spfooter {
	margin: 8px 0 0;
}

#spbalance .bl_cnt, #store #spfooter .bl_cnt {
	padding: 10px;
}

#spbalance .nick {
	float: right;
}

#spbalance .status_log {
	font-size: 13px;
	font-weight: bold;
	position: absolute;
	right: 10px;
	bottom: 10px;
	text-align: right;
}


#spbalance .sp2ep {
	background: url("/images/SP2EP.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
	margin: 0;
	display: block;
	width: 136px;
	height: 38px;
	position: absolute;
	top: 36px;
	right: 6px;
}

#spbalance .wc14 .sp2ep {
	position: static;
}

#spbalance .sp2ep:hover {
	background-position: 0 -38px;
}


#store #items {
	float: left;
}

#store #items .item_block {
	background: #383838;
	padding: 4px;
	position: relative;
	float: left;
	margin: 0 18px 18px 0;
}

#store #items .last {
	margin-right: 0;
}

#store #items .lr {
	margin-bottom: 0;
}

#store #items .hb {
	background-color: #009900;
}

#store #items .lb {
	background-color: #bb0000;
}

#store #items .item_block .item_image {
	border: 1px solid #999999;
}

#store #items .item_block .item_float_image {
	position: absolute;
	top: 0;
	left: 0;
}

#store #items .item_tag {
	position: absolute;
	top: 0;
	left: 96px;
}

#store #items h2 {
	background-image: url("/images/cart_price.png");
	position: absolute;
	width: 107px;
	height: 53px;
	top: 108px;
	left: 112px;				
}


#store #items h2.act {
	top: 112px;
	left: auto;
	right: -9px;
}

#store #items h2 .price_tag {
	padding: 6px;
	font-size: 18px;
	color: #fff;
	text-align: center;
	margin: 0;
}

#store #items h2 .abn_price_tag {
	background: url("/images/abn_price.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
	padding: 16px 2px 2px;
	font-size: 12px;
	color: #fff;
	text-align: center;
	margin: 0;
	display: block;
	width: 107px;
	height: 30px;
	cursor: hand;
	cursor: pointer;
}

#store #items h2 .abn_price_tag:hover {
	background-position: 0 -52px;
}

#store #items .cart {
	background-image: url("/images/cart_btn.png");
	position: absolute;
	height: 40px;
	width: 40px;
	top: 10px;
	left: 10px;
}

#store #items .log {
	background-image: url("/images/sstat/log.png");
	position: absolute;
	height: 38px;
	width: 38px;
	top: 10px;
	left: 10px;
}

#store #items .pinfo {
	position: absolute;
	top: 30px;
	right: 10px;
	text-align: right;
	color: #fff;	
}

#store #items .rarity {
	position: absolute;
	top: 10px;
	left: 10px;	
}

#store #items .edition {
	position: absolute;
	bottom: 10px;
	right: 10px;	
}

#store #items .tleft {
	position: absolute;
	text-align: right;
	top: 10px;
	right: 12px;
	color: #fff;
	font-weight: bold;
}

#store #items .ptitle {
	position: absolute;
	bottom: 12px;
	left: 12px;
	width: 230px;
	text-align: left;
	color: #fff;
	font-size: 14px;
	font-weight: bold;
}

#store #items .astat {
	position: absolute;
	top: 10px;
	left: 30px;
	width: 154px;
	text-align: left;
	color: #fff;
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
	color: #fff;
}

#store #items .show_seller {
	position: absolute;
	top: 61px;
	left: 12px;
	text-align: left;
	color: #fff;
	font-size: 10px;
	font-weight: normal;
}

#store #items .starting_act {
	position: absolute;
	top: 75px;
	left: 12px;
	text-align: left;
	color: #fff;
	font-size: 11px;
	font-weight: bold;
}

#store #items .bidsys {
	font-size: 14px;
	margin-top: 4px;
}

#store #items .pbid {
	background-color: #950000;
	border: 1px solid #000;
	width: 156px;
	padding: 2px;
	text-align: center;
	font-size: 11px;
	color: #fff;
	float: left;
	display: block;
	margin-top: 4px;
	cursor: pointer;
	cursor: hand;
}

#store #items .pbid:hover {
	background-color: #ff0000;
}

#store #items .bidsys .btn {
	background-color: #000;
	padding: 1px 5px;
	text-align: center;
	width: 10px;
	height: 15px;
	color: #fff;
	margin: 0;
	display: inline-block;
	float: left;
}

#store #items .bidsys .btn:hover {
	background-color: #480101;
}

#store #items .bidsys input, #store #items .bidsys input:disabled {
	font-size: 10px;
	height: 16px;
	width: 96px;
	text-align: center;
	padding: 0;
	margin: 0;
	border: 0;
	background-color: #fcfcfc;
	display: inline-block;
	float: left;
	color: #000;
}

#store #items .full_btn {
	background-color: #fff;
	width: 206px;
	height: 190px;
	position: absolute;
	top: 0;
	left: 0;
	opacity : .0;
	filter : alpha(opacity = 0);
	text-align: center;
	vertical-align: middle;
}

#store #items .server_btn {
	padding-top: 60px;
	height: 130px;
	font-size: 38px;
	font-weight: bold;
	color: #000;
}

#store #items .actx {
	width: 286px;
}

#store #items .full_btn:hover {
	opacity : .2;
	filter : alpha(opacity = 20);				
}

#store #items .ftxt {
	position: absolute;
	top: 62px;
	left: 12px;
	text-align: center;
	color: #fff;
	font-size: 54px;
	font-weight: bold;
	width: 262px;
	height: 64px;
}

/* Gallery */

.gallery .share {
	margin-bottom: 10px;
}

.gallery .img_block {
	float: left;
	margin: 0 10px 10px 0;
	border: 1px solid #999999;
	padding: 6px;
	position: relative;
	background: #fff;
}

.gallery .img_block img {
	border: 1px solid #3c3c3c;
	width: 100px;
	height: 100px;				
}

.gallery .last {
	margin-right: 0;
}

.gallery a {
	background-color: #fff;
	width: 114px;
	height: 114px;
	position: absolute;
	top: 0;
	left: 0;
	opacity : .0;
	filter : alpha(opacity = 0);
}

.gallery a:hover {
	opacity : .2;
	filter : alpha(opacity = 20);				
}

/* Search */

#search .item_block {
	border-bottom: 1px dashed #CCC;
	font-size: 12px;
	margin-bottom: 10px;
}

#search .item_block .main_link {
	font-size: 13px;
	font-weight: normal;
	text-decoration: underline;
	margin-bottom: 2px;
	display: inline-block;
}

#search .item_block .link_show {
	font-size: 10px;
	color: #787878;
}

#search .item_block .sdesc {
	color: #262626;
	padding: 10px 0;
	font-size: 11px;
}

/* Auction */

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

.xst h1,.xst h2, .xst h3 {
	padding: 0;
	margin: 0;
	color: #FF0;
	text-transform: uppercase;
	font-size: 14px;
	font-weight: bold;
	margin-bottom: 8px;
}

.xst h2 {
	text-transform: none;
	font-size: 12px;
	margin: 0;
}

.xst h3 {
	text-transform: none;
	font-size: 11px;
	color: #0ae900;
	margin: 0;
}

.xst .slinks, .xst label {
	padding: 4px;
	margin-left: 2px;
	padding-left: 0;
	display: inline-block;
}	

.xst .slinks {
	color: #c10202;
}

.xst .slinks:hover {
	color: #ff0000;
}

.xst label {
	margin: 0;
}

.xst #page_container {
	width: 100%;
	float: left;
	margin-top: 10px;
	color: #fff;
}

.xst #page_container .card_block {
	width: 273px;
	height: 220px;
	background-color: #000;
	border: 1px dashed #2e2e2e;
	padding: 10px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	float: left;
	margin-bottom: 6px;
	position: relative;
}

.xst #page_container .card_block .ep_price {
	background-color: #97ffff;
	width: 70px;
	height: 20px;
	position: absolute;
	right: 0;
	top: 30px;
	font-weight: bold;
}

.xst #page_container .card_block .sp_price {
	background-color: #aaffba;
	width: 70px;
	height: 20px;
	position: absolute;
	right: 0;
	top: 90px;
	font-weight: bold;
}

.xst #page_container .card_block .xcnt {
	position: relative;
	width: 100%;
	height: 100%;
	color: #000;
	font-size: 11px;
	padding: 4px;
}

.xst #page_container .card_block .xcnt a {
	background-color: #ff0000;
	display: block;
	height: 20px;
	width: 70px;
	left: 0;
	opacity: 0;
	position: absolute;
	top: 0;
}

.xst #page_container .card_block .xcnt a:hover {
	opacity: 0.5;
}					

.xst #page_container .card_block .cimg {
	width: 75px;
	height: 90px;
	float: left;
	margin-bottom: 4px;
}

.xst #page_container .card_block .rimg {
	height: 14px;
	height: 90px;
	float: left;
	margin-right: 4px;
	margin-bottom: 4px;
}

.xst #page_container .rxx {
	margin-left: 5px;
}

.xst #page_container .arti {
	background-image: url(images/artback.gif);
	background-repeat: repeat-x;
}

/* --- World Cup 2014 Prediction Component --- */

.wc_block {
	background-color: #041951;
	margin: 110px 16px 12px;
	width: 670px;
	float: left;
	position: relative;
}

.wc_block_sc {
	overflow-y: auto;
	width: 662px;
	height: 312px;
	padding: 12px;
}

.wc_block .wc_bg {
	background-color: #fbd500;
	padding: 8px;
	margin: 0 auto;
	width: 630px;	
	color: #fff;
	font-family: Verdana, Geneva, sans-serif;
	float: left;
}

.wc_bg h1 {
	margin: 0 0 10px;
	text-align: left;
	color: #e4dfdf;
	font-family: sdsak;
	font-size: 30px;
	font-weight: bold;
	float: left;
	width: 100%;
}

.wc_bg a {
	background: url("../images/wc14/wc_prediction.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
	margin: 0;
	display: block;
	width: 63px;
	height: 12px;
	font-family: Verdana, Geneva, sans-serif;
	text-align: center;
	color: #fff;
	float: left;
	font-weight: bold;
	font-size: 14px;
	padding: 4px 0;
	font-family: 'sdsak';
}

.wc_bg a:hover {
	background-position: 0 -20px;
}

.wc_bg a.wc_stats {
	background-image: url("../images/wc14/wc_stats.png");
	width: 26px;
	height: 26px;
	padding: 0;
}

.wc_bg a.wc_df {
	width: auto;
	height: auto;
	padding: 0;
	background: none;
}

.wc_bg a.wc_stats:hover {
	background-position: 0 -26px;
}

.wc_bg .abg_sb img.wc_icn {
	display: block;
	float: left;
	margin: 0 9px 0 9px;
	width: 42px;
	height: 42px;
	border: 1px dotted #4b4b4b;
}

.wc_bg .abg_sb table td {
	font-size: 12px;
	color: #fff;
}

.wc_bg .wc_pb {
	background-color: #00760b;
	padding: 8px;
	font-family: 'sdsak';
	font-weight: bold;
	font-size: 13px;
	color: #81ff8d;
	float: left;
	width: 614px;
}

.wc_bg .wc_pb .selcnt {
	display: inline-block;;
	background-color: #ff0000;
	height: 32px;
	margin: 0;
}

.wc_bg .wc_pb select, .wc_bg .wc_pb .wc_pdd {
	width: 40px;
	height: 22px;
	text-align: center;
	font-family: 'sdsak';
	font-weight: bold;
	font-size: 18px;
	display: inline-block;
	margin: 0 6px;
}

.wc_bg .wc_pb .wc_pdd {
	color: #fff;
	padding: 0;
	width: 20px;
	font-size: 22px;
}					

.wc_bg .wc_pb td {
	vertical-align: middle;
}

.wc_bg .wc_pb .wc_history {
	background-color: #002003;
	float: left;
	display: block;
	width: 100%;
	margin-top: 10px;
	overflow-y: hidden;
}

/* Ranking System */

#ranking {
	font-family: sdsak;
}

#ranking h1 {
	float: left;
	color: #fff;
	font-size: 50px;
	margin: 14px 0 0 20px;
	width: 500px;
}

#ranking .rlist {
	position: absolute;
	top: 96px;
	left: 26px;
	width: 355px;
	height: 450px;
	padding: 10px;
}

#ranking .rlist_league {
	position: absolute;
	top: 96px;
	left: 26px;
	width: auto;
	height: 436px;
	padding: 10px 0;
}

#ranking .rlist table, #ranking .rlist_league table {
	color: #fff;
	font-size: 11px;
	font-family: Verdana, Geneva, sans-serif;
}

#ranking .sssel {
	float: right;
	margin: 14px 20px 0 0;
	color: #FFFF00;
	font-size: 20px;
	font-weight: bold;
}

#ranking .sssel select {
	font-size: 18px;
	font-family: sdsak;
	font-weight: bold;
}

#ranking .pagination {
	position: absolute;
	bottom: 16px;
	left: 23px;
	color: #FFFF00;
	font-size: 20px;
	font-weight: bold;
	width: 560px;
	height: 20px;
}

#ranking .pagination a {
	color: #fff;
}

#ranking .pagination a.sel {
	color: #ff0000;
}

#ranking .pagination a:hover {
	color: #ff0000;
}

#ranking .ss {
	position: absolute;
	bottom: -6px;
	right: 34px;
}

#ranking .prizes {
	position: absolute;
	top: 80px;
	right: 34px;
	width: 432px;
}

#ranking .ureg td {
	background: none;
}

#ranking .uhov td {
	background-color: #9b0000;
	cursor: pointer;
	cursor: hand;
}


/* Contact Form */

#contact_form h2 {
	float: left;
	width: 100%;
	margin-top: 6px;
}

#contact_form .row, #contact_form p {
	float: left;
	width: 600px;
	padding: 4px;
	text-align: center;
}

#contact_form label {
	width: 150px;
	float: left;
	padding-right: 20px;
	text-align: right;
	font-weight: bold;
}

#contact_form input, textarea {
	float: left;
	font-size: 11px;
	color: #929292;
	width: 360px;
}

#contact_form input.captcha {
	width: 200px;
	margin-right: 10px;
}

#contact_form textarea {
	height: 80px;
}

#contact_form img {
	float: left;
}