/* General Pod Rules
----------------------------------------------- */

.pod {
	margin-bottom: 18px;
	position: relative;
}

	.pod img {
		margin-bottom: 5px;
	}
	.pod .avatarWrap object {
		margin-bottom: 5px;
	}
	
	.pod .podContent,
	.pod .podContent .podPad /* restores padding when .podContent has no padding */ {
		padding: 15px 15px 8px 15px;
		background-repeat: no-repeat;
	}
	
	.podNoPad .podContent {
		padding: 0;
	}
	
	/* for pods with internal white content areas */
	.podInnerBox, .podInnerBoxNoPad, .podInnerBoxTopBotPad {
		background: #fff;
		margin-bottom: 10px;
		border: 1px solid #ccc;
		position: relative;
		padding: 10px 10px 3px 10px;
	}
	.podInnerBoxNoPad {
		padding: 0;
	}
	.podInnerBoxTopBotPad {
		padding: 10px 0;
	}

	.podIntHead .podContent { /* spacing for internal header */
		padding-top: 50px;
	}
	.podIntHead .podContent h2 { 
		position: absolute;
		top: 1px; left: 1px;
		height: 25px;
		color: #fff !important;
		padding: 13px 0 2px 15px !important;
		width: 297px;
		line-height: 15px;
	}
	
	
	
	#myShockwave .podContent {
		border: 1px solid #7bb40d;
		background-color: #c5e091;
	}
	#online .podContent {
		border: 1px solid #5794ed;
		background-color: #cde7f6;
	}
	#myShockwave .podContent {
		border: 1px solid #7bb40d;
		background-color: #c5e091;
	}

	.podOnline .podContent {
		border: 1px solid #5794ed !important;
		background-color: #cde7f6 !important;
	}
	.podDownload .podContent {
		border: 1px solid #c8581d !important;
		background-color: #f5cf9c !important;
	}
	.podMyShockwave .podContent { 
		border: 1px solid #7bb40d !important;
		background-color: #e9f4ca !important;
	}
	.podGray .podContent {
		border: 1px solid #c1c1c1 !important;
		background-color: #f2f0f0 !important;
	}
	.podPurple .podContent {
		border: 1px solid #681646 !important;
		background-color: #e9d5e0 !important;
	}
	.podGold .podContent {
		border: 1px solid #c1c1c1 !important;
		background-color: #ebeac2 !important;
	}
	.podWhite .podContent {
		border: 1px solid #ccc !important;
		background-color: #fff !important;
	}

	.podNoBkg .podContent {
		border: none !important;
		background-color: #fff !important;
		padding-top: 10px;
		padding-bottom: 0;
	}


/* Link Colors 
---------------------------------------------- */

/* download color */
#download #gameHeader h1 a,
#podDownloadGameInfo h4 a,
#download .podNoBkg h2 {
	color: #ca5119;
}



/* Pod Titles
----------------------------------------------- */
h2 {
	font: bold 22px/23px Arial; 
	padding: 0;
	color: #446600;
	margin: 0 0 5px 0;
	position: relative;
	font-variant: small-caps;
}

.pod h2, .podSubHeadIndent { padding-left: 5px; }
.pod .podContent h2 { padding-left: 0; }

.podContent h2 { 
	background-position: 0 0; 
	margin-bottom: 12px;
	line-height: 11px;
}

.pod h2 span {
	color: #999;
	vertical-align: 20%;
	font-size: 14px;
	letter-spacing: 0; 
	padding-right: 4px
}
.pod h2 span.link {
	vertical-align: baseline;
	font-variant: normal;
	font-size: 11px;
}


	.podOnline h2, .tabsOnline h2 { color: #124499 !important; }
	.podDownload h2, .tabsDownload h2 { color: #c8581d !important; }
	.podMyShockwave h2, .tabsMyShockwave h2 { color: #436600 !important; }
	.podGray h2, .tabsGray h2 { color: #666 !important; }
	.podPurple h2, .podPurple h2 { color: #681646 !important; }


#download .podNoBkg h2 {
	color: #ca5119;
}


.podNoBkg h2 {
	height: 19px;
	padding: 0 0 5px;
	margin: 0;
	border-bottom: 2px dotted #ccc;
	font-size: 14px;
	position: relative;
	letter-spacing: 0;
	color: #666;
	font-variant: normal;
}

.podNoBkg h2 span {
	position: absolute;
	top: 2px; right: 0;
	font-size: 11px;
	font-weight: normal;
	display: block;
}
	
	
	
#myShockwave h6 {
	font: bold 22px Arial; 
	height: auto; 
	padding: 0 0 0 5px;
	color: #446600;
	margin: 0 0 4px 0;
}
#myShockwave h6 span {
	font: bold 19px Arial; 
	text-transform: uppercase;
}


#myShockwave h4 span{
	color: #999;
	font-size: 14px;
	letter-spacing: 0; 
	padding-right: 4px
}

.podDownload .podContent h4,
.podDownload .podContent h5 {
	color: #c8581d;
}
.podMyShockwave .podContent h4,
.podMyShockwave .podContent h5 {
	color: #426700;
}


.bigBoldFont {
	font-weight: bold;
	font-size: 20px;
	line-height: 18px;
}


/* General Pod Content Rules
----------------------------------------------- */

.listDivider  { /* provides list with dividers & removes top bar */
	border-top: none !important;
}
.listDivider ul li {
	border-top: 1px solid #ccc;
	padding: 10px;
	position: relative;
}


ul.divider li { /* provides list with dividers */
	border-bottom: 1px solid #ccc;
	padding: 10px;
	position: relative;
}
ul.divider li.last { 
	border-bottom: none;
}

ul li p {
	margin-bottom: 3px;
}


ul li .info {
	float: left;
	padding-left: 10px;
}


/* for floated avatars and text */

ul.avatarFlt li  {
	padding-bottom: 7px;
}
ul.avatarFlt li img {
	float: left;
}
	.col4 ul.avatarFlt li .info {
		width: 79%;
		margin: 0;
	}
	.col8  ul.avatarFlt li .info {
		width: 91%;
	}

/* for floated small picons and text */

ul.piconSmallFlt li  {
	padding-bottom: 7px;
}
ul.piconSmallFlt li img {
	float: left;
}
	.col4 ul.piconSmallFlt li .info {
		width: 180px;
	}

/* for floated regular picons and text */

ul.piconRegularFlt li  {
	padding-bottom: 7px;
}
ul.piconRegularFlt li img {
	float: left;
}
	.col4 ul.piconRegularFlt li .info {
		width: 142px;
	}
	.col8 ul.piconRegularFlt li .info {
		width: 440px;
		position: relative;
	}


.topDivider {
	padding-top: 10px;
	border-top : 1px solid #ccc;
}

.reviewHelpful span {
    font-weight: bold;
}
.reviewHelpful span.rateMe {
	padding-left: 10px;
    font-weight: normal;
}
.reviewHelpful span a {
	font-weight: normal;
}

.section {
	border-bottom: 2px dotted #999; 
	padding: 0 0 10px 0;
	margin-bottom: 10px;
}
	.podDownload .section {
		border-color: #e68301;
	}

.sectionAbove {
	border-top: 2px dotted #999; 
	padding: 10px 0 0 0;
	margin-top: 10px;
}

.info {
	float: left;
	padding-left: 10px;
}

.podEmptyMessage {
	font-weight: bold;
	padding: 10px 20px 20px 20px;
}
.podEmptyMessage p {
	text-align: center;
}

.podInnerBox .podEmptyMessage {
	padding-top: 20px;
}


.piconXLWrap {
	float: left;
	width: 272px;
}

.piconXLFlt .info {
	float: left;
	width: 353px;
	padding-left: 20px;
	padding-top: 20px;
	position: relative;
}

.piconRegularFlt img,
.piconRegularFlt .info {
	float: left;
}
.piconRegularFlt .info {
	width: 150px;
}

.pod .podTopRight {
	position: absolute;
	top: 10px; right: 0;
}


/* tag picker */

.tagPick3 {
	width: 420px;
}
.tagPick3 li {
	padding-bottom: 0;
	width: 98px;
	float: left;
	clear: none;
	margin-top: 2px;
}
.tagPick3 label {
	font-weight: normal;
	color: #666;
	display: inline;
	background: url(/i/common/site/iconCircleCheckmark.png) left 0 no-repeat;
	padding-left: 14px
}
.tagPick3 label.active  {
	color: #000;
	background-position: left -18px;
	font-weight: bold;
}
.tagPick3 label:hover  {
	color: #000;
	cursor: pointer;
	text-decoration: underline;
	font-weight: bold;
}
.tagPick3 input  {
	position: absolute;
	top: auto; left: -9999px;
}




/* Specific Pods
----------------------------------------------- */

.ad300x250 {
	height: 250px;
	background: url(/i/pods/ads/ad300x250Bkg.png) right top no-repeat;
}
.ad160x600 {
	height: 600px;
	width: 160px;
	padding-top: 13px;
	background: url(/i/pods/ads/ad160Bkg.png) no-repeat;
	margin-left: auto;
	margin-right: auto;
}


/* Dynamic Lead
----------------------------------------------- */


#dynLead {
	position: absolute;
	top: -12px; left: -18px;
	width: 516px;
}

	#dynLead .shadowBox {
		position: absolute;
		bottom: -3px; left: 2px;
		width: 512px;
	}
	#dynLead .shadowBox .shmm {
		padding: 6px 10px;
	}
	#dynLead .shadowBox h3 {
		font-size: 18px;
		margin-bottom: 2px;
		line-height: 18px;
		color: #003D7B;
	}
	#dynLead .shadowBox p {
		font-size: 12px;
		line-height: 14px
	}
	#dynLead .shadowBox .dynaInfoWrap {
		position: relative;
		min-height: 50px;
		_height: 50px;
		_zoom: 1;
		_width: 100%;
	}
	
	/* Dynamic Lead Variations */

	#dynLead .dynLead-Hoz1Btn .dynaInfo {
		width: 320px;
	}
	#dynLead .dynLead-Hoz1Btn img {
		position: absolute;
		right: 0;
		top: 6px;
	}
	
	
	#dynLead .dynLead-HozSplit .dynaInfoWrap,
	#dynLead .dynLead-HozSplit2Links .dynaInfoWrap {
		min-height: 63px;
		_height: 63px;
	}
	#dynLead .dynLead-HozSplit .dynaInfo,
	#dynLead .dynLead-HozSplit2Links .dynaInfo {
		width: 200px;
		margin: 0 auto;
	}
	#dynLead .dynLead-HozSplit h3,
	#dynLead .dynLead-HozSplit p,
	#dynLead .dynLead-HozSplit2Links h3,
	#dynLead .dynLead-HozSplit2Links p {
		text-align: center;
	}
	
	#dynLead .dynLead-HozSplit .btn1,
	#dynLead .dynLead-HozSplit .btn2,
	#dynLead .dynLead-HozSplit2Links .btn1,
	#dynLead .dynLead-HozSplit2Links .btn2 {
		position: absolute;
		top: 21px; left: 0;
	}
	#dynLead .dynLead-HozSplit .btn2,
	#dynLead .dynLead-HozSplit2Links .btn2 {
		left: auto; right: 0;
	}
	
	
	
	
	#dynLead .dynLead-VertLeft .shadowBox,
	#dynLead .dynLead-VertRight .shadowBox {
		width: 200px;
		left: 2px; right: auto;
	}
		#dynLead .dynLead-VertRight .shadowBox {
			left: auto; right: 3px;
		}
	#dynLead .dynLead-VertLeft p,
	#dynLead .dynLead-VertRight p {
		margin-bottom: 7px;
	}

			
