﻿/***********************************************/
/* HTML tag styles                             */
/***********************************************/


body
{
    background-color: #000000;
    font-family: Arial,sans-serif;
    font-size: 11px;
    color: #000000;
    margin: 0px;
    padding: 0px;
    height: 100%;
    float:left;
    width: 100%;
}
html
{
    height: 100%;
}
a:link, a:active, a:visited, a:hover
{
    color: #f6cf5e;
    text-decoration: none;
}

a:hover
{
    text-decoration: underline;
}
form
{
    margin: 0;
    padding: 0;
    float:left;
    width:100%;
}
.mainTbl
{
	background-color:White;
	font-family: Verdana,regular;
    font-size: 11px;
    color:Black;
	
}

td, tr
{
    font-family: Verdana,regular;
    font-size: 11px;
    color:Black;
}

/****************************************
/* global classes
/***************************************/
.MainBodyWrap
{
    float: left;
    background-image: url(images/top_menu_pixel.jpg);
    background-repeat: repeat-x;
    width: 100%;
    min-height: 500px;
    margin-top: 7px;
}

.MainBodyCenter
{
    width: 908px;
    background-image: url(images/mainBoxBG.jpg);
    background-repeat: repeat-y;
    margin-left: auto;
    margin-right: auto;
    min-height: 500px;
}

.HeaderWrap1
{
    float: left;
    background-image: url(images/top_menu_pixel.jpg);
    background-repeat: repeat-x;
    width: 100%;
}
.HeaderWrap_Inner1
{
    float: left;
    background-image: url(images/top_menu_pixel.jpg);
    background-repeat: repeat-x;
    width: 100%;
}

.HeaderWrap
{
    float: left;
    width: 100%;
    min-height: 358px;
    _height: 338px;
    background-image: url(images/headerBG.jpg);
    background-repeat: no-repeat;
    background-position: 0px 21px;
    _background-position: 0px 0px;
    _margin-left: 2px;
    _margin-top: 22px;
}
.HeaderWrap_Inner
{
    float: left;
    width: 100%;
    min-height: 258px;
    _height: 238px;
    background-image: url(images/Header_inner_row.jpg);
    background-repeat: no-repeat;
    background-position: 0px 21px;
    _background-position: -4px 0px;
    _margin-left: 2px;
    _margin-top: 22px;
}
.topMenu
{
    background-image: url(images/top_menu_pixel.jpg);
    background-repeat: repeat-x;
    float: left;
    width: 100%;
    _margin-top: -22px;
    _position:relative;
}
.LanguageBar
{
    float: right;
    height: 22px;
    margin-right: 5px;
}
.LanguageBar UL
{
    margin: 5px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    list-style: none;
    float: left;
}
.LanguageBar UL LI
{
    margin: 0px 6px 0px 6px;
    padding: 0px 0px 0px 0px;
    float: left;
}

#UpperMenuLinks
{
    float: left;
    height: 22px;
    margin-left: 5px;
}

#UpperMenuLinks UL
{
    float: left;
    margin: 4px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    list-style: none;
}

#UpperMenuLinks UL LI
{
    float: left;
    margin: 0px 0px 0px 12px;
    padding: 0px 12px 0px 0px;
    background-image: url(images/top_menu_divider.jpg);
    background-position: right center;
    background-repeat: no-repeat;
}

#UpperMenuLinks UL LI a, #UpperMenuLinks UL LI a:active, #UpperMenuLinks UL LI a:visited
{
    float: left;
    font-size: 11px;
    font-family: Georgia,Arial;
    font-weight: bold;
    color: #5E0000;
}

.HeaderMenuLeft
{
    float: left;
    width: 238px;
    background-image: url(images/headerMenuLeft.png);
    _background-image: url(images/headerMenuLeft_v2.jpg);
    background-repeat: no-repeat;
    margin-left: 37px;
    _margin-left: 16px !important;
    margin-top: 15px;
    min-height: 290px;
    _height: 290px;
    z-index: 900;
    position: relative;
}

.HeaderMenuLeftInner
{
    _background-image: url(images/headerMenuLeft_inner_v2.jpg) !important;
}

.HeaderMenuLeft div
{
    float: left;
    width: 100%;
}

.HeaderMenuLeft UL
{
    float: left;
    width: 75%;
    margin: 15px 0px 0px 55px !important;
    _margin: 15px 0px 0px 30px !important;
    padding: 0px 0px 0px 0px;
    list-style: none;
}

.HeaderMenuLeft UL LI
{
    float: left;
    width: 100%;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    line-height: 240%;
}

.HeaderMenuLeft UL LI a, .HeaderMenuLeft UL LI a:active, .HeaderMenuLeft UL LI a:visited, .HeaderMenuLeft UL LI a:hover
{
    float: left;
    font-family: Verdana,Georgia,Arial;
    font-size: 12px;
    font-weight: bold;
    color: #ffffff;
    text-decoration: none;
}

a.HomeLink
{
    cursor: pointer;
    float: left;
    width: 100%;
    min-height: 120px;
    _height: 120px;
}

.HeaderRight
{
    float: left;
    width: 610px;
    margin-left: 20px;
    min-height: 266px;
    _height: 266px;
}
.HeaderRight_Inner
{
    float: left;
    width: 610px;
    margin-left: 20px;
    min-height: 135px;
}

.HeaderMenuBar
{
    float: left;
    background-image: url(images/MiddleMenuBG.gif);
    background-repeat: repeat-x;
    margin-left: 4px;
    _margin-left: 0px !important;
    margin-top: -39px;
    width: 900px;
    height: 31px;
    z-index: 800;
    position: relative;
}

.WelcomeMessage
{
    float: left;
    width: 100%;
    min-height: 71px;
    _height: 71px !important;
    margin-bottom: 15px;
}

