/**************************************************************** ----- RESET ----- *******************************************************************/
body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p,  pre, a, abbr, acronym, address, big, cite, code, del, dfn, font, img, ins, kbd, q, s, samp, small, strike, strong, tt, var,dl, dt, dd, ol, ul, li, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, fieldset, form { margin: 0; padding: 0; border: 0; outline: 0; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline; }
a { outline: 0; }
strong { font-weight: bold; }
/* tables still need 'cellspacing="0"' in the markup */
table { border-collapse: separate; border-spacing: 0; }
table td { padding: 0; }
caption, th, td { text-align: left; font-weight: normal; }
.clearfix:after { content: "."; display: block; height: 0; font-size: 0; clear: both; visibility: hidden; }
fieldset { border: 0; }
legend, .hide { display: none; }
ul, ul li, ol { list-style: none; }
a:focus, a img, input:focus {outline: 0 none; border: none; }
.last { margin: 0; } 
.clearfix {display: inline-block;} 
.clearleft { clear: left; }
.floatRight { float: right; display: inline; }
.floatLeft { float: left; display: inline; }
.borderImage { border: 1px solid #aca890; padding: 2px; display: block; }
.capitalize { text-transform: uppercase; }

html, body { height: 100%; }
body { text-align: center; font-family: "Lucida Grande", "Lucida Sans", Verdana, Arial; /*background: #000 url(../images/bgBody.jpg) repeat-x top left;*/}
div#frame { width: 962px; text-align: left; margin: 0 auto; position: relative; /*background: url(../images/bgLights.jpg) no-repeat top right;*/ padding-top: 0px/*158px*/; }
div#frame h1 a { position: absolute; top: 0; left: -41px; display: block; background: url(../images/hdrPlayNow.png) no-repeat top left; overflow: hidden; width: 544px; height: 213px; text-indent: -9999px; z-index: 2; }
div#contentTop { width: 962px; padding-bottom: 8px; }
.button { display: block; overflow: hidden; text-indent: -9999px; }

/*******************************************
	GameShow
********************************************/
div#gameShow { width: 422px; float: right; display: inline; }
div#gameShow h2 a { width: 388px; display: block; overflow: hidden; height: 38px; background: url(../images/hdrGameShow.jpg) no-repeat top left; margin-left: 11px; text-indent: -9999px; margin-bottom: 18px; }
div#sweepstakes { width: 422px; background: url(../images/bgHdrDivider.jpg) no-repeat top left; padding-top: 4px; }
div#rewards { width: 422px; background: url(../images/bgTopPacksDivider.jpg) no-repeat top left; padding-top: 34px; }
div.callout img { float: left; display: inline; }
div.callout div.calloutText { width: 255px; float: right; display: inline; margin-right: 10px; }
div#sweepstakes div.calloutText h3 { padding-top: 23px; }
div.calloutText h3 { font-size: 12px; font-weight: bold; color: #fff; line-height: 12px; padding-bottom: 5px; }
div.calloutText h3 a { color: #fff; text-decoration: none; }
div.calloutText p { font-size: 11px; line-height: 15px; color: #999; font-weight: normal !important; padding-bottom: 7px; }
div.calloutText p a { color: #999; text-decoration: none; }
div#sweepstakes a.button { width: 117px; height: 24px; background: url(../images/btnEnterNow.jpg) no-repeat top left; }
div#rewards a.button { width: 117px; height: 24px; background: url(../images/btnEarnPoints.jpg) no-repeat top left; }


/*******************************************
	wii Prize Pack
********************************************/
div#wiiPrizePack { width: 540px; float: left; display: inline; padding-top: 290px; }
div#instantWin { /*background: url(../images/bgPackLeft.jpg) no-repeat top left;*/ width: 540px; }
div#instantWin .button { background: url(../images/btnPlayNow.jpg) no-repeat top left; width: 136px; height: 30px; display: block; }
div#instantWin h3 a { float: right; display: block; width: 287px; height: 29px; background: url(../images/hdrWiiPackNew.jpg) no-repeat top left; overflow: hidden; text-indent: -9999px; margin-right: 98px; margin-top: 1px; }
#imgWiiPack { position: absolute; top: 188px; z-index: 3; }

/*******************************************
	GamePacks
********************************************/
div#gamePacks { width: 962px; background: url(../images/bgLightBulbs.jpg) no-repeat top left; padding-top: 34px; }
div.packs { float: left; display: inline; }
div.availDate { padding-top: 15px; clear: left; padding-left: 51px; padding-bottom: 31px; }
div.availDate p { font-size: 9px; color: #999; text-transform: uppercase; font-weight: bold; }
div.availDate p a { color: #fff; text-decoration: none; }
div.packs img { float: left; display: inline; }
div.packs div.packText { float: left; display: inline; width: 160px; }
div#pyl div.packText { width: 145px !important; } 
div.packText h3 { font-size: 12px; line-height: 12px; color: #fff; font-weight: bold; text-transform: uppercase; padding-top: 29px; }
div.packText p { font-size: 9px; line-height: 13px; color: #999; text-transform: uppercase; padding-top: 2px; }
div.packText ul { padding-top: 3px; }
div.packText ul li { padding-top: 10px; }
div.packText ul li a { font-size: 9px; line-height: 9px; color: #fff; background: url(../images/bgLi.jpg) no-repeat top left; padding-left: 13px; text-transform: uppercase; text-decoration: none; display: block; }

div#tpir { width: 336px; }
div#tpir div.availDate { background: url(../images/bgPriceIsRight.jpg) no-repeat top left; }
div#ff { width: 326px; }
div#ff div.availDate { background: url(../images/bgFamilyFeud.jpg) no-repeat top left; }
div#pyl { width: 300px; }
div#pyl div.availDate { background: url(../images/bgPressYourLuck.jpg) no-repeat top left; }
div#tpir ul { background: url(../images/tpirDivider.jpg) no-repeat top left; }
div#ff ul { background: url(../images/ffDivider.jpg) no-repeat top left; }
div#pyl ul { background: url(../images/pylDivider.jpg) no-repeat top left; }


/*******************************************
	Footer
********************************************/
div#footer { width: 962px; padding-top: 55px; }
div#footer img { float: left; display: inline; } 

#imgE, #imgP, #imgU, #imgL { margin-right: 34px; }
#imgW { margin-right: 41px; }
#imgN { margin-right: 38px; }
#imgF { margin-right: 40px; }       
div#legal { clear: left; padding-top: 20px; }
div#legal p { font-size: 8px; text-transform: uppercase; color: #666; padding-bottom: 8px; line-height: 12px; }
div#legal p a { color: #666; }
div#legal p span { color: #fff; }
            




/*******************************************
	PlayForFunVersion
********************************************/
body { background: #000 url(../images/pff_Bodybg.jpg) repeat-x top left;}
table#pffContent { margin-top:0px; height: 513px; display: block; /*overflow: hidden;*/ }
div.tabButton_selected { cursor:pointer; background:url(../images/pff_selectedbutton.jpg) no-repeat top left; padding-top:6px; padding-left:12px; width:140px; padding-right:0px; margin-right:0px; }
div.tabButton_unselected {cursor:pointer; background:url(../images/pff_unselectedbutton.jpg) no-repeat top left; padding-top:6px; padding-left:12px; width:140px; padding-right:0px; margin-right:0px;}
div.tabButton_selected div.packText,	div.tabButton_unselected div.packText, 
div.tabButton_selected div.packText h3, div.tabButton_unselected div.packText h3
{margin-top:0px; padding-top:0px; font-size: 11px; line-height: 11px; }

table#pffContent td { vertical-align: top; }
table#pffContentTrailers {}
div#pff_youtube{}
SPAN#nowWatching{ font-size: 12px; line-height: 12px; color: #fff; text-transform: uppercase;}
img#imgNowWatching{position:relative; top:1px;}
div#pff_youtube { margin-left: 1px; margin-top: 1px; }
div#pff_youtube iframe { }