#podDownloadGames .podContent {
	padding-top: 218px;
	background-image: url(/i/pods/priceChangeFlagDownloadPod.png);
	background-repeat: no-repeat;
	background-position: 0 48px;
}		
#podDownloadGamesNoPriceFlag .podContent {
    padding-top: 75px;
    background-repeat: no-repeat;
    background-position: 0 48px;
}



#podDownloadGames .podContent h2,
#podClubExclusiveGames .podContent h2 {
	background: url(/i/common/site/tabsOffBkgSprite.png) 0 -120px repeat-x;
}

#podOnlineGames .podContent h2 {
    background: url(/i/common/site/tabsOffBkgSprite.png) 0 -40px repeat-x;
}

#podClubExclusiveGames .podContent h2 {
	background-position: 0 -80px;
}


/* Ticker on homepage
----------------------------------------------- */

#tickerHome .tickerContent {
	border: 1px solid #c1c1c1;
	background: #fff;
	height: 40px;
	position: relative;
	padding: 6px;
}
	.SignedInPremium #tickerHome .tickerContent, 
	.SignedInClub #tickerHome .tickerContent {
		position: relative;
	}

	#tickerHome .tickerContent li {
		position: absolute;
		width: 98%;
		height: 40px;
		top: 6px;
		left: 6px;
	}
	#tickerHome .tickerContent li .icon {
		width: 16px;
		height: 16px;
		position: absolute;
		bottom: 7px; right: 7px;
	}
	#tickerHome .tickerContent li.tickerToken .icon {
		background: url(/i/common/site/icons16x16.png) 0 -480px;
	}
	#tickerHome .tickerContent li.tickerTrophy .icon {
		background: url(/i/common/site/icons16x16.png) 0 -840px;
	}
	#tickerHome .tickerContent li.tickerCash .icon {
		background: url(/i/common/site/icons16x16.png) 0 -720px;
	}
	#tickerHome .tickerContent li.tickerTicket .icon {
		background: url(/i/common/site/icons16x16.png) 0 -760px;
	}
	#tickerHome .tickerContent li.tickerHighScores .icon {
		background: url(/i/common/site/icons16x16.png) 0 -1200px;
	}
	#tickerHome .tickerContent li.tickerFavorite .icon {
		background: url(/i/common/site/icons16x16.png) 0 -400px;
	}
	#tickerHome .tickerContent img {
		float: left;
	}
	#tickerHome .tickerContent .info  {
		float: none;
		padding-left: 50px;
	}
	
#tickerHome .tickerClubUpsell {
	position: absolute;
	top: 10px; left: 515px;
	height: 46px; width: 118px;
}


#playOfTheWeekPod div {
	text-align: center;
}


/* Specific Carousel Rules
----------------------------------------------- */

#dynLead .carousel-container,
#dynLead .carousel-element,
#dynLead a.fullSize {
	height: 249px; 
	width: 100%;
}

#dynLead a.leftHalf,
#dynLead a.rightHalf {
	height: 249px; 
	width: 50%;
	position: absolute;
	top: 0; left: 0;
}
	#dynLead a.rightHalf {
		left: 50%;
	}

#dynLead .carousel-nav {
	position: relative;
	height: 23px;
	margin: 0 18px;
	border: 1px solid #c1c1c1;
	padding-top: 7px;
	visibility: hidden;
}

#dynLead .carousel-nav-left, 
#dynLead .carousel-nav-right {
	top: 7px;
}

#screenShotsWrapper .carousel-container,
#screenShotsWrapper .carousel-element {
	height: 182px; 
}
#screenShotsWrapper .carousel-nav {
	height: 14px; 
}

.col8 .carouselSlide {
	width: 608px;
	background: #fff; 
	border: 1px solid #ccc;
	padding: 10px 0 0 0;
	margin: 0 auto 10px auto;
}
/* margin-left offset when needed is calcuated in JSP */
.col8 .carouselSlide .carousel-container {
	border-bottom: 1px solid #ccc;
	width: 9999px !important;
}
.col8 .carouselSlide .carousel-element {
	padding-bottom: 10px; 
	width: 122px;
	margin: 0 15px;
}

#gameOverlay .carousel {
	overflow: visible;
}
#gameOverlay .carousel-container {
	position: relative;
	height: 50px;
	width: 100%;
}
#gameOverlay .carousel-element {
	position: absolute;
	top: 0; left: 0;
}
#gameOverlay .carousel-nav {
	width: 180px;
	padding: 0;
	height: 20px;
}
#gameOverlay .carousel-nav-left {
	left: 0;
}

#podGameTrophies .carouselSlide {
	border: none;
	margin: 0 30px;
	padding: 0;
	width: 586px;
}
#podGameTrophies .carousel-container {
	border-bottom: none;
}
#podGameTrophies .carousel-nav {
	position: static;
	margin: 0;
	height: auto;
}
#podGameTrophies .carousel-element {
	width: auto;
	padding-bottom: 0;
	margin: 0;
}
#podGameTrophies .carousel-nav-left {
	left: 0;
	top: 57px;
}
#podGameTrophies .carousel-nav-right {
	right: 0;
	top: 57px;
}

/* Staff Picks
note: controls two layouts, on home and download
----------------------------------------------- */

#podStaffPicks { /* don't show until jquey tabs tells it to */
	display:none;
}
#podStaffPicks .carousel {
	background: #fff;
	border: 1px solid #c1c1c1;
	width: 400px;
	position: relative;
}
#podStaffPicks h1 {
	display: inline;
	font-size: 11px;
	letter-spacing: 0;
	color: #666;
}

#podStaffPicks .pick {
	padding-bottom: 15px;
}

#podStaffPicks .carousel-container,
#podStaffPicks .carousel-element {
	height: 186px; 
}
#podStaffPicks .carousel-container {
	border-bottom: 1px solid #c1c1c1;
}
#podStaffPicks .carousel-element {
	padding: 10px 10px 0 10px;
	overflow: hidden;
	width: 380px;
}
	#podStaffPicks .carousel-element img {
		float: left; 
		height: 92px;
		width: 122px;
	}
	#podStaffPicks .carousel-element .info {
		width: 243px;
	}
#podStaffPicks .staffMember {
	position: absolute;
	top: 86px;
	right: 15px;
	width: 200px;
}

	#podStaffPicks .staffMember img {
		float: left;
		margin-right: 10px;
	}
	#podStaffPicks .staffMember .contain {
		margin-bottom: 5px;
	}
	
/* for narrow version */
	
#podStaffPicks.podStaffPicksNarrow .carousel-container,
#podStaffPicks.podStaffPicksNarrow .carousel-element {
	height: auto; 
	border-bottom:none;
}

#podStaffPicks.podStaffPicksNarrow .carousel,
#podStaffPicks.podStaffPicksNarrow .carousel-element {
	width: auto;
	border-bottom: none;
}
#podStaffPicks.podStaffPicksNarrow .carousel-element {
	position: static;
	border-bottom: 1px solid #c1c1c1;
	padding-bottom: 7px;
}
#podStaffPicks.podStaffPicksNarrow .carousel {
	width: auto;
}
#podStaffPicks.podStaffPicksNarrow .carousel-nav {
	display: none;
}

#podStaffPicks.podStaffPicksNarrow .staffMember {
	position: static;
	width: auto;
}
#podStaffPicks.podStaffPicksNarrow .carousel-element img {
	width: 92px;
	height: 70px;
}
#podStaffPicks.podStaffPicksNarrow .carousel-element .info {
	width: 158px;
}


/* Token Statement
----------------------------------------------- */

#podTokenStatement .pod h2 { 
	padding: 0 0 0 34px;
}

#podTokenStatement .podContent {
	margin-bottom: 7px;
}

#podTokenStatement, #tokenHead {
	border-bottom: 1px solid #ccc;
}
	#podTokenStatement .tokenStackSml {
		position: absolute;
		top: -15px; right: 0;
	}
#tokenHead {
	margin-bottom: 7px;
	height: 138px;
	position: relative;
}
#tokenHead h2 {
	padding-left: 30px;
	background: url(/i/common/site/icons24x24.png) 0 -50px no-repeat;
}
#tokenHead #curBal {
	position: absolute;
	top: 38px;
	left: 35px;
	text-align: right;
}
#tokenHead #lifeBal {
	position: absolute;
	top: 38px;
	left: 196px;
	text-align: right;
}
#tokenHead div span {
	color: #78aa23;
}