.HPContentLeft
{
    float: left;
    width: 340px;
    min-height: 200px;
    _height: 200px !important;
    margin-left: 100px;
    _margin-left: 50px !important;
}
.HPContentArrow
{
    background-image: url(images/hp_arrow.jpg);
    background-repeat: no-repeat;
    background-position: center 50px;
    _background-position: center 0px !important;
    float: left;
    width: 25px;
    margin-left: 3px;
    margin-right: 3px;
    min-height: 200px;
    _height: 150px !important;
    _margin-top: 50px !important;
}
.HPContentRight
{
    float: left;
    width: 340px;
    min-height: 200px;
    _height: 200px !important;
}

.HPBootomLinks
{
    float: left;
    width: 100%;
    min-height: 115px;
    _height: 115px !important;
    margin-top: 15px;
    margin-bottom: 15px;
}

.BottomEmphaseLeft
{
    background-image: url(images/DecorationBottomLeft.gif);
    background-repeat: no-repeat;
    background-position: 5px center;
    float: left;
    width: 100%;
    min-height: 48px;
    _height: 48px !important;
}
.BottomEmphaseRight
{
    background-image: url(images/DecorationBottomRight.gif);
    background-repeat: no-repeat;
    background-position: 795px center;
    float: left;
    width: 100%;
    min-height: 48px;
    _height: 48px !important;
}
.BottomEmphaseRight div
{
    float: left;
    text-align: center;
    font-size: 12px;
    width: 600px;
    color: rgb(255, 255, 255);
    margin-left: 160px;
    margin-top: 10px;
}
.HeaderMenuBar_Inner
{
    float: left;
    background-image: url(images/MiddleMenuBG.gif);
    background-repeat: repeat-x;
    margin-left: 4px;
    _margin-left: 0px;
    margin-top: -170px;
    width: 900px;
    height: 31px;
    z-index: 800;
    position: relative;
}
/****************************************
/* ID's
/***************************************/

/********* global id's ****************/
#outerContainer
{
    /* To fix IE 5 centering bug */
    text-align: center;
    height: 100%;
}
#innerContainer
{
    /* Adjust for centering fix */
    text-align: left;
    width: 727px;
    margin-left: auto;
    margin-right: auto;
    height: 100%;
}
#logoTop
{
    display: block;
    margin-top: 4px;
    float: left;
    position: relative;
    left: 271px;
}
#mainBanner
{
    margin-top: 0px;
    clear: both;
    border-top: 1px solid #000000;
    border-left: 1px solid #000000;
    border-right: 1px solid #000000;
}

#iframeContainer
{
    width: 727px;
}
#mainBannerIframe
{
    clear: both; /* border-top: 1px solid #000000; */
    border-left: 1px solid #000000;
    border-right: 1px solid #000000;
}

/************* #globalNav styles **************/
#globalNav
{
    margin: 0;
    height: 21px;
    background: #880A06 url(../../Images/bkgd_mainMenu.gif) repeat-x;
    padding: 7px 0 0 7px;
    border-left: 1px solid #000000;
    border-right: 1px solid #000000;
    color: #FFCC3A;
}
#globalNav a
{
    color: #FFCC3A;
    font-size: 11px;
    font-weight: bold;
    padding: 0 3px 0 3px;
}
/************* #footer styles **************/
#footer
{
    clear: both;
    border-left: 1px solid #000000;
    border-right: 1px solid #000000;
    border-bottom: 1px solid #000000;
    background-color: #000000;
    color: #999999;
    padding: 10px 10px 10px 10px;
    text-align: center;
    margin-bottom: 20px;
}
#footer a
{
    color: #FFCC99;
    font-weight: bold;
    padding: 0 3px 4px 3px;
    margin: 0px 0px 0px 0px !important;
}

#footerText
{
    margin: 5px 50px 0 50px;
    padding: 5px 20px 8px 20px;
    border-top: 1px solid #999999;
}


/********** home page id's ************/

#homeContent
{
    margin: 0;
    padding: 0;
    display: block;
    border-left: 1px solid #000000;
    border-right: 1px solid #000000;
    background-image: url(../../Images/bkgd_columns.gif);
}
#homeContent_poker
{
    /* USED ON CASINO/POKER HOMEPAGE */
    margin: 0;
    padding: 0;
    display: block;
    border-left: 1px solid #000000;
    border-right: 1px solid #000000;
    background-image: url(../../Images/bkgd_columns_v2.gif);
}
#homeContent p
{
    padding: 0;
    margin: 5px 0 7px 0;
}
#homeContent_poker p
{
    padding: 0;
    margin: 5px 0 7px 0;
}
#homeCheckBox
{
    padding: 4px;
    color: #FFFFFF;
    font-weight: bold;
}
#homeCheckBox a
{
    color: #FFCC3A;
    font-weight: bold;
}
#homeLeftCol
{
    float: left;
    display: inline;
    width: 159px;
    padding: 12px 10px 12px 10px;
    color: #F6D6AD;
}

#homeLeftCol td
{
    padding: 0 1px 2px 0;
}
#homeLeftCol td a
{
    color: #FFCC3A;
    font-weight: bold;
    text-decoration: underline;
}
#homeLeftCol td a:hover
{
    text-decoration: none;
}
#no1casino
{
    margin: 20px -6px 0 -5px;
}

