/* tables
======================================*/
table {
font-size:12px;
}
table th, table td {
padding:6px;
}

table th {
color:#fff;
font-size:13px;
font-weight:bold;
border-right:1px solid #fff;
}
table.orange th {
background-color:#f58025;
}
table.orange td {
border-bottom:1px dotted #f58025;
padding:10px 6px;
}
table a {display:inline;}
table tr.selected {
display:none;
background:#FEE2CA;
}
table tr.selected a {
float:right;
margin-top:-18px;
}
table tr.selected form {margin-right:6px;}
table tr.selected form input {margin:0;}

/* headers
=============================*/

#content h2 {
font-size:32px;
line-height:1.8em;
}
h2.purple {
color:#9f218b;
font-size:32px;
line-height:1.8em;
background:#FFF;
float:none;
}
h2.orange, span.orange {
color:#f58025;
background:#FFF;
float:none;
}
a.button {
color:#fff;
text-decoration:none;
font-weight:bold;
background:#f58025 url(../../img/common/bg_button_orange.gif) repeat-x top center;
padding:1px 4px;
border:1px solid #f58025;
}
#pick {
background:#9f218b url(../../img/common/bg_button_pick.gif) repeat-x top center;
color:#fff;
border:1px solid #9f218b;
vertical-align: middle;
height:62px;
*height:63px;
line-height:32px;
font-size:32px;
padding:0 20px;
*padding:0 10px;
margin:0;
cursor:pointer;
}
/*hack for opera*/
@media all and (min-width: 0px)
{
body #pick { padding-top: 13px;} 
}
/*hack for safari to go back*/
#pick:not(:root:root) { padding-top: 0px; }    
    
#pattern {
height:38px;
width:180px;
padding:10px 12px;
font-size:32px;
color:#000;
letter-spacing:26px;
vertical-align:top;
display: inline;
border-color:#A0218C #EC519D #EC519D #A0218C;
border-width:2px;
border-style:solid;
background-color:#D6DCD9;
margin:0;
*margin-right:4px;
}
form#luckyNumber {
height:62px;
//margin-left: 8px;
}
form#luckyNumber input { }

div.error {
margin:0 16px;
}
#pickNumberTable tr td form{
margin-left: 0px;
}
