html, body {
    font-family: Arial, Verdana, Tahoma, sans-serif;
    font-size: 12px;
    margin: 0px 0px;
    padding: 0px 0px;
    height: 100%;
    color: #fff;
    background: #91017f;
    scrollbar-dark-shadow-color: #84006d;
    scrollbar-3dlight-color: #84006d;
    scrollbar-arrow-color: #e988e9;
    scrollbar-base-color: #84006d;
    scrollbar-face-color: #c051b2;
    scrollbar-highlight-color: #e988e9;
    scrollbar-shadow-color: #84006d;
}
img {
    display: block;
    border: none;
}
p, td, li {
    font-family: Arial, Verdana, Tahoma, sans-serif;
    font-size: 12px;
    color: #fff;
    background: transparent;
}
a {
    text-decoration: underline;
    font-weight: bold;
    color: #fac800;
    background: transparent;
}

ul {
    list-style-type: disc;
}
form {
    margin: 0px 0px;
}

.layout {
    border-collapse: collapse;
    border-spacing: 0px;
    width: 100%;
}
.layout td {
    border: none;
    padding: 0px 0px;
}

#topmostContainer {
    text-align: center;
    height: 100%;
}
#mainLayout {
    color: #fff;
    background: #7d0064;
    height: 100%;
    width: 773px;
    margin: 0px auto;
}
#contentShadowLeft {
    width: 7px;
    color: #000;
    background: #91017f url('i/shadow_left.gif') top left repeat-y;
}
#contentShadowRight {
    width: 7px;
    color: #000;
    background: #91017f url('i/shadow_right.gif') top left repeat-y;
}
#contentContainer {
    width: 761px;
    vertical-align: top;
}

#headLayout {
    height: 50px;
    color: #fff;
    background: #fbbe00 url('i/head_bg.jpg') top left no-repeat;
}

#contentLayout {
    color: #fff;
    background: #7d0064 url('i/content_bg.jpg') top left no-repeat;
}
#leftBar {
    width: 295px;
    vertical-align: top;
}
#leftBarContainer {
    padding: 0px 14px 0px 34px;
}
#leftBar em {
    font-style: normal;
    color: #ffff00;
    background: transparent;
}

#center{
    vertical-align: top;
}

.cbox, .cbox2, .cbox3 {
    border-collapse: collapse;
    border-spacing: 0px;
}
.cbox td, .cbox2 td, .cbox3 td {
    padding: 0px 0px;
}
.cbox .borderTop {
    color: #000;
    background: #fa6400 url('i/cbox_border_top.gif') top left repeat-x;
    width: 423px;
}
.cbox.yellow .borderTop {
    color: #000;
    background-color: #fac800;
}
.cbox .borderRight {
    color: #000;
    background: transparent url('i/cbox_border_right.gif') top left repeat-y;
    width: 5px;
}
.cbox .borderBottom {
    color: #000;
    background: transparent url('i/cbox_border_bottom.gif') top center no-repeat;
    width: 423px;
}
.cbox .borderLeft {
    color: #000;
    background: transparent url('i/cbox_border_left.gif') top right repeat-y;
    width: 5px;
}
.cbox .content {
    color: #fff;
    background: #fac800 url('i/cbox_bg.gif') top left repeat-x;
    height: 215px;
}
.cbox.yellow .content {
    color: #fff;
    background: #fac800;
}
.cbox .cornerTopLeft {
    color: #000;
    background: transparent url('i/cbox_corner_top_left.gif') top right no-repeat;
    height: 6px;
    width: 5px;
}
.cbox .cornerTopRight {
    color: #000;
    background: transparent url('i/cbox_corner_top_right.gif') top left no-repeat;
    height: 6px;
    width: 5px;
}
.cbox .cornerBottomRight {
    color: #000;
    background: transparent url('i/cbox_corner_bottom_right.gif') top right no-repeat;
    height: 28px;
    width: 5px;
}
.cbox .cornerBottomLeft {
    color: #000;
    background: transparent url('i/cbox_corner_bottom_left.gif') top right no-repeat;
    height: 28px;
    width: 5px;
}

