/* Universal */
p { font-family:Verdana; }
#gr-main a, #gr-category-list-main a, #gr-favorites-list-main a, #gr-ctp-main a, #gr-ctp a, #gr-hiscores-list-main a { font-weight:bold; font-size:12px; color:#6B94C2; } 
.clear { clear:both; }
#gr-main a img, #gr-category-list-main a img, #gr-favorites-list-main a img, #gr-ctp-main a img { border:none; }

.red { color:red; }
.green { color:green; }

.gr-page-description { padding:0px; margin:0px; }
.gr-innernav { position:relative; display:block;  height:45px; }
.gr-innernav-cont { position:absolute; display:block; height:39px; width:970px; left:7px; margin:5px auto 0px auto; background-repeat:no-repeat; background-position:0px 0px; }
.gr-innernav-inner { position:relative; top:-1px; left:0px; display:block;  height:39px;  width:945px; background-repeat:no-repeat; background-position:0px 0px; }
.gr-innernav-element { position:relative; top:4px; left:31px; display:block; float:left; width:125px; height:29px; border-right:1px solid black; background-repeat:no-repeat; background-position:0px -4px; }
.label { width:125px; height:29px; background-repeat:no-repeat; background-position:0px -8px; }
#gr-innernav-search { border:0px none; width:151px; }
#gr-innernav-all:hover, #gr-innernav-categories:hover, #gr-innernav-worlds:hover, 
#gr-innernav-popular:hover, #gr-innernav-featured:hover, #gr-innernav-random:hover {
background-position:0px -43px;
}

#gr-innernav-search:hover { background-position:0px -42px; }
#gr-innernav-all .label:hover, #gr-innernav-categories .label:hover, #gr-innernav-worlds .label:hover, 
#gr-innernav-popular .label:hover, #gr-innernav-featured .label:hover, #gr-innernav-random .label:hover {
background-position:0px -47px;
}
#gr-innernav-categories.hovered, #gr-innernav-worlds.hovered { background-position:0px -43px; }
#gr-innernav-categories.hovered .label, #gr-innernav-worlds.hovered .label { background-position:0px -47px; }

.nav-dd { display:none;  position:absolute; top:40px; width:100px; z-index:175; background-color:#82a685; }
.nav-dd .left { float:left; width:4px; background-repeat:repeat-y; background-position:0px 0px; } 
.nav-dd .right { float:right; width:4px; background-repeat:repeat-y; background-position:-11px 0px; }
.nav-dd .ftr { position:relative; clear:both; bottom:-8px; left:-1px; height:8px; z-index:10; width:100%; background-position:-20px 0px; }
.nav-dd .ftr-right { position:relative; float:right; bottom:0px; left:2px; height:7px; width:5px;; z-index:11; background-position:-991px 0px; }

.nav-dd ul { position:relative; top:10px; left:2px; padding:0px; margin-left:3px; list-style-type:none; }
.nav-dd ul li { clear:both; height:24px; margin:0px; }
.nav-dd ul li a { display:list-item; height:100%; width:100%; }
.innernav-cats .icon { float:left; height:20px; width:21px; margin-left:5px; background-repeat:no-repeat; }
.innernav-cats .name { float:left; height:20px; background-repeat:no-repeat; } 

#gr-cat-nav.nav-dd ul.innernav-cats li {
width:98%;
}

#gr-inner-action .icon { background-position:0px 0px; }
#gr-inner-adventure .icon { background-position:-20px 0px; }
#gr-inner-strategy .icon { background-position:-40px 0px; } 
#gr-inner-card .icon { background-position:-60px 0px; }
#gr-inner-luck .icon { background-position:-80px 0px; }
#gr-inner-ncmall .icon { background-position:-100px 0px; }
#gr-inner-puzzles .icon { background-position:-120px 0px; }

#gr-inner-action .name 		{ width:38px; background-position:0px 2px; }
#gr-inner-adventure .name 	{ width:55px; background-position:-37px 2px; }
#gr-inner-strategy .name 		{ width:75px; background-position:-92px 2px; }
#gr-inner-card .name 		{ width:107px; background-position:-169px 2px; }
#gr-inner-luck .name 		{ width:70px; background-position:-277px 2px; }
#gr-inner-ncmall .name 		{ width:75px; background-position:-419px 2px; }
#gr-inner-puzzles .name		{ width:73px; background-position:-347px 2px; }

#gr-inner-action .name:hover, 		#gr-inner-action .name.hovered 		{ width:38px; background-position:0px -18px; }
#gr-inner-adventure .name:hover, 	#gr-inner-adventure .name.hovered 	{ width:55px; background-position:-37px -18px; }
#gr-inner-strategy .name:hover, 	#gr-inner-strategy .name.hovered 		{ width:75px; background-position:-92px -18px; }
#gr-inner-card .name:hover, 		#gr-inner-card .name.hovered 		{ width:107px; background-position:-169px -18px; }
#gr-inner-luck .name:hover, 		#gr-inner-luck .name.hovered 		{ width:70px; background-position:-277px -18px; }
#gr-inner-ncmall .name:hover, 		#gr-inner-ncmall .name.hovered 		{ width:75px; background-position:-419px -18px; }
#gr-inner-puzzles .name:hover, 		#gr-inner-puzzles .name.hovered 	{ width:73px; background-position:-347px -18px; }

.innernav-world { float:left; width:118px; }
.innernav-world .icon { float:left; height:20px; width:19px; margin-left:1px; background-repeat:no-repeat; }
.innernav-world .name { float:left; height:20px; background-repeat:no-repeat; } 

#gr-inner-altador .icon			{ background-position:-142px 0px; }
#gr-inner-brightvale .icon		{ background-position:-162px 0px; }
#gr-inner-darigan .icon			{ background-position:-182px 0px; }
#gr-inner-faerieland .icon		{ background-position:-202px 0px; }
#gr-inner-hauntedwoods .icon	{ background-position:-222px 0px; }
#gr-inner-kikolake .icon		{ background-position:-242px 0px; }
#gr-inner-krawkisland .icon		{ background-position:-262px 0px; }
#gr-inner-kreludor .icon		{ background-position:-282px 0px; }
#gr-inner-lostdesert .icon		{ background-position:-302px 0px; }
#gr-inner-maraqua .icon			{ background-position:-322px 0px; }
#gr-inner-meridell .icon		{ background-position:-342px 0px; }
#gr-inner-moltara .icon			{ background-position:-362px 0px; }
#gr-inner-mystery .icon			{ background-position:-382px 0px; }
#gr-inner-neopia .icon			{ background-position:-402px 0px; }
#gr-inner-roo .icon				{ background-position:-422px 0px; }
#gr-inner-shenkuu .icon			{ background-position:-442px 0px; }
#gr-inner-terror .icon			{ background-position:-462px 0px; }
#gr-inner-tyrannia .icon		{ background-position:-482px 0px; }
#gr-inner-virtupets .icon		{ background-position:-502px 0px; }