#podTokenStatement .paginationToken {
	padding: 0 27px;
	margin-bottom: 7px;
}
#podTokenStatement .paginationToken span {
	padding-right: 25px;
}
#podTokenStatement .paginationToken span.lastMonth {
	padding-left: 225px;
}
#podTokenStatement .paginationToken span.nextMonth {
	padding: 0;
}
#podTokenStatement table {
	width: 100%;
	background: #fff;
}
#podTokenStatement table#tokenTable {
	margin-bottom: 7px;
}
#podTokenStatement table th,
#podTokenStatement table td {
	text-align: right;
	padding: 0 10px 6px;
}
#podTokenStatement table th.col-1,
#podTokenStatement table td.col-1 {
	text-align: left;
	width: 60%;
}
#podTokenStatement table td.col-2, 
#podTokenStatement table td.col-3 {
	width: 20%;
}
#podTokenStatement table tr.dayDivide td {
	border-bottom: 2px solid #333;
	padding: 0;
}
#podTokenStatement table tr.typeDivide td {
	background: url(/i/common/site/1pxGray.png) 10px 0 no-repeat;
	padding-top: 5px;
}
#podTokenStatement table th {
	font-weight: bold;
	font-size: 13px;
	background: #c5e091;
	color: #333;
	padding-bottom: 7px;
}
#podTokenStatement table tr.totals {
	font-weight: bold;
	font-size: 12px;
}
#podTokenStatement table tr.totals td {
	padding-top: 8px;
}
#podTokenStatement table tr.totals td.col-2,
#podTokenStatement table tr.totals td.col-3 {
	color: #78aa23;
}
#podTokenStatement table tr.breakdown {
	display: none;
}
#podTokenStatement table tr.breakdown td {
	padding: 0;
}
#podTokenStatement table tr.breakdown table td {
	padding: 0 10px 6px;
}
#podTokenStatement table tr.breakdown table td.col-1 {
	padding: 0 0 0 28px;
}

/* Game Face Pods
----------------------------------------------- */




ul.iconRow {
	padding: 0 0 10px 0;
}
ul.iconRow li {
	float: left;
	margin: 0 0 0 27px;
	padding: 10px;
	width: 140px;
	_display:inline;
}

ul.iconRow li.active,
#podMyGameFace {
	border: 1px dotted #7bb40d;
	padding: 9px;
}
#podMyGameFace {
	padding: 3px 3px 3px 3px;
}
#podMyGameFace h3 {
	padding-bottom: 4px;
}

ul.iconRow li a,
ul.iconRow li span {
	line-height: 20px;
}
ul.iconRow li span {
	font-weight: bold;
}

#podVokiIcons .podInnerBoxNoPad {
	padding-top: 10px;
	min-height: 243px;
	_height: 243px;
}
#podVokiIcons p {
	width: 200px;
	position: absolute;
	top: 60px; left: 225px;
	font-size: 12px
}
#podVokiIcons #vokiScreenshot {
	width: 251px; height: 214px;
	position: absolute;
	top: 18px; left: 472px;
	background: url(/i/pods/vokiScreenshot.png) no-repeat;
}


/* Profile Pods
----------------------------------------------- */

#podFavoriteGames h2 {
	padding-left: 30px;
	background: url(/i/common/site/icons24x24.png) 0 0 no-repeat;
}

#podFavoriteGames .piconRegularFlt {
	 overflow:auto; 
	 height: 200px;
	 position: relative;
}
.toggleContent {
	margin-top: 7px;
}
#podFavoriteGames .btnDelete {
	position: absolute;
	top: 0; right: 20px;
	font-weight: normal;
}
#podFavoriteGames .empty p {
	padding: 10px 0 0 10px;
}
#podFavoriteGames .empty li {
	border: none;
	padding: 0;
	margin-left: 30px;
	width: 105px
}
#podFavoriteGames .empty li img {
	float: none;
}
#podFavoriteGames .toggleNext {
	position: absolute;
	top: 10px; right: 20px;
}



#podMyRatingsReviews ul {
	overflow:auto; 
	position: relative;
   	max-height: 360px; 
}
#podMyRatingsReviews .reviewWrap {
	float: left;
	width: 427px;
	padding-left: 15px;
}

#podMyRatingsReviews .podContent span {
	padding: 0 10px;
}



#podTokensProfile h2, #podTokensProfileSml h2 {
	padding-left: 30px;
	background: url(/i/common/site/icons24x24.png) 0 -50px no-repeat;
}
#podTokensProfile .podContent, #podTokensProfileSml .podContent {
	padding: 0;
}
#podTokensProfile .contentTop, #podTokensProfile .contentBot,
#podTokensProfileSml .contentTop, #podTokensProfileSml .contentBot {
	padding: 15px 15px 8px 15px;
	position: relative;
	background: #fff;
}
#podTokensProfile .contentTop,
#podTokensProfileSml .contentTop {
	background: #77a922;
	color: #fff;
	height: 38px;
}
#podTokensProfile #curBal {
	float: left;
	width: 32%;
	padding-left: 246px
}
#podTokensProfileSml #curBal {
	float: left;
	width: 32%;
	padding-right: 50px
}
#podTokensProfile #lifeBal {
	float: left;
	width: 17%;
}
#podTokensProfile .contentBot {
	height: 70px;
}
#podTokensProfile .contentBot p {
	padding-left: 245px;
	height: 20px;
}
#podTokensProfileSml .contentBot p {
	padding-left: 207px;
}
#podTokensProfileSml .contentBot .tokenStackSml {
	position: absolute;
	top: -7px; left: -7px;
}
#podTokensProfile .contentBot .alignR {
	padding-top: 50px;
}
#podTokensProfile .contentBot p img {
	float: left;
	margin-right: 10px;
}
#podTokensProfile .tokenStackLrg {
	position: absolute;
	bottom: -20px; left: -30px;
}

#podProfileQuestions .podInnerBox {
	padding: 15px 15px 8px;
}
#podProfileQuestions .podInnerBox h3 {
	font-weight: normal;
}
#podProfileQuestions .podInnerBox p {
	font-weight: bold;
}
#podProfileQuestions .podInnerBox input {
	margin-bottom: 7px;
}
#podProfileQuestions .logoClubShockwave {
	background: url(/i/common/logos/logoSW-Club-tiny.png) no-repeat;
	height: 51px;
	width: 140px;
	position: absolute;
	top: -15px;
	left: -5px;
}
#podProfileQuestions .logoShockwaveUnlimited {
	background: url(/i/common/logos/logoSW-SIP-small.png) no-repeat;
	height: 44px;
	width: 109px;
	position: absolute;
	top: -15px;
	left: -5px;
}


.profileHead {
	position: relative;
	margin-bottom: 25px;
	_zoom: 1;
}
.profileFriends h1 {
	padding-left: 30px;
	background: url(/i/common/site/icons24x24.png) 0 -100px no-repeat;
}

.profileHead h1 {
	width: 70%;
}
.profileHead .arrowRit {
	position: absolute;
	right: 0; top: 0; _right: 10px;
}
.profileHead #profileHeadlineField {
	width: 520px;
	margin-right: 10px;
	padding: 3px 3px 4px 3px;
	border: 1px solid #CCCCCC;
}
.profileHead #profileHeadline {
	margin-right: 10px;
	font-weight: bold;
}


#podMyGames {
	display: none; /* hide until jquery tells it to show/load */
}
#podMyGames .podContent {
	padding-bottom: 15px;
}
#podMyGames h2 {
	padding-left: 175px;
}
#podMyGames #avatarArea {
	position: absolute;
	top: auto; left: auto;
}

#podMyGames .ui-tabs-nav {
	width: 175px;
	float: left;
	margin-top: 214px;
}
#podMyGames .ui-tabs-nav li {
	width: 100%;
	border-right: none;
	margin: 3px 0 0 0;
	border-bottom: 1px solid #7bb40d;
}
#podMyGames .ui-tabs-nav li a{
	width: 163px;
}
#podMyGames .ui-tabs-nav .ui-tabs-selected a,
#podMyGames .ui-tabs-nav li.ui-tabs-selected,
#podMyGames .ui-tabs-nav .ui-tabs-selected a span {
	background: #fff;
}
#podMyGames .ui-tabs-panel {
	background: #fff;
	width: 437px;
	padding: 0;
	float: left;
	height: 350px;
	overflow: auto;
	position: relative;
}
#podMyGames .info {
	width: 258px;
}
#podMyGames .info p {
	margin-bottom: 2px;
	position: relative;
}
#podMyGames .info p span {
	position: absolute;
	display: block;
	top: 0; right: 0;
}
#podMyGames li .icon16Close {
	position: absolute;
	top: 9px; right: 10px;
}

#podMyGames .ui-tabs-panel .empty p {
	padding: 20px 0 0 17px;
	margin-bottom: 10px !important
}
#podMyGames .ui-tabs-panel h3 {
	width: 304px;
}
#podMyGames .ui-tabs-panel .empty .games4 li {
	border: none;
	width: 83px;
	_padding-left: 4px;
}
#podMyGames .ui-tabs-panel .empty .games4 li img {
	display: block;
	margin-bottom: 3px;
}
#podMyGames .btnDelete {
	bottom:12px;
	position:absolute;
	right:10px;
}
#podMyGames .toggleNext {
	position: absolute;
	top: 10px; right: 5px;
}



#podMyFriendsFeed ul,
#podMyNotes ul {
	height: 300px;
	overflow: auto;
	position: relative;
}

.podClubExclusiveContent,
.podUnlimitedExclusiveContent {
	position: relative;
}

.podClubExclusiveContent p,
.podUnlimitedExclusiveContent p {
	font-size: 12px;
	border-bottom: 2px dotted #ccc;
	padding-bottom: 6px;
	padding-right: 200px;
	margin-bottom: 10px;
}
.podClubExclusiveContent .clubLogo {
	position: absolute;
	top: -5px; right: 0;
	width: 188px; padding-top: 67px;
	background: url(/i/common/logos/clubShockwave.png) no-repeat;
}
.podClubExclusiveContent b.unlimted {
	position: absolute;
	top: -5px; right: 0;
	width: 188px; padding-top: 67px;
	background: url(/i/common/logos/clubShockwave.png) no-repeat;
}

.podClubExclusiveContent b.unlimited,
.podUnlimitedExclusiveContent b.unlimited {
	color: #b74914;
}
.podClubExclusiveContent b.club {
	color: #4f5d1f;
}



