/* --- styles --- */
* {
margin:0; padding:0;
font:1em tahoma, geneva, arial, sans-serif;
font-size:11px;
}

body {
margin:0 0 20px 0;
background:#333;
background-image:none;
font-size:0.675em;
text-align:center;

    
}

#wrapper {
text-align:left;
width:970px;
margin:0 auto;
background:#fff;
position:relative;
}

h1 {
display:block;
width:245px;
height:67px;
text-indent:-9999em;
text-decoration:none;
background:url( "images/bg_h1.png") no-repeat 12px 10px;
}

h1.ad {
display:block;
width:220px;
height:67px;

}


h1 a, h1.ad a { display:block; height:53px; }

ul {
list-style-type:none;
}

a {
color:#036;
}

a:hover {
text-decoration:none;
}

a img {
text-decoration:none;
border:none;
}

div.ad_728_90 img {
border: 0;
}

select {
width:140px;
height:16px;
font-size:10px;
border-width:1px;
}

input {
padding:2px;
}

input:focus, textarea:focus, select:focus {
background:#eef8ff;
}

.clear {
clear:both;
}




.button_games a { background:url( "images/tabs_tile.png") no-repeat transparent right 0 !important; }
.button_ecards a { background:url( "images/button_ecards2.gif") no-repeat transparent right top !important; }
.button_toons a { background:url( "images/button_toons2.gif") no-repeat transparent right top !important; }
.button_community a { background:url( "images/tabs_tile.png") no-repeat transparent right -45px !important; }
.button_sketchstar a { background:url( "images/tabs_tile.png") no-repeat transparent right -90px !important; }

/* main navigation bar */

#wrapperNav {
clear:both;
margin:0 0 5px 5px;
padding:5px 0 0 5px;
height:46px;
position:relative;
}

#wrapperNav .box {
width:143px;
height:29px;
float:left;
margin:0 0 0 5px;
padding:4px 10px 0 2px;
}

#wrapperNav .box input {
width:98px;
height:12px;
font-size:10px;
border-width:1px;
}

#wrapperNav .box .button {
width:28px;
height:20px;
}

#wrapperNav .box h2 {
font-weight:bold;
font-size:10px;
}

#subNav {
display:block;
width:620px;
float:left;
overflow:hidden;
padding:0 0 0 6px;
}


#subNav li {
height:40px;
float:left;
}

#subNav strong, #subNav a {
line-height:40px;
font-weight:bold;
display:block;
padding:0 6px;
background:url( "images/bg_tabcontrols.gif") no-repeat 100% 50%;
display:block;
}

#subNav .more a {
color:#fff;
background:url( "images/nav_more_arrow.gif") no-repeat 80px 20px transparent;
}

#subNav .more a:active, #subNav .more a:focus {
outline: none;
}

#wrapperNav .more a {
color:#fff;
text-align:center;
width:90px;
display:block;
}

#wrapperNav .more {
float:right;
margin:0 6px 0 0;
}

/* main content */

.mainContent {
width:630px;
float:left;
clear:both;
margin:0 0 5px 5px;
background:#fc9bf9;
display:inline;
}

.mainContent.wide {
width:960px;
}



#animHolder, #animHolderFrame {
width:270px;
height:240px;
background:#fff;
margin:5px 0 0 0px;
}

/* sidebar */

#sideBar {
width:324px;
float:right;
margin:0 5px 5px 0;
display:inline;
position:relative;
}

#sidebarWide {
width:324px;
display:block;
padding:0 5px 0 0;
float:right;
position:relative;
}



.topTen {
margin:5px 0 0 0;
padding:5px 0;
}

.topTen h2 {
color:#fff;
padding:0 0 0 12px;
font-weight:bold;
height:18px;
line-height:18px;
}

.topTen .content {
height:189px;
margin:5px 0 0 0;
overflow:hidden;
}

.topTen ol {
list-style-type:decimal;
float:left;
width:112px;
padding:5px 0 0 38px;
}

.topTen li {
white-space:nowrap;
}

.topTen .feature {
float:left;
padding:3px 6px;
width:149px;
margin:5px 0 0 2px;
text-decoration:none;
}

.topTen .feature p {
color:#000;
font-size:10px;
text-decoration:none;
}

.topTen .feature span {
font-size:12px;
font-weight:bold;
text-decoration:underline;
}

.topTen a.feature:hover h3 {
text-decoration:none;
}

.topTen ol a {
padding:2px 0;
display:block;
}

.topTen li {
margin:1px 0 0 0;
font-weight:bold;
}

.myGames {
margin:5px 0 0 0;
overflow:hidden;
position:relative;
height:223px;
}