.cbox2 .borderTop {
    color: #000;
    background: transparent url('i/cbox2_border_top.gif') top left repeat-x;
    width: 423px;
}
.cbox2 .borderRight {
    color: #000;
    background: transparent url('i/cbox2_border_right.gif') top left repeat-y;
    width: 5px;
}
.cbox2 .borderBottom {
    color: #000;
    background: transparent url('i/cbox2_border_bottom.gif') top left repeat-x;
    width: 423px;
}
.cbox2 .borderLeft {
    color: #000;
    background: transparent url('i/cbox2_border_left.gif') top right repeat-y;
    width: 5px;
}
.cbox2 .content {
    color: #fff;
    background: #7d0064 url('i/cbox2_bg.gif') top left repeat-x;
    height: 195px;
}
.cbox2 .cornerTopLeft {
    color: #000;
    background: transparent url('i/cbox2_corner_top_left.gif') top right no-repeat;
    height: 6px;
    width: 5px;
}
.cbox2 .cornerTopRight {
    color: #000;
    background: transparent url('i/cbox2_corner_top_right.gif') top right no-repeat;
    height: 6px;
    width: 5px;
}
.cbox2 .cornerBottomRight {
    color: #000;
    background: transparent url('i/cbox2_corner_bottom_right.gif') top right no-repeat;
    height: 28px;
    width: 5px;
}
.cbox2 .cornerBottomLeft {
    color: #000;
    background: transparent url('i/cbox2_corner_bottom_left.gif') top right no-repeat;
    height: 28px;
    width: 5px;
}

.cbox3 tr, .cbox3 td {
    height: 100%;
}
.cbox3 .left, .cbox3 .center, .cbox3 .right {
    height: 100%;
    border-collapse: collapse;
    border-spacing: 0px;
}
.cbox3 .left tr, .cbox3 .center tr, .cbox3 .right tr {
    height: auto;
}
.cbox3 .center {
    width: 100%;
}
.cbox3 .left, .cbox3 .right {
    width: 27px;
}
.cbox3 .left {
    text-align: right;
}
.cbox3 .center .top {
    color: #fff;
    background: transparent url('i/cbox3_border_top.gif') top left repeat-x;
    height: 12px;
    padding: 0px 0px;
}
.cbox3 .center .bottom {
    color: #000;
    background: transparent url('i/cbox3_border_bottom.gif') bottom left repeat-x;
    height: 15px;
    padding: 0px 0px;
}
.cbox3 .center .middle {
    color: #fff;
    background: #940078;
    padding: 0px 0px;
}
.cbox3 .left .top {
    color: #000;
    background: transparent url('i/cbox3_corner_top_left.gif') top right no-repeat;
    height: 22px;
    width: 27px;
}
.cbox3 .left .middle {
    color: #000;
    background: transparent url('i/cbox3_border_left.gif') top right repeat-y;
    width: 27px;
    height: 100%;
}
.cbox3 .left .bottom {
    color: #000;
    background: transparent url('i/cbox3_corner_bottom_left.gif') bottom right no-repeat;
    height: 31px;
    width: 27px;
}
.cbox3 .right .top {
    color: #000;
    background: transparent url('i/cbox3_corner_top_right.gif') top left no-repeat;
    height: 22px;
    width: 27px;
}
.cbox3 .right .middle {
    color: #fff;
    background: transparent url('i/cbox3_border_right.gif') top left repeat-y;
    width: 27px;
    height: 100%;
}
.cbox3 .right .bottom {
    color: #000;
    background: transparent url('i/cbox3_corner_bottom_right.gif') bottom left no-repeat;
    height: 31px;
    width: 27px;
}


.textBlock {
    font-family: Arial, Verdana, Tahoma, sans-serif;
    font-size: 12px;
    color: #fff;
    background: transparent;
    padding: 15px 23px;
}
.textBlock p {
    margin: 10px 0px;
}
.textBlock .title {
    font-size: 14px;
    font-weight: bold;
    margin: 0px 0px 10px 0px;
    text-decoration: underline;
}
.textBlock .more {
    text-align: right;
}
.textBlock a {
    color: #fac800;
    background: transparent;
    font-weight: bold;
}

#welcomeText, #cashierMenu {
    font-size: 14px;
    color: #fff;
    background: transparent url('i/left_banner_text_bg.jpg') top left no-repeat;
    padding-top: 30px;
}
#cashierMenu {
    padding-top: 10px;
    background-image: url('i/cashier_menu_bg.jpg');
    text-align: center;
}
#cashierMenu img {
    margin: 0px auto 10px auto;
}
#welcomeText .heightExtender {
    height: 135px;
}

#cashierMenu .heightExtender {
    height: 240px;
}
#cashierMenu .item {
    color: #fff;
    background: transparent;
    display: block;
    font-family: Tahoma, Verdana, Arial, sans-serif;
    font-size: 11px;
    font-weight: bold;
    text-transform: uppercase;
    text-align: center;
    text-decoration: none;
    margin: 10px 5px;
}
#cashierMenu .item:hover {
    text-decoration: underline;
}