#podNewsletters p {
	width: 69%;
}
#podNewsletters #newsletterImg {
	position: absolute;
	top: -11px; right: 1px;
	width: 100px; height: 148px;
	background: url(/i/pods/newsletterImage.png) no-repeat;
}

#podMyTokensPrizes .podInnerBox {
	padding: 15px;
}
#podMyTokensPrizes h2 {
	padding-left: 30px;
	background: url(/i/common/site/icons24x24.png) 0 -50px no-repeat;
}

#podMyTokensPrizes .section2 ul {
	margin-bottom: 8px;
}
#podMyTokensPrizes .section2 ul li {
	height: 67px;
	border-bottom: 1px dotted #ccc;
	background: url(/i/common/token/cashSweepsBkg.jpg) -314px -137px no-repeat;
	position: relative;
}
	#podMyTokensPrizes .section2 ul li.weekly {
		background-position: -314px -207px ;
	}
	#podMyTokensPrizes .section2 ul li.monthly {
		background-position: -314px -277px ;
	}
	#podMyTokensPrizes .section2 ul li.monthlyClub {
		background-position: -314px -12px;
		height: 122px;
	}
#podMyTokensPrizes .section2 ul li .drawing,
#podMyTokensPrizes .section2 ul li .userTickets
{
	position: absolute;
	top: 15px; left: 320px;
	text-align: center;
}

	#podMyTokensPrizes .section2 ul li.monthlyClub .drawing,
	#podMyTokensPrizes .section2 ul li.monthlyClub .userTickets {
		top: 40px
	}

#podMyTokensPrizes .section2 ul li .userTickets {
	left: 430px;
}

#podMyTokensPrizes .section2 {
	margin-bottom: 15px;
	border-bottom: 1px solid #ccc;
}

#podWhatAreTokens .podContent {
	background: url(/i/common/token/whatAreTokensBkg.png) no-repeat;
}
	#podWhatAreTokens .tokenStackSml {
		position: absolute;
		top: 28px; right: -45px;
	}
	#podWhatAreTokens p.introText {
		width: 173px;
	}


#podMyTokensPrizes .sectionImg {
	background: url(/i/common/token/instantWinBkg.jpg) no-repeat;
	height: 150px;
	width: 290px;
	float: left;
}
#podMyTokensPrizes .block {
	float: right;
	width: 265px;
}
#podMyTokensPrizes p {
	margin-bottom: 20px;
	padding-top: 10px;
}



#podGameTrophies {
	display: none;
	z-index: 10;
}
#podGameTrophies .carouselSlide{
	background: none !important;
}
#podGameTrophies .ui-tabs-panel{
	position: relative;
	z-index: -1;
}

#podGameTrophies .ui-tabs-nav .ui-tabs-selected a, 
#podGameTrophies .ui-tabs-nav li.ui-tabs-selected, 
#podGameTrophies .ui-tabs-nav .ui-tabs-selected a span {
	background:none;
}

#podGameTrophies .ui-tabs-nav li {
	background: none;
	border-width: 0;
	margin-right: 0;
}
	#podGameTrophies .ui-tabs-nav li.ui-tabs-selected {
		background: none;
		border-width: 1px;
	}
	#podGameTrophies .ui-tabs-nav li.multiAchieveIcon  {
		background-image: url(/i/common/site/multiAchieveIconBkg.png);
		background-position: 13px 12px;
		background-repeat: no-repeat;
	}
	#podGameTrophies .ui-tabs-nav li.multiAchieveIcon.ui-tabs-selected  {
		background-position: 12px 11px;
	}
#podGameTrophies .ui-tabs-nav li span {
	height: 55px;
	padding-top: 10px;
}
	#podGameTrophies .ui-tabs-nav li.ui-tabs-selected span {
		padding-top: 9px;
		padding-left: 11px;
	}
	#podGameTrophies .ui-tabs-nav li.ui-tabs-selected a {
		position: static; /* fixes IE issue with sliding */
	}

#podGameTrophies .podInnerBox {
	position: relative;
	height: 249px;
	background: #eeffcc;
}
#podGameTrophies.trophyUpsell .podInnerBox {
	position: relative;
	height: 249px;
	width: 60%;
}
#podGameTrophies .podInnerBox img,
#podGameTrophies .podInnerBox object {
	float: left;
	height: 249px;
}
#podGameTrophies .podInnerBox h4 {
	padding-left: 159px;
	padding-top: 10px;
}
#podGameTrophies .podInnerBox .trophyInfo {
	float: left;
	padding-top: 10px;
	padding-left: 20px;
}
#podGameTrophies .multiAchieve .podInnerBox .trophyInfo {
	width: 150px;
}
#podGameTrophies .multiAchieve .podInnerBox .trophyProgress {
	float: right;
	width: 250px;
	padding-top: 10px;
}
	#podGameTrophies .multiAchieve .podInnerBox .trophyProgress ul {
		margin-bottom: 10px;
	}
	#podGameTrophies .multiAchieve .podInnerBox .trophyProgress ul li {
		margin-bottom: 5px;
	}



#podGameTrophies .podInnerBox h5 {
	margin-bottom: 3px;
}
#podGameTrophies .podInnerBox p {
	margin-bottom: 10px;
}

#podGameTrophies .multiTrophy .podInnerBox {
	width: 60%;
	background: #eeffcc;
}
#podGameTrophies .multiTrophy .trophyInfo,
#podGameTrophies.trophyUpsell .trophyInfo {
	width: 192px;
}
#podGameTrophies .multiTrophy ul {
	position: absolute;
	top: 43px; right: 15px;
	width: 225px;
}
#podGameTrophies .multiTrophy ul li {
	padding: 8px 10px 0 10px;
	position: relative;
	left: -1px;
	border: 1px solid transparent;
	_border-color: #c5e091;
	border-left: none;
	cursor: pointer;
	height: 56px;
}
#podGameTrophies .multiTrophy ul li.active {
	border: 1px solid #ccc;
	border-left: none;
	background: #eeffcc;
}
#podGameTrophies .multiTrophy ul li img,
#podGameTrophies .multiTrophy ul li .wonBadgeSml {
	float: left;
	margin: 0 10px 0 0;
}

#podGameTrophies #trophyMessage {
	position: absolute;
	top: 57px; right: 1px;
	width: 216px;
	padding-top: 219px;
	background: url(/i/common/upsells/trophyUpsell.png) no-repeat;
}

#podGameTrophies .wonBadgeLrg {
	position: absolute;
	bottom: -18px; right: 0;
	width: 60px;
	height: 62px;
	background: url(/i/common/site/wonBadgeLrg.png);
}

#podGameTrophies .wonBadgeSml {
	height:48px; 
	width:48px; 
	}
#podGameTrophies .wonBadgeSml div {
	height:48px; 
	width:48px; 
	background: url(/i/common/site/wonBadgeSml.png); 
	}


#podMyTokensPrizes #podMyTokens .contentBot {
	background: #fff;
}
#podMyTokensPrizes #podMyTokens #curBal {
	padding-left: 160px;
	width: 40%;
}

#podMyTokensPrizes #podMyTokens #lifeBal {
	width: 25%;
}


#podBlockedUsers ul li { 
	float: left;
	width: 217px;
	padding: 0 5px 10px 10px;
	position: relative;
}

#podFavoriteGamesTall h2 {
	padding-left: 30px;
	background: url(/i/common/site/icons24x24.png) 0 0px no-repeat;
}


ul.avatar6Up li  { 
	float: left;
	width: 100px;
	padding: 0 6px 10px 10px;
	position: relative;
}

ul.avatar3Up li  { 
	float: left;
	width: 217px;
	padding: 0 5px 10px 10px;
	position: relative;
}
ul.avatar3Up li img { float: left; }
ul.avatar3Up li .info { width: 167px; }


/* Friends Overrides */

#podMyFriendRequests .info { width: 125px; }

#podMyFriends h2 {
	padding-left: 30px;
	background: url(/i/common/site/icons24x24.png) 0 -100px no-repeat;
}

#podMyFriends ul.avatar2Up li {
	width: 131px;
	float: left;
	padding: 0 10px 10px 0;
}
#podMyFriends ul.avatar2Up li img {
	float: left;
}
#podMyFriends ul.avatar2Up .info {
	width: 79px;
}

#podAccountSettings .podInnerBox {
	padding: 15px 15px 8px;
}
#podAccountSettings #personalInfoForm {
	width: 50%;
}
#podAccountSettings #emailStatus {
	position: absolute;
	top: 16px; left: 335px;
	width: 230px;
}
#podCommSettings .podInnerBox {
	padding: 15px 15px 8px;
}
#podCommSettings #comm-1 form label {
	font-weight: bold;
}
#podCommSettings #comm-1 form ul {
	position: relative;
}

#podAccountInfo p {
	position: relative;
	_zoom: 1;
}
#podAccountInfo p span {
	position: absolute;
	top: 0; right: 0;
	text-align: right;
}
#podAccountInfo .swuPromo {
	background: #fff;
	padding: 25px 0 15px;
	margin-bottom: 7px;
}



#podCommSettings #newsletterPromo {
	background: #e9f4ca;
	padding: 10px 15px;
	margin-bottom: 10px;
}
#podCommSettings #newsletterPromo ul li {
	padding-left: 3px;
	list-style: disc inside;
}


/* Game Pages 
---------------------------*/


.toolBar {
	background: #fff url(/i/common/site/toolbarBkg.png) repeat-x;
	height: 30px;
}
.toolBar li {
	float: left;
	padding: 6px 10px 0 10px;
	color: #666;
	height: 22px;
	font-weight: bold;
	border-right: 1px solid #ccc;
	}
.toolBar li.tool1 {
	padding-left: 0;
	}
.toolBar li.dotted {
	border-right: 1px dotted #e2e2e2;
	}
.toolBar li.downloadBtn {
	background: #f5cf9c;
	border-top: 1px solid #ccc;
	padding-top: 5px;
	}
.toolBar li.last {
	border-right: none;
	}


.toolBar .imgBtn {
	padding: 1px 0 0 0;
	border-right: none;
}

#gameHeader {
	position: relative;
	_zoom: 1;
	margin-bottom: 10px;
}
#gameHeader h1 {
	padding-top: 10px;
	padding-bottom: 15px;
}

	#download #gameHeader h1 a {
		color: #ca5119;
	}
	

