/********************************************************/
/***     Imports      ***/
/********************************************************/
@import url('main.css');


/********************************************************/
/***     HTML5 Reset *taken from the boilerplate      ***/
/********************************************************/
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary, time, mark, audio, video {
	margin: 0;
	padding: 0;
	font-size: 100%;
	font: inherit;
	border: 0;
}

/********************************************************/
/***     HTML TAGS      ***/
/********************************************************/

BODY {
	font-family: Arial, Helvetica, sans-serif;
	color: #D8D8D8;
	background: url('/global/includes/images/template-items/background.jpg') top center no-repeat #040000;
}

BODY.body-sub {
	background-attachment: fixed;
}

A {
	color: #AB772A;
	text-decoration: none;
}

A:HOVER {
	color: #FFF;
}

/********************************************************/
/***     SITE-WIDE CLASSES      ***/
/********************************************************/

.warn {
	margin: 4px 0 !important;
	padding: 4px !important;
	color: #BD100D !important;
	font-weight: bold !important;
	background-color: #F9E0A9 !important;
	border: 1px solid #45100F !important;
}

.clear-float {
	clear: both;
}
.hide-text{overflow: hidden;display: block;text-indent: -9999px;text-align: left;}

/********************************************************/
/***     TOP-LEVEL COMPONENTS      ***/
/********************************************************/

/**** Main Container ****/
.container {
	margin: 0 auto;
	width: 980px;
}


/**** Inner Container ****/
.home-page .inner-container {
	padding: 60px 20px;
	position: relative;
	background: url('/global/includes/images/template-items/inner-container-top-background.jpg') top center repeat-x #0F0000;
	z-index: 5;
}

.inner-container {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 18px;
}

.inner-container H1 {
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	color: #AB772A;
}

.inner-container H2 {
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #AB772A;
}

.inner-container H3 {
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #AB772A;
}

.inner-container P, .inner-container UL, .inner-container OL {
	margin-bottom: 13px;
	color: #D8D8D8;
}

.inner-container LI > UL, .inner-container LI > OL {
	margin-bottom: 0;
}

.inner-container > P:first-child {
	
}

.inner-container OL {
	margin-left: 20px;
}

.inner-container UL {
	margin-left: 20px;
	list-style-image: url("/global/includes/images/html-elements/ul-bullet.png");
}

.inner-container OL LI, .inner-container UL LI {
	margin-top: 3px;
}

.inner-container OL LI:first-child, .inner-container UL LI:first-child {
	margin-top: 0;
}

.inner-container I, .inner-container EM {
	font-style: italic;
}

.inner-container B, .inner-container STRONG {
	font-weight: bold;
}

.inner-container .ornament-left {
	height: 82px;
	width: 110px;
	position: absolute;
	top: -26px;
	left: -30px;
	background: url('/global/includes/images/template-items/corner-filligri.png') 0 0 no-repeat transparent;
}

.inner-container .ornament-right {
	height: 82px;
	width: 110px;
	position: absolute;
	top: -26px;
	right: -37px;
	background: url('/global/includes/images/template-items/corner-filligri.png') -110px 0 no-repeat transparent;
}

/**** Header ****/

#header {
	height: 113px;
	background: url('/global/includes/images/template-items/top-nav/background.png') top center repeat-x transparent;
	z-index: 20;
}

#header .container {
	position: relative;
	z-index: 20;
}

#header H1 {
	position: absolute;
	left: -10px;
	top: 30px;
}

#header H1 A {
	height: 170px;
	width: 300px;
	display: block;
	background: url('/global/includes/images/template-items/top-nav/logo-badge-sprite.png') 0 0 repeat-x transparent;
}

#header H1 A SPAN {
	display: none;
}

#header UL {
	list-style: none;
}

#header UL LI {}
/***     marti fix for new menu, limiting hiding to the specific element ***/

#header UL#main-menu > LI > a >  SPAN {
	display: none;
}

#header #main-menu > LI > UL {
	width: 192px;
	margin: 30px 0 0 -20px;
	position: absolute;
}

#header UL LI.active UL {
	display: block;
}


UL.menu-list > LI {
	position: relative;
	top: 0px;
	padding: 0px;
	border-top: 1px solid #600d0a;
	border-bottom: 1px solid #3a0706;
	background-color: #4d0a08;
}
#header UL > LI > UL > LI UL > LI > A { width:177px; padding-left: 15px;}

#header UL.menu-list > li:first-child {border-top: 0 none;}
#header UL.menu-list > li div.arrow-top {position: absolute; top: -19px;left: 29px;width: 33px;height: 19px;background: url("/global/includes/images/template-items/top-nav/drop-down-top.png") no-repeat;}

UL LI.active UL LI A {
	color: #E1CA97;
	font-size: 12px;
}

UL LI UL LI .indicator {
	margin-right: 16px;
	display: block;
	float: right;
	color: #FFF;
	font-weight: bold;
}
#header UL LI UL LI UL LI {
	margin: 0;
	padding-left: 0px;
}

/*
#header UL LI UL LI UL LI:first-child {
	padding-top: 4px;
	background: url('/global/includes/images/template-items/top-nav/drop-down-divider.png') top center no-repeat;
}
*/

#header UL LI.active UL LI UL LI A{color: #FFF;}
#header #main-menu{position: absolute;top: 41px;left: 278px;width: 580px;height: 54px;text-align: center;}
#header #main-menu > LI{position: relative;display: inline-block;text-align: left;}
#header #main-menu > LI > A{height: 54px;width: 67px;display: block;background: url('/global/includes/images/template-items/top-nav/nav-text.png') no-repeat;}
#header #main-menu > #game > A{width: 89px;}
#header #main-menu > #game > A.active,
#header #main-menu > #game > A:HOVER{background-position: 0 -54px;}
#header #main-menu > #media > A{width: 100px;background-position: -91px 0;}
#header #main-menu > #media > A.active,
#header #main-menu > #media > A:HOVER{background-position: -91px -54px;}
#header #main-menu > #community > A{width: 166px;background-position: -193px 0;}
#header #main-menu > #community > A.active,
#header #main-menu > #community > A:HOVER{background-position: -193px -54px;}
#header #main-menu > #services > A{width: 178px;background-position: -361px 0;}
#header #main-menu > #services > A.active,
#header #main-menu > #services > A:HOVER{background-position: -361px -54px;}
#header #play-now{position: absolute;top: 50px;right: -36px;height: 152px;width: 150px;display: block;text-indent: -9999px;background: url('/global/includes/images/template-items/top-nav/play-for-free-sprite.png') no-repeat;overflow: hidden;outline: none;}
#header #play-now:hover{background-position: 0 -152px;}

