/* Defaults */
.featurepane{ background-image: url(../images/panel_small.png) }
.featurepane .heading, .featurepane .viewall{ color: #FFF; }
.splashpane .buttons .item1button{ background-image: url(../images/btn1_1newspanel.jpg); }
.splashpane .item2button{ background-image: url(../images/btn2_1newspanel.jpg); }
.splashpane .item3button{ background-image: url(../images/btn3_1newspanel.jpg); }
.splashpane .item4button{ background-image: url(../images/btn4_1newspanel.jpg); }
.splashpane .item1button .buttonhover, .splashpane .item1active{ background-image: url(../images/btn1_2newspanel.jpg); }
.splashpane .item2button .buttonhover, .splashpane .item2active{ background-image: url(../images/btn2_2newspanel.jpg); }
.splashpane .item3button .buttonhover, .splashpane .item3active{ background-image: url(../images/btn3_2newspanel.jpg); }
.splashpane .item4button .buttonhover, .splashpane .item4active{ background-image: url(../images/btn4_2newspanel.jpg); }
.welcomepane .welcomeimage { background-image: url(../images/pcgamewelcome.jpg) }

.sectiongamesarchive .fullscreenpane .top{ background-image: url(../images/home_gallery_listing_top.png); }
.sectiongamesarchive .fullscreenpane .item .title { font-weight: bold;}
.sectiongamesarchive .fullscreenpane .item .buynow { position: absolute; width: 117px; height: 34px; background-image: url(../images/btn_buynow.png); top: 0; right: 0;}
.sectiongamesarchive .fullscreenpane .item .buynow:hover{ background-position: -117px 0;}
.fullscreenpane .item .description { color: #464646; font-size: 0.7em;}
.sectiongamesarchive .fullscreenpane .item .buttonhover { margin: 0; }

.gamelisting .item { width: 214px; margin: 14px;background-image: url(../images/gamesarchive_item_back.jpg); }
.gamelisting .item div { margin: 7px; }
.gamelisting .item .title { height: 30px; font-size: 0.9em;text-align: center;}
.gamelisting .item .image { text-align: center; height: 130px; margin: 0px 7px;}
.gamelisting .item .button { background-image: url(../images/btn_readmore.png); bottom: 10px; left: 60px; }

.imagelist .item { width: 157px; height: 176px; margin: 12px 18px 12px 18px; background-image: url(../images/mediaimage_item_back.jpg);}
.videolist .item { width: 157px; height: 198px; margin: 12px 18px 12px 18px; background-image: url(../images/mediavideo_item_back.jpg);}
.videolist .content .item div, .imagelist .content .item div { width: 143px }
.imagelist .item .title, .videolist .item .title { height: 28px; font-weight: bold; font-size: 0.7em; text-align: center; margin: 7px;}
.imagelist .item .image, .videolist .item .image { text-align: center; height: 88px; margin: 5px 7px;}
.imagelist .item .download, .videolist .item .download { background-image: url(../images/btn_download.png); bottom: 10px; left: 38px; }
.videolist .item .playnow, .videolist .item .playnow { background-image: url(../images/btn_playnow.png); bottom: 38px; left: 38px; }
.fullscreenpane .item .buttonhover { margin: 0; }

.gameprofile .item { margin: 0 18px; width: 934px; background-image: none;}
.gameprofile .item .title { float: left; margin: 0; width: 934px; font-weight: bold; font-size: 1.1em; text-align: left}
.gameprofile .item .image { float: left; margin: 0 15px 15px 0; width: 214px; height: 219px; background-image: url(../images/gameprofile_image_back.jpg); text-align: center; display: block;}
.gameprofile .item .image img { margin-top: 30px; }
.gameprofile .item .description { float: left; margin: 15px 7px 7px 0; }
.sectiongamesarchive .gamelisting .item { height: 299px; }
.sectiongamesarchive .gamelisting .item .description { height: 70px; } 
.sectiongamesarchive .gamelisting .item .image { float: left; width: 200px; height: 130px; display: block;} 

.singleitempane .detail span, .fullscreenpane .description span { display: block; }
.singleitempane .detail a { font-weight: bold; text-decoration: none; color: #000000; }
.singleitempane .detail a:hover { text-decoration: underline; }
.singleitempane .detail .button span { display: none; }
.sectionacademy .singleitempane .detail img, .sectionnews .singleitempane .detail img, .sectionblogs .singleitempane .detail img, .sectionresearcharchive .singleitempane .detail img, .sectionresearchresource .singleitempane .detail img { float: none; }


/* Home pages */
.pagehome #navblock .navcontent .home, .pagehome #navblock .navcontent .home:hover{ background-position: -164px 0px; }
.pagehome .navstyle .bottomleft{ background-image: url(../images/home_left.png); }
.pagehome .navstyle .bottommiddle{ background-image: url(../images/home_middle.png); }
.pagehome .navstyle .bottomright{ background-image: url(../images/home_right.png); }
.pagehome .splashpane .item1button{ background-image: url(../images/btn1_1newspanel.jpg); }
.pagehome .splashpane .item2button{ background-image: url(../images/btn2_1newspanel.jpg); }
.pagehome .splashpane .item3button{ background-image: url(../images/btn3_1newspanel.jpg); }
.pagehome .splashpane .item4button{ background-image: url(../images/btn4_1newspanel.jpg); }
.pagehome .splashpane .item1button .buttonhover, .pagehome .splashpane .item1active{ background-image: url(../images/btn1_2newspanel.jpg); }
.pagehome .splashpane .item2button .buttonhover, .pagehome .splashpane .item2active{ background-image: url(../images/btn2_2newspanel.jpg); }
.pagehome .splashpane .item3button .buttonhover, .pagehome .splashpane .item3active{ background-image: url(../images/btn3_2newspanel.jpg); }
.pagehome .splashpane .item4button .buttonhover, .pagehome .splashpane .item4active{ background-image: url(../images/btn4_2newspanel.jpg); }
.pagehome .featurepane{ background-image: url(../images/home_panel.png) }

#navblock .navcontent .snhome .news { background-image: url(../images/home_news_button.png); width: 31px; }
.sectionnews #navblock .navcontent .snhome .news, #navblock .navcontent .snhome .news:hover { background-position: -31px 0; }
#navblock .navcontent .snhome .blogs { background-image: url(../images/home_blogs_button.png); width: 35px; }
.sectionblogs #navblock .navcontent .snhome .blogs, #navblock .navcontent .snhome .blogs:hover { background-position: -35px 0; }
#navblock .navcontent .snhome .gamesarchive { background-image: url(../images/home_gamesarchive_button.png); width: 81px; }
.sectiongamesarchive #navblock .navcontent .snhome .gamesarchive, #navblock .navcontent .snhome .gamesarchive:hover { background-position: -81px 0; }
.pagehome #navblock .snhome .button, .pagehome #navblock .snhome .divider { display: block; }
.pagehome #navblock .snhome .divider { background-image: url(../images/home_submenu_break.jpg); }

.pagehome .singleitempane .top { background-image: url(../images/singleitempanel_top.png); }
.sectionnews .singleitempane .detail{ margin-top: 10px; }
.sectionnews .singleitempane .info .text { left: 254px; }
.sectionblogs .singleitempane .info .text { left: 120px; }
.sectionnews .singleitempane .info .text .title, .sectionnews .itemlistingpane .info .text .title { display: block; width: 270px; }
.sectionblogs .itemlistingpane .info .text, .sectionbios .itemlistingpane .info .text { left: 120px; }
.sectionblogs .itemlistingpane .info .text .title, .sectionbios .itemlistingpane .info .text .title, .sectionblogs .singleitempane .info .text .title { display: block; width: 410px; }
.pagehome .fullscreenpane .top{ background-image: url(../images/home_gallery_listing_top.png); }

/* PC Games pages */
.pagegames #navblock .navcontent .games, .pagegames #navblock .navcontent .games:hover{ background-position: -164px 0px; }
.pagegames .navstyle .bottomleft{ background-image: url(../images/games_left.png); }
.pagegames .navstyle .bottommiddle{ background-image: url(../images/games_middle.png); }
.pagegames .navstyle .bottomright{ background-image: url(../images/games_right.png); }
.pagegames .featurepane{ background-image: url(../images/games_panel.png) }
.pagegames .welcomepane .welcomeimage { background-image: url(../images/pcgamewelcome.jpg) }

#navblock .navcontent .sngames .academy { background-image: url(../images/games_academy_button.png); width: 71px; }
.sectionacademy #navblock .navcontent .sngames .academy, #navblock .navcontent .sngames .academy:hover { background-position: -71px 0; }
#navblock .navcontent .sngames .media { background-image: url(../images/games_media_button.png); width: 37px; }
.sectionmedia #navblock .navcontent .sngames .media, #navblock .navcontent .sngames .media:hover { background-position: -37px 0; }
#navblock .navcontent .sngames .gamesarchive { background-image: url(../images/games_gamesarchive_button.png); width: 81px; }
.sectiongamesarchive #navblock .navcontent .sngames .gamesarchive, #navblock .navcontent .sngames .gamesarchive:hover { background-position: -81px 0; }

.pagegames #navblock .sngames .button, .pagegames #navblock .sngames .divider { display: block; } 
.pagegames #navblock .sngames .divider { background-image: url(../images/games_submenu_break.png); }
.pagegames .singleitempane .top { background-image: url(../images/games_singleitempanel_top.png); }

.sectionacademy .tabs .academy { background-image: url(../images/academy_academy_button.png); }
.sectionacademy .tabs .tactics { background-image: url(../images/academy_tactics_button.png); }
.sectionacademy .tabs .ingame { background-image: url(../images/academy_ingame_button.png); }
.sectionacademy .tabs .editor { background-image: url(../images/academy_editor_button.png); }
.sectionacademy .tabs .trouble { background-image: url(../images/academy_trouble_button.png); }
.sectionacademy .tabs .support { background-image: url(../images/academy_support_button.png); }
.academyhome .tabs .academy, .academytactics .tabs .tactics, .academyingame .tabs .ingame, .academyeditor .tabs .editor, .academytrouble .tabs .trouble, .academysupport .tabs .support,.academyhome .tabs .academy:hover, .academytactics .tabs .tactics:hover, .academyingame .tabs .ingame:hover, .academyeditor .tabs .editor:hover, .academytrouble .tabs .trouble:hover, .academysupport .tabs .support:hover { background-position: -234px 0; }
.sectionacademy .itemlistingpane .item{ height: 142px; background-image: url(../images/academy_panel.png); }
.sectionacademy .itemlistingpane .first{ height: 162px; background-image: url(../images/academy_first_panel.png); }
.sectionacademy .itemlistingpane .info{ height: 105px; width: 630px;}
.sectionacademy .itemlistingpane .text { width: 500px; height: 70px; left: 120px; }
.sectionacademy .itemlistingpane .info a { left: 120px; bottom: 0px;}
.sectionacademy .itemlistingpane { padding-left: 0px; }
.sectionacademy .itemlistingpane .first .header { top: 9px; }

.pagegames .fullscreenpane .top{ background-image: url(../images/games_gallery_listing_top.png); }
.pagegames .fullscreenpane .item .title { color: #17357b; }
.pagegames .sideobjectpane .adverts { background-image: url(../images/games_panel_offers.png); }

/* iPhone pages */
.pageiphone #navblock .navcontent .iphone, .pageiphone #navblock .navcontent .iphone:hover{ background-position: -164px 0px; }
.pageiphone .navstyle .bottomleft{ background-image: url(../images/iphone_left.png); }
.pageiphone .navstyle .bottommiddle{ background-image: url(../images/iphone_middle.png); }
.pageiphone .navstyle .bottomright{ background-image: url(../images/iphone_right.png); }
.pageiphone .featurepane{ background-image: url(../images/iphone_panel.png) }
.pageiphone .featurepane .heading, .pageiphone .featurepane .viewall{ color: #FFF; }

#navblock .navcontent .sniphone .latestgame { background-image: url(../images/iphone_latestgame_button.png); width: 67px; }
.sectionlatest #navblock .navcontent .sniphone .latestgame, #navblock .navcontent .sniphone .latestgame:hover { background-position: -67px 0; }
#navblock .navcontent .sniphone .media { background-image: url(../images/iphone_media_button.png); width: 35px; }
.sectionmedia #navblock .navcontent .sniphone .media, #navblock .navcontent .sniphone .media:hover { background-position: -35px 0; }
#navblock .navcontent .sniphone .gamesarchive { background-image: url(../images/iphone_gamesarchive_button.png); width: 82px; }
.sectiongamesarchive #navblock .navcontent .sniphone .gamesarchive, #navblock .navcontent .sniphone .gamesarchive:hover { background-position: -82px 0; }
#navblock .navcontent .sniphone .help { background-image: url(../images/iphone_help_button.png); width: 27px; }
.sectiongamesarchive #navblock .navcontent .help .gamesarchive, #navblock .navcontent .sniphone .help:hover { background-position: -27px 0; }

.pageiphone .singleitempane .top { background-image: url(../images/iphone_singleitempanel_top.png); }

.pageiphone #navblock .sniphone .button, .pageiphone #navblock .sniphone .divider { display: block; }
.pageiphone #navblock .sniphone .divider { background-image: url(../images/iphone_submenu_break.jpg); }

.pageiphone .fullscreenpane .top{ background-image: url(../images/iphone_gallery_listing_top.png); }
.pageiphone .fullscreenpane .item .title { color: #8D0052; }

.sectionhelp .tabs .cm2011 { background-image: url(../images/help_cm2011_button.png); }
.help .tabs .cm2011, .help .tabs .cm2011:hover { background-position: -234px 0; }

.sectionhelp .itemlistingpane .item{ height: 142px; background-image: url(../images/academy_panel.png); }
.sectionhelp .itemlistingpane .first{ height: 162px; background-image: url(../images/help_first_panel.png); }
.sectionhelp .itemlistingpane .info{ height: 105px; width: 630px;}
.sectionhelp .itemlistingpane .text { width: 600px; height: 70px; left: 10px; }
.sectionhelp .itemlistingpane .info a { right: 20px; bottom: 0px;}
.sectionhelp .itemlistingpane { padding-left: 0px; }
.sectionhelp .itemlistingpane .first .header { top: 9px; }

.pageiphone .sideobjectpane .adverts { background-image: url(../images/iphone_panel_offers.png); }

/* Podcast pages */
.pagepodcast #navblock .navcontent .podcast, .pagepodcast #navblock .navcontent .podcast:hover{ background-position: -164px 0px; }
.pagepodcast .navstyle .bottomleft{ background-image: url(../images/podcast_left.png); }
.pagepodcast .navstyle .bottommiddle{ background-image: url(../images/podcast_middle.png); }
.pagepodcast .navstyle .bottomright{ background-image: url(../images/podcast_right.png); }
.pagepodcast .featurepane{ background-image: url(../images/podcast_panel.png) }
.pagepodcast .featurepane .heading, .pagepodcast .featurepane .viewall{ color: #FFF; }

#navblock .navcontent .snpodcast .podcastbios { background-image: url(../images/podcast_bios_button.png); width: 26px; }
.sectionbios #navblock .navcontent .snpodcast .podcastbios, #navblock .navcontent .snpodcast .podcastbios:hover { background-position: -26px 0; }
#navblock .navcontent .snpodcast .podcastblogs { background-image: url(../images/podcast_blogs_button.png); width: 34px; }
.sectionblogs #navblock .navcontent .snpodcast .podcastblogs, #navblock .navcontent .snpodcast .podcastblogs:hover { background-position: -34px 0; }
#navblock .navcontent .snpodcast .podcastarchive { background-image: url(../images/podcast_archive_button.png); width: 45px; }
.sectionarchive #navblock .navcontent .snpodcast .podcastarchive, #navblock .navcontent .snpodcast .podcastarchive:hover { background-position: -45px 0; }

.pagepodcast #navblock .snpodcast .button, .pagepodcast #navblock .snpodcast .divider { display: block; } 
.pagepodcast #navblock .snpodcast .divider { background-image: url(../images/podcast_submenu_break.jpg); }

.sectionpodcastarchive .itemlistingpane .info .text { left: 100px; width: 460px; }

.pagepodcast .itemlistingpane .first { background-image: url(../images/podcast_news_panel_1.png); }
.pagepodcast .sideobjectpane .adverts { background-image: url(../images/podcast_panel_offers.png); }
.pagepodcast .singleitempane .top { background-image: url(../images/podcast_singleitempanel_top.png); }


/* Research pages */
.pageresearch #navblock .navcontent .research, .pageresearch #navblock .navcontent .research:hover{ background-position: -164px 0px; }
.pageresearch .navstyle .bottomleft{ background-image: url(../images/research_left.png); }
.pageresearch .navstyle .bottommiddle{ background-image: url(../images/research_middle.png); }
.pageresearch .navstyle .bottomright{ background-image: url(../images/research_right.png); }
.pageresearch .featurepane{ background-image: url(../images/research_panel.png) }
.pageresearch .featurepane .heading, .pageresearch .featurepane .viewall{ color: #FFF; }
.pageresearch .researchinfo { float: left; color: #656565; }
.pageresearch .researchinfo .info { margin: 10px 0; padding: 10px; background-color: #e0e0e0; font-size: 0.7em; }
.pageresearch .researchinfo .level { margin: 0 0 10px 0; height: 80px; font-size: 0.7em;}
.pageresearch .researchinfo .level img { float: left; margin: 5px 20px 5px 5px;} 
.pageresearch .researchinfo .level .title { font-size: 1.25em; font-weight: bold; margin-top: 3px;}

.pageresearch #navblock .snresearch .button, .pageresearch #navblock .snresearch .divider { display: block; } 
.pageresearch #navblock .snresearch .divider { background-image: url(../images/research_submenu_break.jpg); }

#navblock .navcontent .snresearch .activity { background-image: url(../images/research_activity_button.png); width: 48px; }
.sectionblogs #navblock .navcontent .snresearch .activity, #navblock .navcontent .snresearch .activity:hover { background-position: -48px 0; }
#navblock .navcontent .snresearch .members { background-image: url(../images/research_members_button.png); width: 53px; }
.sectionmembers #navblock .navcontent .snresearch .members, #navblock .navcontent .snresearch .members:hover { background-position: -53px 0; }
#navblock .navcontent .snresearch .forum { background-image: url(../images/research_forum_button.png); width: 41px; }
#navblock .navcontent .snresearch .forum:hover { background-position: -41px 0; }
#navblock .navcontent .snresearch .news { background-image: url(../images/research_news_button.png); width: 30px; }
.sectionnews #navblock .navcontent .snresearch .news, #navblock .navcontent .snresearch .news:hover { background-position: -48px 0; }
#navblock .navcontent .snresearch .archive { background-image: url(../images/research_archive_button.png); width: 48px; }
.sectionresearcharchive #navblock .navcontent .snresearch .archive, #navblock .navcontent .snresearch .archive:hover { background-position: -48px 0; }
#navblock .navcontent .snresearch .resources { background-image: url(../images/research_resources_button.png); width: 60px; }
.sectionresearchresources #navblock .navcontent .snresearch .resources, #navblock .navcontent .snresearch .resources:hover { background-position: -67px 0; }


#navblock .navcontent .snresearch .comingsoon { background-image: url(../images/research_comingsoon.png); width: 100px; }

.pageresearch .columnspane form { font-size: 0.7em; background-color: #e0e0e0; color: #656565;  padding: 10px; float: left; margin-top: 10px;}
.pageresearch .columnspane form input, .pageresearch form select, .pageresearch form textarea { font-size: 1.0em; color: #656565; } 
.pageresearch .columnspane form span { display: block; } 

.pageresearch .itemlistingpane .first { background-image: url(../images/research_news_panel_1.png); }
.pageresearch .sideobjectpane .adverts { background-image: url(../images/research_panel_offers.png); }
.pageresearch .singleitempane .top { background-image: url(../images/research_singleitempanel_top.png); }

.sectionresearcharchive .itemlistingpane .info .text, .sectionresearchresource .itemlistingpane .info .text { left: 0px; }
.sectionresearcharchive .itemlistingpane .info .button { background-image: url(../images/btn_download.png); }

/* BGS pages */
.pagebgs #navblock .navcontent .bgs, .pagebgs #navblock .navcontent .bgs:hover{ background-position: -164px 0px; }
.pagebgs .navstyle .bottomleft{ background-image: url(../images/bgs_left.png); }
.pagebgs .navstyle .bottommiddle{ background-image: url(../images/bgs_middle.png); }
.pagebgs .navstyle .bottomright{ background-image: url(../images/bgs_right.png); }
.pagebgs .featurepane{ background-image: url(../images/bgs_panel.png) }
.pagebgs .featurepane .heading, .pagebgs .featurepane .viewall{ color: #FFF; }

#navblock .navcontent .snbgs .aboutus { background-image: url(../images/bgs_aboutus_button.png); width: 57px; }
#navblock .navcontent .snbgs .aboutus:hover { background-position: -57px 0; }
#navblock .navcontent .snbgs .jobs { background-image: url(../images/bgs_jobs_button.png); width: 29px; }
#navblock .navcontent .snbgs .jobs:hover { background-position: -29px 0; }
#navblock .navcontent .snbgs .contactus { background-image: url(../images/bgs_contactus_button.png); width: 68px; }
#navblock .navcontent .snbgs .contactus:hover { background-position: -68px 0; }

.pagebgs #navblock .snbgs .button, .pagebgs #navblock .snbgs .divider { display: block; } 
.pagebgs #navblock .snbgs .divider { background-image: url(../images/bgs_submenu_break.png); }

/* Section buttons */
.sbgames { background-image: url(../images/sectionbtn_games1.png); }
.sbgames .buttonhover { background-image: url(../images/sectionbtn_games2.png); }
.sbiphone { background-image: url(../images/sectionbtn_iphone1.png); }
.sbiphone .buttonhover { background-image: url(../images/sectionbtn_iphone2.png); }
.sbpodcast { background-image: url(../images/sectionbtn_podcast1.png); }
.sbpodcast .buttonhover { background-image: url(../images/sectionbtn_podcast2.png); }
.sbresearch { background-image: url(../images/sectionbtn_research1.png); }
.sbresearch .buttonhover { background-image: url(../images/sectionbtn_research2.png); }
.sbbgs { background-image: url(../images/sectionbtn_bgs1.png); }
.sbbgs .buttonhover { background-image: url(../images/sectionbtn_bgs2.png); }
.sbworld_cup { background-image: url(../images/sectionbtn_world_cup.png); }