#gameHeader.clubGame {
	background-repeat: no-repeat;
	background-position: center 3px;
}
	#gameHeader.clubGame {
		background-repeat: no-repeat;
		background-position: center 3px;
	}
	#gameHeader #freeGameLink {
		width: 341px;
		padding-top: 63px;
		position: absolute;
		left: 313px; top: -4px;
		background: url(/i/clubHeaders/freeGameOfWeek_header.jpg) no-repeat;
	}
	.captkidfreecell #gameHeader.clubGame {
		background-position: 400px 3px;
	}


#gameHeader #headerPromoLogo {
	position: absolute;
	top: -11px; left: 370px;
}

#gameHeader .info {
	width: 300px;
	position: absolute;
	top: 0; right: 0;
	text-align: right;
}
#gameHeader .toolBar li.tool1 .ratingStars {
	float: left;
	margin-right: 6px;
	margin-top: 0;
}
#gameHeader .toolBar li.active {
	border-bottom: 1px solid #fff;
}
#gameHeader .badgeNew {
	background: url(/i/common/site/badgeNew.png) no-repeat;
	position: absolute;
	top: -19px; left: -10px;
	width: 46px;
	height: 24px;
}


#gameHeader .toolShelf {
	border-bottom: 1px solid #ccc;
	padding: 15px;
	position: relative;
}
#gameHeader .toolShelf .btnClose {
	position: absolute;
	top: 16px; right: 0;
	width: 70px;
	line-height: 17px
}
#gameHeader #gameInstructions img {
	margin-bottom: 10px;
}
#gameHeader #gameInstructions ul,
#gameHeader #gameInstructions ol {
	margin: 0 0 7px 20px;
}
#gameHeader #gameInstructions ul li {
	list-style: disc;
}
#gameHeader #gameInstructions ol li {
	list-style: decimal;
}
#gameHeader #gameInstructions .block1 {
	width: 65%;
	float: left;
	padding-right: 3%;
	border-right: 1px solid #ccc;
}
#gameHeader #gameInstructions .block2 {
	padding-left: 2%;
	width: 20%;
	float: left;
}
#gameHeader #gameInstructions .block2 p  {
	margin-top: 7px;
}


#gameHeader #gameShareGame .blockShare {
	width: 371px;
	border-left: 1px solid #ccc;
	float: left;
	height: 200px;
	padding-left: 20px
}
#gameHeader #gameShareGame .blockShare #copyURL p,
#gameHeader #gameShareGame .blockShare #embedGame p,
#gameHeader #gameShareGame .blockEmail p#emailGame {
	padding-left: 20px;
	margin-bottom: 12px;
	background: url(/i/common/site/icons16x16.png) no-repeat 0 -1000px;
}
#gameHeader #gameShareGame .blockEmail p#emailGame {
	background-position: 0 -960px;
}
#gameHeader #gameShareGame .blockShare #embedGame p {
	background-position: 0 -1040px;
	margin: 0;
}
#gameHeader #gameShareGame .blockShare #copyURL {
	margin: 0 0 17px;
}
#gameHeader #gameShareGame .blockShare #copyURL p {
	margin: 0; 
}
#gameHeader #gameShareGame .blockShare p {
	line-height: 14px;
	padding-bottom: 2px;
}
#gameHeader #gameShareGame .blockShare span {
	padding: 4px 0 0 20px;
	display: block;
}
#gameHeader #gameShareGame .blockShare span input {
	width: 300px;
}
#gameHeader #gameShareGame .blockShare img {
	float: left;
}
#gameHeader #gameShareGame .blockShare #exampleEmbed {
	padding-top: 6px;
	padding-left: 65px;
	background: url(/i/pods/embedThisGameArrow.png) 25px 0 no-repeat;
}
#gameHeader #gameShareGame .blockShare #exampleEmbed a {
	width: 150px;
	display: block;
	float: left;
	padding: 10px 0 0 10px;
}
#gameHeader #gameShareGame .blockEmail {
	width: 480px;
	float: left;
	padding-right: 20px
}

	
	#gameHeader #gameShareGame h4 {
		margin-bottom: 18px;
	}
	#gameHeader #gameShareGame form {
	}
	#gameHeader #gameShareGame .formBlock1 {
		width: 48%;
		float: left;
	}
	#gameHeader #gameShareGame .formBlock1 li {
		padding-bottom: 10px;
	}
	#gameHeader #gameShareGame .formBlock2 {
		width: 40%;
		float: left;
	}
	#gameHeader #gameShareGame .formBlock2 textarea {
		height: 74px;
		width: 229px !important;
	}


#podRatingsReviews .podContent {
	position: relative;
}
#podRatingsReviews .podInnerBoxNoPad {
	max-height: 300px;
	overflow: auto;
}
#podRatingsReviews .averageRating {
	float: right;
	width: 210px;
	font-weight: bold;
	margin-bottom: 10px;
}

#podRatingsReviews .averageRating span {
	float: left;
	padding: 0 5px 0 0;
}
#podRatingsReviews .averageRating .ratingStars {
	float: left;
}
#podRatingsReviews .averageRating .ratingStars  {
	margin-top: -1px;
}
#podRatingsReviews .podInnerBoxNoPad .ratingStars  {
	position: absolute;
	top:7px; right: 10px; _right: 25px;
}
#podRatingsReviews .averageRating span.ratingNum {
	width: 30px;
	padding: 0 0 0 5px;
}

#podRatingsReviews .podTopRight {
	background: #f2f0f0;
	padding: 6px 10px;
	border: 1px solid #c1c1c1;
	border-bottom: 0;
	top: 1px;
	z-index: 10;
}

#podRatingsReviews #writeReview {
	margin-bottom: 10px;
}
#podRatingsReviews #writeReview textarea {
	width: 350px;
}


#podGameAttributes .toolBar li {
	border-right: none;
}
#podGameAttributes .submitReminder {
	background: #ffffdd;
	font-weight: bold;
	padding: 4px 5px;
	border: 1px solid #eeaa01;
	margin-top: 5px
}

/* High Scores 
---------------------------*/


#podHighScores { /* hide until jquery fires the tabs */
	display: none;
}
#podHighScores .podInnerBox {
	width: 277px;
	padding: 10px;
	height: 136px;
	overflow: hidden;
	float: left;
}

#podHighScores .tableWrap {
	padding: 0;
	overflow: auto;
	height: 157px;
	width: 297px;
	background: #fff;
	float: right;
}

#podHighScores .podInnerBox .allTimeScore {
	position: absolute;
	top: 63px; right: 10px;
}

#podHighScores table {
	width: 100%
}
#podHighScores table td,
#podHighScores table th {
	padding: 3px 6px;
}
#podHighScores table td {
	border-top: 1px solid #ccc;
	vertical-align: middle;
}
#podHighScores table th {
	font-weight: bold;
	background: #eee;
}
#podHighScores table th.topScores,
#podHighScores table th.date {
	width: 50%;
}
#podHighScores table th.narrow {
	width: 25px;
}
#podHighScores table th.avatar {
	width: 40px;
}
#podHighScores table th.name {
	width: 54%;
}
#podHighScores table th.score {
	width: 68px;
	text-align: right;
}
#podHighScores table tr.highlight td {
	background: #c5e091;
}

#podHighScores table img {
	margin: 0;
}

#podHighScores .avatarUsername img,
#podHighScores .avatarUsername .username {
	float: left;
}
#podHighScores .avatarUsername img {
	margin-right: 10px;
}
#podHighScores .avatarUsername .username {
	margin-top: 10px;
}
#podHighScores .gameOptions {
	height: 35px;
}




#podGameInfo .podInnerBox {
	padding: 10px;
	/* height: 200px; */
	/* overflow: auto; */
}
#podGameInfo .column1 {
	float: left;
	width: 47%;
}
#podGameInfo .column2 {
	float: right;
	width: 47%;
}
#podGameInfo ul {
	padding: 0 0 7px 20px;
	list-style: disc;
}



#podDownloadGameInfo .toolBarBot {
	margin-top: 20px;
}


#podDownloadGameInfo .swuPromo {
	position: absolute;
	top: 160px; right: 0;
	padding-top: 63px; width: 168px;
}


#podDownloadFullVersion	.text {
	padding-left: 109px;
}

/* applies to cooliris iframe */

	#podDownloadGameInfo .moreInfoNSI,
	#podDownloadGameInfo .moreInfoSIP {
		position: absolute;
		bottom: 60px; right: 10px;
	}
		#podDownloadGameInfo .moreInfoSIP {
			bottom: 10px;
		}
	#podDownloadGameInfo #unlimitedPromo {
		background: #eee;
		text-align: center;
		padding: 8px 0;
		bottom:0;
		left:0;
		position:absolute;
		width:100%;
		_width: 685px;
	}
	#podDownloadGameInfo .btnClose {
		top:10px;
		right:10px;
		position:absolute;
		z-index: 10
	}
	#podDownloadGameInfo .raterFloat {
		height: 24px;
	}
	


#podJigsawCalendar .podInnerBox {
	padding: 10px 0;
}

.inlinePodTitleImg {
	margin: 0 0 0 10px !important;
	display: inline;
}

.calendar7Up, .dayList {
	padding: 5px 0 0 12px;
}
.dayList {
	padding-top: 0;
}
.currWeek {
	background: url(/i/pods/calendarWeekHighlight.png) no-repeat;
}
.calendar7Up li, .dayList li {
	float: left;
	padding: 5px 5px 10px 5px;
	width: 73px;
}
	.calendar7Up li.active, .dayList li.active {
		background: #fff;
		padding-left: 4px;
		padding-right: 4px;
		border: 1px solid #ccc;
		
	}
.dayList li {
	padding-top: 0;
	padding-bottom: 5px;
}
.calendar7Up h3, .dayList h3 {
	text-align: center;
	color: #003D7B;
}


#podDailyChallengeWinners li span {
	display: block;
	position: absolute;
	top: 10px; right: 10px;
	font-weight: bold;
}
#podDailyChallengeWinners ul {
	max-height: 290px;
	overflow: auto;
	position: relative;
}
#podDailyChallengeWinners li b {
	padding-right: 10px;
}


