﻿.catalogMainView .catalogContent .catalogCopy#catalogCopyHolder_category_Lottery {
	left: -1px;
	top: 5px;
}

#lottery {
    border: 0 solid blue;
    height: 800px;
    left: 0;
    position: absolute;
    top: -5px;
    width: 745px;
    z-index: 152;
}
#lottery .no-results {
    background-image: url("images/lottery-no-results.png");
    cursor: pointer;
    display: none;
    height: 484px;
    left: 5px;
    position: absolute;
    top: 4px;
    width: 725px;
    z-index: 154;
}
.lotterymap {
    -moz-user-select: none;
	left: -1px;
    position: absolute;
    top: 0;
	height: 492px;
	width: 535px;
}
#lottery .map {
	background: url(images/lottery_map.png) top left no-repeat;
    height: 492px;
    left: 0;
    position: absolute;
    top: 0;
    width: 535px;
}
#lottery .map .check {
    background-image: url("images/lottery_check.png");
    background-position: 0 0;
    background-repeat: no-repeat;
    display: none;
    height: 19px;
    left: 230px;
    position: absolute;
    top: 354px;
    width: 25px;
}
#lottery .filter {
    background-image: url("images/lottery_filter.png");
    background-position: 0 0;
    background-repeat: no-repeat;
    height: 467px;
    left: 0;
    padding-left: 355px;
    padding-top: 0;
    position: absolute;
    top: 0;
    width: 205px;
}
#lottery .filter .title {
    color: #CB1B1B;
    font: bold 10pt arial;
    margin-bottom: 10px;
    margin-top: 20px;
}
#lottery .filter .games ul {
    list-style: none outside none;
	padding-left: 0;
}
#lottery .filter .games ul li {
    margin-bottom: 4px;
}
#lottery .filter .state {
}
#lottery .filter .games input {
    margin-right: 2px;
	margin-left: 2px;
    position: relative;
    top: 2px;
}
#lottery .filter .date .calendar-button {
    background-image: url("images/calendar_button.png");
    background-position: 0 0;
    background-repeat: no-repeat;
    cursor: pointer;
    display: inline-block;
    height: 17px;
    margin-left: 6px;
    position: relative;
    top: 3px;
    width: 15px;
}
#lottery .filter .date input {
    width: 100px;
}
#lottery .filter .button {
    background-image: url('data:image/png;base64,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');
	background-position: 0 0;
    background-repeat: no-repeat;
    cursor: pointer;
    height: 28px;
    margin-top: 20px;
    width: 109px;
}
#lottery .results {
    background-image: url("images/lottery_results_callout.png");
    background-position: 0 0;
    background-repeat: no-repeat;
    left: 0;
    margin-bottom: 40px;
    padding: 70px 20px 20px;
    position: absolute;
    top: 0;
    width: 494px;
}
#lottery .results .grid {
    width: 100%;
}
#lottery .results .grid .header td {
    background-color: #8E1111;
    color: #FFFFFF;
    text-align: center;
}
#lottery .results .grid td {
    font: bold 10pt/19px arial;
    padding-left: 10px;
	padding-right: 5px;
}
#lottery .results .grid td.item-alt {
    background-color: #D9D9D9;
}
#lottery .results .button {
    background-image: url("images/lottery_top_button.png");
    background-position: 0 0;
    background-repeat: no-repeat;
    cursor: pointer;
    height: 28px;
    margin-top: 20px;
    width: 78px;
}
#lottery .copy-01 {
        color: #FFFFFF;
     left: 205px;
     position: absolute;
     top: 34px;
     width: 300px;
     z-index: 153;
}
#lottery .copy-02 {
     color: #FFFFFF;
    left: 35px;
    position: absolute;
    top: 465px;
    width: 480px;
    z-index: 153;
}
#lottery .copy-03 {
    margin-top: 10px;
}