.myGames h2 {
color:#fff;
padding:0 8px;
font-weight:bold;
height:18px;
line-height:18px;
margin:5px 0 3px 0;
}

.myGames li {
padding:1px 0 1px 15px;
background:url( "images/bullet_orange.gif") no-repeat left 50%;
}

.myGames strong {
font-weight:bold;
}

.myGames .col {
width:146px;
float:left;
margin:0 0 5px 5px;
display:inline;
}

.myGames .col2 {
width:160px;
float:left;
margin:0 0 5px 5px;
display:inline;
}

.myGames ul {
padding:5px 0 0 5px;
}

.myGames #mg_latest {
display:block;
height:87px;
margin:0 0 5px 0;
}

.myGames .mg_like {
height:60px;
}

/* breadcrumb navigation */
.breadcrumb {
overflow:hidden;
margin:0 5px 5px 5px;
display:block;
padding:0 0 0 45px;
line-height:24px;
height:24px;
color:#9df;
}

.breadcrumb .support {
float:right;
padding:0 0 0 19px;
display:inline;
}

.breadcrumb a {
line-height:24px;
}

.breadcrumb .support a {
background:url( "images/bg_tabcontrols.gif") no-repeat 100% 50%;
font-weight:bold;
margin:0 7px 0 0;
padding:0 10px 2px 0;
}

.breadcrumb .support a.last {
padding:0;
margin:0;
background:none;
}

.breadcrumb .support span {
float:left;
padding:0 10px 0 3px;
}

.breadcrumb span {
display:block;
height:24px;
padding:0 10px;
}


#miniPanel {
height:222px;
margin:5px 0 0 0;
overflow:hidden;
}

#miniPanel h2 {
color:#fff;
font-weight:bold;
margin:0 0 16px 10px;
padding:7px 0 0 0;
}

#miniPanel .col {
width:85px;
padding:0;
float:left;
}

#miniPanel .col h2 {
margin:0 0 15px 15px;
}

#miniPanel ul {
display:block;
}

#miniPanel ul a {
text-decoration:none;
margin:0 0 5px 10px;
display:block;
padding:0 0 0 5px;
}

#miniPanel ul a strong {
text-decoration:underline;
}

#miniPanel ul a:hover strong {
text-decoration:none;
}

#miniPanel ul li {
height:90px;
}

#miniPanel .topTen_2 {
width:142px;
float:left;
margin:0 2px 0 0;
}

#miniPanel .topTen_2 li {
margin:0 0 5px 35px;
font-weight:bold;
height:auto;
white-space:nowrap;
}




/* complete site content listing */

.complete {
width:960px;
background:#E5F5FF;
clear:both;
overflow:hidden;
margin:0 5px;
background: url( "images/bg_listtoggle.gif") 50% 7px no-repeat #e5f5ff;
}

#gameList {
float:left;
margin:5px 0 5px 5px;
width:776px;
display:inline;
}


#gameList .col {
overflow:hidden;
float:left;
width:103px;
font-size:10px;
padding:0 0 0 7px;
}

#gameList h3 {
font-weight:bold;
}

#gameList li {
white-space:nowrap;
overflow:hidden;
}

#icon_feed {
background:url( "images/icon_feed.gif") no-repeat 2px 1px;
}

#icon_blog {
padding:2px 0 2px 26px;
background:url( "images/bg_earth.gif") no-repeat 8px 4px;
}

/* footer */

#footer {
width:971px;
margin:5px auto 0 auto;
background:url( "images/games_tiles.png") 0 -60px;
overflow:hidden;
height:132px;
}

#footer .left {
overflow:hidden;
margin:5px 5px 5px 5px;
width:550px;
}

#footer .left.flags {
float:none;
width:auto;
}

#footer .left li {
float:left;
margin:3px 4px;
margin:3px 4px 0 0;
}

#footer .right {
clear:left;
margin:5px 5px 5px 5px;

}

#footer .right li {
float:right;
margin:3px 4px;
}

#footer .welcome {
padding:10px 0;
text-align:center;
color:#fff;
margin:0px 0;
clear:both;
}

#footer .center {
padding: 10px 0 0 0;
text-align:center;
color:#999;
margin:0 0;
}

#footer .center a {
color:#fff;
padding:0 5px;
}

#footer .center a.icon {
padding:0 5px 0 20px
}

#footer p {
color:#fff;
padding:0 10px;
margin:10px 0;
text-align:center;
clear:both;
}
#footer .flags li {
padding:0 0 0 20px;
}

#footer .flags .normal {
padding: 0px 10px 0 0;
color:#fff;
font-weight:bold;
}

