/*---------------------------------------------------------------------------
P L A Y
---------------------------------------------------------------------------*/

body { background-color:#33342f }

/* Play Navigation */
#playNavigation { padding:0px; display:block; width:950px; height:89px; margin:0px auto }
.navLinks { padding:0px; width:950px; height:29px; background:url(http://cache.lego.com/images/play/marketPortal/navigation/950x31play-navigation-background.jpg) no-repeat; display:block }
.navLinks ul { list-style-type:none; margin:0px; padding:0px }
.navLinks li { padding:0px; margin:0px }

/*
.homeNavButton, .homeNavButton a, .homeNavButton a:hover { width:78px; height:22px; float:left; display:block; padding:0px; margin:0px }
.gamesNavButton, .gamesNavButton a, .gamesNavButton a:hover { width:94px; height:22px; float:left; display:block; padding:0px; margin:0px }
.moviesNavButton, .moviesNavButton a, .moviesNavButton a:hover { width:61px; height:22px; float:left; display:block; padding:0px; margin:0px }
.downloadNavButton, .downloadNavButton a, .downloadNavButton a:hover { width:101px; height:22px; float:left; display:block; padding:0px; margin:0px }
.homeNavButton, .homeNavButton a {background:url(http://cache.lego.com/images/play/marketPortal/navigation/button-home.jpg) no-repeat }
.homeNavButton a:hover {background:url(http://cache.lego.com/images/play/marketPortal/navigation/button-home-rollover.jpg) no-repeat }
.gamesNavButton, .gamesNavButton a {background:url(http://cache.lego.com/images/play/marketPortal/navigation/button-Spelletjes.jpg) no-repeat }
.gamesNavButton a:hover {background:url(http://cache.lego.com/images/play/marketPortal/navigation/button-Spelletjes-rollover.jpg) no-repeat }
.moviesNavButton, .moviesNavButton a {background:url(http://cache.lego.com/images/play/marketPortal/navigation/button-films.jpg) no-repeat }
.moviesNavButton a:hover {background:url(http://cache.lego.com/images/play/marketPortal/navigation/button-films-rollover.jpg) no-repeat }
.downloadNavButton, .downloadNavButton a {background:url(http://cache.lego.com/images/play/marketPortal/navigation/button-downloads.jpg) no-repeat }
.downloadNavButton a:hover {background:url(http://cache.lego.com/images/play/marketPortal/navigation/button-downloads-rollover.jpg) no-repeat }
*/
/* Play generic */
.mainOuterContainer { padding:0; float:left; width:950px; font:62.5% arial, Times, serif; background:url(http://cache.lego.com/images/play/marketPortal/950x1-background-tile.gif); margin:0 0 80px 0 }

/* Play home Page */
.mainStageContainer { height:365px; width:573px; float:left; padding:0 0 0 23px; margin:15px 15px 0 0 }
.rightMainContainer { width:318px; background:url(http://cache.lego.com/images/play/marketPortal/home/10x1.gif) repeat-y; float:left; padding:15px 0 0 0; margin:0 }
.rightContainer { height:111px; width:295px; float:left; padding:0 0 15px 23px; margin:0 }
.rightToutContent, .borderImage { margin:0; padding:0; float:left }
.mainStageContent { margin:0; padding:0; float:left; display:block; width:544px; height:338px }
.rightContainerHeader1 { width:295px; height:31px; background:url(http://cache.lego.com/images/play/marketPortal/home/games-header.gif) no-repeat; float:left; padding:0; margin:0 }
.rightContainerHeader2 { width:295px; height:31px; background:url(http://cache.lego.com/images/play/marketPortal/home/movie-header.gif) no-repeat; float:left; padding:0; margin:0 }
.rightContainerHeader3 { width:295px; height:31px; background:url(http://cache.lego.com/images/play/marketPortal/home/downloads-header.gif) no-repeat; float:left; padding:0; margin:0 }
.rightContainerHeader1 p, .rightContainerHeader2 p, .rightContainerHeader3 p { margin:0; padding:8px 0 0 35px; font-weight:bold; font-size:1.1em; color:#fff }
.bottomMainContainer { padding:0; margin:0 0 0 23px }
.bottomContainerBg { width:443px; margin:0; float:left; padding:0; background:url(http://cache.lego.com/images/play/marketPortal/home/bottom-center-1px-tile.gif) repeat-y; }
.bottomContainer { width:443px; float:left; padding:0 0 20px 0; margin:15px 13px 0 0 }
.bottomToutContent { padding:0 0 0 6px; float:left; margin:0 }
.bottomTextContent { padding:0 0 0 8px; float:left; width:180px; margin:0 }
.bottomTextContent p, .bottomTextContent p a { margin:0; padding:0; text-decoration:none; color:#4f4128; font-size:1.1em }
.bottomTextContent p a:hover { margin:0; padding:0; text-decoration:underline; color:#4f4128; font-size:1.1em }
.dividerImage { margin:0; padding:0; float:left }
.bottomToutContent a, rightToutContent a, .mainStageContent a { margin:0; padding:0; border:0 }

/* Play download Page */
.headerImage { margin:20px 0 15px 0; padding:0; float:left }
.downloadsOuterContainer { float:left; padding:5px 0 20px 23px; margin:0 }
.downloadsContainer { width:288px; float:left; padding:0 20px 0 0; margin:0 }
.downloadsHeader1 { width:288px; height:39px; background:url(http://cache.lego.com/images/play/marketPortal/downloads/headline-header-downloads.jpg) no-repeat; float:left; padding:0; margin:0 }
.downloadsHeader2 { width:288px; height:39px; background:url(http://cache.lego.com/images/play/marketPortal/downloads/headline-header-screensaver.jpg) no-repeat; float:left; padding:0; margin:0 }
.downloadsHeader3 { width:288px; height:39px; background:url(http://cache.lego.com/images/play/marketPortal/downloads/headline-header-activities.jpg) no-repeat; float:left; padding:0; margin:0 }
.downloadsHeader1 p, .downloadsHeader2 p, .downloadsHeader3 p { margin:0; padding:10px 0 0 45px; font-weight:bold; font-size:1.4em; color:#fff }
.downloadsContent { width:288px; margin:0; float:left; padding:0; background:url(http://cache.lego.com/images/play/marketPortal/downloads/1px-promo-background-tile.jpg) repeat-y; }
.downloadIntro { margin:0; padding:0; width:278px; height:45px; float:left }
.downloadIntro p { margin:0; padding:2px 0 0 15px; font-weight:normal; font-size:1.1em; color:#000 }
.downloadpromoTitle1 { width:288px; height:30px; background:url(http://cache.lego.com/images/play/marketPortal/downloads/promo-header-downloads.jpg) no-repeat; float:left; padding:0; margin:0 }
.downloadpromoTitle2 { width:288px; height:30px; background:url(http://cache.lego.com/images/play/marketPortal/downloads/promo-header-screensaver.jpg) no-repeat; float:left; padding:0; margin:0 }
.downloadpromoTitle3 { width:288px; height:30px; background:url(http://cache.lego.com/images/play/marketPortal/downloads/promo-header-activities.jpg) no-repeat; float:left; padding:0; margin:0 }
.downloadpromoTitle1 p, .downloadpromoTitle2 p, .downloadpromoTitle3 p { margin:8px 0 0 0; padding:0 0 0 15px; font-weight:bold; font-size:1.1em; color:#fff}
.downloadpromoImage { margin:0; width:288px; height:66px; float:left; padding:0; background:url(http://cache.lego.com/images/play/marketPortal/downloads/288x66imageContainer.jpg) no-repeat }
.downloadpromoImage img { margin:8px 0 0 34px; padding:0; float:left }
.downloadpromoImage a { margin:0; padding:0; border:0 }

/* Play movies Page */
.moviesMainContainer { float:left; padding:0 0 5px 23px; margin:0 }  
.moviesContainer { width:443px; float:left; padding:0 0 15px 0; margin:0 13px 0 0 }
.moviesContainerBg { width:443px; margin:0; float:left; padding:0; background:url(http://cache.lego.com/images/play/marketPortal/movies/promo-background-tile.gif) repeat-y; }
.movieToutContent { padding:0 0 0 6px; float:left; margin:0 }
.movieTextContent { padding:0 0 0 8px; float:left; width:180px; margin:0 }
.movieTextContent p, .movieTextContent p a { margin:0; padding:0; text-decoration:none; color:#4f4128; font-size:1.1em }
.movieTextContent p a:hover { margin:0; padding:0; text-decoration:underline; color:#4f4128; font-size:1.1em }
.borderImagePurple { width:443px; height:30px; margin:0; float:left; padding:0;}
.borderImageRed { width:443px; height:30px; margin:0; float:left; padding:0; background:url(http://cache.lego.com/images/play/marketPortal/movies/header-red.gif) no-repeat; }
.borderImageBlue { width:443px; height:30px; margin:0; float:left; padding:0; background:url(http://cache.lego.com/images/play/marketPortal/movies/header-blue.gif) no-repeat; }
.borderImageBrown { width:443px; height:30px; margin:0; float:left; padding:0; background:url(http://cache.lego.com/images/play/marketPortal/movies/header-brown.gif) no-repeat; }
.borderImageGreen { width:443px; height:30px; margin:0; float:left; padding:0; background:url(http://cache.lego.com/images/play/marketPortal/movies/header-green.gif) no-repeat; }
.borderImagePurple p, .borderImageRed p, .borderImageBlue p, .borderImageBrown p, .borderImageGreen p { margin:0; padding:7px 0 0 45px; font-weight:bold; font-size:1.2em; color:#fff }	

/* Play games Page */
.gamesMainContainer { float:left; padding:0 0 5px 0; margin:0 }  
.mainGamePromosContainer { float:left; padding:0; width:726px; margin:0 }  
.mainGameContainer { width:666px; height:300px; background:url(http://cache.lego.com/images/play/marketPortal/games/games-main-promo-background.gif) no-repeat; padding:0; margin:0 0 0 30px } 
.mainGameImage { margin:7px 0 0 0; padding:0 0 0 11px; float:left }
.mainGameImage a { margin:0; padding:0; border:0 } 
.mainGameArrows { margin:4px 0 0 0; padding:0 0 0 259px; float:left }
.mainGameArrows ul { margin:0; padding:0; list-style-type:none; float:left }
.mainGameArrows ul li { margin:0; padding:0; float:left }
.mainGameArrows ul li.arrowLeft { margin:0; padding:0; width:69px; height:23px; background:url(http://cache.lego.com/images/play/marketPortal/games/games-main-promo-left-arrow.gif) no-repeat; float:left }
.mainGameArrows ul li.arrowLeft a { margin:0; padding:0; width:69px; height:23px; background:url(http://cache.lego.com/images/play/marketPortal/games/games-main-promo-left-arrow.gif) no-repeat; float:left }
.mainGameArrows ul li.arrowLeft a:hover { margin:0; padding:0; width:69px; height:23px; background:url(http://cache.lego.com/images/play/marketPortal/games/games-main-promo-left-arrow-rollover.gif) no-repeat; float:left }
.mainGameArrows ul li.arrowRight { margin:0; padding:0; width:69px; height:23px; background:url(http://cache.lego.com/images/play/marketPortal/games/games-main-promo-right-arrow.gif) no-repeat; float:left }
.mainGameArrows ul li.arrowRight a { margin:0; padding:0; width:69px; height:23px; background:url(http://cache.lego.com/images/play/marketPortal/games/games-main-promo-right-arrow.gif) no-repeat; float:left }
.mainGameArrows ul li.arrowRight a:hover { margin:0; padding:0; width:69px; height:23px; background:url(http://cache.lego.com/images/play/marketPortal/games/games-main-promo-right-arrow-rollover.gif) no-repeat; float:left }
.mainPromosContainer { width:701px; height:495px; background:url(http://cache.lego.com/images/play/marketPortal/games/small-promos-background.gif) no-repeat; padding:0; margin:0 0 20px 12px }
.mainPromoArrows { margin:40px 0 10px 0; padding:0 20px 0 0; float:right}
.mainPromoArrows ul { margin:0; padding:0; list-style-type:none; float:left }
.mainPromoArrows ul li { margin:0; padding:0; float:left }
.mainPromoArrows ul li.arrowLeft { margin:0; padding:0; width:68px; height:18px; background:url(http://cache.lego.com/images/play/marketPortal/games/small-promos-left-arrow-rollover.gif) no-repeat; float:left }
.mainPromoArrows ul li.arrowLeft a { margin:0; padding:0; width:68px; height:18px; background:url(http://cache.lego.com/images/play/marketPortal/games/small-promos-left-arrow-rollover.gif) no-repeat; float:left }
.mainPromoArrows ul li.arrowLeft a:hover { margin:0; padding:0; width:68px; height:18px; background:url(http://cache.lego.com/images/play/marketPortal/games/small-promos-left-arrow.gif) no-repeat; float:left }
.mainPromoArrows ul li.arrowRight { margin:0; padding:0; width:68px; height:18px; background:url(http://cache.lego.com/images/play/marketPortal/games/small-promos-right-arrow-rollover.gif) no-repeat; float:left }
.mainPromoArrows ul li.arrowRight a { margin:0; padding:0; width:68px; height:18px; background:url(http://cache.lego.com/images/play/marketPortal/games/small-promos-right-arrow-rollover.gif) no-repeat; float:left }
.mainPromoArrows ul li.arrowRight a:hover { margin:0; padding:0; width:68px; height:18px; background:url(http://cache.lego.com/images/play/marketPortal/games/small-promos-right-arrow.gif) no-repeat; float:left }
.promoContainersContent { margin:0; width:673px; padding:0 0 0 18px; float:left }
.promoContainer { margin:0 10px 10px 0; padding:0; float:left; width:158px; height:196px; background:url(http://cache.lego.com/images/play/marketPortal/games/gray-promo-background.gif) no-repeat; }
.gamesPromoImage { margin:0; padding:0; float:left }
.gamesPromoImage a { margin:0; padding:0; border:0 } 
.gamesPromoText { margin:0; padding:0; float:left }
.gamesPromoText p { margin:0; padding:4px 3px 0 5px; color:#4f4128; font-size:1.1em }
.gamesPromoText p a { margin:0; padding:0; color:#4f4128; text-decoration:none; font-size:1.1em }
.gamesPromoText p a:hover { margin:0; padding:0; color:#4f4128; text-decoration:underline; font-size:1.1em }
.gamesAdContainer { float:left; width:204px; height:795px; background:url(http://cache.lego.com/images/play/marketPortal/games/right-side-background.gif) no-repeat; padding:0; margin:0 }
.gamesAdFrame { width:142px; height:252px; background:url(http://cache.lego.com/images/play/marketPortal/games/left-side-ad-frame.gif) no-repeat; padding:0; margin:20px 0 0 32px }
.gamesAdFrame img { float:left; padding:0; margin:5px 0 0 15px }
.gamesAdFrame a { float:left; padding:0; margin:0; border:0 }