#gr-inner-altador .name			{ width:42px; background-position:-3px 0px; }
#gr-inner-brightvale .name		{ width:57px; background-position:-50px 0px; }
#gr-inner-darigan .name			{ width:97px; background-position:-110px 0px; }
#gr-inner-faerieland .name		{ width:77px; background-position:-207px 0px; }
#gr-inner-hauntedwoods .name	{ width:98px; background-position:-287px 0px; }
#gr-inner-kikolake .name		{ width:47px; background-position:-388px 0px; }
#gr-inner-krawkisland .name		{ width:67px; background-position:-438px 0px; }
#gr-inner-kreludor .name		{ width:47px; background-position:-505px 0px; }
#gr-inner-lostdesert .name		{ width:98px; background-position:-555px 0px; }
#gr-inner-maraqua .name			{ width:47px; background-position:-656px 0px; }
#gr-inner-meridell .name		{ width:55px; background-position:-705px 0px; }
#gr-inner-moltara .name			{ width:47px; background-position:-764px 0px; }
#gr-inner-mystery .name			{ width:76px; background-position:-811px 0px; }
#gr-inner-neopia .name			{ width:85px; background-position:-887px 0px; }
#gr-inner-roo .name				{ width:55px; background-position:-972px 0px; }
#gr-inner-shenkuu .name			{ width:44px; background-position:-1027px 0px; }
#gr-inner-terror .name			{ width:98px; background-position:-1071px 0px; }
#gr-inner-tyrannia .name		{ width:61px; background-position:-1184px 0px; }
#gr-inner-virtupets .name		{ width:72px; background-position:-1245px 0px; }

#gr-inner-altador .name:hover, 			#gr-inner-altador .name.hovered			{ background-position:-3px -20px; }
#gr-inner-brightvale .name:hover,		#gr-inner-brightvale .name.hovered		{ background-position:-50px -20px; }
#gr-inner-darigan .name:hover,			#gr-inner-darigan .name.hovered			{ background-position:-110px -20px; }
#gr-inner-faerieland .name:hover,		#gr-inner-faerieland .name.hovered		{ background-position:-207px -20px; }
#gr-inner-hauntedwoods .name:hover,		#gr-inner-hauntedwoods .name.hovered	{ background-position:-287px -20px; }
#gr-inner-kikolake .name:hover,			#gr-inner-kikolake .name.hovered		{ background-position:-388px -20px; }
#gr-inner-krawkisland .name:hover,		#gr-inner-krawkisland .name.hovered		{ background-position:-438px -20px; }
#gr-inner-kreludor .name:hover,			#gr-inner-kreludor .name.hovered		{ background-position:-505px -20px; }
#gr-inner-lostdesert .name:hover,		#gr-inner-lostdesert .name.hovered		{ background-position:-555px -20px; }
#gr-inner-maraqua .name:hover,			#gr-inner-maraqua .name.hovered			{ background-position:-656px -20px; }
#gr-inner-meridell .name:hover,			#gr-inner-meridell .name.hovered		{ background-position:-705px -20px; }
#gr-inner-moltara .name:hover,			#gr-inner-moltara .name.hovered			{ background-position:-764px -20px; }
#gr-inner-mystery .name:hover,			#gr-inner-mystery .name.hovered			{ background-position:-811px -20px; }
#gr-inner-neopia .name:hover,			#gr-inner-neopia .name.hovered			{ background-position:-887px -20px; }
#gr-inner-roo .name:hover,				#gr-inner-roo .name.hovered				{ background-position:-972px -20px; }
#gr-inner-shenkuu .name:hover,			#gr-inner-shenkuu .name.hovered			{ background-position:-1027px -20px; }
#gr-inner-terror .name:hover,			#gr-inner-terror .name.hovered			{ background-position:-1071px -20px; }
#gr-inner-tyrannia .name:hover,			#gr-inner-tyrannia .name.hovered		{ background-position:-1184px -20px; }
#gr-inner-virtupets .name:hover,		#gr-inner-virtupets .name.hovered		{ background-position:-1245px -20px; }

.nav-dd a:hover { background-color:#546c56; }
#gr-cat-nav { left:150px; width:155px; height;270px; }
#gr-world-nav { left:225px; width:250px; }
#gr-innernav-search form { display:block; position:relative; height:28px; width:150px; }
#gr-innernav-search form input { position:relative; bottom:6px; left:5px; width:90px; }
#gr-innernav-search form input, #gr-navsearch { color:#808080; }
#gr-innernav-search form button { position:relative; top:1px; left:0px; height:24px; width:45px; background-position:-389px 1px; background-repeat:no-repeat; background-color:transparent; border:0px none; }

#gr-header { }
#gr-header h1 { float:left; font-size:13px; font-weight:bold; padding:0px; margin:0px; }

#gr-fbook_like { float:left; display:inline-block; text-align:right; height:15px; width:144px; padding-left:20px; }

.loading { position:relative; top:150px; left:33%; }
#gr-main a { color:#6b94c2; }
#fb-decoy { position: static !important; }
#fb-decoy a { z-index: 0 !important; }

.sml-button { display:block; height:24px; width:65px; border:0px none; outline:0px none; }
.sml-button:hover { background-position:0px -25px; }

.med-button { display:block; height:45px; width:93px; border:0px none; outline:0px none; }
.med-button:hover { background-position:0px -45px; }

.med-button.inactive, .med-button.inactive:hover { background-position:0px -90px; }

#gr-header .boards { position:relative; bottom:2px; float:right; width:30px; height:30px; }
#gr-header .faq { position:relative; bottom:2px; float:right; width:30px; height:30px; }
#gr-header .boards:hover { background-position:0px -31px; }
#gr-header .faq:hover { background-position:0px -31px; }

#gr-main { position:relative; display:block; height:1500px; }
.module { }
.container { overflow:hidden; position:relative; width:100%; height:100%; }
.mid { height:100%; } 
.left { position:absolute; top:0px; left:-1px; width:38px; height:100%; z-index:1; }
.mid-content { float:left; margin:20px 38px; height:94%; width:90%; }
.right { position:absolute; top:0px; right:-1px; width:38px;  height:100%;  z-index:1; }
#gr-content .left-rail { position:absolute; left:0px; float:left; height:100%; border-left:2px solid #e8e9e9; }
#gr-content .right-rail { position:absolute; right:0px; float:right; height:100%; border-right:2px solid #e8e9e9; }
#gr-content .footer { position:relative; height:10px; width:100%; bottom:1px; border-bottom:2px solid #e8e9e9; }
#gr-content .footer-left { position:absolute; bottom:-3px; left:0px; float:left; width:10px; height:10px; background-color:white; padding:1px; }
#gr-content .footer-right { position:absolute; bottom:-3px; right:-2px; float:right; width:10px; height:10px; background-color:white; padding:1px; }

#gr-main .pager a.buttons.prev div { height:23px; width:19px; margin:0px; padding:0px; }
#gr-main .pager a.buttons.next div { height:23px; width:19px; margin:0px; padding:0px; }

.module .header { position:absolute; top:-23px; z-index:1; width:100%; }

#gr-content { position:relative; top:30px; height:500px; width:640px; }
#gr-content .container { overflow:visible; }
#gr-showcase .header { height:60px; }

#gr-content-new { bottom:51px; left:2px; }
#gr-content-top { left:100px; bottom:98px; }
#gr-content-featured { left:197px; bottom:145px; }
#gr-content-staff { left:297px; bottom:192px; }

#gr-content .content-main { position:relative; top:15px; right:25px; height:90%; width:600px; }
 #gr-content-new-main 		{   }
 #gr-content-top-main 		{   }
 #gr-content-featured-main 	{   }
 #gr-content-staff-main 	{   }

#gr-content-top-main table { position:relative; top:17px; left:24px; }

#gr-content.module .mid-content { height:340px; width:570px; margin:55px 10px 0px 40px; font-size:12px; }
#gr-content.module .mid-content ul { list-style-type:none; padding:0px; margin:0px; }
#gr-content.module .mid-content .slideshow li { padding:0px 0px 10px; height:62px; width:100%; height:1px solid red; }
#gr-content.module .mid-content .slideshow li div p { padding:0px; margin:0px; }

#gr-content .control_set { position:absolute; top:-55px; left:0px; height:70px; width:400px; }
#gr-content .content_button { float:left;  height:47px; width:84px; padding-left:10px; }
#gr-content .content_button_inner { position:relative; bottom:33px; right:11px; height:85px; width:83px; }

#gr-content .content_button_2 .content_button_inner { background-position:-82px 0px; }
#gr-content .content_button_3 .content_button_inner { background-position:-164px 0px; }
#gr-content .content_button_4 .content_button_inner { background-position:-246px 0px; }

#gr-content .content_button_1 .content_button_inner:hover, #gr-content .content_button_1.ac_selected .content_button_inner { background-position:0px -80px; }
#gr-content .content_button_2 .content_button_inner:hover, #gr-content .content_button_2.ac_selected .content_button_inner { background-position:-82px -80px; }
#gr-content .content_button_3 .content_button_inner:hover, #gr-content .content_button_3.ac_selected .content_button_inner { background-position:-164px -80px; }
#gr-content .content_button_4 .content_button_inner:hover, #gr-content .content_button_4.ac_selected .content_button_inner { background-position:-246px -80px; }

#gr-content .content-nav { height:84px; width:82px; cursor:auto; }

#gr-content .content_button_1 .content-nav:hover, #gr-content .content_button_1.ac_selected .content-nav { background-position:0px -80px; }
#gr-content .content_button_2 .content-nav:hover, #gr-content .content_button_2.ac_selected .content-nav { background-position:0px -80px; }
#gr-content .content_button_3 .content-nav:hover, #gr-content .content_button_3.ac_selected .content-nav { background-position:0px -80px; }
#gr-content .content_button_4 .content-nav:hover, #gr-content .content_button_4.ac_selected .content-nav { background-position:0px -80px; }

#gr-content-search { position:relative; top:34px; left:415px; margin:0px; padding:0px; width:200px; }
#gr-top-search {  position:absolute; left:25px; border:none; height:20px; width:95px; background-repeat:no-repeat; background-position:0px 0px; text-indent:-4000px; }
#gr-content-search button { 
border:none; 
height:25px; 
width:45px; 
background-repeat:no-repeat; 
background-position:-391px 0px; 
background-color:transparent; 
margin:0px;
padding:0px; 
position:relative; 
top:22px; 
left:155px;
}
#gr-content-search button:hover {  background-position:-391px -25px; }
#gr-content-search button img { display:block; }
#gr-content-search input { position:absolute; top:25px; width:145px; }
#gr-content-searchresults {  position:absolute;  top:100px;  left:45px;  height:440px;  width:580px; display:none; }