.flags .de { background:url( "images/language_flags.png") no-repeat 0 -238px; }
.flags .clear { background:url( "images/clear.gif") no-repeat 0 100%; clear:none; }

#footer em.left {
float:left;
margin:18px 0 0 105px;
width:50%;
}

#footer .hr {
height: 1px;
background-image: url( "images/footer_hr.gif") repeat 0 100%; 
background-repeat: repeat;
background-position: center;
width: 90%;
}

#footer em.right {
float:right;
margin:18px 8px 0 0;
}

#footer em {
color:#ccc;
}

#footer .left a, #footer .right a {
color:#fff;
}

.flagsHeader {
position:absolute;
right:5px;
top:10px;
margin:4px 0 0 0;
width:300px;
}

.flagsHeader.color {
top:0px;
}

.flagsHeader li {
padding:0 5px 4px 20px;
float:right;
width:auto;
}

.flagsHeader a {
color:#666;
}

.flagsHeader .normal {
padding:0;
color:#666;
font-weight:bold;
margin-right:5px;
}

/* ad formats */

.ad_300x250, .block_300x250 {
width:314px;
height:250px;
padding:5px;
padding:5px 5px 3px 5px;
display:block;
}

.ad_300x250_holder, .block_300x250_holder {
position:absolute;
top:5px;
left:5px;
width:300px;
height:250px;
background:#ffe7ff;
}


.ad_728_90, .block_728x90 {
	/*display:inline;
	width:728px;
	float:right;
	text-align:right;*/
	margin:10px 5px 10px 0;
	
	background:transparent url("images/bg_advertisement.gif") no-repeat right top;
	padding:0 11px 0 5px;;
	z-index:9999;
}

.ad_468_15, .block_468x15 {
text-align:center;
}

a.gameIcon {
display:block;
width:70px;
text-decoration:none;
}

a.gameIcon span {
text-decoration:underline;
}

a.gameIcon:hover span {
text-decoration:none;
}

.ruler {
margin:8px 16px;
height:1px;
display:block;
background:url( "images/bg_ruler.gif");
}

/* CORNERS */

.corner_tr {
position:relative;
right:-20px;
margin:0; padding:0;
width:20px;
height:5px;
background: url( "images/border_1.gif") 100% 0;
float:right;
line-height:1px;
z-index:0;
}

.corner_tl {
margin:0 20px 0 0;
padding:0;
height:5px;
background: url( "images/border_1.gif") 0 0;
clear:both;
line-height:1px;
}

.corner_br {
position:relative;
right:-20px;
margin:0; padding:0;
width:20px;
height:10px;
background: url( "images/border_1.gif") 100% 100%;
float:right;
line-height:1px;
z-index:0;
}

.corner_bl {
	margin:0 20px 0 0;
	padding:0;
	height:20px;
	background: url( "images/border_1.gif") 0 100%;
	clear:both;
	line-height:1px;
}

.corner_tr.b, .corner_tl.b, .corner_br.b, .corner_bl.b, .corner_tr.c, .corner_tl.c, .corner_br.c, .corner_bl.c {
background-image: url( "images/border_2.gif");
height:3px;
}

.corner_tr.b2, .corner_tl.b2, .corner_br.b2, .corner_bl.b2 { background-image: url( "images/border_5.gif"); }

.corner_tr.o, .corner_tl.o, .corner_br.o, .corner_bl.o { background-image: url( "images/border_community.gif"); }
.corner_tr.bb, .corner_tl.bb, .corner_br.bb, .corner_bl.bb { height:10px; }
.corner_tr.do, .corner_tl.do, .corner_br.do, .corner_bl.do { background-image: url( "images/border_community_do.gif"); }
.corner_tr.lb, .corner_tl.lb, .corner_br.lb, .corner_bl.lb { background-image: url( "images/border_community_lb.gif"); }

/* Christmassy? */
.corner_tr.g, .corner_tl.g, .corner_br.g, .corner_bl.g {background-image: url( "images/border_xmas_08.png");}




.banner {
clear:both;
background:#fff;
margin:5px 5px 0 5px;
}

.banner img {
margin: 0 0 0 5px;
}


#challenge {
background:#ceedff url( "images/challenge_me.gif") top center no-repeat;
height:60px;
position:relative;
border-top:10px solid #fff;
}

#challenge p {
float:left;
width:170px;
text-align:left;
padding:15px 10px;
}


a.challengeGame {
color:#f30;
}


.loading {
text-indent:-9999em;
background:url( "images/ajax-loader.gif") center no-repeat !important;
min-height:30px;
}

.delete {
display:none;
height:0px;
visibility:none;
}

