@charset "UTF-8";
/* CSS Document */

.sandboxBody {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #000;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
	height: 100%;
	width: 100%;
	background-color: #FFF;
}
.sandboxMainContainer {
	margin: 0px;
	padding: 0px;
	height: auto;
	width: 100%;
	background-color: #FFF;
	float: left;
	clear: both;
}
.sandboxHomeHeaderMainContainer {
	height: 79px;
	width: 100%;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999;
}
.sandboxHomeHeaderNavigationContainer {
	height: 79px;
	width: 980px;
	margin-right: auto;
	margin-left: auto;
}
.sandboxHomeHeaderNavigationLogo {
	float: left;
	overflow:hidden;
	height: 61px;
	width: 165px;
	margin-left: 15px;
	padding-top: 18px;
}
.sandboxHomeHeaderNavigationMenu {
	float: right;
	height: 50px;
	width: 766px;
	padding-top: 29px;
}
.sandboxHomeUserLoginSearchContainer {
	/*background-color: #1b1464;*/
	background-color: #000000;
	background-image: url(../images/userLoginSearchBG.png);
	background-repeat: repeat-x;
	height: 63px;
}
.sandboxHomeUserLoggedInMode {
	height: 63px;
	width: 980px;
	margin-right: auto;
	margin-left: auto;
}
.sandboxHomeUserWelcome {
	float: left;
	height: 48px;
	width: 158px;
}
.sandboxHomeUserAvatar {
	float: left;
	height: 46px;
	width: 62px;
	background-image: url(../images/avatarPlaceHolder.png);
	background-repeat: no-repeat;
	padding-top: 2px;
	padding-left: 2px;
}
.sandboxHomeUserLoggedInAs {
	width: 230px;
	border-right-width: 2px;
	border-right-style: groove;
	border-right-color: #1D1362;
	height: 23px;
	float: left;
	padding-top: 10px;
	padding-left: 1px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	color: #FFF;
	font-variant: normal;
	text-decoration: none;
}
.sandboxHomeUserFriendRequest {
	width: 150px;
	border-right-width: 2px;
	border-right-style: groove;
	border-right-color: #1D1362;
	height: 23px;
	float: left;
	padding-top: 10px;
	padding-left: 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	color: #00aeef;
	font-variant: normal;
	text-decoration: none;
}
.sandboxHomeUserMyAccount {
	width: 100px;
	border-right-width: 2px;
	border-right-style: groove;
	border-right-color: #1D1362;
	height: 23px;
	float: left;
	padding-top: 10px;
	padding-left: 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	color: #00aeef;
	font-variant: normal;
	text-decoration: none;
}
.sandboxHomeUserLogout {
	width: 50px;
	border-right-width: 2px;
	border-right-style: groove;
	border-right-color: #1D1362;
	height: 23px;
	float: left;
	padding-top: 10px;
	padding-left: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	color: #00aeef;
	font-variant: normal;
	text-decoration: none;
}
.sandboxHomeUserSearch {
	width: 187px;
	height: 23px;
	float: left;
	padding-top: 6px;
	padding-left: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	color: #00aeef;
	font-variant: normal;
	text-decoration: none;
}
.sandboxSearchTextBarHeader {
	height: 15px;
	width: 125px;
}

.sandboxHomeCarouselMainContainer {
            height:auto;
            /*background-color: #1D1362;*/
            background-color: #000000;
            background-image: url(../images/homeCarouselBG.gif);
            background-repeat: repeat-x;
            background-position: center bottom;
}
.sandboxHomeCarouselBGContainer {
            height:auto;
            background-repeat: no-repeat;
            background-position: center bottom;
            background-image: url(../images/sandboxHomeBG.gif);
}