#cashierMenu .item.active {
    color: #e1dd03;
    background: transparent; 
}

#exchangeRates {
    margin: 30px 30px;
}
#exchangeRates .title {
    font-family: Arial, Verdana, Tahoma, sans-serif;
    font-size: 14px;
    font-weight: bold;
    text-decoration: underline;
    text-transform: uppercase;
}
#exchangeRates img {
    display: inline;
}
.money {
    font-family: Arial, Verdana, Tahoma, sans-serif;
    font-size: 12px;
    color: #fff;
    background: transparent;
}

.banner {
    margin-top: 10px;
}

.blockTitle {
    border-spacing: 0px;
    border-collapse: collapse;
}
.blockTitle td {
    padding: 0px 0px;
    border: none;
    height: 47px;
}
.blockTitle .title {
    text-align: center;
    vertical-align: top;
    width: 381px;
    color: #c80000;
    background: #fa9c00 url('i/block_title_bg.gif') top left repeat-x;
}
.blockTitle .title.wide {
    width: 660px;
}
.blockTitle .left {
    width: 26px;
    color: #000;
    background: transparent url('i/block_title_left.gif') top right no-repeat;
}
.blockTitle .right {
    width: 26px;
    color: #000;
    background: transparent url('i/block_title_right.gif') top left no-repeat;
}

.blockTitle img, .block2Title img {
    margin: 0px auto;
    position: relative;
    top: 10px;
}
.block2Title {
    text-align: center;
    width: 433px;
    height: 47px;
    color: #c80000;
    background: transparent url('i/block2_title_bg.gif') top center no-repeat;
}

#contentBlock2 {
    margin-top: 20px;
}

.cornerBottomLeft {
    text-align: left;
}
.cornerBottomLeft img {
    margin-right: auto;
}
.cornerBottomRight {
    text-align: right;
}
.cornerBottomRight img {
    margin-left: auto;
}

#footer .center {
    padding-top: 30px;
    vertical-align: top;
}
.footContainer {
    color: #640050;
    background: #fac800 url('i/foot_bg.gif') top right no-repeat;
    width: 585px;
    height: 60px;
}
#copyright, .bottomMenuItem a {
    font-family: Tahoma, Verdana, Arial, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #640050;
    background: transparent;
}
.footContainer .bottomMenuItem {
    padding: 20px 10px;
}
#copyright {
    padding: 20px 70px 20px 30px;
}

.iconGalleryContainer {
    text-align: center;
}
.iconGalleryContainer table {
    margin: 0px auto;
}
.iconGallery td {
    padding: 9px 9px;
}

#ladydreamcomLink img {
    margin: 5px 20px 5px 50px;
}

#mainMenuContainer {
    margin-left: 20px;
    margin-top: 10px;
    white-space: nowrap;
}
.menuItem img {
/*    display: block;
    float: left;*/
    display: inline;
}

.jackpotGame, .newGame {
    border-collapse: collapse;
}
.jackpotGame td, .newGame td {
    border: 2px solid #fff;
    padding: 0px 0px;
}
.jackpotGame .name {
    font-family: Tahoma, Verdana, Arial, sans-serif;
    font-size: 9px;
    font-weight: bold;
    color: #fff;
    background: #7d0064 url('i/heading_bg_purple.gif') top left repeat-x;
    padding: 4px 1px 4px 4px;
    white-space: nowrap;
    border-right: none;
}
.jackpotGame .jackpot {
    font-family: Arial, Verdana, Tahoma, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #ffe100;
    background: #7d0064 url('i/heading_bg_purple.gif') top left repeat-x;
    padding: 4px 4px 4px 1px;
    text-align: right;
    border-left: none;
}

.newGame .name {
    font-family: Tahoma, Verdana, Arial, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #640050;
    background: #fa6400 url('i/heading_bg_orange.gif') top left repeat-x;
    padding: 3px 4px;
    text-align: center;
}


.editbox {
  background-color: #7d0053;
  border: 1px solid #fac500;
  color: #d4c00e;
  font-family: Arial, Verdana, Tahoma, sans-serif;
  font-size: 11px;
  font-weight: bold;
  padding: 0px;
  padding-left: 3px;
}
.editbox-radio {
  background-color: #90007e;
  color: #000000;
  font-family: Arial, Verdana, Tahoma, sans-serif;
  font-size: 8pt;
  font-weight: bold;
  padding: 0px;
  padding-left: 3px;
}