/* --- games --- */
#animPlayer {
background: url( "images/games_tiles.png") 0 -430px;
}

#hotGames {
background: url( "images/games_tiles.png") -418px -430px;
}

#gameSections li {
background:url( "images/games_tiles.png") 0 -200px;
}

.ad_300x250, .block_300x250 {
background: url( "images/games_tiles.png") -630px -430px;
}

.topTen {
background: url( "images/games_tiles.png") -220px -200px;
}

.myGames {
background:url( "images/games_tiles.png") -630px -200px;
}


#wrapperNav {
background:url( "images/games_tiles.png") no-repeat;
}




div.mainContent {
background:#fc9bf9;
}

.catItems {
background:url( "images/bg_catlist.png"/*tpa=http://www.miniclip.com/images/games/bg_catlist.png*/) repeat-y 50% 0;
}

#moreNav .sub li a {
background-image:url( "images/bullet_lightblue_right.gif"/*tpa=http://www.miniclip.com/images/games/bullet_lightblue_right.gif*/);
}

#moreNav span {
background:url( "images/bg_moremenu.gif") no-repeat bottom;
}

#miniPanel {
background:url( "images/bg_minipanel.png");
}

#subNav a.current, #subNav strong {
text-decoration:none;
color:#09f;
}

#controls #animNumber a.selected {
background:url( "images/bg_animnumber.gif"/*tpa=http://www.miniclip.com/images/games/bg_animnumber.gif*/) no-repeat 0 3px;
}

#tabMainNav li {
background:url( "images/button_gp_tabsr_alt.gif"/*tpa=http://www.miniclip.com/images/games/button_gp_tabsr_alt.gif*/) 100% -25px no-repeat;
}

#tabMainNav a {
background:url( "images/icon_im_alt.gif"/*tpa=http://www.miniclip.com/images/games/icon_im_alt.gif*/) 5px -23px no-repeat; 
}

#tabMainNav span {
background:url( "images/button_gp_tabs_alt.gif"/*tpa=http://www.miniclip.com/images/games/button_gp_tabs_alt.gif*/) 0 -25px;
}

#tabMainNav li.selected {
background:url( "images/button_gp_tabsr_alt.gif") 100% 0 no-repeat;
}

.corner_tr.bb, .corner_tl.bb, .corner_br.bb, .corner_bl.bb {
background-image: url( "images/border_4.gif");
}

/* categories */

#catSection {
background:url( "images/bg_catSection.png");
}

.breadcrumb { background:url( "images/bg_g_breadcrumb.png"); }
.breadcrumb .support span { background:url( "images/bg_g_breadcrumb.png") top right; }
.breadcrumb .support { background:url( "images/bg_g_breadcrumbssplit.gif") top left no-repeat; }

a.channel { background-color:#fc9bf9; }

.corner_tr.bb, .corner_tl.bb, .corner_br.bb, .corner_bl.bb {
background-image: url( "images/border_4.gif"/*tpa=http://www.miniclip.com/images/games/border_4.gif*/);
}

#moreNav {
border:5px solid #fc9bf9;
border-width:5px 0 0 0;
background:transparent url( "images/nav_more_bg.png"/*tpa=http://www.miniclip.com/images/games/nav_more_bg.png*/) bottom;
}

#closeMoreNav {
background:#e5f5ff url( "images/nav_closetab.png"/*tpa=http://www.miniclip.com/images/games/nav_closetab.png*/) no-repeat;
}


/* --- gameCat --- */
/* Category heading */

#catSection {
height:295px;
margin:0 5px 5px 5px;
overflow:hidden;
}

#catLatest h2, #catHot h2 {
color:#fff;
font-size:16px;
margin:0 0 0 2px;
font-weight:bold;
height:28px;
line-height:30px;

}

#catLatest {
width:295px;
float:left;
margin:0 10px;
display:inline;
}

#catLatest #animHolder {
margin-left:17px;
margin-bottom:3px;
}

#catLatest p {
margin:0 5px;
color:#000;
text-decoration:none;
padding: 0 0 0 6px;

}

#catLatest a strong {
font-weight:bold;
color:#036;
text-decoration:underline;
}

#catLatest a:hover strong {
text-decoration:none;
}

#catHot {
float:left;
width:280px;
margin:0 0 0 15px;
}

#catHot h2 {
margin:0 0 0 24px;
}

#catHot a {
display:block;
clear:both;
padding:9px 5px 0 5px;
overflow:hidden;
margin:0 0 12px 0;
text-decoration:none;
color:#000;
}

#catHot a h3 {
font-weight:bold;
text-decoration:underline;
color:#036;
}

#catHot a:hover h3 {
text-decoration:none;
}