#homeCenterCol
{
    /* padding-bottom: 16px; */
    float: left;
    display: inline;
    text-align: center;
}
#homeCenterCol img
{
    float: left;
    display: inline;
    text-align: center;
    width: 365px;
    border: none;
    background-color: #8c0e0d;
}
#mainFlash
{
    margin: 0;
    padding: 0;
}
#arrowContainer
{
    /* USED ON CASINO/POKER HOMEPAGE */
    float: left;
    height: 178px;
    width: 227px;
    background: #8B0A08 url(../../Images/btnArea_top.gif) no-repeat bottom;
}
#arrowContainerExtended
{
    /* USED ON CASINO/POKER HOMEPAGE */
    float: left;
    height: 229px;
    width: 227px;
    background: #8B0A08 url(../../Images/btnArea_top.gif) no-repeat bottom;
}
#arrowCenter
{
    float: left;
    width: 223px;
    padding-top: 9px;
    padding-bottom: 2px;
    background: #F9EC51 url(../../Images/bkgd_arrow.gif) repeat-x;
    border-left: 2px solid #FFE089;
    border-right: 2px solid #FFF5DB;
    text-align: center;
    font-size: 12px;
}
#arrowCenter p
{
    margin: 3px 0 4px 0;
}
#arrowTip
{
    width: 367px;
    height: 63px;
    clear: both;
    background: url(../../Images/arrow_point.gif) no-repeat top center;
    text-align: center;
    line-height: 12px;
    color: #B61412;
    font-size: 10px;
}
#buttonArea
{
    /* USED ON CASINO/POKER HOMEPAGE */
    clear: both;
    background-color: #8C0E0D;
}

#homeRightCol
{
    float: left;
    display: inline;
    width: 159px;
    padding: 12px 10px 12px 10px;
    color: #F6D6AD;
}
#homeRightCol_noPadding
{
    float: left;
    display: inline;
    width: 179px;
    padding: 12px 0 12px 0;
    color: #F6D6AD;
}
#smallArrow a
{
    display: block;
    padding: 1px 0 0 2px;
    color: #FFCC3A;
    text-decoration: underline;
}
#smallArrow a:hover
{
    text-decoration: none;
}
#magazine
{
    margin: 8px -4px 0 0;
}
#magazine_v2
{
    margin: 8px 0 0 10px;
}
#newGamesMain
{
    padding: 0 0 10px 3px;
}

/********** interior page id's ************/
#secondaryContent
{
    margin: 0;
    padding: 0;
    border-left: 1px solid #000000;
    border-right: 1px solid #000000;
    background-image: url(../../Images/bkgd_columns_1.gif);
    background-position: 1px top;
    height: 100%;
}
#leftColumn
{
    float: left;
    padding: 24px 9px 24px 0px;
    margin: 0px 0px 0px 0px;
    width: 160px;
    background-color: #B61412;
    vertical-align: top;
}
#leftColumnDown
{
    float: left;
    width: 180px;
    background-color: #B61412;
    float: left;
}

#leftColumnNoPad
{
    /* For use in NEW GAMES section */
    float: left;
    padding: 0;
    margin: 0;
    width: 180px;
}
#newGamesNav
{
    padding: 24px 9px 20px 11px;
    margin: 0;
    width: 160px;
    background-color: #76090C;
}
#sectionLinks ul
{
    padding: 0;
    margin: 0px 0 4px 10px;
    list-style-type: none;
}
#sectionLinks li
{
    background-image: url(../../Images/arrow_white.gif);
    background-position: 0 .4em;
    background-repeat: no-repeat;
    padding: .1em 0 .5em .8em;
}
#sectionLinks a
{
    color: #FFFFFF;
    font-size: 14px;
}
#fixedColumnItems
{
    padding: 30px 0 10px 0;
}
#colFormInner
{
    width: 154px;
    background-color: #F9EC51;
    border-left: 2px solid #F9F5D4;
    border-right: 2px solid #FFE59C;
}
#colFormTitle
{
    margin: 0 13px 4px 16px;
    padding: 0;
}
#colFormButtons
{
    width: 158px;
}
#colFormSubmitCasino
{
    width: 82px;
    float: left;
    text-align: center;
}
#colFormSubmitPoker
{
    width: 73px;
    float: right;
    text-align: center;
}
#colFormCheckBoxArea
{
    clear: both;
    padding: 2px;
}
#colFormCheckBox
{
    width: 20px;
    float: left;
    padding: 2px;
}
#colFormCheckBoxText
{
    float: left;
    padding: 6px 2px 2px;
    font-weight: bold;
    color: #FFFFFF;
}
#colFormCheckBoxText a
{
    color: #F9EC51;
}
#colFormEmail
{
    width: 140px;
    margin: 0 auto 0 auto;
    padding-bottom: 8px;
    font-size: 10px;
}
#colFormSubmit
{
    margin: 0 12px 0 14px;
    padding: 0;
}
#colMagazine
{
    margin: 26px 0 26px 0;
}

#main
{
    float: left;
    padding: 0px 10px 0px;
    height: 100%;
    vertical-align: top;
}
#main h1
{
    margin: 0;
    padding: 0;
    font-size: 20px;
    font-weight: bold;
    color: #8F151E;
}
#main h2
{
    display: block;
    margin-top: 12px;
    margin-bottom: 10px;
    padding-top: 6px;
    padding-left: 3px;
    padding-bottom: 3px;
    color: #f6cf5e;
    font-size: 12px;
    font-weight: bold;
    border-top: solid 1px #f6cf5e;
}
#main h3
{
    padding: 0 0 6px 0;
    margin: 0;
    font-size: 14px;
    font-weight: bold;
}
#main a
{
    color: #ffffff;
    text-decoration: underline;
}
#main a:hover, #main a:active
{
    color: #f6cf5e;
    text-decoration: underline;
}
#main ol
{
    padding: 0;
    margin: 20px;
    margin: 12px 0 12px 20px;
}
#main ol li
{
    padding-bottom: 6px;
}
#main ul
{
    padding: 0;
    margin: 12px 0 12px 20px;
    list-style-type: none;
}
#main ul li
{
    background-image: url(../../Images/redArrow_transparent1.gif);
    background-position: 0 3px;
    background-repeat: no-repeat;
    padding-left: 7px;
    padding-bottom: 6px;
    list-style-type: none;
}
#main table.outlined tr td
{
    background-color: #FFFFFF;
    border: #999999 solid 1px;
}

