@font-face{font-family:'open_sans';src:url('../fonts/opensans-regular-webfont.html');src:url('../fonts/opensans-regular-webfontd41d.html?#iefix') format('embedded-opentype'),
url('../fonts/opensans-regular-webfont-2.html') format('woff'),
url('../fonts/opensans-regular-webfont-3.html') format('truetype'),
url('../fonts/opensans-regular-webfont-4.html#open_sansregular') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:'open_sans';src:url('../fonts/opensans-bold-webfont.html');src:url('../fonts/opensans-bold-webfontd41d.html?#iefix') format('embedded-opentype'),
url('../fonts/opensans-bold-webfont-2.html') format('woff'),
url('../fonts/opensans-bold-webfont-3.html') format('truetype'),
url('../fonts/opensans-bold-webfont-4.html#open_sansbold') format('svg');font-weight:bold;font-style:normal;}
@font-face{font-family:'open_sans_extrabold';src:url('../fonts/opensans-extrabold-webfont.html');src:url('../fonts/opensans-extrabold-webfontd41d.html?#iefix') format('embedded-opentype'),
url('../fonts/opensans-extrabold-webfont-2.html') format('woff'),
url('../fonts/opensans-extrabold-webfont-3.html') format('truetype'),
url('../fonts/opensans-extrabold-webfont-4.html#open_sans_extraboldregular') format('svg');font-weight:800;font-style:normal;}
html, body{font-family:Arial, Helvetica, sans-serif;font-size:13px;margin:0;padding:0;background:#00675a;background-color:#00675a;vertical-align:baseline;border:0;color:#000;line-height:1.3;min-width:960px;}
div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section{display:block;}
q:before, q:after{content:'';}
abbr, acronym{font-variant:normal;border:0;border-bottom:1px dotted #000;cursor:help;}
sup, sub{vertical-align:baseline;position:relative;top:-0.4em;font-size:80%;}
sub{top:0.4em;}
input, textarea, select{font-family:inherit;font-size:inherit;font-weight:inherit;}
input, textarea, select{*font-size:100%;}
legend{color:#000;}
i, em{font-style:italic;}
b, strong{font-weight:bold;}
a:link, a:visited{color:#C60C30;text-decoration:underline;outline:none;}
a:hover{color:#C60C30;text-decoration:underline;outline:none;}
img.map, map area{outline:none;}
blockquote,ul,ol,dl{margin:1em;}
ol,ul,dl{margin-left:2em;}
ul.ulWithTitle{margin-top:5px;}
dl dd{margin-left:1em;}
table{border-collapse:collapse;border-spacing:0;}
caption{text-align:left;}
th{font-weight:bold;text-align:center;}
p,fieldset{margin-bottom:1em;}
h1, h2, h3, h4, h5, h6{font-family:'open_sans', Arial, Helvetica, sans-serif;line-height:1.2;}
h1{font-family:'open_sans', Arial, Helvetica, sans-serif;font-weight:700;font-size:174%;text-transform:uppercase;color:#E98300;margin:2px 0 7px 0;}
h1.homeHeader a, h1.homeHeader a:hover{color:#E98300;text-decoration:none;}
h1.altColor{color:#FFF;}
h1.altColor a, h1.altColor a:hover{color:#FFF;text-decoration:none;}
nav h1{color:#C60C30;}
h2{font-family:'open_sans', Arial, Helvetica, sans-serif;font-weight:700;font-size:138.5%;color:#00675A;margin:5px 0;}
h3{font-family:'open_sans', Arial, Helvetica, sans-serif;font-weight:bold;font-size:123.1%;color:#C60C30;}
h4{font-family:'open_sans', Arial, Helvetica, sans-serif;font-weight:bold;font-size:131%;color:#555555;}
h5{color:#00675A;font-weight:bold;text-transform:uppercase;}
h6{font-weight:bold;}
.skipNavigation{visibility:hidden;position:absolute;top:-100px;left:0;}
.contentAreaMain, #sitewideNavigation{position:relative;width:960px;margin:auto;}
.contentAreaMainHome{margin-top:56px;}
p#enableJavaScript{padding:1em;background-color:#000;color:#fff;margin:0;font-weight:bold;font-size:93%;}
div#bodySectionTitle{font-family:'open_sans_extrabold', 'open_sans', Arial, Helvetica, sans-serif;font-weight:800;font-size:400%;text-transform:uppercase;color:#FB6E21;text-align:right;line-height:38px;height:38px;margin-right:20px;margin-top:-2px}
.errors{font-size:93%;color:red;font-weight:bold;}
.clear{font-size:0px;clear:both;margin:0;padding:0;}
.hidden{display:none;}
.allCaps{text-transform:uppercase;}
.regWeight{font-weight:normal;}
.disclaimer{font-size:77%;font-weight:bold;}
span.newNote{color:#000;font-weight:bold;padding-left:2px;}
div.text_2Column{-moz-column-count:2;-webkit-column-count:2;column-count:2;-moz-column-gap:20px;-webkit-column-gap:20px;column-gap:20px;}
a.moreInfoWithArrow{font-family:'open_sans', Arial, Helvetica, sans-serif;font-weight:bold;font-size:123.1%;color:#C60C30;background:url(../Images/png/red-arrow.html) no-repeat right center;padding-right:14px;text-decoration:none;}
a:hover.moreInfoWithArrow{color:#E98300;background:url(../Images/png/yellow-arrow.html) no-repeat right center;}
table.style1{border:none;margin:15px auto 20px auto;text-align:center;border-collapse:collapse;}
table.style1 caption{text-align:center;font-weight:bold;margin-bottom:8px;}
table.style1 thead tr th{background-color:#f2e7d5;padding:7px;border:1px solid #efece3;vertical-align:middle;border-right:#ffffff solid 1px;}
table.style1 tbody tr td{padding:7px 5px;vertical-align:middle;border:1px solid #efece3;vertical-align:middle;}
table.style1 tbody tr td.firstColumn{border-left:none;}
table.style1 tbody tr td.lastColumn{border-right:none;}
table.style1 tbody tr.alt{background-color:#f8f5ec;}
ul.listFormat1 li{padding-bottom:10px;}
#breadcrumb ul{display:inline-block;height:40px;line-height:40px;margin:0;margin-left:20px;font-weight:bold;font-family:'open_sans', Arial, Helvetica, sans-serif;font-size:93%;}
#breadcrumb ul li{float:left;padding-left:13px;margin-left:7px;background:url(../Images/png/BreadCrumbArrow.html) left center no-repeat;color:#555555;list-style-type:none;}
#breadcrumb ul li:first-child{background-image:none;padding-left:0;margin-left:0px;}
#breadcrumb ul li a{color:#C60C30;text-decoration:none;font-weight:normal;}
#breadcrumb ul li a:hover{color:#C60C30;text-decoration:underline;font-weight:normal;}
#sitewideNavigation{z-index:30;}
img#siteLogo{position:absolute;top:13px;left:20px;display:block;width:200px;height:200px;z-index:20;}
.navArrow{position:absolute;top:3px;right:2px;}
nav#navPrimary, nav#navSecondary{position:absolute;width:100%;text-align:right;}
nav#navPrimary ul, nav#navSecondary ul{position:relative;margin:0 auto;list-style-type:none;display:inline-block;padding:0;font-weight:700;}
nav#navPrimary > ul{margin-right:20px;}
nav#navSecondary > ul{margin-right:30px;}
nav#navPrimary > ul{background:#c60c30;border-radius:27px;line-height:50px;text-align:center;text-transform:uppercase;font-size:138.5%;color:#FFF;box-shadow:-2px 0 30px -6px #FFF;behavior:url(resources/PIE.html);}
nav#navPrimary > ul > li, nav#navSecondary > ul > li{float:left;width:auto;}
nav#navPrimary > ul > li{height:54px;border-left:1px solid #DD6D83;border-right:1px solid #630618;}
nav#navPrimary > ul > li:first-child{margin-left:200px;border-left:none;}
nav#navPrimary > ul > li.last{border-right:none;}
nav#navPrimary > ul > li:hover{background-color:#FFF;color:#ff4400;border-left-color:#FFF;}
nav#navPrimary > ul > li#playNav{width:107px;}
nav#navPrimary > ul > li#winNav{width:101px;}
nav#navPrimary > ul > li#secondChanceNav{width:136px;}
nav#navPrimary > ul > li#educationNav{width:169px;}
nav#navPrimary > ul > li#retailersNav{position:relative;width:156px;border-radius:0 24px 24px 0;behavior:url(resources/PIE.html);z-index:20;}
nav#navPrimary ul li a, nav#navSecondary ul li a{text-decoration:none;color:inherit;}
nav#navPrimary > ul > li > a, nav#navSecondary > ul > li > a{display:inline-block;position:relative;height:100%;width:100%;font-family:'open_sans', Arial, Helvetica, sans-serif;}
nav#navPrimary > ul > li > a > span{display:inline-block;vertical-align:middle;line-height:1;text-align:center;}
nav#navPrimary{top:90px;right:0;height:54px;}
nav#navPrimary div.dropDown{border-right:1px solid #C60C30;border-bottom:1px solid #C60C30;border-left:1px solid #C60C30;-webkit-box-shadow:2px 2px 3px rgba(0, 0, 0, 0.6);box-shadow:2px 2px 3px rgba(0, 0, 0, 0.6);}
nav#navPrimary div.dropDown div.column{padding:1em 0;}
nav#navPrimary > ul > li > div.dropDown{display:block;visibility:hidden;position:absolute;background:#FFF;top:54px;font-size:0;border-radius:0 0 5px 5px;line-height:1.2;text-align:left;}
nav#navPrimary ul li div.dropDown div.column{border-left:1px solid #FBE7CE;}
nav#navPrimary ul li div.dropDown div:first-child.column{border-left:0px;}
nav#navPrimary ul li:hover div.dropDown{visibility:visible;}
nav#navPrimary > ul > li > div.dropDown > div.column ul{margin-top:1em;width:100%;height:100%;}
nav#navPrimary > ul > li > div.dropDown > div.column > ul > li{padding:0;font-weight:bold;font-size:100%;text-transform:none;overflow:none;}
nav#navPrimary ul li#playNav div.dropDown{margin-left:-46px;}
nav#navPrimary ul li#winNav div.dropDown{margin-left:-2px;}
nav#navPrimary ul li#educationNav div.dropDown{margin-left:-2px;}
nav#navPrimary ul li div.dropDown div.column{position:relative;display:table-cell;width:174px;font-size:13px;vertical-align:top;height:100%;}
nav#navPrimary ul li div.dropDown div.column a{display:block;height:100%;padding:3px 10px;width:154px;}
nav#navPrimary ul li#playNav div.dropDown div.columnWide{width:204px;}
nav#navPrimary ul li#playNav div.dropDown div.columnWide a{width:184px;}
nav#navPrimary ul li div.dropDown div.column h3{padding:3px 10px;}
nav#navPrimary ul li div.dropDown div.column a:hover{background-color:#FBE7CE;}
nav#navSecondary{font-family:'open_sans', Arial, Helvetica, sans-serif;top:65px;right:0;height:25px;}
nav#navSecondary ul li{padding:0 15px;}
nav#navSecondary ul li a{color:#FEF2E1;}
nav#navSecondary ul li a:hover{color:#FFF;text-decoration:underline;}
.smartling-es nav#navSecondary ul{margin-right:28px;}
.smartling-es nav#navSecondary ul li{padding:0 11px 0 8px;}
nav#navTertiary{height:40px;width:auto;position:absolute;top:10px;right:20px;behavior:url(resources/PIE.html);overflow:auto;}
nav#navTertiary img{display:inline-block;vertical-align:middle;}
.searchResults{height:920px;overflow:hidden;}
.searchBox{padding:0 4px;height:32px;border-radius:16px 16px 16px 16px;background:rgba(255, 255, 255, 0.35);-pie-background:rgba(255, 255, 255, 0.35);behavior:url(resources/PIE.html);}
#expiringTicketsAlert, #amberAlert, .searchBox, #searchField, #sa{position:relative;float:right;margin-bottom:0;}
#expiringTicketsAlert, #amberAlert{padding-right:12px;padding-left:6px;font-weight:bold;font-size:93%;text-transform:uppercase;color:#FFF;font-family:'open_sans', Arial, Helvetica, sans-serif;}
nav#navTertiary a:link, nav#navTertiary a:visited{color:#FFF;text-decoration:none;}
nav#navTertiary a:hover, nav#navTertiary a:hover{color:#FFF;}
nav#navTertiary a:hover span, nav#navTertiary a:hover span{color:#FFF;text-decoration:underline;}
#amberAlert{padding-left:2px;}
#expiringTicketsAlert span, #amberAlert span{display:inline-block;height:24px;vertical-align:middle;text-shadow:1px 1px 2px #333333;line-height:24px;}
#searchField{height:20px;width:185px;padding:0;margin:4px 6px 0 0;line-height:20px;border-weight:0;border-radius:16px 16px 16px 16px;behavior:url(resources/PIE.html);outline:none;}
#sa{margin-top:4px;margin-right:8px;width:24px;height:24px;overflow:hidden;border-width:0px;padding:0;color:#FFF;font-weight:bold;font-size:93%;cursor:pointer;}
header#headerMain{position:relative;height:275px;background-color:#E98300;background:-moz-linear-gradient(top, #FCB042 0%,#E98300 100%);background:-webkit-linear-gradient(top, #FCB042 0%,#E98300 100%);background:-o-linear-gradient(top, #FCB042 0%,#E98300 100%);background:-ms-linear-gradient(top, #FCB042 0%,#E98300 100%);background:linear-gradient(to bottom, #FCB042 0%,#E98300 100%);-pie-background:linear-gradient(#FCB042, #E98300);behavior:url(resources/PIE.html);z-index:10;}
#backgroundBar{position:relative;height:140px;margin-top:-58px;background-color:#FFF;opacity:0.17;filter:alpha(opacity=17);z-index:10;}
#bodyMain{top:-178px;margin-bottom:-178px;z-index:20;}
#bodySectionTitle{height:38px;margin-bottom:20px;}
#bodyContent{position:relative;background-color:#FFF;border-radius:0 0 5px 5px;behavior:url(resources/PIE.html);overflow:auto;}
#connectBar{position:relative;height:40px;background-color:#FBE7CE;border-radius:5px 5px 0 0;behavior:url(resources/PIE.html);}
#connectSprites a{position:absolute;top:0;right:0;height:40px;width:230px;margin:0;text-align:right;background:transparent url(../Images/png/socialHubIcons.html) no-repeat right top;}
#connectSprites a:hover{background:transparent url(../Images/png/socialHubIcons.html) no-repeat right -41px;}
p.tableFootnotes{margin:0 auto 1em auto;padding:0 5px;font-size:77%;color:#000000;font-weight:bold;}
.topLeftCell{-moz-border-radius-topleft:5px;border-top-left-radius:5px;}
.topRightCell{-moz-border-radius-topright:5px;border-top-right-radius:5px;}
.bottomLeftCell{-moz-border-radius-bottomleft:5px;border-bottom-left-radius:5px;text-align:left;padding-left:60px;}
.bottomRightCell{border-bottom-right-radius:5px;-moz-border-radius-bottomright:5px;}
footer nav{font-family:'open_sans', Arial, Helvetica, sans-serif;}
footer#footerMain{position:relative;width:100%;color:#fff;text-align:center;margin-top:1em;margin-bottom:1em;}
footer nav ul li{list-style-type:none;display:inline;padding:60px 55px;}
footer nav a{text-decoration:none;font-weight:bold;}
footer nav a:link, footer nav a:visited{color:#FFF;}
footer nav a:hover{color:#FFCC66;}
#footerLogos{position:absolute;top:24px;left:15px;width:920px;height:80px;z-index:0;font-size:0px;line-height:0px;}
.footerLogo1{float:left;width:90px;height:80px;margin:0 30px 0 20px;}
.smartling-es .footerLogo1{float:left;width:114px;height:80px;margin:0 30px 0 20px;background:url(../Images/png/footer_playResponsiblyLogo_sp.html) no-repeat 0 -80px;}
.footerLogo2{float:left;width:80px;height:80px;margin:0 0 0 30px;/*background:url(../Images/png/footer_mustBe18Logo.html) no-repeat 0 -80px;*/}
.footerLogo3{float:right;width:80px;height:80px;margin:0 28px 0 0;}
.smartling-es .footerLogo3{float:right;width:96px;height:80px;margin:0 28px 0 0;}
.footerLogo4{float:right;width:95px;height:80px;margin:0 10px 0 24px;}
.hiddenText{overflow:hidden;text-indent:-10000px;font-size:0px;line-height:0px;}
#footerLogos a:hover.hiddenText{background-position:0 0;}
#copyright{font-size:85%;}
.noScript{visibility:hidden;cursor:default;}
.noScriptBanner{position:absolute;z-index:0;}
.noScriptBanner:first-child{z-index:10;}
.handle{background:url("../Images/png/navWinningNumbersTab.html") no-repeat scroll right top transparent;width:47px;height:230px;outline:medium none;border-left:2px solid #C60C30;margin-top:200px;right:-49px;text-indent:-99999px;position:absolute;}
.smartling-es .handle{background:url("../Images/png/navWinningNumbersTab_sp.html") no-repeat scroll right top transparent;}
a:hover.handle{right:-52px;width:50px;}
.slide-out-div{width:205px;border-right:3px solid #C60C30;border-bottom:3px solid #C60C30;background-color:#F6F6F6;z-index:40;position:absolute;top:-2px;left:-294px;}
.wnGameBkgrd{padding:14px 5px;text-align:center;font-size:11px;color:#555555;font-weight:bold;border-bottom:1px solid #dddddd;}
.wnPlainBkgrd{padding:14px 2px;text-align:center;font-size:11px;color:#555555;font-weight:bold;border-bottom:1px solid #dddddd;}
.wnLotto{padding:14px 0px 14px 2px;}
.wnLastBkgrd{border-bottom:none;margin-bottom:-3px;}
.wnLogo{margin:0;padding:0;}
.wnDate{padding-top:10px;margin-bottom:4px;margin-top:0;}
.wnBalls{margin-bottom:2px;}
.balls{display:inline-block;width:26px;height:28px;margin:1px;line-height:25px;background:url(../Images/png/winn-numbers-ball.html) no-repeat;color:#00675A;font-size:15px;text-align:center;}
.mMillBall{background:url(../Images/png/winning-numbers-megaMillions-ball.html) no-repeat;color:#403400;}
.lbBall{background:url(../Images/png/winn-numbers-lb-ball.html) no-repeat;color:#ffffff;}
.pbBall{background:url(../Images/png/winn-numbers-pb-ball.html) no-repeat;color:#ffffff;}
.mmcProperty{background-color:#f2f2f2;border:1px solid #4b4b4b;color:#000;width:26px;height:31px;line-height:22px;background-image:none;padding:0;box-shadow:0px 1px 4px rgba(0,0,0,.3);margin-left:2px;}
.mmcProperty span.mmcColor{display:block;background-color:#d2232a;border-bottom:1px solid #4b4b4b;height:6px;padding:0;margin:0;}
.multiplier{background-image:none;width:auto;margin:0 3px;}
.mmBall{background:url(../Images/png/winn-numbers-megaMoney-ball.html) no-repeat;color:#ffffff;}
.wnDash{display:inline-block;width:1px;height:1px;margin:0 -1px 0 0;font-size:1px;text-align:center;color:#ffffff;}
.wnNextJp{margin:8px 0 2px 0;padding:0;font-size:10px;font-weight:normal;}
div.wnPlainBkgrd p.mmcClubPrizes{margin:6px 0 0 0;line-height:22px;}
div.wnPlainBkgrd p.mmcClubPrizes span.mmc{font-size:20px;}
div.wnPlainBkgrd p.mmcClubPrizes span.mmcClubText{text-align:left;width:auto;height:22px;line-height:11px;padding-left:5px;margin:-8px 0 0 0;}
.wnNextDate{margin:0;padding:0;}
.wnNextJpAmt{margin:3px 0 0 0;padding:0;font-size:18px;color:#E98300;text-transform:uppercase;}
.sun{background:url(../Images/png/sun.html) no-repeat;margin-right:2px;}
.moon{background:url(../Images/png/moon.html) no-repeat;margin-right:2px;}
header#headerMainHome{position:relative;height:490px;z-index:10;}
div.largeBannerBackground{position:absolute;height:490px;width:100%;z-index:10;}
div.largeBanner{position:relative;height:490px;width:100%;z-index:20;}
div.largeBanner .contentAreaMain{height:490px;background-color:transparent;margin:0 auto;padding:0;display:block;}
.prevLargeSlideShowBanner{position:absolute;top:275px;left:50%;margin-left:-480px;z-index:100;width:66px;height:94px;display:inline-block;background:url(../Images/png/largeBannerArrowsPrev.html) 0 -94px no-repeat;outline:none;}
.nextLargeSlideShowBanner{position:absolute;top:275px;right:50%;margin-right:-480px;z-index:100;width:66px;height:94px;display:inline-block;background:url(../Images/png/largeBannerArrowsNext.html) 0 -94px no-repeat;outline:none;}
a:hover.prevLargeSlideShowBanner, a:hover.nextLargeSlideShowBanner{background-position:0 0;}
div#largeSlideShow .slide{left:0;width:100%;filter:inherit;}
div#largeSlideShow .pagination{display:none;}
.templateHomepage{padding:20px 12px;margin:0;overflow:hidden;}
.homepageContentSection{float:left;width:296px;padding:0 8px;margin:0;overflow:hidden;}
.homepageContentToEdge{padding:0;width:312px;}
section.homepageContentBannersSection div.banner, section.homepageContentSection div.banner{margin-top:10px;overflow:auto;font-size:0;}
section.homepageContentBannersSection div:first-child.banner, section.homepageContentSection div:first-child.banner{margin-top:0px;}
section.homepageContentBannersSection div.banner img, section.homepageContentSection div.banner img{position:relative;border-radius:5px 5px 5px 5px;behavior:url(resources/PIE.html);}
.homepageArticle{border-left:5px solid #FBE7CE;padding:0 15px 0 11px;width:281px;}
.homepageArticle h2 a, .homepageArticle h2 a:hover{color:#00675A;text-decoration:none;}
.homepageArticle p a, .homepageArticle p a:hover{color:#000000;text-decoration:none;}
.homepageFirstRow{height:310px;margin-bottom:16px;}
.homepageLatestNews{padding-left:16px;width:288px;}
.homepageSecondRow{height:316px;}
.newsResults{border-top:1px solid #CCC;margin:0 5px 15px 0;padding:0;}
.pressReleaseLink{border-bottom:1px solid #CCC;padding:6px 0;margin:0;font-size:93%;}
.pressReleaseLink a{display:block;color:#C60C30;text-decoration:none;padding-right:12px;font-size:93%;background:url(../Images/png/red-arrow-sm.html) no-repeat right center;}
.pressReleaseLink a:hover{color:#E98300;text-decoration:underline;padding-right:12px;font-size:93%;background:url(../Images/png/yellow-arrow-sm.html) no-repeat right center;}
section#scratchBanner{position:relative;height:316px;}
section#scratchBanner h1{position:relative;border-radius:5px 5px 0 0;background-color:#E98300;background:-moz-linear-gradient(top, #FCB042 0%,#E98300 100%);background:-webkit-linear-gradient(top, #FCB042 0%,#E98300 100%);background:-o-linear-gradient(top, #FCB042 0%,#E98300 100%);background:-ms-linear-gradient(top, #FCB042 0%,#E98300 100%);background:linear-gradient(to bottom, #FCB042 0%,#E98300 100%);-pie-background:linear-gradient(#FCB042, #E98300);behavior:url(resources/PIE.html);margin:0 16px;padding:10px;text-align:left;font-weight:bold;}
#scratchRotationBanner{position:relative;margin:0 16px;height:269px;background:#fbe7ce url(../Images/png/scratchBanners_Background1.html);border-radius:0 0 5px 5px;behavior:url(resources/PIE.html);}
#scratchRotationBanner .slide{left:0;width:100%;filter:inherit;text-align:center;line-height:269px;}
#scratchRotationBanner .slide img{vertical-align:middle;}
.prevScratchBanner{position:absolute;top:110px;left:-16px;display:block;width:32px;height:40px;background:transparent url(../Images/png/scratchBanners_prevArrow.html) 0 0;z-index:1000;}
a:hover.prevScratchBanner{background:transparent url(../Images/png/scratchBanners_prevArrow.html) 0 -40px;}
.nextScratchBanner{position:absolute;top:110px;right:-16px;display:block;width:32px;height:40px;background:transparent url(../Images/png/scratchBanners_nextArrow.html) 0 0;z-index:1000;}
a:hover.nextScratchBanner{background:transparent url(../Images/png/scratchBanners_nextArrow.html) 0 -40px;}
div#bodyMain div.template1{padding:20px;}
div#bodyMain div.template2{padding:12px 20px 20px 12px;}
div.template2 section.column1{float:left;width:218px;margin-right:20px;height:100%;}
div.template2 section.column1 nav, div.template2Games section.column1{border-right:1px solid #FBE7CE;}
div.template2 section.column2{float:left;width:690px;}
div#bodyMain div.template3{padding:12px 20px 20px 12px;}
div.template3 section.column1{float:left;width:218px;margin-right:20px;height:100%;}
div.template3 section.column1 nav{border-right:1px solid #FBE7CE;}
div.template3 section.column2{float:left;width:470px;margin-right:20px;}
div.template3 section.column3{float:left;width:200px;height:100%;}
div#bodyMain div.template2Games{padding:0 0 20px 12px;}
div.template2Games section.column1{float:left;width:218px;height:100%;margin:12px 0 0 0;}
div.template2Games section.column2{float:left;width:729px;}
div.template2Games section.column2 .gameContent{padding:0 19px 0 20px;}
#gameContentLeft{width:465px;text-align:left;}
div#bodyMain div.templateLanding{padding:0;margin:-1px 0 0 0;}
.sectionNav{color:#555555;font-family:'open_sans', Arial, Helvetica, sans-serif;font-weight:bold;}
.sectionNav h1{padding-left:8px;}
.sectionNav a{display:block;padding:.15em 0 .15em 8px;}
.sectionNav a:link, .sectionNav a:visited{color:#C60C30;text-decoration:none;}
.sectionNav a:hover{background-color:#FBE7CE;}
.sectionNav > ul{margin:8px 0;list-style-type:none;font-size:123.1%;line-height:21px;}
.sectionNav > ul > li{}
.sectionNav ul li.active > a:link, .sectionNav ul li.active > a:visited,.sectionNav ul li.active > a:hover{color:#555555;text-decoration:none;cursor:default;background-color:transparent;}
.sectionNav > ul > li > ul, .sectionNav > ul > li > ul > li > ul{list-style-type:none;margin:-.3em 0 0 10px;font-size:12px;}
.sectionNav > ul > li > ul > li > ul{}
div.pbInset{background:url(../Images/jpegs/pbInset-bkgrd.html) no-repeat;width:231px;height:273px;margin:60px 0 0 -12px;padding:0;position:relative;}
.pbInsetContentArea{height:273px;background-color:transparent;margin:0 auto;padding:0;display:block;}
div.pbInset div.pbInsetContent{position:absolute;top:95px;left:10px;width:211px;}
div.pbInset div.pbInsetContent p{font-weight:bold;text-align:center;}
div.pbInset div.pbInsetContent p.pbInsetJP{font-size:80px;line-height:65px;margin:0 20px 10px 0;}
div.pbInset div.pbInsetContent p.pbInsetJP span{background-color:#fff;border:1px solid #800019;padding:0px 12px;margin-left:7px;}
div.pbInset div.pbInsetContent p.pbInsetMill{font-family:"Arial Black";font-size:40px;line-height:33px;text-transform:uppercase;color:#fff;margin:0 0 3px 0;}
div.pbInset div.pbInsetContent p.pbInsetEst{font-family:"Arial Black";font-size:11px;line-height:10px;text-transform:uppercase;color:#fff;margin:0 0 12px 0;}
div.pbInset div.pbInsetContent p.pbInsetDrawDate{font-size:12px;line-height:12px;color:#e6e5e5;margin:0 0 2px 0;}
div.pbInset div.pbInsetContent p.pbInsetDrawDate span{font-weight:normal;font-style:italic;}
#machineBallLeft{width:465px;}
#machineBallLeft p{margin-bottom:18px;}
.machineBallResults{border-top:4px solid #E98300;padding-top:18px;}
.machineBallResults h1{margin-bottom:10px;}
section.jackpotCombo img.jpComboGames{float:right;margin-top:-10px;}
section.jackpotCombo img.jpComboTitle{margin:14px 0 20px 0;}
section.jackpotCombo p.newPkg{font-weight:bold;font-size:16px;margin-bottom:12px;}
section.jackpotCombo ul{color:#ed174f;}
section.jackpotCombo ul li span{color:#000;}
section.jackpotCombo p.notCancelled{font-size:11px;margin-top:25px;}
section.contact div.column2{float:left;width:208px;padding-left:20px;}
#fileAComplaint div.bottom{clear:both;}
#contactUsForm, #fileAComplaintForm{width:400px;float:left;}
.contact textarea{max-width:100%;}
.contact #addressInfo{float:left;padding:20px;border:1px solid #B6D4D0;background-color:#EAF6F0;width:228px;margin-bottom:20px;}
.contact #addressInfo p{font-size:93%;padding:2px;padding-left:12px;}
.contact #addressInfo ul{font-size:93%;padding:2px;}
.contact label{margin-top:1.25em;font-size:85%;font-weight:bold;display:block;margin-bottom:2px;}
.contact p.radio label{display:inline;}
.contact input, .contact textarea{width:394px;background-color:#F5F5F5;border:1px solid #CCC;padding:2px;}
.contact p.radio{padding-left:10px;margin-bottom:0;}
.contact p.radio input{display:inline-block;width:auto;background-color:transparent;border:none;vertical-align:middle;}
.contact .formCity{float:left;margin-right:20px;}
.contact .formCity #city{width:200px;}
.contact .formCity #state{width:50px;}
.contact .formCity #zip{width:70px;margin-right:0;}
.contact select{width:400px;background-color:#F5F5F5;border:1px solid #CCC;padding:2px 0;}
.contact textarea{height:150px;}
.contact p.disclaimer{float:left;width:270px;}
.contact span{color:#777;}
.contact form input.submit{font-size:93%;position:relative;width:151px;height:32px;border:1px solid #CCC;overflow:hidden;padding:0;margin-top:1.5em;color:#000;font-weight:bold;cursor:pointer;border-radius:5px 5px 5px 5px;background-color:#FEFEFE;background:-moz-linear-gradient(top, #FEFEFE 0%,#DEDEDE 100%);background:-webkit-linear-gradient(top, #FEFEFE 0%,#DEDEDE 100%);background:-o-linear-gradient(top, #FEFEFE 0%,#DEDEDE 100%);background:-ms-linear-gradient(top, #FEFEFE 0%,#DEDEDE 100%);background:linear-gradient(to bottom, #FEFEFE 0%,#DEDEDE 100%);-pie-background:linear-gradient(#FEFEFE, #DEDEDE);behavior:url(resources/PIE.html);}
.contact form input.reset{font-size:93%;position:relative;width:151px;height:32px;border:1px solid #CCC;overflow:hidden;padding:0;margin-top:1.5em;color:#000;font-weight:bold;cursor:pointer;border-radius:5px 5px 5px 5px;background-color:#FEFEFE;background:-moz-linear-gradient(top, #FEFEFE 0%,#DEDEDE 100%);background:-webkit-linear-gradient(top, #FEFEFE 0%,#DEDEDE 100%);background:-o-linear-gradient(top, #FEFEFE 0%,#DEDEDE 100%);background:-ms-linear-gradient(top, #FEFEFE 0%,#DEDEDE 100%);background:linear-gradient(to bottom, #FEFEFE 0%,#DEDEDE 100%);-pie-background:linear-gradient(#FEFEFE, #DEDEDE);behavior:url(resources/PIE.html);}
.contact p.remainingCharacters{margin-bottom:0;width:410px;text-align:right;}
.contact span.remainingCharacters{font-weight:bold;}
.gameBannerImg{margin-bottom:20px;}
.raffleBannerImg{margin-bottom:10px;}
table.games{font-weight:bold;margin:15px 0 10px 0;width:100%;}
table.games thead th{text-transform:uppercase;}
table.games thead tr th{padding:4px;}
table.games tbody tr td{padding:7px 3px;}
.gamePageNumbers{font-weight:bold;}
.gamePageNumbers p{margin:0;}
p.gameJackpot{font-size:274%;padding:0;margin:0;}
.gamePageBalls{margin:0 0 15px 0;}
div.mmcWinningNumbers .gamePageBalls{margin-bottom:0;}
div.gamePageBalls p.wnBalls{margin:5px 0 0 0;}
div.gamePageBalls p.mmcPropName{margin:2px 0 0 91px;width:130px;font-size:9px;text-align:center;}
.nextJackpot{float:right;height:80px;margin-right:15px;padding-left:20px;border-left:1px solid #efece3;}
div.mmcWinningNumbers div div.nextJackpot{min-width:170px;height:110px;}
p.topPrize{font-size:28px;margin-top:6px;}
p.mmcClubPrizes{line-height:40px;}
p.mmcClubPrizes span.mmcClubText{display:inline-block;width:125px;height:40px;font-size:11px;font-weight:normal;line-height:15px;vertical-align:middle;padding-left:7px;margin:-4px 0 0 0;}
p.mmcClubPrizes span.mmc{font-size:30px;font-weight:bold;}
.gamePageBalls p.rollover, .gamePageBalls p.rolloverOrWinners, div.gamePageNumbers p.rolloverOrWinners{font-size:123.1%;margin-top:5px;}
p.rolloverOrWinners{line-height:22px;}
p.rolloverOrWinners span{font-weight:normal;}
div.gamePageNumbers p.rolloverOrWinners{margin-bottom:12px;float:left;}
p.mmc.rolloverOrWinners{padding-top:10px;}
div.monopolyCurrentNumbers div.gamePageBalls p.mmc.rolloverOrWinners{margin-top:13px;line-height:17px;}
.gamePageBalls p.winnerStates{margin:0 0 0 35px;font-size:93%;font-weight:normal;font-style:italic;}
.ballGamePg{display:inline-block;width:26px;height:28px;background:url(../Images/png/winn-numbers-ball.html) no-repeat;margin:3px;line-height:28px;font-size:16px;text-align:center;}
.pbBallGamePg{display:inline-block;width:26px;height:28px;background:url(../Images/png/winn-numbers-pb-ball.html) no-repeat;color:#ffffff;margin:3px;line-height:28px;font-size:16px;text-align:center;}
.mmBallGamePg{display:inline-block;width:26px;height:28px;background:url(../Images/png/winn-numbers-mm-ball.html) no-repeat;color:#ffffff;margin:3px;line-height:28px;font-size:16px;text-align:center;}
.gamesColumn3{float:right;width:205px;}
.gamesColumn3 h1{font-size:138.5%;margin-bottom:5px;}
.gamesColumn3 h2{font-size:108%;}
.gamesColumn3 p{font-size:85%;width:185px;margin-bottom:5px;}
.gamesColumn3 section{margin:0 0 23px 0;}
.formSection{position:relative;text-align:left;padding:0;margin-bottom:25px;border-radius:5px;behavior:url(resources/PIE.html);}
.formSection h4{position:relative;background-color:#E98300;background:-moz-linear-gradient(top, #FCB042 0%,#E98300 100%);background:-webkit-linear-gradient(top, #FCB042 0%,#E98300 100%);background:-o-linear-gradient(top, #FCB042 0%,#E98300 100%);background:-ms-linear-gradient(top, #FCB042 0%,#E98300 100%);background:linear-gradient(to bottom, #FCB042 0%,#E98300 100%);-pie-background:linear-gradient(#FCB042, #E98300);behavior:url(resources/PIE.html);color:#ffffff;padding:6px 2px;text-align:center;font-size:123.1%;border-radius:5px 5px 0 0;}
.formSection form{position:relative;padding:0 8px 8px 8px;background-color:#F9F9F9;border-left:1px solid #CCCCCC;border-right:1px solid #CCCCCC;border-bottom:1px solid #CCCCCC;margin-bottom:3px;behavior:url(resources/PIE.html);border-radius:0 0 5px 5px;}
.formSection form > div{clear:both;}
form label{display:block;font-size:93%;font-weight:bold;}
form .formButtons{padding-top:1em;text-align:left;overflow:auto;}
form input.formButton{font-size:93%;position:relative;height:24px;border:1px solid #CCC;overflow:hidden;padding:0;color:#000;font-weight:bold;cursor:pointer;border-radius:5px 5px 5px 5px;background-color:#FEFEFE;background:-moz-linear-gradient(top, #FEFEFE 0%,#DEDEDE 100%);background:-webkit-linear-gradient(top, #FEFEFE 0%,#DEDEDE 100%);background:-o-linear-gradient(top, #FEFEFE 0%,#DEDEDE 100%);background:-ms-linear-gradient(top, #FEFEFE 0%,#DEDEDE 100%);background:linear-gradient(to bottom, #FEFEFE 0%,#DEDEDE 100%);-pie-background:linear-gradient(#FEFEFE, #DEDEDE);behavior:url(resources/PIE.html);}
form select{padding:2px 4px 2px 0;outline:none;}
form input, form textarea{padding:3px 2px;}
.formStyle1 form select{background-color:#FFFFFF;border:1px solid #CCC;}
.formStyle1 form input, .formStyle1 form textarea{background-color:#FFFFFF;border:1px solid #CCC;}
.formStyle2 form select{background-color:#F5F5F5;border:1px solid #CCC;}
.formStyle2 form input, .formStyle2 form textarea{background-color:#F5F5F5;border:1px solid #CCC;}
.formSection p{font-size:100%;font-weight:bold;margin:0;padding:0;text-align:left;}
.formSectionBody{padding:10px;background-color:#F9F9F9;border-left:1px solid #CCCCCC;border-right:1px solid #CCCCCC;border-bottom:1px solid #CCCCCC;}
form.pbSearchForm input{width:16px;}
form.pbSearchForm input.submit{width:100px;margin-top:10px;}
ol#pbHowToPlayOrderedList li, ol#luckyMoneyHowToPlayOrderedList li, ol#mmcHowToPlayOrderedList li{margin:14px 5px 14px 15px;}
table.odds tbody td{border-top:4px solid #FFFFFF;}
table.odds span.placeholder, table.odds span.plus, table.odds span.smallBall{display:inline-block;margin:0 1px 0 1px;line-height:18px;width:18px;height:18px;text-align:center;}
table.odds td span.smallBall{background:transparent url(../Images/png/ball_18x18.html);}
table.odds{border:0px solid #FFFFFF;text-align:center;margin:0 auto;margin-bottom:1em;font-weight:bold;text-shadow:none;background-color:#FFFFFF;width:96%;font-weight:bold;font-size:116%;text-shadow:none;box-shadow:2px 2px 3px rgba(0,0,0,.75);border-radius:5px;}
table.odds th{color:#FFFFFF;}
table.odds th:FIRST-CHILD{border-top-left-radius:5px;}
table.odds th:LAST-CHILD{border-top-right-radius:5px;}
table.odds th, table.odds td{padding:0.4em 0.5em;vertical-align:middle;}
table.odds tfoot{color:#FFF;}
table.odds caption .xtra{color:#E00034;}
table.odds caption .powerplay{color:#0050A2;}
table.odds caption .megaplier{color:#D52B1E;}
table.odds caption > span > span{font-size:85%;display:block;}
table.odds tbody tr td.column1 > div{display:inline-block;width:154px;}
table#powerballOdds .powerplayColumns, table.odds .column04.megaplierColumns, table.odds .column04.xtraColumns{border-left:4px solid #FFFFFF;}
.odds td span.smallBall.pbBall{display:inline-block;margin:0 2px 0 2px;line-height:18px;width:18px;height:18px;background:transparent url(../Images/png/ball_18x18pb.html);}
.odds td span.smallBall.mMillBall{display:inline-block;margin:0 2px 0 2px;line-height:18px;width:18px;height:18px;background:transparent url(../Images/png/ball_18x18megaMillions.html);}
table#powerballOdds caption{color:#C60C30;opacity:1;font-weight:bold;margin-bottom:0;padding:.5em 1em;overflow:auto;}
table#powerballOdds caption .powerball{display:block;color:#C60C30;}
table#powerballOdds caption .powerplay{display:block;color:#0050A2;}
table#powerballOdds thead th.powerballColumns, table#powerballOdds tfoot td.powerballColumns{background-color:#C60C30;}
table#powerballOdds thead th.powerplayColumns, table#powerballOdds tfoot td.powerplayColumns{background-color:#0050A2;}
table#powerballOdds th{background-color:#FFF9C1;text-shadow:none;}
table#powerballOdds tbody .column04{color:#0050A2;background-color:#DEF2FC;}
table#powerballOdds thead th.powerballColumns, table#powerballOdds tfoot td.powerballColumns{background-color:#C60C30;color:#FFF;}
table#powerballOdds thead th.powerplayColumns, table#powerballOdds tfoot td.powerplayColumns{background-color:#0050A2;color:#FFF;}
table#powerballOdds tbody td{background-color:#FFF9C1;border-top:4px solid #FFFFFF;}
table#powerballOdds tbody .column04{color:#C60C30;background-color:#DEF2FC;}
table#powerballOdds caption .powerball{float:left;}
table#powerballOdds caption .powerplay{float:right;width:25%;border:4px solid transparent;}
#copyrightPB{font-size:70%;margin:0;}
table#PB5xOdds .PP5xColumns, table#PB5xOdds thead tr th, table.odds .column04.megaplierColumns, table.odds .column04.xtraColumns{border-left:4px solid #FFFFFF;}
table#PB5xOdds caption .5Xpowerball{display:block;color:#000000;}
table#PB5xOdds caption .5Xpowerplay{display:inline-block;color:#ffd100;width:500px;background-color:#0C0;}
table#PB5xOdds thead tr th.column01, table#PB5xOdds thead tr th.column02{color:#000000;}
table#PB5xOdds thead th.PB5xColumns, table#PB5xOdds tfoot td.PB5xColumns{background-color:#000000;color:#ffffff;}
table#PB5xOdds thead th.PP5xColumns, table#PB5xOdds tfoot td.PP5xColumns{background-color:#C60C30;}
table#PB5xOdds th, table#PB5xOdds tbody .column01, table#PB5xOdds tbody .column02{background-color:#FFF9C1;color:#d0202e;}
table#PB5xOdds thead th.column04{background-color:#f2c1c5;color:#000000;}
table#PB5xOdds tbody .column04{color:#C60C30;background-color:#f2c1c5;}
#PB5xticketText{position:absolute;top:115px;left:340px;padding:0 5px;width:215px;text-align:left;font-size:85%;}
table#lottoOdds thead th.lottoColumns, table#lottoOdds tfoot td.lottoColumns{background-color:#006D55;}
table#lottoOdds thead th.xtraColumns, table#lottoOdds tfoot td.xtraColumns{background-color:#E00034;}
table#megaMillionsOdds thead th.megaMillionsColumns, table#megaMillionsOdds tfoot td.megaMillionsColumns{background-color:#001B96;}
table#megaMillionsOdds thead th.megaplierColumns, table#megaMillionsOdds tfoot td.megaplierColumns{background-color:#D52B1E;}
table#luckyMoneyOdds thead th.luckyMoneyColumns, table#luckyMoneyOdds td.luckyMoneyColumns{background-color:#FAF9DF;color:#000;}
table#luckyMoneyOdds thead th.megaplierColumns{background-color:#002395;}
table#luckyMoneyOdds td.column04 megaplierColumns{background-color:#DEF2FC;}
table#lottoOdds td.xtraColumns{background-color:#FEE7A6;}
table#lottoOdds tbody td.xtraColumns{color:#E00034;}
table#megaMillionsOdds td.megaplierColumns{background-color:#F9E1DF;color:#D52B1E;}
table#luckyMoneyOdds td.megaplierColumns{background-color:#DEF2FC;color:#DEF2FC;}
table#lottoOdds th > span{display:inline-block;overflow:hidden;text-indent:-9999px;height:21px;width:45px;vertical-align:middle;padding:0;}
table#lottoOdds th.x2 > span{background:transparent url(../Images/png/x2x3x4x5.html) no-repeat 0 0px;background-size:45px 200px;}
table#lottoOdds th.x3 > span{background:transparent url(../Images/png/x2x3x4x5.html) no-repeat 0 -25px;background-size:45px 200px;}
table#lottoOdds th.x4 > span{background:transparent url(../Images/png/x2x3x4x5.html) no-repeat 0 -50px;background-size:45px 200px;}
table#lottoOdds th.x5 > span{background:transparent url(../Images/png/x2x3x4x5.html) no-repeat 0 -75px;background-size:45px 200px;}
table#megaMillionsOdds tbody tr.tier1 td.column03{margin-bottom:0;border-radius:0;width:15%;}
table#luckyMoneyOdds tbody tr td.column03{margin-bottom:0;border-radius:0;width:15%;color:#002395;}
table#luckyMoneyOdds tbody tr td.column04{margin-bottom:0;border-radius:0;width:15%;color:#E98300;}
table#megaMillionsOdds tbody td{background-color:#FFF;}
table#luckyMoneyOdds tbody td{background-color:#faf9df;}
table#megaMillionsOdds tbody tr.tier1 td.megaplierColumns, table#lottoOdds tbody tr.tier1 td.xtraColumns{display:table-cell;}
table#luckyMoneyOdds tbody tr.tier1 td.megaplierColumns{display:table-cell;}
table#lottoOdds tr:LAST-CHILD td{line-height:1.6rem;}
caption .megaplier{float:right;width:39%;border:4px solid transparent;}
caption .xtra{float:right;width:48%;border:4px solid transparent;}
table.odds tfoot td.megaplierColumns{display:table-cell;}
table.odds tfoot tr td:FIRST-CHILD{border-radius:0 0 0 5px;}
table.odds tfoot td:LAST-CHILD{border-radius:0 0 5px 0;}
table.odds caption span.ticketCost{display:block;}
table.odds caption .megaMillions, table.odds caption .lotto{float:left;}
table.odds tfoot td{border-top:4px solid #FFF;}
table#ezMatchOdds{width:300px;}
table#megaMoneyOdds caption span, table#luckyMoneyOdds caption span, table#fantasy5Odds caption span, table#ezMatchOdds caption span, table.play4Odds thead tr th span, table.cash3Odds thead tr th span{font-size:77%;text-transform:none;}
table#luckyMoneyOdds{margin:0 auto;width:80%;}
table#luckyMoneyOdds.EZmatch{margin:25px auto 10px auto;width:50%;}
table#luckyMoneyOdds tr td.column1{width:30%;}
table#luckyMoneyOdds tr td.column02{width:23%;}
table#luckyMoneyOdds td.megaplierColumns{background-color:#DEF2FC;color:#C60C30;}
table#luckyMoneyOdds caption{text-align:left;background-color:#DEF2FC;color:#61c250;margin-bottom:0;padding:.5em 1em;overflow:auto;}
table#luckyMoneyOdds thead tr th{background-color:#61c250;color:#ffffff;}
table#luckyMoneyOdds tfoot td{border-top:none;background-color:#61c250;}
table#luckyMoneyOdds tr.alt{background-color:#faf9df;}
.odds td span.smallBall.mLuckyBall{display:inline-block;margin:0 2px 0 2px;line-height:18px;width:18px;height:18px;background:transparent url(../Images/png/ball_18x18luckyMoney.html);}
.odds td span.smallBall.mluckyMoneyBall{display:inline-block;margin:0 2px 0 2px;line-height:18px;width:18px;height:18px;background:transparent url(../Images/png/winning-numbers-luckyMoney-ball.html);}
.luckyMoney{column-width:3;}
table#ezOdds caption{text-align:center;color:#61c250;margin-bottom:0;padding:.5em 1em;overflow:auto;}
table#ezOdds thead tr th{background-color:#002395;color:#ffffff;}
table#ezOdds tfoot td{border-top:none;background-color:#002395;}
table#ezOdds tr.alt{background-color:#faf9df;}
.mmc{color:#d2232a;}
table.mmcOdds{margin:25px auto 0 auto;width:80%;}
table.mmcOdds tbody tr.tier1 td{color:#000;}
table.mmcOdds tr td.column1{width:40%;padding-right:20px;}
table.mmcOdds tr td.column02{width:25%;color:#333;}
table.mmcOdds tr td.column03{width:35%;color:#333;}
table.mmcOdds thead tr th, table.mmcOdds tfoot td{background-color:#d2232a;color:#ffffff;}
table.mmcOdds thead tr th{padding:.6em 1em;}
table.mmcOdds tr{background-color:#faf9df;}
table.mmcOdds td span.smallBall.propNumber{display:inline-block;margin:0 2px 0 2px;line-height:27px;width:23px;height:27px;background:transparent url(../Images/png/property_23x27-mmc.html);font-size:10px;}
p.mmcDisclaimer{background:url(../Images/png/monopolyBoard.html) no-repeat;padding-left:48px;vertical-align:middle;margin:20px 0 0 5px;}
table#megaMoneyOdds caption{text-align:center;color:#990099;margin-bottom:0;padding:.5em 1em;overflow:auto;}
table#megaMoneyOdds thead tr th{background-color:#990099;color:#ffffff;}
table#megaMoneyOdds tfoot td{border-top:none;background-color:#2F9796;}
table#megaMoneyOdds tfoot tr td:LAST-CHILD, luckyMoneyOdds tfoot tr td:LAST-CHILD, table#fantasy5Odds tfoot tr td:LAST-CHILD, table#ezMatchOdds tfoot tr td:LAST-CHILD{border-radius:0 0 5px 5px;}
table#megaMoneyOdds tbody td, luckyMoneyOdds tbody td, table#fantasy5Odds tbody td, table#ezMatchOdds tbody td{border-top:none;}
table#megaMoneyOdds tr.alt{background-color:#C9E3E4;}
.odds td span.smallBall.mMoneyBall{display:inline-block;margin:0 2px 0 2px;line-height:18px;width:18px;height:18px;background:transparent url(../Images/png/ball_18x18megaMoney.html);}
table#fantasy5Odds caption, table#ezMatchOdds caption{text-align:center;color:#002395;margin-bottom:0;padding:.5em 1em;overflow:auto;}
table#fantasy5Odds thead tr th, table#ezMatchOdds thead tr th{background-color:#002395;color:#ffffff;}
table#fantasy5Odds thead tr th span, table#fantasy5Odds tr td.column04 span{font-size:77%;font-weight:normal;}
table#fantasy5Odds tfoot td, table#ezMatchOdds tfoot td{border-top:none;background-color:#E00034;}
table#fantasy5Odds tr.alt, table#ezMatchOdds tr.alt{background-color:#FED100;}
table.odds1OFF{width:380px;border:2px solid #009aa6;margin:15px 0 5px 0;position:relative;border-radius:7px;behavior:url(resources/PIE.html);border-collapse:separate;text-align:center;}
table.odds1OFF thead tr:first-child, table.odds1OFF thead tr th:first-child{border-radius:4px 0 0 0;}
table.odds1OFF thead tr:last-child, table.odds1OFF thead tr th:last-child{border-radius:0 4px 0 0;}
table.odds1OFF thead tr th{font-size:15px;color:#fff;font-weight:bold;text-transform:uppercase;padding:12px 10px;}
table.odds1OFF thead tr th{background-color:#009aa6;}
table.odds1OFF tbody tr.altColor{background-color:#c6ebed;}
table.odds1OFF tbody tr td{padding:4px;}
table.odds1OFF tbody tr td.boldColumn{font-weight:bold;}
table.odds1OFF tr:last-child td:first-child{border-radius:0 0 0 4px;}
table.odds1OFF tr:last-child td:last-child{border-radius:0 0 4px 0;}
table.play4Odds, table.cash3Odds{width:100%;border-spacing:2px;}
table.play4Odds thead tr th{background:#16a6b6 url(../Images/png/play4-theadBkgrd.html) repeat-x top center;color:#ffffff;border:1px solid #329A99;}
table.play4Odds tr td{border:1px solid #329A99;}
table.play4Odds tr.p4OddsAlt{background-color:#FFCD5B;}
table.play4Odds tr.p4OddsAlt2, table.cash3Odds tr.c3OddsAlt2{background-color:#EFEFEF;}
table.play4Odds tbody, table.cash3Odds tbody{text-align:left;}
table tr td.p4OddsType span, table tr td.c3OddsType span{font-size:10px;margin-left:5px;}
table.odds1OFF.cash3{border-color:#00985F;}
table.odds1OFF.cash3 thead tr th{background-color:#00985F;}
table.odds1OFF.cash3 tbody tr td{color:#000;}
table.odds1OFF.cash3 tbody tr.altColor{background-color:#cbebda;}
table.cash3Odds thead tr th{background-color:#006732;color:#ffffff;border:1px solid #006732;}
table.cash3Odds tr td{border:1px solid #006732;}
table.cash3Odds tr.c3OddsAlt{background-color:#FEFD9C;}
.fullWidth{margin-left:20px;}
.qp-ticket{position:absolute;top:0;left:50px;text-align:center;padding:5px;width:290px;}
.qp-ticket p{font-size:108%;font-style:italic;font-weight:bold;margin:0 45px 0 0;}
#ticketText{position:absolute;top:115px;left:340px;padding:0 5px;width:215px;text-align:left;font-size:85%;}
#ticketText2{position:absolute;top:305px;left:340px;padding:0 5px;width:215px;text-align:left;font-size:85%;}
#ticketText p{padding-bottom:10px;}
#ticketText2 p{padding-bottom:35px;}
.playerTicket{position:absolute;top:0;left:540px;text-align:center;padding:5px;width:290px;}
.playerTicket p{font-size:108%;font-style:italic;font-weight:bold;margin:0 0 0 45px;}
table.playAmount caption.cost{text-align:left;}
table.playAmount th{text-transform:uppercase;}
#oddsTableNote{position:absolute;top:313px;left:-15px;text-align:left;width:83px;font-size:77%;}
#oddsTableNote p{margin:0;}
#oddsTableArrow{position:absolute;top:313px;left:68px;width:28px;}
.ll-faq-player{position:absolute;top:20px;left:10px;text-align:right;width:359px;font-size:108%;font-style:italic;font-weight:bold;margin:0 45px 0 0;}
.ll-faq-player p{margin:0 12px 0 0;}
.ll-faq-qp{position:absolute;top:20px;left:485px;text-align:left;width:359px;font-size:108%;font-style:italic;font-weight:bold;margin:0 45px 0 0;}
.ll-faq-qp p{margin:0 0 0 57px;}
dl.FAQs{}
dl.FAQs dt{color:#C60C30;}
dl.FAQs dd{margin-bottom:15px;}
.gameLogo img{float:right;margin:-30px 15px 15px 15px;}
.lotto, .lottoByNumberResults .match{color:#006D55;border-color:#006D55;}
.monopoly, .mmc{color:#D2232A;border-color:#D2232A;}
.monopolyByNumberResults .match, .mmcByNumberResults .match{color:#D2232A;}
.megaMillions{color:#001B96;border-color:#D52B1E;}
.megaMillionsByNumberResults .match{color:#D52B1E;}
.powerball, .powerballByNumberResults .match{color:#C60C30;border-color:#C60C30;}
.lotto, .lottoByNumberResults .match{color:#006D55;border-color:#006D55;}
.luckyMoney, .luckyMoneyByNumberResults .match{color:#E98300;border-color:#E98300;}
.megaMoney, .megaMoneyByNumberResults .match{color:#A626AA;border-color:#A626AA;}
.fantasy5, .fantasy5ByNumberResults .match{color:#002395;border-color:#002395;}
.play4, .play4ByNumberResults .match{color:#009AA6;border-color:#009AA6;}
.cash3, .cash3ByNumberResults .match{color:#00985F;border-color:#00985F;}
.landingFooter{position:relative;margin:0 -20px -20px -13px;padding:0;clear:both;border-radius:0 0 5px 5px;behavior:url(resources/PIE.html);width:961px;}
.millionaireFooter{background:url(../Images/jpegs/millionaire-footer.html) no-repeat;height:173px;}
.winnNumberHistory > div > h2{margin-bottom:2px;}
.winnNumberHistory > div > h2 > span{font-size:12px;padding-left:6px;}
.winnNumberHistory > div > p{font-size:12px;font-weight:bold;color:#ccc;margin-right:12px;}
.winnNumberHistory > div > p a{padding-right:8px;}
.winnNumberHistory > div.history{margin-bottom:15px;}
table.prizesRemaining, table.endingGames{width:100%;}
#scratchAccordion h2{color:#555;height:38px;line-height:38px;margin:0;margin-bottom:1px;padding-left:8px;cursor:pointer;text-transform:uppercase;position:relative;background-color:#DBDBDB;outline:none;}
#scratchAccordion div{border:1px solid #EEEEEE;border-top-width:0px;padding:20px;}
#scratchAccordion h2 span.arrow{position:absolute;top:7px;right:14px;display:inline-block;height:24px;width:24px;background-color:red;background:transparent url(../Images/png/accordianArrow.html) 0 -24px no-repeat;}
#scratchAccordion h2.ui-accordion-header-active span.arrow{background:transparent url(../Images/png/accordianArrow.html) 0 0 no-repeat;}
#scratchAccordion h2.ui-accordion-header-active{color:#FFF;background-color:#E98300;background:-moz-linear-gradient(top, #FCB042 0%,#E98300 100%);background:-webkit-linear-gradient(top, #FCB042 0%,#E98300 100%);background:-o-linear-gradient(top, #FCB042 0%,#E98300 100%);background:-ms-linear-gradient(top, #FCB042 0%,#E98300 100%);background:linear-gradient(to bottom, #FCB042 0%,#E98300 100%);-pie-background:linear-gradient(#FCB042, #E98300);behavior:url(resources/PIE.html);outline:none;}
#scratchAccordion h2.ui-state-active{}
#scratchAccordion > div{overflow:auto;}
#scratchAccordion div.ticket{float:left;border:none;text-align:center;overflow:hidden;padding:20px;}
#scratchAccordion div.ticket a{color:#C60C30;text-decoration:none;font-weight:bold;font-size:93%;}
#scratchAccordion div.ticket a:hover{text-decoration:underline;}
div.ticket span.new{color:#E98300;font-style:italic;text-transform:uppercase;}
#scratchAccordion div.amount1, #scratchAccordion div.amount2{width:122px;height:160px;}
#scratchAccordion div.amount3, #scratchAccordion div.amount5, #scratchAccordion div.amount10, #scratchAccordion div.amount20, #scratchAccordion div.amount25, #scratchAccordion div.amount30{width:176px;height:250px;}
.darkenBackground{height:100%;width:100%;position:fixed;top:0px;left:0px;background-color:rgb(0, 0, 0);background-repeat:repeat;-moz-opacity:0.60;filter:alpha(opacity=60);opacity:0.6;z-index:10001;}
#messageOverlay{display:none;}
.ticketDetails{background-color:#FFFFFF;width:620px;position:fixed;left:50%;top:50%;margin:-280px 0 0 -195px;border:1px solid rgba(233, 131, 0, 0.6);box-shadow:0 0 10px rgba(0, 0, 0, 0.6);z-index:10001;display:none;}
.ticketDetails h1{background-color:#E98300;letter-spacing:0.3px;margin:0;height:60px;text-indent:16px;line-height:60px;color:#FFF;padding-right:79px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.ticketDetails div.closeButton{position:absolute;top:0;right:0;height:60px;width:71px;vertical-align:middle;text-align:center;padding:0;margin:0;border-left:1px solid #BA6900;}
.ticketDetails div.closeButton a{position:absolute;top:0;left:0;display:inline-block;width:70px;height:60px;border-left:1px solid #F2B566;padding:0;margin:0;background:transparent url(../Images/png/close-x_20x20.html) no-repeat center center;outline:none;}
.ticketDetails h1, .ticketDetails div.closeButton{background:-moz-linear-gradient(top, #FCB042 0%,#E98300 100%);background:-webkit-linear-gradient(top, #FCB042 0%,#E98300 100%);background:-o-linear-gradient(top, #FCB042 0%,#E98300 100%);background:-ms-linear-gradient(top, #FCB042 0%,#E98300 100%);background:linear-gradient(to bottom, #FCB042 0%,#E98300 100%);}
.ticketDetails div.ticketDetailsContent{padding:16px;height:468px;overflow:auto;overflow-x:hidden;}
.ticketDetailsContent table{font-size:93%;margin-bottom:1em;}
.ticketDetailsContent table .column1{text-align:right;padding:1px 8px 1px 0;}
.ticketDetailsContent table .column2{text-align:left;padding:1px 0 1px 8px;}
.ticketDetails h2.howToPlay{margin-top:0;}
img.ticketPicture{float:right;margin:8px 8px 24px 24px;}
.ticketDetailsContent .disclaimer{font-weight:normal;}
.drawingGame{float:left;width:146px;margin:0 0 15px 0;}
.drawingGame h6{color:#C60C30;padding:0 0 3px 3px;}
.drawingGameInside{width:100%;height:81px;position:relative;}
.drawingGameInside img{position:absolute;right:19px;top:34px;width:10px;height:11px;background:url(../Images/png/red-arrow.html) no-repeat;}
.drawingBroadcasts p{font-weight:bold;margin:0 0 7px 0;}
.drawingBroadcasts p a span{color:#000;margin-right:4px;}
.drawingBroadcasts p a:hover span{text-decoration:underline;}
.drawingBroadcasts img{float:right;margin-top:10px;}
.winnersPic{float:left;width:200px;height:178px;border:1px solid #999;margin:0 15px 15px 0;padding:12px 5px 10px 5px;text-align:center;}
.winnersPic p{margin:0;padding:0;font-weight:bold;overflow:hidden;}
.winnersPic a{text-decoration:none;}
.winnersPic a:hover, .winnersPic a:hover .winAmt{text-decoration:underline;}
.winnersPic .winAmt, .winnersPic a:hover .winAmt{color:#E98300;font-size:108%;}
.winnersPic .winnerName{font-size:93%;}
div.terminalSounds section.column2 div.bannerBar{background-color:#f26f85;padding:6px;font-size:18px;color:#fff;font-weight:bold;text-align:center;margin:0;}
div.terminalSounds section.column2 div.gameContent img{float:right;margin:-15px 10px 0 25px;}
div.terminalSounds section.column2 div.gameContent header{margin-top:45px;}
div.terminalSounds section.column2 div.gameContent .winningSound{margin-top:8px;}
div.terminalSounds section.column2 div.gameContent .winningSound p{margin-top:20px;}
div.terminalSounds section.column2 div.gameContent p.listenText{font-family:'open_sans', Arial, Helvetica, sans-serif;font-weight:bold;font-size:123.1%;color:#C60C30;margin:20px 0 8px 0;}
.bfScholar{float:left;width:300px;height:200px;margin:0 15px 15px 0;padding:5px;}
.bfScholar p{padding:5px;font-size:77%;font-weight:bold;}
div.educationSchools{text-align:center;margin-bottom:5px;}
div.educationSchools span.edSchoolDescrip{padding:0 0 0 1em;display:inline-block;width:250px;text-align:left;vertical-align:top;}
div.educationSchools span.edSchoolDescrip ol{margin-top:20px;}
div.educationSchools span.edSchoolDescrip ol li{font-size:85%;font-weight:bold;margin-bottom:1em;}
div.educationSchools span.edSchoolDescrip ol li span{font-size:93%;font-weight:normal;}
.timelineYear{font-weight:bold;font-size:123.1%;background-color:#f2e7d5;padding:7px 12px;border-top:8px #ffffff solid;border-bottom:10px #ffffff solid;}
.timelineTable td.firstColumn{width:60px;font-weight:bold;text-align:right;padding-right:10px;}
.timelineTable td.secondColumn{width:30px;background:url(../Images/png/timeline-bar.html) repeat-y;vertical-align:top;}
.timelineTable td.lastColumn{width:590px;padding-bottom:7px;}
.lottoOffice{float:left;margin-right:30px;padding:5px;width:310px;}
.lottoOffice p{font-size:116%;margin-bottom:25px;}
.oigComplaint{padding:10px;margin-top:10px;font-weight:bold;}
.oigComplaint p{font-size:85%;}
img.oigLogo{float:right;margin:0 20px 10px 10px;}
.stayConnectedSections{margin:10px 0;clear:both;}
.stayConnectedIcon{float:left;text-align:center;margin:10px 20px;}
.stayConnectedText{float:right;width:78%;margin:0 0 35px 0;}
.stayConnectedText h2{color:#003399;}
ul.rssOptions{list-style-type:none;margin:1.5em 0;padding-left:0;}
ul.rssOptions li{margin-bottom:10px;}
ul.rssOptions li img{margin-right:10px;vertical-align:middle;border:none;}
ul.rssOptions a{color:#000;text-decoration:none;}
#FAQs > h2{margin-top:40px;}
#FAQs > h2:FIRST-CHILD{margin-top:0;}
.faqAccordion h2{color:#555;margin:0 0 3px 0;padding:12px 45px 12px 8px;cursor:pointer;position:relative;background-color:#FBE7CE;outline:none;overflow:visible;font-size:100%;}
.faqAccordion > div{border:1px solid #EEEEEE;border-top:none;padding:20px;}
.faqAccordion h2 span.arrow{position:absolute;top:7px;right:14px;display:inline-block;height:24px;width:24px;background:transparent url(../Images/png/accordianArrow.html) 0 -24px no-repeat;}
.faqAccordion h2.ui-accordion-header-active span.arrow{background:transparent url(../Images/png/accordianArrow.html) 0 0 no-repeat;}
.faqAccordion h2.ui-accordion-header-active{color:#FFF;background-color:#C60C30;background:-moz-linear-gradient(top, #FCB042 0%,#E98300 100%);background:-webkit-linear-gradient(top, #FCB042 0%,#E98300 100%);background:-o-linear-gradient(top, #FCB042 0%,#E98300 100%);background:-ms-linear-gradient(top, #FCB042 0%,#E98300 100%);background:linear-gradient(to bottom, #FCB042 0%,#E98300 100%);-pie-background:linear-gradient(#FCB042, #E98300);behavior:url(resources/PIE.html);outline:none;}
div.expandCollapse{float:right;font-weight:bold;font-size:12px;margin:10px 5px 0 0;}
div.expandCollapse a{color:#00675A;}
div.expandCollapse a:hover{text-decoration:none;color:#C60C30;}
h2.faqTwoline{line-height:20px;padding:8px 45px 8px 8px;}
.businessPartners{font-size:1em;font-style:bold;padding:0;list-style-type:none;text-align:left;margin:0 0 30px 20px;position:relative;}
.businessPartners p{margin-bottom:6px;}
#downloadTable{font-size:93%;color:#000000;font-weight:normal;margin:0;}
.contentTable{color:#000000;font-weight:normal;text-align:center;}
.contentTable td{padding-left:6px;padding-top:2px;padding-bottom:2px;}
.tableHeadCell{background-color:#C60C30;text-align:center;padding:4px 6px 4px 6px;font-weight:bold;color:#FFF;}
.subheader{background:#FBE7CE url(Images/gif/bg.html) center right no-repeat;padding:3px 6px 3px 6px;cursor:hand;text-align:left;}
.reportsColumn1{text-align:left;width:60%;}
#reportsTable a{text-decoration:underline;}
#reportsTable table{width:100%;}
#reportsTable table thead{display:none;}
#reportsTable table caption{padding:4px;background-color:#FBE7CE;font-weight:bold;}
#reportsTable table td{padding:4px;}
#reportsTable th.column2, #reportsTable td.column2{text-align:center;width:30%;border-left:2px solid #FFFFFF;}
#reportsTable table tr:hover td{background-color:#E8F2FE;border-color:#E8F2FE;}
#procurement #addressInfo{float:right;padding:10px 20px 15px 20px;border:1px solid #B6D4D0;background-color:#EAF6F0;width:228px;margin-left:20px;margin-bottom:20px;}
#procurement #addressInfo p{font-size:93%;padding:2px;padding-left:12px;}
h4.events{margin-top:30px;color:#00675A;text-decoration:underline;}
div.specialEvent{margin-top:15px;padding-top:15px;border-top:1px solid #efece3;}
.multipleLocations{margin-top:20px;}
.multipleLocations > div{float:left;width:300px;margin:0 25px 25px 0;}
div#bodyMain div.socialHub{padding:0;margin-bottom:25px;}
div#bodyMain div.socialHub div.twitterHub, div#bodyMain div.socialHub div.fbHub, div#bodyMain div.socialHub div.instagramHub{position:relative;padding:25px 10px;float:left;border-right:1px solid #fff;height:580px;}
div#bodyMain div.socialHub div.twitterHub{width:299px;background-color:#d2effb;}
div#bodyMain div.socialHub div.fbHub{width:299px;background-color:#d8deeb;}
div#bodyMain div.socialHub div.instagramHub{width:300px;background-color:#efe7e2;border-right:none;}
div#bodyMain div.socialHub div div.socialHubInfo{position:absolute;top:0;right:0;background:transparent url(../Images/png/socialHubInfo.html) no-repeat top right;z-index:19;width:30px;height:30px;}
div#bodyMain > div.socialHub > div > div.socialHubInfo > div.socialHubInfoText{display:none;position:absolute;background:#FFF;border:1px solid #777777;top:0;right:0;text-align:left;padding:8px 12px;color:#444;z-index:20;width:290px;}
div#bodyMain div.socialHub div div.socialHubInfo:hover div.socialHubInfoText{display:block;}
div#bodyMain div.socialHub div h1{color:#000;text-align:center;text-transform:none;margin:0 0 20px 0;height:47px;line-height:47px;vertical-align:middle;}
div#bodyMain div.socialHub div h1 img{display:inline-block;vertical-align:middle;margin:0 8px 0 0;}
div#bodyMain div.socialHub div h1 a, div#bodyMain div.socialHub div h1 a:hover{color:#000;text-decoration:none;}
div#bodyMain div.socialHub div.fbHub div#myBox{width:299px;height:515px;border:1px solid #eee;background-color:#fff;}
div#bodyMain div.socialHub div.instagramHub div.instagramFeed{width:300px;height:515px;background-color:#fff;text-align:center;border:1px solid #ddd;}
div.socialConnected{clear:both;margin:10px 0;}
div.socialConnected h2{margin-left:25px;font-weight:bold;}
div.socialConnected h2 a{color:#0035aa;text-decoration:none;}
#addressInfo{margin-bottom:2em;}
#addressInfo p{margin-bottom:2px;}
#addressInfo p span{font-weight:bold;}
#addressInfo h5{margin-top:10px;}
.column3 h1{font-size:138.5%;margin-bottom:5px;}
.column3 h2{font-size:108%;}
.column3 p{font-size:85%;margin-bottom:5px;}
.MediaForm{text-align:center;padding:3px 0 8px 0;}
.MediaForm h4{background-color:#E98300;color:#ffffff;padding:6px 2px;text-align:center;margin:0;}
.MediaForm p{font-size:100%;font-weight:bold;margin:0;padding:0;text-align:left;}
.MediaFormBody{padding:10px;background-color:#F9F9F9;border-left:1px solid #CCCCCC;border-right:1px solid #CCCCCC;border-bottom:1px solid #CCCCCC;}
.MediaLabel{margin-top:1.25em;font-size:85%;font-weight:bold;display:block;margin-bottom:.3px;}
.MediaLabelFirst{margin-top:1.25em;font-size:85%;font-weight:bold;display:block;}
.newsColumns{background-color:#CCC;text-align:center;margin-bottom:4px;-moz-border-radius-topleft:5px;border-top-left-radius:5px;-moz-border-radius-topright:5px;border-top-right-radius:5px;-moz-border-radius-bottomleft:5px;border-bottom-left-radius:5px;border-bottom-right-radius:5px;-moz-border-radius-bottomright:5px;}
table.newsColumns td{padding:5px 0;}
.columnsTops{border-right:1px #ffffff solid;-moz-border-radius-topleft:5px;border-top-left-radius:5px;-moz-border-radius-bottomleft:5px;border-bottom-left-radius:5px;}
.columnsBottoms{border-left:1px #ffffff solid;-moz-border-radius-topright:5px;border-top-right-radius:5px;border-bottom-right-radius:5px;-moz-border-radius-bottomright:5px;}
.newsColumns a{font-weight:bold;color:#000;text-decoration:none;}
.newsColumns a:hover{text-decoration:underline;outline:none;}
#mediaRequest > div{margin-bottom:1em;}
#mediaRequest input, #mediaRequest select, #mediaRequest textarea{width:100%;}
#mediaRequest .submit, #mediaRequest .reset{float:left;width:100px;margin-right:1.5em;}
form#igFileComplaint{margin-bottom:2em;}
form#mediaRequest div.country, form#igFileComplaint div.country, form#contactUs div.country{position:absolute;bottom:0;left:-100000px;}
a.logoGuidelinesButton{font-size:93%;position:relative;height:24px;border:1px solid #CCC;overflow:hidden;padding:10px 20px;color:#333;font-weight:bold;cursor:pointer;border-radius:5px 5px 5px 5px;background-color:#FEFEFE;background:-moz-linear-gradient(top, #FEFEFE 0%,#DEDEDE 100%);background:-webkit-linear-gradient(top, #FEFEFE 0%,#DEDEDE 100%);background:-o-linear-gradient(top, #FEFEFE 0%,#DEDEDE 100%);background:-ms-linear-gradient(top, #FEFEFE 0%,#DEDEDE 100%);background:linear-gradient(to bottom, #FEFEFE 0%,#DEDEDE 100%);-pie-background:linear-gradient(#FEFEFE, #DEDEDE);behavior:url(resources/PIE.html);}
a.logoGuidelinesButton:hover{text-decoration:none;font:#FFF;color:#FFF;background-color:#555555;background:-moz-linear-gradient(top, #555555 0%,#333333 100%);background:-webkit-linear-gradient(top, #555555 0%,#333333 100%);background:-o-linear-gradient(top, #555555 0%,#333333 100%);background:-ms-linear-gradient(top, #555555 0%,#333333 100%);background:linear-gradient(to bottom, #555555 0%,#333333 100%);-pie-background:linear-gradient(#555555, #333333);behavior:url(resources/PIE.html);border-width:0;}
.pressReleaseSection{padding-top:0;padding-bottom:30px;}
.pressRelease p{text-align:left;}
.pressRelease .city{font-weight:bold;text-align:center;}
.affiliateColumn{float:left;padding:5px;text-align:left;width:450px;}
.affiliateColumn p{float:left;padding:10px 10px 10px 5px;}
.affiliateColumn p.alt{background-color:#f2e7d5;padding-top:5px;}
.affiliateColumn.Top{padding-left:48px;}
.affiliateColumn.Top p{background-color:#f2e7d5;padding:10px 10px 10px 5px;}
.affiliateColumn.Orl{padding-left:1px;}
.affiliateColumn.Orl p{padding:10px 10px 10px 5px;}
.retailColumn{width:440px;padding:5px;}
.retailColumn h1, .retailColumnSmaller h1{font-size:131%;font-weight:700;}
.retailColumn h3{padding-top:40px;}
.retailColumn ul li{margin-bottom:5px;}
.retailColumnSmaller{width:220px;float:right;padding:5px;}
.retailWhy{padding:5px;background-color:#FBE7CE;margin-bottom:15px;}
.retailWhy .whyP1{font-size:210%;color:#ed0c6e;font-weight:bold;float:left;vertical-align:text-top;padding-left:5px;}
.retailWhy .whyP2{padding-top:5px;padding-left:30px;}
.retailWhyColWhite{padding:5px;}
.retailWhyColWhite .whiteP1{font-size:210%;color:#ed0c6e;font-weight:bold;float:left;vertical-align:text-top;padding-left:5px;}
.retailWhyColWhite .whiteP2{padding-top:5px;padding-left:30px;padding-bottom:5px;}
ul.retailResources li{margin-bottom:6px;font-weight:bold;}
section.results{border-top:4px solid #E98300;padding-top:12px;}
form input.formButton{font-size:93%;position:relative;height:32px;border:1px solid #CCC;overflow:hidden;padding:0;margin-top:1.5em;color:#000;font-weight:bold;cursor:pointer;border-radius:5px 5px 5px 5px;background-color:#FEFEFE;background:-moz-linear-gradient(top, #FEFEFE 0%,#DEDEDE 100%);background:-webkit-linear-gradient(top, #FEFEFE 0%,#DEDEDE 100%);background:-o-linear-gradient(top, #FEFEFE 0%,#DEDEDE 100%);background:-ms-linear-gradient(top, #FEFEFE 0%,#DEDEDE 100%);background:linear-gradient(to bottom, #FEFEFE 0%,#DEDEDE 100%);-pie-background:linear-gradient(#FEFEFE, #DEDEDE);behavior:url(resources/PIE.html);}
form select{background-color:#F5F5F5;border:1px solid #CCC;padding:2px 4px 2px 0;outline:none;}
input, textarea{background-color:#F5F5F5;border:1px solid #CCC;padding:3px 2px;}
input.number{width:28px;text-align:center;}
label{margin-top:2px;font-weight:bold;display:block;margin-bottom:2px;}
p.radio label{display:inline;}
form.retailerSearch label{font-size:93%;}
form.retailerSearch .column1{float:left;width:250px;padding:0 40px;}
form.retailerSearch .column1 select, form.retailerSearch .column2 input{width:250px;}
form.retailerSearch .column2{float:left;width:300px;padding:0 0 0 38px;}
label.inlineLabel{display:inline;}
form.retailerSearch .formButtons{clear:both;text-align:right;overflow:auto;margin-right:86px;margin-bottom:20px;}
form.retailerSearch .formButton{width:100px;height:25px;margin-top:1em;}
form.retailerSearch .formButtons .errors{margin-top:-10px;text-align:right;padding-right:105px;}
form.retailerSearch .reset{margin-left:8px;}
#retailerSearchForm{margin-bottom:2em;}
#retailerSearchForm h1{background-color:#E98300;color:#ffffff;padding:6px;margin:0;}
#retailerSearchForm .retailerSearchContent{padding:8px;background-color:#F9F9F9;border-left:1px solid #CCCCCC;border-right:1px solid #CCCCCC;border-bottom:1px solid #CCCCCC;margin-bottom:40px;}
table.tieredResults th, table.tieredResults td{padding:2px 4px;text-align:center;}
.mapColumn{float:left;width:220px;padding:5px;text-align:left;}
p.playerAlert{margin:0 15px 20px 15px;border:2px #e98300 solid;background-color:#fff4e6;padding:12px 16px;}
p.playerAlert span{font-weight:bold;}