#catHot img {
float:left;
margin:0px 5px 0 0;
}

/* Icon and description */

#bigGameList li {
display:block;
float:left;
width:203px;
height:71px;
margin:0 0 5px 5px;
background:url( "images/bg_gamecat_big.gif");
overflow:hidden;
}

#bigGameList a {
display:block;
margin:5px;
text-decoration:none;
overflow:hidden;
}

#bigGameList a img {
float:left;
margin:0 5px 0 0;
}

#bigGameList a strong {
font-weight:bold;
text-decoration:underline;
}

#bigGameList a:hover strong {
text-decoration:none;
}

#bigGameList a span {
display:block;
color:#000;
text-decoration:none;
}

/* game store */

#gameStoreList li {
display:block;
float:left;
width:296px;
height:110px;
margin:0 0 5px 5px;
background:url( "images/bg_gamestore.gif"/*tpa=http://www.miniclip.com/images/bg_gamestore.gif*/);
overflow:hidden;
padding:5px;
position:relative;
}

#gameStoreList a {
text-decoration:none;
overflow:hidden;
}

#gameStoreList a img {
float:left;
margin:0 5px 0 0;
}

#gameStoreList a strong {
font-weight:bold;
text-decoration:underline;
}

#gameStoreList a:hover strong {
text-decoration:none;
}

#gameStoreList a p {
color:#000;
text-decoration:none;
}

#gameStoreList .purchase, #gameStoreBuyNow .purchase {
display:block; 
width:59px;
position:absolute;
height:21px;
bottom:5px; left:160px;
background:url( "images/button_buynow_small.gif"/*tpa=http://www.miniclip.com/images/button_buynow_small.gif*/);
padding:7px 0 0 36px;
}

#gameStoreList .play, #gameStoreBuyNow .play {
display:block; 
width:40px;
position:absolute;
height:21px;
bottom:5px; right:5px;
background:url( "images/button_playnow_small.gif"/*tpa=http://www.miniclip.com/images/button_playnow_small.gif*/);
text-align:center;
padding:7px 0 0 0;
}

#gameStoreBuyNow .purchase {
bottom:10px; left:90px;
}

#gameStoreBuyNow .play {
bottom:10px; left:190px;
}

#gameStoreBuyNow {
position:relative;
margin:0 5px 5px 5px;
padding:10px 10px 45px 10px ;
display:block;
background:#fff;
}

#gameStoreBuyNow a {
display:block;
text-decoration:none;
color:#000;
}

#gameStoreBuyNow a strong {
font-weight:bold;
text-decoration:underline;
color:#036;
}

#gameStoreBuyNow a:hover {
text-decoration:none;
}

#gameStoreBuyNow img {
float:left;
margin:0 10px 0 0;
}

/* icon only */

#smallGameList li, #smallGameListBig li {
float:left;
display:inline;
width:84px;
height:96px;
margin:0 0 5px 5px;
overflow:hidden;
background:url( "images/bg_gamecat_small.gif"/*tpa=http://www.miniclip.com/images/bg_gamecat_small.gif*/);
position:relative;
}

#smallGameList a, #smallGameListBig a {
text-align:center;
text-decoration:none;
display:block;
margin:5px;
}

#smallGameList a strong, #smallGameListBig a strong {
font-weight:bold;
text-decoration:underline;
}

#smallGameList a:hover strong, #smallGameListBig a:hover strong {
text-decoration:none;
}

#smallGameList a p, #smallGameListBig a p {
color:#000;
text-decoration:none;
}

#smallGameListBig li {
height:126px;
background:url( "images/bg_gamecat_smallbig.gif"/*tpa=http://www.miniclip.com/images/bg_gamecat_smallbig.gif*/);
}

#smallGameListBig {
margin:5px 0 0 0;
}

#smallGameListBig .download {
background:url( "images/bg_webmasterdownload.gif"/*tpa=http://www.miniclip.com/images/bg_webmasterdownload.gif*/);
position:absolute;
bottom:0;
height:20px;
padding:5px 0 0 0;
width:74px;
}



/* ///////////////////////// */
/* CATEGORY SPECIFIC STYLING */
/* ///////////////////////// */

/* Boys (Cat ID: 486) */
body.cat486 {
background: url( "images/bg_boygames.gif"/*tpa=http://www.miniclip.com/images/boygames/bg_boygames.gif*/) repeat-x #384270;
}

body.cat486 div#wrapperNav {
background:url( "images/nav.gif"/*tpa=http://www.miniclip.com/images/boygames/nav.gif*/) no-repeat;
}

