/* GEORGIA LOTTERY STYLES - Updated 6/25/10*/

/* ----------------------------------
Table of Contents
1. Structure / General
2. Header
3. Navigation
4. Home-Specific Styles
5. Interior Page Styles
6. Footer
7. Lottery Bar
8. Classes
9. Page Sprites
10. Bugfixes & Tweaks
---------------------------------- */

/* Default CSS */

html,body,div,span,applet,object,iframe,
h1,h2,h3,h4,h5,h6,p,blockquote,pre,
a,abbr,acronym,address,big,cite,code,
del,dfn,em,font,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{
	margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;
}

body{line-height:1;}
ol,ul{list-style:none;}
blockquote,q{quotes:none;}
blockquote:before,blockquote:after,q:before,q:after{ content:'';content:none; }

/* remember to define focus styles! */
:focus{outline:0;}

/* remember to highlight inserts somehow! */
ins{text-decoration:none;}
del{text-decoration:line-through;}

/* tables still need 'cellspacing="0"' in the markup */
table{border-collapse:collapse;border-spacing:0;}

/* End Default CSS */

/* --- 1. STRUCTURE / GENERAL --- */

/* blue style */
/*html, body{ background:#ffffff url('/images/bg_blue.gif') fixed; font-family:Arial,Helvetica,sans-serif; height:100%; }
#wrapper{ height:100%; z-index: 2; position: absolute; left: 50%; margin-left: -501px; width: 1002px; }
#wrapper-inner{} 
#clickdiv{ display: block; z-index: 1; position: fixed; min-height:100%; height:auto; width: 100%; background:url('/images/bg_body_blue.jpg') top center no-repeat; }
#lotterybar{ background: url('/images/bg_lotterybarwrap.png') 0 31px repeat-x;}
*/