#gr-content .ctp-large, #gr-content .ctp-large-event  { position:absolute; left:-10px; height:277px; width:620px; }
#gr-content .ctp-large:hover, #gr-content .ctp-large-event:hover { background-position:0px -270px; }
#gr-content .ctp-med-cont { position:absolute; top:285px; left:31px; width:561px; } 
#gr-content .ctp-med { float:left; margin-right:25px; height:120px; width:162px; }
#gr-content .ctp-med:hover { background-position:0px -120px; }
#gr-content .ctp-med .name { position:relative; bottom:24px; left:7px; width:89%; text-align:center; }
#gr-content .ctp-large-featured { position:absolute; right:-7px; height:405px; width:600px; background-repeat:no-repeat; }
#gr-content .ctp-large-featured:hover, #gr-content .ctp-large-featured.hovered { background-position:0px -400px; }
#gr-content .title-count { position:relative; bottom:140px; right:15px; height:29px; width:31px; text-indent:-4000px; }
#gr-content .ctp-large-featured .ctp:hover, #gr-content .ctp-large-featured .ctp.hovered { background-position:0px -45px; }

#gr-top-game-count-1 { background-position:0px 0px; }
#gr-top-game-count-2 { background-position:0px -29px; }
#gr-top-game-count-3 { background-position:0px -56px; }
#gr-top-game-count-4 { background-position:0px -84px; }
#gr-top-game-count-5 { background-position:0px -110px; }
#gr-top-game-count-6 { background-position:0px -139px; }
#gr-top-game-count-7 { background-position:0px -167px; }
#gr-top-game-count-8 { background-position:0px -194px; }
#gr-top-game-count-9 { background-position:0px -222px; }

.staff-bg { height:430px; width:620px; background-position:-10px 0px; background-repeat:no-repeat; }
.staff-bg .cont { position:relative; left:195px; height:300px; width:375px; } 
ul.staff-picks { float:left; padding:0px; margin:0px; width:185px; }
ul.staff-picks li { padding:0px; margin:0px; }
.staff-picks-title { position:relative; right:20px; }

.staff-count { position:relative;  float:left; padding-left:10px; height:28px; width:31px; text-indent:-4000px; background-repeat:no-repeat; }
#gr-staff-game-count-1 { background-position:0px 0px; }
#gr-staff-game-count-2 { background-position:0px -29px; }
#gr-staff-game-count-3 { background-position:0px -56px; }
#gr-staff-game-count-4 { background-position:0px -84px; }
#gr-staff-game-count-5 { background-position:0px -110px; }
#gr-staff-game-count-6 { background-position:0px -139px; }
#gr-staff-game-count-7 { background-position:0px -167px; }
#gr-staff-game-count-8 { background-position:0px -194px; }
#gr-staff-game-count-9 { background-position:0px -222px; }
#gr-staff-game-count-10 { background-position:0px -251px; }

.ctp-large-featured .cont { position:relative; bottom:55px; left:50px; width:475px; height:50px; }
.ctp-large-featured .cont div { width:415px; }
.ctp-large-featured .ctp { position:relative; bottom:33px; left:45px; height:45px; width:100px; float:right; background-position:0px 0px; background-repeat:no-repeat; }
.ctp-large-featured .ctp img { position:relative; top:3px; right:2px; display:block; }
#gr-content-featured-main .burst { display:block; position:relative; top:190px; left:0px; height:144px; width:144px; }
.ctp-large-featured .title { font-weight: bold; font-size:15px; }

#gr-showcase { position:relative; bottom:471px; left:650px; height:200px; width:330px; }
#gr-showcase.module .mid-content { height:220px; margin:20px 10px 0px 55px; width:71%; font-size:12px; overflow:hidden; z-index:999; }
#gr-showcase.module .mid-content ul { list-style-type:none; padding:0px; margin:0px; z-index:10; }
#gr-showcase.module .mid-content .slideshow li { padding:0px 0px 0px 5px; height:50px; width:100%; }
#gr-showcase.module .mid-content .slideshow li div p { padding:0px; margin:0px; line-height:10px; }
#gr-showcase .slideshow .game_icon { position:relative; top:3px; float:left; height:40px; width:40px; border:1px solid; }
#gr-showcase .slideshow .game_name { float:left; height:45px; width:159px; margin-left:5px; }
#gr-showcase.module .mid-content .game_name a { height: 10px; margin:0px; padding:0px; font-size:12px; }
#gr-showcase .control_set { position:absolute; bottom:30px; }
#gr-showcase .control_set_1 { left:60px; } 
#gr-showcase .control_set_2 { left:80px; }
#gr-showcase .control_set_3 { left:140px; }
#gr-showcase .previous_next_button { width:20px; height:23px; overflow: hidden; text-indent: 1000px; }
#gr-showcase .previous_button { background-position: -2px 0px; }
#gr-showcase .previous_button:hover { background-position: -2px -25px; }
#gr-showcase .next_button { background-position: -20px 0px; }
#gr-showcase .next_button:hover { background-position: -20px -25px; }
#gr-showcase .numbered_button { background-position: -43px 0px; width: 20px; height: 23px; overflow: hidden; text-indent: 1000px; background-color: transparent; }
#gr-showcase .numbered_button:hover, #gr-showcase .numbered_buttons_container .ac_selected { background-position: -43px -25px; }