body.cat486 div#moreNav {
border-top:5px solid #7a81a7; background:transparent url( "images/nav_more_bg.gif"/*tpa=http://www.miniclip.com/images/boygames/nav_more_bg.gif*/) bottom;
}

body.cat486 a#closeMoreNav {
background:#fef7fb url( "images/nav_closetab.gif"/*tpa=http://www.miniclip.com/images/boygames/nav_closetab.gif*/) no-repeat;
}

body.cat486 div.ad_300x250 {
background: url( "images/ad_300x250.gif"/*tpa=http://www.miniclip.com/images/boygames/ad_300x250.gif*/);
}

body.cat486 div#miniPanel {
background:url( "images/bg_minipanel.gif"/*tpa=http://www.miniclip.com/images/boygames/bg_minipanel.gif*/);
}

body.cat486 div.mainContent {
background: #7a81a7;
}

body.cat486 div.complete {
background: #7a81a7;
}

body.cat486 div.complete a.collapse {
color:#f0f3fa;
}

body.cat486 div.mainContent a ,
body.cat486 div#catLatest a strong,
body.cat486 div#catHot a h3,
body.cat486 ul.catItems a {
color:#23263a;
}

body.cat486 div#catSection {
background:url( "images/bg_catSection.gif"/*tpa=http://www.miniclip.com/images/boygames/bg_catSection.gif*/);
}

body.cat486 div.breadcrumb {
background:url( "images/bg_g_breadcrumbs.gif"/*tpa=http://www.miniclip.com/images/boygames/bg_g_breadcrumbs.gif*/);
color: #525b75;
}

body.cat486 div.breadcrumb div.support span {
background:url( "images/bg_g_breadcrumbs.gif"/*tpa=http://www.miniclip.com/images/boygames/bg_g_breadcrumbs.gif*/) top right;
}

body.cat486 div.breadcrumb div.support {
background:url( "images/bg_g_breadcrumbssplit-1.gif"/*tpa=http://www.miniclip.com/images/boygames/bg_g_breadcrumbssplit.gif*/) top left no-repeat;
}

body.cat486 div.breadcrumb div.support a,
body.cat486 #subNav strong,
body.cat486 #subNav li a {
background:url( "images/bg_tabcontrols-1.gif"/*tpa=http://www.miniclip.com/images/boygames/bg_tabcontrols.gif*/) 100% 50% no-repeat;
}

body.cat486 a.channel {
background-color:#7a81a7;
}

body.cat486 div.complete div.header {
background:#3b426d;
}

body.cat486 .catItems {
background:url( "images/bg_catlist-1.gif"/*tpa=http://www.miniclip.com/images/boygames/bg_catlist.gif*/) repeat-y 50% 0;
}

body.cat486 div.corner_tr.b,
body.cat486 div.corner_tl.b,
body.cat486 div.corner_br.b,
body.cat486 div.corner_bl.b,
body.cat486 div.corner_tr.c,
body.cat486 div.corner_tl.c,
body.cat486 div.corner_br.c,
body.cat486 div.corner_bl.c {
background-image: url( "images/border_2-1.gif"/*tpa=http://www.miniclip.com/images/boygames/border_2.gif*/);
}

body.cat486 div.corner_tr.g,
body.cat486 div.corner_tl.g,
body.cat486 div.corner_br.g,
body.cat486 div.corner_bl.g {
background-image: url( "images/border_3.gif"/*tpa=http://www.miniclip.com/images/boygames/border_3.gif*/);
}

body.cat486 div#footer {
background:url( "images/bg_footer_new.gif"/*tpa=http://www.miniclip.com/images/boygames/bg_footer_new.gif*/) no-repeat top left;
}


/* Girls (Cat ID: 485) */
body.cat485 {
background: url( "images/bg_girlgames.jpg"/*tpa=http://www.miniclip.com/images/girlgames/bg_girlgames.jpg*/) repeat-x #d576a3;
}

body.cat485 div#wrapperNav {
background:url( "images/nav-1.gif"/*tpa=http://www.miniclip.com/images/girlgames/nav.gif*/) no-repeat;
}

body.cat485 div#moreNav {
border-top:5px solid #f0cdde; background:transparent url( "images/nav_more_bg-1.gif"/*tpa=http://www.miniclip.com/images/girlgames/nav_more_bg.gif*/) bottom;
}

body.cat485 a#closeMoreNav {
background:#fef7fb url( "images/nav_closetab-1.gif"/*tpa=http://www.miniclip.com/images/girlgames/nav_closetab.gif*/) no-repeat;
}

body.cat485 div.ad_300x250 {
background: url( "images/ad_300x250-1.gif"/*tpa=http://www.miniclip.com/images/girlgames/ad_300x250.gif*/);
}