html, body{ background:#303030 url('/images/bg_allaccess.gif') fixed repeat-x; font-family:Arial,Helvetica,sans-serif; height:100%; }
#wrapper{ height:100%; z-index: 2; position: absolute; left: 50%; margin-left: -501px; width: 1002px; }
#wrapper-inner{}
#clickdiv{ text-indent: -9999em; display: block; z-index: 1; position: fixed; min-height:100%; height:auto; width: 100%; background:url('/images/bg_body_allaccess.jpg') top center no-repeat; }

#ie6bar{display:none;}
#topbar{background:#ffffff;font-size:11px;margin:0 auto;width:982px;}
#home #topbar{ width: 982px;}
#topbar a{color:#f1f1f1;text-decoration:none;}
#topbar a:hover{color:#fff;text-decoration:underline;}
#topbar ul{background:url('/images/bg_topbar.jpg');height:24px;line-height:24px;margin:0 20px 0 601px;padding-right:15px;text-align:right;width:350px;}
#topbar ul li{display:inline;padding:0 0 0 20px;}
#container{clear:both;margin:0 auto;width:1001px; background: url('/images/bg_container.gif') top center repeat-y; }
#home #container{background:url("/images/bg_header.gif") no-repeat scroll 0 118px transparent;clear:both;margin:0 auto;width:1002px;}
.centering{margin:0 auto;width:1003px;}
a{ color: #0F5FA8; }

/* --- 2. HEADER --- */

#header{background:#ffffff;height:126px;margin:0 auto;width:980px;}
#logo{width:192px;height:126px;float:left;}
#home-popup{ width:66px; height:48px; position:absolute; margin-left:200px; display:none; }
#menu{float:left;padding-left:35px;}

/* --- 3. NAVIGATION --- */ 

#nav{ padding-top:75px; background: url('/images/bg-nav.gif') no-repeat 5px 47px; }
#nav li{float:left;list-style-type:none;}
#nav li a{height:51px;display:block;font-size:18px;text-indent:-9999px;}
#nav .itemgames a{background:url('/images/nav.jpg');background-position:0 0;width:124px;}
#nav .itemgames a:hover{background-position:0 -104px;}
#nav .itemevents a{background:url('/images/nav.jpg');background-position:-124px 0;width:98px;}
#nav .itemevents a:hover{background-position:-124px -104px;}
#nav .itemwinners a{background:url('/images/nav.jpg');background-position:-222px 0;width:115px;}
#nav .itemwinners a:hover{background-position:-222px -104px;}
#nav .itemeducation a{background:url('/images/nav.jpg');background-position:-337px 0;width:122px;}
#nav .itemeducation a:hover{background-position:-337px -104px;}
#nav .itemnumbers a{background:url('/images/nav.jpg');background-position:-459px 0;width:176px;}
#nav .itemnumbers a:hover{background-position:-459px -104px;}
#nav .itemfacebook a{background:url('/images/nav.jpg');background-position:-635px 0;width:39px;}
#nav .itemfacebook a:active{background-position:-635px -53px;}
#nav .itemtwitter a{background:url('/images/nav.jpg');background-position:-674px 0;width:27px;}
#nav .itemtwitter a:active{background-position:-674px -53px;}
#nav .itemyoutube a{background:url('/images/nav.jpg');background-position:-701px 0;width:37px;}
#nav .itemyoutube a:active{background-position:-701px -53px;}
#nav-drop{background:url('/images/bg_nav_drop_shadow.png') no-repeat;color:#505050;clear:both;display:none;font-size:12px;margin-left:12px;position:absolute;top:148px;width:440px;z-index:100; }
#nav-drop-content{background: url('/images/bg_nav_drop_content.gif') no-repeat; margin:4px 0 20px 8px; width:419px;}
#nav-drop-content .parent{height:80px;}
#nav-drop-content .separator{font-weight:bold;}
#nav-drop-content li{color:#505050;display:block;height:16px;padding:2px 3px;}
#nav-drop-content a{color:#505050;display:block;height:16px;line-height:16px;text-decoration:none;padding:2px 3px;}
#nav-drop-content li a:hover{background:#FFFFFF;color:#666666;}
#nav-drop-content .parent{border-right:1px solid #47aa42;float:left;padding:10px;width:108px;}
#nav-drop-content .parent.iteminstant-games{ border-right: none; }
li.itemsit-and-win-games{border-right:none !important;}
li.iteminstant-games{width:130px !important;;}
#nav .navdrop a{background-position:0 -104px;}
.itemmoregames .separator span{ text-indent: -9999em; }

/* --- 4. HOME SPECIFIC STYLES --- */

#home-container{background:url('/images/bg_header.gif');background-position:0 113px;background-repeat:no-repeat;clear:both;margin:0 auto;width:1001px;}
#promobox{height:344px;width:1001px;}
#content{background:#ffffff;margin:0 auto;width:980px;}
#noflash{margin:0 auto;width:1001px;background:#c6c6c6;height:344px;padding:0;}
#noflash #flashleft{float:left;width:653px;border-right:1px solid #ffffff;}
#noflash #flashright{float:left;background:#fb9535;width:347px;}
#noflash .slide{color:#ffffff;text-shadow:#777777 1px 1px;height:65px;padding:10px;}
#noflash .slide .title{font-weight:bold;padding-bottom:10px;}
#noflash .slide .desc{padding-bottom:5px;font-size:14px;}
#noflash .slide .image{display:none;}
#noflash .slide .link{font-size:12px;}
#noflash .slide .link a{color:#ffffff;}
#featuredgames{background:url('/images/spritelotto.jpg') 0 -252px;padding:17px 0 10px 17px;height:131px;}
.banneritem_gamebox{background:url('/images/bg_home_gamebox.jpg') top left repeat-x;float:left;height:119px;width:315px;border-left:1px solid #b6dcb3;}
.banneritem_gamebox img{margin-left:1px;float:left;}
.banneritem_gamebox h2{font-size:17px;font-weight:normal;color:#398236;}
.banneritem_gamebox .gamebox-info{float:left;width:166px;margin:20px 0 0 5px;}
.banneritem_gamebox .gamebox-info p{margin-top:7px;font-size:12px;}
.banneritem_gamebox.hover{color:#fff;background:#1a1a1a;}
.banneritem_gamebox.hover h2{color:#fff;}
#home-callouts{clear:both;height:250px;margin:0 auto;width:942px;}
#winners-events{background:url('/images/winners_events_home.jpg') no-repeat top left;width:627px;height:175px;float:left;}
#winnerbox{height:170px;}
#winnerbox #winners-images{ width: 227px; float: left; }
#winnerbox #winners-images a.winners{height:84px;width:227px;display:block;text-indent:-9999em;}
#winnerbox #winners-images a.events{height:52px;width:227px;display:block;text-indent:-9999em;}
#winnerbox .winner-info{color:#fff;font-weight:bold;width:195px; height: 75px;padding: 25px 5px 0 0; float:right;text-shadow:1px 1px 1px rgba(0,0,0,.4);}
#winnerbox .winner-info a{color:#ffffff;text-decoration:none;}
#winnerbox .winner-bottom{ float:left;  height: 60px; padding-top: 10px; color:#fff;font-weight:bold;font-size:18px;width:320px;text-shadow:1px 1px 1px rgba(0,0,0,.4);}
#winnerbox .winner-bottom a{font-size:14px;color:#fff;}
#sociallinks{height:55px;margin-top:10px;width:630px;}
#sociallinks img{float:left;}
#playersclub{float:right;height:250px;width:300px;}
.pclub_submit{ padding-top: 20px; }

/* --- 5. INTERIOR PAGE STYLES --- */

#interior-content{ margin:0 auto; width:980px; }
#interior-content h1{ /* height: 30px; */ display:block; width:100%; padding:10px 0 10px 30px; float:left; color:#505050; font-size:28px; font-weight:normal; line-height:1.1em; background: url('/images/bg_interior_top.jpg') no-repeat 20px 0; }
#interior-left{ float:left;width:635px;clear:both;margin:0 5px 20px 20px;display:inline;background:url('/images/bg_interior_tile.jpg') center top repeat-y;min-height:655px !important; }
#interior-left.bg-fix{ background:none; }
#interior-left-content{ background:url('/images/bg_interior_top_blue.jpg') no-repeat center top; padding: 10px 15px; margin:0 auto;min-height:655px !important; color: #505050; font-size: 12px; }
#interior-left-content p{ line-height: 20px; padding: 0 0 15px 0; }
#interior-left-content table{ margin:0 auto; }
#interior-left-content table a,#instant-content table a{ color:#0f5fa8;text-decoration:underline;font-size:12px;padding-top:5px; }
#header-image{ padding-left:16px; }
#interior-left-content td,#interior-left-content .menu_about-us-reports,#interior-left-content .menu_about-us-procure,#interior-left-content .about_us_form{ padding-left:15px; padding-right:15px; width:585px; }
#careers .contentpaneopen tr td{ padding-left:0; }
#interior-left-content .menu_about-us-reports li,#interior-left-content .menu_about-us-procure li{ padding-top:10px;padding-left:10px;font-size:12px;line-height:20px; }
#interior-left-content h2{ padding:0 0 20px 0; color:#505050; font-weight:normal; font-size: 16px; }
#interior-left-content ul{ list-style:disc;font-size:12px;line-height:20px;color:#505050; padding: 0 0 15px 40px; }
#interior-left-content ul li a{ color:#0f5fa8; text-decoration:underline; }
#interior-left-content ul li a:hover{ color:#505050; }
#interior-left-content ul li a span{ padding-left:5px; }
#interior-left-content ol{ list-style-type: decimal; padding: 0 0 15px 40px; line-height: 20px; }
#interior-bottom{ background:url('/images/bg_interior_bottom.jpg') no-repeat center bottom;height:30px;width:635px;clear:both; }
#interior-callouts{ width:300px; float:left; display:inline; }
#interior-callouts .menu span.separator{ color:#47AA42; display:block; font-size:20px; height:15px; margin:5px 0 20px 20px; text-decoration:none; width:225px; font-weight: normal; }
#interior-callouts h2{ color:#47AA42; font-weight:bold; margin-left:20px; }
#interior-callouts p, #interior-callouts ul{ font-size:12px; color:#505050; line-height:16px; margin-left: 20px; margin-bottom: 10px; }
#interior-callouts p a{ color:#222; text-decoration:underline; }
#interior-callouts p a:hover{ color:#0f5fa8; text-decoration:underline; }
#interior-callouts .address{ color:#47AA42; font-weight:bold; }
#interior-callouts .blue{ color:#0f5fa8; }
#interior-callouts ul.menu{ background:#f2f2f2 url('/images/related-bg.jpg') no-repeat bottom center; width:297px; border-top:1px solid #e2e2e2; border-right:1px solid #e2e2e2; border-left:1px solid #e2e2e2; min-height:141px; margin: 0 0 20px 0; padding: 10px 0 10px 2px; }
#interior-callouts ul.menu li a{ display: block; color:#47aa42; width: 272px; height:35px; line-height: 35px; font-size:20px;text-decoration:none;margin:0 5px 0 20px; }
#interior-callouts ul.menu li ul{ margin-left: 0; }
#interior-callouts ul.menu li ul li a{ font-weight: normal; border-top: 1px solid #BBC9D7;  font-size: 12px; color: #111111; height: 30px; line-height: 30px; }
#interior-callouts ul.menu li ul li a:hover{ color: #0F5FA8; text-decoration: underline; }
#interior-left-content .pagenav,#instant-content table,#instant-games .pagenav{padding:3px;font-size:12px;height:20px;font-weight:bold;}
#interior-left-content a.pagenav,#instant-content a.pagenav,#instant-games a.pagenav{color:#6196c6;text-decoration:none;border:1px solid #6196c6;}
#interior-left-content a.pagenav:hover,#instant-content a.pagenav:hover,#instant-games a.pagenav:hover{text-decoration:underline;}
#interior-left #instant-game-content{ margin:10px 20px 0 10px; padding:60px 20px 10px 20px; background:url('/images/bg_instant-game.jpg') 0 0 no-repeat; min-height:200px !important; border-top:2px solid #e0e0e0 !important; border-right:2px solid #e0e0e0 !important; border-left:2px solid #e0e0e0 !important; border-bottom:0px solid #e0e0e0 !important; }
#interior-left #instant-game-content a{color:#0F5EA6;}
.jackpot-scroll div{ display: none; padding: 10px 0px 10px 20px; height: 30px; width: 100%; background: none!important; }

/* winning numbers sidebar */
#winning-numbers{width:298px;background:#f2f2f2;font-size:12px;color:#606060;border:1px solid #9f9f9f;margin-bottom:20px;}
a#winning-numbers-search-btn{display:block;text-indent:-9999em;height:43px;width:357px;background:url('/images/winning-numbers-search.png') 0 0 no-repeat;margin:0 auto;}
a#winning-numbers-search-btn:hover{background:url('/images/winning-numbers-search.png') 0 -43px no-repeat;}
#winning-numbers .winning-numbers{color:#606060;font-weight:bold;line-height:110%;}
#winning-numbers .winning-numbers.large-numbers,#winning-numbers .winning-numbers.large-numbers a{color:#1765ac;font-weight:normal;font-size:17px;margin-bottom:5px;}
#winning-numbers .large-numbers{ padding-top: 3px; }
#winning-numbers .winning-numbers.large-numbers b{font-weight:normal;}
#winning-numbers .midday .large-numbers,#winning-numbers .evening .large-numbers{margin-bottom:2px !important;}
#winning-numbers .midday{padding-left:60px;}
#winning-numbers .midday .winning-numbers,#winning-numbers .evening .winning-numbers{color:#606060;font-weight:bold;}
#winning-numbers .midday,#winning-numbers .evening{width:100px;float:left;text-align:left;line-height:140%;}
#winning-numbers-title{display:none;}
#winning-numbers .winning-numbers-game{padding:10px 0;clear:both;cursor:pointer;border-bottom:1px solid #9f9f9f;}
#winning-numbers .winning-numbers-game a{font-size:12px;color:#505050;font-size:12px;text-decoration:none;}
#winning-numbers .winning-numbers-game-image{text-align:center;padding-bottom:10px;}
#winning-numbers .winning-numbers-game-text{text-align:center;}
#winning-numbers .winning-numbers-game-text a{}
#winning-numbers .winning-numbers-game-text a:hover{}
#winning-numbers .feature{color:#1765ac;font-weight:bold;font-size:14px;}
#winning-numbers .payout{font-style: italic;}
#winning-numbers .winning-numbers-drawinfo a{text-decoration:none;}
#winning-numbers .gamelinks{padding-top:7px;text-transform:uppercase;color:#094fa3;font-size:10px;text-align:center;font-weight:bold;}
#winning-numbers .gamelinks a{color:#28903b;text-decoration:none;font-size:10px;}
#winning-numbers .gamelinks a:hover{text-decoration:underline;}
#winning-numbers #linkto-keno a{text-transform:uppercase;font-size:10px;font-weight:bold;color:#28903b;text-decoration:none;}
#winning-numbers #linkto-keno a:hover{color:#28903b;text-decoration:underline;}
#winning-numbers #linkto-sitandwin.winning-numbers-game{border-bottom:none;}
#winning-numbers #linkto-sitandwin.winning-numbers-game .winning-numbers-game-image{float:left;margin-left:10px;}
#winning-numbers #linkto-sitandwin.winning-numbers-game .winning-numbers-game-text{float:left;width:105px;margin-left:25px; margin-top: 5px; text-align:left; }
#winning-numbers #linkto-sitandwin.winning-numbers-game .winning-numbers-game-text p{ margin: 0; }
#winning-numbers #linkto-sitandwin a{text-decoration:none;color:#505050;font-size:12px;}
#winning-numbers .checkresultsfor{ padding-bottom: 3px; font-weight: bold; }
#winning-numbers #linkto-sitandwin a:hover{text-decoration:underline;}

/* events page */
.event{ clear:both; border-top: 1px solid #222222; padding: 15px 5px 0 5px; margin-top: 15px; }
.event.first{ border-top: none; }
.event h3{ font-size: 24px; font-weight: bold; color: #505050; padding-bottom: 15px;  }
.event img{ margin: 0 15px 15px 0; }
#events-sidebar{ background: url('/images/bg_events_sidebar.jpg'); height: 215px; width: 295px; padding-left: 5px; }
#interior-callouts #events-sidebar p{ padding: 7px 0; margin-left: 0; }
#interior-left-content .press-release{ padding-left: 10px; }
#interior-left-content .press-release h2{ font-size: 18px; padding: 5px 0 0 0; }
#interior-left-content .press-release p{ padding-left: 15px; }
#contact-card{ background:url('/images/bg_contact_card.jpg') no-repeat top left; width:308px; height:184px; margin:0 0 10px -5px; }
#contact-card p{ padding:65px 0 0 25px;margin-top:0; }

/* media center */
#interior-left #media-glossary{ width:640px;position:relative;top:0;left:-22px;background:url('/images/bg_media_corner.jpg') top left no-repeat;margin:0; }
#interior-left #media-glossary h2{ background:url('/images/bg_media_glossary.jpg') no-repeat;background-position:0 6px;width:615px;height:55px;display:block;margin-left:13px;text-indent:-9999px;padding-top:0; }
#interior-left .glossary{ width:280px;float:left;margin:25px 0 0 30px;height:100px; }
#interior-left .glossary h3{ width:180px;float:left;margin-left:10px; font-size: 16px; }
#media-center #interior-left .glossary p{width:230px;margin:5px 0 0 10px;font-size:11px;float:left;padding-top:5px; }
#interior-left .glossary p a{ font-size:11px; }
#interior-left .glossary img{ width:32px;float:left; }

/* logo library */
.logo{ width: 175px; float: left; display: block; margin-left: 15px; }
#interior-left-content .logo h2{ padding: 5px 0 10px 0; font-size: 16px; }

/* lottery reports */
p.lottery-report.pdf{ background: url('/images/stories/pdf_button.png') top left no-repeat; height: 16px; line-height: 16px;  }
p.lottery-report a{ padding-left: 20px; }

/* games page */
#games #interior-left #draw-games-wrapper{width:640px;position:relative;top:0;left:-29px;background:url('/images/bg_games_corner.gif') top left no-repeat;margin:0;}
#games #interior-left #draw-games-wrapper h2{background:url('/images/bg_games_draw_header.jpg') no-repeat;background-position:0 19px;width:615px;height:63px;display:block;margin-left:20px;text-indent:-9999px;}
#games #interior-left #featured-games-wrapper{width:640px;position:relative;top:0;left:-30px;background:url('/images/bg_games_corner.gif') top left no-repeat;clear:both;}
#games #interior-left #featured-games-wrapper h2{background:url('/images/bg_games_featured_header.jpg') no-repeat;background-position:0 19px;width:615px;height:63px;display:block;margin-left:20px;text-indent:-9999px;}
#games #interior-left .game{float:left;margin-right:10px;display:block;}
#games #interior-left .game a{display:block;padding:1px;}
#games #interior-left .game a:hover,#games #interior-left .game a.active{display:block;padding:1px;}
#games .game-pop{display:none;}

/* tool tip */
#tool-tip{ text-align:center; display:none; width:212px; height:117px; background:url('/images/tool-tip.png') top left no-repeat; z-index:100; position:absolute; }
#tool-tip p{margin:0 auto;padding-top:7px;}
#tool-tip .p{color:#28903b;font-size:14px;padding-top:10px;}
#tool-tip p,#tool-tip a{color:#818181;font-size:12px;}
#tool-tip a{text-decoration:none;text-transform:uppercase;font-weight:bold;}
#tool-tip a:hover{color:#28903b;}
#tool-tip .tooltip-jackpot{font-weight:bold;line-height:2em;color:#0e538e;}
#games #tool-tip .popup_title, #instant-games #tool-tip .popup_title, #tool-tip h2{font-size:14px;font-weight:bold;color:#47aa42;text-align:center;margin:9px 5px 5px 0;}
#games #tool-tip .popup_content, #instant-games #tool-tip .popup_content{font-size:12px;text-align:center;margin:5px 5px 5px 0;color:#505050;}
#games #tool-tip .popup_jackpot, #instant-games #tool-tip .popup_link{font-size:14px;font-weight:bold;color:#505050;text-align:center;margin:5px 5px 5px 0;}

/* winners */
#winners #interior-left-content{background:url('/images/bg_interior_top_winners.jpg') no-repeat center top; padding-top: 125px;}
#winners #interior-left .winners-wrap{width:605px;height:115px;padding:5px 0 0 5px;}
#winners #interior-left .winners-wrap.hover{background:#dde6ee;}
#winners #interior-left .winners-text{width:430px;border:1px solid #dadada;padding:10px;margin-left:5px;float:left;background:#fff;overflow:hidden;}
#winners #interior-left .winners-text a {color:#115faa;font-weight:bold;}
#winners #interior-left .winners-text span{color:#115faa;font-weight:bold;}
#winners #interior-left .day{float:left;padding:5px 0 0 10px;}
#winners #interior-left .winner-full a{color:#47aa42;}
#winners #interior-left .winner-full{float:right;padding:5px 5px 0 0;}
#winners hr{color:#bbc9d7;background:#bbc9d7;height:1px;border:none;clear:both;}
#winners-buttons{width:607px;margin:0 auto;font-size:18px;text-align:center;display:none;}
#details-buttons{width:607px;margin:0 auto;font-size:18px;text-align:center;}
#winners-buttons .previous,#details-buttons .previous{background:url('/images/winners-prev-btn.jpg') no-repeat top left;width:303px;height:45px;display:block;float:left;color:#fff;text-decoration:none;line-height:46px;text-shadow:1px 1px 1px rgba(0,0,0,.4);}
#winners-buttons .next,#details-buttons .next{background:url('/images/winners-next-btn.jpg') no-repeat top left;width:303px;height:45px;display:block;float:left;color:#fff;text-decoration:none;line-height:46px;text-shadow:1px 1px 1px rgba(0,0,0,.4);}

/* where to watch */
body#where-to-watch{}
body#where-to-watch #where-to-watch-content{ clear: both; }
body#where-to-watch .stations{ height: 115px; padding-top: 15px; }
body#where-to-watch .stations a{ color:#9c9c9c; text-decoration: none; font-size: 14px; width: 145px; float: left; text-align: center; padding: 60px 5px 0 2px; }
body#where-to-watch .stations a.wsb{ background: url('/images/wheretowatch.gif') 10px 0 no-repeat; }
body#where-to-watch .stations a.wjbf{ background: url('/images/wheretowatch.gif') -145px 0 no-repeat; }
body#where-to-watch .stations a.wmaz{ background: url('/images/wheretowatch.gif') -315px 0 no-repeat; }
body#where-to-watch .stations a.wsav{ background: url('/images/wheretowatch.gif') -480px 0 no-repeat; }
body#where-to-watch .stations a.wneg{ background: url('/images/wheretowatch.gif') -640px 0 no-repeat; }
body#where-to-watch .stations a.wrbl{ background: url('/images/wheretowatch.gif') -785px 0 no-repeat; }
body#where-to-watch ul#dates{ background: #f2f2f2; border-top: 1px solid #e2e2e2; border-left: 1px solid #e2e2e2; border-right: 1px solid #e2e2e2; width:940px; margin: 10px auto 0 auto; }
body#where-to-watch ul#dates, body#where-to-watch ul#dates a{ color: #666666; font-size: 14px; text-decoration: none; }
body#where-to-watch ul#dates li{ clear: both; height: 95px; border-bottom: 1px solid #e2e2e2;}
body#where-to-watch ul#dates li.last{ border-bottom: none; }
body#where-to-watch ul#dates .day{ width: 90px; float: left; line-height: 95px; padding-left: 20px; }
body#where-to-watch ul#dates .game{ display: block; float: left; padding: 60px 23px 0 25px; margin-right: 14px; font-size: 12px; }
body#where-to-watch #dates a:hover, body#where-to-watch .stations a:hover { text-decoration: underline; }
body#where-to-watch #date-cap{ background: url('/images/dates-bottom.jpg') top center no-repeat; height: 14px; }
body#where-to-watch ul#dates a.cash3{ background: url('/images/wheretowatch-games.jpg') 20px 0 no-repeat; margin: 0; }
body#where-to-watch ul#dates a.cash4{ background: url('/images/wheretowatch-games.jpg') -127px 0 no-repeat;  margin: 0; }
body#where-to-watch ul#dates a.fantasy5{ background: url('/images/wheretowatch-games.jpg') -277px 0 no-repeat;}
body#where-to-watch ul#dates a.megamillions{ background: url('/images/wheretowatch-games.jpg') -611px 0 no-repeat; width: 65px; }
body#where-to-watch ul#dates a.powerball{ background: url('/images/wheretowatch-games.jpg') -387px 0 no-repeat; width: 70px; }
body#where-to-watch ul#dates a.winforlife{ background: url('/images/wheretowatch-games.jpg') -507px 0 no-repeat;}
body#where-to-watch ul#dates a.georgia5{ background: url('/images/wheretowatch-games.jpg') -707px 0 no-repeat;}

/* generic draw game styles */
.draw-game #interior-left{ background: none; }
.draw-game #interior-left-content{ padding: 0; background:none;  }
.draw-game #interior-bottom{ background:url("/images/bg_games_tabs_bottom.jpg") no-repeat scroll center bottom transparent; clear:both; height:41px; margin:0 auto; width:631px; }
.draw-game #interior-content, #instant-games #interior-content{ padding-top: 12px; background:#fff url('/images/bg_games_header.gif') no-repeat center top; margin:0 auto; width:980px;}
.draw-game #interior-content h1, #instant-games #interior-content h1{ height: 30px; background:url('/images/bg_draw_games_header.png') no-repeat; width:980px; color:#fff; font-size:18px; font-weight:bold; text-transform:uppercase; margin: 0 0 0 5px; text-indent: 0; }
.draw-game #link-back{background:#1060ab;color:#ffffff;padding:5px; width: 612px; margin: 5px 0; }
.draw-game #link-back a{ color:#ffffff; text-decoration:none; }
.draw-game #details-titles ul{ padding-left: 0; }
.draw-game #details-titles ul li{ display:block; float:left; margin:0 12px 0 0; text-align:right; width:150px; font-size: 16px; }
.draw-game #interior-left-content .tier ul{ padding-left: 0; }
#details-next{color:#505050;font-size:16px;font-weight:normal;width:600px;margin:0 auto;}
#details-next .disclaimer{font-size:12px;padding:20px 0 20px 0;}
#game-header ul{ padding: 0; }
#game-tabs{ margin-top: 5px; }
#interior-left .panes{ width: 602px; min-height:450px; background:url('/images/bg_games_tabs.jpg') no-repeat top left; clear:both; padding:10px; }
#interior-left .tabs{ width:626px; padding: 0; }
#interior-left .tabs li{ float:left; list-style-type: none; }
#interior-left .tabs li a{text-indent:-9999px;height:63px;}
#interior-left .win{background:url('/images/bg_tabs_sprite.jpg') no-repeat 0 0;display:block;height:63px;width:155px;}
#interior-left .win:hover{background-position:0 -65px;}
#interior-left .win.current{background-position:0 -65px;}
#interior-left .how{background:url('/images/bg_tabs_sprite.jpg') no-repeat -155px 0;display:block;height:63px;width:155px;}
#interior-left .how:hover{background-position:-155px -65px;}
#interior-left .how.current{background-position:-155px -65px;}
#interior-left .where{background:url('/images/bg_tabs_sprite.jpg') no-repeat -309px 0;display:block;height:63px;width:156px;}
#interior-left .where:hover{background-position:-311px -65px;}
#interior-left .where.current{background-position:-311px -65px;}
#interior-left .numbers{background:url('/images/bg_tabs_sprite.jpg') no-repeat -466px 0px;display:block;height:63px;width:158px;}
#interior-left .numbers:hover{background-position:-467px -65px;}
#interior-left .numbers.current{background-position:-467px -65px;}
#interior-left .panes h2{ color: #0F5EA6; font-size: 18px; font-weight: normal; margin: 15px 0 0 0; }
#interior-left .panes .zip-code{ float: left; margin: 20px 20px 0px 0px; height: 20px; width: 175px; }
#interior-left .panes .search{ float: left; margin: 10px 0px 0px; width: 180px; }
#interior-left .panes .check-numbers h2{ background: url(http://www.galottery.com/images/see-if-you-won.jpg) no-repeat 0% 0%; float: left; height: 42px; margin-top: 15px; text-indent: -9999px; width: 344px; }
#interior-left .panes .check-numbers div{ clear: both; }
#interior-left .panes .check-numbers a.i_search{ margin: 10px 30px 0px 0px; }
.panes .check-numbers div.results{ background: none!important; }
.panes .check-numbers div.results p{ float: left; color: #0F5EA6; font-size: 16px; font-weight: bold; }
.panes .check-numbers div ul li{ font-size: 20px; display:block; float:left; margin:0 12px 0 0; text-align:center; width:25px; }
.panes .check-numbers div ul li.bonus-ball{ margin-left: 10px; }
.panes .check-numbers div{ color: #115FAA; clear: both; display: block; font-size: 16px; height: 30px; margin-top: 1px; padding-top: 12px; width: 580px; }
.panes .check-numbers div .details a{ color: #115FAA; font-size: 12px; padding-left: 35px; text-decoration: none; text-transform: uppercase; }
#interior-left-content p.legal{ padding-top: 20px; }
#georgia-five #interior-left-content p.floatLeft{ margin-right: 75px; font-size: 16px; color: #0F5EA6; }
.check_num_date{ float: left; margin: 0 20px 0 7px; display: block; width: 167px; font-size: 16px; }
#interior-left-content ul.midday-num{ float: left; margin-right: 5px; padding: 0; }
#interior-left-content ul.evening-num{ float: left; padding: 0; }
ul li.winners, ul li.prize{ font-size: 16px; }

/* mega millions */
#mega-millions #game-header{background:url('/images/mega-millions-big-header.jpg') no-repeat top left;width:624px;height:426px;margin:0;position:relative;}
#mega-millions #game-header p{position:relative;top:240px;left:138px;font-weight:bold;font-size:18px;color:#fff;text-shadow:1px 1px 1px rgba(0,0,0,.4);}
#mega-millions #game-header ul{position:relative;top:248px;left:133px;width:360px;}
#mega-millions #game-header ul li{float:left;width:50px;font-size:28px;font-weight:bold;color:#000;text-align:center;margin:0 10px 0 0;display:block;}
#mega-millions #details-block{background:url('/images/bg_mega_millions_details.jpg') top left no-repeat;margin-left:5px;padding-top:20px;}
#mega-millions #details-block div.tier{width:580px;height:45px;margin-top:1px;padding-top:5px;display:block;clear:both;font-size:18px;}
#mega-millions #details-block ul,#mega-millions #details-titles ul{position:relative;left:300px;color:#115faa;}
#mega-millions #details-block ul li{display:block;float:left;margin:0 12px 0 0;text-align:center;width:150px;}
#mega-millions #interior-callouts h2{ background:url('/images/learn-mega-millions.jpg') top left no-repeat;text-indent:-9999px;width:295px;height:36px;margin-left:0px; }
#mega-millions #interior-left .panes div.check-numbers div{ background: url('/images/bg_mega_millions_numbers.jpg') no-repeat; }
#mega-millions .results #label-bonus-ball{ padding-left: 195px; }

/* powerball */
#powerball #interior-content{background:#fff url('/images/bg_games_header.gif') no-repeat center top;margin:0 auto;width:980px;}
#powerball #game-header{background:url('/images/powerball-big-header.jpg') no-repeat top left;width:624px;height:426px;margin:0;position:relative;}
#powerball #game-header p{position:relative;top:240px;left:138px;font-weight:bold;font-size:18px;color:#fff;text-shadow:1px 1px 1px rgba(0,0,0,.4);}
#powerball #game-header .powerplay{position:absolute;top:342px;left:430px;font-weight:bold;font-size:18px;color:#fff;text-shadow:1px 1px 1px rgba(0,0,0,.4);width:50px;}
#powerball #game-header ul{ position:relative; top:245px; left:132px; }
#powerball #game-header ul li{float:left;width:50px;font-size:28px;font-weight:bold;color:#000;text-align:center;margin:0 10px 0 0;display:block;}
#powerball .midday-num{ margin-left: 16px; margin-right: 0; }
#powerball #game-header ul li.bonus-ball{ color:#fff; margin-left: 19px; }
#powerball #game-header p#multiplier{ position:relative;top:305px; left:65px; font-weight:bold; font-size:18px; color:#fff; text-shadow:1px 1px 1px rgba(0,0,0,.4);}
#powerball #interior-callouts h2{ background:url('/images/learn-powerball.jpg') top left no-repeat;text-indent:-9999px;width:295px;height:36px;margin-left:0px; }
#powerball #interior-left .panes .check-numbers div{ background: url('/images/bg_powerball_numbers.jpg') no-repeat; height: 45px; }
#powerball #interior-left .panes .check-numbers .powerplay{ font-size: 14px; font-weight: bold; text-align: right; position: relative; top: 30px; right:  120px; color: #000000; }
#powerball #interior-left .panes .check-numbers .bonus-ball{ color: #fff; }
#powerball #details-block{margin-left:5px;padding-top:20px;margin-bottom:20px;}
#powerball #details-block div.tier{width:240px;height:32px;line-height:32px;display:block;clear:both;font-size:18px;}
#powerball #details-titles{display:none;}
#powerball .block-no-pwrplay{width:240px;float:left;}
#powerball .block-w-pwrplay{width:240px;float:left;padding-top:32px;}
#powerball #details-block ul,#powerball #details-titles ul{position:relative;color:#115faa;}
#powerball #details-block{background:url('/images/powerball-details.jpg') no-repeat;padding-top:63px;height:289px;padding-left:109px;}
#powerball #details-block ul{font-size:12px;color:#ffffff; padding-top: 5px; }
#powerball #details-block ul li{display:block;float:left;margin:0;text-align:center;width:120px;}
#powerball #details-next{clear:both;}
#powerball ul li.winners, #powerball ul li.prize{ font-size: 12px; }

/* win for life */
#win-for-life #game-header{background:url('/images/win-for-life-big-header.jpg') no-repeat top left;width:624px;height:426px;margin:0;position:relative;}
#win-for-life #game-header p{position:relative;top:320px;left:195px;font-weight:bold;font-size:18px;color:#000;text-shadow:1px 1px 1px rgba(0,0,0,.4);}
#win-for-life #game-header ul{position:relative;top:325px;left:122px;}
#win-for-life #game-header ul li{float:left;width:50px;font-size:28px;font-weight:bold;color:#000;text-align:center;margin:0 10px 0 0;display:block;}
#win-for-life #interior-left .panes div.check-numbers div{ background: url('/images/bg_win_for_life_numbers.jpg') no-repeat; }
#win-for-life .midday-num{ margin-left: 18px; margin-right: 0; }
#win-for-life .panes .check-numbers div ul li.bonus-ball{ margin-left: 7px!important; color: #ffffff; }
#win-for-life .panes .check-numbers div .details a{ padding: 0; }
#win-for-life .results #label-bonus-ball{ padding-left: 243px; }
#win-for-life #interior-callouts h2,#win-for-life-video #learn-to-play h2{ background:url('/images/learn-win-for-life.jpg') top left no-repeat;text-indent:-9999px; height:36px;margin-left:0px; margin-top: 10px; }
#win-for-life #details-block{background:url('/images/bg_win_for_life_details.jpg') top left no-repeat;margin-left:5px;padding-top:20px;}
#win-for-life #details-block div.tier{width:580px;height:45px;margin-top:1px;padding-top:5px;display:block;clear:both;font-size:18px;}
#win-for-life #details-block ul,#win-for-life #details-titles ul{position:relative;left:300px;color:#115faa;}
#win-for-life #details-block ul li{display:block;float:left;margin:0 12px 0 0;text-align:center;width:150px;}
#win-for-life ul#win-for-life-odds-headers{ margin: 0 0 10px 0; padding: 0; color: #0F5EA6; font-weight: bold; font-size: 16px; }
#win-for-life ul#win-for-life-odds-headers li{ float: left; margin: 0; padding: 0; list-style-type: none; }
#win-for-life ul#win-for-life-odds-headers li#prize{ padding-left: 190px; }
#win-for-life ul#win-for-life-odds-headers li#odds{ padding-left: 160px;  }

/* wfl video */
#win-for-life-video .contentpaneopen{width:635px;text-align:center;}
#wfl-video, #wfl-video2 { width:624px; height: 444px; text-align:center;color:#000000;font-size:12px;line-height:17px;margin:15px 0 0 10px; background: url('../images/winning-numbers/bg-win4life-video.jpg') no-repeat left top;}
#wfl-video a{color:#0F5EA6;}
#wfl-video .logo { margin-bottom:5px; }


/* fantasy five */
#fantasy-five #game-header{background:url('/images/fantasy-five-big-header.jpg') no-repeat top left;width:624px;height:426px;margin:0;position:relative;}
#fantasy-five #game-header p{position:relative;top:320px;left:150px;font-weight:bold;font-size:18px;color:#fff;text-shadow:1px 1px 1px rgba(0,0,0,.4);}
#fantasy-five #game-header ul{position:relative;top:325px;left:177px;width:360px;}
#fantasy-five #game-header ul li{float:left;width:50px;font-size:28px;font-weight:bold;color:#000;text-align:center;margin:0 10px 0 0;display:block;}
#fantasy-five #interior-left .panes .check-numbers div{background:url('/images/bg_fantasy_five_numbers.jpg') top left no-repeat;width:580px;height:35px;margin-top:1px; display:block; clear:both; font-size:18px; }
#fantasy-five .midday-num{ margin-left: 100px; margin-right: 0; font-size: 18px; font-weight: bold; color: #000000; }
#fantasy-five .panes .check-numbers div .details a{ padding-left: 0; }
#fantasy-five #interior-callouts h2{ background:url('/images/learn-fantasy-five.jpg') top left no-repeat;text-indent:-9999px;width:300px;height:36px;margin-left:0px; }
#fantasy-five #details-block{background:url('/images/bg_fantasy_five_details.jpg') top left no-repeat;margin-left:5px;padding-top:20px;}
#fantasy-five #details-block div.tier{width:580px;height:45px;margin-top:1px;padding-top:5px;display:block;clear:both;font-size:18px;}
#fantasy-five #details-block ul,#fantasy-five #details-titles ul{position:relative;left:300px;color:#115faa;}
#fantasy-five #details-block ul li{display:block;float:left;margin:0 12px 0 0;text-align:center;width:150px;}
#fantasy-five #interior-left .win{background:url('/images/bg_tabs_fantasy_five.jpg') no-repeat 0 0;display:block;height:63px;width:155px;}
#fantasy-five #interior-left .win:hover{background-position:0 -65px;}
#fantasy-five #interior-left .win.current{background-position:0 -65px;}


/* cash 3 */
#cash-three #game-header{background:url('/images/cash-three-big-header.jpg') no-repeat top left;width:624px;height:426px;margin:0;position:relative;}
#cash-three #mid-title{ color: white; font-size: 18px; font-weight: bold; left: 175px; position: absolute; text-shadow: rgba(0, 0, 0, 0.398438) 1px 1px 1px; top: 245px; }
#cash-three ul#mid-num{ left: 115px; position: absolute; top: 297px; width: 450px; }
#cash-three #eve-title{ color: white; font-size: 18px; font-weight: bold; left: 400px; position: absolute; text-shadow: rgba(0, 0, 0, 0.398438) 1px 1px 1px; top: 245px; }
#cash-three ul#eve-num{ left: 350px; position: absolute; top: 297px; width: 450px; }
#cash-three #mid-date{ position: absolute; top: 345px; left: 175px; color: #ffffff; font-weight: bold; }
#cash-three #eve-date{ position: absolute; top: 345px; left: 410px; color: #ffffff; font-weight: bold; }
#cash-three #game-header ul li{float:left;width:50px;font-size:28px;font-weight:bold;color:#000;text-align:center;margin:0 10px 0 0;display:block;}
#cash-three #interior-left .panes .check-numbers div{ background:url('/images/bg_cash_3_numbers.jpg') top left no-repeat;width:580px;height:35px;margin-top:1px;padding-top:12px; display:block; clear:both; font-size:20px; }
#cash-three #interior-left .panes .check-numbers div ul li{ display:block;float:left;font-weight:bold;margin:0 12px 0 0;text-align:center;width:25px; color: #000; }
#cash-three #interior-left .panes .check-numbers div ul.midday-num{ margin-left: 45px; }
#cash-three #interior-left .panes .check-numbers div ul.evening-num{ margin-left: 91px; }
#cash-three #label-midday{ padding-left: 75px; }
#cash-three #label-evening{ padding-left: 160px; }
#cash-three #interior-callouts h2{ background:url('/images/learn-cash-three.jpg') top left no-repeat;text-indent:-9999px;width:300px;height:36px;margin-left:0px; }

/* cash 4 */
#cash-four #game-header{background:url('/images/cash-four-big-header.jpg') no-repeat top left;width:624px;height:426px;margin:0;position:relative;}
#cash-four #mid-title{ color: white; font-size: 18px; font-weight: bold; left: 155px; position: absolute; text-shadow: rgba(0, 0, 0, 0.398438) 1px 1px 1px; top: 245px; }
#cash-four ul#mid-num{ left: 55px; position: absolute; top: 297px; width: 450px; }
#cash-four #eve-title{ color: white; font-size: 18px; font-weight: bold; left: 420px; position: absolute; text-shadow: rgba(0, 0, 0, 0.398438) 1px 1px 1px; top: 245px; }
#cash-four ul#eve-num{ left: 340px; position: absolute; top: 297px; width: 450px; }
#cash-four #mid-date{ position: absolute; top: 345px; left: 155px; color: #ffffff; font-weight: bold; }
#cash-four #eve-date{ position: absolute; top: 345px; left: 430px; color: #ffffff; font-weight: bold; }
#cash-four #game-header ul li{float:left;width:50px;font-size:28px;font-weight:bold;color:#000;text-align:center;margin:0 10px 0 0;display:block;}
#cash-four #interior-left .panes .check-numbers div{ background:url('/images/bg_cash_4_numbers.jpg') top left no-repeat;width:580px;height:35px;margin-top:1px;padding-top:15px;display:block;clear:both;font-size:20px; }
#cash-four #interior-left .panes .check-numbers div ul li{ display:block;float:left;font-weight:bold;margin:0 12px 0 0;text-align:center;width:25px; color: #000; }
#cash-four #interior-left .panes .check-numbers div ul.midday-num{  margin-left: 24px; }
#cash-four #interior-left .panes .check-numbers div ul.evening-num{ margin-left: 56px; }
#cash-four #label-midday{ padding-left: 75px; }
#cash-four #label-evening{ padding-left: 160px; }
#cash-four #interior-callouts h2{ background:url('/images/learn-cash-four.jpg') top left no-repeat;text-indent:-9999px;width:300px;height:36px;margin-left:0px; }

/* georgia five */
#georgia-five #game-header{background:url('/images/georgia-five-big-header.jpg') no-repeat top left;width:624px;height:426px;margin:0;position:relative;}
#georgia-five #game-header p{position:relative;top:240px;font-weight:bold;font-size:18px;color:#fff;text-shadow:1px 1px 1px rgba(0,0,0,.4);}
#georgia-five p#mid-title{ position: absolute; top: 260px; left: 120px; color: #c70901; }
#georgia-five p#eve-title{ position: absolute; top: 260px; left: 422px; color: #c70901; }
#georgia-five #game-header ul#mid-num{position:absolute;top:313px; left: 15px;  }
#georgia-five #game-header ul#eve-num{position:absolute;top:313px; left: 322px;}
#georgia-five p#mid-date{ position: absolute; top: 358px; left: 120px; }
#georgia-five p#eve-date{ position: absolute; top: 358px; left: 422px; }
#georgia-five #game-header ul li{float:left;width:50px;font-size:28px;font-weight:bold;color:#000;text-align:center;margin:0 10px 0 0;display:block;}
#georgia-five #interior-callouts h2{ background:url('/images/learn-georgia-five.jpg') top left no-repeat;text-indent:-9999px;width:300px;height:37px;margin-left:0px; }
#georgia-five #interior-left .panes .check-numbers div{ background:url('/images/bg_georiga_five_numbers.jpg') top left no-repeat;width:580px;height:35px;margin-top:1px; display:block;clear:both;font-size:20px; }
#georgia-five .check_num_date{ width: 149px; }
#georgia-five #interior-left .panes .check-numbers div ul li{ display:block;float:left;font-weight:bold;margin:0 12px 0 0;text-align:center;width:25px; color: #000; }
#georgia-five #interior-left .panes .check-numbers div ul.midday-num{   }
#georgia-five #interior-left .panes .check-numbers div ul.evening-num{ padding-left: 23px; }
#georgia-five #label-midday{ padding-left: 75px; }
#georgia-five #label-evening{ padding-left: 160px; }

/* keno */
#keno #interior-callouts h2{ background:url('/images/learn-keno.jpg') top left no-repeat;text-indent:-9999px;width:300px;height:37px;margin-left:0px; }
#keno #game-header{background:url('/images/keno-big-header.jpg') no-repeat top left;width:624px;height:415px;margin:0;position:relative;}
#keno #interior-left .keno{ background:url('/images/bg_tabs_keno.jpg') no-repeat -467px 0px; display:block;height:63px;width:158px; margin-left: -3px; }
#keno #interior-left .keno:hover, #keno #interior-left .keno.current{ background-position:-467px -65px; }
#keno #interior-left .panes .keno-events{display:block;float:left;width:265px;margin-left:25px;}
#keno #interior-left .panes .keno-events h2{text-decoration:underline;}
#keno #interior-left .panes .keno-events p{width:215px;font-size:14px;padding-top:15px;}

/* instant games */
#instant-games #interior-left, #instant-games #interior-left-content{ background:none; }
#instant-games .game{ float: left; width: 150px; height: 110px; }
#instant-games .game .game-pop{ display: none; }
#instant-games #interior-left #games-wrapper{width:640px;position:relative;top:0;left:-10px;background:url('/images/bg_games_corner.jpg') top left no-repeat;margin:0;}
#instant-games #interior-left #games-wrapper h2{background:url('/images/bg_instant_games_header.jpg') no-repeat;background-position:0 19px;width:615px;height:63px;display:block;margin-left:20px;text-indent:-9999px;}
#instant-games #interior-bottom{ display: none; }
#instant-game-banner{ margin: -10px 0 0 -10px; }
/* retailers */
#retailers .retailers-quote{font-size:24px;font-family:"Times New Roman";font-style:italic;text-align:center;line-height:34px;color:#0F5FA8;width:600px;}
#retailers hr{border:none;height:2px;width:600px;background:url('/images/retailers-hr.jpg') no-repeat center top;}
#retailers #interior-left .spotlight{color:#fff;background:#47aa42;padding:4px;margin-bottom:15px; margin-top: 15px;line-height:14px;width:130px;}
#retailers h3{color:#115faa;font-size:24px;font-weight:normal;margin-bottom:10px;}
#retailers #interior-callouts p, #tools #interior-callouts p, #recruitment-packet #interior-callouts p { margin-left: 0; } /* fixes issue with retailer login button being pushed to the right 20px */

/* education */
#education #interior-left-content{ padding-top: 0; }
#education #interior-left .tabs{float:left;left:75px;position:relative;top:-115px;width:460px; padding: 0; }
#education #interior-left h2 a{font-size:24px;color:#505050;text-decoration:none;}
#education #interior-left .tabs li{margin-left:20px;cursor:pointer; list-style-type: none; }
#education #interior-left .panes{background:none;position:relative;top:-110px;min-height:0;width:585px;}
#education #interior-left .panes h2{color:#505050;font-size:24px;font-weight:bold;}
#education-sidebar{background:url('/images/bg_education_sidebar.jpg') no-repeat top left;width:308px;height:406px;margin-left:-8px;}
#education-sidebar p{width:175px;margin:0;padding:30px 0 0 125px;}
#education-sidebar ul{margin-top:35px;font-size:12px;width:275px;list-style:disc;list-style-position:inside;}
#education-sidebar ul li{margin-top:15px;line-height:16px;}

/* top prizes claimed */
#interior-left #top-prizes-claimed-wrap{width:640px;position:relative;top:0;left:-22px;background:url('/images/bg_media_corner.jpg') top left no-repeat;margin:10px 0 0 0;}
#interior-left #top-prizes-claimed-wrap h2{background:url('/images/bg_top_prizes_claimed.jpg') no-repeat;background-position:0 11px;width:615px;height:55px;display:block;margin-left:13px;text-indent:-9999px;padding-top:0;}
#interior-left-content #top-prizes-table{ font-size: 15px; margin:10px 0 0 0;text-align:left;color:#115faa;}
#interior-left-content #top-prizes-table th{font-weight:bold;vertical-align:middle;padding-left:15px;position:relative;}
#interior-left-content #top-prizes-table tr{height:40px;position:relative;}
#interior-left-content #top-prizes-table td{vertical-align:middle;width:0;position:relative;}
#interior-left-content #top-prizes-table tr.odd{height:40px;background:#d0e4f9;}

/* ending games */
#ending-games-banner{width:640px;position:relative;top:0;left:-22px;background:url('/images/bg_media_corner.jpg') top left no-repeat;margin:10px 0 0 0;}
#ending-games-banner h2{background:url('/images/bg_ending_games_header.png') no-repeat;background-position:0 11px;width:615px;height:55px;display:block;margin-left:13px;text-indent:-9999px;padding-top:0;}
#interior-left-content #ending-games-table{ font-size: 15px; margin:0;text-align:left;color:#115faa; width: 100%; }
#interior-left-content #ending-games-table th{font-weight:bold;vertical-align:middle;padding-left:15px;position:relative;}
#interior-left-content #ending-games-table tr{height:40px;position:relative;}
#interior-left-content #ending-games-table td{vertical-align:middle;width:0;position:relative;}
#interior-left-content #ending-games-table tr.odd{height:40px;background:#d0e4f9;}

/* top prizes claimed */
#interior-left-content #top-prizes-table{margin:0;text-align:left;color:#115faa; width: 100%; }

/* rules and regulations */
#rules-a-regulations #interior-left #rules-wrap{width:640px;position:relative;top:0;left:-21px;background:url('/images/bg_media_corner.jpg') top left no-repeat;margin:10px 0 0 0;}
#rules-a-regulations #interior-left #rules-wrap h2{background:url('/images/bg_rules_header.png') no-repeat;background-position:0 11px;width:616px;height:55px;display:block;margin-left:13px;text-indent:-9999px;padding-top:0;}

/* contact us, retialer contact */
#contact-us #interior-left-content form label, #retailer-contact-form #interior-left-content form label, #media-requests #interior-left-content form label{ display: block; margin: 9px 0 3px 0; }
#contact-us #interior-left-content form input, #retailer-contact-form #interior-left-content form input, #media-requests #interior-left-content form input{ width: 160px; padding: 3px;  border: 1px solid #cccccc; }
#contact-us #interior-left-content form textarea, #retailer-contact-form #interior-left-content form textarea, #media-requests #interior-left-content form textarea{ width: 365px; height: 110px; padding: 3px;  border: 1px solid #cccccc; }
#contact-us #interior-left-content form input.submit, #retailer-contact-form #interior-left-content form input.submit, #media-requests #interior-left-content form input.submit{ color: #ffffff; width: auto; padding: 2px; background: #4aad43; padding: 5px; font-weight: bold; border: 1px solid #337a04; }
#interior-left-content form .errorLabel, #interior-left form label.error{ color: #eb5c2c!important; display: block; margin-top: 3px; }
#interior-left-content form input.error, #interior-left-content form textarea.error{ border: 1px solid #eb5c2c!important; }
#interior-left-content #requested-info{ margin: 5px 0; }
#interior-left-content form #requested-info input{ float: left; width: auto;  margin: 0 5px 5px 0; border: none; padding: 0; }
#interior-left-content form #requested-info label{ float: left; margin: 0 0 5px 0; padding: 0; }
#interior-left-content form #requested-info br{ clear: both; }
.thank_you{ color:#47aa40;padding-top:15px; font-size: 16px; font-weight: bold;  }

/* where to play */
#where-to-play h1 form{ display: inline; }
.w2pzip{border:1px solid #505050;color:#505050;padding:1px;font-size:28px;text-align:center;}
#w2pwrap{ clear:both;background:url('/images/w2pwrap.jpg') no-repeat; }
#w2pbox{ height:500px;margin:0 auto;padding-top:20px;width:933px; clear: both; }
#w2pleft{float:left;font-size:12px;padding:0 20px;width:296px;}
#w2pleft .single-search-result{border-bottom:1px solid #d4d4d4;clear:both;padding:10px 0;}
#w2pleft .single-search-result:hover{ cursor: pointer; }
#w2pleft .single-search-result .image{background:url('/images/w2p-ball.jpg') no-repeat;float:left;height:50px;width:50px;}
#w2pleft .single-search-result .image span{font-size:20px;font-weight:bold;padding-top:9px;padding-left:15px; display: block}
#w2pleft .single-search-result .text{height:60px;}
#w2pleft .text h3{color:#115faa;font-family:verdana,arial,sans-serif;font-size:12px;line-height:140%;}
#w2pleft .text p{font-family:arial,sans-serif;line-height:140%;}
#w2pleft .text .draw{color:#2acb35;font-weight:bold;}
#w2pleft .text .instant{color:#d93cff;font-weight:bold;}
#w2pleft .text .keno{color:#ef4455;font-weight:bold;}
#w2pleft .text .sit{color:#34acfc;font-weight:bold;}
#w2pright{float:left;padding-right:20px;width:577px;}
.viewmore{color:#0068ac;font-size:18px;padding:5px 0;text-align:left;}
.viewmore a{color:#0068ac;text-decoration:none;}
.viewmore .arrows{color:#f9ba00;}

/* district offices */
#district-offices #interior-left-content p{ }

/* --- 6. FOOTER --- */

#utility{  /* background:url('/images/bg_utility_shadow.jpg') bottom center repeat-x; border-top: 1px solid #e5e5e5; */ margin-top:10px; padding:50px 20px 0 20px; clear:both; }
#utilitytext{ background:url('/images/bg_utility.jpg') center 146px no-repeat; color:#868686; font-size:11px; float:left; padding-bottom:60px; width:700px; }
#utilitytext a{ color:#868686; text-decoration:none; }
#utilitytext a:hover{ text-decoration:underline; }
#utilitytext #games .itemgames,.itemwinners,.itemeducation,.itemevents,.itemhelp{ font-size: 12px; font-weight:bold; padding-bottom: 5px; }
.item# ul{ font-weight:normal; }
#utilitytext ul{ float:left; padding:0 15px 0 0; }
#utilitytext ul.menu{ width:95px; }
#utilitytext ul li{ padding:2px 0; }
#utilitytext ul#utility-logo{ height:250px; }
#utilityfeatured{ float:right; padding-bottom:60px; }
#copyright{ position:relative; right:101px; text-align:center; top:88px; float:right; line-height:16px; }
#footerwrap{ bottom:0; position:fixed; width:100%; clear:both; z-index: 999;}
#footer{background:#ffffff url(/images/bg_footer.jpg) bottom center repeat-x;border-top:2px solid #47aa42;font-size:12px;height:40px;line-height:40px;}
#footer a{color:#666666;text-decoration:none;padding-right:10px;}
#footer #wheretoplay{background:#d5d5d5;border:0;color:#666;padding:2px 2px 3px;width:162px;font-family:Arial,Helvetica,sans-serif;font-size:12px;height:16px;}
#footer #submit{border:1px solid #a8a8a8;margin:0 0 0 5px;font-family:tahoma,arial,helvetica,sans-serif;font-size:13px;font-weight:normal;}
#newsfeed{background:#0068ac;color:#ffffff;font-size:11px;height:20px;line-height:20px;}
#newsfeed a{color:#ffffff;}
.newsfeed-item{ width: 500px; display: none; }
#newsfeed-title{ float: left; width: 75px; }
#newsfeed-scroll{ margin-left: 75px; width: 500px; height: 20px; }
.footerright{float:right;text-align:right;margin-right:15px;}

/* --- 7. LOTTERY BAR --- */
#lotterybar-min a{ background:url('/images/spritelotto.jpg') -795px -431px;display:block;float:left;height:31px;line-height:31px;margin-left:1px;padding:0;width:149px;}
#lotterybar-min a:hover,#lotterybar-min .active{ background:url('/images/spritelotto.jpg') -623px -431px;color:#ffffff;}
#lotterybar-min span{ margin-left:35px; }
#lotterybar{ bottom:62px;height:221px; left:0; position:fixed;width:100%;}
#lottery-toptabs{ height: 37px; background: url('/images/bg_lotterybar_toptabs.jpg') bottom left repeat-x; width: 1003px; margin: 0 auto; }
#lottery-toptabs li{ float: left; height: 37px; }
#lottery-toptabs li a{ color: #ffffff; text-decoration: none; padding: 0 20px; height: 30px; display: block; margin-top: 7px; line-height: 30px;  font-weight: bold; background: url("/images/arrow.png") 100% 8px no-repeat;}
#lottery-toptabs li.keno{ background: url('/images/divider.jpg') 0 10px no-repeat; margin-left: 15px; }
#lottery-toptabs .close{ float:right; }
#lottery-toptabs .close a, #lotterybar-toptabs .close a:visited{ color:#ffffff!important; background: none; text-decoration:none; font-size: 12px; font-weight: bold; }
#lotterybarinner{ height: 191px; font-size:12px; background:#ffffff url('/images/bg_lotterybar_right.jpg') bottom left repeat-x; color:#606060; /* border-top:2px solid #47aa42; */ margin:0 auto;width:990px; padding-left: 13px; clear:both;  }
#lotterybar-right.helpbox{ width: 100%; }
#lotterybarinner .game-panel{ line-height: 105%; width:129px;padding:0px;padding-left:3px;padding-right:3px;margin:0px;height:191px;text-align:left;border-right-style:inset;border-right-width:1px;}
#lotterybarinner .game-panel:hover{ /* background: #d7e8f2; */ background: #edf7ec; }
#lotterybarinner li.game-panel.last{border:none !important;}
#lotterybarinner li.game-panel span.game-panel-draw-date{width:inherit;text-align:center;font-weight:bold;display:block;margin-bottom:10px;}
#lotterybarinner .game-panel .game-panel-image-holder{ margin-bottom: 10px;  padding:0px; text-align:center; height:60px; display:block; vertical-align:middle; background: #e7e7e7; /* border: 1px solid #e1e1e1; */ }
#lotterybarinner .game-panel .game-panel-image-holder a{margin:0 auto;}
#interior-content #lotterybarinner .close a, #interior-content #lotterybarinner .close a:visited,#interior-content #lotterybarinner a{ color:#666666; }
#interior-content #lotterybarinner .close a:hover{text-decoration:underline;}
#interior-content #lotterybarinner .close a:hover,#lotterybarinner a:hover{ color:#47aa42; }
#lotterybarinner li{ float:left;line-height:120%;width:105px;font-family:Helvetica;padding-right:25px; }
#lotterybarinner #games-content a{text-decoration:none;}
#lotterybarinner #player-info-box{font-size:12px;float:left;display:none;padding:15px 25px;}
#lotterybarinner #player-info-box p{float:left;line-height:16px; margin-top: 10px; }
#lotterybarinner #player-info-box a{color:#0068ac;}
#lotterybarinner #player-info-box #questions{float:left; padding: 15px 17px 15px 17px; width: 105px; border-right: 1px solid #ccc;}
#lotterybarinner #player-info-box #winnings{float:left; padding: 15px 17px 15px 17px; width: 170px;  }
#lotterybarinner #player-info-box #tips{float:left; padding: 15px 17px 15px 17px; width: 130px; border-right: 1px solid #ccc; }
#lotterybarinner #player-info-box #scams{float:left; width: 180px; padding: 15px 17px 15px 17px; border-right: 1px solid #ccc;}
#lotterybarinner #player-info-box #watch{float:left; padding: 15px 17px 15px 17px; width: 180px; border-right: 1px solid #ccc; }
#lotterybarinner #player-info-box hr{color:#a4a4a4;background:#a4a4a4;border:none;height:1px;margin:0;}
#lotterybarinner #players-club-box{background:url('/images/lottery-bar/bg_players_club.jpg') repeat-x top left; height:191px;color:#ffdf1c;border-right:1px solid #000;display:none; margin-left: -14px; }
#lotterybarinner #players-club-box-right{float:left;width:400px;font-size:14px;margin:85px 0 0 28px;}
#lotterybarinner #players-club-box-right .players-club-form{float:left;}
#lotterybarinner #players-club-box-right .players-club-form.first{margin-right:15px;}
#lotterybarinner #players-club-box-right .players-club-form input{width:185px;height:20px;margin:5px 0 5px 0;}
#lotterybarinner #players-club-box-left{float:left;width:365px;font-size:14px;margin:85px 0 0 35px;}
#lotterybarinner #players-club-box-left a{margin-top:20px;margin-right:25px;}
#players-club-box-logged-in{ background: url("/images/lottery-bar/bg_players_club_two.jpg") no-repeat 0% 0%; height:191px; color:#ffdf1c; border-right:1px solid #000; display:none; margin-left: -14px; }
#lotterybarinner .pc-box-left{float:left;width:365px;font-size:14px;margin:85px 0 0 35px;}
#lotterybarinner .pc-box-right{float:left;width:400px;font-size:14px;margin:82px 0 0 28px;}
#lotterybarinner ul#games-content li.game-panel{ padding: 10px 5px; border-right: 1px solid #cccccc; }
#lotterybarinner ul#games-content li.game-panel a{text-decoration:none;color:#666;}
#lotterybarinner ul#games-content li.game-panel .jackpot a b{ color: #0d350c; }
#lotterybarinner ul#games-content li.game-panel a:hover{color:#0d350c;}
#interior-content #lotterybarinner #players-club-box-logged-in a { color: #FFDF1C; }
/* ----- Classes ------ */

.floatRight{float:right;}
.floatLeft{float:left;margin:0;}
.clear{ clear:both; }
.center{text-align:center;}
.district-map{border:3px solid #aeaeae;margin:15px 15px 0 0;float:left; }
.pagination{ text-align: center; }

/* 9. PAGE SPRITES ---------- */

.i_mega-millions{display:block;text-indent:-9999em;background: #E7E7E7 url('/images/lotterybargames.jpg') -387px 0;width:128px;height:58px;}
.i_powerball{display:block;text-indent:-9999em;background:url('/images/lotterybargames.jpg') -774px 0;width:128px;height:59px;}
.i_fantasy-five{display:block;text-indent:-9999em;background:url('/images/lotterybargames.jpg') -645px 0;width:128px;height:59px;}
.i_cash-three{display:block;text-indent:-9999em;background:url('/images/lotterybargames.jpg') -516px 0;width:128px;height:59px;}
.i_cash-four{display:block;text-indent:-9999em;background:url('/images/lotterybargames.jpg') -258px 0;width:128px;height:59px;}
.i_win-for-life{display:block;text-indent:-9999em;background:url('/images/lotterybargames.jpg') 0 0;width:128px;height:59px;}
.i_georgia-five{display:block;text-indent:-9999em;background:url('/images/lotterybargames.jpg') -129px 0;width:128px;height:59px;}
.i_learnmore{display:block;text-indent:-9999em;background:url('/images/spritelotto.jpg') 0 0;width:83px;height:19px;}
.i_twittersolo{float: left; display:block; text-indent:-9999em;background:url('/images/spritelotto.jpg') -311px -135px; width:319px; height:68px;}
.i_facebooksolo{float: left; display:block; text-indent:-9999em;background:url('/images/spritelotto.jpg') 0 -135px; width:311px; height:68px;}
.i_playersclubsignup{display:block;text-indent:-9999em;background:url('/images/spritelotto.jpg') -704px 0;width:300px;height:250px;}
.i_star{ display:block;background:url('/images/spritelotto.jpg') -1004px -190px;  height:43px; padding-left: 75px; line-height: 43px; }
.i_triangle{display:block;background:url('/images/spritelotto.jpg') -1004px -146px;  height:45px; padding-left: 55px; line-height: 45px; }
.i_screen{display:block;background:url('/images/spritelotto.jpg') -1004px -98px;  height:48px; padding-left: 75px; line-height: 48px; }
.i_exclamation{display:block;background:url('/images/spritelotto.jpg') -1004px 0; height:50px; padding-left: 55px; line-height: 50px; }
.i_book{display:block;background:url('/images/spritelotto.jpg') -1004px -49px;height:50px; padding-left: 55px; line-height: 50px; }
.i_register{display:block;background:url('/images/spritelotto.jpg') -179px -208px;width:106px;height:30px;}
.i_signup{display:block;background:url('/images/spritelotto.jpg') -294px -208px;width:76px;height:30px;}
.i_logo{display:block;text-indent:-9999em;background:url('/images/spritelotto.jpg') -83px 0;width:192px;height:126px;}
.i_utillogo{display:block;text-indent:-9999em;background:url('/images/spritelotto.jpg') -275px 0;width:107px;height:89px;}
.homeicon{display:block;text-indent:-9999em;background:url('/images/spritelotto.jpg') 0 -19px;width:64px;height:48px;}
a.i_search{width:180px;height:49px;background:url('/images/search-btn.png') 0 0 no-repeat;text-indent:-9999em;}
a.i_search:hover{ background:url('/images/search-btn.png') 0 -49px no-repeat; }
.i_rsslogo{ background:url('/images/spritelotto.jpg') -317px -106px no-repeat; height: 32px;width:107px; }
#utilitytext ul li.i_rsslogo{ padding-left: 23px; }

/* 10. BUGFIXES & TWEAKS */

/* Eliminate double headers on interior pages */
body#top-prizes-claimed #interior-content h1,body#ending-games #interior-content h1,body#rules-a-regulations #interior-content h1,body#winners #interior-content h1,body#winning-numbers-page #interior-content h1,body#about-us #interior-content h1,body#our-history #interior-content h1,body#lottery-reports #interior-content h1,body#careers #interior-content h1,body#procurement-opportunities #interior-content h1{ text-indent:-9999em; }

#retailer-contact-form #interior-callouts p{ margin-left: 0; }