#mainReducedPad
{
    /* For use in NEW GAMES section */
    background-color: #FAECC9;
    float: left;
    margin: 0;
    padding: 2px 2px 20px 2px;
    width: 541px;
}
#mainReducedPad a
{
    color: #B61412;
    text-decoration: underline;
}
#mainReducedPad a:hover
{
    text-decoration: none;
}

#featuredImg
{
    float: right;
    position: relative;
    right: -14px;
    top: -10px;
    padding: 0 0 8px 12px;
    background-color: #FAECC9;
    margin-right: 4px;
}

/*#breadCrumb
{
    font-size: 90%;
    padding: 15px 0px 10px 0px;
}*/

/***********************************************/
/* Classes                         
/***********************************************/

.floatImg
{
    float: left;
}
.clearBlock
{
    clear: both;
    display: block;
}
.smallBold
{
    font-size: 10px;
    font-weight: bold;
}
.smallRed
{
    line-height: 12px;
    color: #B61412;
    font-size: 10px;
}
.bulletPoint
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-size: 18px;
}
.colLinkGraphic
{
    margin: 0 0 4px 0;
}

.help_headline
{
    background-color: #B61412;
    margin: 2px;
    border: 1px solid #000000;
    display: block;
    padding: 2px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: bold;
    color: #FFFFFF;
    line-height: 18px;
}
.leftPad10px
{
    padding-left: 10px;
}

.MainBanner
{
    float: left;
    background-image: url(../../Images/main_banner.jpg);
    background-repeat: no-repeat;
    background-position: -1px -1px;
    width: 365px;
    height: 495px;
}


.divLinkMainBanner
{
    float: left;
    width: 228px;
    height: 98px;
    margin-left: 73px;
    margin-top: 373px;
    cursor: pointer;
}

.CasinoDownload
{
    float: left;
    width: 166px;
    height: 75px;
    cursor: pointer;
    margin-left: 4px;
}
a img
{
    border: none;
}
.PokerDownload
{
    float: left;
    background-image: url(../../Images/poker.png);
    background-repeat: no-repeat;
    width: 147px;
    height: 75px;
    margin-left: 8px;
    cursor: pointer;
}

.LeftDownloadLinks
{
    padding: 30px 0 10px 0;
    margin-left: -2px;
    float: left;
}
.LearnToPlayLink
{
    text-align: left;
    vertical-align: middle;
}
.LearnToPlayLink a img
{
    border: none;
    vertical-align: middle;
    text-align: left;
}
.ClassLeftSpace
{
    margin-left: 11px;
}
.MainBackGround
{
    background-color: #b61412;
}
.Width180
{
    width: 180px;
}
.DownButtonMargin
{
    margin-top: 10px;
    margin-bottom: 10px;
    _margin-bottom: 25px;
}
.bannerTopSpace
{
    width: 100%;
    height: 30px;
}
.errorCenterCol
{
    float: left;
    display: inline;
    text-align: center;
    vertical-align: middle;
    width: 100%;
    font-size: 20px;
    font-weight: bold;
    color: #FAECC9;
    font-family: Arial;
}

/************************************ Footer ************************************/
.FooterContainer
{
    width: auto;
}
.FooterLinkElementCnt
{
    float: left;
    white-space: nowrap;
}
.FooterLinkElementCnt
{
    padding-left: 5px;
}
.FooterLinkElementCnt a
{
    margin-top: -3px;
    font-family: Verdana !important;
    font-size: 11px !important;
}

.CursorHand
{
    cursor: pointer;
}
.footer
{
    /*background-image: url(images/footerBg.jpg);*/
    width: 100%;
    background-repeat: repeat-x;
    height: 122px;
    text-align: justify;
    float: left;
}
.footer .center
{
    margin: 0px auto;
    width: 795px;
    padding-top: 15px;
}
.footer .center .text
{
    color: #f6cf5e;
    text-align: right;
}
.footer .center .text A
{
    color: white;
    line-height: 20px;
    font-family: Arial, Verdana;
    text-decoration: none;
    float: left;
    font-size: 12px;
    padding: 0 5px 0 0;
}
.footer .center .text A:visited
{
    color: white;
    line-height: 20px;
    font-family: Arial, Verdana;
    text-decoration: none;
    float: left;
    font-size: 12px;
    padding: 0 5px 0 0;
}
.footer .center .text A:hover
{
    text-decoration: underline;
    float: left;
    font-size: 12px;
}
.instantFooterLeft
{
    background-image: url('images/CCFooter_LogoNet.jpg');
    height: 88px;
    width: 141px;
    float: left;
    margin-top: 3px;
}
.BottomView
{
    float: left;
    margin-left: 90px;
    width: 500px;
}
/************************************ END Footer ************************************/

.ContentWrap
{
    float: left;
    min-height: 302px;
    width: 100%;
    background-image: url(images/mainBoxBG.jpg);
    background-repeat: repeat-y;
}
.ContentRight_Inner
{
    float: left;
    width: 585px;
    margin-left: 280px;
    _margin-left: 140px;
    margin-top: -136px;
    font-family: Verdana;
    font-size: 13px;
    text-align: justify;
    color: White;
}
.CasinoSchools
{
    text-align: center;
    background-image: url(images/Casino_School.png);
    background-repeat: no-repeat;
    width: 295px;
    height: 49px;
    margin: 0px auto;
}

/************************************ Breadcrums ************************************/

