﻿.campaignWrapper
{
      width: 986px;
      height: 502px;
      margin-top: 7px;
      margin-left: -12px;
}

.campaignWrapper img
{
      border: none 0px;
      margin: 0px;
      padding: 0px;     
}

/* ------------------------- */
/* Campaign Splash Page*/

.landingPageFlash
{
	float: left;
	cursor: pointer;
}

.landingPageFlash:hover
{
	cursor: pointer;
}


.compLandingWrapper iframe
{
	float: left;
}

.compLandingWrapper iframe:hover
{
	cursor: pointer;
}

.compLandingWrapper img
{
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	border-width: 0px;
	border: none;
	float: left;
}

.campaignWrapper .landingLeftTop
{
      width: 245px;
      height: 242px;
      float: left;
}

.campaignWrapper .landingMiddleTop
{
      width: 495px;
      height: 242px;  
      float: left;
}

.campaignWrapper .landingMiddleTop a
{
	padding: 0px;
	border: none;
	margin: 0px;
}

.campaignWrapper .landingMiddleTop img
{
      width: 495px;
      height: 242px;  
      border: 0px;
      padding: 0px;
}

.campaignWrapper .landingRightTop
{
      width: 245px;
      height: 242px;
      float: left;
}

.campaignWrapper .landingLeftBottom
{
      width: 645px;
      height: 260px;
      float: left;
      background: transparent url(Images/imgLink_campaignbottomInfo.jpg) no-repeat top left;      
}

.campaignWrapper .landingRightBottom
{
      width: 340px;
      height: 260px;
      float: left;
}

/* ------------------------- */
/* Campaign Generic Page*/

.campaignWrapper .genericBanner
{
      width: 986px; 
      height: 169px;
      background: transparent url(Images/campaign_generic_top.jpg) no-repeat top left;    
}

.campaignWrapper .genericContentWrapper
{
      width: 986px; 
      height: 313px;
      background: transparent url(Images/campaign_generic_bottomContent.jpg) no-repeat top left; 
}

.campaignWrapper .genericContent
{
      width: 946px; 
      height: 273px;
      padding: 20px;
      overflow-y: auto;
      overflow: auto;
      overflow-x: hidden;
}

.campaignWrapper .genericBottomShade
{
      width: 986px; 
      height: 20px;
      background: transparent url(Images/campaign_generic_bottomShade.jpg) no-repeat top left; 
}

/* ------------------------- */
/*  View Games Page*/

.campaignWrapper .viewGamesLeft
{
      width: 481px;
      height: 502px;
      float: left;
}

.campaignWrapper .viewGamesLeft img
{
      float: left;      
      border: none 0px;
      margin: 0px;
      padding: 0px;
}

.campaignWrapper .viewGamesLeft .gameFrame
{
	cursor: pointer;
}

.campaignWrapper .viewGamesLeft .gameFrame:hover
{
	cursor: pointer;	
}

.campaignWrapper .viewGamesRight
{
      float: left;
      height: 502px;
      width: 505px;
}

.campaignWrapper .viewGamesRight .voteGameWrapper
{
      float: left;
      height: 124px;
      width: 504px;
      background: url(Images/GameFrames/viewGames_message_selectVideo_loggedin.jpg) top left no-repeat;
}

.campaignWrapper .viewGamesRight iframe.videoPlayerScroller
{
      background: url(Images/GameFrames/placeholder4FlashScollinText.jpg) top left no-repeat;      
      height: 147px;
      margin: 0px;
      padding: 0px;
}

.campaignWrapper .viewGamesRight iframe.videoPlayer
{
      width: 314px;
      float: left;
}

.campaignWrapper .viewGamesRight img
{
      margin: 0px;
      padding: 0px;
      float: left;
}

.campaignWrapper .viewGamesRight .viewGamesMessageBoxNotLoggedIn
{
      float: left;
      width: 504px;
      height: 124px; 
      background: url(Images/GameFrames/viewGames_message_selectVideo.jpg) top left no-repeat;
}

.campaignWrapper .viewGamesRight .messageGeneric
{
      float: left;
      width: 504px;
      height: 124px; 
      background: url(Images/GameFrames/viewGames_message_Generic.jpg) top left no-repeat;
}

.campaignWrapper .viewGamesRight .enterCode
{
      float: left;
      width: 504px;
      height: 124px; 
      background: url(Images/GameFrames/viewGames_message_enterCode.jpg) top left no-repeat;
}

.campaignWrapper .viewGamesRight .imgLogin
{
      float: left;
      margin: 45px 0px 0px 344px;
      padding: 0px;
      border: none;
}

.campaignWrapper .viewGamesRight .imgRegister
{
      float: left;
      margin: 9px 0px 0px 344px;
      padding: 0px;
      border: none;
}