#gr-premium-featured { position:relative; bottom:438px; left:650px; height:236px; width:328px; }
#gr-premium-featured.module .mid-content { height: 250px; margin:25px 10px 0px 40px; font-size:12px; }

#gr-premium-featured .ctp-premium-featured { position:absolute; left:15px; height:204px; width:274px; z-index:10; }
#gr-premium-featured .ctp-premium-featured:hover { background-position:0px -203px; }
#gr-premium-featured .ctp-premium-featured .cont { position:relative; left:21px; width:230px; height:18px; text-align:center; }
#gr-main #gr-premium-featured .ctp-premium-featured .cont { bottom:26px; }
#gr-premium-featured .burst { display:block; position:relative; top:83px; left:-20px; height:100px; width:100px; z-index:99; }
#gr-premium-featured img { display:block; position:relative; left:0px; }

#gr-categories { position:relative; bottom:395px; left:2px; height:520px; width:976px; margin-top:35px; } 
#gr-categories .container { background-position:-63px 0px; }
#gr-categories .ctp-med-cont { position:absolute; top:300px; left:22px; width:561px; }
#gr-categories .ctp-med { float:left; height:120px; width:162px; }
#gr-categories .ctp-med:hover { background-position:0px -120px; }
#gr-categories .ctp-med .name { position:relative; bottom:24px; left:7px; width:89%; text-align:center; }
#gr-categories .slideshow { position:relative; top:124px; width:895px; }
#gr-categories table { position:relative; top:-70px; left:0px; }
#gr-categories td { padding:0px; }
#gr-categories .burst { display:block; position:relative; top:22px; left:-9px; height:70px; width:70px; z-index:99; }
#gr-favorites-list-main .burst { display:block; position:relative; top:-140px; left:-9px; height:100px; width:100px; z-index:99; }

#gr-hiscores { position:relative; bottom:345px; left:6px; height:275px; width:678px; } 
#gr-hiscores ul { padding:0 0 0 10px; margin:0px; list-style-type:none; text-align:center; width:165px; }
#gr-hiscores ul li { padding:0 0 3px 0; font-size:smaller; }
#gr-hiscores ul li a { font-size:11px; }
#gr-hiscores table { position:relative; top:20px; } 
#gr-hiscores .hiscore-container { position:relative; left:-10px; height:190px; margin-right:10px;  z-index:2; }
#gr-hiscores .hiscore-top { position:relative; top:30px; height:140px; width:200px; z-index:7990px; } 
#gr-hiscores .hiscore-footer { position:relative; top:30px; width:200px; height:10px; }
#gr-hiscores .cont { position:relative; height:110px; left:7px; text-align:center; top:38px; width:185px; } 
#gr-hiscores p { padding:5px 0px 2px 0px; margin:0px; } 
#gr-hiscores td { padding:0px; } 
.trophy { position:relative; bottom:165px; left:60px; z-index:8050px; border:1px solid #757a7e; }

#gr-favorites { position:relative; bottom:620px; left:689px; height:275px; width:290px; }
#gr-favorites table { position:absolute; top:23px; left:48px; } 
#gr-favorites table tr, #gr-favorites table td { height:60px; }
#gr-favorites table tr.edit { height:35px; }
#gr-favorites td { padding:3px; }
#gr-favorites p { width:200px; padding:15px 35px 10px 0px; }

#gr-category { height:650px; width:981px; } 

#gr-categories-nav { position:relative; top:-512px; left:6px; height:62px; width:961px; z-index:10; background-repeat:no-repeat; }
#gr-categories .control_set { position:absolute; display:block; top:-120px; left:-5px; height:47px; width:911px; z-index:20; }

#gr-categories .agile_carousel .content_button { float:left; height:47px; width:99px; padding-left:1px; text-indent:-4000px; background-position:-3px -18px; }
#gr-categories .agile_carousel .content_button:hover, .hovered { background-position:0px -96px; }
#gr-categories .content_button_inner { background-position:0px -18px; }
#gr-categories .agile_carousel .content_button_inner:hover, .hovered { background-position:0px -96px; }
#gr-categories .category-nav { height:47px; width:93px; background-position:0px -18px; }
#gr-categories .category-nav:hover, .hovered { background-position:0px -96px; }

#gr-categories .agile_carousel .content_button_1 {	border-right:1px solid black; }
#gr-categories .agile_carousel .content_button_2 {	border-right:1px solid black; }
#gr-categories .agile_carousel .content_button_3 { 	border-right:1px solid black; }
#gr-categories .agile_carousel .content_button_4 {	border-right:1px solid black; }
#gr-categories .agile_carousel .content_button_5 {	border-right:1px solid black; }
#gr-categories .agile_carousel .content_button_6 { 	border-right:1px solid black; }
#gr-categories .agile_carousel .content_button_7 { 	border-right:1px solid black; }
#gr-categories .agile_carousel .content_button_8 { 	border-right:1px solid black; } 

#gr-categories .ac_selected .content_button_inner { position:relative; top:-13px; height:76px; background-position:0px -157px; border:0px none; }
#gr-categories .ac_selected .content_button_inner:hover { top:-13px; height:76px; background-position:0px -157px; } 
#gr-categories .ac_selected .category-nav { position:relative; top:13px; height:65px; } 
#gr-categories .ac_selected .category-nav:hover, #gr-categories .ac_selected .category-nav.hovered { position:relative; top:13px; } 

#gr-categories #gr-category-nav-sponsors.category-nav { background-position:-6px -252px; }

#gr-categories .disabled .content_button_inner { background-color:red; }

#gr-ctp { 
position:relative; 
display:block; 
height: auto !important;
height: 1300px;
min-height: 1300px;
margin-top:30px; 
}

#gr-ctp .left_side { position:relative; left:0px; float:left; width:690px; height:100%; }
#gr-ctp .right_side { position:relative; right:7px; float:right; width:287px; height:100%; }
#gr-ctp-main { height:525px;  width:685px; }
#gr-ctp-main .ctp-ctp { position:relative; left:-30px; top:20px; z-index:10; width:667px; }
#gr-ctp-main .ctp-ctp:hover, #gr-ctp-main .ctp-ctp.hovered { background-position:0px -374px; }

#gr-ctp-premium-featured { position:relative; top:0px; height:262px; width:300px; }
#gr-ctp-premium-featured.module .mid-content { height: 250px; margin:25px 10px 0px 40px; font-size:12px; }

#gr-ctp-premium-featured .ctp-premium-featured { position:absolute; left:12px; height:204px; width:274px; z-index:10; }
#gr-ctp-premium-featured .ctp-premium-featured:hover { background-position:0px -203px; }
#gr-ctp-premium-featured .ctp-premium-featured .cont { position:relative; bottom:26px; left:21px; width:230px; height:18px; text-align:center; }
#gr-ctp #gr-ctp-premium-featured .mid-content .ctp-premium-featured .cont { position:relative; left:21px; width:230px; height:18px; text-align:center; }
#gr-ctp-premium-featured .burst { display:block; position:relative; top:83px; left:-20px; height:100px; width:100px; z-index:99; }

#gr-ctp-gameinfo { position:relative; top:37px; left:0px; width:680px; }
#gr-ctp-recomendations { position:relative; top:63px; height:310px; width:681px; }
#ctp-gameinfo-cont { position:relative; top:-30px; width:610px; z-index:10; }
#gr-ctp-medal { height:120px; width:88px; background-repeat:no-repeat; float:right; z-index:10; }
#gr-ctp-medal-link { position:absolute; height:120px; width:74px; float:right; right:5px; cursor:help; z-index:999; }