body.cat485 div#miniPanel {
background:url( "images/bg_minipanel-1.gif"/*tpa=http://www.miniclip.com/images/girlgames/bg_minipanel.gif*/);
}

body.cat485 div.mainContent {
background: #f0cdde;
}

body.cat485 div.complete {
background: #f0cdde;
}

body div.mainContent a,
body div#catLatest a strong,
body div#catHot a h3,
body div.complete a.collapse,
body ul.catItems a {
color:#534;
}

body.cat485 div#catSection {
background:url( "images/bg_catSection-1.gif"/*tpa=http://www.miniclip.com/images/girlgames/bg_catSection.gif*/);
}

body.cat485 div.breadcrumb {
background:url( "images/bg_g_breadcrumbs-1.gif"/*tpa=http://www.miniclip.com/images/girlgames/bg_g_breadcrumbs.gif*/);
color: #755262;
}

body.cat485 div.breadcrumb div.support span {
background:url( "images/bg_g_breadcrumbs-1.gif"/*tpa=http://www.miniclip.com/images/girlgames/bg_g_breadcrumbs.gif*/) top right;
}

body.cat485 div.breadcrumb div.support {
background:url( "images/bg_g_breadcrumbssplit-2.gif"/*tpa=http://www.miniclip.com/images/girlgames/bg_g_breadcrumbssplit.gif*/) top left no-repeat;
}

body.cat485 div.breadcrumb div.support a,
body.cat485 #subNav strong,
body.cat486 #subNav a {
background:url( "images/bg_tabcontrols-2.gif"/*tpa=http://www.miniclip.com/images/girlgames/bg_tabcontrols.gif*/) 100% 50% no-repeat;
}

body.cat485 a.channel {
background-color:#f0cdde;
}

body.cat485 div.complete div.header {
background:#e299bb;
}

body.cat485 .catItems {
background:url( "images/bg_catlist-2.gif"/*tpa=http://www.miniclip.com/images/girlgames/bg_catlist.gif*/) repeat-y 50% 0;
}

body.cat485 div.corner_tr.b,
body.cat485 div.corner_tl.b,
body.cat485 div.corner_br.b,
body.cat485 div.corner_bl.b,
body.cat485 div.corner_tr.c,
body.cat485 div.corner_tl.c,
body.cat485 div.corner_br.c,
body.cat485 div.corner_bl.c {
background-image: url( "images/border_2-2.gif"/*tpa=http://www.miniclip.com/images/girlgames/border_2.gif*/);
}

body.cat485 div.corner_tr.g,
body.cat485 div.corner_tl.g,
body.cat485 div.corner_br.g,
body.cat485 div.corner_bl.g {
background-image: url( "images/border_3-1.gif"/*tpa=http://www.miniclip.com/images/girlgames/border_3.gif*/);
}

body.cat485 div#footer {
background:url( "images/bg_footer_new-1.gif"/*tpa=http://www.miniclip.com/images/girlgames/bg_footer_new.gif*/) no-repeat top left;
}


/* Halloween 2008 (Cat ID: 490) */
body.cat490 {
background: url( "images/page_bg.png"/*tpa=http://www.miniclip.com/images/halloween/page_bg.png*/) no-repeat center top  #333333;
}

body.cat490 h1 {
background: transparent url( "images/bg_h1-1.png"/*tpa=http://www.miniclip.com/images/halloween/bg_h1.png*/) no-repeat scroll 12px 10px;
}

body.cat490 div#wrapperNav {
background:url( "images/nav.png"/*tpa=http://www.miniclip.com/images/halloween/nav.png*/) no-repeat;
}

body.cat490 div#moreNav {
border-top:5px solid #393939; background:transparent url( "images/nav_more_bg-1.png"/*tpa=http://www.miniclip.com/images/halloween/nav_more_bg.png*/) bottom;
}

body.cat490 a#closeMoreNav {
background:#ffffff url( "images/nav_closetab-1.png"/*tpa=http://www.miniclip.com/images/halloween/nav_closetab.png*/) no-repeat;
}

body.cat490 div.ad_300x250 {
background: url( "images/ad_300x250.png"/*tpa=http://www.miniclip.com/images/halloween/ad_300x250.png*/);
}

body.cat490 div#miniPanel {
background:url( "images/bg_minipanel-1.png"/*tpa=http://www.miniclip.com/images/halloween/bg_minipanel.png*/);
}

body.cat490 div.mainContent {
background: #868686;
}

body.cat490 div.complete {
background: #868686;
}

body.cat490 div.mainContent a,
body.cat490 div#catLatest a strong,
body.cat490 div#catHot a h3 {
color:#242424; 
}