.campaignWrapper .viewGamesRight .errorMessageWrapper
{
      width: 504px;
      height: 124px; 
}

.campaignWrapper .viewGamesRight .messageBoxLoggedIn
{
      width: 504px;
      height: 124px; 
      background: url(Images/GameFrames/viewGames_selectGame_loggedIn.jpg) top left no-repeat;
}

.campaignWrapper .viewGamesRight .messageBoxLoggedIn .imgEnterUniqueCode
{
      float: left;
      margin: 55px 0px 0px 324px;
      padding: 0px;
      border: none;
      cursor: pointer
}

.campaignWrapper .viewGamesRight .txtUniqueCode
{
      float: left;
      width: 73px;
      padding-left: 17px;
      padding-top: 3px;
      height: 19px; 
      background:  url(Images/GameFrames/enterCode_field.gif) top left no-repeat;
      background-color: Transparent;
      border: none;
      font-weight: 800;
}

.campaignWrapper .viewGamesRight .butEnterUniqueCode
{
      float: left;
      width: 33px;
      height: 11px; 
      margin-top: 5px;
      margin-left: 5px;
      background-color: Transparent;
}

.campaignWrapper .viewGamesRight .butEnterUniqueCode:hover,
.campaignWrapper .viewGamesRight .messageGeneric .returnButton:hover,
.campaignWrapper .viewGamesRight a img.imgEnterUniqueCode:hover
{
	cursor: pointer;	
}

.campaignWrapper .viewGamesRight .divTextbox
{
	margin-top: 65px;
	margin-left: 60px;
}

.campaignWrapper .viewGamesRight .tvBottom
{
	margin: 0px;
	border: none 0px;
	padding: 0px;
	background: transparent url(Images/GameFrames/viewGames_tv_bottom.jpg) no-repeat top left;
}

.campaignWrapper .viewGamesRight img.imgSpeakerRight
{
	height: 181px;
	width: 26px;
	float: left;
	padding: 0px;
}

.campaignWrapper .viewGamesRight .messageThankYouForVoting
{
	width: 504px;
	height: 124px;
	margin: 0px;
	border: none 0px;
	padding: 0px;
	background: transparent url(Images/GameFrames/thanks.jpg) no-repeat top left;
}

.campaignWrapper .viewGamesRight .messageThankYouForVoting a.enterAnotherCode
{
	float: left;
	margin-top: 90px;
	width: 204px;
	height: 11px;
	margin-left: 92px;
}

.campaignWrapper .viewGamesRight .messageThankYouForVoting a.leaderboardLink
{
	float: left;
	margin-top: 90px;
	width: 100px;
	height: 11px;
	margin-left: 20px;
}

/* ------------------------- */
/* Campaign Leaderboard Page*/


.campaignWrapper .leaderboard
{
	width: 986px;
	height: 502px;
	margin: 0px;
	border: none 0px;
	padding: 0px;
	background: transparent url(Images/GameFrames/leaderboard_bg.jpg) no-repeat top left;
}

.campaignWrapper .leaderboard .backToViewGamesWrapper
{
	height: 20px;
	text-align: right;
	float: right;
	margin-top: 10px;
	margin-right: 10px;
	width: 952px;
}

.campaignWrapper .leaderboard .leaderboardTopRow
{
	float: left;
	width: 226px;
	height: 172px;	
	margin-left: 34px;
	margin-top: 10px;
}

.campaignWrapper .leaderboard .leaderboardMiddleRow
{
	float: left;
	width: 135px;
	height: 103px;	
	margin-left: 26px;
	margin-top: 23px;
}

.campaignWrapper .leaderboard .leaderboardBottomRow
{
	float: left;
	width: 135px;
	height: 103px;	
	margin-left: 24px;
	margin-top: 20px;
}

.campaignWrapper .leaderboard .leaderboardFirstTop
{
	margin-left: 112px;
}

.campaignWrapper .leaderboard .leaderboardFirstMiddle
{
	margin-left: 178px;
}

.campaignWrapper .leaderboard .leaderboardFirstBottom
{
	margin-left: 264px;
}

.campaignWrapper .leaderboard .leaderboardLadder
{
	position: absolute;	
	margin-left: 10px;
	margin-top: -118px;
}

.campaignWrapper .leaderboard .leaderboardLadder p
{
	margin: 0px 0px 3px;
	padding: 0px;
	color: #ffffff;
	text-transform: uppercase;
	font-size: 0.8em;
	color: #dfbd9f;
}

.campaignWrapper .leaderboard .leaderboardLadder a:hover
{
	color: #ffffff;
}

.campaignWrapper .bulkUpload
{
	padding: 20px;
	background-color: #ffffff;	
	color: #000000;
}
