#td-buy-tickets{
  text-align:center;
}
#hp-buy-mm-container, #hp-buy-pb-container{
  float:left;
  width:370px;
}
.hp-buy-logo{
  width:370px;
  height:70px;
}
.est-jkpt{
  color:#FF0000;
  font-weight:bold;
}
#hp-pb-logo{
  padding-top:13px;
}
.hp-buy-now-button{
  background-attachment:scroll;
  background-color:transparent;
  background-image:url("/images/buy-now-button.gif");
  background-position:0 0;
  background-repeat:repeat;
  display:block;
  height:39px;
  width:198px;
}
.hp-buy-now-button-cont{
  margin-left:86px;
  margin-top:5px;
}
.buy-now-button-small{
  background-attachment:scroll;
  background-color:transparent;
  background-image:url("/images/buy-now-button-rec.gif");
  background-position:0 0;
  background-repeat:repeat;
  display:block;
  height:47px;
  width:125px;
}

.buy-now-button-small-new {
  background-attachment:scroll;
  background-color:transparent;
  background-image:url("/images/buy-now-button-rec-new.gif");
  background-position:0 0;
  background-repeat:repeat;
  display:block;
  height:70px;
  width:160px;
}

.buy-now-button-long {
  background-attachment:scroll;
  background-color:transparent;
  background-image:url("/images/state-widget/buy-button-normal.gif");
  background-position:0 0;
  background-repeat:repeat;
  display:block;
  height:32px;
  width:150px;
}

.buy-ticket-now  {
  background-image:url("/images/buy-ticket-now.gif");
    background-attachment:scroll;
  background-color:transparent;
  display:block;
  height:47px;
  width:150px;
}

#dek{
  position:absolute;
  visibility:hidden;
  z-index:200;
}
#js-message{
  background-color:#FFEB7F;
  border:1px solid #000000;
  padding-left:3px;
  height:110px;
  width:200px;
  font-size:12px;
  text-align:left;
  font-family: arial, Helvetica,sans-serif;
}
#js-message p{
  font-weight:bold;
  padding-bottom:3px;
  margin-bottom:0px;
}
#js-message ul{
  margin-top:5px;
  padding-left:20px;
}

a.bigstate    {
text-decoration: none;
color: black;
}
a.bigstate:hover  {
color: purple;
}

a.textlinks:link {
color: blue;
text-decoration: underline;
}

a.textlinks:visited   {
text-decoration: underline;
color: blue;   
}
a.textlinks:hover {
text-decoration: underline;
color: red;
}
a.textlinks:active {
text-decoration: underline;
color: blue;
}
a.ctg-link {
line-height:25px;
}

.block-section h2 {
background-color:#002A7F;
color:#fff;
font-size:20px;
font-weight:bold;
height:30px;
line-height:30px;
margin:0;
padding:0 0 0 3px;
text-align:center;
clear:both;
}

.block-section p {
margin:5px 0 5px 0;
padding:3px;
}


img.hot {
vertical-align:middle;
margin:0 5px 0 0;
}

.txtwd {
text-transform:uppercase;
color:#002A7F;
font-family: arial, Helvetica,sans-serif;
font-size:12px;
font-weight:bold;
margin:0 0 5px 10px;
display:block;
}

.reswd {
color:#002A7F;
font-family: arial, Helvetica,sans-serif;
font-size:16px;
font-weight:bold;
color:#ff0000;
}

.resttwd {
text-transform:uppercase;
color:#002A7F;
font-family: arial, Helvetica,sans-serif;
font-size:12px;
font-weight:bold;
}


.jkwd {
padding-left: 10px; 
font-family: arial, Helvetica,sans-serif;
font-size: 23px; 
font-weight: bold; 
background: url("/images/state-widget/jackpot-bg.gif") no-repeat scroll 0% 0% transparent; 
height: 39px; 
line-height: 39px;
width:205px;
display:block;
margin-left:35px;
}

.jpwd {
font-family: arial, Helvetica,sans-serif;
color:#025e07;
font-weight:bold;
}

table td.wd {
height:101px;
border-bottom:1px solid #ababab;
background: url("/images/jackpot-watch-tr-bg.gif") repeat-x bottom center;
padding-left:5px;
}

table td.wd p {
margin:5px 0 0 0;
padding:0;
}