#podJigsawGameHead.piconXLFlt .info {
	padding-top: 0;
}
#podJigsawGameHead .piconXLWrap div {
	padding: 0 0 8px 76px;
	background: url(/i/pods/submitPic.png) no-repeat;
}
#podJigsawGameHead .promoBox {
	border: 1px solid #ccc;
	padding: 7px 10px 2px 10px;
	background: #eee;
}



/* Game Table List 
---------------------------*/


#podGameTableList .pagTop, 
#podGameTableList .pagBot,
#gameListPaginator .pagTop,
#gameListPaginator .pagBot { margin: 0; }


table.gameTableList { width: 100%;  }

table.gameTableList th.listCol1 { 
	width: 60%; 
}
table.gameTableList th.listCol2,
table.gameTableList th.listCol3,
table.gameTableList th.listCol4 { 
	width: 1%; 
}
table.gameTableList th { 
	background: url(/i/common/site/tableListBkg.png) repeat-x;
	padding: 3px 10px; 
	font-weight: bold;
	line-height: 12px;
	vertical-align: middle;
	cursor: pointer;
}
table.gameTableList th.active {
	background: url(/i/common/site/tabsOffBkgSprite.png) repeat-x 0 -289px;
}
table.gameTableList th.active a {
	color: #666;
}
table.gameTableList th.active a span {
	padding-right: 12px;
	background: url(/i/common/site/arrowsSml.png) no-repeat right -115px;
}
table.gameTableList th.activeAsc a span {
	background-position: right -156px;
}



table.gameTableList td { 
	padding: 10px; 
	border-top: 1px solid #ccc;
	vertical-align: top;
	border-left: 1px solid #eee;
}
	table.gameTableList td.listCol1 .iconClubExclusive { 
		float: right;
	}

table.gameTableList td img { 
	margin: 0;
	float: left;
	position: relative;
	top: 0; left: 0;
}
table.gameTableList td .icon16Rit { 
	float: right;
	margin-left: 4px;
	padding-top: 16px;
}
table.gameTableList td .iconNew { 
	padding: 24px 0 0 0;
	font-size: 10px;
	background: url(/i/common/site/iconNew.png) no-repeat;
}
table.gameTableList td.listCol1 { 
	border-left: none;
}
table.gameTableList td .info { 
	padding-left: 102px;
	float: none;
}

table.gameTableList td .ratingStars { 
	margin-bottom: 3px;
}


table.gameTableList td.listCol1 .info h3 { 
	margin-bottom: 4px;
}
table.gameTableList tr.highlight td { 
	background: #ffe7c3;
	border-left: none;
}
	table.gameTableList tr.highlight .info { 
		width: 336px;
	}
	table.gameTableList tr.highlight .ratingInfo { 
		float: right;
		padding-right: 1px;
	}
	
.listFilter {
	font-weight: bold; 
	font-size: 19px; 
	color: #000; 
	margin-bottom: 15px; 
	margin-left: -4px;
}

.listFilter span {
	padding: 0 6px;
}

.searchFilter {
	font-weight: bold;
	margin-bottom: 15px;
	font-size:12px;
}
.searchFilter input {
	border:1px solid #CCCCCC;
	font-size:11px;
	height:14px;
	padding:3px;
	width:150px;
}
.searchFilter .searchBtn {
	background: url(/i/common/site/searchButton.png) no-repeat;
	padding: 4px 12px 4px;
	margin-right: 5px;
}
	.searchFilter .searchBtn:hover {
		text-decoration: none;
	}

.tagFilter {
	margin-bottom: 15px;
}
.tagFilter h3 {
	font-size: 12px;
	margin-bottom: 7px;
}
.tagFilter ul li {
	width: 116px;
	float: left;
	color: #000;
	font-weight: bold;
	margin-bottom: 4px
}


#podBrainGames .podInnerBox {
	padding-left: 16px;
	padding-right: 18px;
	background: #e6f7ff;
	margin-bottom: 20px;
}
#podBrainGames .podInnerBox .fltL {
	width: 122px;
}
#podBrainGames .podInnerBox .fltR {
	width: 427px;
}
#podBrainGames .podInnerBox h4 {
	color: #5794ed;
}
#podBrainGames .podInnerBox .block1,
#podBrainGames .podInnerBox .block2 {
	width: 206px;
	float: left;
}
#podBrainGames .podInnerBox .block2 {
	float: right;
}


#podRecentWinnersFull .winDate {
	position: absolute;
	top: 10px;
	right: 10px;
}
#podRecentWinnersFull .winDate span {
	color: #999;
}
#podRecentWinnersFull .podInnerBoxNoPad {
	margin: 0 15px 15px
}



#podCashSweeps .podInnerBox,
#podInstantWin .podInnerBox {
	padding-top: 175px;
	padding-right: 310px;
	padding-left: 20px;
	background: #fff url(/i/common/token/cashSweepsBkg.jpg) 15px 7px no-repeat;
	height: 193px;
}
	#podInstantWin .podInnerBox {
		background: #fff url(/i/common/token/instantWinBkg.jpg) 15px 7px no-repeat;
		height: 142px;
	}


#podMyTokens .podContent h2 {
	background: url(/i/common/site/tabsOffBkgSprite.png) repeat-x 0 -80px
}
#podMyTokens .podContent {
	color: #35550b;
}

#podCashSweepHeader {
	background: url(/i/common/token/cashSweepHeader.png) no-repeat;
	padding-top: 80px;
}

#podCashSweepHeader p {
	font-size: 12px;
	padding-bottom: 10px;
	padding-top: 8px;
	background: url(/i/common/token/cashSweepValueLegend.png) right top no-repeat;
}

#podTicketPick .podInnerBox,
#podTicketPickClub .podInnerBox {
	padding-left: 323px;
	height: 118px;
	font-size: 12px;
	background: #fff url(/i/common/token/sweepPickerBkgs.jpg) no-repeat 10px 10px;
}
#podTicketPickClub .podInnerBox {
	height: 149px;
}
	#podTicketPick .sweepDaily {
		background-position: 10px -168px;
	}
	#podTicketPick .sweepWeekly {
		background-position: 10px -310px;
	}
	#podTicketPick .sweepMonthly {
		background-position: 10px -452px;
	}
.ticketPicker {
	position: relative;
}
.ticketPicker input {
	width: 40px;
	font-size: 11px;
	height: 13px;
	border: 1px solid #999;
	padding: 2px;
}
.ticketPicker .getTicketsBtn {
	position: absolute;
	bottom: 5px; right: 0;
}
.ticketPicker .ticketsToBuy {
	text-align:right;
	font-weight: bold;
	margin-bottom: 15px;
}
.ticketPicker .fltR p {
	text-align: right;
	font-weight: bold;
	color: #999;
}
.ticketPicker .drawing {
	color: #999;
	font-size: 11px;
}


#podTrophyCase .pagTop,
#podTrophyCase .pagBot {
	margin: 0
}
#podTrophyCase ul.trophyList {
	background: url(/i/pods/trophyCaseBkg.jpg) repeat-y;
}
	.col8 #podTrophyCase ul.trophyList {
		background: url(/i/pods/trophyCaseBkg.jpg) -40px -39px repeat-x;
	}
#podTrophyCase ul.trophyList li {
	padding-top: 59px;
	height: 255px;
	padding-left: 22px;
	width: 172px;
	float: left;
	position: relative;
}
	.col8 #podTrophyCase ul.trophyList li {
		width: 152px;
		padding-left: 0;
		padding-top: 20px;
	}
#podTrophyCase ul.trophyList li img {
	position: absolute;
	bottom: 20px; left:21px;

}
	.col8 #podTrophyCase ul.trophyList li img {
		position: absolute;
		bottom: 20px; left:4px;
	}
#podTrophyCase ul.trophyList li a.trophyTitle {
	position: absolute;
	bottom: 3px; left: 25px;
	width: 143px; height: 18px;
	text-align: center;
	font-weight: bold;
	color: #60502f;
	background: url(/i/pods/trophyCaseTitleBkg.png) no-repeat;
	overflow: hidden;
	line-height: 16px
}
#podTrophyCase ul.trophyList li a.trophyTitle:hover {
	text-decoration: none;
}
	.col8 #podTrophyCase ul.trophyList li a.trophyTitle {
		position: absolute;
		bottom: 3px; left: 6px;
	}


#podDailyPlayMini span {
	font-size: 11px;
	font-variant: normal;
	font-weight: normal;
	color: #666;
	padding-left: 10px;
	line-height: 18px;
}

.podChatPreLogin h5 {
	color: #446500;
}
.podChatPreLogin h4 {
	color: #333;
}
	.col4 .podChatPreLogin .podContent {
		background: url(/i/pods/chatPreLoginWide.png) bottom center no-repeat;
		padding-bottom: 139px;
	}
	.col2 .podChatPreLogin .podContent {
		height: 575px;
		background: url(/i/pods/chatPreLoginSkinny.png) bottom center no-repeat;
	}


#podChat {
	overflow: hidden;
	width: 148px;
	position: absolute;
	top: 0; left: 0;
}
	/* wide version, no expansion */
	.col4 #podChat {
		position: static;
        width: 314px;
    }
	 #podChat.expand {
		width: 314px;
	}
	
#podClubExclusives li {
	float: left;
	margin-right: 20px;
	width: 296px;
}	
#podClubExclusives li .info {
	width: 150px;
}	
#podClubExclusives .block1 h3 {
	color: #183087;
}	
#podClubExclusives .block2 h3 span {
	font-weight: normal;
}	
#podClubExclusives .block2 {
	background: url(/i/pods/clubExclusivesRegWallBkg.png) !important;
	color: #37550a;
}	


/* Club Games */

#clubGameLobby {
	padding: 73px 11px 0 11px;
	background: url(/i/pods/clubGames/texasHoldEmLobbyBkg.jpg) no-repeat;
	height: 547px;
}
#clubGameLobby.clubGameBingo, #gameHolder {
	background: url(/i/pods/clubGames/bingoLobbyBkg.jpg) no-repeat;
}
#gameHolder {
	padding: 10px 10px 0 12px;
}

#pokerTabs {
	width: 810px;
}
#bingoTabs {
	width: 808px;
	_width: 792px
}
#clubGameLobby .ui-tabs-nav li {
	margin: 0 0 0 5px;
	_margin: 0 0 0 4px;
}