.button {
  margin-left: 38px;
  border-color: #666666;
  border-style: solid;
  border-width: 1px;
  background-color: #0065A3;
  color: #ffffff;
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 9pt;
}

.errorContainer {
    width: 430px;
}
.errorContainer .fix {
    color: #fff;
    background: #90007e;
    border: 1px solid #ffa7f7;
    margin: 0px 0px 5px 3px;
}

.errorContainer p {
    margin: 5px 5px;
}

.errorCaption {
    font-weight: bold;
}
.errorField {
    font-style: italic;
    color: #ffffff;
}

.login {
    font-weight: bold;
    font-size: 12pt;
    font-style: italic;
    color: #ffffff;  
}

.h {
    font-weight: bold;
    font-style: italic;
    color: #ffffff;  
}

.header {
    font-family: Arial, Verdana, Tahoma, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #ffe100;
    background: transparent;
    text-transform: uppercase;
}

/*.border {
    background-color: #fff7f7;
}*/

.lightcell {
  background-color: #90007e;
  color: #ffffff;
}
.darkcell {
  background-color: #b40030;
  color: #ffa300;
  font-weight: bold;
}
.notsodarkcell {
  background-color: #ab0984;
  color: #ff97de;
  font-weight: bold;
}
.hilightcell {
  background-color: #cb29a4;
  color: #ffffff;
}

.qt {
  color: #ffffff;
  font-size: 10pt;
}

.jackpot {
  color: #f86f1f;
  font-weight: bold;
  font-size: 12px;
  text-align: center;
}

.wideContent {
    margin: 0px 20px;
}

.gameIconsTable {
    width: 100%;
    border-collapse: collapse;
    border-spacing: 0px;
}
.gameIconsTable td {
    text-align: center;
    padding: 0px 0px;
    border: none;
}
.gameIconsTable img {
    margin: 2px auto;
}

.gameLayout {
    border-collapse: collapse;
    border-spacing: 0px;
}

.gameLayout .leftColumnGames {
    padding: 0px 10px 0px 0px;
    text-align: center;
    vertical-align: top;
}
.leftColumnGames .title, .rightColumnGames .title {
    margin: 10px auto 2px auto;
}
.leftColumnGames .cbox3 .middle{
    width: 273px;
}
.leftColumnGames .note {
    text-align: center;
    width: 325px;
}
.gameLayout .rightColumnGames {
    padding: 0px 0px 0px 15px;
    text-align: center;
    vertical-align: top;
}
.rightColumnGames .cbox3 .middle{
    width: 311px;
}
.rightColumnGames .split .cbox3 {
    width: 180px;
}

.cashier .cbox .content {
    height: 110px;
    vertical-align: top;
    padding: 2px 10px;
}

.cashier .border {
    border: 2px solid #fff;
    width: 401px;
    color: #fff;
    background: #a70091;
    margin: 0px auto;
}
.cashier .border, .cashier .border table {
    border-collapse: collapse;
    border-spacing: 0px;
}
.cashier .border td {
    border: none;
    padding: 0px 0px;
}
.cashier .border table td {
    color: #fff;
    background: #a70091;
    padding: 5px 5px;
    border-top: none;
    border-left: none;
    border-right: none;
    border-bottom: 1px solid #940078;
}
.cashier .border table .hilightcell td,
.cashier .border table td.hilightcell {
    background: #d740d1;
    color: #fff;
}
/*.cashier .border table .last td {
    border-bottom: 8px solid #940078;
} */
.cashier .border .padder {
    padding: 5px 5px;
}
.cashier .border table .comment {
    height: 20px;
    color: #fff;
    background: #940078;
}
.cashier .border table .comment p {
    margin: 10px 5px;
}

.cashier .border table .noborder, .cashier .border table .noborder td {
    border: none;
}

#dnpform td {
    border: none;
    padding: 0px 0px;
}
#dnpform .dnpinput {
    background-color : #dfdfdf;
    color : #000000;
    font-family : Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-weight : normal;
    font-size : 8pt;
    height : 16px;
    border: none;
}
#dnpform .dnptext {
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 9pt;
	color: #686868;
    background: #cfcfcf;
}

.btnImg, .chips {
    display: inline;
}

.messageContainer {
    height: 100px;
    vertical-align: top;
}
.buttonContainer {
    width: 430px;
}

.contestTitle, contestTitle a {
    font-size: 14px;
    font-weight: bold;
    color: #fff;
}
.a-bit-bigger {
	font-size: 13px;
}