#gr-ctp-medal.medal_100000 { background-position:-0px -10px; }
#gr-ctp-medal.medal_500000 { background-position:-81px -10px; }
#gr-ctp-medal.medal_1000000 { background-position:-166px -10px; }
#gr-ctp-medal.medal_10000000 { background-position:-251px -10px; }
#gr-ctp-medal.medal_50000000 { background-position:-335px -10px; }
#gr-ctp-medal.medal_100000000 { background-position:-417px -10px; }
#gr-ctp-medal.medal_200000000 { background-position:-502px -10px; }

#ctp-gameinfo-cont p { position:relative; top:15px; left:5px; width:100%; }
#gr-ctp-tags { position:relative; top:30px; height:30px; width:100%; margin-bottom:10px; }
#gr-ctp-tags b { float:left; padding-right:10px; }
#gr-ctp-tags ul { float:left; padding:0px 0px 0px 5px; margin:0px; list-style-type:none; width:90%; margin-bottom:25px; }
#gr-ctp-tags ul li { position:relative; float:left; padding-right:5px; }
#gr-ctp-tags ul li a { font-weight:bold; }
#gr-ctp-feedback { position:absolute; bottom:10px; left:270px; width:135px; background-position:-255px 0px; cursor:pointer; }
#gr-ctp-feedback:hover { background-position:-255px -25px; }

#gr-ctp-recomendations.module .mid-content ul { list-style-type:none; padding:0px 0px 0px 3px; margin:0px; float:left; width:200px; }
#gr-ctp-recomendations.module .mid-content li { padding:0px 0px 5px; height:65px; width:100%; height:1px solid red; }
#gr-ctp-recomendations.module .mid-content li div p { padding:0px; margin:0px; }
#gr-ctp-recomendations .game_icon { position:relative; top:3px; float:left; height:40px; width:40px; border:1px solid; }
#gr-ctp-recomendations .game_name { float:left; height:45px; width:145px; margin-left:5px; font-size:10px; }
#gr-ctp-recomendations.module .mid-content .game_name a { height: 10px; margin:0px; padding:0px; font-size:12px; font-weight:bold; }

#gr-ctp-hiscores { position:relative; top:41px; margin-bottom:6px; }
#gr-ctp-hiscores .hiscore-cont { width:220px; z-index:10; }
#gr-ctp-hiscores .trophy-img { float:left; border:1px solid; margin-left:3px; }
#gr-ctp-hiscores #gr-hiscore-userinfo .right-score { float:right; width:130px; height:80px; text-align:center; }
#gr-ctp-hiscores .hiscore-alltime { font-size:14px; font-weight:bold; }
#gr-ctp-hiscores hr { padding:0px; margin:10px auto; width:95%; }
#gr-ctp-hiscores h3 { padding:0px; margin:0px; text-align:center; font-size:12px; }
#gr-ctp-hiscores br { padding:10px 0px; }
#gr-ctp-hiscores ul.hiscore-users { position:relative; list-style-type:none; padding:0px; margin:3px 0px; z-index:10; }
#gr-ctp-hiscores ul.hiscore-users li { clear:both; }
#gr-ctp-hiscores .user-left { float:left; }
#gr-ctp-hiscores .user-right { float:right; }
#gr-hiscores.module tr.edit td a.hiscores-more { display:block; position:relative; z-index:10; }

#gr-ctp-hiscores table { display:block; position:relative; top:10px; left:-17px; z-index:10; width:230px; }
#gr-ctp-hiscores .score-buttons { display:block; }
.med-button img { height:45px; background-position:0px 0px; }
.med-button div { height:45px; }

#gr-ctp-hiscore-friend { background-position:0px 0px; }
#gr-ctp-hiscore-world { background-position:0px 0px; }
#gr-ctp-hiscore-scores { background-position:0px 0px; }

#gr-ctp-hiscore-friend:hover { background-position:0px 0px; }
#gr-ctp-hiscore-world:hover { background-position:0px 0px; }
#gr-ctp-hiscore-scores:hover { background-position:0px 0px; }

#gr-ctp-fav-game { position:absolute; top:15px; left:40px; height:45px; width:45px; background-position:0px 0px; background-repeat:no-repeat; }
#gr-ctp-fav-game:hover, #gr-ctp-fav-game.favd { background-position:-45px 0px; }
#gr-ctp-main .header .navigation ul { 
position:relative; 
top:11px; 
right:50px;
float:right;
list-style-type:none; 
}
#gr-ctp-main .header .navigation ul li { float:left; width:62px; height:36px; padding-right:5px; background-position:0px -24px; background-repeat:no-repeat; }

#gr-ctp-main .burst { display:block; position:absolute; top:260px; left:0px; height:144px; width:144px; z-index:10; }

#gr-ctp-controls { position:relative; top:20px; right:3px; }
.sent-cont { width:100%; font-weight:bold; font-size:22px; padding-bottom:5px; cursor:auto; }
.difficult-cont { float:left; width:135px; cursor:pointer; }

.neopoints-cont { float:right; width:145px; cursor:help; font-size:11px; }
#gr-ctp-scores { position:relative; top:5px; float:left; width:280px; cursor:help; font-size:11px; }
#gr-ctp-scores .difficult-cont .text { float:left; width:40px; }
#gr-ctp-scores .difficult-cont .text { float:left; width:45px; padding-left:4px; }

#gr-ctp-difficulty-img { position:relative; float:left; height:34px; width:51px; background-position:0px 0px; background-repeat:no-repeat; cursor:pointer; }

#gr-ctp-difficulty-img.easy { background-position:0px 0px; }
#gr-ctp-difficulty-img.medium { background-position:-51px 0px; }
#gr-ctp-difficulty-img.hard { background-position:-102px 0px; }
#gr-ctp-difficulty-img.veryhard { background-position:-153px 0px; }

#gr-ctp-neopoints-img { float:left; height:35px; width:50px; background-position:0px 0px; background-repeat:no-repeat; cursor:help; }
#gr-ctp-screenshots { float:right; width:325px; }
#gr-ctp-screenshots .screenshots { height:40px; width:50px; }

#gr-ctp-main .play-btn { position:absolute; top:345px; right:50px; height:50px; width:200px; z-index:10; }
#gr-ctp-main .play-btn:hover, #gr-ctp-main .play-btn.hovered { background-position:-3px -57px; }

#gr-ctp-main .play-text {  height:45px; width:205px; position:relative; top:2px; left:-4px; margin:0px auto; }  
#gr-ctp-settings-btn { position:absolute; bottom:120px;  right:40px; height:38px; width:38px; z-index:11; }
#gr-ctp-settings-btn:hover { background-position:0px -38px; }
.game-nav 				{ display:block; position:relative; bottom:25px; left:4px; height:52px; width:51px; background-position:0px 0px; background-repeat:no-repeat; }

#ctp-action 							{	background-position:2px 1px; 		}
#ctp-action:hover 						{	background-position:3px -56px; 		}
#ctp-adventure 							{ 	background-position:-48px 1px; 		} 
#ctp-adventure:hover 					{	background-position:-47px -56px; 	} 
#ctp-brain 								{ 	background-position:-98px 1px; 		}
#ctp-brain:hover 						{ 	background-position:-97px -56px; 	}

#ctp-strategy 								{ 	background-position:-98px 1px; 		}
#ctp-strategy:hover 						{ 	background-position:-97px -56px; 	}