#clubGameLobby .ui-tabs-nav a {
	padding: 0;
}
#clubGameLobby .ui-tabs-nav a span {
	height: 33px;
	line-height: 13px;
	text-align: center;
	padding: 7px 0 0 0;
	width: 194px;
}
	#clubGameLobby.clubGameBingo .ui-tabs-nav a span {
		width: 261px;
		_width: 256px;
	}
#clubGameLobby .ui-tabs-nav a span i {
	height: auto;
	font-weight: normal;
	font-size: 11px;
	font-style: normal;
}
#clubGameLobby .ui-tabs-panel {
	padding-top:80px;
	padding-bottom: 15px;
	position: relative;
}
	#clubGameLobby.clubGameBingo .bingoTypeTabs .tab1 {
		margin-left: 139px;
		_margin-left: 70px;
	}
	#clubGameLobby.clubGameBingo .ui-tabs-panel {
		padding: 7px 0 0 0;
		border-bottom: none;
		border-left: none;
		border-right: none;
		background: transparent;
	}
	#clubGameLobby.clubGameBingo .bingoTypeTabs .ui-tabs-panel {
		padding: 7px 0 0 0;
		border: 1px solid #7bb40d;
	}
	#clubGameLobby.clubGameBingo .bingoTypeTabs .ui-tabs-panel {
		padding: 68px 15px 15px 15px;
		height: 368px;
	}

.clubGamePoker .tableWrap,
.clubGameBingo .tableWrap {
	max-height: 403px;
	overflow: auto;
}
	.clubGameBingo .tableWrap {
		max-height: 367px;
	}
.clubGamePoker .setStake {
	height: 50px;
	background: #e6efc4 url(/i/pods/clubGames/texasHoldEmLobbySetYourStake.png) 15px 10px no-repeat;
	width: 624px;
	margin-bottom: 15px;
	position: absolute;
	top: 15px; left: 15px;
}
.clubGamePoker .setStake ul {
	padding: 18px 0 0 110px;
}
.clubGamePoker .setStake li {
	float: left;
	padding: 3px 5px;
	margin: 0 0 0 13px;
}
.clubGamePoker .setStake li.active {
	background: #fff;
}
	.clubGamePoker .setStake li.active a {
		color: #333;
	}

#clubGameLobby .gameTableList th {
	padding-top: 8px;
	padding-bottom: 8px;
	border-left: 1px solid #ccc;
	cursor: default;
}
#clubGameLobby .gameTableList th.listCol4 {
	border-left: none;
}
#clubGameLobby .gameTableList th.listCol1,
#clubGameLobby .gameTableList th.listCol2,
#clubGameLobby .gameTableList th.listCol4 {
	width: 12%;
}
	#clubGameLobby .gameTableList th.listCol1 span {
		background:transparent url(/i/common/site/arrowsSml.png) no-repeat scroll right -115px;
		padding-right:12px;
	}
#clubGameLobby .gameTableList th.listCol3 {
	width: 64%;
}
#clubGameLobby .gameTableList td {
	border: none;
	border-top: 1px solid #ccc;
	background: #fff;
}
	#clubGameLobby.clubGameBingo .btnQuickStart {
		top:17px;
	}
#clubGameLobby .btnQuickStart {
	padding-top: 36px;
	width: 132px;
	background: url(/i/pods/clubGames/btnQuickStart.png) no-repeat;
	position: absolute;
	right:16px;
	top:22px;
}

	#bingoTabs .btnQuickStart {
		top:22px;
	}


#clubGameLobby #howToPlay {
	position: absolute;
	top: 187px; right: 41px;
	padding-top: 67px;
	width: 100px;
}
#clubGameLobby #howToJoin {
	position: absolute;
	top: 286px; right: 29px;
	padding-top: 109px;
	width: 74px;
}

#clubGameLobby.clubGameBingo #howToPlay,
#clubGameLobby.clubGameBingo #howToJoin {
	position: absolute;
	right: 25px;
	padding-top: 116px;
	width: 116px;
}
#clubGameLobby.clubGameBingo #howToPlay {
	top: 206px;
}
#clubGameLobby.clubGameBingo #howToJoin {
	top: 383px;
}


#scratcherGame {
	background: #eee;
	padding: 6px 5px;
}





/* Tour Pods
----------------------------------------------- */

.clubTour #mainImg {
	float: left;
	width: 386px;
	padding-left: 100px;
}
.clubTour #sideImg {
	float: right;
	width: 322px;
	padding-right: 100px;
}

.clubTour #introText {
	width: 400px;
	position: absolute;
	top: 95px; left: 50px;
}

.clubTour #introText h4 {
	font-size: 20px;
	color: #17dcfe;
}
.clubTour #introText p {
	font-size: 14px;
	line-height: 18px;
	color: #fff;
}
.clubTour .btnNextWrap {
	position: absolute;
	top: 96px;
	right: 65px;
	width: 300px;
	text-align: right;
	font-size: 15px;
}
.clubTour .btnLrgWrap {
	position: absolute;
	top: 109px;
	left: 663px;
	width: 248px;
	text-align: right;
}

.clubTour .arrowLft {
	background-position: 0 2px !important;
}
.clubTour .arrowRit {
	background-position: right -37px !important;
}


#mbox_SW_Club_Tour_Games,
#mbox_SW_Club_Tour_Prizes,
#mbox_SW_Club_Tour_Trophies
{
	height: 619px;
}


#mbox_SW_Club_Tour_Prizes {
	background: url(/i/pods/tour/tourCashBkg.jpg) no-repeat;
}
#mbox_SW_Club_Tour_Games {
	background: url(/i/pods/tour/tourGamesBkg.jpg) no-repeat;
}
#mbox_SW_Club_Tour_Trophies {
	background: url(/i/pods/tour/tourTrophiesBkg.jpg) no-repeat;
}



#podMemberLevels {
	margin-top: 20px;
}
#podMemberLevels table {
	width: 100%;
}
#podMemberLevels table th {
	width: 167px;
	text-align: center;
	font-weight: bold;
	padding: 10px 0 0 0;
	font-size: 14px
}
#podMemberLevels table th h3 {
	position: absolute;
	top: 0; left:0
}

#podMemberLevels #memberHead td {
	height: 74px;
}


#podMemberLevels table #levelsHead {
	width: 40%;
	font-size: 16px;
	font-weight: bold;
	border-top: none;
	border-left: none;
	text-align: left;
	padding: 0 0 20px;
	vertical-align: bottom;
}
	#podMemberLevels table #headFree,
	#podMemberLevels table #headClub,
	#podMemberLevels table #headUnlimited {
		background: url(/i/pods/tour/memberLevelsHeaders.png);
	}
	#podMemberLevels table #headClub {
		background-position: 333px 0;
	}
	#podMemberLevels table #headUnlimited {
		background-position: 167px 0;
	}
#podMemberLevels table td {
	border: 1px solid #ccc;
	padding: 10px;
	text-align: center;
	font-size: 12px;
}
#podMemberLevels table tr.tableFooter td {
	border: none;
	padding: 20px 0;
}

	#podMemberLevels table td.unlimitedBkg span {
		color: #dd6710;
	}
#podMemberLevels table td.features {
	text-align: left;
	font-weight: bold;
}
#podMemberLevels table td.features span {
	font-size: 12px;
}
#podMemberLevels table td.checked {
	background: url(/i/pods/tour/memberLevelsCheckmarks.png) center 10px no-repeat;
}
	#podMemberLevels table td.checkedLrg {
		background-position: center -40px;
	}
#podMemberLevels table td.clubBkg {
	background-color: #f8fbf0;
}
#podMemberLevels table td.unlimitedBkg {
	background-color: #fff8ee;
}



/* Club Shockwave upsell */

#upsellFeature  {
	position: relative;
	padding-top: 345px;
}
#upsellFeature #movieSwf {
	position: absolute;
	left: -10px;
	top: -30px;
}

#upsellInfo .clearLink {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	padding-top: 283px;
}


#upsellInfo p {
	padding: 10px 20px 0;
	font-size: 12px;
}

#upsellInfo ul {
	padding: 15px 0 5px;
}
#upsellInfo ul li {
	float: left;
	padding: 0 0 10px 20px;
	width: 122px
}
#upsellInfo ul li img {
	margin-bottom: 3px;
}

#upsellInfo .alignC a {
	font-size: 12px;
}

/* Mobile Minis */


#podMobileMinis .podContent {
	height: 640px;
	background: url(/i/common/site/minis_bg.jpg) 0 34px no-repeat;
}

#minis .mtext1 {position:absolute; width:300px; top:163px; left:22px;}
#minis .mtext2 {position:absolute; width:300px; top:413px; left:22px;}

#minis #mtitles {position:absolute; width:153px; top:246px; left:22px;}
#minis #mtitles p {margin:0; padding:0; height:29px; border-bottom: 1px dotted #999; }
#minis #mtitles p.last {border-bottom: none;}

#minis #mtitles a {color:#878787; display:block; padding:8px 0 9px 8px; text-decoration:none; font-size:11px; font-weight: bold;}
#minis #mtitles a:hover {color:#6e8bf4;}

#minis #mtitles a .arrow {display:none;}
#minis #mtitles a.current {background:none; color:#6e8bf4;}
#minis #mtitles a.current .arrow {display:inline;}

#minis #instruct {color:#6e8bf4; position:absolute; width:125px; top:255px; left:192px;}
#minis #instruct strong {display:block; font-size:10px; padding-bottom:10px;}

#minis #minigames {position:absolute; width:176px; height:204px; top:141px; left:382px;}


/* free sign up page */

#freeSignUpForm p,
#accountUpgrades p,
#podFreeRegConfirm p{
	font-size: 12px;
}

#freeSignUpForm #infoBox {
	position: absolute;
	top: 325px;
	right: 50px;
	width: 250px;
}
#freeSignUpForm #joinNowHeader {
	background:transparent url(../images/joinNowHeader.png) repeat scroll 0 0;
	height:360px;
	position:absolute;
	right:-23px;
	top:-47px;
	width:353px;
}

#freeSignUpForm #registrationForm {
	width: 283px;
	padding-left:25px;
}