.BreadCrumbItem
{
    padding-right: 4px;
    padding-left: 4px;
    font-weight: normal;
    font-size: 11px;
    float: left;
    color: #ffffff !important;
    font-family: Arial;
    text-decoration: none;
}
.BreadCrumbItem SPAN
{
    padding-right: 4px;
    padding-left: 4px;
    font-weight: normal;
    font-size: 11px;
    float: left;
    color: #ffffff;
    font-family: Arial;
    text-decoration: none;
}
A.BreadCrumbItem, .BreadCrumbItem A
{
    font-weight: normal;
    font-size: 11px;
    float: left;
    color: #ffffff;
    font-family: Arial;
    text-decoration: none;
}
A:active.BreadCrumbItem, .BreadCrumbItem A:active
{
    font-weight: normal;
    font-size: 11px;
    float: left;
    color: #ffffff;
    font-family: Arial;
    text-decoration: none;
}
A:hover.BreadCrumbItem, .BreadCrumbItem A:hover
{
    font-weight: normal;
    font-size: 11px;
    float: left;
    color: #f6cf5e !important;
    font-family: Arial;
    text-decoration: none;
}
A:visited.BreadCrumbItem, .BreadCrumbItem A:visited
{
    font-weight: normal;
    font-size: 11px;
    float: left;
    color: #ffffff;
    font-family: Arial;
    text-decoration: none;
}
.BreadCrumpItemSeparator
{
    padding-right: 0px;
    padding-left: 4px;
    font-weight: normal;
    font-size: 11px;
    float: left;
    padding-bottom: 0px;
    color: #f6cf5e !important;
    padding-top: 0px;
    font-family: Arial;
    text-decoration: none;
}
.BreadCrumbMain
{
    float: left;
    margin-left: -2px;
    width: 98%;
}
.BreadCrumbMain SPAN
{
    float: left;
}
.pageTop
{
    font-size: 11px;
    width: 100%;
    color: #f6cf5e;
    padding-top: 20px;
    height: 43px;
    _position: relative;
}
.pageTop A
{
    color: #ce0000;
    text-decoration: none;
}
.pageTop A:visited
{
    color: #ce0000;
    text-decoration: none;
}
.pageTop SPAN
{
    color: #f6cf5e;
}
.pageTop H1
{
    padding-right: 0px;
    padding-left: 0px;
    font-weight: bold;
    font-size: 12px;
    padding-bottom: 0px;
    margin: 0px;
    color: #f6cf5e;
    padding-top: 8px;
    font-family: Georgia, Arial;
}
#divTitle
{
    float: left;
    width: 100%;
    border-top: solid 1px #f6cf5e;
    margin-top: 8px;
}
#divPageTitle
{
	float: left;
    width: 100%;
    margin-bottom:15px;
    _margin-left:0px;
    _width:90%;
    
}
#divPageTitle H1
{
	padding-right: 0px;
    padding-left: 0px;
    font-weight: bold;
    font-size: 16px !important;
    padding-bottom: 0px;
    margin: 0px;
    color: #f6cf5e;
    padding-top: 8px;
    font-family: Georgia, Arial;
    float: left;
    
}
#divTitle H1
{
    padding-right: 0px;
    padding-left: 0px;
    font-weight: bold;
    font-size: 16px !important;
    padding-bottom: 0px;
    margin: 0px;
    color: #f6cf5e;
    padding-top: 8px;
    font-family: Georgia, Arial;
    float: left;
}

/************************************ END Breadcrums ************************************/
#divSubMenu
{
    float: left;
    width: 100%;
    margin-bottom: 10px;
    padding-bottom: 14px;
    border-bottom: solid 1px #f6cf5e;
}

#divSubMenu UL
{
    float: left;
    width: 100%;
    list-style: none;
    margin: 0px 0px 0px 0px !important;
    padding: 0px 0px 0px 0px;
}

#divSubMenu UL LI
{
    float: left !important;
    margin: 0px 4px 0px 4px !important;
    padding: 0px 0px 0px 0px;
    background-image: none !important;
    font-family: Verdana, Georgia, Arial;
    font-size: 12px;
    font-weight: bold;
    color: #ffffff;
    line-height: 130%;
    white-space:nowrap;
}

#lstTitles
{
    margin-left:0px !important;
}

#divSubMenu UL LI a, #divSubMenu UL LI a:active, #divSubMenu UL LI a:visited
{
    float: left;
    font-family: Verdana, Georgia, Arial;
    font-size: 12px;
    font-weight: bold;
    text-decoration: none;
    color: #ffffff;
}

#divSubMenu UL LI a:hover
{
    float: left;
    font-family: Verdana, Georgia, Arial;
    font-size: 12px;
    font-weight: bold;
    text-decoration: underline;
    color: #f6cf5e;
}

.SelectedTitle
{
    float: left !important;
    font-family: Verdana, Georgia, Arial !important;
    font-size: 12px !important;
    font-weight: bold !important;
    text-decoration: underline !important;
    color: #f6cf5e !important;
}

.CasinoSchoolTitles
{
    float: left !important;
    width: 100% !important;
    margin-top: 10px !important;
    padding-top: 14px !important;
    margin-bottom: 7px !important;
    border-top: solid 1px #f6cf5e !important;
}

.CasinoSchoolTitles h1
{
    float: left;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-family: Verdana, Georgia, Arial !important;
    font-size: 16px !important;
    color: #f6cf5e !important;
    font-weight: bold !important;
}