#ctp-card, #ctp-card_games, #ctp-card_board, #ctp-board_games { 	
background-position:-148px 1px; 	
}
#ctp-card:hover, #ctp-card_games:hover, #ctp-card_board:hover, #ctp-board_games:hover { 	
background-position:-147px -56px; 	
}
#ctp-luck, #ctp-luck_chance	 {	
background-position:-198px 1px; 	
}
#ctp-luck:hover, #ctp-luck_chance:hover {
	background-position:-196px -56px; 	
}

#ctp-nc_mall 							{ 	background-position:-248px 1px; 	}
#ctp-nc_mall:hover 						{ 	background-position:-248px -56px; 	}
#ctp-puzzles 							{ 	background-position:-298px 1px; 	}
#ctp-puzzles:hover 						{	background-position:-298px -56px; 	}
#ctp-strategy 							{	background-position:-298px 1px; 	}
#ctp-strategy:hover 					{	background-position:-298px -56px; 	}

/* Placeholder CSS for missing category die */
#ctp-arcade_classic, #ctp-word_games, #ctp-quiz_games, #ctp-for_kids, #ctp-educational, #ctp-top_rated, #ctp-most_challenging, #ctp-sports {	
background-position:2px 1px; 		
}
#ctp-arcade_classic:hover, #ctp-word_games:hover, #ctp-quiz_games:hover, #ctp-for_kids:hover, #ctp-educational:hover, #ctp-top_rated:hover, #ctp-most_challenging:hover, #ctp-sports:hover {
background-position:3px -56px; 		
}

#ctp-world-15 { 					background-position:-348px 1px; } 
#ctp-world-15:hover { 			background-position:-348px -56px; } 
#ctp-world-14 { 				background-position:-398px 1px; }
#ctp-world-14:hover { 		background-position:-398px -56px; }
#ctp-world-16 { 					background-position:-448px 1px; }
#ctp-world-16:hover { 			background-position:-448px -56px; }
#ctp-world-5 { 				background-position:-498px 1px; }
#ctp-world-5:hover { 		background-position:-498px -56px; }
#ctp-world-3 { 			background-position:-548px 1px; }
#ctp-world-3:hover { 		background-position:-548px -56px; }
#ctp-world-13 { 				background-position:-598px 1px; cursor:inherit; }
#ctp-world-18 { 				background-position:-648px 1px; }
#ctp-world-18:hover { 			background-position:-648px -56px; }
#ctp-world-6 { 			background-position:-698px 1px; }
#ctp-world-6:hover { 		background-position:-698px -56px; }
#ctp-world-1 { 				background-position:-748px 1px; } 
#ctp-world-1:hover { 			background-position:-748px -56px; } 
#ctp-world-4 { 				background-position:-798px 1px; }
#ctp-world-4:hover { 		background-position:-798px -56px; }
#ctp-world-12 { 				background-position:-848px 1px; }
#ctp-world-12:hover { 			background-position:-848px -56px; }
#ctp-world-9 { 				background-position:-898px 1px; }
#ctp-world-9:hover { 			background-position:-898px -56px; }
#ctp-world-21 { 					background-position:-948px 1px; }
#ctp-world-21:hover { 			background-position:-948px -56px; }
#ctp-world-7 { 			background-position:-998px 1px; }
#ctp-world-7:hover { 	background-position:-998px -56px; }
#ctp-world-2 { 			background-position:-1048px 1px; }
#ctp-world-2:hover { 	background-position:-1048px -56px; }
#ctp-world-17 { 				background-position:-1098px 1px; }
#ctp-world-17:hover { 		background-position:-1098px -56px; }
#ctp-world-19 { 					background-position:-1148px 1px; }
#ctp-world-19:hover { 			background-position:-1148px -56px; }
#ctp-world-11 { 			background-position:-1198px 1px; }
#ctp-world-11:hover { 	background-position:-1198px -56px; }
#ctp-world-10 { 				background-position:-1248px 1px; }
#ctp-world-10:hover { 			background-position:-1248px -56px; }
#ctp-world-8 { 				background-position:-1298px 1px; }
#ctp-world-8:hover { 			background-position:-1298px -56px; }

#ctp-multiplayer {	 			background-position:-1348px 1px; cursor:inherit; }

.popup h2 {  margin:0px auto; padding:1px 0px; height:35px; width:260px; text-indent:-4000px; }
.popup hr { width:90%; margin:0px auto; padding:0px; }
.popup ul { padding:0px; margin:0px; list-style-type:none; }
.popup ul li { text-align:left; } 
.popup-demo div { display:block; height:72px; width:72px; }
.popup table { padding:5px 0px; margin:0px auto; }
.popup p { width:95%; margin:5px auto; text-align:left; }
.popup b { font-size:smaller; }

#ctp-game-size-demo { background-position:0px 0px; background-repeat:no-repeat; }
#ctp-game-size-demo.small 	{ background-position:0px 0px; }
#ctp-game-size-demo.regular { background-position:-72px 0px; }
#ctp-game-size-demo.large 	{ background-position:-144px 0px; }

#ctp-game-quality-demo { background-position:0px 0px; background-repeat:no-repeat; }
#ctp-game-quality-demo.low 		{ background-position:0px 0px; }
#ctp-game-quality-demo.medium 	{ background-position:-72px 0px; }
#ctp-game-quality-demo.high 	{ background-position:-144px 0px; }
#ctp-game-quality-demo.best 	{ background-position:-216px 0px; }

#ctp-settings-save { display:block; margin-top:13px; width:184px; background-position:0px 0px; background-repeat:no-repeat; }
#ctp-settings-save:hover { background-position:0px -26px; }

#ctp-diff-save { display:block; position:relative; top:5px; left:150px; width:108px; background-position:-183px 0px; background-repeat:no-repeat; }
#ctp-diff-save:hover { background-position:-183px -26px; }

#ctp-close-button { width: 105px; height: 25px; display:block; position:relative; top:5px; left:150px; width:108px; background-position:-183px 0px; background-repeat:no-repeat; }
#ctp-close-button:hover { background-position:-183px -26px; }

iframe { border:none; }

#gr-sponsor-block { position:absolute; top:24px; right:215px; display:block; height:45px; width:90px; z-index:20; cursor:not-allowed; }
#gr-all-block { position:absolute; top:24px; right:32px; display:block; height:65px; width:90px; z-index:20; }