.sandboxHomeCarouselContainer {
	height: 418px;
	width: 980px;
	margin-right: auto;
	margin-left: auto;
}
.sandboxHomeBodyMainContainer {
	background-image: url(../images/bodyMainBG.gif);
	background-repeat: repeat-x;
	background-position: top;
	background-color: #EBEBEB;
	height: auto;
	width: 100%;
	clear: both;
	float: left;
}
.sandboxHomeBodyContainer {
	width: 980px;
	margin-right: auto;
	margin-left: auto;
	clear: both;
}
.sandboxHomeBodyLeftColumnContainer {
	float: left;
	width: 185px;
}
.sandboxHomeBodyMiddleColumnContainer {
	float: left;
	width: 480px;
	height:auto;
	overflow:hidden;
}
.sandboxHomeBodyRightColumnContainer {
	float: right;
	width: 315px;
}
.sandboxHomeBodyRightColumnNetworksContainer {
	width: 315px;
	padding-top: 0px;
	float:right;
}
.sandboxHomeSideMenu {
	width: 173px;
}
.sandboxHomeSideMenuContainer {
	float: left;
	width: 165px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #CCC;
	border-bottom-color: #CCC;
	border-left-color: #CCC;
}
.sandboxHomeSideMenuBottomShadow {
	width: 173px;
	float: none;
	clear: both;
	height: 4px;
	background-image: url(../images/sideNavBottomShadow.png);
	background-repeat: no-repeat;
	background-position: center top;
}
.sandboxHomeBodyMiddleColumnNewsContainer {
	padding-top: 15px;
	padding-bottom: 5px;
	width: 480px;
}
.homeNewsHeader {
	background-image: url(../images/middleTopShadow.png);
	background-repeat: no-repeat;
	background-position: center top;
	height: 8px;
}
.homeNewsBody {
	width: 452px;
	margin-right: 14px;
	margin-left: 13px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #CCC;
	border-left-color: #CCC;
	background-color: #FFF;
	padding-top: 40px;
}
.homeNewsFooter {
	background-image: url(../images/middleBottomShadow.png);
	background-repeat: no-repeat;
	background-position: center top;
	height: 9px;
}
.homeNewsHeading {
	float: left;
	height: 30px;
	width: 115px;
	position: absolute;
	margin-top: 5px;
	background-image: url(../images/headingNewsImage.png);
	background-repeat: no-repeat;
	background-position: -1px top;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFF;
	text-decoration: none;
	padding-top: 4px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	text-shadow: #000 1px 1px 0px;
}
.homeFeaturedHeading {
	float: left;
	height: 30px;
	width: 200px;
	position: absolute;
	margin-top: 5px;
	background-image: url(../images/headingImage.png);
	background-repeat: no-repeat;
	background-position: -1px top;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFF;
	text-decoration: none;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 8px;
	text-shadow: #000 1px 1px 0px;
}
.homeNewsDateUpdate {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 8px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #999;
	text-decoration: none;
	float: left;
	width: 140px;
	position: absolute;
	margin-left: 320px;
	margin-top: 10px;
	height: 20px;
}
.sandboxHomeBodyMiddleColumnAdsContainer {
	padding-top: 5px;
	padding-bottom: 5px;
}
.homeNewsHeadlinePreview {
	width: 430px;
	height: 150px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
}
.homeNewsHeadlinePreviewDesc {
	width: 430px;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	position: relative;
}
.homeNewsHeadlineTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	color: #3536cd;
	text-decoration: none;
}
.homeNewsHeadlineReadmore {
	float: right;
	width: 71px;
}
.homeNewsHeadlineDesc {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333;
	text-decoration: none;
}
.newsCarouselContainer {
	padding-right: 10px;
	padding-left: 10px;
	border-top-width: 2px;
	border-top-style: ridge;
	border-top-color: #CCC;
	padding-top: 0px;
	margin-top: 15px;
	height: 85px;
	background-image: url(../images/newsCarouselBG.gif);
	background-repeat: repeat-x;
}
.newsCarouselContainerList {
	position: relative;
	top: -8px;
}
.newsSelected {
	height: 83px;
	width: 96px;
	float: left;
	margin-right: 10px;
	background-image: url(../images/selectedNewsBG.png);
	background-repeat: no-repeat;
	background-position: center top;
	padding-top: 10px;
}
.newsUnselected {
	height: 83px;
	width: 96px;
	float: left;
	margin-right: 10px;
	padding-top: 10px;
}
.newsImageThumb {
	height: 32px;
	width: 82px;
	border: 1px solid #666;
	margin-right: auto;
	margin-left: auto;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #000;
	text-decoration: none;
	padding-top: 1px;
	padding-right: 1px;
	padding-bottom: 1px;
	padding-left: 1px;
	background-color: #FFF;
	margin-top: 5px;
}
.newsDescThumb {
	width: 82px;
	margin-right: auto;
	margin-left: auto;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	padding-top: 5px;
	padding-right: 1px;
	padding-bottom: 1px;
	padding-left: 1px;
}
.homeFeaturedDownloadsContainer {
	height: 222px;
	width: 435px;
	margin-right: auto;
	margin-left: auto;
	clear: both;
	background-image: url(../images/featuredDownloadsWindow.gif);
	background-repeat: no-repeat;
	background-position: center top;
	overflow: hidden;
}
.homeFeaturedDownloadsScrollContainer {
	height: 30px;
	width: 435px;
	margin-right: auto;
	margin-left: auto;
	clear: both;
	margin-top: 5px;
}
.homeFeaturedDownload {
	width: 123px;
	height: 200px;
	border-right-width: 1px;
	border-right-style: dotted;
	border-right-color: #666;
	float: left;
	padding: 10px;
}
.homeFeaturedDownloadCategory {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #30b716;
	text-decoration: none;
	padding-top: 10px;
}
.homeFeaturedDownloadDescTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #666;
	text-decoration: none;
}
.homeFeaturedDownloadDesc {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #666;
	text-decoration: none;
	height: 65px;
}
.homeFeaturedDownloadOptions {
	padding-top: 5px;
}
.bottomAdLeaderBoard {
	clear: both;
	width: 728px;
	height: 90px;
	margin-top: 0px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 20px;
}
.bottomAdContainer {
	width: 100%;
	margin-right: auto;
	margin-left: auto;
	background-color: #EBEBEB;
	float: left;
	padding-top: 20px;
}
.homeRightColumnHeader {
	background-image: url(../images/rightColumnTop.png);
	background-repeat: no-repeat;
	background-position: center top;
	height: 10px;
}
.homeRightColumnFooter {
	background-image: url(../images/rightColumnBottom.png);
	background-repeat: no-repeat;
	background-position: center top;
	height: 10px;
}
.homeRightColumnHeading {
	float: left;
	height: 30px;
	width: 115px;
	position: absolute;
	margin-top: 5px;
	background-image: url(../images/headingNewsImage.png);
	background-repeat: no-repeat;
	background-position: -1px top;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFF;
	text-decoration: none;
	padding-top: 4px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	text-shadow: #000 1px 1px 0px;
}
.homeRightColumnBody {
	width: 305px;
	margin-left: 4px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #CCC;
	border-left-color: #CCC;
	background-color: #FFF;
}
.sandboxHomeBodyRightColumnAdContainer {
	margin-top: 17px;
	margin-bottom: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	font-weight: normal;
	color: #999;
	text-decoration: none;
}
.homeRightColumnSandboxPromosFeaturedImage {
	padding-left: 3px;
	width: 305px;
}
.homeRightColumnSandboxPromosList {
	width: 295px;
	padding-left: 5px;
	padding-right: 5px;
}
.homeRightColumnSandboxPromosListHeader {
	width: 295px;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 10px;
	padding-bottom: 10px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #3535CD;
	text-decoration: none;
	font-weight: bold;
}
.sandboxPromoList {
	list-style-image: url(../images/listBullet_01.gif);
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	color: #333;
	margin-top: 0px;
	margin-bottom: 0px;
	line-height: 18px;
	margin-left: 0px;
}
.weatherType {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #3535CD;
}
.currentTemperatureTitle {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #39F;
	text-decoration: none;
}
.currentTemperature {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #F00;
	text-decoration: none;
}
.sandboxHomeMainFooter {
	width: 100%;
	float: left;
	background-color: #FFF;
	background-image: url(../images/mainFooterBg.gif);
	background-repeat: repeat-x;
	background-position: top;
	margin-bottom: 20px;
}
.sandboxHomeMainFooterContainer {
	width: 980px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 20px;
}
.sandboxHomeMainFooterContainer a, .sandboxHomeMainFooterContainer a:link, .sandboxHomeMainFooterContainer a:active, .sandboxHomeMainFooterContainer a:visited {

	text-decoration:none;
	color:#999999;

}