/************************************ Casino School Top ************************************/
.SchoolItem_up
{
    float: left;
    width: 146px;
    background-image: url(images/3.jpg);
    background-repeat: repeat-x;
    padding-left: 3px;
    padding-right: 6px;
    _padding-right: 4px;
    margin-top: 15px;
    font-family: Verdana;
    font-size: 11px;
    color: #ffffff;
    cursor: pointer;
}
.SchoolItem_up div, .SchoolItem_up img, .SchoolItem_up div img
{
    cursor: pointer !important;
    color: #ffffff !important;
}
.SchoolItem_down
{
    float: left;
    width: 146px;
    background-image: url(images/3.jpg);
    background-repeat: repeat-x;
    padding-left: 3px;
    padding-right: 6px;
    _padding-right: 4px;
    margin-top: 15px;
    font-family: Verdana;
    font-size: 11px;
}
.SchoolItem_selected
{
    float: left;
    width: 146px;
    background-image: url(images/3.jpg);
    background-repeat: repeat-x;
    padding-left: 3px;
    padding-right: 6px;
    _padding-right: 4px;
    margin-top: 15px;
    font-family: Verdana;
    font-size: 11px;
}
.SchoolItem_down div, .SchoolItem_down img, .SchoolItem_down div img,
.SchoolItem_selected div, .SchoolItem_selected img, .SchoolItem_selected div img
{
    cursor: pointer !important;
    color: #f6cf5e !important;
}
.SchoolSmallImg
{
    float: left;
    margin-top: 1px;
    width: 40px;
    height: 40px;
    cursor: pointer;
}
#CasinoSchool
{
    float: left;
    width: 620px;
    margin-left: -7px;
    _margin-left: 0px;
}
.SchoolBigImg
{
    width: 139px;
    height: 75px;
    float: left;
    margin-top: 2px;
    cursor: pointer;
}
.SchoolBigImg IMG
{
    width: 139px;
    height: 75px;
    float: left;
    border: solid 0px black;
    cursor: pointer;
}
.SchoolSmallImg IMG
{
    width: 40px;
    height: 40px;
    margin-top:-3px;
}
.SchoolItemLeft
{
    float: left;
    width: 5px;
    height: 139px;
    background-image: url(images/3.png);
    background-repeat: no-repeat;
}
.SchoolItemRight
{
    float: left;
    width: 5px;
    height: 139px;
    background-image: url(images/3.png);
    background-repeat: no-repeat;
}
.SchoolItemTop
{
    width: 146px;
    float: left;
    height: 40px;
}
.SchoolItemTopTitle
{
    float: left;
    width: 106px;
    height: 24px;
    white-space: normal;
    margin-top: 4px;
    cursor: pointer;
    font-size:10px !important;
}

#divParagraphContent
{
    float: left;
    width: 100%;
    margin-bottom: 20px;
}

#divParagraphContent h2
{
    float: left;
    border: none !important;
    width: 100% !important;
    color: #f6cf5e !important;
}
/************************************ END Casino School Top ************************************/

.InnerPromotions
{
    float: left;
    width: 100%;
    font-size:0px;
}
.InnerLeftPromotion
{
    float: left;
    width: 49%;
    margin-right: 1%;
}
.InnerRightPromotion
{
    float: left;
    width: 49%;
    margin-left: 1%;
}
.RestOfInner
{
    float: left;
    width: 100%;
    min-height: 504px;
    _position:relative;
}

.RestOfInner OL, RestOfInner UL
{
    margin-left:25px !important;
}

.CasinoSchoolTitle
{
    float: left;
    width: 100%;
    background-repeat: no-repeat;
    background-position: center center;
    height: 50px;
}

.StartPlaying
{
    float:right;
    height:36px;
    width:190px;
    background-repeat:no-repeat;
    position:relative;
    z-index:997;
    margin-top:-18px;
    cursor:pointer;
}

.StartPlayingDE
{
    float:right;
    height:36px;
    width:190px;
    background-repeat:no-repeat;
    position:relative;
    z-index:997;
    margin-top:-20px;
    cursor:pointer;
}

/************************* Casino Table *************************/
/*********** Casino table *************************/
.CasinoTable
{
	border: solid 1px #7D6934; 
	background-color:#000000!important;
    width:100%;
	font-size: 12px;
    font-family: verdana;
    color:#000000!important;   
    border-collapse: collapse;
}
.CasinoTable th
{
	border: solid 1px #7D6934;   
	border-bottom:none!important; 
	background-image:url('/App_Themes/Casino club net/images/th_bg.jpg');
	background-repeat:repeat-x;
    text-align: left;
    vertical-align: middle;
    font-family: verdana;
    font-size: 13px; 
    font-weight: bold;
    color:#f6cf5e!important;
    padding: 4px;
    width:100%;
    height:30px!important;
}
.CasinoTable th span, .CasinoTable th p
{
	background-image:url('/App_Themes/Casino club net/images/th_bg.jpg');
	background-repeat:repeat-x;
	font-family: verdana;
    font-size: 13px; 
    font-weight: bold;
    color:#f6cf5e!important;
     height:30px!important;		
}
.CasinoTable td {
    border: solid 1px #7D6934; 
	background-color:#000000!important;
    text-align: left;
    font-size: 12px;
    font-family: Arial;
    color:#ffffff!important;
    font-weight: normal;
    padding: 7px;
}
.CasinoTable td p, .CasinoTable td span {
    text-align: center;
    line-height: normal;
    unicode-bidi: embed;
    margin: 0px 0px 0px 0px;
    font-size: 12px;
    font-family: verdana;
    color:#ffffff!important;
}

.CasinoTable a, .CasinoTable a:active, .CasinoTable a:visited {
    cursor: pointer;
    color: #f6cf5e !important;
    font-size: 12px;
    font-family: verdana;
    font-weight: normal;
    text-decoration: none;
}
.CasinoTable a:hover 
{
	cursor: pointer;
     color: #f6cf5e !important;
    font-size: 12px;
    font-family: verdana;
    font-weight: normal;
    text-decoration: underline;
}
/************************* end Casino Table *************************/