.diff-easy 		{ color:#3B8E04; }
.diff-medium	{ color:#E7C506; }
.diff-hard 		{ color:#DB5801; }
.diff-veryhard 	{ color:#AB0101; }

#ctp-title-npratio { background-position:0px 0px; background-repeat:no-repeat; } 
#ctp-title-difficulty { background-position:0px 0px; background-repeat:no-repeat; }
#ctp-title-awards { background-position:0px 0px; background-repeat:no-repeat; }
#ctp-title-settings { background-position:0px 0px; background-repeat:no-repeat; }
#ctp-title-feedback { background-position:0px 0px; background-repeat:no-repeat; }
.award-ribbon { height:100px; width:66px; background-position:0px 0px; background-repeat:no-repeat; } 

#ctp-popup-medal_100000 	{ background-position:0px 0px; }
#ctp-popup-medal_500000 	{ background-position:-64px 0px; }
#ctp-popup-medal_1000000 	{ background-position:-129px 0px; }
#ctp-popup-medal_10000000 	{ background-position:-191px 0px; }
#ctp-popup-medal_50000000 	{ background-position:-256px 0px; }
#ctp-popup-medal_100000000 	{ background-position:-320px 0px; }
#ctp-popup-medal_200000000	{ background-position:-390px 0px; }

#cboxCurrent { display:none; visibility:hidden; }

.world-cont { position:relative; top:-60px; left:-11px; height:400px;  width:922px; background-position:0px 0px; background-repeat:no-repeat; z-index:2; }

.ui-slider-horizontal { position:relative; top:10px; left:-23px; margin:0px auto; width:290px; }
#diff-slider-cont { position:relative; display:block; height:35px; }

.ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br { border:none; }
.ui-corner-all, .ui-corner-bottom, .ui-corner-left, .ui-corner-bl { border:none; }
.ui-corner-all, .ui-corner-top, .ui-corner-right, .ui-corner-tr { border:none; }
.ui-corner-all, .ui-corner-top, .ui-corner-left, .ui-corner-tl { border:none; }
.ui-widget-content { background:none; border:none; }

.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
top:-8px;
width:62px;
height:28px;
border:none;
}

#diff-rating {
position:relative;
display:block;
top:10px;
left:188px;
height:30px;
width:33px;
}

.ctp-diff-1 	{ background-position:0px 0px; }
.ctp-diff-2 	{ background-position:-30px 0px; } 
.ctp-diff-3 	{ background-position:-60px 0px; }
.ctp-diff-4 	{ background-position:-90px 0px; }
.ctp-diff-5 	{ background-position:-118px 0px; }
.ctp-diff-6 	{ background-position:-147px 0px; }
.ctp-diff-7 	{ background-position:-179px 0px; }
.ctp-diff-8 	{ background-position:-209px 0px; }
.ctp-diff-9 	{ background-position:-239px 0px; }
.ctp-diff-10 	{ background-position:-269px 0px; }

.broughtplacement { display:block; position:absolute; right:230px; width:300px; }

div.broughtplacement > div { height: 32px; }

div.broughtplacement > div > span { font-weight: bold; vertical-align: top; position: relative; top: 8px; }

#gr-world {
position:relative;
}

#worldmap {
position:relative;
}

#mapster_wrap_0 {
top:15px;
left:15px;
}

#cat-header-hash	{ background-position:-785px 0px; }
#cat-header-a 		{ background-position:-5px 0px; }
#cat-header-b 		{ background-position:-34px 0px; }
#cat-header-c 		{ background-position:-64px 0px; }
#cat-header-d 		{ background-position:-94px 0px; }
#cat-header-e 		{ background-position:-124px 0px; }
#cat-header-f 		{ background-position:-154px 0px; }
#cat-header-g 		{ background-position:-186px 0px; }
#cat-header-h 		{ background-position:-215px 0px; }
#cat-header-i 		{ background-position:-242px 0px; }
#cat-header-j 		{ background-position:-272px 0px; }
#cat-header-k 		{ background-position:-306px 0px; }
#cat-header-l 		{ background-position:-334px 0px; }
#cat-header-m 		{ background-position:-367px 0px; }
#cat-header-n 		{ background-position:-395px 0px; }
#cat-header-o 		{ background-position:-426px 0px; }
#cat-header-p 		{ background-position:-455px 0px; }
#cat-header-q 		{ background-position:-486px 0px; }
#cat-header-r 		{ background-position:-515px 0px; }
#cat-header-s 		{ background-position:-544px 0px; }
#cat-header-t 		{ background-position:-575px 0px; }
#cat-header-u 		{ background-position:-605px 0px; }
#cat-header-v 		{ background-position:-636px 0px; }
#cat-header-w 		{ background-position:-668px 0px; }
#cat-header-x 		{ background-position:-696px 0px; }
#cat-header-y 		{ background-position:-726px 0px; }
#cat-header-z 		{ background-position:-755px 0px; }

#sort-name 				{ background-position:-331px 6px; }
#sort-name:hover, #sort-name.hovered 		{ background-position:-331px -77px; }
#sort-newest 			{ background-position:-413px 6px; }
#sort-newest:hover, #sort-newest.hovered 		{ background-position:-413px -77px; }
#sort-difficulty 		{ background-position:-495px 6px; }
#sort-difficulty:hover, #sort-difficulty.hovered 	{ background-position:-495px -77px; }
#sort-popularity 		{ background-position:-577px 6px; }
#sort-popularity:hover, #sort-popularity.hovered 	{ background-position:-577px -77px; }

#gr-category-list-main .mid-content { padding-top:30px; margin:20px 56px; }
#gr-category-list { width:981px; margin-top:20px; } 
#gr-category-list-main { position:relative; top:10px; }
#gr-category-list-main .ctp-med-cont { position:absolute; top:300px; left:22px; width:561px; } 
#gr-category-list-main .ctp-med { float:left; margin:15px 14px 0px 0px; height:120px; width:162px; }
#gr-category-list-main .ctp-med:hover { background-position:0px -120px; }
#gr-category-list-main .ctp-med .name { position:relative; bottom:24px; left:7px; width:89%; text-align:center; }
#gr-category-list-main .gr-group-header { height:30px; width:292px; background-position:0px 0px; background-repeat:no-repeat; }
#gr-category-list-main .gr-group-header h2 { position:relative; top:4px; left:7px; height:24px; width:25px; padding:0px; margin:0px; text-indent:-4000px; }
#gr-category-list-main .navigation { position:relative; left:40px; }
#gr-category-list-main .game-nav { display:block; position:relative; bottom:32px; left:2px; height:76px; width:82px; background-repeat:no-repeat; }

#gr-category-list .navigation ul { position:relative; top:6px; left:0px; width:450px; list-style-type:none; }
#gr-category-list .navigation ul li { float:left; width:62px; height:55px; padding-right:40px; background-position:0px -24px; background-repeat:no-repeat; }
#gr-category-ad { position:absolute; top:60px; right:85px; height:245px; width:295px; }

#gr-category-list-pagination { position:relative; top:25px; margin:0px auto; }
#gr-category-list-pagination a { display:block; height:23px; width:20px; text-indent:-4000px; background-repeat:no-repeat; }
#gr-category-list-pagination div.inactive { height:23px; width:20px; text-indent:-4000px; background-position:-42px -25px; background-repeat:no-repeat; }
#gr-category-list-pagination div a { height:23px; width:20px; text-indent:-4000px; background-position:-42px 0px; } 
#gr-category-list-pagination div a:hover { background-position:-42px -25px; }
#gr-category-list-back { background-position:0px 0px; }
#gr-category-list-back:hover { background-position:0px -25px; }
#gr-category-list-next { background-position:-21px 0px; }
#gr-category-list-next:hover { background-position:-21px -25px; }

.cat-nav-title { position:relative; top:5px; left:0px; width:82px; height:80px; background-repeat:no-repeat; background-position:0px 0px; }
.cat-nav-title:hover, .cat-nav-title.hovered { background-position:0px -80px; } 
#gr-category-list .burst { display:block; position:relative; top:-115px; left:-9px; height:70px; width:70px; z-index:99; }

#gr-category-list-main div#gr-ctp-premium-featured.module { height:245px; position:absolute; right:63px; width:300px; top:95px; }
#gr-category-list-main div#gr-ctp-premium-featured.module div.container div.mid-content { margin:0px 10px 0px 40px; }

#gr-category-ad .ctp-premium-featured { position:absolute; left:15px; height:204px; width:274px; z-index:10; }
#gr-category-ad .ctp-premium-featured:hover { background-position:0px -203px; }
#gr-category-ad .ctp-premium-featured .cont { position:relative; left:21px; width:230px; height:18px; text-align:center; }
#gr-category-ad .burst { display:block; position:relative; top:83px; left:-20px; height:100px; width:100px; z-index:99; }
#gr-category-ad img { display:block; position:relative; left:0px; }