body.cat490 div.complete a.collapse {
color:#ffffff;
}

body.cat490 ul.catItems a {
color:#242424; margin-left: 6px;
}

body.cat490 div#catSection {
background:url( "images/bg_catSection-1.png"/*tpa=http://www.miniclip.com/images/halloween/bg_catSection.png*/);
}

body.cat490 div.breadcrumb {
background:url( "images/bg_g_breadcrumbs.png"/*tpa=http://www.miniclip.com/images/halloween/bg_g_breadcrumbs.png*/);
color: #fafafa;
}

body.cat490 div.breadcrumb div.support span {
background:url( "images/bg_g_breadcrumbs.png"/*tpa=http://www.miniclip.com/images/halloween/bg_g_breadcrumbs.png*/) top right;
}

body.cat490 div.breadcrumb div.support {
background:url( "images/bg_g_breadcrumbssplit.png"/*tpa=http://www.miniclip.com/images/halloween/bg_g_breadcrumbssplit.png*/) top left no-repeat;
}

body.cat490 div.breadcrumb div.support a.last {
background: none;
}

body.cat490 div.breadcrumb div.support a,
body.cat490 #subNav strong,
body.cat490 #subNav a {
background:url( "images/bg_tabcontrols.png"/*tpa=http://www.miniclip.com/images/halloween/bg_tabcontrols.png*/) 100% 50% no-repeat;
}

#subNav li.more a {
background: none;
}

body.cat490 a.channel {
background-color:#868686;
}

body.cat490 div.complete div.header {
background:#393939;
}

body.cat490 .catItems {
background:url( "images/bg_catlist-1.png"/*tpa=http://www.miniclip.com/images/halloween/bg_catlist.png*/) repeat-y 50% 0;
}

body.cat490 div.corner_tr.b,
body.cat490 div.corner_tl.b,
body.cat490 div.corner_br.b,
body.cat490 div.corner_bl.b,
body.cat490 div.corner_tr.c,
body.cat490 div.corner_tl.c,
body.cat490 div.corner_br.c,
body.cat490 div.corner_bl.c {
background-image: url( "images/border_2.png"/*tpa=http://www.miniclip.com/images/halloween/border_2.png*/);
}

body.cat490 div.corner_tr.g,
body.cat490 div.corner_tl.g,
body.cat490 div.corner_br.g,
body.cat490 div.corner_bl.g {
background-image: url( "images/border_3.png"/*tpa=http://www.miniclip.com/images/halloween/border_3.png*/);
}

body.cat490 div#footer {
background:url( "images/bg_footer_new.png"/*tpa=http://www.miniclip.com/images/halloween/bg_footer_new.png*/) no-repeat top left;
}


/* Featured Content Slider */
#slider {
	position:relative;
	display:inline;
	width:270px;
	height:240px;
	overflow:hidden;
	
}
#slider h2 {
	margin:0px 0px 3px 0px;
	font-size:1.3em;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:normal;
}
#slider h2 a {
	color:#fff;
}
#slider h2 a:hover {
	text-decoration:none;
}
.panelContainer img {
	border:none;
}
.panelContainer {
	display:block;
	height:235px;
	overflow:hidden;
	margin-bottom:24px;
}

.slider-wrap						{ width: 240px; position: absolute; top: 1px;  }
.stripViewer .panelContainer
.panel ul						{ text-align: left; margin: 0 15px 0 30px;  }
.stripViewer						{ position: relative; overflow: hidden; width: 270px; height: 240px;}
.stripViewer .panelContainer				{ position: relative; left: 0; top: 0;}
.stripViewer .panelContainer .panel			{ float: left; height: 100%; position: relative; width: 270px;}
.stripNavL, .stripNavR, .stripNav			{ display: none; }
.nav-thumb 						{  margin-right: 7px; width:20px; height:20px; text-align:center; }
#movers-row						{ margin: 1px 0 0 55px; }
#movers-row div					{ width: 20px; float: left;  }
#movers-row div a.cross-link 				{ float: right;  }
.photo-meta-data					{  padding: 10px; height: 60px;overflow:hidden;
											  margin-top: -80px; position: relative; z-index: 998; color: #d6d6d6;
											  font-family:Helvetica, Arial, sans-serif;font-size:.8em;}
.photo-meta-data p 					{ font-size: .9em; margin:0px; }
.cross-link						{ display: block; width: 20px; margin-top: -7px;
											  position: relative; padding-top: 0px; z-index: 998; }
.active-thumb 						{ background:url( "images/bg_animnumber.gif") no-repeat;   color:#ffffff;}
/* Featured Content Slider */

