/* HTML ELEMENTS */
html, body { width: 100%; height: 100%; }
body { margin: 0; padding: 0; font: 300 0.8em tahoma; color: #FFFBDF; background: #FEFCE7; }
img { border: none; }

h1 { margin:0px 0 0px 0px; padding: 2px 0px 0 0px; font-size: 100%; font-weight: normal;   cursor:hand; 
visibility: hidden; }
h2 {  font-size: 100%; font-weight: normal; overflow:hidden; margin:0px 0 0 20px; padding-top:8px; visibility: hidden; cursor:hand;   }
h2 a {cursor:hand; }
.PonyClubHeader { padding: 0 0 0 15px; font-size: 100%; font-weight: normal; overflow:hidden; margin:0; visibility: hidden; }
.UpdatesHeader { padding: 5px 0 0 15px; margin:0px; font-size: 100%; font-weight: normal; overflow:hidden; }
h3 { margin:0px 0 0px 0px; padding: 2px 0px 0 0px; font-size: 100%; font-weight: normal;   cursor:hand; 
visibility: hidden; }
h3 a {text-decoration:none; visibility: hidden; }
h4 {margin:0 5px 0 5px; font-size: 100%; font-weight: normal; margin-top:0px; }
h4 a {text-decoration:none; }




.download_printables {margin:0px 0 0px 0px; padding: 2px 0px 0 0px; font-size: 100%; font-weight: normal;   cursor:hand; 
visibility: hidden; }

.download_desktop {margin:0px 0 0px 0px; padding: 2px 0px 0 0px; font-size: 100%; font-weight: normal;   cursor:hand; 
visibility: hidden; }

.download_screensaver {margin:0px 0 0px 0px; padding: 2px 0px 0 0px; font-size: 100%; font-weight: normal;   cursor:hand; 
visibility: hidden; }

.download_posters {margin:0px 0 0px 0px; padding: 2px 0px 0 0px; font-size: 100%; font-weight: normal;   cursor:hand; 
visibility: hidden; }

.download_desktop_buddy {margin:0px 0 0px 0px; padding: 2px 0px 0 0px; font-size: 100%; font-weight: normal;   cursor:hand; 
visibility: hidden; }

.download_screensaver {margin:0px 0 0px 0px; padding: 2px 0px 0 0px; font-size: 100%; font-weight: normal;   cursor:hand; 
visibility: hidden; }

.download_wallpapers {margin:0px 0 0px 0px; padding: 2px 0px 0 0px; font-size: 100%; font-weight: normal;   cursor:hand; 
visibility: hidden; }


.active_downloads {margin:0px 0 0px 0px; padding: 2px 0px 0 0px; font-size: 100%; font-weight: normal;   cursor:hand; 
visibility: hidden; }

.active_ponyclub {margin:0px 0 0px 0px; padding: 2px 0px 0 0px; font-size: 100%; font-weight: normal;   cursor:hand; 
visibility: hidden; }

.active_games {margin:0px 0 0px 0px; padding: 2px 0px 0 0px; font-size: 100%; font-weight: normal;   cursor:hand; 
visibility: hidden; }

.active_buygame {margin:0px 0 0px 0px; padding: 2px 0px 0 0px; font-size: 100%; font-weight: normal;   cursor:hand; 
visibility: hidden; }

.active_tips {margin:0px 0 0px 0px; padding: 2px 0px 0 0px; font-size: 100%; font-weight: normal;   cursor:hand; 
visibility: hidden; }

.play_wii {margin:0px 0 0px 0px; padding: 2px 0px 0 0px; font-size: 100%; font-weight: normal;   cursor:hand; 
visibility: hidden; }

.play_ds {margin:0px 0 0px 0px; padding: 2px 0px 0 0px; font-size: 100%; font-weight: normal;   cursor:hand; 
visibility: hidden; }

/* HOLDER ELEMENTS */
#Container { width: 100%; height: 100%; position: relative; left: 0; top: 0;  }
html > body #Container { height: auto; min-height: 100%; }
#Wrapper { position: relative; background: url(../images/general/background.jpg) repeat-x  50% 100% #f7a9bf; }
#Page { margin: 0 auto; width: 903px; padding: 0 0 180px 0; }
#Header { height: 177px; width: 100%; background:url(../images/general/header.png) no-repeat 0 100%;  }
#Content { padding:0px 10px 11px 10px; background:url(../images/general/panel.png) repeat-y 0 0; width: 893px; height: 400px; overflow: auto; }
html > body #Content { height: auto; min-height: 400px; }
#Footer { position: absolute; bottom: 0; padding: 31px 0 0 0; height: 190px; width: 100%; background:url(../images/general/footer.png) repeat-x 0 0; }

/* HEADER ELEMENTS */
#Header #Advert { width: 100%; height: 125px; background:url(../images/header/01.jpg) no-repeat 0 0; text-align:center; }
#Header ul { clear: both; margin-top: 0; margin-left:11px; padding: 9px; padding-bottom:5px; list-style:none; background:url(../images/general/navigation.gif) no-repeat; width: 871px; height: 42px; margin-bottom:0; }
#Header ul li { float: left; height: 35px; display: block; margin: 0 10px 0 0;}
#Header ul li a { float: left; height: 35px; background-repeat: no-repeat; background-position: 0 0; width: 100%; text-indent: -99999px; }
#Header ul li a:hover { background-position: 0 -36px; }


/**Header EN **/

#Header ul .Home { width: 78px; margin: 0 14px 0 0; }
#Header ul .Updates { width: 103px;margin: 0 14px 0 0; }
#Header ul .GameInfo { width: 127px; margin: 0 14px 0 0;}
#Header ul .Tips { width: 65px; margin: 0 14px 0 0;}
#Header ul .Downloads { width: 140px; margin: 0 14px 0 0;}
#Header ul .PlayGames { width: 140px; margin: 0 14px 0 0;}
#Header ul .PonyClub { width: 126px; margin: 0; margin-right:2px; }

#Header ul .Home a { background-image: url(../images/buttons/en/nav_en.jpg);  }
#Header ul .Updates a { background-image: url(../images/buttons/en/nav_en.jpg); background-position:-78px 0px;}
#Header ul .Updates a:hover{ background-position:-78px -36px;}
#Header ul .GameInfo a { background-image: url(../images/buttons/en/nav_en.jpg); background-position:-181px 0;}
#Header ul .GameInfo a:hover{ background-position:-181px -36px;}
#Header ul .Tips a {background-image: url(../images/buttons/en/nav_en.jpg); background-position:-308px 0; }
#Header ul .Tips a:hover{ background-position:-308px -36px;}
#Header ul .Downloads a { background-image: url(../images/buttons/en/nav_en.jpg); background-position:-373px 0; }
#Header ul .Downloads a:hover{ background-position:-373px -36px;}
#Header ul .PlayGames a { background-image: url(../images/buttons/en/nav_en.jpg); background-position:-513px 0;}
#Header ul .PlayGames a:hover{ background-position:-513px -36px;}
#Header ul .PonyClub a { background-image: url(../images/buttons/en/nav_en.jpg); background-position:-653px 0; }
#Header ul .PonyClub a:hover{ background-position:-653px -36px;}

/** German  */
#Header ul .DEHome { width: 77px; margin: 0 15px 0 0;}
#Header ul .DEUpdates { width: 103px; margin: 0 15px 0 0;}
#Header ul .DEGameInfo { width: 109px; margin: 0 15px 0 0;}
#Header ul .DETips { width: 77px; margin: 0 15px 0 0;}
#Header ul .DEDownloads { width: 134px; margin: 0 15px 0 0;}
#Header ul .DEPlayGames { width: 156px; margin: 0 15px 0 0;}
#Header ul .DEPonyClub { width: 117px; margin: 0; margin-right:2px; }

#Header ul .DEHome a { background-image: url(../images/buttons/de/nav_de.jpg); }
#Header ul .DEUpdates a { background-image: url(../images/buttons/de/nav_de.jpg); background-position:-77px 0; }
#Header ul .DEUpdates a:hover{ background-position:-77px -36px;}
#Header ul .DEGameInfo a { background-image: url(../images/buttons/de/nav_de.jpg); background-position:-180px 0; }
#Header ul .DEGameInfo a:hover{ background-position:-180px -36px;}
#Header ul .DETips a { background-image: url(../images/buttons/de/nav_de.jpg); background-position:-289px 0; }
#Header ul .DETips a:hover{ background-position:-289px -36px;}
#Header ul .DEDownloads a { background-image: url(../images/buttons/de/nav_de.jpg); background-position:-366px 0; }
#Header ul .DEDownloads a:hover{ background-position:-366px -36px;}
#Header ul .DEPlayGames a {background-image: url(../images/buttons/de/nav_de.jpg); background-position:-500px 0; }
#Header ul .DEPlayGames a:hover{ background-position:-500px -36px;}
#Header ul .DEPonyClub a { background-image: url(../images/buttons/de/nav_de.jpg); background-position:-656px 0; }
#Header ul .DEPonyClub a:hover{ background-position:-656px -36px;}


/** Spanish  */
#Header ul .ESHome { width: 80px; margin: 0 17px 0 0;}
#Header ul .ESUpdates { width: 129px; margin: 0 17px 0 0; }
#Header ul .ESGameInfo { width: 150px; margin: 0 18px 0 0; }
#Header ul .ESTips { width: 110px; margin: 0 18px 0 0;}
#Header ul .ESDownloads { width: 122px; margin: 0 18px 0 0;}
#Header ul .ESPlayGames { width: 93px; margin: 0 18px 0 0;}
#Header ul .ESPonyClub { width: 70px; margin: 0; margin-right:2px; }

#Header ul .ESHome a { background-image: url(../images/buttons/es/nav_es.jpg); }
#Header ul .ESUpdates a { background-image: url(../images/buttons/es/nav_es.jpg); background-position:-80px 0;}
#Header ul .ESUpdates a:hover{ background-position:-80px -36px;}
#Header ul .ESGameInfo a { background-image: url(../images/buttons/es/nav_es.jpg); background-position:-209px 0;}
#Header ul .ESGameInfo a:hover{ background-position:-209px -36px;}
#Header ul .ESTips a { background-image: url(../images/buttons/es/nav_es.jpg); background-position:-359px 0; }
#Header ul .ESTips a:hover{ background-position:-359px -36px;}
#Header ul .ESDownloads a { background-image: url(../images/buttons/es/nav_es.jpg); background-position:-469px 0;}
#Header ul .ESDownloads a:hover{ background-position:-469px -36px;}
#Header ul .ESPlayGames a { background-image: url(../images/buttons/es/nav_es.jpg); background-position:-591px 0;}
#Header ul .ESPlayGames a:hover{ background-position:-591px -36px;}
#Header ul .ESPonyClub a { background-image: url(../images/buttons/es/nav_es.jpg); background-position:-684px 0;}
#Header ul .ESPonyClub a:hover{ background-position:-684px -36px;}


/** Italian */

#Header ul .ITHome { width: 117px; margin: 0 7px 0 0;}
#Header ul .ITUpdates { width: 162px; margin: 0 7px 0 0;}
#Header ul .ITGameInfo { width: 142px; margin: 0 7px 0 0;}
#Header ul .ITTips { width: 147px;margin: 0 7px 0 0; }
#Header ul .ITDownloads { width: 114px;margin: 0 7px 0 0; }
#Header ul .ITPlayGames { width: 77px;margin: 0 7px 0 0; }
#Header ul .ITPonyClub { width: 62px; margin: 0; margin: 0 7px 0 0; }

#Header ul .ITHome a { background-image: url(../images/buttons/it/home.gif); }
#Header ul .ITUpdates a { background-image: url(../images/buttons/it/updates.gif); }
#Header ul .ITGameInfo a { background-image: url(../images/buttons/it/game_info.gif); }
#Header ul .ITTips a { background-image: url(../images/buttons/it/tips.gif); }
#Header ul .ITDownloads a { background-image: url(../images/buttons/it/downloads.gif); }
#Header ul .ITPlayGames a { background-image: url(../images/buttons/it/games.gif); }
#Header ul .ITPonyClub a { background-image: url(../images/buttons/it/club.gif); }



/** French */

#Header ul .FRHome { width: 92px; margin: 0; margin: 0 9px 0 0;}
#Header ul .FRUpdates { width: 131px; margin: 0; margin: 0 9px 0 0;}
#Header ul .FRGameInfo { width: 177px; margin: 0; margin: 0 9px 0 0;}
#Header ul .FRTips { width: 96px; margin: 0; margin: 0 9px 0 0;}
#Header ul .FRDownloads { width: 185px; margin: 0; margin: 0 9px 0 0;}
#Header ul .FRPlayGames { width: 64px; margin: 0; margin: 0 9px 0 0;}
#Header ul .FRPonyClub { width: 64px; margin: 0; margin-right:2px; }

#Header ul .FRHome a { background-image: url(../images/buttons/fr/home.gif); }
#Header ul .FRUpdates a { background-image: url(../images/buttons/fr/updates.gif); }
#Header ul .FRGameInfo a { background-image: url(../images/buttons/fr/game_info.gif); }
#Header ul .FRTips a { background-image: url(../images/buttons/fr/tips.gif); }
#Header ul .FRDownloads a { background-image: url(../images/buttons/fr/downloads.gif); }
#Header ul .FRPlayGames a { background-image: url(../images/buttons/fr/games.gif); }
#Header ul .FRPonyClub a { background-image: url(../images/buttons/fr/club.gif); }



/* ELEMENTS */
/* CONTENT LAYOUT MODES */
#Content .FirstThird { clear: both; }
#Content .OneThird, #Content .TwoThirds, #Content .ThreeThirds, #Content .OneThirdPonyClub, #Polls  { float: left; display: block; }
#Content .OneThird { width: 292px; margin: 2px 3px 0 0; }
#Polls { width: 292px; margin: 2px 3px 0 0; }
#Content .OneThirdPonyClub { width: 292px; margin: 2px 1px 0 0; background: url(../images/panels/small/meet_ponies.jpg) no-repeat; height:336px; }
#Content .TwoThirds { width: 588px; margin: 3px 2px 0 1px;}
#Content .ThreeThirds { width: 870px; margin:4px 0 0 1px;  }
#Content .MarginRight { margin: 0 10px 0 0; }

/* CONTENT GLOBAL PANEL ELEMENTS */
#Content .Panel { float: left; width: 100%; display: block; background:url(../images/panels/large_middle.jpg) repeat-y 0 0; color: #fff; }
#Content .Panel .PanelInner { width: 100%; background: url(../images/panels/large_top.jpg) no-repeat 0 100%; padding: 0 0 17px 0; }
#Content .Panel .PanelContent { background: url(../images/panels/large/pink_bottom.gif) no-repeat 0 0; width: 849px; padding: 15px 17px 0 17px; height: 316px; }
html > body #Content .Panel .PanelContent { height: auto; min-height: 316px; }


/* Medium */
#Content .TwoThirds .Panel { width: 100%; background: #ee4182; }
#Content .TwoThirds .Panel .PanelInner { background-image:url(../images/panels/medium/pink_bottom.gif); }
#Content .TwoThirds .Panel .PanelContent { width: 546px; background-image:url(../images/panels/medium/pink_top.gif); }

/* Small */
#Content .OneThird .Panel { width: 100%; background-image:url(../images/panels/small/pink_middle.gif); }
#Content .OneThird .Panel .PanelInner { background-image:url(../images/panels/small/pink_bottom.gif); }
#Content .OneThird .Panel .PanelContent { width: 259px; background-image:url(../images/panels/small/pink_top.gif); }


/* Large */
#Content .ThreeThirds .Panel { width: 100%; background: #ee4182; }
#Content .ThreeThirds .Panel .PanelInner { background-image:url(../images/panels/medium/pink_bottom.gif); }
#Content .ThreeThirds .Panel .PanelContent { width: 546px; background-image:url(../images/panels/medium/pink_top.gif); }


/**Ciaran **/

.OneThirdPinkTop {width:292px; height:30px; background:url(../images/backgrounds/home_panel.jpg) no-repeat; margin-top:2px; background-position:-293px 0; }
.OneThirdPinkBody {width:292px; background:url(../images/panels/small/pink_body.png) repeat-y; height:330px; text-align:center; }

/* DIV Rotating Text For Game Info */

#DivGameInfo {width:269px; height:120px; margin:0 auto; text-align:left;}

.HeaderGameInfo {font-size:14px; text-align:center; margin-top:3px; margin-bottom:5px; }

.classDivider {width:269px; height:5px; background:url(../images/general/divider.jpg) no-repeat;  margin-top:10px; margin-bottom:5px; }
.classDividerClub {width:218px; height:10px; background:url(../images/general/divider_club.jpg) no-repeat;  padding-top:5px; padding-bottom:5px; margin-left:auto; margin-right:auto; }

.OneThirdPinkBottom {width:292px; height:22px; background:url(../images/backgrounds/home_panel.jpg) no-repeat; background-position:-293px -30px; }
.GameInfoHeaderHolder {text-align:left; color:#FFFBDF; padding-bottom:10px; font-size:12px; margin-left:2px; overflow:visible;}
.GameInfoHeaderHolder p {margin:0; margin-top:7px;}


.OneThirdBlueTop {width:292px; height:30px; background:url(../images/backgrounds/home_panel.jpg) no-repeat;  background-position:0 -22px; }
.OneThirdBlueBody {width:292px; background:url(../images/panels/small/blue_body.png) repeat-y; height:263px; text-align:center; }
.OneThirdBlueBodyPonyClubTop {width:292px; height:30px; background:url(../images/panels/small/blue_top_pony_club.jpg) repeat-y; }
.OneThirdBlueBodyHome {width:292px; background:url(../images/panels/small/blue_body.png) repeat-y; height:216px; text-align:center; }
.OneThirdBlueBodyPonyClubHome {width:292px; background:url(../images/backgrounds/home_panel.jpg) no-repeat; background-position:0px -210px;  height:46px; padding-top:170px; text-align:center; }
OneThirdBlueBodyPonyClubHome p {margin:0px; margin-top:12px; text-align:center;}
.OneThirdBlueBody p {margin:2px 10px 2px 10px; font-size:11px;}
.OneThirdBlueBottom {width:292px; height:45px;  background:url(../images/backgrounds/home_panel.jpg) no-repeat;  background-position:0 -59px;  }

.PollsBody {width:292px; background:url(../images/panels/small/panel_poll.jpg) repeat-y; height:258px; text-align:center; margin-left:auto; margin-right:auto; }


.OneThirdPurpleTop {width:292px; height:30px; background:url(../images/backgrounds/home_panel.jpg) no-repeat;  background-position:0 -115px;  }
#OneThirdPurpleTopBuy {width:292px; height:30px; background:url(../images/panels/small/buy_game_top.png) no-repeat; }
.OneThirdPurpleBody {width:292px; background:url(../images/panels/small/purple_body.jpg) repeat-y; height:263px; text-align:center; }
#OneThirdPurpleBodyBuyHome {width:292px; background:url(../images/panels/small/purple_body.jpg) repeat-y; height:216px; text-align:center; }
.OneThirdPurpleBodyHome {width:292px; background:url(../images/panels/small/purple_body.jpg) repeat-y; height:216px; text-align:center; }
#OneThirdPurpleBodyBuyHome p {margin:2px 10px 2px 0px; font-size:11px;}
.OneThirdPurpleBody p {margin:2px 10px 2px 10px; font-size:11px;}
.OneThirdPurpleBottom {width:292px; height:45px;  background:url(../images/backgrounds/home_panel.jpg) no-repeat;  background-position:0 -152px; }
#OneThirdPurpleBuyBottom {width:292px; height:45px;  background:url(../images/backgrounds/home_panel.jpg) no-repeat;  background-position:0 -152px; }

.OneThirdPonyClubTop {width:292px; height:30px;}
.OneThirdPonyClubBody {width:292px;text-align:center; height:55px; padding-top:205px; }
.OneThirdPonyClubBodyHome {width:292px;text-align:center; height:213px; }
.OneThirdPonyClubBody p {margin:2px 10px 2px 10px; font-size:11px;}
.OneThirdPonyClubBottom {width:292px; height:45px; }

.OneThirdBlueBottom {width:292px; height:45px; }




#OneThirdDownloadHolderDesktopBuddy {width:269px; height:205px; margin-left:12px; background:url(../images/downloads/desktop_buddy/01.jpg) no-repeat; margin-left:auto; margin-right:auto;}
#OneThirdDownloadHolderScreensavers {width:269px; height:205px; margin-left:12px; background:url(../images/downloads/screensavers/01.jpg) no-repeat; margin-left:auto; margin-right:auto; }
#OneThirdDownloadHolderWallpapers {width:269px; height:205px; margin-left:12px; background:url(../images/downloads/wallpapers/01.jpg) no-repeat; margin-left:auto; margin-right:auto; }
#OneThirdDownloadHolderPosters {width:269px; height:205px; margin-left:12px; background:url(../images/downloads/posters/01.jpg) no-repeat; margin-left:auto; margin-right:auto; }
#OneThirdDownloadHolderPrintables {width:269px; height:205px; margin-left:12px; background:url(../images/downloads/printables/01.jpg) no-repeat; margin-left:auto; margin-right:auto; }

#DownloadWallpaperTop {height:186px; overflow:hidden; width:100%;}
#DownloadWallpaperTop p{margin:0; text-align:center; font-weight:bold; padding-top:20px;}

#DownloadWallpaperTop .RadioStyle{margin:0; text-align:left;  padding-top:15px; margin-left:10px; color:#333;}



.DownloadSelectionWallpapers {height:18px; width: 100%; margin-top:1px;  }
.DownloadSelectionWallpapers ul { margin: 0 auto 4px 0; padding: 0 4px; list-style: none; }
.DownloadSelectionWallpapers ul li { display: block; width:20px; float:right; font-weight:bold; margin-bottom:0; min-height:18px;  margin-left:4px; cursor:pointer; }
.DownloadSelectionWallpapers ul li a { float: left; display: block; width: 20px; height: 18px; background:url(../images/general/downloadItem.gif) no-repeat; text-decoration:none; color:#FFF; text-align:center; }
.DownloadSelectionWallpapers ul li a:hover { background-position: 0 -18px; }


.DownloadSelection {height:18px; width: 100%;  padding-top:187px;  }
.DownloadSelection ul { margin: 0 auto 4px 0; padding: 0 4px; list-style: none; }
.DownloadSelection ul li { display: block; width:20px; float:right; font-weight:bold; margin-bottom:0; min-height:18px;  margin-left:4px; cursor:pointer; }
.DownloadSelection ul li a { float: left; display: block; width: 20px; height: 18px; background:url(../images/general/downloadItem.gif) no-repeat; text-decoration:none; color:#FFF; text-align:center; }
.DownloadSelection ul li a:hover { background-position: 0 -18px; }


.WallpaperHeader {color:#FFF; font-weight:bold; text-align:center; margin:0px; }



.PonyClubBelleTop {width:292px; height:30px; background:url(../images/panels/small/pink_top_meet.png) no-repeat;}
.PonyClubBelleBodyTop {width:252px; height:39px; background:url(../images/backgrounds/meet_bg.jpg) no-repeat; padding-top:400px; padding-left:40px; color:#F62576; font-weight:bold; overflow:hidden; background-position:-584px 0px;}
.PonyClubBelleBodyTop p {font-size:14px; color:#F62576; font-weight:bold; margin:0 0 5px 0;}
.PonyClubBelleBodyExpandBody {width:257px; height:auto; background:url(../images/panels/small/pink_expand_meet.jpg) repeat-y; padding-left:20px; padding-right:15px; color:#333; height:460px;}
.PonyClubBelleBodyExtra {width:257px; height:auto; background:url(../images/panels/small/pink_expand_meet.jpg) repeat-y; padding-left:20px; padding-right:15px; color:#333;}
.PonyClubBelleBodyExpandBody p {margin-left:20px;  margin-right:10px; margin-top:0px; margin-bottom:0px; }

.PonyClubBelleBodyExtra p {margin-left:20px;  margin-right:10px; margin-top:0px; margin-bottom:0px; }

.PonyClubBelleBodyBottom {width:292px; height:56px; background:url(../images/panels/small/pink_body_bottom.jpg) no-repeat; padding-top:10px;}


.PonyClubPeanutTop {width:292px; height:30px; background:url(../images/panels/small/blue_top_meet.jpg) no-repeat;}
.PonyClubPeanutBodyTop {width:252px; height:39px; background:url(../images/backgrounds/meet_bg.jpg) no-repeat; padding-top:400px; padding-left:40px; color:#F62576; font-weight:bold; overflow:hidden; background-position:-292px 0px;}
.PonyClubPeanutBodyTop p {font-size:14px; color:#2599C7; font-weight:bold; margin:0 0 5px 0;}
.PonyClubPeanutBodyExtra {width:257px; height:auto; background:url(../images/panels/small/blue_expand_meet.jpg) repeat-y; padding-left:20px; padding-right:15px; color:#333;}
.PonyClubPeanutBodyExtra p { margin-left:20px; margin-right:10px; margin-top:0px; margin-bottom:0px;}

.PonyClubPeanutBodyExpandBody {width:257px; height:auto; background:url(../images/panels/small/blue_expand_meet.jpg) repeat-y; padding-left:20px; padding-right:15px; color:#333; height:460px;}

.PonyClubPeanutBodyExpandBody p { margin-left:20px; margin-right:10px; margin-top:0px; margin-bottom:0px;}
.PonyClubPeanutBodyBottom {width:292px; height:56px; background:url(../images/panels/small/blue_body_bottom.png) no-repeat; padding-top:10px;}

.PonyClubPickleTop {width:292px; height:30px; background:url(../images/panels/small/purple_top_meet.jpg) no-repeat;}
.PonyClubPickleBodyTop {width:252px; height:39px; background:url(../images/backgrounds/meet_bg.jpg) no-repeat; padding-top:400px; padding-left:40px; color:#F62576; font-weight:bold; overflow:hidden;}
.PonyClubPickleBodyTop p {font-size:14px; color:#8266A8; font-weight:bold; margin:0 0 5px 0;}
.ponyClubPickleBodyTop .Blurb {margin:5px; padding:5px;}
.PonyClubPickleBodyExpandBody {width:257px; height:auto; background:url(../images/panels/small/purple_exapnd_meet.jpg) repeat-y; padding-left:20px; padding-right:15px; color:#333; height:460px;}
.PonyClubPickleBodyExtra {width:257px; height:auto; background:url(../images/panels/small/purple_exapnd_meet.jpg) repeat-y; padding-left:20px; padding-right:15px; color:#333;}
.PonyClubPickleBodyExtra p { margin-left:20px; margin-right:10px; margin-top:0px; margin-bottom:0px;}
.PonyClubPickleBodyExpandBody p {margin-left:20px;  margin-right:10px; margin-top:0px; margin-bottom:0px; }
.PonyClubPickleBodyBottom {width:292px; height:56px; background:url(../images/panels/small/purple_body_bottom.jpg) no-repeat; padding-top:10px;}


.FacebookSocial {width:89px; height:43px; background:url(../images/logos/social/facebook.png) no-repeat; float:left; margin-top:3px; margin-left:10px; font-size:9px; padding-top:8px; cursor:pointer; text-align:center; margin-left:55px;}

.MySpaceSocial {width:89px; height:43px; background:url(../images/logos/social/myspace.png) no-repeat; float:left;  margin-top:3px; margin-left:4px; padding-left:0px; padding-top:8px;  font-size:9px; cursor:pointer; text-align:center;}
.BeboSocial {width:89px; height:43px; background:url(../images/logos/social/bebo.png) no-repeat; float:left; margin-left:3px;  margin-top:3px; padding-top:8px;  font-size:9px; padding-left:0px; color:#333; cursor:pointer; text-align:center;}
.FacebookSocial:hover { text-decoration:underline;}
.MySpaceSocial:hover {text-decoration:underline;}
.BeboSocial:hover {text-decoration:underline;}

.floatTitle {
	width:auto;
	margin-top:10px;
	float:left;
}

.floatImg {
width:38px;
	float:left;
	margin-left:10px;
}


.ThreeThirdsPonyClubTop {width:883px; height:38px; background:url(../images/panels/large/blue_top.png) no-repeat; }
.ThreeThirdsPonyClubBody {width:883px; height:470px; background:url(../images/panels/large/blue_gameInfo_body.jpg) repeat-y; }

#GameInfoFlash {width:859px; height:480px; margin-left:auto; margin-right:auto;}

.ThreeThirdsPonyClubDivider {width:883px; height:22px; background:url(../images/panels/large/blue_divider.png) no-repeat; }
.ThreeThirdsPonyClubMiddle {width:853px; height:22px; background:url(../images/panels/large/blue_body.png) repeat-y; height:100%;  padding:0 15px 0 15px; color:#4C4B47; min-height:320px; overflow:auto; }
.ThreeThirdsPonyClubMiddleBottom {width:853px; background:url(../images/panels/large/blue_body.png) repeat-y; height:100%;  padding:0 15px 0 15px; color:#4C4B47;  overflow:auto;  min-height:200px; }
.ThreeThirdsPonyClubMiddleLeftText {width:385px; float:left; margin-left:10px; margin-bottom:10px;}
.ThreeThirdsPonyClubMiddleRightText {width:400px;  background:url(../images/panels/large/bgInfoScreens.jpg) no-repeat; height:100%; width:458px; height:365px; float:left; margin-top:10px;}
.ThreeThirdsPonyClubBottom {width:853px; height:22px; background:url(../images/panels/large/blue_body.png) repeat-y; height:100%;  padding:0 15px 0 15px; color:#4C4B47; min-height:320px; overflow:auto; }
.ThreeThirdsGameInfoFeatures {background:url(../images/panels/large/gameInfoFeatures.jpg) no-repeat;  width:882px; height:25px; padding:0 0 0 15px; }

.ThreeThirdsPonyClubMiddleBottom ul { list-style: none; margin:0px; padding:0px; }
.ThreeThirdsPonyClubMiddleBottom ul li { display: inline; width:360px; float:left; color:#4C4B47; background:url(../images/general/horseshoe_blue.jpg) no-repeat; padding-left:55px; padding-bottom:15px; margin-left:5px; }


.ThreeThirdsMiniGameTop {width:883px; height:31px; background:url(../images/panels/large/blue_top_game.jpg) no-repeat; }
.ThreeThirdsMiniGameBody {width:883px; height:460px; background:url(../images/panels/large/blue_body.png) repeat-y; }
#ThreeThirdsMiniGameHolder {width:859px; margin-left:auto; margin-right:auto; height:460px; }
.ThreeThirdsMiniGameBottom {width:883px; height:20px; background:url(../images/panels/large/blue_bottom_game.png) no-repeat; }


.ThreeThirdsQuizTop {width:883px; height:31px; background:url(../images/panels/large/pink_top_game.png) no-repeat; }
.ThreeThirdsQuizBody {width:883px; height:274px; background:url(../images/panels/large/pink_body.jpg) repeat-y; }
#ThreeThirdsQuizHolder {width:859px; margin-left:auto; margin-right:auto; height:274px; }
.ThreeThirdsQuizBottom {width:883px; height:15px; background:url(../images/panels/large/pink_bottom.png) no-repeat; }


.TipsHolder {width:440px; float:left; margin-top:2px; margin-right:2px; }
.TipsBottom {width:443px; height:242px; background:url(../images/panels/medium/tips_bottom.jpg) no-repeat; margin-bottom:1px; }
.TipsGroomingTop {width:443px; height:235px; background:url(../images/backgrounds/tips_bg.jpg) no-repeat; background-position:0 0; }
.TipsRidingTop {width:443px; height:235px; background:url(../images/backgrounds/tips_bg.jpg) no-repeat; background-position:-443px 0; }
.TipsChoosingTop {width:443px; height:235px; background:url(../images/backgrounds/tips_bg.jpg) no-repeat; background-position:0 -235px;  }
.TipsLookingTop {width:443px; height:235px; background:url(../images/backgrounds/tips_bg.jpg) no-repeat; background-position:-443px -235px; }


/***  Riding Tips Slider **/

.TipsButtonBack {width:84px; float:left; margin-left:100px; margin-top:10px; }
.TipsButtonNext {width:84px; float:left; margin-top:10px;  }



.stepcarousel1{
position: relative; 
overflow: scroll; 
width: 280px; 
height: 170px; 
margin-left:46px;
}

.stepcarousel1 p{
	margin:0; margin-top:10px;
}

.stepcarousel1 ol { color:#06C; margin-left:0px; margin:0px;  }
.stepcarousel1 ol li { padding-bottom:10px; color:#DF438A; font-weight:bold; margin-left:0px; }

.stepcarousel1 .belt1{
position: absolute; 
left: 0;
top: 0;
}

.stepcarousel1 .panel1{
float: left; 
overflow: hidden; 
width: 280px; 
height: 150px;
background-color:#D6F0FB;
color:#000;
margin-top:15px;
font-size:12px;
}


.stepcarousel2{
position: relative; 
overflow: scroll; 
width: 280px; 
height: 170px; 
margin-left:46px;
}

.stepcarousel2 ol { color:#06C; margin-left:0px; margin:0px; }
.stepcarousel2 ol li { padding-bottom:10px; color:#DF438A; font-weight:bold; }

.stepcarousel2 p{
	margin:0;
}

.stepcarousel2 .belt2{
position: absolute; 
left: 0;
top: 0;
}

.stepcarousel2 .panel2{
float: left; 
overflow: hidden; 
width: 280px; 
height: 150px;
background-color:#D6F0FB;
color:#000;
margin-top:15px;
font-size:12px;

}


.stepcarousel3{
position: relative; 
overflow: scroll; 
width: 280px; 
height: 170px; 
margin-left:46px;
}
.stepcarousel3 ol { color:#06C; margin-left:0px; margin:0px;  }
.stepcarousel3 ol li { padding-bottom:10px; color:#DF438A; font-weight:bold; }



.stepcarousel3 p{
	margin:0; margin-top:10px;
}

.stepcarousel3 p{
	margin:0; margin-top:10px;
}



.stepcarousel3 .belt3{
position: absolute; 
left: 0;
top: 0;
}

.stepcarousel3 .panel3{
float: left; 
overflow: hidden; 
width: 280px; 
height: 150px;
background-color:#D6F0FB;
color:#000;
margin-top:15px;
font-size:12px;
}


.stepcarousel4{
position: relative; 
overflow: scroll; 
width: 280px; 
height: 170px; 
margin-left:46px;
}


.stepcarousel4 ol { color:#06C; margin-left:0px; margin:0px;  }
.stepcarousel4 ol li { padding-bottom:10px;  color:#DF438A; font-weight:bold; }

.stepcarousel4 p{
	margin:0; margin-top:10px; margin-left:40px; color:#4B494A;  }

.stepcarousel4 .belt4{
position: absolute; 
left: 0;
top: 0;
}

.stepcarousel4 .panel4{
float: left; 
overflow: hidden; 
width: 280px; 
height: 165px;
background-color:#D6F0FB;
color:#000;
font-size:12px;
margin-top:15px;

}




.stepcarousel5{
position: relative; 
overflow: scroll; 
width: 269px; 
height: 320px; 
margin-left:auto;
margin-right:auto;
}

.stepcarousel5 ol { color:#06C; margin-left:0px; }
.stepcarousel5 ol li { padding-bottom:10px; color:#DF438A; font-weight:bold; }

.stepcarousel5 p{
	margin:0;
}

.stepcarousel5 .belt5{
position: absolute; 
left: 0;
top: 0;
}

.stepcarousel5 .panel5{
float: left; 
overflow: hidden; 
width: 269px; 
height: 320px; 
margin:0;
}






.stepcarousel6{
position: relative; 
overflow: scroll; 
width: 269px; 
height: 205px; 
margin-left:auto;
margin-right:auto;
}

.stepcarousel6 ol { color:#06C; margin-left:0px; }
.stepcarousel6 ol li { padding-bottom:10px; color:#DF438A; font-weight:bold; }

.stepcarousel6 p{
	margin:0;
}

.stepcarousel6 .belt6{
position: absolute; 
left: 0;
top: 0;
}

.stepcarousel6 .panel6{
float: left; 
overflow: hidden; 
width: 269px; 
height: 205px; 
background: #EE4182;
color:#000;
margin:0;
}




/* Updates */

.ThreeThirdsUpdatesTop {width:881px; height:30px; background:url(../images/panels/large/updates_top.png) no-repeat; margin:0 0 0 0;}
.ThreeThirdsUpdatesBody {width:881px; height:313px; background:url(../images/panels/large/updates_body.png) no-repeat;}
.ThreeThirdsUpdatesBodyImage {width:337px; height:270px; float:left; padding:10px 8px 7px 11px; }
.ThreeThirdsUpdatesBodyDate {width:40px; float:left; padding:20px 8px 8px 5px;  height:40px; }
.ThreeThirdsUpdatesBodyDate p {margin:0 0 0 10px; font-size:9px; font-weight:bold;}
.ThreeThirdsUpdatesBodyDate .Date {color:#494949; font-size:18px; text-align:center; margin-top:3px; } 
.ThreeThirdsUpdatesBodyInformation {width:400px; float:left; padding:20px 8px 8px 5px;  height:40px; }
.ThreeThirdsUpdatesBodyInformation p {margin:0; font-size:15px; color:#EE2B7B; font-weight:bold;}
.ThreeThirdsUpdatesBodyInformation .PostedBy {margin:0; font-size:14px; color:#494949; font-weight:bold;}
.ThreeThirdsUpdatesBodyContent {width:490px; float:left; padding:0px 8px 8px 12px; color:#494949; overflow:hidden; margin:0; }

.ThreeThirdsUpdatesBodyContent a {text-decoration:none; color:#ED417D; }

.ThreeThirdsUpdatesBodyContent p {margin-top:0;}

.ThreeThirdsUpdatesBodyBottom {width:881px; height:18px; background:url(../images/panels/large/updates_bottom.png) no-repeat;}





/***       ***/


.OneThirdTopTips {width:269px; height:202px; background:url(../images/backgrounds/home_panel.jpg) no-repeat; background-position:-309px -55px;  margin:0 auto 2px auto; float:none;}
.OneThirdTopTips .TopTipItem {width:210px; height:55px; margin:0px 15px 8px 55px; text-align:left; padding:5px 10px 0 0; }



.eventHolderMeetPoines {width:226px; height:34px; text-align:center;	 background:url(../images/buttons/en/button_new.png) no-repeat; margin-left:auto; margin-right:auto; }


.eventHolder {width:226px; height:34px; text-align:center;	 background:url(../images/buttons/en/button_new.png) no-repeat; margin-left:auto; margin-right:auto;}


.DS {float:left; margin-top:8px; width:233px;  height:32px; background:url(../images/buttons/play_trailer.png) no-repeat; margin-left:30px; }

.ds:hover
{ 
  background-position: 0 -36px;
    cursor:hand;

}


.Wii {float:left; margin-top:8px; width:233px; height:32px; background:url(../images/buttons/play_trailer.png) no-repeat; margin-left:60px;  }

.Wii p {margin:0;}
.DS p {margin:0;}
.GamePlay p {margin:0;}
.FlashInnerBtnHolder {margin: 0 auto 0 auto; width:100%;}


.logoHolder {
	width:338px;
	margin-left:305px;
	margin-right:auto;
	z-index:999;
	top: 0;
	margin-top:-110px;
}

#Advert #FlashOverlay { text-align:center; height:109px; margin:0; padding:0; width:905px; overflow:hidden;  }




#OneThirdFlash{height:371px; width:588px; background:url(../images/backgrounds/home_panel.jpg) no-repeat; background-position:0 -477px; padding-top:12px;  }
#OneThirdFlashInnerSWFHolder {height:318px; width:564px; margin:0 0 0 11px; background:url(../images/backgrounds/video.gif) no-repeat;  }
#FlashInnerBtn {width:237px;}





#OneThirdBuyGameInner {height:339px; width:289px; background:url(../images/panels/small/purpleGameInfo.jpg) no-repeat;}
#OneThirdDownloadsInner {height:339px; width:289px; background:url(../images/panels/small/blueSmall.jpg) no-repeat;}
#OneThirdPonyClubInner {height:339px; width:289px; background:url(../images/panels/small/ponyClub.jpg) no-repeat;}
#OneThirdPonyClubThreeHorseHolder {height:208px; width:299px;}


#OneThirdFreeMiniGamesInner {height:339px; width:289px; background:url(../images/panels/small/purpleGameInfo.jpg) no-repeat;}
#OneThirdTopTipsInner {height:339px; width:289px; background:url(../images/panels/small/blueSmall.jpg) no-repeat;}
#OneThirdPollInner {height:339px; width:289px; background:url(../images/panels/small/blueSmall.jpg) no-repeat;}
#OneThirdBody {height:26px; padding:1px 8px 0 8px; }

.font1 {font-family:Tahoma, Geneva, sans-serif; color:#FFFBDF; font-size:13px; text-align:center;}


#ThreeThirdsBlanketInner {background:url(../images/panels/large/blanketGame.jpg) no-repeat; padding: 12px 0 0 10px; height:501px;}

#ThreeThirdsQuizInner {background:url(../images/panels/large/quiz.jpg) no-repeat; padding: 0 0 0 10px; height:501px;}


#threeSpanButton {width:226px; height:34px; margin-left:auto; margin-right:auto; text-align:center; background:url(../images/buttons/en/button_new.png) no-repeat; margin-top:3px;}

#twoSpanButton {width:226px; height:34px; margin-left:auto; margin-right:auto; text-align:center; background:url(../images/buttons/en/button_new.png) no-repeat; margin-top:18px;}

#OneThirdClubPeanut {height:804px; background:url(../images/panels/small/peanutClub.jpg) no-repeat;}

#OneThirdClubBelle {height:804px; background:url(../images/panels/small/belleClub.jpg) no-repeat;}

#OneThirdClubPickle {height:804px; background:url(../images/panels/small/pickleClub.jpg) no-repeat;}

#OneThirdClubTextHolder {margin:405px 35px 0 40px; color:#474642; height:300px;}

.BioHeaderFont {font-size:13px; font-weight:bold; margin-top:0px;}
.PeanutBio {color:#1A90C2;}
.BellesBio {color:#D84480;}
.PickleBio {color:#7C5DA3;}

.OneThirdClubShareHolder {margin:18px 10px 0 10px; height:40px;  width: 100%;}
.OneThirdClubShareHolder ul { margin: 0 auto 10px 0; padding: 0 7px; list-style: none; }
.OneThirdClubShareHolder ul li { display: inline; }





#ThreeThirdsGameInfo {background:url(../images/panels/large/gameInfo.jpg) no-repeat; height:527px; width:882px;}

#ThreeThirdsGameInfoChangeable {background:url(../images/panels/large/gameInfoChangeable.jpg) repeat-y; height:100%; width:872px; padding:0 15px 0 15px; color:#4C4B47; min-height:320px; overflow:auto;}

	#ThreeThirdsGameInfoChangeableLeft {width:385px; float:left; margin-left:10px; }
	#ThreeThirdsGameInfoChangeableRight {width:400px;  background:url(../images/panels/large/bgInfoScreens.jpg) no-repeat; height:100%; width:458px; height:320px; float:left; margin-top:10px;   }

#ThreeThirdsGameInfoFeatures {background:url(../images/panels/large/gameInfoFeatures.jpg) no-repeat; height: width:882px; height:166px; padding:0 15px 0 15px; }

.font2 {font-size:14px; color:#F62576; font-weight:bold; margin:0 0 5px 0;}
.font3 {font-size:14px; color:#F62576; color: font-weight:bold; margin:0 0 5px 0; margin-left:10px;}
#GameInfoFeaturesItem {width:343px; margin:3px 15px 12px 45px; float:left; color:#4C4B47; outline:1px solid #f00;}











#GameInfoFlashHolder { width: 859px; height: 480px; margin: 0 0 0 0; }
#GameInfoContent { width: 859px; height: 480px; margin: 30px 20px 0 20px; }


#GameInfoContentLeft {width:390px; color:#4C4B47; height:265px; overflow:hidden; font-size:12px;}
#GameInfoContentLeftBottomHeader {width:390px; height:20px; margin-top:8px;}






/*Download */

#DownloadHolderSection {width:292px; height:340px; background:url(../images/panels/small/blueSmall1.jpg) no-repeat; float:left; }

#DownloadDivBackgroundDesktopBuddy {width:270px; height:205px; margin-left:11px; margin-right:11px; outline:#f00; margin-top:-2px; background:url(../images/panels/small/test.jpg) no-repeat;  }

#DownloadDivBackgroundScreensaver {width:270px; height:205px; margin-left:11px; margin-right:11px; outline:#f00; margin-top:-2px; background:url(../images/panels/small/test.jpg) no-repeat;  }

#DownloadDivBackgroundDesktopWallpapers {width:270px; height:205px; margin-left:11px; margin-right:11px; outline:#f00; margin-top:-2px; background:url(../images/panels/small/test.jpg) no-repeat;  }

#DownloadDivBackgroundDesktopPosters {width:270px; height:205px; margin-left:11px; margin-right:11px; outline:#f00; margin-top:-2px; background:url(../images/panels/small/test.jpg) no-repeat;  }

#DownloadDivBackgroundDesktopPrintables {width:270px; height:205px; margin-left:11px; margin-right:11px; outline:#f00; margin-top:-2px; background:url(../images/panels/small/test.jpg) no-repeat;  }



.InfoDownloadText {text-align:center; margin:10px 11px 0 11px; font-weight:bold; min-height:45px;}



.DownloadButtonWrapper { width:200px; margin-left:auto; margin-right:auto; text-align:center;}



#TipsGrooming {width:441px; height:481px; float:left; background:url(../images/panels/medium/groomingTips.jpg) no-repeat; }
#TipsRiding {width:441px; height:481px; float:left; background:url(../images/panels/medium/ridingTips.jpg) no-repeat; }
#TipsChoosingAPony {width:441px; height:481px; float:left; background:url(../images/panels/medium/choosingAPony.jpg) no-repeat; }
#TipsLookingAfterYourPony {width:441px; height:481px; float:left; background:url(../images/panels/medium/lookingAfterYourPony.jpg) no-repeat;}


.TipsInfoHolderOuter { margin-top:210px; margin-left:30px; width:288px; height:185px; color:#333; }

.TipsNavigationOuter { margin-left:30px; width:288px; color:#333; }




.TipsInfoHolder {width: 100%; color:#DF438A; margin-top:0; font-weight:bold; }
.TipsInfoHolder hr {margin:6px 0 6px 0;}
.TipsInfoHolder ul { margin: 0 auto 4px 0; padding: 0 4px; list-style: none; }
.TipsInfoHolder ul li { display: block; width:20px; font-weight:bold; margin-bottom:0;}


.TipsNext {width: 100%; color:#DF438A; margin-top:0; font-weight:bold; }
.TipsNext ul { margin: 0 auto 4px 0; padding: 0 4px; list-style: none; }
.TipsNext ul li { display: block; width:20px; font-weight:bold; margin-bottom:0; display:inline; }

.ListColorSpan {color:#4B494A; font-weight:normal;}

DownloadWallpaperInner {text-align:left; width:269px; max-height:199px; margin-left:12px; }

.pr_poll_question {width:200px; margin:12px auto 0 auto; text-align:center; font-weight:bold; height:42px; }
.pr_poll_title {visibility:hidden; width:0; height:0; }
.pr_poll_outerdiv {text-align:left; width:269px; height:199px; background:url(../images/backgrounds/home_panel.jpg) no-repeat; background-position:-309px -267px;  margin-left:auto; margin-right:auto;}

.pr_poll_outerdiv p{text-align:center; width:269px; padding-top:20px; color:#333; margin-left:15px; color:#333;  margin:0px auto 0 auto; color:#FFF; height:45px;}
.pr_poll_choices {height:165px; overflow:hidden;}
.pr_poll_outerdiv .Results {margin-top:5px; padding-top:0px; text-align:left; color:#333; height:20px; }
.pr_poll_outerdiv .ItemResult { text-align:left; color:#333; width:50px;  margin-left:20px; margin-bottom:0; padding-top:0; padding-bottom:0px; height:25px; width:75px; float:left; }

.pr_poll_outerdiv .ItemResultPercent { text-align:left; color:#333; width:50px;  margin-left:20px; margin-bottom:0; padding-top:0; padding-bottom:0px; height:25px; width:75px; float:left; }



.pr_poll_results_div {visibility:hidden; width:0; height:0; overflow:hidden; }

.pr_poll_button {border:none;		margin-left:30px;
	margin-right:auto;
  display: block;
  width: 226px;
  height: 34px;
  background: url("../images/buttons/en/button_new.png") no-repeat 0 0;
    cursor:pointer;
text-align:center; 
  }


.pr_poll_button:hover
{ 
  background-position: 0 -36px;
}




.pr_poll_radio_options {color:#333; font-weight:bold; }
.pr_poll_radio {margin-top:7px;  margin-left:20px;}




.BlurbPoll {width:239px; height:60px; float:left; margin-top:10px; padding-left:15px; padding-right:15px; text-align:center; font-weight:bold; }
.BlurbButtonHolder {width:269px; height:34px; float:left; }





/* Hide Lightbox */

#lbLoadMessage {visibility:hidden; width:0px; height:0px; clear:both; overflow:hidden;}
.pr_header {margin:0; padding:0; width:0; height:0; visibility:hidden; overflow:hidden; }

 

/* FOOTER ELEMENTS */
#Footer #FooterInner { width: 100%; padding: 20px 0; height: 250px; background: #FEFCE7; text-align: center; font-size: 75%; color: #999; }
#FootContainer {width:700px; margin-left:auto; margin-right:auto; background-color:#9F3;}
#Footer #FooterImg {width:78px; height:83px; }
#FooterContent {width:620px; margin-left:auto; margin-right:auto; height:27px; }
#FooterContent ul { margin: 10 auto 10px 0; padding: 0; list-style: none; }
#FooterContent ul li { display: inline;}





#Footer #FooterInner ul { margin: 10 auto 10px 0; padding: 0; list-style: none; }
#Footer #FooterInner ul li { display: inline;}
#Footer #FooterInner p { padding: 0; }


#Flags {width:200px; margin-left:auto; margin-right:auto; }





.vote_en
{
	margin-left:30px;
  display: block;
  width: 226px;
  height: 34px;
  background: url("../images/buttons/vote_en.png") no-repeat 0 0;
  cursor:hand;
  float:left;

}

.vote_en:hover
{ 
  background-position: 0 -36px;
    cursor:hand;

}



.vote_de
{
	margin-left:30px;
  display: block;
  width: 226px;
  height: 34px;
  background: url("../images/buttons/vote_de.png") no-repeat 0 0;
  cursor:hand;
  float:left;

}

.vote_de:hover
{ 
  background-position: 0 -36px;
    cursor:hand;

}





.vote_it
{
	margin-left:30px;
  display: block;
  width: 226px;
  height: 34px;
  background: url("../images/buttons/vote_it.png") no-repeat 0 0;
  cursor:hand;
  float:left;

}

.vote_it:hover
{ 
  background-position: 0 -36px;
    cursor:hand;

}




.vote_fr
{
	margin-left:30px;
  display: block;
  width: 226px;
  height: 34px;
  background: url("../images/buttons/vote_fr.png") no-repeat 0 0;
  cursor:hand;
  float:left;

}

.vote_fr:hover
{ 
  background-position: 0 -36px;
    cursor:hand;

}

.vote_es
{
	margin-left:30px;
  display: block;
  width: 226px;
  height: 34px;
  background: url("../images/buttons/vote_es.png") no-repeat 0 0;
  cursor:hand;
  float:left;

}

.vote_es:hover
{ 
  background-position: 0 -36px;
    cursor:hand;

}


.user_event
{
	margin-left:36px;
  display: block;
  width: 226px;
  height: 34px;
  background: url("../images/buttons/en/button_new.png") no-repeat 0 0;
  cursor:hand;

}

.user_event_no_action
{
	margin-left:36px;
  display: block;
  width: 226px;
  height: 34px;
  background: url("../images/buttons/en/button_new.png") no-repeat 0 0;
  cursor:hand;

}


.video_event
{
	margin-left:30px;
	margin-top:10px;
  display: block;
  width: 285px;
  height: 34px;
  background: url("../images/buttons/en/button_new.png") no-repeat 0 0;
  cursor:hand;
  float:left;

}

.video_event:hover
{
  background-position: 0 -36px;
    cursor:hand;
}

.video_event_Wii
{
	margin-left:36px;
		margin-top:10px;
		margin-right:38px;

  display: block;
  width: 226px;
  height: 34px;
  background: url("../images/buttons/button_new.png") no-repeat 0 0;
  cursor:hand;
  float:left;

}

.video_event_DS
{
	margin-left:26px;
		margin-top:10px;
  display: block;
  width: 226px;
  height: 34px;
  background: url("../images/buttons/button_new.png") no-repeat 0 0;
  cursor:hand;
  float:left;

}


.video_event_Wii:hover
{
  background-position: 0 -36px;
    cursor:hand;
}


.video_event_DS:hover
{
  background-position: 0 -36px;
    cursor:hand;
}






.video_event_Wii_play
{
	margin-left:36px;
		margin-top:10px;
		margin-right:38px;

  display: block;
  width: 226px;
  height: 34px;
  background: url("../images/buttons/button_play.png") no-repeat 0 0;
  cursor:hand;
  float:left;
}

.video_event_DS_play
{
	margin-left:26px;
		margin-top:10px;
  display: block;
  width: 226px;
  height: 34px;
  background: url("../images/buttons/button_play.png") no-repeat 0 0;
  cursor:hand;
  float:left;

}


.video_event_Wii_play:hover
{
  background-position: 0 -36px;
    cursor:hand;
}


.video_event_DS_play:hover
{
  background-position: 0 -36px;
    cursor:hand;
}














.user_download
{
	margin-left:auto;
	margin-right:auto;
	
	display: block;
  width: 226px;
  height: 34px;
  background: url("../images/buttons/en/button_new.png") no-repeat 0 0;
  cursor:hand;

}

.user_event:hover
{ 
  background-position: 0 -36px;
    cursor:hand;

}


.user_download:hover
{ 
  background-position: 0 -36px;
    cursor:hand;

}

















#FooterContent ul .fr_flag
{
  display: inline;
  width: 40px;
  height: 27px;
  background: url("../images/flags/fr_small.png") no-repeat 0 0;
  cursor:pointer;
    margin-top:10px;
    margin-bottom:10px;



}

#FooterContent ul .es_flag
{
  display: inline;
  width: 40px;
  height: 27px;
  background: url("../images/flags/es_small.png") no-repeat 0 0;
  cursor:pointer;
    margin-top:10px;
    margin-bottom:10px;


}

#FooterContent ul .it_flag
{
  display: inline;
  width: 40px;
  height: 27px;
  background: url("../images/flags/it_small.png") no-repeat 0 0;
  cursor:pointer;
    margin-top:10px;
    margin-bottom:10px;


}

#FooterContent ul .de_flag
{
  display: inline;
  width: 40px;
  height: 27px;
  background: url("../images/flags/de_small.png") no-repeat 0 0;
  cursor:pointer;
    margin-top:10px;
    margin-bottom:10px;


}

#FooterContent ul .uk_flag
{
  display: inline;
  width: 40px;
  height: 27px;
  background: url("../images/flags/uk_small.png") no-repeat 0 0;
  cursor:pointer;
    margin-top:10px;
    margin-bottom:10px;


}
























#FlagContainer { width:200px; margin:0 auto 0 auto; height:28px; margin-bottom:5px; }

#FlagContainer ul {margin:0; padding:0; list-style:none;}

#FlagContainer ul li {width:30px; height:28px; margin-right:3px; float:left;}


#FooterLogos {width:950px; margin:0 auto;}

#FooterLogos ul {margin:0; padding:0; list-style:none;}

#FooterLogos ul li {float:left; height:81px; margin:0; cursor:pointer;}

#FooterLogos ul .ESRB {width:165px; margin-right:20px; background-image:url(../images/logos/strap_logos_btm.png); background-position:-730px 0px; }

#FooterLogos ul .Certificate {width:165px; margin-right:20px; background-image:url(../images/logos/strap_logos_btm.png); background-position:-958px 0px; }

#FooterLogos ul .Tantalus {width:82px; margin-right:20px;  background-image:url(../images/logos/strap_logos_btm.png); background-position:0 0; }

#FooterLogos ul .Eidos {width:134px; margin-right:20px;  background-image:url(../images/logos/strap_logos_btm.png); background-position:-98px 0;}

#FooterLogos ul .SquareEnix {width:130px; margin-right:20px; background-image:url(../images/logos/strap_logos_btm.png); background-position:-246px 0;}

#FooterLogos ul .DS {width:139px; margin-right:20px; background-image:url(../images/logos/strap_logos_btm.png); background-position:-393px 0;}

#FooterLogos ul .Wii {width:66px; margin-right:20px; background-image:url(../images/logos/strap_logos_btm.png); background-position:-543px 0;}

#FooterLogos ul .PCDVD {width:108px;  background-image:url(../images/logos/strap_logos_btm.png); background-position:-621px 0;}

#FooterLogos ul .Pegi {width:61px; background-image:url(../images/logos/strap_logos_btm.png); background-position:-897px 0; margin-right:20px;  margin-left:50px; }

#FooterLogos ul .LegalLine {width:800px; font-size:11px; overflow:auto; margin-left:100px; margin-right:125px; margin-top:20px; height:auto; cursor:auto;  }
#FooterLogos ul .LegalLineUS {width:700px; font-size:11px; overflow:auto; margin-top:20px; margin-left:20px; height:auto; cursor:auto;  }






/*.FooterLogoHolder { height:83px; width:960px; margin: 5px auto 5px auto; cursor:pointer; padding-top:1px;}

.FooterLogoHolder ul {margin:0; padding:0; list-style:none;}

.FooterLogoHolder ul li {height:58px; margin-right:4px; float:left;  margin-top:25px;}
*/


/*#FooterInfo {width:960px;  margin:0 auto 5px 0; }
.USFooter { width: 750px; }
.FooterImg {width:130px; height:83px; float:left; text-align:left; }
.FooterLogo {height:58px; margin-right:4px; float:left;  margin-top:25px; }

.FooterLegal { clear: both; width:670px; margin:10px auto; clear: both;}
*/














.sliderwrapper{
position: relative; /*leave as is*/
overflow: hidden; /*leave as is*/
width: 269px; /*width of featured content slider*/
height: 320px;
margin-left:auto;
margin-right:auto;
}



.sliderwrapper .contentdiv{
	display:none; width: 269px; height: 320px; text-align:center; margin-left:auto; margin-right:auto;
visibility: hidden; /*leave as is*/
position: absolute; /*leave as is*/
left: 0;  /*leave as is*/
top: 0;  /*leave as is*/
filter:progid:DXImageTransform.Microsoft.alpha(opacity=100);
-moz-opacity: 1;
opacity: 1;
background:none;
}




.minigames_wrapper{
position: relative; /*leave as is*/
overflow: hidden; /*leave as is*/
width: 269px; /*width of featured content slider*/
height: 205px;
margin-left:auto;
margin-right:auto;
}



.minigames_wrapper .contentdivMiniGames{
	display:none; width: 269px; height: 205px; text-align:center; margin-left:auto; margin-right:auto;
visibility: hidden; /*leave as is*/
position: absolute; /*leave as is*/
left: 0;  /*leave as is*/
top: 0;  /*leave as is*/
filter:progid:DXImageTransform.Microsoft.alpha(opacity=100);
-moz-opacity: 1;
opacity: 1;
}



.pagination{ /*Width of pagination DIV. Total width should equal slider's outer width (400+10+10=420)*/

}

.pagination a{
padding: 0 5px;
text-decoration: none; 
color: #00007D;
background: white;
}

.pagination a:hover, .pagination a.selected{
color: #000;
background-color: #FEE496;
}


.ImageHolder {width:269px; height:205px; margin-left:auto; margin-right:auto; }
.ImageOver {height:20px; padding-top:185px; width:269px;  }

.NextItemPink {width:25px; height:20px; float:right; background: url("../images/buttons/buttons.png") no-repeat 0 0; margin-right:5px; background-position:-75px 0; }
.PreviousItemPink {width:25px; height:20px; float:right; background: url("../images/buttons/buttons.png") no-repeat 0 0; margin-right:3px; background-position:-48px 0;  }

.NextItemPink:hover {  background-position:-75px -20px;   }
.PreviousItemPink:hover {  background-position:-48px -20px;  }


.NextItemPurple {width:25px; height:20px; float:right; background: url("../images/buttons/buttons.png") no-repeat 0 0; margin-right:5px; background-position:-125px 0px;}
.PreviousItemPurple {width:25px; height:20px; float:right; background: url("../images/buttons/buttons.png") no-repeat 0 0; margin-right:3px; background-position:-100px 0px;  }

.NextItemPurple:hover { background-position:-125px -20px;   }
.PreviousItemPurple:hover {background-position:-100px -20px;  }




.NextItemBlue {width:25px; height:20px; float:right; background: url("../images/buttons/buttons.png") no-repeat 0 0; margin-right:5px; background-position:-24px 0px;}
.PreviousItemBlue {width:25px; height:20px; float:right; background: url("../images/buttons/buttons.png") no-repeat 0 0; margin-right:3px; background-position:0 0;  }

.NextItemBlue:hover { background-position:-24px -20px; }
.PreviousItemBlue:hover {  background-position:0 -20px;  }






.margin_top {padding-top:10px;}