/************************* Inner registration *************************/
.innerRegistration
{
    float:left;
    width:95%;
    padding-left:40px;
    height:450px;
}
.innerLogin
{
    float:left;
    width:95%;
    padding-left:40px;
}

.innerRegistration .title
{
    float:left;
    width:100%;
    color:#FFD754;
    font-size:16px;
    font-weight:bold;
    font-family:Verdana;
    padding-top:10px;
    padding-bottom:10px;
}

.myAccountContent .label,
.innerRegistration .label
{
    clear:left;
    float:left;
    width:130px;
    color:#ffffff;
    font-size:13px;
    font-family:Verdana;
    padding-top:3px;
}

.myAccountContent .leftInput,
.innerRegistration .leftInput
{
    float:left;
    width:4px;
    height:22px;
    background-image:url('/App_Themes/Casino club net/images/HomePage/HPReg_left2.gif');
    background-repeat:no-repeat;
    background-position:center 1px;
    overflow:hidden;
}
.LoginInput
{
	width:150px!important;
}
.myAccountContent input,
.innerRegistration input
{
    float:left;
    width:230px;
    height:22px;
    color:#000000;
    font-size:13px;
    font-family:Verdana;
    border:solid 0px #818181;
    background-image:url('/App_Themes/Casino club net/images/HomePage/HPReg_Midd.gif');
    background-repeat:repeat-x;
    background-position:center top;
    background-color:Transparent;
}

.myAccountContent span.spacer
{
    margin-left:5px;
    _margin-left:3px;
}

.myAccountContent input
{
    width:170px;
}
.myAccountContent input#txtRegGender
{
    width:37px;
}

.myAccountContent input#txtRegFirstName
{
    width:120px;
}

.myAccountContent input#txtRegBirthDateDay
{
    width:35px;
}

.myAccountContent input#txtRegBirthDateMonth
{
    width:60px;
}

.myAccountContent input#txtRegBirthDateYear
{
    width:49px;
}
.myAccountContent .rightInput,
.innerRegistration .rightInput
{
    float:left;
    width:4px;
    height:22px;
    background-image:url('/App_Themes/Casino club net/images/HomePage/HPReg_right.gif');
    background-repeat:no-repeat;
    background-position:center top;
    overflow:hidden;
}

.innerRegistration div.box
{
    float:left;
    width:410px;
}

.myAccountContent div.button,
.innerRegistration div.button
{
    float:left;
    background-image:url('/Images/Anmeldung.gif');
    background-repeat:no-repeat;
    width:132px;
    height:32px;
    cursor:pointer;
    margin-top:12px;
    margin-left:20px;
}

.myAccountContent div.button
{
    float:right;
    margin-right:35px;
    background-image:url('/Images/Senden.gif');
    width:86px;
}

.myAccountContent .noerr,
.innerRegistration .noerr,
.innerRegister .noerr
{
    float:left;
    padding-left:5px;
    width:23px;
    height:23px;
}


.myAccountContent .err,

.innerRegistration .err,
.innerRegister .err

{
    float:left;
    background-image:url('/images/x.gif');
    background-repeat:no-repeat;
    background-position:5px center;
    padding-left:5px;
    width:23px;
    height:23px;
}

.myAccountContent .errok,
.innerRegistration .errok,
.innerRegister .errok
{
    float:left;
    background-image:url('/images/v.gif');
    background-repeat:no-repeat;
    background-position:5px center;
    padding-left:5px;
    width:23px;
    height:23px;
}


.myAccountContent .row,
.innerRegistration .row
{
    float:left;
    width:100%;
}

.tooltip
{
	position:absolute;
    z-index:600;
    display:none;
}



.tooltip .left
{
    float:left;
    width:18px;
    height:50px;
    display:block;
    background-image:url('/images/tolltip_arrow_big.png');
    _background-image:url('/images/tolltip_arrow_big.gif');
    background-repeat:no-repeat;
}

.tooltip .midd
{
    float:left;
    height:38px;
    padding-bottom:12px;
    display:block;
    font-family:Arial;
    font-size:9px;
    color:#000000;
    text-align:left;
    background-image:url('/images/tolltip_pixel_big.png');
    _background-image:url('/images/tolltip_pixel_big.gif');
    background-repeat:repeat-x;
    overflow:hidden;
}

.tooltip .midd span
{
    float:left;
    width:200px;
    padding-top:4px;
}

.tooltip .right
{
    float:left;
    width:13px;
    height:50px;
    display:block;
    background-image:url('/images/tolltip_right_big.png');
    _background-image:url('/images/tolltip_right_big.gif');
    background-repeat:no-repeat;
}
.loadingMask
{
    position:absolute;
    z-index:960;
    background-color:#ffffff;
    opacity:0.4;
    filter: alpha(opacity = 40);
}
.loadingMask img
{
    float:left;
    width:100px;
    height:100px;
}

/************************* End Inner registration *************************/

/************************* menu row *************************/
.topMenuRow
{
    float:left;
    width:100%;
    height:37px;
    background-image:url('/App_Themes/Casino club net/Images/HomePage/HP_menu_bg.gif');
    background-repeat:repeat-x;
    display:block;
    margin-top:-3px;
}

.topMenuRow UL
{
    float:left;
    list-style-type:none;
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 40px;
    display:block;
}

.topMenuRow UL LI,
.topMenuRow UL LI h2
{
    float:left;
    margin:0px 0px 0px 0px;
    padding:0px 4px 0px 4px;
    display:block;
    height:37px;
}
.topMenuRow UL LI
{
    background-image:url('/App_Themes/Casino club net/Images/HomePage/HP_menu_sep.gif');
    background-repeat:no-repeat;
    background-position:right 1px;
    padding-right:9px;
}