#accountUpgrades li {
	background: url(/i/pods/tour/memberLevelsHeaders.png) -171px 0 no-repeat;
	width: 154px;
}
	#accountUpgrades li.fltR {
		background-position: -337px 0;
	}
	#accountUpgrades li p a{
		padding-top: 84px;
		display: block;
		_zoom: 1;
	}
	
#podFreeRegConfirm h1 {
	margin-bottom: 20px;
	padding-left: 50px;
	background: url(/i/pods/tour/memberConfirmCheckmark.png) 0 0 no-repeat;
}

#podFreeRegConfirmGameFace {
	padding: 126px 251px 20px 0;
	width: 201px;
	background: url(/i/pods/tour/memberConfirmGameFace.png) 0 0 no-repeat;
	position: relative;
	left: 100px;
	display: block;
	color: #666;
	font-weight: normal;
	font-size: 12px;
}
	#podFreeRegConfirmGameFace:hover {
		text-decoration:none;
	}
	
	
	
.unlimitedLanding  {
	margin: 0 auto; 
	width: 768px;
	margin-bottom: 30px
}	

#sendGuestPass .podContent {
	background: #fff url(/i/pods/guestpass.jpg) no-repeat 393px 15px !important;
}	
	
#podRss .rssFeeds {
	margin-bottom: 25px;
}	
#podRss .rssFeeds li {
	float:left;
	margin-right: 40px;
}	
#podRss .rssFeeds li a {
	padding-left: 20px;
	background: url(/i/common/site/rssFeedIcons.png) no-repeat;
	padding-bottom: 3px;
}	
	#podRss .rssFeeds li .rssYahoo {
		background-position: 0 -40px;
	}	
	#podRss .rssFeeds li .rssMsn {
		background-position: 0 0;
	}	
	#podRss .rssFeeds li .rssGoogle {
		background-position: 0 -80px;
	}	

#podRss #rssCreateFeed {
	width: 50%;
}


#podUpsellMembersOnly .podContent {
	background: url(/i/common/upsells/upsell_13Bkg.png) no-repeat 136px 76px !important;
	min-height: 200px;
	_height: 200px;
}
#podUpsellMembersOnly h2,
#podUpsellMembersOnly h5 {
	color: #426700;
}

#podWeRecommend3Up ul li {
	width: 194px;
	float: left;
	padding-right: 10px;
}


#cooliris #topBar {
	height: 25px;
	background: url(/i/apps/cooliris/topBarBkg.png) repeat-x;
	padding: 3px;
	position: relative;
}
#cooliris h2 span {
	font-variant: normal;
	vertical-align: 0;
	padding-left: 30px;
	
}
	#cooliris #topBar form {
		text-align: right;
		padding-right: 31px;
	}
	#cooliris #topBar form input {
		background: #d3daea;
	}
	#cooliris #topBar #searchCooliris {
		width: 30px;
		padding-top: 25px;
		position: absolute;
		right: 3px;
		top: 2px;
		background: url(/i/apps/cooliris/searchBtn.png) no-repeat;
	}
	#cooliris #topBar #logoCooliris {
		position: absolute;
		top: 5px;
		left: 15px;
		padding-top: 19px;
		width: 74px;
		background: url(/i/apps/cooliris/logoCooliris.png) no-repeat;
	}

#cooliris #wallContent {
	background: #4e6790;	
}
#cooliris #sidebar {
	float: left;
	width: 137px;	
	padding: 15px;
	font-size: 12px;
	line-height: 11px;
	border-right: 1px solid #243c68;
	height: 380px;
	_width: 131px;	
	_border-right: none;

}
	#cooliris #sidebar li {
		padding: 5px;
		font-weight: bold;
	}
	#cooliris #sidebar li.active {
		background: #304b76;
	}
		#cooliris #sidebar li.active a {
			color: #fff;
		}
	#cooliris #sidebar li.spacer {
		margin-bottom: 15px;
	}
	#cooliris #sidebar a {
		color: #b4c5cf;
	}

#cooliris #gamewall {
	float: right;
	width: 810px;	
	overflow: hidden; 
	height: 410px;
}
#cooliris .botBarEmpty {
	min-height: 5px;
	_height: 5px;
	font-size: 1px;
	background: #22335a;
}
#cooliris #searchResultTxt {
	color: #B4C5CF;
	position: absolute;
	top: 7px; left: 15px;
	font-size: 12px;
}

#podComingSoon h2 .logoSWUsmall {
	position: absolute;
	top: -9px; right: 8px;
	width: 109px; height: 44px;
	background: url(/i/common/logos/logoSW-SIP-small.png) no-repeat;
	_background: url(/i/common/logos/logoSW-SIP-small-IE.png) no-repeat;
}



/* Club Landing Pages */

#podClubLandingMovie .podContent  {
	padding-top: 287px;
	background: #76aa22 !important;
	color: #fff;
	font-size: 12px;
	line-height: 18px;
	padding-bottom: 15px;
}
#podClubLandingMovie .podContent h1 {
	color: #fff;
}

#podClubLandingMovie #movieHolder {
	position: absolute;
	top: -10px; left: -10px;
	height: 290px;
	width: 666px;
}

#podClubLandingSignUp ul {
	background: url(/i/common/clubLanding/includedFeatures.jpg) no-repeat;
	padding-bottom: 10px;
}
#podClubLandingSignUp ul li {
	font-weight: bold;
	color: green;
	padding-left: 60px;
	padding-top: 8px;
	height: 46px;
}


#genrePromoLogo {
	position: absolute;
	top: 0;
	right: 0;
	width: 180px;
	height: 60px;
}

/* iPhone Promo Page */

#iphonePromo {
	height: 700px;
	background: url(/i/pods/iphonePromoBkg.jpg) no-repeat;
}
#iphonePromoCopy {
	position: absolute;
	top: 170px;
	right: 20px;
	width: 450px;
	font-size: 12px;
}
#iphonePromoCopy p b,
#iphonePromo h2 {
	color: #0d3387;
}
#iphonePromoBotHead {
	position: absolute;
	top: 530px;
	left: 78px;
	width: 450px;
}
#iphonePromoBadge {
	background: url(/i/pods/iphonePromoBadge.png) no-repeat;
	position: absolute;
	top: 42px;
	left: 325px;
	padding-top: 189px;
	width: 188px;
}

/* Home Club Upsell */

#homeClubUpsell .topBar {
	background: url(/i/common/site/tabsOffBkgSprite.png) repeat-x scroll 0 -83px;
	padding-top: 5px;
	height: 20px;
	text-align: right;
	color: #fff;
	font-weight: bold;
	padding-right: 146px;
	position: relative;
}
	#homeClubUpsell .topBar a {
		color: #fff;
		position: absolute; 
		top: auto; 
		right: 15px
	}
#homeClubUpsell .logoClubShockwave {
	background: url(/i/common/logos/logoSW-Club-tiny.png) no-repeat;
	padding-top: 51px;
	width: 140px;
	position: absolute;
	top: -14px;
	left: 2px;
}
#homeClubUpsell .podContent {
	padding-left: 147px;
	background: #b9db81 url(/i/pods/homeClubUpsellBkgBlank.png) no-repeat !important;
	height: 154px;
}
#homeClubUpsell .podContent .defaultUpsellImg {
	position: absolute;
	top: 60px;
	left: 14px;
}
#homeClubUpsell .podContent #freeThisWeek {
	width: 115px;
	position: absolute;
	top: 53px;
	left: 14px;
	text-align: center;
}
#homeClubUpsell .podContent ul.gamesList li{
	float: left;
	width: 121px;
	margin-right: 10px;
}
#homeClubUpsell .podContent ul.gamesList li.wide{
	width: 138px;
}
	#homeClubUpsell .podContent ul.gamesList li.title{
		float: left;
		width: 69px;
		font-weight: bold;
		font-size: 13px;
		color: #518114;
	}
	#homeClubUpsell h3 {
		font-size: 12px;
		color: #518114;
		margin-bottom: 3px;
	}
	
	
#gameClubUpsell {
	height: 45px;
	padding-top: 10px;
	background: url(/i/common/upsells/gameClubUpsellBkgs.png) 20px 0 no-repeat;
}
	#gameClubUpsell.gamePuzzle {
		background-position: 20px 0;
	}
	#gameClubUpsell.gameTokens {
		background-position: 20px -77px;
	}
	#gameClubUpsell.gameTrophy {
		background-position: 20px -155px;
	}
#gameClubUpsell p {
	text-align: center;
	font-weight: bold;
	font-size: 12px;
	color: #689c20;
}
#gameClubUpsell .btnWrap {
	position: absolute;
	top: 4px;
	right: 20px;
}

/* for the NSI game overlay */
#upsellGameOverlay {
	position: absolute;
	top: 0;
	right: 0;
	padding-top: 98px;
	width: 319px;
	background: url(/i/common/upsells/nsiOverlayUpsells.png) no-repeat;
}

	#upsellGameOverlay.upsellGameOverlayTokens {
		background-position: 0 0;
	}
	#upsellGameOverlay.upsellGameOverlayTrophies {
		background-position: 0 -98px;
	}
	


/* Preroll Upsell */

#clubPreroll #hoverBox {
	display:block;
	width: 588px;
}

#clubPreroll .logo {
	background: url(/i/common/logos/logoSW-Club-tiny.png) no-repeat;
	height: 51px;
	width: 140px;
	position: absolute;
	top: -15px;
	left: -5px;
}
#clubPreroll .shmm {
	padding-top: 30px;
}

#clubPreroll #hoverBox h4 {
	color: #666;
	margin-bottom: 20px;
	font-size: 18px;
}
#clubPreroll #hoverBox h5 {
	color: #679d20;
	margin-bottom: 20px;
	line-height: 18px;
	font-size: 16px;
	font-weight: normal;
}


#clubPreroll .preroll-notAMember {
	padding-top: 100px;
	width: 227px;
	float: left;
	background: url(/i/pods/preroll/prerollSignIn.png) no-repeat;
	margin: 0 10px 20px 0;
}

#clubPreroll .preroll-earnMore {
	padding-top: 100px;
	width: 311px;
	float: left;
	background: url(/i/pods/preroll/prerollEarnMore.png) no-repeat;
}