html, body { height: 100%; }
hr { border:0 #ccc solid; border-top-width:1px; clear:both; height:0; width:90%; }
ol { list-style:decimal }
ul { list-style:disc }
li { margin-left:10px }
p, dl, hr, ol, ul, pre, address, fieldset { margin-bottom:10px }
.center { text-align:center; }
/* BEGIN COLOR */
body { background:#FFF; }
#navigation, .pagination a:hover { background:#333; color:#fff; }
th { background:#424242; color:#fff; }
tr { background-position:0; }
#content { background-position:0; }
#navigation a {color:#fff;}
input, select, textarea { border-color:#ddd }
a { color:#E26600 }
a.edit { background-image:url(edit.png) }
a.delete { background-image:url(trash.png) }
.error, .success, .info, .error a, .success a, .info a { color:#fff }
.error { background:#901830 }
.success { background:#C2EFC2 }
.colorlotto { color:#070}
.colorpowerball{ color: #D00}
.colormega { color:#00D}

/* BEGINN FONTS */
body, textarea { color: #333; font-size:62.5%; font-family:Verdana, Arial, Helvetica, Tahoma, sans-serif; }
table {font-size:1em}
p {font-size:1em}
h2, h3, h4, p, ol, ul, dl, blockquote { margin-bottom:1em; }
h1 { font-size:2em; }
h2 { font-size:1.6em; margin-top:0; }
h3 { font-size:1.4em; }
h4 { font-size:1.2em; }
h5 { font-size:1em; }
h6 { font-size:1em; }
h2, h3, h4, h5, h6 { border-bottom:0; margin-bottom:8px; }
#header { font-size:1em }
#navigation { font-size:1.2em }
#main { font-size:1.2em }
#jackpotinfo { font-size:1em }
#footer { font-size:0.9em }
a:link, a:visited { }
a:hover, a:visited { text-decoration:none; }
a:focus { outline:0 }
.error, .success, input[type="submit"], input[type="reset"] { font-weight:bold; }
a.edit, a.delete { padding-left:25px; background-repeat:no-repeat; background-position:left center; }

/* Beginn CONTAINERS */
#wrapper { margin:0; width: 1080px; padding:0; }
#main { padding:0; margin-bottom:0px; width:100%; }
/*BEGIN HEADER */
#header { color:#FFF; width:1060px; padding:10px; height:70px; margin:0; background:#424242; }
.languagebox { margin:-40px 0px 0px 960px; z-index: 20; }
.languagebox span { margin-right: 80px; float: left; margin-top: 8px; white-space:nowrap; }
.languagebox1 { position:absolute; margin:-32px 0px 0px 850px; z-index: 20; }
.languagebox1 span { margin-right: 80px; float: left; margin-top: 8px; white-space:nowrap; }
.langenglish { background:url(../images/login/english.png) no-repeat 0 0; text-indent:-9999px; border:0; width:30px; height:30px; margin-left:-70px; position:absolute;}
.langgerman { background:url(../images/login/german.png) no-repeat 0 0; text-indent:-9999px; border:0; width:30px; height:30px; margin-left:-35px; position:absolute;}
.loginbox { float: right; margin:35px 0 0 0; z-index: 20; }
.forgotlink { margin-left:195px; margin-top:5px; }
.loginbox-inp { background:url(../images/login/login_input.png) no-repeat; border: none; color:#fff; font-size: 12px; height: 27px; padding:2px 2px 0 10px; width:168px;}
#button { background: transparent url(../images/login/button_login.png) 0 0 no-repeat; border: none; cursor: pointer; width: 73px; height: 29px; vertical-align:top;}
#button span { display: none; }
#button-login { background: transparent url(../images/login/button_login.png) 0 0 no-repeat; border: none; height: 29px; width:73px; cursor: pointer; vertical-align:top;}
#button-login span { display: none; }
#button-logout { background: transparent url(../images/login/button_logout.png) 0 0 no-repeat; border: none; height: 29px; width:73px; cursor:pointer;margin:0px 15px;position:absolute;}
#button-logout span { display: none; }
#button-submit {background:transparent url(../images/login/button_logout.png) 0 0 no-repeat; border: none; height: 29px; width:73px; cursor: pointer; margin:-2px 0 0 20px;}
#button-submit span { display: none; }
.memberbox { background-image:url(../images/login/memberbox.png); width:283px; height:50px; margin: -70px 200px 0px 580px; z-index: 20;}
.memberbox span {display:inline-block;position:relative;float:right;margin:6px 12px 2px 0px;padding:2px 2px;font-size:11px;color:#333;text-align:right;line-height:1.6;}
.memberticketinfobox { width:810px; float:left; position:relative; margin:0; padding:0;}
.memberticketinfobox fieldset.row1 { width:775px; float:left; border:1px solid #d0d0d0;margin-top:2px; }
.memberticketinfobox fieldset.row1 label { width:140px; float: left; text-align: right;margin-right: 6px; margin-top:2px; }
.memberticketinfobox span { display:inline-block; position:relative; float:left; margin-left:10px; padding:0; font-size:13px; color:#000; text-align:left; line-height:2; }
.memberticketinfoboxbutton { float:right; }
.fla653thinkbig { background:url(../images/members/gameboxbg550.png) no-repeat; display:block; text-align:center; width:400px; height:500px; float:left; position:relative; margin:0 0 20px 0px; padding-top:40px; }
.pbthinkbigger { background:url(../images/members/gameboxbg550.png) no-repeat; display:block; text-align:center; width:400px; height:500px; float:right; position:relative; margin:0 0 20px 0px; padding-top:40px; }
.gameboxlogoimg { margin:10px; }
.gameboxlogobutton { margin:10px; float:right; position:relative; top:-175px; right:80px; }

.fla653thinkbignew { background:url(../images/members/gameboxbg800180.png) no-repeat; display:block; width:800px; height:180px; float:left; position:relative; margin:0px 0px 10px 0px; padding:5px 5px 5px 20px; }

.pbthinkbiggernew { background:url(../images/members/gameboxbg800180.png) no-repeat; display:block; width:800px; height:180px; float:left; position:relative; margin:0px 0px 10px 0px; padding:5px 5px 5px 20px; }

.mbthinkbiggernew { background:url(../images/members/gameboxbg800180.png) no-repeat; display:block; width:800px; height:180px; float:left; position:relative; margin:0px 0px 10px 0px; padding:5px 5px 5px 20px; }

.gotoplayslip { background:url(../images/members/gotoplayslip.png) no-repeat; margin:15px 70px; border:none; cursor:pointer; display:inline; height:55px; width:244px; }
/* .submit-login:hover	{background: url(../images/login/submit_login.gif) no-repeat 0 -29px;}   later for hoover effect    */
/* END HEADER */

/* BEGIN NAVIGATION */
#navigation {padding:10px;margin:0px 0px 0px 0px;min-height:35px;}
#cssmenu ul {margin:0;padding:5px 5px 0;background:#555 url(../images/shared/overlay.png) repeat-x 0 -110px;line-height:100%;border-radius:1em;-webkit-border-radius:4px; -moz-border-radius: 4px; border-radius: 4px; -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, .4); -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, .4);z-index:500;}
#cssmenu li { margin: 0 5px; padding: 0 0 6px; float: left; position: relative; list-style: none;}
#cssmenu a, #cssmenu a:link { font-weight: bold; color: #e7e5e5; text-decoration: none; display: block; padding: 5px 19px; margin: 0; border-radius: 4px; -webkit-border-radius: 4px; -moz-border-radius: 4px; text-shadow: 0 1px 1px rgba(0, 0, 0, .3);}
#cssmenu a:hover { background: #000; color: #fff; }
#cssmenu .active a, #cssmenu li:hover > a {background:#666 url(../images/shared/overlay.png) repeat-x 0 -40px;color:#444;border-top:solid 1px #f8f8f8;-webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, .2); -moz-box-shadow: 0 1px 1px rgba(0, 0, 0, .2); box-shadow: 0 1px 1px rgba(0, 0, 0, .2);text-shadow: 0 1px 0 rgba(255, 255, 255, 1);}
#cssmenu ul ul li:hover a, #cssmenu li:hover li a { background: none; border: none; color: #666; -webkit-box-shadow: none; -moz-box-shadow: none;}
#cssmenu ul ul a:hover { background: #8f8f8f url(../images/shared/overlay.png) repeat-x 0 -100px !important; color: #fff !important; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; text-shadow: 0 1px 1px rgba(0, 0, 0, .1);}
#cssmenu li:hover > ul { display: block;}
#cssmenu ul ul { display: none; margin: 0; padding: 0; width: 185px; position: absolute; top: 25px; left: 0; background: #ddd url(../images/shared/overlay.png) repeat-x 0 0; border: solid 1px #b4b4b4; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, .3); -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, .3); box-shadow: 0 1px 3px rgba(0, 0, 0, .3); }
#cssmenu ul ul li { float: none; margin: 0; padding: 3px; }
#cssmenu ul ul a { font-weight: normal; text-shadow: 0 1px 0 #fff; }
#cssmenu ul:after { content: '.'; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; }
* html #cssmenu ul { height: 1%; }
/* END NAVIGATION */

/* BEGIN JACKPOT INFO COLUMN RIGHT */
#jackpot-info { display:block; color:#333; margin:10px auto; padding:0 0px 5px 0; width:271px; float:right; font-size:0px; line-height:0; background-color:#FFF;}
#jackpot-infonew { display:block; position:absolute;left:800px;top:20px; color:#333; margin:10px auto; padding:0 0px 5px 0; width:271px; font-size:0px; line-height:0; background-color:#FFF;}
#jackpot-info-rollover { margin-top:10px; font-weight:bold; font-size:16px }
#jackpot-info-top { }
#jackpot-info-top-pb { background-image:url(../images/shared/headerPB_jackpot_info.png);background-repeat:no-repeat;width:271px;height:43px;display:inline-block;}
#jackpot-info-top-mb { background-image:url(../images/shared/headerMB_jackpot_info.png);background-repeat:no-repeat;width:271px;height:43px;display:inline-block;}
#jackpot-info-top-fla {background-image:url(../images/shared/headerLOTTO_jackpot_info.png);background-repeat:no-repeat;width:271px;height:43px;border:0;}
#jackpot-info-bottom {background:url(../images/shared/bg_jackpot_info.png) no-repeat bottom;font-size:0px;line-height:0;margin-bottom:12px;}
#jackpot-info-inner {font-size:12px;line-height:12px;margin:0 auto 0px auto;padding:2px 0 20px 0;width:225px;}
#jackpot-info-inner h5 {color:#C00;font-size:22px;margin:6px 0 2px 0; text-shadow:1px 2px 4px #EFEFEF;}
#jackpot-info-inner .left {float:left;width:30px;}
#jackpot-info-inner .right {float:left;width:195px;padding:2px 0 0 0;}
#jackpot-info-inner .center {float:left;width:225px;padding:2px 0 0 0;}
#jackpot-info-inner .center h5 {color:#393939;font-size:12px;}
#jackpot-info-inner .right h5 {color:#393939;font-size:12px;}
.lines-dotted-short {background:url(../images/forms/lines_dotted_short.gif) no-repeat 0px 12px;font-size:0px;height:22px;line-height:0;}
.half {-moz-transform:scale(0.5);-webkit-transform:scale(0.5);transform:scale(0.5);}
.numberBallw { background-image:url(../images/members/lottoball32.png);display:inline-block;text-align:center;line-height:29px;width:32px;height:32px;color:#000;font-weight:bold;font-size:15px;}
.numberBallwgray {background-image:url(../images/members/lottoball32.png);display:inline-block;text-align:center;line-height:29px;width:32px;height:32px;color:#666; font-weight:bold;font-size:14px;}
.numberBallwgreen {background-image:url(../images/members/lottoball32.png);display:inline-block;text-align:center;line-height:29px;width:32px;height:32px;color:#090; font-weight:bolder;font-size:16px;}
.numberBallr {background-image:url(../images/members/lottoball32r.png);display:inline-block;text-align:center;line-height:29px;width:32px;height:32px;color:#FFF;font-weight:bold; font-size:15px;}
/* END JACKPOT COLUMN RIGHT */

/* BEGIN CONTENT MAIN COLUMN LEFT */
#content {float:left;color:#333;margin-top:13px;padding:0;width:800px;background-color:#FFF;}
*content-member {float:left;color:#333;margin-top:0;padding:0;width:850px;background-color:#FFF;}
.content-img {color:#333;margin-top:0;margin-right:20px;padding:0;width:100%;background-color:#FFF;}
.housecarboat {background:url(../images/shared/housecarboat.png) no-repeat;width:200px;height:467px;float:left;display:inline-block;margin-right:20px;margin-bottom:20px;}
.houseplaneboat {background:url(../images/shared/houseplaneboat.jpg) no-repeat;width:200px;height:467px;float:left;display:inline-block;margin-right:20px;margin-bottom:20px;}

/* BEGIN CONTENT Ticket Playslip */
.playslip-logopb {background:url(../images/members/powerballlogo150.png) no-repeat;width:150px;height:27px;display:inline-block;margin:0;}
.playslip-logomb {background:url(../images/members/megaballlogo150.png) no-repeat;width:150px;height:27px;display:inline-block;margin:0;}
.playslip-logolotto {background:url(../images/members/flalottologo150.png) no-repeat; width:150px;height:27px;display:inline-block;margin:0 0 0 3px;}
.playslip_ticketnr {float:left;margin:1px 70px 0 20px;}
.playslip-panel {line-height:24px;}
.playslip-advanceplay {float:right;margin-bottom:45px;padding-right:3px;line-height:18px;}
.playslip-textsmall{font-size:11px;vertical-align:bottom;padding-right:3px;}
.playslip-pbcolor {color:#FFF;background-color: #D00}
.playslip-mmcolor {color:#FFF;background-color: #0000CC}

/* Save and Checkout Button Playslip */
.playslip-button {-moz-box-shadow:-1px -1px 0px 0px #caefab;-webkit-box-shadow:-1px -1px 0px 0px #caefab;box-shadow:-1px -1px 0px 0px #caefab;background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #77d42a), color-stop(1, #5cb811) );background:-moz-linear-gradient( center top, #77d42a 5%, #5cb811 100% );filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#77d42a', endColorstr='#5cb811');background-color:#77d42a;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;border:1px solid #268a16; display:inline-block; color:#424242;font-size:14px;font-weight:bold;padding:5px 20px;text-decoration:none;}
.playslip-button:hover {background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #5cb811), color-stop(1, #77d42a));background:-moz-linear-gradient( center top, #5cb811 5%, #77d42a 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#5cb811',endColorstr='#77d42a');background-color:#5cb811;}
.playslip-button:active {position:relative;top:1px;}

/* BEGIN FOOTER */
#footer {width:1030px;height:70px;clear:both;color:#333;text-align:left; background:#FFF;margin:30px 0px 10px 0px; padding:20px;}
#footer-left {color:#818181;font-size:11px;line-height:11px;padding:15px 0 15px 25px;margin:0 20px;border-top:1px solid #dbdbdb;border-bottom:1px solid #dbdbdb;}
#footer-left a {color:#818181;text-decoration:none;}
#footer-left a.selected, #footer-left a:hover {color:#000;text-decoration:none;}
.favicon {background:url(../images/shared/favicon.png) no-repeat;height:32px;width:32px;float:left; margin:-11px 12px 0 -12px;}
/* END FOOTER */

.clear {clear:both;background:none;}
.clearfix:after {content: ".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix {display:inline-block;}
/* Hides from IE-mac \*/
* html .clearfix {height:1%;}
.clearfix {display:block;}
/* End hide from IE-mac */

/* Table styling */
table {width:100%; margin-bottom:10px;}
th, td {padding:4px; text-align:left;}
thead td {background-color:#424242; color:#FFF;}
tbody {border:#CCC;}
tr.rowOdd {background-color:#FFFFFF;}
tr.rowEven {background-color: #F5F5F5;}
tr.rowHighlight {background-color:#FFE0C3;}
td.rowHighlight {background-color:#FFE0C3;}

/* Table Style */
/* Table styling */
#table-ticket { background:none; width:100%; border:0; color: #333;}
#table-ticket thead {padding:0; text-align:left; color:#333; background-color:#C8C8C8; border-bottom: solid 1px #999;}
#table-ticket th {text-align:left; border-right: 1px solid #f2f2f2; border-bottom: 1px solid #f2f2f2; border-top: 1px solid #f2f2f2; padding: 6px 6px 6px 12px;}
#table-ticket th.nobg { border-top: 0; border-left: 0; border-right: 1px solid #f2f2f2; background: none;}
#table-ticket td {text-align:left; vertical-align:top; border-right: 1px solid #f2f2f2; border-bottom: 1px solid #f2f2f2; padding: 6px 6px 6px 6px;}
#table-ticket th.spec { border-left: 1px solid #f2f2f2; border-top: 0;}
#table-ticket th.specalt { border-left: 1px solid #f2f2f2; border-top: 0; color: #797268;}
/* This Style is used for the fla653_panel.cfm file only - don't change */
#ticket-table {border-collapse:collapse; border: 0; padding: 0; margin: 0; width: 850px;}
#ticket-table td {border: 0; padding: 0px; margin:0;}
#panel-table {border-collapse:collapse; border: 0; padding: 0; margin: 0; width: 160px;}
#panel-table td {border: 0; padding: 0; margin:0;}
/*
#table-ticket tr:hover {
	background-color: #fff;
}*/
#table-showtips {float:left;background:none;width:100%;border:0;color: #333;}
#table-showtips th {text-align:left;vertical-align:middle;border-right: 1px solid #f2f2f2;border-bottom:1px solid #f2f2f2;border-top:1px solid #f2f2f2;padding: 1px 1px 1px 5px;font-weight:normal;}
#table-showtips td {text-align:left; vertical-align:top; border-right: 1px solid #f2f2f2; border-bottom: 1px solid #f2f2f2; padding: 5px;line-height:20px;}



/* Error and Success messages */
.error, .success {padding:4px 8px;}
/* Pagination */
.pagination {float:left;text-align:right;display:inline-block;}
.pagination a, .pagination span, .pagination form, .pagination input {display:inline-block;}

/* transperency works fine but the text is also transperent (will be solved in CSS3) for now transperent area in img 
.jackpot-slider-transperent{width:630px;height:110px;margin:115px 0 0 70px;background-color:#ffffff;border:2px solid black;opacity:0.75;filter:alpha(opacity=75); /* For IE8 and earlier */
.jackpot-memberbox-pblogo {background:url(../images/members/powerballlogo_340.png) no-repeat;position:absolute;width:80%;height:80%;margin:18px 0 0 40px;}
.jackpot-memberbox-mblogo {background:url(../images/members/megalogo_340.png) no-repeat;position:absolute;width:80%;height:80%;margin:18px 0 0 40px;}
.jackpot-memberbox-lottologo {background:url(../images/members/flalogo_340.png) no-repeat;position:absolute;width:80%;height:80%;margin:18px 0 0 40px;}
.jackpot-memberbox-textbox {width:630px;height:110px;margin-top:65px;}
.memberbox-rolloverpb {margin-left:45px;font:Tahoma, sans-serif;color:#C00;font-size:50px;font-weight:bold;font-stretch:wider;text-shadow:-3px 3px 3px #999;}
.memberbox-rollovermb {margin-left:45px;font:Tahoma, sans-serif;color: #001fa2;font-size:50px;font-weight:bold;font-stretch:wider;text-shadow:-3px 3px 3px #999;}
.memberbox-rolloverlotto {margin-left:45px;font:Tahoma, sans-serif;color:#e56303;font-size:50px;font-weight:bold;font-stretch:wider;text-shadow:-3px 3px 3px #999;}
.memberbox-nextdrawinfo {margin-left:47px;font:Tahoma, sans-serif;color:#333;font-size:12px;font-weight:bold;}


/* NEW PLaySlip Style */

#ticket-content { border: solid 1px #EEE; overflow: hidden; width: 798px;}
.ticket-head {color:#FFF; background-color:#424242; border-bottom: solid 1px #EEE; display:inline-block; width:786px; height:25px; margin: 1px; padding:5px; }
.ticket-ticketnr { float:left; margin-left:10px; font-size:1.6em; font-weight:bold; }
.ticket-logolotto { float:left; margin:-1px 50px; background:url(../images/members/flalottologo150.png) no-repeat; width:150px;height:27px;}
.ticket-logopb { float:left; margin:-1px 50px; background:url(../images/members/powerballlogo150.png) no-repeat; width:150px;height:27px;}
.ticket-logomb { float:left; margin:-1px 50px; background:url(../images/members/megaballlogo150.png) no-repeat; width:150px;height:27px;}
.ticket-infotext { padding:10px; font-weight:bold; float:left; }
.ticket-panelbox {float: left; margin-left:10px; margin-bottom:8px; }
.ticket-panel { padding:5px; }
.ticket-paneltext { font-size:10px; font-weight: 600; margin-left:5px; }
.ticket-drawings {float:right; padding:10px; }
.ticket-advanceplay {margin-bottom:45px;padding-right:3px;line-height:18px;}

.playslip-numberBallw { background-image:url(../images/members/lottoball36.png); background-repeat:no-repeat; width:36px; height:32px; display:inline-block;text-align:center;color:#000;font-weight:bold;font-size:15px; border-width:0px; margin:0px 3px;}
.playslip-numberBallr { background-image:url(../images/members/lottoball36r.png); background-repeat:no-repeat; width:36px; height:32px; display:inline-block;text-align:center;color:#FFF;font-weight:bold;font-size:15px; border-width:0px; margin:0px 3px;}