.topMenuRow UL LI h2 a,
.topMenuRow UL LI h2 a:visited,
.topMenuRow UL LI h2 a:hover,
.topMenuRow UL LI h2 a:active
{
    color:#000000;
    font-size:12px;
    font-family:Verdana,regular;
    font-weight:normal;
    text-decoration:none;
    display:block;
    margin-top:12px;
}

.subMenu
{
    position:absolute;
    width:200px;
    z-index:800;
}

.subMenu a,
.subMenu a:hover,
.subMenu a:active,
.subMenu a:visited
{
    float:left;
    clear:left;
    height:18px;
    display:block;
    padding-left:7px;
    background-image:url('/App_Themes/Casino club net/Images/HomePage/top_submenu.png');
    background-repeat:repeat-x;
    width:90%;
    color:#4e2d1f;
    font-size:12px;
    font-family:Verdana;
    font-weight:normal;
    text-decoration:none;
    padding-top:2px;
    white-space:nowrap;
    display:block;
}

.topMenuRow div.subMenu a:hover
{
    background-image:none!important;
    background-color:#fadb81;
}
/************************* end menu row *************************/

.innerheaderright
{
    float:left;
}
.topBanner
{
    float:right;
    width:100%;
    height:80px;
    overflow:hidden;
    margin-top:2px;
}
.innerBorder
{
    border: solid 1px #7d6934;
    padding:10px 40px 10px 40px;
    width:810px!important;
    margin-top:2px;
    margin-bottom:1px;
}

.innerSTDBorder
{
    border: solid 1px #f6cf5e;
    padding:30px 30px 30px 30px;
    width:735px!important;
    margin:10px 10px 10px 10px;
}
.LoginborderPopup
{
    border: solid 1px #f6cf5e;
    padding:30px 30px 30px 30px;
    width:465px!important;
    margin:10px 10px 10px 10px;
    height:400px;
}

.FooterContainer
{
    float:left;
    width:100%;
    height:35px;
}
.FooterContainer table td
{
    padding:0px 7px 0px 7px;
    margin:0px 0px 0px 0px;
}
.FooterContainer table td a img
{
    border:solid 0px red;
}

.footerMenuRow
{
    float:left;
    width:100%;
    height:22px;
    font-family:Arial;
    font-size:12px;
    color:#000000;
    text-align:center;
    display:block;
    position:relative;
    background-image:url('/App_Themes/Casino club net/Images/HomePage/footerbg.png');
    background-repeat:repeat-x;
    font-weight:normal;
}

.footerMenuRow table
{
    
    height:22px;
}
.footerMenuRow table td
{
    padding:0px 7px 0px 7px;
}

.footerMenuRow a,
.footerMenuRow a:visited,
.footerMenuRow a:active,
.footerMenuRow a:hover
{
    display:block;
    text-decoration:none;
    font-family:Arial;
    font-size:12px;
    color:#000000;
    width:auto;
}
.footerRemarks
{
    float:left;
    width:100%;
    text-align:center;
    font-family:Verdana;
    font-size:10px;
    color:#ffffff;
    padding-top:6px;
    padding-bottom:12px;
}
.ActiveTitle
{
	width:780px;
	margin-top:20px;
}
.HeadLine {
    color: #F6CF5E;
}

.Regular-Text {
    font-family: Verdana;
    font-size: 12px;
}
.YellowColor {
    color: #f6cf5e;
}

.ArialH3White {
    font-family: Verdana !important;
    font-size: 16px !important;
    font-weight: bold;
}

.MainTitle {
    font-family: Verdana !important;
    font-size: 18px !important;
    color: #ffdd73 !important;
    font-weight: bold;
}

.SubTitle {
    font-family: Verdana !important;
    font-size: 14px !important;
    color: #ffdd73 !important;
    font-weight: bold;
}

.BodyTitle {
    font-family: Verdana !important;
    font-size: 14px !important;
    color: #ffdd73 !important;
    font-weight: normal;
}
.liveChatImage
{
    float: left; 
    overflow: hidden; 
    width: 267px; 
    height: 191px; 
}
.liveChatImage img
{
    overflow: hidden; 
    width: 267px; 
    height: 191px; 
}


/*********************** SubScriptions *************************/
.SubscriptionPageMain
{
    width:560px;
    float:left;
}
.FullRow, .FullRow table
{
    float:left;
    width:100%;
}
.HalfRow
{
    float:left;
    width:50%;
}


.SubscriptionLabel
{
    float:left;
    width:50%;
    color:#F6CF5E;
    font-family:Verdana;
    font-size:12x;
    margin:14px 0px 4px 0px;
}
div.SubscriptionLabel a
{
    color:#FFFFFF;
}

.RegistrationInput
{
	font-family: verdana;
	font-size: 11px;
    float:left;
    width:235px;
    background:#FFFFFF none repeat scroll 0 0;
}
.labelPos
{
	padding-top:8px;
	padding-bottom:1px;
}
.ValidatorFont2
{
    float:left;
    color:#ff0000 !important;
    font-family: Arial;
    font-size:12px;
    font-weight:normal;
    margin-left:5px;
    position:relative;
    z-index:3;
}
.ValidatorFont
{
    float:left;
    color:#ff0000 !important;
    font-family: Arial;
    font-size:12px;
    font-weight:normal;
    margin-left:5px;
}
.ValidationSummary ul
{
    float:left;
    margin: 10px 0px 0px 0px;
    _margin-top:10px;
}

.ValidationSummary li
{
    list-style-image:none;
    background-image:none !important;
    color:#ff0000 !important;
    font-family: Arial, Helvetica, Sans-serif;
    font-size:12px;
    font-weight:normal;
}
.SubscriptionSendButton
{
    float:left;
    height:32px;
    background-repeat:no-repeat;
    background-position:right top;
    margin-top:30px;
    cursor:pointer;
    background-image:url('/Images/Senden.gif');
    width:86px;
}