#gr-ctp-diff.popup p span { font-weight:bold; }

#gr-favourites-list-main .mid-content { padding-top:30px; margin:20px 75px; }
#gr-favorites-list { width:981px; } 
#gr-favorites-list-main { position:relative; top:10px; }

#gr-favourites-list-main .ctp-med-favorites { float:left; margin:10px 5px 0px 0px; height:150px; width:162px; }
#gr-favourites-list-main .ctp-med-favorites:hover { background-position:0px -150px; }
#gr-favourites-list-main .ctp-med-favorites .name { position:relative; bottom:24px; left:7px; width:89%; text-align:center; }
#gr-favourites-list-main .ctp-med-favorites table { position:relative; bottom:20px; left:6px; width:150px; height:22px; } 
#gr-favourites-list-main .remove { position:relative; bottom:2px; display:block;  height:30px; width:30px; background-position:0px 0px; background-repeat:no-repeat; }
#gr-favourites-list-main .remove:hover { background-position:0px -32px; } 
#gr-favourites-list-main .scores-sent { font-weight:bold; font-size:14px; padding-left:3px; }

#gr-ctp-feedback-form.popup .sml-button { width:135px; background-position:-254px 1px; }
#gr-ctp-feedback-form.popup .sml-button:hover { background-position:-254px -24px; }

.cat-spacer { position:relative; top:0px; left:0px; display:block; height:100px; width:100px; clear:both; }
.cat-spacer-noresults { display:block;height:200px;clear:both; }

.fav-spacer { display:block;height:200px;width:100%; }

#gr-p3-popup h2 { text-indent:0px; } 
#gr-p3-item-image { padding-top:5px; } 
#gr-p3-item-name { padding-top:4px; font-weight:bold; }
#gr-p3-popup p { padding-top:5px; text-align:center; }
#gr-p3-popup a { font-weight:bold; }

.search-more { margin-top:8px; }

#gr-hiscores-list-main .mid-content { padding-top:30px; margin:20px 30px; z-index:1; }
#gr-hiscores-list { width:981px; } 
#gr-hiscores-list-main { position:relative; top:10px; }
#gr-hiscores-list-main .trophy-box { position:relative; display:block; height:370px; width:304px; margin-top:8px; z-index:2; }
#gr-hiscores-list-main .trophy-box-inner { position:absolute; top:1px; width:302px; height:100%; background-position:0px 0px; background-repeat:repeat-x; } 
#gr-hiscores-list-main .trophy-box-ftr { position:absolute; bottom:-13px; height:12px; width:302px; background-position:0px -14px; }
#gr-hiscores-list-main .trophy-case { position:absolute; top:-45px; height:100px; width:100%; }
#gr-hiscores-list-main .trophy-case h3 { padding:0px; margin:0px; width:100%; text-align:center; }
#gr-hiscores-list-main .trophy-case img { display:block; width:80px; margin:0px auto; border:1px solid black; }
#gr-hiscores-list-main .trophy-box table { position:relative; top:60px; left:15px; height:75%; width:270px; }
#gr-hiscores-list-main .hiscoreuser { display:block; float:left; }
#gr-hiscores-list-main .hiscorecount { display:block; float:left; height:28px; width:30px; background-repeat:no-repeat; }
#gr-hiscores-list-main #count-1 	{ background-position:0px 0px; }
#gr-hiscores-list-main #count-2 	{ background-position:-27px 0px; }
#gr-hiscores-list-main #count-3 	{ background-position:-55px 0px; }
#gr-hiscores-list-main #count-4 	{ background-position:-84px 0px; }
#gr-hiscores-list-main #count-5 	{ background-position:-112px 0px; }
#gr-hiscores-list-main #count-6 	{ background-position:-140px 0px; }
#gr-hiscores-list-main #count-7 	{ background-position:-167px 0px; }
#gr-hiscores-list-main #count-8 	{ background-position:-195px 0px; }
#gr-hiscores-list-main #count-9 	{ background-position:-222px 0px; }
#gr-hiscores-list-main #count-10 	{ background-position:-251px 0px; }
#gr-hiscores-list-main #count-11 	{ background-position:-279px 0px; }
#gr-hiscores-list-main #count-12 	{ background-position:-307px 0px; }
#gr-hiscores-list-main #count-13 	{ background-position:-334px 0px; }
#gr-hiscores-list-main #count-14 	{ background-position:-363px 0px; }
#gr-hiscores-list-main #count-15 	{ background-position:-390px 0px; }
#gr-hiscores-list-main #count-16 	{ background-position:-419px 0px; }
#gr-hiscores-list-main #count-17 	{ background-position:-447px 0px; }
#gr-hiscores-list-main h2 { position:relative; bottom: 23px; padding:0px; margin:0px; text-align:center; }
#gr-hiscores-list-main h2 a { font-size:22px; font-weight:bold; } 
#gr-hiscore-minscore { position:relative; bottom:38px; display:block; text-align:center; width:100%; height:20px; margin-bottom:10px; }
#gr-hiscores-nav { position:relative; bottom:35px; display:block; width:100%; text-align:center; }

#gr-hiscores-list-main .everybodyelse-box 			{ position:relative; top:0px; width:924px; margin-top:20px; z-index:2; background-position:-2px 0px; background-repeat:repeat-y; }
#gr-hiscores-list-main .everybodyelse-box-top 		{ position:absolute; top:-10px; left:0px; height:10px; width:924px; background-position:-23px -1px; background-repeat:no-repeat; }
#gr-hiscores-list-main .everybodyelse-box-ftr		{ position:absolute; bottom:-12px; left:0px; height:13px; width:924px; background-position:-23px -225px; }
#gr-hiscores-list-main .everybodyelse-box-mid 		{ width:98%; margin:5px auto; }
#gr-hiscores-list-main .everybodyelse-box table 	{ width:93%; margin:0px auto; }

#gr-hiscores-list-main .everybodyelse-box img 		{ float:left; }
#gr-hiscores-list-main .everybodyelse-box td.basic	{ height:60px; }
#gr-hiscores-list-main .score-data 				{ float:left; width:225px; margin-left:3px; }

#gold 	.hiscoreuser, #gold	.hiscoreuser a		{ font-size:large; }
#silver .hiscoreuser, #silver .hiscoreuser a	{ font-size:medium;   }
#bronze .hiscoreuser, #bronze .hiscoreuser a	{ font-size:13px;  }

#gr-hiscores-list-main .everybodyelse-box ul { width:250px;float:left;list-style-type:none; }
#gr-hiscores-list-main .everybodyelse-box li { vertical-align:top; margin-bottom:15px; }
#gr-hiscores-list-main .everybodyelse-box .alt-name { display:block; height:100%; width:150px; float:left; vertical-align:top; padding:10px 0px 0px 2px; }

#b73edae { display:block; position:relative; top:35px; width:450px; }
#b73edae label { font-weight:bold; }

#gr-ctp #gr-favorites.module { display:block; position:relative; top:60px; bottom:0px; left:0px; height:275px; width:295px; }

.gr-ctp-error {
	width: 800px;
	padding: 6px;
	margin-bottom: 30px;
	margin-left: auto;
	margin-right: auto;
	border: 1px solid black;
	border-radius: 5px;
	/*color: white;
	background: url(//images.neopets.com/users/breik/red-diagonal.png);*/
	color: black;
	background-color: #c94332;
}

.gr-ctp-small-burst {
	width: 70px;
	height: 70px;
	display: block;
	left: -9px;
	top: 20px;
	position: absolute;
	z-index: 99;
}