.sandboxHomeMainFooterContainer a:hover {

	text-decoration:underline;

}
.mainFooterHeadings {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #666;
	text-decoration: none;
}
.mainFooterLinks {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #999;
	text-decoration: none;
	font-style: normal;
}
.mainFormContainer {
	width: 100%;
	background-image: url(../images/bodyMainBG.gif);
	background-repeat: repeat-x;
	background-color: #EBEBEB;
	padding-bottom: 30px;
}
.formContainer {
	width: 980px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 20px;
}
.registrationFormContainer {
	width: 750px;
	margin-right: auto;
	margin-left: auto;
}
.registrationHeader {
	background-image: url(../images/registrationTopShadow.png);
	background-repeat: no-repeat;
	background-position: center top;
	height: 8px;
}
.registrationBody {
	width: 721px;
	margin-right: 16px;
	margin-left: 13px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #CCC;
	border-left-color: #CCC;
	background-color: #FFF;
	padding-top: 40px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000;
	text-decoration: none;
}
.registrationFooter {
	background-image: url(../images/registrationBottomShadow.png);
	background-repeat: no-repeat;
	background-position: center top;
	height: 9px;
}
.registrationHeading {
	float: left;
	height: 30px;
	width: 115px;
	position: absolute;
	margin-top: 5px;
	background-image: url(../images/headingNewsImage.png);
	background-repeat: no-repeat;
	background-position: -1px top;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFF;
	text-decoration: none;
	padding-top: 4px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	text-shadow: #000 1px 1px 0px;
}
.registrationDateUpdate {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 8px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #999;
	text-decoration: none;
	float: left;
	width: 170px;
	position: absolute;
	margin-left: 560px;
	margin-top: 10px;
	height: 20px;
}
.requiredIndicator {
	color: #F00;
}
.sandboxTunesUserLoginSearchContainer {
	background-image: url(../images/userLoginSearchBG.png);
	background-repeat: repeat-x;
	height: 63px;
}
.sandboxTunesCarouselBGContainer {
	height: 350px;
	background-repeat: no-repeat;
	background-position: center 35px;
	background-image: url(../images/tunesBG.jpg);
}
.sandboxTunesCarouselContainer {
	height: auto;
	width: 980px;
	margin-right: auto;
	margin-left: auto;
	overflow: hidden;
}
.sandboxTunesCarouselMainContainer {
	height: 350px;
	background-color: #30B716;
	background-image: url(../images/tunesCarouselBG.gif);
	background-repeat: repeat-x;
}
.carouselContainer {
	width: 645px;
	margin-right: 0px;
	float: left;
	margin-left: 10px;
}
.carousel {
	width: 645px;
}
.carouselBottomShadow {
	width: 645px;
	background-image: url(../images/carouselShadow.png);
	background-repeat: no-repeat;
	background-position: left top;
	height: 14px;
}
.sideWhatsNewContainer {
	width: 305px;
	float: left;
	margin-left: 5px;
}
.whatsNewContainer {
	width: 305px;
	background-image: url(../images/sideWhatsNewContainer.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 272px;
}
.whatsNewShadow {
	background-image: url(../images/sideWhatsNewShadow.png);
	background-repeat: no-repeat;
	background-position: center top;
	height: 14px;
	width: 305px;
}
.storefrontContainer {
	width: 700px;
	float: left;
}
.leftColumnContainer {
	width: 665px;
	margin-top: 15px;
	float: left;
}
.leftColumnSectionContainer {
	width: 665px;
	margin-top: 10px;
	margin-bottom: 10px;
}
.sectionHeader {
	background-image: url(../images/sectionHeaderImage.png);
	background-repeat: no-repeat;
	background-position: center top;
	height: 8px;
	overflow:hidden;
}
.sectionBody {
	width: 640px;
	margin-left: 12px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #CCC;
	border-left-color: #CCC;
	background-color: #FFF;
	padding-top: 40px;
}
.sectionFooter {
	background-image: url(../images/sectionBottomFooter.png);
	background-repeat: no-repeat;
	background-position: center top;
	height: 9px;
}
.sectionHeading {
	float: left;
	height: 30px;
	width: 115px;
	position: absolute;
	margin-top: 5px;
	background-image: url(../images/headingNewsImage.png);
	background-repeat: no-repeat;
	background-position: -1px top;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFF;
	text-decoration: none;
	padding-top: 4px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	text-shadow: #000 1px 1px 0px;
}
.sectionDateUpdate {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 8px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #999;
	text-decoration: none;
	float: left;
	width: 140px;
	position: absolute;
	margin-left: 500px;
	margin-top: 10px;
	height: 20px;
}
.sectionHeading2 {
	float: left;
	height: 30px;
	width: 200px;
	position: absolute;
	margin-top: 5px;
	background-image: url(../images/headingImage.png);
	background-repeat: no-repeat;
	background-position: -2px top;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFF;
	text-decoration: none;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 8px;
	text-shadow: #000 1px 1px 0px;
}
.sectionBodyContainer {
	width: 620px;
	margin-right: 10px;
	margin-left: 10px;
}
.sectionBodyItemContainer {
	float: left;
	width: 150px;
	border-right-width: 1px;
	border-right-style: dotted;
	border-right-color: #999;
}
.sectionBodyItemImageContainer {
	height: 98px;
	width: 98px;
	border: 1px solid #999;
	margin-right: auto;
	margin-left: auto;
	background-color: #FFF;
}
.sectionBodyItemImageShadow {
	background-image: url(../images/contentShadow.png);
	background-repeat: no-repeat;
	background-position: center top;
	height: 9px;
	width: 98px;
	margin-right: auto;
	margin-left: auto;
}
.contentImageStyle {
	margin: 3px;
}
.sectionBodyItemTitle {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-weight: bold;
	font-style: normal;
	text-decoration: none;
	color: #0C0;
}
.sectionBodyItemArtist {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	color: #333;
	text-decoration: none;
	height: 40px;
}
.sectionBodyItemOptions {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	color: #039;
	text-decoration: none;
	font-weight: bold;
	text-shadow: #CCC 1px 1px 0px;
	margin-bottom: 5px;
}
.sectionHeadingRed {
	float: left;
	height: 30px;
	width: 115px;
	position: absolute;
	margin-top: 5px;
	background-image: url(../images/redHeadingNewsImage.png);
	background-repeat: no-repeat;
	background-position: -1px top;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFF;
	text-decoration: none;
	padding-top: 4px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	text-shadow: #000 1px 1px 0px;
	letter-spacing: -0.1em;
}
.sectionBodyItemContainer2 {
	float: left;
	width: 146px;
	padding-left: 9px;
}
.leftColumnTabContainer {
	background-image: url(../images/tabPlaceHolder.gif);
	background-repeat: no-repeat;
	height: 38px;
	width: 637px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 5px;
	padding-left: 5px;
}
.tabSelection {
	float: left;
	margin: 7px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #FFF;
	padding: 5px;
	text-shadow: #000 1px 1px 0px;
}
.tabSelected {
	float: left;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #FFF;
	background-color: #030;
	margin-top: 9px;
	margin-right: 7px;
	margin-bottom: 9px;
	margin-left: 7px;
	padding-top: 3px;
	padding-right: 5px;
	padding-bottom: 3px;
	padding-left: 5px;
	text-shadow: #000 1px 1px 0px;
}
.leftColumnSearchContainer {
	height: 48px;
	width: 640px;
	margin-right: auto;
	margin-left: auto;
	background-image: url(../images/searchContentBg.gif);
	background-repeat: no-repeat;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #156415;
}
.leftColumnSearchBar {
	height: 20px;
	width: 220px;
	border: 1px solid #063;
	background-color: #FFC;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	color: #333;
}
.whatsNewImage {
	width: 75px;
	height: 76px;
	float: left;
	margin: 5px;
}
.whatsNewTitle {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFF;
	text-decoration: none;
	text-shadow: #000 1px 1px 0px;
}
.whatsNewSubtitle {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFF;
	text-decoration: none;
	text-shadow: #000 1px 1px 0px;
}
.whatsNewCopy {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFF;
	text-decoration: none;
	text-shadow: #000 1px 1px 0px;
}
.sandboxHomeUserNotLoggedInMode {
	height: 63px;
	width: 980px;
	margin-right: auto;
	margin-left: auto;
}
.sandboxHomeUserRegisterBtn {
	float: left;
	height: 48px;
	width: 173px;
}
.sandboxHomeUserLogIn {
	width: 515px;
	border-right-width: 2px;
	border-right-style: groove;
	border-right-color: #1D1362;
	height: 33px;
	float: left;
	padding-top: 0px;
	padding-left: 1px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	color: #FFF;
	font-variant: normal;
	text-decoration: none;
}
.sandboxLoginTextBarHeader {
	height: 15px;
	width: 100px;
}
.sandboxHomeUserHeaderContainer {
	border-right-width: 2px;
	border-right-style: groove;
	border-right-color: #1D1362;
	height: 33px;
	float: left;
	padding-top: 0px;
	padding-left: 1px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	color: #FFF;
	font-variant: normal;
	text-decoration: none;
}
.sandboxMovieCarouselBGContainer {
	height: 350px;
	background-repeat: no-repeat;
	background-position: center 35px;
	background-image: url(../images/movieManiaBG.jpg);
}
.sandboxMovieCarouselContainer {
	height: 350px;
	width: 980px;
	margin-right: auto;
	margin-left: auto;
}
.sandboxMovieCarouselMainContainer {
	height: 350px;
	background-color: #006dc9;
}
.whatsNewContainerMovie {
	width: 305px;
	background-image: url(../images/sideWhatsNewContainer.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 272px;
}
.leftColumnTabContainerMovie {
	background-image: url(../images/MovieTabPlaceHolder.gif);
	background-repeat: no-repeat;
	height: 38px;
	width: 637px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 5px;
	padding-left: 5px;
}
.tabSelectedMovie {
	float: left;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #FFF;
	background-color: #036;
	margin-top: 9px;
	margin-right: 7px;
	margin-bottom: 9px;
	margin-left: 7px;
	padding-top: 3px;
	padding-right: 5px;
	padding-bottom: 3px;
	padding-left: 5px;
	text-shadow: #000 1px 1px 0px;
}

.tabSelectedTunes {
        float: left;
        font-family: Verdana, Geneva, sans-serif;
        font-size: 12px;
        color: #FFF;
        background-color: #037332;
        margin-top: 9px;
        margin-right: 7px;
        margin-bottom: 9px;
        margin-left: 7px;
        padding-top: 3px;
        padding-right: 5px;
        padding-bottom: 3px;
        padding-left: 5px;
        text-shadow: #000 1px 1px 0px;
}

.tabSelectedWatchMe {
        float: left;
        font-family: Verdana, Geneva, sans-serif;
        font-size: 12px;
        color: #FFF;
        background-color: #F35111;
        margin-top: 9px;
        margin-right: 7px;
        margin-bottom: 9px;
        margin-left: 7px;
        padding-top: 3px;
        padding-right: 5px;
        padding-bottom: 3px;
        padding-left: 5px;
        text-shadow: #000 1px 1px 0px;
}

.leftColumnSearchContainerMovie {
	height: 48px;
	width: 640px;
	margin-right: auto;
	margin-left: auto;
	background-image: url(../images/searchContentBg.gif);
	background-repeat: no-repeat;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #039;
}
.whatsNewContainerMovie {
	width: 305px;
	background-image: url(../images/movieManiaWhatsNewBG.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 272px;
}
.sandboxGamesCarouselBGContainer {
	height: 350px;
	background-repeat: no-repeat;
	background-position: center 35px;
	background-image: url(../images/gamesBG.jpg);
}
.sandboxGamesCarouselContainer {
	height: 350px;
	width: 980px;
	margin-right: auto;
	margin-left: auto;
}
.sandboxGamesCarouselMainContainer {
	height: 350px;
	background-color: #ce1500;
}
.whatsNewContainerGames {
	width: 305px;
	background-image: url(../images/gamesWhatsNewSide.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 272px;
}
.leftColumnTabContainerGames {
	background-image: url(../images/gamesTabPlaceHolder.gif);
	background-repeat: no-repeat;
	height: 38px;
	width: 637px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 5px;
	padding-left: 5px;
}
.tabSelectedGames {
	float: left;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #FFF;
	background-color: #900;
	margin-top: 9px;
	margin-right: 7px;
	margin-bottom: 9px;
	margin-left: 7px;
	padding-top: 3px;
	padding-right: 5px;
	padding-bottom: 3px;
	padding-left: 5px;
	text-shadow: #000 1px 1px 0px;
}
.leftColumnSearchContainerGames {
	height: 48px;
	width: 640px;
	margin-right: auto;
	margin-left: auto;
	background-image: url(../images/searchContentBg.gif);
	background-repeat: no-repeat;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #900;
}
.sandboxTVCarouselBGContainer {
	height: 350px;
	background-repeat: no-repeat;
	background-position: center 35px;
	background-image: url(../images/tvVideosBG.jpg);
}
.sandboxTVCarouselContainer {
	height: 350px;
	width: 980px;
	margin-right: auto;
	margin-left: auto;
}
.sandboxTVCarouselMainContainer {
	height: 350px;
	background-color: #1b99af;
}
.whatsNewContainerTV {
	width: 305px;
	background-image: url(../images/gamesWhatsNewSide.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 272px;
}
.whatsNewContainerTV {
	width: 305px;
	background-image: url(../images/tvVideosWhatsNewSide.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 272px;
}
.leftColumnTabContainerTV {
	background-image: url(../images/tvVideosTabPlaceHolder.gif);
	background-repeat: no-repeat;
	height: 38px;
	width: 637px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 5px;
	padding-left: 5px;
}
.tabSelectedTV {
	float: left;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #FFF;
	background-color: #069;
	margin-top: 9px;
	margin-right: 7px;
	margin-bottom: 9px;
	margin-left: 7px;
	padding-top: 3px;
	padding-right: 5px;
	padding-bottom: 3px;
	padding-left: 5px;
	text-shadow: #000 1px 1px 0px;
}
.leftColumnSearchContainerTV {
	height: 48px;
	width: 640px;
	margin-right: auto;
	margin-left: auto;
	background-image: url(../images/searchContentBg.gif);
	background-repeat: no-repeat;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #2C98AE;
}
.sectionBodyTV {
	width: 640px;
	margin-left: 11px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #CCC;
	border-left-color: #CCC;
	background-color: #FFF;
	padding-top: 10px;
}
.sectionBodyItemImageContainerTV {
	height: 92px;
	width: 162px;
	border: 1px solid #999;
	margin-right: auto;
	margin-left: auto;
	background-color: #FFF;
}
.sectionBodyContainerTV {
	width: 205px;
	margin-right: 10px;
	margin-left: 10px;
}
.sectionBodyItemContainerTV {
	float: left;
	width: 200px;
}
.sectionBodyItemContainerTV2 {
	float: left;
	width: 200px;
	padding-left: 9px;
}
.sectionBodyItemTitleTV {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-weight: bold;
	font-style: normal;
	text-decoration: none;
	color: #2C98AE;
}
.sectionBodyItemDescriptionTV {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	color: #000;
	text-decoration: none;
	font-weight: normal;
	text-shadow: #CCC 1px 1px 0px;
	margin-bottom: 5px;
	margin-top: 5px;
}
.contentListTitleHead {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFF;
	text-decoration: none;
	background-color: #3C6490;
	background-image: url(../images/tvVideosListHeaderBG.gif);
	background-repeat: repeat-x;
	background-position: top;
	text-shadow: #000 1px 1px 0px;
}
.contentListTypeTV {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #3C6490;
	text-decoration: none;
	text-shadow: #CCC 1px 1px 0px;
}

/* 20091228 inserted by paulg */
.leftColumnContainerWatchMe {
            float: left;
            overflow:hidden;
            width: 650px;
            margin-bottom: 30px;
}
/* END 20091228 inserted by paulg */
.contentListTitleHead, .contentListTitleHead-tunes, .contentListTitleHead-moviemania, .contentListTitleHead-games, .contentListTitleHead-tvvideos {

    font-family: Verdana, Geneva, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #FFF;
    text-decoration: none;
    /*background-color: #3C6490;*/
    background-image: url(../images/tvVideosListHeaderBG.gif);
    background-repeat: repeat-x;
    background-position:left top;
    text-shadow: #000 1px 1px 0px;

}

.contentListTitleHead-tunes {

	background-image: url('../images/green-bars.jpg');

}

.contentListTitleHead-moviemania {

	background-image: url('../images/blue-bars.jpg');

}

.contentListTitleHead-games {

	background-image: url('../images/red-bars.jpg');

}

.contentListTitleHead-tvvideos {

	background-image: url(../images/darkgreenblue-bars.jpg);

}