/**** DROPDOWN MENU ****/
.menu-list > li > ul {display:none;margin: 0 0 -1px 0;border-top: 1px solid #3A0706;}
.menu-list .indicator-closed,
.menu-list .indicator-opened {margin-right: 16px;display: inline-block;float: right;color: #FFF;font-size: 16px;font-weight: bold;position:relative;user-select: none;z-index:1;}
.menu-list .indicator-opened {display:inline-block; } /*align - with + */
.menu-list .inactive-indicator {display:none;}
.menu-list ul, .menu-list li {position:relative;}
.secondary-nav {margin-top: 10px; float:right;}
ul.menu-list {width:218px; margin:0; padding:0; font-size:12px; line-height:1; list-style-type:none; }
ul.menu-list LI {min-height:20px; margin:0;  color:#e1ca97; list-style-type:none;  }
ul.menu-list LI A {height: 28px; width:100%; display:inline-block; line-height: 28px;  vertical-align:middle; color:#e1ca97;outline: 0;}
ul.menu-list LI A:hover {color:#fff;}
ul.menu-list > LI a:hover {}
UL.menu-list > LI > UL > LI A { width: 203px; padding-left: 15px; }
ul.menu-list a.current {color:#fff; font-weight:bold; }
.secondary-nav .secondary-nav-top {height:7px; width:218px; font-size:0; line-height:0; background:url('/global/includes/images/template-items/secondary-nav-background.jpg') left top repeat-y transparent;}
.secondary-nav .secondary-nav-bottom {height:7px; width:218px; font-size:0; line-height:0; background:url('/global/includes/images/template-items/secondary-nav-background.jpg') left bottom repeat-y transparent;}

.menu-list li a > span.link-text {  padding-left:5px; display: inline-block; }
ul.menu-list > li > ul > li > a > span.link-text {padding-left:15px; color:#fff;}
#header UL LI UL.menu-list {top: 32px;left: 20px; z-index:100;
	box-shadow: 0 0 3px #000000,0 0 3px #000000;
	-moz-box-shadow: 0 0 3px #000000,0 0 3px #000000;
	-webkit-box-shadow: 0 0 3px #000000,0 0 3px #000000;
	-o-box-shadow: 0 0 3px #000000,0 0 3px #000000;
}
ul.menu-list LI A {color:#e1ca97; outline: 0;}
ul.menu-list LI A:hover, UL.menu-list LI.current{background-color: #75100e;}
.menu-list li a > span.link-text {padding-left:15px}

/*** Sidebar banners ***/
.secondary-nav UL.promos { text-align: center; list-style: none; }
.secondary-nav UL.promos LI { margin-top: 12px; }
.secondary-nav UL.promos LI A { width: 100%; display: block; text-indent: -9999px; outline: none 0; }
.secondary-nav UL.promos LI A:HOVER { background-position: bottom left; outline: none 0; }


/********************************************************/
/*** 		    HOME PAGE 		     ***/
/********************************************************/

/**** General ****/

.home-page .inner-container H2 {
	margin-bottom: 11px;
	padding: 0 0 8px 0;
	color: #FFC45F;
	font-family: AdelonBook, "Times New Roman", Times, serif;
	font-size: 21px;
	font-weight: normal;
	letter-spacing: 1px;
	text-transform: uppercase;
	background: url('/global/includes/images/template-items/horz-divider.png') bottom left repeat-x transparent;
}

.home-page .inner-container H2>A.rss {
	display: inline-block;
	height: 14px;
	width: 14px;
	overflow: hidden;
	clear: right;
	margin: 0 0 0 1px;
	text-indent: -9000px;
	background: url('/global/includes/images/template-items/home-page/rss-sprite.png') top left no-repeat transparent;
}

.home-page .inner-container H2>A.rss:hover {
	background-position: bottom left;
}

.home-page .inner-container UL {
	margin: 0;
	list-style: none;
}

.home-page .view-all {
	position: absolute;
	right: 5px;
	top: 3px;
	font-size: 11px;
	text-transform: lowercase;
}

.home-page .view-all A {
	color: #C1C1C1;
}

.home-page .view-all A:HOVER {
	color: #FFF;
}

/**** Header Rotator ****/
.fp-rotator {
	margin-top: -11px;
	position: relative;
}

.fp-rotator .rotator-content {
	position: relative;
	width: 1196px;
	height: 409px;
	list-style: none;
}

.fp-rotator .rotator-content LI {
	display: none;
	position: absolute;
	top: 0;
	left: 0;
	background-position: top left;
}

.fp-rotator .rotator-content LI A {
	height: 409px;
	width: 1196px;
	margin-left: -110px;
	display: block;
}

.fp-rotator .rotator-content LI A SPAN {
	display: none;
}

.fp-rotator .thumbnails{
	height: 92px;
	width: 617px;
	padding: 60px 0 0 60px;
	position: absolute;
	bottom: -27px;
	right: -81px;
	background: url('/global/includes/images/template-items/home-page/hero-banner-thumbnail-background.png') bottom right no-repeat;
	list-style: none;
	z-index: 15;
}
.fp-rotator .thumbnails LI {margin-top: 1px;position: relative;height: 58px;width: 168px;margin-left: 4px;float: left;cursor: pointer;}
.fp-rotator .thumbnails LI:first-child {margin-left: 0;}
.fp-rotator .thumbnails li > a {display: block;width: 168px;height: 58px;overflow: hidden;}
.fp-rotator .thumbnails li > a img {display: block;}
.fp-rotator .thumbnails LI.selected > a {width: 164px;height: 54px;border: 2px solid #FFC45F;}
.fp-rotator .thumbnails LI.selected > a img {margin-left: -2px;margin-top: -2px;}
.fp-rotator .thumbnails LI .overlay {position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: url(/global/includes/images/template-items/home-page/hero-banner-thumbnail-overlay.png);}
.fp-rotator .thumbnails LI.selected .overlay {display: none;}

.fp-rotator .thumbnails .thumbnails-outer {
	width: 518px;
	overflow: hidden;
}

.fp-rotator .thumbnails .thumbnails-inner {
	width: 1202px;
	margin: 0;
	padding: 0 0 0 3px;
	list-style: none;
	overflow: hidden;
}

.fp-rotator .nav {
	position: absolute;
	bottom: -25px;
	right: 28px;
	z-index: 40;
}

.fp-rotator .nav .prev {
	height: 28px;
	width: 41px;
	display: block;
	float: left;
	background: url('/global/includes/images/template-items/home-page/prev-next-sprite.png') top left no-repeat transparent;
	outline: 0 none;
}

.fp-rotator .nav .prev:HOVER {
	background-position: bottom left;
}

.fp-rotator .nav .prev SPAN {
	display: none;
}

.fp-rotator .nav .next {
	height: 28px;
	width: 41px;
	display: block;
	float: left;
	background: url('/global/includes/images/template-items/home-page/prev-next-sprite.png') top right no-repeat transparent;
	outline: 0 none;
}

.fp-rotator .nav .next:HOVER {
	background-position: bottom right;
}

.fp-rotator .nav .next SPAN {
	display: none;
}

/**** News Box ****/

.home-page .home-news {
	width: 372px;
	position: relative;
	float: left;
}

.home-page .home-news UL {}

.home-page .home-news .headline {
	font-size: 14px;
	line-height: 16px;
}
.home-page .home-news .headline a:hover{color: #86d1e1;}

.home-page .home-news .info,
.home-page .home-news .info A {
	color: #F9E0A9;
	font-size: 11px;
}
.home-page .home-news .info{margin-top: -2px;margin-bottom: 10px;}

.home-page .home-news .info A:HOVER {color: #54b4d1;}


/**** Media Box ****/

.home-page .home-center-column {
	margin: 0 20px;
	width: 300px;
	position: relative;
	float: left;
}

.home-page .home-media UL {
	margin: -5px -5px 0;
	overflow: hidden;
}

.home-page .home-media UL LI {
	height: 106px;
	width: 143px;
	margin: 5px;
	float: left;
}
.home-page .home-media UL LI a{position: relative;display: block;}
.home-page .home-media UL LI a .overlay{display: none;position: absolute;top: 0;left: 0;height: 109px;width: 145px;background: url(/global/includes/images/template-items/home-page/media-hover-overlay.png);}
.home-page .home-media UL LI a:hover .overlay{display: block;}
.home-page .home-media UL LI a IMG {display: block;height: 107px;width: 143px;border: 1px solid #333;}

/**** What's Hot Banner ****/
.home-page .home-whats-hot{padding-top: 30px;}
.home-page .home-whats-hot h2{margin: 25px 0;}
.home-page .home-whats-hot a.whats-hot-link{}
.home-page .home-whats-hot a.whats-hot-link img{display: block;}

/**** Connect/Social Media Box ****/

.home-page .home-connect {
	width: 226px;
	position: relative;
	float: left;
}
.home-page .home-connect h3.newsletter{margin: 10px 0 8px;font: normal 14px/25px AdelonBook,"Times New Roman",Times,serif;letter-spacing: 1px;text-align: center;text-transform: uppercase;color: #ffc45f;background: url(/global/includes/images/template-items/home-page/newsletter-heading-bg.png) no-repeat;}

.home-page .home-connect P {
	margin-bottom: 6px;
	color: #F9E0A9;
	font-size: 11px;
	line-height: 1.1;
}

.home-page .home-connect .archive A {
	color: #C1C1C1;
	font-size: 11px;
}

.home-page .home-connect .archive A:HOVER {
	color: #FFF;
}

.home-page .home-connect #newsletter-signup {
	position: relative;
	/*width: 205px;*/
}

.home-page .home-connect #newsletter-signup INPUT{
	width: 189px;
	height: 24px;
	padding-left: 5px;
	float: left;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	font-style: italic;
	background: url('/global/includes/images/template-items/newsletter-signup/input-background.png') top left no-repeat transparent;
	border: none;
}

.home-page .home-connect #newsletter-signup BUTTON {
	margin: 0 0 0 -1px;
	padding: 0;
	width: 28px;
	height: 23px;
	overflow: hidden;
	float: left;
	background: url("/global/includes/images/template-items/newsletter-signup/submit-button.png") no-repeat;
	border: none 0;
	outline: none;
	cursor: pointer;
	text-indent: -9999px;
}

.home-page .get-ncoin-banner .get-ncoin-link {
	display: block;
	width: 220px;
	height: 82px;
	background: url("/global/includes/images/template-items/home-page/Buy_NCoin_mainpage.jpg") no-repeat 0 0;
}

.home-page .get-ncoin-banner .get-ncoin-link:hover {
	background: url("/global/includes/images/template-items/home-page/Buy_NCoin_mainpage.jpg") no-repeat 0 bottom;	
}

/**** Featured Items Rotator ****/

.home-page .featured-items {
	clear: both;
}

.home-page .featured-items H2 {
	padding: 0;
	background: none;
}
.home-page .featured-items .item-rotator .extra-info {
	display:none;
	position: absolute;
	top: 0;
	left: 0;
	height: 110px;
	width: 110px;
	border: 2px solid #FFC45F;
	background: url('/global/includes/images/template-items/fill-black-60.png') 0 0 repeat transparent;
}

.home-page .featured-items .item-rotator .extra-info .name {
	margin-top: 50px;
	color: #FFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	line-height: 13px;
}

.home-page .featured-items .item-rotator .extra-info .price {
	color: #FFC45F;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
}

.home-page .featured-items .item-rotator .extra-info .price .price-notes {
	color: #FFF;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	font-style: italic;
	font-weight: normal;
}
/**** Home Page Facebook iFrame ****/
#facebook-like-button{margin-bottom: 5px;display: block;height: 36px;font: 16px AdelonBook, "Times New Roman", Times, serif;color: #FFC45F;text-transform: uppercase;background: url(/global/includes/images/template-items/home-page/facebook-like-button.png) top left no-repeat;}
#facebook-like-button:HOVER { background-position: bottom left; }
#facebook-like-button span{padding: 7px 0 0 44px;display: block;}
#facebook-iframe-wrapper{margin-bottom: 14px;width: 220px;height: 160px;overflow: hidden;}
#facebook-iframe{margin: -72px 0 0 -11px;border: 0 none;overflow: hidden;width: 240px;height: 204px;}
/*
.home-page .inner-container .bar-covers{position: absolute;background: url("/global/includes/images/template-items/inner-container-top-background.jpg")}
.home-page .inner-container .bar-top{top: 87px;left: 720px;height: 98px;width: 240px;background-position: -718px -87px;}
.home-page .inner-container .bar-left{top: 90px;left: 720px;height: 170px;width: 4px;background-position: -718px -90px;}
/* sliderkit */
.sliderkit{display:none;position:relative;overflow:hidden;text-align:left;}
.sliderkit A,
.sliderkit A:hover{text-decoration:none;}
.sliderkit IMG{border:0;}
.sliderkit .sliderkit-nav{position:absolute;text-align:center; z-index:10;}
.sliderkit .sliderkit-nav-clip{margin:0 auto; position:relative;overflow:hidden;}
.sliderkit .sliderkit-nav-clip UL{margin:0; padding:0; position:relative; top:0; left:0; list-style:none;}
.sliderkit .sliderkit-nav-clip UL LI{float:left;}
.sliderkit .sliderkit-nav-clip UL LI a{display:block; overflow:hidden;}
.sliderkit .sliderkit-btn{z-index:10;}
.sliderkit .sliderkit-count{padding:5px; position:absolute; top:5px; right:5px; color:#fff; background:#000; z-index:10;}
/* Navbar */
.item-carousel {margin-top: 12px;width:921px;}
.item-carousel .sliderkit-nav{height:126px; width:921px; padding:11px 0 0 0; position:relative; left:0; bottom:0; background:url('/global/includes/images/template-items/store-item-rotator/rotator-background.png') top left no-repeat transparent;}
.item-carousel .sliderkit-nav-clip UL LI{height:110px; width:114px; margin:0 3px 0 0; padding:2px 0; position:relative; float:left; text-align:center;}
.item-carousel .sliderkit-nav-clip UL LI IMG {height:110px; width:110px;}
.item-carousel .sliderkit-nav-clip UL LI A {height:100%; width:100%; margin:0; display:block; overflow:hidden;}
/* Buttons */
.item-carousel .sliderkit-nav .sliderkit-nav-btn{position:absolute;top:50px;}
.item-carousel .sliderkit-nav .sliderkit-nav-btn SPAN{display:none;}
.item-carousel .sliderkit-nav .sliderkit-nav-btn A{height:32px; width:32px; display:block;}
.item-carousel .sliderkit-nav .sliderkit-nav-prev{left:8px;}
.item-carousel .sliderkit-nav .sliderkit-nav-next{right:8px;}
.item-carousel .sliderkit-nav .sliderkit-nav-prev A{background: url('/global/includes/images/template-items/prev-next-buttons-large.png') 0 0 no-repeat transparent;}
.item-carousel .sliderkit-nav .sliderkit-nav-next A{background: url('/global/includes/images/template-items/prev-next-buttons-large.png') -32px 0 no-repeat transparent;}
.item-carousel .sliderkit-nav .sliderkit-nav-prev A:hover,
.item-carousel .sliderkit-nav .sliderkit-nav-prev A:focus{background: url('/global/includes/images/template-items/prev-next-buttons-large.png') 0 -32px no-repeat transparent; outline: 0 none;}
.item-carousel .sliderkit-nav .sliderkit-nav-next A:hover,
.item-carousel .sliderkit-nav .sliderkit-nav-next A:focus{background: url('/global/includes/images/template-items/prev-next-buttons-large.png') -32px -32px no-repeat transparent; outline: 0 none;}
/* Buttons > Disable */
.item-carousel .sliderkit-btn-disable{cursor:default;}
/* From the content-only template. Should be re-usable */
.inner-container .asset-meta, .inner-container .asset-meta A {
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	color: #F9E0A9;
	margin-bottom: 13px;
	text-decoration: none;
}



/********************************************************/
/***     SUBPAGE COMMON STYLE      ***/
/********************************************************/
.body-sub #header {height:200px;}
.body-sub #header .container {width:980px;}
.body-sub #header .logo {position: absolute; left: -10px; top: 30px;}
.body-sub .container-sub .article-p TABLE { margin: 6px 0 13px 0; border-collapse: collapse; }
.body-sub .container-sub .article-p TABLE.borderless TD, .body-sub .container-sub .article-p TABLE.borderless TH { border: none 0; }
.body-sub .container-sub .article-p TABLE TH, .body-sub .container-sub .article-p TABLE TH P { color: #45100F; font-weight: bold; background-color: #F9E0A9; }
.body-sub .container-sub .article-p TABLE TD, .body-sub .container-sub .article-p TABLE TH { padding: 4px; border: #FFC45F solid 1px; }
.body-sub .container-sub .article-p TABLE P { margin: 0; }
#header .logo A {height: 170px; width: 300px; display: block; background: url('/global/includes/images/template-items/top-nav/logo-badge-sprite.png') 0 0 repeat-x transparent;}
#header .logo A:HOVER {background-position: top right;}
#header .logo A SPAN {display: none;}
.body-sub .container-sub {width:980px; margin:0 auto; padding:22px 0 0 0; position: relative; background: url('/global/includes/images/template-items/container-sub-top-background.jpg') no-repeat #0F0000; z-index:1;}
.container-sub .ornament-left {height: 82px; width: 110px; position: absolute; top: -26px; left: -30px; background: url('/global/includes/images/template-items/corner-filligri.png') 0 0 no-repeat transparent;}
.container-sub .ornament-right {height: 82px; width: 110px; position: absolute; top: -26px; right: -37px; background: url('/global/includes/images/template-items/corner-filligri.png') -110px 0 no-repeat transparent;}
.container-sub .contents > H1, .container-sub .contents > H3.section-name {padding: 0 0 7px 0; color: #FFC45F; font-family: AdelonBook, "Times New Roman", Times, serif; font-size: 21px; font-weight: normal; letter-spacing: 1px; line-height:1; text-transform: uppercase; }
.container-sub H2, .container-sub .separation-contents H1 {font-size:16px; color:#ab772a; font-weight:bold;}
#breadcrumb {height:22px; position:absolute; top:0; left:60px; font-size:11px; z-index:100;}
#breadcrumb SPAN {height:19px; margin-left: -7px; padding:3px 14px 0 23px; display:inline-block; float:left; background: url('/global/includes/images/template-items/breadcrumb-background.png') top left no-repeat transparent;}
#breadcrumb SPAN A {color:#362626}
#breadcrumb .breadcrumb-left {width:12px; margin-left: -7px; padding: 3px 10px 0 6px; background: url('/global/includes/images/template-items/breadcrumb-background.png') top left no-repeat transparent;}
#breadcrumb .home {width:30px; padding:0; text-indent:-999px; overflow:hidden; background:none;}
#breadcrumb .home A {height:12px; width:16px; margin: 4px 0 0 8px; display:block; background: url('/global/includes/images/template-items/breadcrumb-home-sprite.png') bottom left no-repeat transparent;}
#breadcrumb .home A:HOVER { background-position: top left; }
#breadcrumb .current {padding-right:12px; padding-left:0; background-position:top right;}
#breadcrumb SPAN A:HOVER, #breadcrumb .current, #breadcrumb .current A { color: #701111 }
.heading {height:326px; width:980px; margin:0 0 20px 0;}
.heading P {color:#f9e0a9; line-height:23px;}
.contents {clear:both; padding:30px 18px 100px 18px; position:relative; overflow:hidden;}
.contents-overview {padding-left:30px; padding-right:26px;}
.contents-overview H2 {color: #FFC45F; font-family: AdelonBook, "Times New Roman", Times, serif; font-size: 21px; font-weight: normal; letter-spacing: 1px; text-transform:uppercase;}
/*.contents H2 {margin-bottom: 20px; padding: 0 0 8px 0; background: url('/global/includes/images/template-items/horz-divider.png') bottom left repeat-x transparent;}*/
.el-view-all {position: absolute; right: 5px; top: 10px; font-size: 13px; color:#c1c1c1; text-transform: lowercase;}
.el-view-all A {color:#c1c1c1;}
.pagination {width:100%; clear:both; font-size:14px; font-weight:bold; text-align:center; text-shadow:rgba(0, 0, 0, 1) 1px 1px 0;}
.pagination .links {display:inline-block; overflow:hidden;}
.pagination .links .btn-prev A {height:32px; width:32px; float:left; text-indent:-999px; display:inline-block; background: url('/global/includes/images/template-items/pagination-sprite.png') -3px 0 no-repeat transparent; overflow:hidden;}
.pagination .links .btn-prev A:HOVER { background-position: -3px -35px; }
.pagination .links .btn-prev A:ACTIVE { background-position: -3px -70px; }
.pagination .links .btn-next A {height:32px; width:32px; margin:0 0 0 7px; float:left; text-indent:-999px; display:inline-block; background: url('/global/includes/images/template-items/pagination-sprite.png') -74px 0 no-repeat transparent; overflow:hidden;}
.pagination .links .btn-next A:HOVER { background-position: -74px -35px; }
.pagination .links .btn-next A:ACTIVE { background-position: -74px -70px; }
.pagination .links SPAN A {height:100%; width:100%; display:block;}
.pagination .links > A {height:22px; width:26px; margin:2px 0 0 7px; padding:4px 0 0 0; float:left; display:inline-block; text-align:center; background: url('/global/includes/images/template-items/pagination-sprite.png') -41px -2px no-repeat transparent;}
.pagination .links > A:HOVER, .pagination .links .pacurrent {height:22px; width:26px; margin:2px 0 0 7px; padding:4px 0 0 0; float:left; display:inline-block; text-align:center; background: url('/global/includes/images/template-items/pagination-sprite.png') -41px -37px no-repeat transparent;}

/*
.pagination .links .btn-prev {height:32px; width:32px; text-indent:-999px; display:inline-block; background: url('/global/includes/images/template-items/pagination-sprite.png') left top no-repeat transparent; overflow:hidden;}
.pagination .links .btn-next {height:32px; width:32px; margin:0 0 0 3px; text-indent:-999px; display:inline-block; background: url('/global/includes/images/template-items/pagination-sprite.png') -50px 0 no-repeat transparent; overflow:hidden;}
.pagination .links SPAN A {height:100%; width:100%; display:block;}
.pagination .links > A {height:25px; width:26px; margin:0 0 0 3px; padding:7px 0 0 0; display:inline-block; color:#f9e0a9; text-align:center; background: url('/global/includes/images/template-items/pagination-sprite.png') 0 -79px; no-repeat transparent; overflow:hidden;}
.pagination .links .pacurrent {height:25px; width:26px; margin:0 0 0 3px; padding:7px 0 0 0; display:inline-block; text-align:center; background: url('/global/includes/images/template-items/pagination-sprite.png') 0 -113px; no-repeat transparent; overflow:hidden;}

*/

/* Secondary Level With Navigation */
.separation-contents {clear:both; }
.separation-contents .contents-left {width:704px; margin:10px 20px 0 0; float:left;}
.separation-contents .nav {width:218px; float:left;}
/* Secondary Level Navigation */


/* marti dev
.secondary-nav {float:right;}
.secondary-nav UL {width:218px; margin:0; padding:0 0 7px 0; font-size:12px; line-height:1; list-style-type:none; background:url('/global/includes/images/template-items/secondary-nav-background.jpg') left bottom no-repeat transparent;}
.secondary-navX UL LI {height:20px; margin:0; padding:10px 0 0 19px; color:#e1ca97; list-style-type:none; background:url('/global/includes/images/template-items/secondary-nav-bg-normal.jpg') left top repeat-y transparent;}
.secondary-nav UL LI A {color:#e1ca97;}
.secondary-nav UL LI:hover {color:#fff; font-weight:bold; background:url('/global/includes/images/template-items/secondary-nav-bg-hover.jpg') repeat-y;}
.secondary-nav UL LI:hover A {color:#fff;}
.secondary-nav UL .current {color:#fff; font-weight:bold; background:url('/global/includes/images/template-items/secondary-nav-bg-hover.jpg') repeat-y;}
.secondary-nav UL .current A {color:#fff;}
.secondary-nav .secondary-nav-top {height:10px; width:218px; font-size:0; line-height:0; background:url('/global/includes/images/template-items/secondary-nav-background.jpg') left top no-repeat transparent;}

.secondary-nav UL LI {min-height:20px; margin:0; padding:10px 0 0 19px; color:#e1ca97; list-style-type:none; background:url('/global/includes/images/template-items/secondary-nav-bg-normal.jpg') left top repeat-y transparent; border:1px solid yellow;}

.secondary-nav UL LI A {color:#e1ca97;}
 */

/********************************************************/
/***     MEDIA COMMON      ***/
/********************************************************/
.list-thumbnails {clear:both; margin:0 0 0 -20px; padding:0; list-style-type:none;}
.list-thumbnails LI {height:150px; width:200px; margin:0 0 24px 20px; padding:5px; position:relative; float:left; list-style-type:none; background: url('/global/includes/images/template-items/media/thumbnail-frame.png') no-repeat transparent;}
.list-thumbnails LI IMG {height:150px; width:200px; vertical-align:top;}
.list-thumbnails LI .subject {height:24px; width:187px; padding:7px 6px 0 6px; display:none; position:absolute; bottom:7px; left:6px; font-size:13px; color:#ffc45f; overflow:hidden; background: url('/global/includes/images/template-items/fill-black-60.png') 0 0 repeat transparent;}
.list-thumbnails .end {margin-right:0;}
/* media directory*/
.list-thumbnails-dir {margin:37px 0 0 -32px;}
.list-thumbnails-dir LI {margin:0 0 35px 32px;}
.media-links { width: 756px; margin: 37px auto 0; }

UL.list-thumbnails LI A .overlay{margin: 5px; display: none;position: absolute;top: 0;left: 0;height: 151px;width: 200px; background: url(/global/includes/images/template-items/media/media-overlay.png) 0 -1px no-repeat;}
UL.list-thumbnails LI A:HOVER .overlay{display: block;}


/********************************************************/
/***     MEDIA OVERVIEW      ***/
/********************************************************/
.media-overview H1 {display:none;}
.media-overview .heading {background: url('/global/includes/images/template-items/media-overview/heading.jpg') no-repeat transparent;}
.media-overview .heading P {width:335px; padding:183px 0 0 45px;}
.media-overview H2 {margin-bottom:0px; padding:0 0 10px 0; background:none;}
.media-overview H3 {color:#ab772a; font-size:13px; font-weight:bold;}
.media-overview .desc {width:195px; color:#f9e0a9; font-size:13px; line-height:16px;}
.media-overview .desc P {padding-bottom:15px;}
.media-overview .desc .submit {color:#ab772a;}
.media-overview .desc .submit A {color:#ab772a;}
.media-overview .media-row {clear:both; padding:0 0 13px 0; overflow:hidden;}
.media-overview .media-block {width:442px; float:left; position:relative;}
.media-overview .media-block:first-child { width: 450px; margin-right:32px; }
.media-overview .media-row .heading{}
.media-overview .media-row .heading:hover .el-view-all{color: #54B4D1;}

.media-video {width:450px; margin-right:32px; float:left; position:relative;}
.media-video .video-frame {height:333px; width:440px; padding:5px; position: relative; background: url('/global/includes/images/template-items/media-overview/video-frame.png') no-repeat transparent;}
.media-video .video-frame .overlay {height: 80px; width: 80px; margin: 126px 0 0 180px; position: absolute; top: 0; left: 0; background: url('/global/includes/images/template-items/video-play-button-lrg.png') no-repeat transparent;}

.media-fan .desc {float:left;}

.media-comic {width:442px; position:relative; float:left;}
.media-comic .desc { position:absolute; top:210px; left:10px;}
.media-comic .comic-chapters {font-size:13px; line-height:16px;}
.media-comic .comic-chapters h3 {margin:0 0 8px 0;}
.media-comic .comic-chapters UL {list-style-type:none; float:left;}
.media-comic .comic-chapters UL LI {margin:0 0 8px 0; list-style-type:none;}
.media-comic .comic-chapters UL LI A {color:#f9e0a9;}

/********************************************************/
/***     MEDIA DIRECTORY      ***/
/********************************************************/
.wrap-filter-category {position:absolute; top:35px; left:190px;}
.filter-category {height:30px; margin-right:20px; position:relative; display:inline-block; font-size:11px; color:#c1c1c1;}
.filter-category UL {width:75px; margin:0; padding:5px 7px 0 7px; list-style-type:none; display:none; position:absolute; top:17px; left:-7px; background: url('/global/includes/images/template-items/fill-black-60.png') 0 0 repeat transparent; border:1px solid #333; z-index:100;}
.filter-category UL LI {height:19px;}
.filter-category UL LI A {color:#c1c1c1;}
.filter-category-races {}
.filter-category-classes {}
.filter-category SPAN {padding:0 15px 0 0; background: url('/global/includes/images/template-items/filter-arrow.png') right 2px no-repeat transparent;}


/********************************************************/
/***            SECTION OVERVIEW PAGES                ***/
/********************************************************/
.overview-page h2 {margin-bottom:0px; padding:0 0 10px 0; background:none; }
.overview-page .contents-overview {padding: 0 0 35px 18px;}
.overview-page .heading {margin-bottom: 25px;}
.overview-page .heading h1 {position: absolute;text-indent: -9999px;overflow: hidden;}
.overview-page .heading p {width:335px; padding: 186px 0 0 38px;}
.overview-page .game-tile {margin: 0 16px 25px 0; padding: 20px 190px 20px 20px;position: relative;height: 143px; width: 249px; display: inline-block;border-left: 1px solid #2c100b;border-right: 1px solid #2c100b;background-position: 0 0;background-repeat: no-repeat; vertical-align: top;overflow:hidden;}
.overview-page .game-tile .top-decor,
.overview-page .game-tile .btm-decor {position: absolute;width: 100%;height: 1px;left: 0;background: url('/global/includes/images/template-items/overview-tile-decor.png') no-repeat }
.overview-page .game-tile .top-decor{top: 0;}
.overview-page .game-tile .btm-decor {bottom: 0;}
.overview-page .game-tile p {font-size:13px; line-height:20px;color:#f9e0a9;}
.overview-page .play-for-free { width: 381px; height: 88px; margin: 10px auto 100px; clear:both; overflow:hidden;}
.overview-page .play-for-free.right {clear: right!important;float: right;margin-right: 51px;margin-top:35px;}
.overview-page .play-for-free a {height: 88px; width: 381px;display: block;float: left; background: url('/global/includes/images/template-items/game-overview/play-for-free-button.png') no-repeat transparent;}
.overview-page .play-for-free a:hover {background-position: 0 -88px;}
.overview-page .play-for-free a span {display:none;}
.overview-page .play-for-free p {width: 545px; padding:15px 0 0 0; margin:0 0 0 18px; float:left; font-size:20px; font-family:georgia; font-style:italic; line-height:28px;}
.overview-page .game-tile .hover-overlay {display: none;position: absolute;width: 100%;height: 100%;top: 0;left: 0;background: url('/global/includes/images/template-items/overview-tile-hover-overlay.png') no-repeat }
.overview-page .game-tile:hover .hover-overlay {display: block;}
.overview-page .legacy-content{ display:-moz-inline-stack;display:inline-block;zoom:1;*display:inline;}
/*** Game ***/
#game-overview-page .heading {background: url('/global/includes/images/template-items/game-overview/heading.jpg') no-repeat;}
#game-overview-page .legacy-content {padding:0 20px 15px; margin:35px 0 20px 0; clear:both; background: url('/global/includes/images/template-items/horz-divider.png') bottom left repeat-x transparent; overflow:hidden;}
#game-overview-page .legacy-content H2 {padding-bottom:7px; background: url('/global/includes/images/template-items/horz-divider.png') bottom left repeat-x transparent;}
#game-overview-page .legacy-content H3 {padding:0 0 9px 5px; margin-bottom:3px; font-weight: bold; font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #AB772A; border-bottom:1px solid #2c1f1f;}
#game-overview-page .legacy-content P {width:275px; padding:3px 0 0 0; margin:0 45px 0 0; float:left; font-size:13px; color:#f9e0a9; line-height:20px;}
#game-overview-page .legacy-content .lagacy-section {width:140px; margin-top:6px; float:left;}
#game-overview-page .legacy-content .lagacy-section + .lagacy-section {margin-left: 60px;}
#game-overview-page .legacy-content UL {margin:0; padding:0; list-style-type:none; font-size:13px;}
#game-overview-page .legacy-content UL LI {line-height:20px; padding:0 0 0 5px;}
#game-overview-page .legacy-content UL A {color:#d8d8d8;}
#game-overview-page .legacy-content ul a:hover {color: #AB772A;}
/*** Community ***/
#community-overview-page .heading {background: url('/global/includes/images/template-items/community-overview/heading.jpg') no-repeat;}
#community-overview-page .heading p {width: 410px;}

/*** Services ***/
#services-overview-page .heading {background: url('/global/includes/images/template-items/marketplace-overview/heading.jpg') no-repeat;}
#services-overview-page .heading p {width: 420px;}

#account-services-overview-page .heading {background: url('/global/includes/images/template-items/account-services-overview/account-services-header.jpg') no-repeat;}
#account-services-overview-page .heading p { width: 380px; }
#account-services-overview-page #tile-859.game-tile H2 { text-indent: -9000px; }

#account-services-overview-page  P.ncoin {
	margin-top: 4px;
    background: url("/global/includes/images/logos/ncoin-sml.png") no-repeat scroll 0 2px transparent;
    color: #45A1F1;
    display: inline-block;
    font-size: 14px;
    font-style: italic;
    padding: 0 0 4px 17px;
}


/********************************************************/
/***     NEWS      ***/
/********************************************************/
.article-footer {padding:0 0 3px 0; font-size:11px; color:#f9e0a9;}
.article-footer .divider { color: #5B5B5B; }
.article-share {position:absolute; top:25px; right:20px;}
.article-share .fb_iframe_widget,
.article-share .fb_edge_widget_with_comment,
.share .fb_iframe_widget,
.share .fb_edge_widget_with_comment,
.article-share .facebook-share,
.share .facebook-share { display: inline-block; position: relative; top: -2px; }
.article-share .twitter-share, .share .twitter-share { display: inline-block; }
.news-large-thumb {height:511px; width:680px; padding:11px; margin:0 0 25px 0; background:url('/global/includes/images/template-items/news-directory/hero-frame.png') no-repeat transparent;}
.news-large-thumb .large-thumb {height:516px; width:680px; padding:0; display:block; position:relative;}
.news-large-thumb .thumb {height:100%; width:100%; background-repeat:no-repeat; cursor:pointer;}
.news-large-thumb .subject {min-width:355px; padding:10px 10px 7px 10px; _padding-right:70px; display:inline-block; position:absolute; top:40px; left:0; background:url('/global/includes/images/template-items/news-directory/hero-article-background.png') repeat transparent; z-index:100; cursor:pointer;}
.news-article H1>A.rss {display: inline-block;height: 14px;width: 14px;overflow: hidden;clear: right;margin: 0 0 0 1px;text-indent: -9000px;background: url('/global/includes/images/template-items/home-page/rss-sprite.png') top left no-repeat transparent;}
.news-article H1>A.rss:hover {background-position: bottom left;}
.news-large-thumb .subject .read-more {position:absolute; right:8px; bottom:11px; font-size:12px; color:#f9e0a9; font-weight:bold;}
.news-article-list {margin:0 0 22px 0; padding:0; clear:both; border-bottom:1px solid #2c1f1f; list-style-type:none;}
.news-article-list LI { min-height: 92px; padding:15px 40px 15px 120px; clear: left; position:relative; font-size:13px; line-height:16px; border-top:1px solid #2c1f1f; }
.news-article-list .thumb {height:82px; width:84px; margin: 0 0 15px -110px; padding:5px; float: left; background:url('/global/includes/images/template-items/news-directory/article-thumbnail-frame.png') no-repeat transparent;}
.news-article-list .thumb IMG {height:84px; width:84px; vertical-align:top;}
.news-article-list .read-more {font-weight:bold;}
#news-directory .pagination .links {float:right;}
#news-article H2 {font-size:22px; margin-bottom: 6px;}
.article-p {padding:18px 0 10px 0; clear:both; background: url('/global/includes/images/template-items/horz-divider.png') bottom left repeat-x transparent; border-top:1px solid #2c1f1f; overflow:hidden;}
.article-p .thumbnails {padding:0 0 15px 0; overflow:hidden;}
.article-p .thumbnails SPAN {height:160px; width:210px; margin:0 0 0 35px; float:left; display:inline-block; background:url('/global/includes/images/template-items/media/thumbnail-frame.png') no-repeat transparent;}
.article-p .thumbnails SPAN:first-child {margin-left:0;}
.article-p .thumbnails IMG {height:150px; width:200px; margin:5px;}
.article-btns {height:50px; padding:0; position:relative; clear:both; background: url('/global/includes/images/template-items/horz-divider.png') bottom left repeat-x transparent;}
.article-btns .share {position:absolute; top:15px; left:0;}
.btn-newer-post {height:25px; padding:7px 0 0 40px; margin-top:9px; display:inline-block; float: right; font-family:Georgia; font-style:italic; background: url('/global/includes/images/template-items/prev-next-buttons.png') left top no-repeat transparent; overflow:hidden;}
.btn-older-post {height:25px; padding:7px 40px 0 25px; margin:9px 3px 0 0; display:inline-block; float: right; font-family:Georgia; font-style:italic; background: url('/global/includes/images/template-items/prev-next-buttons.png') right -53px no-repeat transparent; overflow:hidden;}


/********************************************************/
/***     PRODUCERS LETTER      ***/
/********************************************************/
.producers-letter {overflow: visible; font-family:Georgia;font-size:13px; color: #0f0000;}
.producers-letter h3, .producers-letter p, .producers-letter li { font:13px/1.54 Georgia, serif; color: #0f0000;letter-spacing: -0.03em}
.producers-letter h3 {font-weight: bold; font-size:14px;}
.producers-letter p.intro {margin-bottom: 8px;}
.producers-letter img {padding: 5px; background: url('/global/includes/images/template-items/media/thumbnail-frame-large.png') no-repeat 0 0;-webkit-box-shadow: 1px 1px 2px rgba(50, 50, 50, 0.75);-moz-box-shadow:1px 1px 2px rgba(50, 50, 50, 0.75);box-shadow:1px 1px 2px rgba(50, 50, 50, 0.75);}
.producers-letter ul { list-style-image: url("/global/includes/images/html-elements/ul-bullet-red.png");margin-bottom:0;}
.producers-letter ul.list-thumbnails {list-style-image:none;margin:0;}
.producers-letter ul.list-thumbnails li {width:274px;height:205px;margin: 0 0 15px 28px;background: url('/global/includes/images/template-items/media/thumbnail-frame-large.png') no-repeat 0 0;-webkit-box-shadow: 1px 1px 2px rgba(50, 50, 50, 0.75);-moz-box-shadow:1px 1px 2px rgba(50, 50, 50, 0.75);box-shadow:1px 1px 2px rgba(50, 50, 50, 0.75);}
.producers-letter ul.list-thumbnails li img {width:274px;height:205px;}
.producers-letter ul.list-thumbnails li a .overlay {background: url('/global/includes/images/template-items/media/media-overlay-large.png');margin:6px; height:204px; width:273px;}
.producers-letter li { margin-bottom:15px;}
.letter-top {background: url('/global/includes/images/template-items/producers-letter/producers-letter-top.png') 0 0 no-repeat transparent; height: 65px; width: 725px;margin-left:-14px;}
.letter-middle {background: url('/global/includes/images/template-items/producers-letter/producers-letter-middle.png') 0 0 repeat-y transparent; padding: 13px 30px;}
.letter-bottom {background: url('/global/includes/images/template-items/producers-letter/producers-letter-bottom.png') 0 0 no-repeat transparent; height: 65px; width: 725px;margin-left:-13px;}


/********************************************************/
/***     RACE/CLASS OVERVIEW PAGE      ***/
/********************************************************/
#races-overview-page h2, #classes-overview-page h2 {text-indent: -9000px;}
#races-overview-page .heading {background: url('/global/includes/images/template-items/races-overview/overview-banner-races.jpg') no-repeat;}
#classes-overview-page .heading {background: url('/global/includes/images/template-items/classes-overview/overview-banner-classes.jpg') no-repeat;}
/*#classes-overview-page .heading P { text-indent: -9000px; }*/


/* Legacy CSS. Can likely be deleted */
#races-overview-page .race-tiles{margin-bottom: -25px;}
#races-overview-page .class-tiles,
#races-overview-page .race-tiles{width: 110%;}
#races-overview-page .class-tiles a,
#races-overview-page .race-tiles a{margin: 0 24px 25px 0;padding-top: 120px;display: inline-block;width: 155px;height: 35px;font: 20px Georgia, "Times New Roman", Times, serif;color: #d8d8d8;text-align: center;background: url(/global/includes/images/template-items/races-classes/races-overview-tiles.jpg) no-repeat;}
#races-overview-page .race-tiles a.human{background-position: 0 0;}
#races-overview-page .race-tiles a.elf{background-position: -155px 0;}
#races-overview-page .race-tiles a.dark-elf{background-position: -310px 0;}
#races-overview-page .race-tiles a.orc{background-position: -465px 0;}
#races-overview-page .race-tiles a.dwarf{background-position: -620px 0;}
#races-overview-page .race-tiles a.kamael{background-position: -775px 0;}
#races-overview-page .race-tiles a.human:hover{background-position: 0 -155px;}
#races-overview-page .race-tiles a.elf:hover{background-position: -155px -155px;}
#races-overview-page .race-tiles a.dark-elf:hover{background-position: -310px -155px;}
#races-overview-page .race-tiles a.orc:hover{background-position: -465px -155px;}
#races-overview-page .race-tiles a.dwarf:hover{background-position: -620px -155px;}
#races-overview-page .race-tiles a.kamael:hover{background-position: -775px -155px;}
#races-overview-page .class-tiles a{background-image: url(/global/includes/images/template-items/races-classes/classes-overview-tiles.jpg); }
#races-overview-page .class-tiles a.knight{background-position: 0 0;}
#races-overview-page .class-tiles a.warrior{background-position: -155px 0;}
#races-overview-page .class-tiles a.rogue{background-position: -310px 0;}
#races-overview-page .class-tiles a.archer{background-position: -465px 0;}
#races-overview-page .class-tiles a.wizard{background-position: -620px 0;}
#races-overview-page .class-tiles a.enchanter{background-position: -775px 0;}
#races-overview-page .class-tiles a.summoner{background-position: -930px 0;}
#races-overview-page .class-tiles a.healer{background-position: -1085px 0;}
#races-overview-page .class-tiles a.knight:hover{background-position: 0 -155px;}
#races-overview-page .class-tiles a.warrior:hover{background-position: -155px -155px;}
#races-overview-page .class-tiles a.rogue:hover{background-position: -310px -155px;}
#races-overview-page .class-tiles a.archer:hover{background-position: -465px -155px;}
#races-overview-page .class-tiles a.wizard:hover{background-position: -620px -155px;}
#races-overview-page .class-tiles a.enchanter:hover{background-position: -775px -155px;}
#races-overview-page .class-tiles a.summoner:hover{background-position: -930px -155px;}
#races-overview-page .class-tiles a.healer:hover{background-position: -1085px -155px;}


/********************************************************/
/***     RACE/CLASS PAGES      ***/
/********************************************************/
#news-article .class-page h2,
#news-article .race-page h2{margin-top: 30px;margin-bottom: 10px;padding-top: 10px;}
#news-article .class-page h3,
#news-article .race-page h3{margin-bottom: 3px;color: #ffc45f;}
.race-page .profile-pic{padding-top: 376px;width: 240px;overflow: hidden;float: left;}
.class-page a.back-to-top,
.race-page a.back-to-top{padding-top: 14px;float: right;}
.class-page table,
.race-page table{width: 100%;}
.race-page table.race-table{width: auto;}
.body-sub .container-sub .race-page table.race-table .race-description{padding: 5px 10px 7px;text-align: left;}
.race-page table.race-table a{margin: -4px;padding: 4px;width: 100%;height: 100%;display: block;}
.race-page table.race-table a:hover{background-color: #022d3c;}
.class-page table td,
.class-page table th,
.race-page table td,
.race-page table th{text-align: center;}
.class-page table td .disabled,
.race-page table td .disabled{color: #372b2b;}
#news-article .race-page .profile-pic h2{margin: 0;padding: 0;font: 26px AdelonBook, "Times New Roman", Times, serif;color: #FFC45F;text-transform: uppercase; }

/*** Race Pages ***/
#race-human-page .profile-pic{background: url(/global/includes/images/template-items/races-classes/profile-pic-human-page.png) no-repeat;}
#race-elf-page .profile-pic{background: url(/global/includes/images/template-items/races-classes/profile-pic-elf-page.png) no-repeat;}
#race-dark-elf-page .profile-pic{background: url(/global/includes/images/template-items/races-classes/profile-pic-dark-elf-page.png) no-repeat;}
#race-orc-page .profile-pic{background: url(/global/includes/images/template-items/races-classes/profile-pic-orc-page.png) no-repeat;}
#race-dwarf-page .profile-pic{background: url(/global/includes/images/template-items/races-classes/profile-pic-dwarf-page.png) no-repeat;}
#race-kamael-page .profile-pic{background: url(/global/includes/images/template-items/races-classes/profile-pic-kamael-page.png) no-repeat;}

/********************************************************/
/***     SUBMISSION FORMS      ***/
/********************************************************/
#fan-art-form { margin-top: 30px; }
.submission-form .input-unit { margin: 0 0 22px; }
.submission-form .input-unit LABEL { width: 195px; margin: 0 18px 0 0; float: left; font-weight: bold; text-align: right; }
.submission-form .input-unit .input-wrapper { display: inline-block; }
.submission-form .input-unit .input-wrapper INPUT { width: 200px; }
.submission-form .input-unit .input-wrapper INPUT:invalid { -moz-box-shadow: none; }
.submission-form .input-unit .input-wrapper INPUT#userfile { margin-right: 14px; }
.submission-form .input-unit .input-wrapper TEXTAREA { height: 60px; width: 412px; }
.submission-form .input-unit .error-icon { height: 34px; width: 34px; margin: -6px 0 -12px 10px; display: none; background: url("/global-signup/includes/images/jqtransform/input-error-icon.png") no-repeat scroll -34px 0 transparent; vertical-align: top;}
.submission-form .input-unit .error-icon.valid { display: inline-block; background-position: 0 0; }
.submission-form .input-unit .error-icon.invalid { display: inline-block; background-position: -34px 0; }
.submission-form .error-message { min-height: 1px; margin: 6px 0 0 211px; display: block; color: #FFA507; }
.submission-form .input-submit { margin-left: 213px; }
.submission-form .input-submit .form-submit-button { height: 35px; width: 75px; margin: 0; padding: 0; background: url(/global/includes/images/template-items/forms/btn-submit.jpg) no-repeat 0 0; text-indent: -9000px; cursor: pointer; }
.submission-form .input-submit .form-submit-button:HOVER { background-position: 0 -35px; }
.submission-form .form-load-icon { height: 15px; width: 128px; margin: 0 0 14px; display: block; background: url(/global/includes/images/template-items/forms/ajax-loader.gif) no-repeat 0 0; text-indent: -9000px; }
.submission-form .form-load-icon.hidden { display: none; }

/********************************************************/
/***     TABLE SORTING      ***/
/********************************************************/

.body-sub .container-sub .article-p table.tablesorter {
	margin:15px 5pt 15px;
	max-width: 698px;
	text-align: left;
	color: #FFF;
	font-size:12px;
}

.body-sub .container-sub .article-p TABLE.tablesorter THEAD TR {
	border: #5d3418 solid 1px;
}

.body-sub .container-sub .article-p table.tablesorter thead tr th:first-child, .body-sub .container-sub .article-p table.tablesorter tfoot tr th:first-child {
	background: #310;
}

.body-sub .container-sub .article-p table.tablesorter thead tr th, .body-sub .container-sub .article-p table.tablesorter tfoot tr th {
	min-height: 30px;
	padding: 4px; 
	border: none;
	background:  url(/global/includes/images/template-items/tables/divider.png) no-repeat  #310;
}

.body-sub .container-sub .article-p TABLE.tablesorter THEAD TR TH {
	padding: 10px 6px;
	min-height: 20px; 
	height:20px;
	color:#c7b299;
	font-size:12px;
	font-weight:bold;
	text-align: left;
}

.body-sub .container-sub .article-p TABLE.tablesorter THEAD TR TH.header {
	cursor: pointer;
}

.body-sub .container-sub .article-p table.tablesorter thead tr .header:hover {
	cursor: pointer;
	background-color:#2b0a07;
}

.body-sub .container-sub .article-p table.tablesorter tbody td {
	padding: 6px;
	border-top: #5d3418 solid 1px;
	border-right: none;
	border-bottom: #5d3418 solid 1px;
	border-left: none;
	vertical-align: middle;
}

.body-sub .container-sub .article-p table.tablesorter tbody tr.odd td { 
	padding: 6px;
	background-color:#331100;	
	border-top: #5d3418 solid 1px;
	border-right: none;
	border-bottom: #5d3418 solid 1px;
	border-left: none;
}

.body-sub .container-sub .article-p table.tablesorter thead tr SPAN {
	padding-right: 20px;
}

.body-sub .container-sub .article-p table.tablesorter thead tr .headerSortUp SPAN {
	background: url(/global/includes/images/template-items/tables/desc.png) no-repeat #331100;
	background-position: center right;
}
.body-sub .container-sub .article-p table.tablesorter thead tr .headerSortDown SPAN{
	background: url(/global/includes/images/template-items/tables/asc.png) no-repeat #331100;
	background-position: center right;
}





/********************************************************/
/***     MOVABLE TYPE RELATED CSS      ***/
/********************************************************/

.mt-image-left { margin: 0 16px 10px 0; float: left; }
.mt-image-right { margin: 0 0 10px 16px; float: right; }
 
 
/********************************************************/
/***     PROMO PAGES      ***/
/********************************************************/
#bartz-splash-page{background: url(/global/includes/images/template-items/bartz-splash/main-bg.jpg) no-repeat 50% 0 #000;}
#bartz-splash-page #main-container{margin: 0 auto;padding: 745px 0 150px;width: 464px;font-family: Georgia, "Times New Roman", Times, serif;color: #948f8f;}
#bartz-splash-page #main-container h1{text-indent: -9999px;overflow: none;}
#bartz-splash-page #main-container p{line-height: 1.375em;}
#bartz-splash-page .main-buttons{margin-top: 50px;}
#bartz-splash-page .btn-main{height: 52px;width: 181px;overflow: hidden;display: block;outline: none;text-indent: -9999px;background: url(/global/includes/images/template-items/bartz-splash/main-buttons.png) no-repeat}
#bartz-splash-page .btn-learn-more:hover{background-position: 0 -52px}
#bartz-splash-page .btn-official-site{float: right;background-position: -181px 0;}
#bartz-splash-page .btn-official-site:hover{background-position: -181px -52px;}


/********************************************************/
/***     SERVER STATUS      ***/
/********************************************************/
.server-status { width: 100%; color: #D8D8D8; }
.server-status .online { height: 16px; padding-left: 22px; display: block; background: url(/global/includes/images/template-items/server-status/online-offline.png) no-repeat 0 0; color: #13b527; }
.server-status .offline { height: 16px; padding-left: 22px; display: block; background: url(/global/includes/images/template-items/server-status/online-offline.png) no-repeat 0 -16px; color: #e62929; }


/********************************************************/
/***     EU REDIRECT      ***/
/********************************************************/
#eu-redirect { top: 100px; width: 450px; display: block ;}
#eu-redirect H2 { margin-bottom: 20px; padding: 8px 0 8px 40px; width: 330px; color: #FFC45F; font-family: AdelonBook,"Times New Roman",Times,serif; font-size: 18px; background: url("/global/includes/images/template-items/home-page/eu-redirect-header.png") no-repeat; }
#eu-redirect .nclb-img-container { padding: 50px; background: url("/global/includes/images/template-items/inner-container-top-background.jpg") repeat-x scroll center -30px #0F0000;}

#eu-redirect .nclb-img-container P { color: #f9e0a9; font-family: Arial, Helvetica, sans-serif; 14px; text-align: center; }


/********************************************************/
/***     CASTLE CONTROL PAGE      ***/
/********************************************************/

.castle-control.container-sub>div.contents a,.castle-control.container-sub>div.contents :focus{outline:none!important}
.castle-control.container-sub>div.contents>h1{float:left}
.castle-control.container-sub>div.contents>a{color:#c1c1c1;display:block;float:left;font-size:11px;margin:7px 0 0 12px}
.castle-control.container-sub>div.contents>.hr{background:url(/global/includes/images/template-items/horz-divider.png) 0 0 repeat-x;clear:both;height:2px}
.castle-control.container-sub>div.contents>p#more{color:#c1c1c1;display:none;font-size:13px;margin:20px 0;padding:0}
#cc{background:#0f0000;border:1px solid #715d3c;height:1320px;margin:20px auto 11px;width:938px}
#cc>div{clear:both}
#cc>.header{height:63px;padding:0 10px 0 15px;position:relative;z-index:3}
#cc #server{background:url(/global/includes/images/template-items/castle-control/select.png) 0 0 no-repeat;height:33px;left:15px;margin-top:15px;overflow:hidden;position:absolute;width:254px;z-index:4}
#server.loading{background-position:0 0!important}
#cc #server:hover,#cc #server.hovered{background:url(/global/includes/images/template-items/castle-control/select.png) -256px 0 no-repeat;height:auto}
#cc #server>ul>li{list-style:none;margin:0}
#cc #server>ul>li>a{background:url(/global/includes/images/template-items/castle-control/select.png) -768px -34px no-repeat;background-position:-768px -1px;color:#010101;display:block;font-family:Arial, Helvetica, sans-serif;font-size:16px;height:32px;line-height:32px;overflow:hidden;padding:0 10px}
#cc #server>ul>li>a.first{background-position:-512px 0}
#cc #server>ul>li>a.last{background-position:-1024px -1px}
#cc #server>ul>li>a:hover,#cc #server>ul>li>a:hover:active{background-position:-768px -34px;height:33px;margin-bottom:-2px;padding-top:1px;position:relative;top:-1px}
#cc #server>ul>li>a.first:hover,#cc #server>ul>li>a.first:active{background-position:-512px -34px}
#cc #server>ul>li>a.last:hover,#cc #server>ul>li>a.last:active{background-position:-1024px -35px}
#cc #server>ul>li.selected>a{background:transparent!important;height:33px;line-height:33px}
#cc #server>ul>li.selected>a>span{display:inline;margin:0;padding:0;text-align:none;float:none}
#cc #server>ul>li.selected.default>a,
#cc #server>ul>li.selected.default>a>span{color:#d02020!important;font-size:14px}
#cc #server>ul>li.selected.fetching>a,
#cc #server>ul>li.selected.fetching>a>span{font-size:14px}
#cc #server>ul>li.selected>a:hover,#cc #server>ul>li.selected>a:active{margin-bottom:0;padding-top:0;position:static;top:-1px}
#cc #server>ul>li>a>span{color:#5d5c5c;display:block;float:right;text-align:right}
#cc #siege{display:none;float:left;margin:15px 0 0 264px;overflow:hidden;width:430px}
#cc #siege>p{color:#d8d8d8;font-size:12px;font-weight:400;line-height:18px}
#cc #siege>p>strong{font-weight:600}
#cc #key{float:right;margin-top:8px}
#cc #key li{background:url(/global/includes/images/template-items/castle-control/key.png) 207px 2px no-repeat;font-size:12px;line-height:16px;list-style:none;margin:0;padding-right:18px;text-align:right;width:200px}
#cc #key li.light{background-position:207px -14px}
#cc #key li.neutral{background-position:207px -30px}

#cc>.nav{border-bottom:1px solid #715d3c;border-top:1px solid #715d3c;overflow:hidden;padding:1px 0;position:relative;width:938px;z-index:1}
#cc>.nav>ul{background:#4d0a08;border-left:1px solid #0f0000;border-right:1px solid #0f0000;height:42px}
#cc>.nav>ul>li{list-style:none;margin:0;padding:0;display:block;float:left}
#cc>.nav>ul>li>a{background:#4d0a08;color:#e1ca97;border-left:1px solid #632826;border-right:1px solid #0f0000;display:block;float:left;font-family:AdelonBook, "Times New Roman", Times, serif;font-size:14pt;height:42px;line-height:41px;margin:0;overflow:hidden!important;text-align:center;text-shadow:1px 0 0 #571712}
#cc>.nav>ul>li>a.aden{width:96px;border-left:0!important}
#cc>.nav>ul>li>a.dion{width:90px}
#cc>.nav>ul>li>a.giran{width:95px}
#cc>.nav>ul>li>a.gludio{width:104px}
#cc>.nav>ul>li>a.goddard{width:120px}
#cc>.nav>ul>li>a.innadril{width:114px}
#cc>.nav>ul>li>a.oren{width:88px}
#cc>.nav>ul>li>a.rune{width:90px}
#cc>.nav>ul>li>a.schuttgart{width:123px;border-right:0!important}
#cc>.nav>ul>li>a:hover,#cc>.nav>ul>li>a:active,#cc>.nav>ul>li>a.active{background:#75100e;color:#fff}

#cc>.map{background:url(/global/includes/images/template-items/castle-control/map.jpg) 0 0 no-repeat;border:1px solid #0f0000;height:1209px;position:relative;width:936px;z-index:2}
#cc>.map>ul{position:absolute;display:none}
#cc>.map>ul>li.pin{background:url(/global/includes/images/template-items/castle-control/pins.png) 0 0 no-repeat;list-style:none;margin:0;overflow:hidden;position:absolute}
#cc>.map>ul>li.pin>a{color:#0f0000;display:block;font-family:AdelonBook, "Times New Roman", Times, serif;font-size:15px;line-height:42px;text-align:center}
#cc>.map>ul>li.pin.dark>a{color:#e1ca97}
#cc>.map>#boxes{position:absolute}
#cc .box{background:url(/global/includes/images/template-items/castle-control/box.png) 0 0 no-repeat;display:none;height:288px;position:absolute;width:591px}
#cc .box>a{background:transparent;display:block;height:15px;left:533px;margin:47px 0 0;position:absolute;width:15px}
#cc .box>h2{color:#ffc45f;font-family:AdelonBook,"Times New Roman",Times,serif;font-size:21px;font-weight:400;letter-spacing:1px;line-height:1;margin:44px 0 0 44px;padding:0;text-transform:uppercase}
#cc .box>div{float:left;overflow:hidden}
#cc .box>.text{background:transparent;height:178px;margin:17px 21px 0 45px;width:311px}
#cc .box>.text>p{clear:both;color:#fff;font-size:13px;line-height:20px;margin:0;padding:0;width:311px}
#cc .box>.text>p>span{display:block}
#cc .box>.text>p a{color:#f9e0a9;text-decoration:underline}
#cc .box>.text>p>span.label{float:left;width:126px}
#cc .box>.text>p>span.text{float:right;width:185px}
#cc .box>.text>p.link{padding-top:35px}
#cc .box>.text>p.link a{font-size:11px}
#cc .box>.image{background:url(/global/includes/images/template-items/castle-control/castles.jpg) 0 0 no-repeat;float:left;height:131px;margin:17px 0 0;width:171px}
#cc .box>.status{background:url(/global/includes/images/template-items/castle-control/status.png) no-repeat;float:left;font-size:13px;height:26px;line-height:26px;margin:2px 0 0;text-align:center;text-transform:capitalize;width:171px}
#cc .box.dark>.status{background-position:0 0;color:#e1ca97}
#cc .box.light>.status{background-position:0 -27px;color:#00081d}
#cc .box.neutral>.status{background-position:0 -54px;color:#00081d}
	#cc>.map>ul>li.pin.aden{height:84px;margin:530px 0 0 674px;width:132px}
	#cc>.map>ul>li.pin.aden.dark{background-position:0 0}
	#cc>.map>ul>li.pin.aden.light{background-position:0 -85px}
	#cc>.map>ul>li.pin.aden.neutral{background-position:0 -170px}
	#cc>.map>ul>li.pin.aden>a{height:84px;width:132px}
	#cc .box#aden{margin:268px 0 0 379px}
	#cc .box#aden.dark>.image{background-position:0 0}
	#cc .box#aden.light>.image{background-position:0 -135px}
	#cc .box#aden.neutral>.image{background-position:0 -270px}
#cc>.map>ul>li.pin.dion{height:85px;margin:897px 0 0 379px;width:132px}
#cc>.map>ul>li.pin.dion.dark{background-position:0 -255px}
#cc>.map>ul>li.pin.dion.light{background-position:0 -341px}
#cc>.map>ul>li.pin.dion.neutral{background-position:0 -427px}
#cc>.map>ul>li.pin.dion>a{height:85px;width:132px}
#cc .box#dion{margin:635px 0 0 149px}
#cc .box#dion.dark>.image{background-position:0 -405px}
#cc .box#dion.light>.image{background-position:0 -540px}
#cc .box#dion.neutral>.image{background-position:0 -675px}
	#cc>.map>ul>li.pin.giran{height:84px;margin:865px 0 0 593px;width:134px}
	#cc>.map>ul>li.pin.giran.dark{background-position:0 -513px}
	#cc>.map>ul>li.pin.giran.light{background-position:0 -598px}
	#cc>.map>ul>li.pin.giran.neutral{background-position:0 -683px}
	#cc>.map>ul>li.pin.giran>a{height:84px;width:134px}
	#cc .box#giran{margin:603px 0 0 364px}
	#cc .box#giran.dark>.image{background-position:0 -810px}
	#cc .box#giran.light>.image{background-position:0 -945px}
	#cc .box#giran.neutral>.image{background-position:0 -1080px}
#cc>.map>ul>li.pin.gludio{height:82px;margin:784px 0 0 268px;width:144px}
#cc>.map>ul>li.pin.gludio.dark{background-position:0 -768px}
#cc>.map>ul>li.pin.gludio.light{background-position:0 -851px}
#cc>.map>ul>li.pin.gludio.neutral{background-position:0 -934px}
#cc>.map>ul>li.pin.gludio>a{height:82px;width:144px}
#cc .box#gludio{margin:522px 0 0 44px}
#cc .box#gludio.dark>.image{background-position:0 -1215px}
#cc .box#gludio.light>.image{background-position:0 -1350px}
#cc .box#gludio.neutral>.image{background-position:0 -1485px}
	#cc>.map>ul>li.pin.goddard{height:72px;margin:407px 0 0 659px;width:156px}
	#cc>.map>ul>li.pin.goddard.dark{background-position:0 -1017px}
	#cc>.map>ul>li.pin.goddard.light{background-position:0 -1090px}
	#cc>.map>ul>li.pin.goddard.neutral{background-position:0 -1163px}
	#cc>.map>ul>li.pin.goddard>a{height:72px;width:156px}
	#cc .box#goddard{margin:145px 0 0 379px}
	#cc .box#goddard.dark>.image{background-position:0 -1620px}
	#cc .box#goddard.light>.image{background-position:0 -1755px}
	#cc .box#goddard.neutral>.image{background-position:0 -1890px}
#cc>.map>ul>li.pin.innadril{height:82px;margin:1113px 0 0 589px;width:146px}
#cc>.map>ul>li.pin.innadril.dark{background-position:0 -1236px}
#cc>.map>ul>li.pin.innadril.light{background-position:0 -1319px}
#cc>.map>ul>li.pin.innadril.neutral{background-position:0 -1402px}
#cc>.map>ul>li.pin.innadril>a{height:82px;width:146px}
#cc .box#innadril{margin:851px 0 0 366px}
#cc .box#innadril.dark>.image{background-position:-175px 0px}
#cc .box#innadril.light>.image{background-position:-175px -135px}
#cc .box#innadril.neutral>.image{background-position:-175px -270px}
	#cc>.map>ul>li.pin.oren{height:86px;margin:603px 0 0 513px;width:132px}
	#cc>.map>ul>li.pin.oren.dark{background-position:0 -1485px}
	#cc>.map>ul>li.pin.oren.light{background-position:0 -1572px}
	#cc>.map>ul>li.pin.oren.neutral{background-position:0 -1659px}
	#cc>.map>ul>li.pin.oren>a{height:86px;width:132px}
	#cc .box#oren{margin:341px 0 0 283px}
	#cc .box#oren.dark>.image{background-position:-175px -405px}
	#cc .box#oren.light>.image{background-position:-175px -540px}
	#cc .box#oren.neutral>.image{background-position:-175px -675px}
#cc>.map>ul>li.pin.rune{height:82px;margin:392px 0 0 350px;width:132px}
#cc>.map>ul>li.pin.rune.dark{background-position:0 -1746px}
#cc>.map>ul>li.pin.rune.light{background-position:0 -1829px}
#cc>.map>ul>li.pin.rune.neutral{background-position:0 -1912px}
#cc>.map>ul>li.pin.rune>a{height:82px;width:132px}
#cc .box#rune{margin:130px 0 0 120px}
#cc .box#rune.dark>.image{background-position:-175px -810px}
#cc .box#rune.light>.image{background-position:-175px -945px}
#cc .box#rune.neutral>.image{background-position:-175px -1080px}
	#cc>.map>ul>li.pin.schuttgart{height:72px;margin:156px 0 0 490px;width:164px}
	#cc>.map>ul>li.pin.schuttgart.dark{background-position:0 -1995px}
	#cc>.map>ul>li.pin.schuttgart.light{background-position:-165px 0}
	#cc>.map>ul>li.pin.schuttgart.neutral{background-position:-165px -73px}
	#cc>.map>ul>li.pin.schuttgart>a{height:72px;width:164px}
	#cc .box#schuttgart{margin:173px 0 0 276px}
	#cc .box#schuttgart.dark>.image{background-position:-175px -1215px}
	#cc .box#schuttgart.light>.image{background-position:-175px -1350px}
	#cc .box#schuttgart.neutral>.image{background-position:-175px -1485px}

    

/********************************************************/
/***     ADEN PRIZE WHEEL    ***/
/********************************************************/
#lucky-game-container{margin: 20px 5px 0 0;overflow: hidden;}
#lucky-game-container .sidebar{overflow: hidden;float: right;width: 274px;}
#lucky-game-container .sidebar .scrollpane{overflow: hidden;height: 740px;}
#lucky-game-container .sidebar h1.face-the-wheel{margin-bottom: 17px;height: 78px;background: url(/global/includes/images/template-items/lucky-game/main-heading.png) no-repeat;}
#lucky-game-container .sidebar ul li{padding: 5px 0;overflow: hidden;text-transform: uppercase;border-bottom: 1px solid #2c1f1f;}
#lucky-game-container .sidebar ul li .float-left{margin-right: 10px;float: left;}
#lucky-game-container .sidebar ul li p{margin-top: 9px;}
#lucky-game-container .sidebar ul li p .grade{font-style: italic;text-transform: none;color: #aa9898;}
#lucky-game-container .left-container{overflow: hidden;float: left;width: 640px;}
#lucky-game-container .left-container .game-container{width: 640px;height: 835px;}
#lucky-game-container .faq-section{margin-top: 10px;}
#lucky-game-container .faq-section h2{margin: 10px 0;padding: 10px 0;border-top: 1px solid #2c1f1f;text-transform: uppercase;font: 24px/1em AdelonBook,"Times New Roman",Times,serif;color: #ffc45f;}
#lucky-game-container .faq-section a{color: #ab772a;}
#lucky-game-container .faq-section .expand{display: none;}
#lucky-game-container .faq-section .expand li{margin-bottom: 10px;}
#lucky-game-container .faq-section .answer{color: #aa9898;}

#lucky-game-container .jspContainer { overflow: hidden; position: relative; }
#lucky-game-container .jspPane { position: absolute; }
#lucky-game-container .jspVerticalBar { background: #2f2121; height: 100%; position: absolute; right: 0; top: 0; width: 15px;}
#lucky-game-container .jspVerticalBar * { cursor: pointer; margin: 0; padding: 0; }
#lucky-game-container .jspVerticalBar .jspTrack { border-left: 1px solid #6d5d34; border-right: 1px solid #6d5d34; }
#lucky-game-container .jspVerticalBar .jspCap { height: 1px;background: #6d5d34; }
#lucky-game-container .jspTrack { position: relative; }
#lucky-game-container .jspVerticalBar .jspTrack .jspDrag {  position: relative;cursor: pointer; left: 1px; position: relative; top: 0; width: 9px;border-left: 1px solid #100b0b;border-right: 1px solid #100b0b;background: url(/global/includes/images/template-items/lucky-game/scrollbar-bg.png) repeat-y; }
#lucky-game-container .jspVerticalBar .jspTrack .jspDrag .jspDragTop {position: absolute;top: 0;left: 0;height: 1px;width: 100%;background: #100b0b;}
#lucky-game-container .jspVerticalBar .jspTrack .jspDrag .jspDragBottom {position: absolute;bottom: 0;left: 0;height: 1px;width: 100%;background: #100b0b;}
