/* CSS Document */

/* START global styles */

body{margin:0px;padding:0px;font-family:Arial, Helvetica, sans-serif;}
blockquote{
    margin:5px 5px 0px 15px;
    padding:0px 0px 0px 0px;
}

a{
    color :#900060;
    text-decoration:none;
}
a:hover{
    color:#532f64;
    text-decoration:underline;
}

.clearfix{
    clear			:both;
    margin			:0px;
    padding			:0px;
    line-height		:0px;
    font-size		:0em;
}
div.strapline{
    margin			:30px 0px 0px 10px;
    padding			:0px 0px 10px 0px;
    color			:#9982a3;
    border-bottom	:1px dotted #ccbfd1;
    width			:400px;
    font-weight		:200;
}
div#latestnews{
    margin			:10px 0px 0px 10px;
    padding			:0px 0px 25px 0px;
    border-bottom	:1px dotted #ccbfd1;
    width			:400px;
}
div#latestnews p{
    margin			:0px 0px 0px 0px;
    padding			:5px 0px 0px 0px;
    color			:#666666;
}
div#latestnews p a{
    margin			:0px 0px 0px 0px;
    padding			:0px 0px 5px 0px;
    color			:#900060;
    text-decoration	:none;
}
div#latestnews p a:hover{
    margin			:0px 0px 0px 0px;
    padding			:0px 0px 5px 0px;
    color			:#900060;
    text-decoration	:none;
}
div#latestnews p.latestnewsdate{
    margin			:0px 0px 0px 0px;
    padding			:5px 0px 5px 0px;
    color			:#b4b4b4;
    font-size		:.7em;
}
div#latestnews h4{
    margin			:0px 0px 0px 0px;
    padding			:10px 0px 0px 0px;
    color			:#333333;
    font-weight:200;
}
div#latestnews h1{
    margin			:0px 0px 0px 0px;
    padding			:0px 0px 0px 0px;
    color			:#333333;
    font-weight		:200;
    line-height		:1.6em;
    font-size		:1.6em;
}
h3.straplinetext{
    margin			:0px;
    padding			:0px;
    font-weight		:200;
    font-size		:1.2em;
}

h2.halfmoongreentitle {
    margin			:10px 0px 0px 0px;
    padding			:0px 0px 0px 18px;
    background		:url(/modules/openbet/images/green_half_moon.jpg) no-repeat left center;
    color			:#333333;
    font-weight		:200;
}
#maincontainer h2.black {
    height			:60px;
    margin			:10px 0px 0px 0px;
    padding			:0px 0px 0px 100px;
    background		:#000 url(/modules/openbet/images/blackTitle.gif) no-repeat left center;
    color			:#fff;
    font-weight		:200;
    text-indent		:-1000em;
}

h3.opportunitytitle {
    margin			:0px 0px 0px 18px;
    padding			:0px 0px 0px 18px;
    color			:#333333;
    display			:inline;
    float:right;
}
h4.opportunitylocation {
    margin			:0px 0px 0px 0px!important;
    padding			:20px 0px 0px 18px!important;
    color			:#333333!important;
    font-weight		:200;
}
h4.opportunitylocation span{
    margin			:0px!important;
    padding			:0px 0px 0px 0px!important;
    color			:#666666!important;
}
div#mainbodynobannerleftcol p.opportunitycopy {
    margin			:0px;
    padding			:5px 0px 5px 18px;
    color			:#666666;
    clear			:both;
}
div#mainbodynobannerleftcol p.opportunitycopy a{
    margin			:0px;
    padding			:0px;
    color			:#990066;
    text-decoration	:none;
}
div#mainbodynobannerleftcol p.opportunitycopy a:hover{
    margin			:0px;
    padding			:0px;
    color			:#990066;
    text-decoration	:none;
}
div#mainbodynobannerleftcol p a{
    margin			:0px;
    padding			:0px;
    color			:#990066;
    text-decoration	:none;
}
div#mainbodynobannerleftcol p a:hover{
    margin			:0px;
    padding			:0px;
    color			:#990066;
    text-decoration	:none;
}
div#mainbodynobannerleftcol img.imagetextinsert {
    margin			:0px;
    padding			:15px 0px 10px 18px;
}
div.pdflink{
    margin			:20px 0px 0px 0px;
    padding			:12px 0px 20px 0px;
    border-bottom	:1px dotted #ccbfd1;
    border-top		:1px dotted #ccbfd1;
    width			:340px;
}
div.pdflink a{
    margin			:20px 0px 0px 0px;
    padding			:18px 0px 20px 50px;
    color			:#990066;
    background		:url(/modules/openbet/images/icon_pdf.jpg) no-repeat left center;
    font-size		:.9em;
    text-decoration	:none;
}
div.pdflink a:hover{
    margin			:0px;
    padding			:18px 0px 20px 50px;
    color			:#990066;
    background		:url(/modules/openbet/images/icon_pdf.jpg) no-repeat left center;
    font-size		:.9em;
    text-decoration:none;
}
div.pdflink span{
    color			:#666666;
    margin			:0px;
    padding			:8px 0px 0px 20px;
    font-size		:.8em;
}
/* END global styles */

/* START this is the main container section  */
div#maincontainer{
    margin			:0px;
    padding			:0px;
    width			:100%;
    height			:100%;
    text-align		:center;
}
/* END this is the main container section  */

/*START content div for CMS style fix */

div.content ol {
    list-style:none outside none;
    margin:15px 0 0 20px;
    padding:0;
    line-height:1.5;
}

div.content ol li,
div.content ul li,
#mainbodycol .row ul li{
    list-style:none;
    background:url(/modules/openbet/images/gray_sml_moon.gif) no-repeat scroll left 3px transparent;
    color:#666;
    font-size:0.75em;
    margin:0;
    padding:0 0 5px 15px;
}

#mainbodycol ul{
    padding:0 0 0 2px;
}

/* END this is the content div section  */

/* START this is the header container section  */
div#headercontainer{
    margin			:0px;
    padding			:0px;
    width			:100%;
    text-align		:center;

}
div#header{
    position		:relative;
    margin			:0px auto;
    padding			:0px 0px 0px 0px;
    width			:960px;
    height			:150px;
    text-align		:left;
}
div#logoheader{
    margin			:0px 0px 0px 0px;
    padding			:0px;
    width			:958px;
}
div#header a.homeLink{
    float			:left;
    width			:140px;
    height			:140px;
    display			:block;
}
div#header a.homeLink2{
    position		:absolute;
    top				:0;
    right			:1px;
    width			:200px;
    height			:140px;
    display			:block;
}
div#logoheaderleft{
    float			:left;
    width			:168px;
    height			:141px;
}
div#logoheaderright{
    float			:right;
    width			:252px;
    height			:141px;
}
div#hidenmenu{
    margin			:0px auto;
    padding			:0px;
    width			:960px;
    height			:100px;
    background		:#000fff;
    text-align		:left;
    display			:none;
}
/* END this is the header container section  */

/* START this is the breadcrumb container section  */
div#breadcrumbcontainer{
    margin			:0px;
    padding			:0px;
    width			:100%;
    text-align		:left;
    border-bottom	:1px dotted #CCCCCC;
    font-size		:.75em;
    display			:block;
}
.breadcrumbcontainerbordertop{
    border-top		:1px dotted #CCCCCC;
}
div#breadcrumb{
    margin			:0px auto;
    padding			:0px 0px 5px 0px;
    width			:960px;
    text-align		:left;
    text-transform	:lowercase;
}
div#breadcrumb ul{
    margin			:5px 0px 0px 0px;
    padding			:0px 0px 0px 0px;
    text-transform	:lowercase;
}
div#breadcrumb ul li{
    margin			:0px;
    padding			:0px;
    float			:left;
    display			:inline;
    color			:#b8b8b8;
    text-transform	:lowercase;
}
div#breadcrumb ul li a{
    margin			:0px;
    padding			:0px;
    color			:#666666;
    text-decoration	:none;
    text-transform	:lowercase;
}
div#breadcrumb ul li a:hover{
    margin			:0px;
    padding			:0px;
    color			:#666666;
    text-decoration:none;
    text-transform	:lowercase;
}
/* END this is the breadcrumb container section  */

/* START  this is the main body container section */
div#bodycontainer{
    margin			:0px;
    padding			:0px;
    width			:100%;
    text-align		:left;
    border-top		:0px solid #ffffff;
    background		:url(/modules/openbet/images/purple_bar.gif) repeat-x;
}
div#mainbody{
    margin			:0px auto;
    padding			:0px;
    width			:960px;
    text-align		:left;
}
div#mainbodycol{
    width			:958px;
    margin			:0px 18px;
    padding			:0px;
}
div#mainbodycol p{
    color:#666666;
}
div#mainbodycol .row .col{
    float			:left;
    margin-bottom	:10px;
}
div#mainbodycol .row .col:first-child *{
    margin-right	:20px;
}
div#mainbodycolleft{
    margin			:0px;
    padding			:0px;
    width			:470px;
    text-align		:left;
    float			:left;
    display			:inline;
}
div#mainbodycolright{
    margin			:0px;
    padding			:0px;
    width			:483px;
    text-align		:left;
    float			:left;
    display			:inline;
}
div#mainbodycolright h1{
    margin			:0px;
    /*padding		:25px 0px 20px 0px;*/
    padding			:25px 0px 0px 0px; /* Changed by KAT */
    font-weight		:200;
    color			:#333333;
    line-height		:1.6em;
    font-size		:1.6em;
}
div#mainbodycolright .flashbox{
    margin			:0px;
    padding			:0px 0px 0px 0px;
    width			:480px;
}
div#mainbodycolright .flashboxnew{
    margin			:0px;
    padding			:0px 0px 0px 0px;
    width			:600px;
}
div.flashboxnew8eatures{
    margin			:0px;
    padding			:10px 0px 0px 0px;
    width			:470px;
    float			:left;
    display			:inline;
}
div#homeflashcontainer{
    margin			:0px;
    padding			:0px;
}
/* END  this is the main body container section */

/* START new flash banner for pages other than the home page */

div#flashbodycontainerprod{
    margin			:0px;
    padding			:0px;
    width			:100%;
    text-align		:left;
    background		:#ffffff;
}
div#flashmainbodyprod{
    margin			:0px auto;
    padding			:0px;
    width			:958px;
    text-align		:left;
    background		:#ececec;
}
div#homeflashcontainerprod{
    margin			:0px;
    padding			:0px;
    background		:#ffffff;
}
div#homeflashcontainerprod ul{
    margin			:0px;
    padding			:0px;
    list-style:none;
}
div#homeflashcontainerprod li{
    margin			:0px;
    padding			:0px;
    float			:left;
    display			:inline;
}
/* this has been added May 27, 2010 */
div#colleftprods ul{
    margin			:0px;
    padding			:0px 0px 0px 35px;
}
/* End this has been added May 27, 2010 */
div#colrightprods{
    float			:right;
    diplay			:inline;
    margin			:0px;
    padding			:25px 0px 50px 20px;
    width			:340px;
    color			:#666666;
}
div#prodpurpleticket{
    margin			:20px 0px 0px 0px;
    padding			:0px;
    width			:350px;
}
div#gamespurpleticket{
    margin			:10px 0px 0px 0px;
    padding			:0px;
    width			:240px;
}
div#gamespurpleticketmore{
    margin			:20px 0px 0px 0px;
    padding			:0px;
    width			:250px;
}
div#prodpurpleticketheader{
    margin			:0px;
    padding			:0px;
    width			:340px;
    background		:#532f64;
    color			:#ffffff;
}
div#gamespurpleticketheader{
    margin			:0px;
    padding			:0px;
    width			:260px;
    background		:#532f64;
    color			:#ffffff;
}
div#gamespurpleticketheader h3{
    margin			:0px;
    padding			:9px 0px 8px 14px;
    font-weight		:200;
    font-size		:1.5em;
}
div#gamespurpleticketheader h4{
    margin			:0px;
    padding			:9px 0px 8px 14px;
    font-weight		:200;
    font-size		:1em;
}
div#gamespurpleticketbody{
    margin			:0px;
    padding			:0px 0px 15px 0px;
    width			:260px;
    background		:#edeaef url(/modules/openbet/images/purp_curve_off.gif) no-repeat;
}
div#gamespurpleticketbody ul,
.corppalletsml ul{
    margin			:0px 0px 0px 15px;
    padding			:10px 0px 0px 0px;
    list-style		:none;
}
#mainbodynobannerrightcol .corppalletsml p{
    margin			:0;
    padding			:10px 10px 0 12px;
    color			:#666666;
}
div#gamespurpleticketbody ul li,
.corppalletsml ul li{
    list-style		:none;
    margin			:0px;
    padding			:0px 0px 5px 12px;
    background		:url(/modules/openbet/images/gray_sml_moon.gif) no-repeat left 3px;
    font-size		:.75em;
    color			:#532f64;
    width			:220px;
}
div#gamespurpleticketbody ul.sublist{
    margin			:0px 0px 0px 0px;
    padding			:5px 0px 0px 0px;
    list-style		:none;
}
div#gamespurpleticketbody ul.sublist li{
    margin			:0px;
    padding			:0px 0px 5px 10px;
    background		:none!important;
    font-size		:1em!important;
    color			:#532f64;
}
div#gamespurpleticketbody ul.sublist li span{
    background		:url(/modules/openbet/images/dash.gif) no-repeat left 7px;
    margin			:0px;
    padding			:0px 0px 0px 10px;
}
div#prodpurpleticketheader h3{
    margin			:0px;
    padding			:9px 0px 8px 14px;
    font-weight		:200;
    font-size		:1.5em;
}
div#prodpurpleticketheader h4{
    margin			:0px;
    padding			:9px 0px 8px 14px;
    font-weight		:200;
    font-size		:1em;
}
div#prodpurpleticketbody{
    position: relative;
    float: left;
    clear: left;
    margin			:0px;
    padding			:0px 0px 15px 0px;
    width			:340px;
    background		:#edeaef url(/modules/openbet/images/purp_curve_off.gif) no-repeat;
}
div#prodpurpleticketbody ul{
    position: relative;
    float: left;
    clear: left;
    width: 340px;
    margin			:0px 0px 0px 15px;
    padding			:10px 0px 0px 0px;
    list-style		:none;
}
div#prodpurpleticketbody p{
    position: relative;
    float: left;
    clear: left;
    padding: 10px 10px 0 12px;
}
div#prodpurpleticketbody ul li{
    margin			:0px;
    padding			:0px 26px 5px 12px;
    background		:url(/modules/openbet/images/gray_sml_moon.gif) no-repeat left 3px;
    font-size		: 12px;
    color			:#532f64;
}
div.featureBox{
    margin			:20px 0 0 0;
    background		:#EDEAEF;
}
div.featureBox .header{
    background		:#532f64;
}
div.featureBox .header h4{
    color			:#ffffff;
    margin			:0;
    padding			:9px 0 8px 14px;
}
div.featureBox .body{
    padding			:20px 10px;
    background		:#edeaef url(/modules/openbet/images/purp_curve_off.gif) no-repeat;
    overflow		:auto;
}
div#mainbodycol .row div.featureBox .body ul{
    font-size:13px;
    margin:0 0 0 2px;
    color: #532F64;
    padding:0 0 0 5px;
}
div#mainbodycol div.featureBox .body ul li{
    margin:0 0 6px 0;
    font-size:13px;
    color: #532F64;
    display:block;
    list-style-type:disc;
}
div.featureBox .body a{
    color:#532F64;
}
div.featureBox .body a.external{
    color:#98005D;
}
div.featureBox a.playDemoSimple{
    float:left;
}
div.featureBox .row{
    float:left;
    clear:none;
}
div.homeGamesBox .row{
    width:180px;
}
div.homeGamesBox .body li a{
    color:#98005d;
}
div#mainbodycol div.homeGamesBox .body ul{
    float:left;
    list-style:disc outside;
    background:none;
    margin:0 0 0 30px;
    padding:0;
    width:160px;
}
div#mainbodycol div.homeGamesBox .body ul li{
    width:100%;
    clear:left;
}

/* START NEW BODY AREA */
div#bodycontainerprod{
    margin			:0px;
    padding			:0px;
    width			:100%;
    text-align		:left;
}
div#mainbodyprod{
    margin			:0px auto;
    padding			:0px;
    width			:960px;
    text-align		:left;
}
/* END NEW BODY AREA */
/* START NEW BODY AREA */
div#bodycontainernobanner{
    margin			:0px;
    padding			:0px;
    width			:100%;
    text-align		:left;
}
div#breadcrumbcontainernobanner{
    margin			:0px;
    padding			:0px;
    width			:100%;
    text-align		:left;
    border-bottom	:1px dotted #CCCCCC;
    border-top		:1px dotted #CCCCCC;
    font-size		:.75em;
    display			:block;
}
div#mainbodynobanner{
    margin			:0px auto;
    padding			:0px 0px 50px 0px;
    width			:960px;
    text-align		:left;
}
div#mainbodynobannerleftcol{
    margin			:0px;
    padding			:16px 0px 50px 0px;
    float			:left;
    display			:inline;
    width			:600px;
}
div#mainbodynobannerleftcol p{
    margin			:0px;
    padding			:10px 0px 0px 20px;
    color			:#666666;
}
div#mainbodynobannerleftcol p.contactpara{
    margin			:0px;
    padding			:0px 0px 0px 20px;
    color			:#666666;
}
div#mainbodynobannerrightcol{
    margin			:0px;
    padding			:20px 0px 0px 0px;
    float			:right;
    display			:inline;
    width			:301px;
}
div#mainbodynobannerrightcol h4.blurbbelow{
    margin			:0px;
    padding			:20px 0px 5px 0px;
    color			:#9982a3;
    font-weight                 :200;
    font-size                   :0.8em;
}
div#mainbodynobannerrightcol h4{
    margin			:0px;
    padding			:20px 0px 5px 0px;
}
div#mainbodynobannerrightcol p.rightsideblurb{
    margin			:0px;
    padding			:0px 0px 5px 0px;
    color			:#a490ad;
}
div#mainbodynobannerrightcol p.morepaddingagain{
    padding			:20px 0px 5px 0px;
}
div#mainbodynobannerrightcol p.rightsideblurbhire{
    margin			:0px;
    padding			:20px 0px 5px 0px;
    color			:#a490ad;
}
div#mainbodynobannerrightcol p.rightsideblurbhire a{
    margin			:0px;
    padding			:0px;
    color			:#98005d;
    text-decoration	:none;
}
div#mainbodynobannerrightcol p.rightsideblurbhire a:hover{
    margin			:0px;
    padding			:0px;
    color			:#98005d;
    text-decoration:none;
}
div#mainbodynobannerrightcol p.rightsideblurb a{
    margin			:0px;
    padding			:0px;
    color			:#98005d;
    text-decoration	:none;
}
div#mainbodynobannerrightcol p.rightsideblurb a:hover{
    margin			:0px;
    padding			:0px;
    color			:#98005d;
    text-decoration:none;
}
/* END NEW BODY AREA */
/* START NEW BODY AREA */
div#bodycontainer{
    margin			:0px;
    padding			:0px;
    width			:100%;
    text-align		:left;
}
div#mainbodyprod{
    margin			:0px auto;
    padding			:0px;
    width			:960px;
    text-align		:left;
}
/* END NEW BODY AREA */
/* START this is the footer container section  */
div#footercontainer{
    margin			:0px;
    padding			:0px;
    width			:100%;
    text-align		:center;
    border-top		:1px dotted #CCCCCC;
    border-bottom	:1px dotted #CCCCCC;
}
div#footer{
    margin			:0px auto;
    padding			:0px;
    width			:960px;
    text-align		:left;
    background		:#ffffff;
}
div#footer p{
    margin			:0px auto;
    padding			:5px 0px 5px 0px;
    color			:#CCCCCC;
    font-size		:.7em;
}

div#footer a{ /*Added by KAT */
    color			:#666;
    text-decoration	:none;
}

div#footer a:hover {/*Added by KAT */
    color			:#98005d;
}

/* END this is the footer container section  */
/* START this is the footer images container section  */
div#footercontainerimages{
    margin			:10px 0px;
    padding			:0px;
    width			:100%;
    text-align		:center;
}
div#footerimages{
    margin			:0px auto;
    padding			:0px;
    width			:960px;
    text-align		:left;
    color			:#CCCCCC;
    font-size		:.7em;
    background		:#ffffff;
}
div#footerimages p{
    margin: 0;
    padding: 0;
}
div#footerimages img{
    margin			:5px 0px 0px 26px;
    padding			:0px 0px 5px 0px;
    border: 0;
}
div#footerimages img.firstimage{
    margin			:5px 0px 0px 0px;
    padding			:0px 0px 5px 0px;
}
/* end this is the footer images container section  */
/* *******************************************************************  */
/* START header widget navigation ul */
div#navigation{
    margin			:0px;
    padding			:0px;
    width			:960px;
}
div#logoleft{
    margin			:0px;
    padding			:0px;
    float			:left;
    display			:inline;
    background		:#ffff00;
}
div#logoright{
    margin			:0px;
    padding			:0px;
    float			:right;
    display			:inline;
    background		:#00ffff;
}
div#navigationul{
    margin			:0px 0px 0px 0px;
    padding			:116px 0px 0px 0px;
    float			:left;
    display			:inline;
}
div#navigationul ul{
    margin			:0px;
    padding			:0px;
}
div#navigationul ul li{
    margin			:0px;
    padding			:0px 27px 0px 0px;
    float			:left;
    display			:inline;
}
div#navigationul ul li.last{
    margin			:0px;
    padding			:0px 0px 0px 0px;
    float			:left;
    display			:inline;
}
div#navigationul li a{
    margin			:0px;
    padding			:0px;
    text-decoration	:none;
    color			:#000000;
}
div#navigationul li a:hover{
    margin			:0px;
    padding			:0px;
    text-decoration:none;
    color			:#990066;
}
/* END header widget navigation ul */
/* START corp right side pallet widget */
.corppalletsml{
    margin		:0px 0px 0px 0px;
    padding		:0px 0px 0px 0px;
    width		:300px;
}
.corppalletsmltitle{
    margin		:0px 0px 0px 0px;
    padding		:0px 0px 0px 0px;
    background	:#532f64;
}
.corppalletsmltitle h3{
    margin		:0px 0px 0px 0px;
    padding		:5px 0px 5px 5px;
    color		:#ffffff;
    background	:#532f64;
    font-weight	:200;
}
.corppalletsmltitle h4{
    margin		:0px 0px 0px 0px;
    padding		:5px 0px 5px 10px!important;
    color		:#ffffff;
    background	:#532f64;
    font-weight	:200;
    font-size	:1em;
}
h4.nowhiring{
    margin		:0px 0px 0px 0px;
    padding		:10px 0px 12px 10px;
    color		:#ffffff;
    background	:url(/modules/openbet/images/now_hiring_background.gif) no-repeat;
    font-weight	:200;
    font-size	:1em;
    width		:311px;
}
h4.nowhiring a{
    color		:#ffffff;
    text-decoration:none;
}
h4.nowhiring a:hover{
    color		:#ffffff;
    text-decoration:none;
}
.corppalletsmlcontenton{
    margin		:0px 0px 0px 0px;
    padding		:10px 0px 10px 0px;
    width		:300px;
    background	:#98005d url(/modules/openbet/images/purp_curve_on.gif) no-repeat;
}
.corppalletsmlcontentoff p{
    margin		:0px 0px 0px 0px;
    padding		:0px 20px 0px 20px;
    color		:#532f64;
}
.corppalletsmlcontenton p{
    margin		:0px 0px 0px 0px;
    padding		:0px 20px 0px 20px;
    color		:#ffffff;
}
.corppalletsmlcontentoff p.link{
    margin		:0px 0px 0px 0px;
    padding		:5px 20px 0px 20px;
    color		:#532f64;
}
.corppalletsmlcontenton p.link{
    margin		:0px 0px 0px 0px;
    padding		:5px 20px 0px 20px;
    color		:#ffffff;
}
.corppalletsmlcontenton p a{
    margin		:0px 0px 0px 0px;
    padding		:0px 0px 0px 0px;
    text-decoration:none;
    color		:#ffffff;
}
.corppalletsmlcontenton p a:hover{
    margin		:0px 0px 0px 0px;
    padding		:0px 0px 0px 0px;
    text-decoration:none;
    color		:#ffffff;
}
.corppalletsmlcontentoff p a{
    margin		:0px 0px 0px 0px;
    padding		:0px 0px 0px 0px;
    text-decoration:none;
    color		:#98005d;
}
.corppalletsmlcontentoff{
    margin		:0px 0px 0px 0px;
    padding		:10px 0px 10px 0px;
    width		:300px;
    background	:#edeaef url(/modules/openbet/images/purp_curve_off.gif) no-repeat;
}
.corppalletsmlcontentsuboff{
    margin		:0px 0px 0px 0px;
    padding		:0px 0px 20px 0px;
    width		:300px;
    background	:#edeaef;
}
.corppalletsmlcontentsubon{
    margin		:0px 0px 0px 0px;
    padding		:0px 0px 20px 0px;
    width		:300px;
    background	:#98005d;
}
.corppalletsmlcontentsuboff p{
    margin		:0px 0px 0px 0px;
    padding		:0px 20px 0px 20px;
    color		:#532f64;
}
.corppalletsmlcontentsubon p{
    margin		:0px 0px 0px 0px;
    padding		:0px 20px 0px 20px;
    color		:#ffffff;
}
.corppalletsmlcontentsuboff h4{
    margin		:0px 0px 0px 0px;
    padding		:10px 20px 0px 20px!important;
    color		:#532f64;
    font-weight	:200;
    font-size	:.95em;
}
.corppalletsmlcontentsubon h4{
    margin		:0px 0px 0px 0px;
    padding		:10px 20px 0px 20px!important;
    color		:#ffffff;
    font-size	:.95em;
    font-weight	:200;
}
.corppalletsmlcontenton h5{
    margin		:0px 0px 0px 0px;
    padding		:3px 20px 3px 20px;
    color		:#ffffff;
    font-size	:.8em;
    font-weight	:200;
}
.corppalletsmlcontentoff h5{
    margin		:0px 0px 0px 0px;
    padding		:3px 20px 3px 20px;
    color		:#532f64;
    font-size	:.8em;
    font-weight	:200;
}
.corppalletsmlcontentoff img{
    margin		:0px 0px 0px 0px;
    padding		:0px 10px 0px 20px;
}
.corppalletsmlcontenton img{
    margin		:0px 0px 0px 0px;
    padding		:0px 10px 0px 20px;
}
.corppalletsmlcontenton h4{
    margin		:0px 0px 0px 0px;
    padding		:0px 20px 0px 20px!important;
    color		:#ffffff;
    font-size	:.95em;
    font-weight	:200;
}
.corppalletsmlcontentoff h4{
    margin		:0px 0px 0px 0px;
    padding		:0px 20px 0px 20px!important;
    color		:#532f64;
    font-size	:.95em;
    font-weight	:200;
}
.corppalletsmlcontentsuboff p.link{
    margin		:0px 0px 0px 0px;
    padding		:5px 20px 0px 20px;
    color		:#532f64;
}
.corppalletsmlcontentsubon p.link{
    margin		:0px 0px 0px 0px;
    padding		:5px 20px 0px 20px;
    color		:#ffffff;
}
.corppalletsmlcontentsuboff p a{
    margin		:0px 0px 0px 0px;
    padding		:0px 0px 0px 0px;
    text-decoration	:none;
    color		:#98005d;
}
.corppalletsmlcontentsubon p a{
    margin		:0px 0px 0px 0px;
    padding		:0px 0px 0px 0px;
    text-decoration	:none;
    color		:#ffffff;
}
.corppalletsmlcontentsubon p a:hover{
    margin		:0px 0px 0px 0px;
    padding		:0px 0px 0px 0px;
    text-decoration	:none;
    color		:#ffffff;
}
.corppalletsmltopspace{
    margin-top	:11px;
}
/* END corp right side pallet widget */
/* GAMES SPECIFIC STYLES */
#mainbodyleftcolgames{
    margin		:0px;
    padding		:0px 0px 0px 0px;
    float		:left;
    display		:inline;
    width		:172px;
}
#mainbodyrightcolgames{
    margin		:0px;
    padding		:0px 0px 0px 0px;
    float		:right;
    display		:inline;
    width		:760px;
}
#mainbodyrightcolgames ul{
    margin		:0px;
    padding		:0px 0px 0px 0px;
    list-style	:none;
}
#mainbodyrightcolgames li{
    margin		:0px;
    padding		:0px 10px 0px 0px;
    float		:left;
    display		:inline;
}
#mainbodyleftcolgames ul{
    font-size	:.85em;
}
/* Nicole's changes 28/6/2010 */
/* A-Z tabs */
#mainbodyrightcolgames ul{
    margin		:10px 0px;
    padding-bottom: 20px;
}

#mainbodyrightcolgames ul.az li{
    margin		:0px 7px 0px 0px;
    padding		:0px;
    background	:url(/modules/openbet/images/az_bg_L.gif) top left no-repeat;
    color		:#FFF;
    height		:20px;
}

#mainbodyrightcolgames ul.az li a{
    color		:#FFF;
    padding		:2px 6px 1px 4px;
    font-size	:.9em;
    font-weight	:bold;
    display		:inline-block;
    height		:18px;
    background	:url(/modules/openbet/images/az_bg_R.gif) top right no-repeat;
}

#mainbodyrightcolgames ul.az li:hover{
    background	:url(/modules/openbet/images/az_bg_L_on.gif) top left no-repeat;
}

#mainbodyrightcolgames ul.az li:hover a{
    background	:url(/modules/openbet/images/az_bg_R_on.gif) top right no-repeat;
}

#mainbodyrightcolgames ul.az li a:hover{
    text-decoration: none;
}

#mainbodyrightcolgames h4.az_section_header{ 
    font-size	:1.6em;
    line-height	:0.2em;
    font-weight: bold;
}

/* end of Nicole's changes*/

ul#searchinputul{
    margin		:5px 0px 0px 0px;
    padding		:0px;
    list-style	:none;
}
ul#searchinputul li{
    margin		:0px;
    padding		:0px 5px 0px 0px;
    float		:left;
    display		:inline;
    border-bottom:0px;
}
ul#searchinputul li.firstlisearch{
    margin		:0px;
    padding		:1px 5px 0px 0px;
    float		:left;
    display		:inline;
    border-bottom:0px;
}
ul#searchinputul li.lastlisearch{
    margin		:0px;
    padding		:0px 0px 0px 0px;
    float		:left;
    display		:inline;
    border-bottom:0px;
}
h2.halfmoonorangetitle {
    margin		:0px 0px 0px 0px;
    padding		:0px 0px 0px 14px;
    background	:url(/modules/openbet/images/orange_half_moon.jpg) no-repeat left center;
    color		:#818285;
    font-weight	:200;
}
#mainbodyleftcolgames #verticalbannergames{
    margin		:0px;
    padding		:16px 0px 0px 0px;
}
#mainbodyleftcolgames #verticalbannergames p.rightsideblurb{
    margin		:0px;
    padding		:0px 0px 5px 0px;
    color		:#a490ad;
}
#mainbodyleftcolgames #verticalbannergames p.rightsideblurb a{
    margin		:0px;
    padding		:0px;
    color		:#98005d;
    text-decoration	:none;
}
#mainbodyleftcolgames #verticalbannergames p.rightsideblurb a:hover{
    margin		:0px;
    padding		:0px;
    color		:#98005d;
    text-decoration:none;
}
#flashgamescontainergrp{
    margin		:0px;
    padding		:0px;
    width:758px;
    height:260px;
}
#flashgamescontainertitle{
    margin		:0px;
    padding		:0px;
    background	:#afa0b6;
    width		:759px;
}
#flashgamescontainertitle h3.gamesflashtitlebx{
    margin		:0px;
    padding		:5px 0px 6px 5px;
    color		:#ffffff;
    font-weight	:200;
}
#flashgamescontainer{
    margin		:0px;
    padding		:0px;
    width		:759px;
}
#mainbodyrightcolgames h2{
    margin		:0px;
    padding		:10px 0px 11px 0px;
    color		:#333333;
    font-weight	:200;
}
#mainbodyrightcolgames p{
    margin		:0px;
    padding		:10px 150px 11px 0px;
    color		:#666666;
}
#leftgamessubcol{
    margin		:0px;
    padding		:0px;
    width		:500px;
    float		:left;
    display		:inline;
    border-top	:1px dotted #ccbfd1;
}
#rightgamessubcol{
    margin		:0px;
    padding		:0px;
    width		:260px;
    float		:right;
    display		:inline;
}
.ticketcontainer{
    margin		:0px;
    padding		:0px 0px 0px 0px;
    width		:479px;
    border-bottom:1px dotted #ccbfd1;
}
.ticketsml{
    float		:left;
    display		:inline;
    margin		:0px;
    padding		:0px 0px 0px 0px;
    width		:239px;
    border-left	:none;
}
.ticketsml ul{
    margin		:15px 0px 0px 0px!important;
    padding		:0px 0px 10px 0px!important;
    list-style	:none!important;
}
.ticketsml ul li{
    margin		:0px;
    padding		:0px 0px 10px 0px;
    float		:left;
    display		:inline;
}
.ticketsml ul li.buttonlistgames{
    padding-right:10px;
}
.ticketsml ul.buttonrightgames{
    margin-left	:10px;
}
.ticketsml img.gameshow{
    float		:right;
    margin		:0px;
    padding		:10px 0px 10px 0px;
}
.ticketsml img.categoryimage{
    float		:right;
    margin		:0px;
    padding		:10px 10px 10px 10px;
}
.ticketsml p{
    margin		:0px;
    padding		:5px 5px 0px 0px!important;
    color		:#666666;
}
.ticketsml p a{
    margin		:0px;
    padding		:0px;
    color		:#98005d;
    text-decoration	:none;
}
.ticketsml p a:hover{
    margin		:0px;
    padding		:0px;
    color		:#98005d;
    text-decoration:none;
}
.ticketsml h4{
    margin		:0px;
    padding		:10px 0px 0px 0px;
    font-size	:1em;
    color		:#333333;
    font-weight	:200;
}
.ticketsml h4.smlversion{
    margin		:0px;
    padding		:10px 0px 0px 0px;
    font-size	:.8em;
    color		:#333333;
    font-weight	:200;
}
.extraborder{
    border-right:1px dotted #ccbfd1;
}
.extraborderleft{
    border-left	:1px dotted #ccbfd1;
}
.ticketsml h4.extrapadleft{
    padding-left:10px;
    font-weight:200;
}
.ticketsml p.extrapadleft{
    padding-left:10px;
}
.ticketsml h4.extrapadleft{
    padding-left:10px;
    font-weight:200;
}
.ticketsml ul.extramargleft{
    margin-left	:10px;
}
/* START MINI GAMES REELS TICKET */
div#minigamesreels{
    margin		:0px;
    padding		:0px;
    float		:right;
}
div#minigamesreels .minigamestitle{
    margin		:0px;
    padding		:0px;
    width		:250px;
}
div#minigamesreels .minigamestitle ul{
    margin		:0px;
    padding		:0px;
    list-style	:none;
}
div#minigamesreels .minigamestitle li{
    margin		:0px;
    padding		:0px;
    float		:left;
    display		:inline;
    font-size	:0.75em;
}

div#minigamesreels .minigamestitle li.minigameslive a{
    margin		:0px;
    padding		:6px 0px 7px 10px;
    float		:left;
    display		:block;
    width		:114px;
    background	:#edeaef;
    color		:#532f64;
    text-decoration:none;
}
div#minigamesreels .minigamestitle li.minigameslive a:hover{
    margin		:0px;
    padding		:6px 0px 7px 10px;
    float		:left;
    display		:block;
    width		:114px;
    background	:#532f64;
    color		:#ffffff;
    text-decoration:none;
}
div#minigamesreels .minigamestitle li.bordergrayleft{
    border-left	:1px solid #edeaef;
}
div#minigamesreels .minigamesleft{
    margin		:0px;
    padding		:0px;
    width		:120px;
    height		:35px;
    float		:left;
    display		:inline;
}
div#minigamesreels .minigamesleft p{
    margin		:0px;
    padding		:0px;
}
div#minigamesreels .minigamesleft p a{
    margin		:0px;
    padding		:9px 0px 11px 10px;
    text-decoration:none;
    display		:block;
    color		:#ffffff;
    background	:#532f64;
    width		:114px;
    height		:15px;
}
div#minigamesreels .minigamesleft p a:hover{
    margin		:0px;
    padding		:9px 0px 11px 10px;
    text-decoration:none;
    color		:#532f64;
    background	:#e2e2e2;
    width		:114px;
    height		:15px;
    display		:block;
}
div#minigamesreels .minigamesright{
    margin		:0px;
    padding		:0px;
    width		:125px;
    float		:right;
    display		:inline;
    background	:#e2e2e2;
}

div#minigamesreels .minigamesright p{
    margin		:0px;
    padding		:0px;
}
div#minigamesreels .minigamesright p a{
    margin		:0px;
    padding		:9px 0px 11px 10px;
    text-decoration:none;
    display		:block;
    width		:114px;
    height		:15px;
    color		:#532f64;
    background	:#e2e2e2;
}
div#minigamesreels .minigamesright p a:hover{
    margin		:0px;
    padding		:9px 0px 11px 10px;
    text-decoration:none;
    color		:#ffffff;
    background	:#532f64;
    width		:114px;
    height		:15px;
    display		:block;
}
div#minigamesreels .borderwhiteleft{
    border-left	:1px solid #ffffff;
}
div#minigamesreels .minigamesreelsflash{
    margin		:0px;
    padding		:30px 0px 0px 1px;
    width		:249px;
    background	:url(/modules/openbet/images/mini_games_reels_background.gif) no-repeat;
    border-bottom:1px solid #e2e2e2;
}
div#minigamesreels ul.carousel-items li, div#minigamesreels ul.carousel-items li img{
    width: 76px;
    height: 56px;
}

/* Yaw's updates 08/06/10 */
.minigamestitle .minigamesstatic a { 
    margin		:0px;
    padding		:6px 0px 7px 10px;
    float		:left;
    display		:block;
    width		:114px;
    background	:#edeaef;
    color		:#532f64;
    text-decoration:none;
}

.minigamestitle li{
    font-size	:0.75em;
}

.minigamestitle ul{
    float       :left;
    width       :100%;
}

div#miniGamesCategory .minigamestitle .minigamesstatic{
    padding     :0px 0px 0px 0px;
}

div#minigamesreels .minigamestitle .active a{
    background	:#532f64;
    color		:#ffffff;
}

div#miniGamesCategory .minigamestitle .active a{
    background	:#532f64;
    color		:#ffffff;
}

/* Yaw's updates 08/06/10 */
div#miniGamesCategory .miniGame{ 
    width       :250px;
    height      :280px;
    float       :left;
}

div#miniGamesCategory .miniGame .gameLoaded{
    width: 200px;
    height: 200px;
}

div#miniGamesCategory .odd{ 
    clear       :none; 
}

div#miniGamesCategory .minigamestitle ul{
    padding-top :30px;
}


.miniGamesContent{ 
    float		:left;
}

.miniGamesContent h2{ 
    font-size	:1em;
}

.miniGamesContent .clickToPlay{
    margin-top  :10px;
}


.miniGamesContent .miniGame {
    margin-bottom  :10px;
}

.miniGame .preLoader img{
	display: block;
}

.miniGame a.play{
	float: left;
	margin-top: 5px;
}




/* END MINI GAMES REELS TICKET */


/* MEDIA TEMPLATE */

#mainmedialeftcol{
    margin		:0px;
    padding		:16px 0px 50px 0px;
    float		:left;
    display		:inline;
    width		:620px;
}
#mainmediarightcol{
    margin		:0px;
    padding		:20px 0px 0px 0px;
    float		:right;
    display		:inline;
    width		:330px;
}
#mainmediarightcol h4{
    margin		:0px;
    padding		:80px 0px 0px 0px;
    font-size	:.95em;
    color		:#9982a3;
    font-weight	:200;
}
#mainmediarightcol p{
    margin		:0px;
    padding		:20px 0px 0px 0px;
    color		:#666666;
}

#mainmediarightcol a { /* Added by KAT */
    color		:#98005D;
    text-decoration:none;
}

#mainmediarightcol ul{
    margin		:5px 0px 0px 0px;
    padding		:0px;
    color		:#666666;
    list-style	:none;
    width		:200px;
    font-size	:.75em;
}
#mainmediarightcol ul li{
    margin		:0px;
    padding		:0px;
    color		:#666666;
    float		:left;
    display		:inline;
}
#mainmediarightcol ul li.telephone{
    margin		:0px;
    padding		:0px 0px 5px 0px;
    color		:#666666;
    width		:80px;
}
#mainmediarightcol ul li.teleaddress{
    margin		:0px;
    padding		:0px 0px 5px 0px;
    color		:#666666;
    width		:115px;
}
#mainmediarightcol ul li.teleaddress a{
    margin		:0px;
    padding		:0px 0px 0px 0px;
    color		:#98005d;
    text-decoration:none;
}
#mainmediarightcol ul li.teleaddress a:hover{
    margin		:0px;
    padding		:0px 0px 0px 0px;
    color		:#98005d;
    text-decoration:none;
}
#medialeftcontentcontainer{
    margin		:20px 0px 0px 0px;
    padding		:0px;
    width		:610px;
}
#medialeftcontentcontainerheader{
    margin		:0px;
    padding		:0px;
    width		:560px;
    background	:#e2e2e2;
}
#medialeftcontentcontainerheader ul{
    margin		:0px;
    padding		:0px;
    list-style	:none;
}
#medialeftcontentcontainerheader ul li{
    margin		:0px;
    padding		:0px 0px 0px 0px;
    float		:left;
    display		:inline;
}
#medialeftcontentcontainerheader ul li a{
    margin		:0px;
    padding		:10px 0px 0px 10px;
    display		:block;
    width		:90px;
    height		:30px;
    background	:#532f64;
    border-right:1px solid #ffffff;
    color		:#ffffff;
    text-decoration:none;
}
#medialeftcontentcontainerheader ul li a:hover{
    margin		:0px;
    padding		:10px 0px 0px 10px;
    display		:block;
    width		:90px;
    height		:30px;
    background	:#532f64;
    border-right:1px solid #ffffff;
    color		:#ffffff;
    text-decoration:none;
}
#medialeftcontentcontainerheader ul li.greybackmediamenu a{
    margin		:0px;
    padding		:10px 0px 0px 10px;
    display		:block;
    width		:90px;
    height		:30px;
    background	:#edeaef;
    border-right:1px solid #ffffff;
    color		:#532f64;
    text-decoration:none;
}
#medialeftcontentcontainerheader ul li.greybackmediamenu a:hover{
    margin		:0px;
    padding		:10px 0px 0px 10px;
    display		:block;
    width		:90px;
    height		:30px;
    background	:#532f64;
    border-right:1px solid #ffffff;
    color		:#ffffff;
    text-decoration:none;
}
#medialeftcontentcontainerheader ul li.greybackmediamenustatic{
    margin		:0px;
    padding		:10px 0px 0px 10px;
    display		:block;
    width		:90px;
    height		:30px;
    background	:#532f64;
    border-right:1px solid #ffffff;
    color		:#ffffff;
    text-decoration:none;
}
#medialeftcontentcontainerheader ul li.greybackmediamenustatic a{
    margin		:0px;
    padding		:0px;
    border-right:0px;
    color		:#ffffff;
    text-decoration	:none;
}
#medialeftcontentcontainerheader ul li.greybackmediamenustatic a:hover{
    margin		:0px;
    padding		:0px;
    border-right:0px;
    color		:#ffffff;
    text-decoration:underline;
}
#medialeftcontentcontainerheader ul li.greybackmediamenunbord a{
    margin		:0px;
    padding		:10px 0px 0px 10px;
    display		:block;
    width		:90px;
    height		:30px;
    background	:#edeaef;
    border-right:0px;
    color		:#532f64;
    text-decoration	:none;
}
#medialeftcontentcontainerheader ul li.greybackmediamenunbord a:hover{
    margin		:0px;
    padding		:10px 0px 0px 10px;
    display		:block;
    width		:90px;
    height		:30px;
    background	:#532f64;
    border-right:0px;
    color		:#ffffff;
    text-decoration:none;
}
#medialeftcontentcontainerheader ul li.greybackmediamenulast{
    margin		:0px 0px -1px 0px;
    padding		:10px 0px 0px 10px;
    display		:block;
    width		:45px;
    height		:29px;
    background	:#ffffff;
    border-bottom:1px solid #e2e2e2;
    border-right:0px;
    color		:#ffffff;
    text-decoration	:none;
    cursor		:inherit;
}
#medialeftcontentcontainerbody{
    margin		:0px;
    padding		:0px 0px 30px 0px;
    width		:560px;
    background	:url(/modules/openbet/images/mediacontentbackground.gif) repeat-y;
    border-bottom:1px solid #e2e2e2;
}

#medialeftcontentcontainerbody h3{
    margin		:0px;
    padding		:10px 20px 0px 20px;
    color		:#333333;
    font-weight	:200;
}
#medialeftcontentcontainerbody h3 a{
    color		:#333333;
}
#medialeftcontentcontainerbody h3 a:hover{
    color		:#98005d;
}
#medialeftcontentcontainerbody .morespacetop{
    padding-top		:25px;
}
#medialeftcontentcontainerbody p{
    margin		:0px;
    padding		:5px 20px 5px 20px;
    color		:#666666;
}

#medialeftcontentcontainerbody a{ /*Added by KAT */
    color		:#98005D;
    text-decoration:none;
}

#medialeftcontentcontainerbody p.newstitles{
    margin		:0px;
    padding		:0px 20px 5px 20px;
    color		:#666666;
}
#medialeftcontentcontainerbody p.newstitles a{
    color		:#98005d;
    text-decoration:none;
}
#medialeftcontentcontainerbody p.newstitles a:hover{
    color		:#98005d;
    text-decoration:none;
}
#medialeftcontentcontainerbody p span{
    margin		:0px;
    padding		:0px;
    color		:#a0a0a0;
}
/* start corporate customers styles */
div#mainbodynobannerleftcol ul.grid{
    margin		:20px 0px 0px 0px;
    padding		:0px 0px 0px 0px;
    list-style	:none;
    width		:600px;
}
div#mainbodynobannerleftcol ul.grid li{
    margin		:0px;
    padding		:0px;
    float		:left;
    display		:inline;
    border-bottom:1px dotted #ccbfd1;
    border-left	:1px dotted #ccbfd1;
    position	:relative;
    width		:185px;
    height		:139px;
}
div#mainbodynobannerleftcol ul.grid li.rightsidedots{
    border-right:1px dotted #ccbfd1;
}
div#mainbodynobannerleftcol ul.grid li.topsidedots{
    border-top	:1px dotted #ccbfd1;
}
div#mainbodynobannerleftcol ul.grid li.borderleftproperty{
    border-left	:1px dotted #ccbfd1;
}
div#mainbodynobannerleftcol ul.grid li.bordertopproperty{
    border-top	:1px dotted #ccbfd1;
}

.colouroff{
    display		:none;
    width		:185px;
    height		:139px;
}
.colouron{
    display		:block;
    width		:185px;
    height		:139px;
}
.bwoff{
    display		:none;
    width		:185px;
    height		:139px;
}
.bwon{
    display		:block;
    width		:185px;
    height		:139px;
}
#customers p{
    margin		:0px;
    padding		:0px 0px 0px 5px!important;
    width		:180px!important;
    background	:#98005d;
    color		:#ffffff;
}
#customers p.title{
    color		:#ffffff;
    padding-top	:1px!important;
    display		:block;
}
#customers p.blurb{
    color		:#ffffff;
    padding-bottom:3px!important;
    display		:block;
}
div#mainbodynobannerleftcol h4{
    margin		:0 0 0 20px; /* 20px padding added by KAT */
    padding		:10px 0px 0px 0px;
    color		:#333333;/* color change by KAT */
    font-size	:1.15em;
    font-weight	:200;
}
div#mainbodynobannerleftcol h4.contacttitles{
    /*
        padding		:10px 0px 0px 18px;
    */
    padding		:10px 0px 0px 0px;/*Changed by KAT */
}
div#mainbodynobannerleftcol h4.govlottery{
    margin		:0px;
    padding		:20px 0px 0px 0px;
    color		:#666666;
    font-size	:1.15em;
    font-weight	:200;
}
div#mainbodynobannerleftcol ul.govlotteryul{
    margin		:10px 0px 0px 0px;
    padding		:0px 0px 0px 0px;
    list-style	:none;
    width		:600px;
}
/* end corporate customers styles */
.ticket{
    float		:left;
    width		:231px;
    margin		:0px;
    padding		:10px;
    border-bottom:1px dotted #ccbfd1;
}

.ticket ul{
    margin		:25px 0px 0px 0px!important;
    padding		:10px 0px 0px 0px;
    list-style	:none;
}
.ticket li{
    margin		:0px;
    padding		:0px 10px 0px 0px;
    float		:left;
    display		:inline;
}
.odd{
    clear		:left;
    width		:229px;
    padding-left:0px;
}
.even{
    width		:229px;
    padding-right:0px;
    border-left	:1px dotted #ccbfd1;
}

.ticketcontainer .even{
    border-left	:none;
}

.first{
    padding		:10px;
    border-left	:none;
}

.remainder{
    clear		:none;
    border-left	:1px dotted #ccbfd1;
    padding		:10px;
}

.ticket h4{
    margin		:0px;
    /*    padding		:3px 0px 0px 10px;
    */    font-size	:1em;
    color		:#333333;
    font-weight	:200;
}
.ticket h4.oddball{
    /*    margin		:0px;
        padding		:3px 0px 0px 0px;
    */    color		:#333333;
    font-weight	:200;
}
.contentleft{
    margin		:0px ;
    padding		:10px 0px 0px 0px!important;
    color		:#666666;
}
.contentleft p{
    margin		:0px 0px 0px 0px!important;
    padding		:0px 0px 0px 0px!important;
    color		:#666666;
}
.contentleftodd{
    margin		:0px ;
    padding		:10px 0px 0px 0px!important;
    color		:#666666;
}
.contentleftodd p{
    margin		:0px 0px 0px 0px!important;
    padding		:0px 0px 0px 0px!important;
    color		:#666666;
}
.ticket a{
    color		:#98005d;
    text-decoration:none;
}
.ticket a:hover{
    color		:#98005d;
    text-decoration:none;
}

/* vacancies page */

#mainbodyleftvacancies div.ulborders{
    border		:1px dotted #ccbfd1;
    margin		:0 0 10px -10px;
    padding:15px; /* Added by KAT */
    background	:#edeaef!important;
}
li.vacancies h4{
    margin		:0px;
    padding		:5px 0px 5px 10px;
    display		:block;
    width		:540px;
    background	:#98005d;
    color		:#ffffff;
    font-weight	:200;
}
#mainbodyleftvacancies li.vacancies p{
    margin		:0px;
    padding		:5px 0px 0px 10px;
    display		:block;
    color		:#666666;
    background	:#edeaef;
    font-size: 12px!important;
}
#mainbodyleftvacancies ul li.vacancies * {
    font-size: 12px!important;
}
/*li.vacancies ol{
        margin		:5px 0px 0px 10px;
        padding		:0px;
        color		:#666666;
        font-size	:0.75em;
}
li.vacancies ol li{
        margin		:0px!important;
        padding		:0px 0px 3px 10px!important;
        background	:#edeaef url(/modules/openbet/images/gray_sml_moon.gif) no-repeat left center!important;
        color		:#666666!important;
}
*/
li.vacancies ol{
    margin-left        :10px;

}

li.vacancies ol li{
    margin        :0px!important;
    padding        :0px 0px 3px 10px!important;
    background    :#edeaef url(/modules/openbet/images/gray_sml_moon.gif) no-repeat top left!important;
    color        :#666666!important;
}



li.vacancies p a{
    margin		:0px!important;
    padding		:0px!important;
    color		:#900060!important;
    text-decoration:none!important;
    display		:inline!important;
    background	:#edeaef!important;
}
li.vacancies p a:hover{
    margin		:0px!important;
    padding		:0px!important;
    color		:#900060!important;
    text-decoration:none!important;
    display		:inline!important;
    background	:#edeaef!important;
}
li.vacancies h5{
    margin		:0px;
    padding		:10px 0px 5px 10px;
    display		:block;
    color		:#333333;
    font-size	:1em; /* Added by KAT */
    font-weight	:200;
    background	:#edeaef;
}
li.vacancies ol{
    margin		:0px;
    padding		:0px;
    list-style	:none;
}
li.vacancies ol li{
    margin		:0px!important;
    padding		:0px 0px 0px 10px!important;
}
li.vacancies ol li p{
    margin		:0px!important;
    padding		:0px 0px 0px 10px!important;
}
h5.vacsubtitleprof{
    margin		:0px;
    padding		:10px 0px 0px 10px;
    display		:block;
    width		:540px;
    color		:#333333;
    font-weight	:200;
    background	:#edeaef;
}
h5.vacsubapplication{
    margin		:0px;
    padding		:10px 0px 5px 10px;
    display		:block;
    width		:540px;
    color		:#333333;
    font-weight	:200;
    background	:#edeaef;
}
h5.vacsubapplicationprof{
    margin		:0px;
    padding		:10px 0px 0px 10px;
    display		:block;
    width		:540px;
    color		:#333333;
    font-weight	:200;
    background	:#edeaef;
}
p.vacrapplications{
    margin		:0px 0px 0px 10px;
    padding		:0px 0px 20px 0px;
    color		:#666666;
    background	:#edeaef;
}
p.vacrapplications a{
    margin		:0px!important;
    padding		:0px!important;
    color		:#900060!important;
    text-decoration:none!important;
    display		:inline!important;
    background	:#edeaef!important;
}
p.vacrapplications a:hover{
    margin		:0px!important;
    padding		:0px!important;
    color		:#900060!important;
    text-decoration:none!important;
    display		:inline!important;
    background	:#edeaef!important;
}
p.vacresponsibilities{
    margin		:0px 0px 0px 10px;
    padding		:0px 0px 2px 10px;
    display		:block;
    width		:530px;
    background	:#edeaef url(/modules/openbet/images/gray_sml_moon.gif) no-repeat left center;
    color		:#666666;
}
.profileimg{
    padding		:2px;
    margin		:5px 5px 0px 10px;
    height		:102px;
    width		:80px;
    border		:1px dotted #CCBFD1;
}

/* NEW PRODUCTS INDEX PAGE ADDITION */
#prodwavepanel{
    margin		:18px;
    padding		:0px;
    width		:527px;
}
.prodwavesubpanel{
    margin		:0px;
    padding		:0px;
    width		:169px;
    float		:left;
    display		:inline;
}
.prodwavesubpanelspacer{
    margin		:0px 0px 0px 8px;
    padding		:0px;
}
.prodwavesubpanelspacersml{
    margin		:0px 0px 0px 3px;
    padding		:10px 0px 0px 0px;
}
.prodwavesubpanelheader{
    margin		:0px;
    padding		:0px;
    width		:169px;
}
.prodwavesubpanelbody{
    margin		:0px;
    padding		:0px;
    width		:169px;
    min-height	:150px;
    background	:url(/modules/openbet/images/prod_header_body.gif);
}
.prodwavesubpanelbody p{
    margin		:0px!important;
    padding		:8px 10px 0px 10px!important;
    color		:#666666!important;
}
.prodwavesubpanelbody h4{
    margin		:0px!important;
    padding		:0px 10px 0px 10px!important;
    font-weight	:200!important;
    font-size	:1em!important;
    color		:#333333!important;
}
.prodwavesubpanelfooter{
    margin		:0px;
    padding		:0px;
    width		:169px;
}
h3.prodblurb{
    font-weight	:200!important;
    font-size	:1em!important;
    color		:#9982a3!important;
    padding		:0px 0px 0px 18px;
}
.moremargin{
    margin		:45px 0px 0px 0px!important;
}
/* END NEW PRODUCTS INDEX PAGE ADDITION */
div#mainbodynobannerrightcol .active h4,
div#mainbodynobannerrightcol .activecurve h4,
div#mainbodynobannerrightcol .active h5,
div#mainbodynobannerrightcol .activecurve h5,
div#mainbodynobannerrightcol .active p,
div#mainbodynobannerrightcol .activecurve p,
div#mainbodynobannerrightcol .active a,
div#mainbodynobannerrightcol .activecurve a{
    color: #ffffff;    
}
div#mainbodynobannerrightcol .active{
    background	:#98005d;
    color		:#ffffff;
}
div#mainbodynobannerrightcol .activecurve{
    background	:#98005d url(/modules/openbet/images/purp_curve_on.gif) no-repeat;
    color		:#ffffff;
}
/* start Products Banner styles */
div#homeflashcontainerprod ul#prodgames{
    margin		:0px 0px 0px 0px;
    padding		:0px 0px 0px 0px;
    list-style	:none;
}
div#homeflashcontainerprod ul#prodgames li{
    margin		:0px;
    padding		:0px;
    float		:left;
    display		:inline;
}
#prodgames img.prodlogooff{
    display		:none;
}
#prodgames img.prodlogoon{
    display		:block;
}

/* end Products Banner styles */
/* START NEW STYLE FOR THE PRODUCTS INDEX PAGE */
div#mainbodyprodnew{
    margin		:0px auto;
    padding		:50px 0px 50px 0px;
    width		:960px;
    text-align	:center;
}
div#tripanelprod{
    margin		:0px auto;
    padding		:10px 0px 10px 0px;
    width		:811px;
    text-align	:left;
}
div#tripanelprod .singlepanelprod{
    margin		:0px;
    padding		:0px 0px 0px 0px;
    width		:249px;
    float		:left;
    display		:inline;
    min-height	:180px;
}
div#tripanelprod .singlepanelprodtopbottom{
    margin		:0px;
    padding		:0px;
    width		:249px;
}
div#tripanelprod .singlepanelprodtopbottom img{
    display: block;
}
div#tripanelprod .singlepanelprodbody{
    margin		:0px;
    padding		:0px;
    width		:249px;
    min-height	:150px;
    text-align	:left;
    background	:url(/modules/openbet/images/newprodpanel_background.gif);
}
div#tripanelprod .singlepanelprodbody h3{
    margin		:0px;
    padding		:0px 20px 0px 20px;
    color		:#333333;
    font-size	:1.15em!important;
    font-weight	:200;
}
div#tripanelprod .singlepanelprodbody p{
    margin		:0px;
    padding		:10px 20px 0px 20px;
    color		:#666666;
    font-size	:0.75em!important;
}
div#mainbodyprodnew p a{
    margin		:0px;
    padding		:00px;
    color		:#98005d;
    font-size	:0.75em!important;
    text-decoration:none;
}
div#mainbodyprodnew p a:hover{
    margin		:0px;
    padding		:00px;
    color		:#98005d;
    font-size	:0.75em!important;
    text-decoration:none;
}
div#tripanelprod .singlepanelprodmore{
    margin		:0px 0px 0px 32px;
}
div#mainbodyprodnew p{
    margin		:0px;
    padding		:0px;
    color		:#9982a3;
    font-size	:1em!important;
}
div#mainbodyprodnew .imgtopspace{
    margin		:0px;
    padding		:10px 0px 0px 0px;
}
/* more space for case study page */
.casestudymorespace{
    padding		:0px 0px 20px 0px;
}
/* END NEW STYLE FOR THE PRODUCTS INDEX PAGE */

/* START ACCREDIATION IN THE CORP PAGES */
div#mainbodynobannerleftcol .corpaccreditpanels{
    margin		:15px 0px 0px 18px;
    padding		:0px;
    width		:520px;
    border-bottom:1px dotted #ccbfd1;
}
div#mainbodynobannerleftcol .corpaccreditpanelsleft{
    margin		:0px;
    padding		:0px 0px 10px 0px!important;
    float		:left;
    display		:inline;
    width		:150px;
}
div#mainbodynobannerleftcol .corpaccreditpanelsright{
    margin		:0px;
    padding		:0px 0px 10px 0px!important;
    float		:left;
    display		:inline;
    width		:370px;
}
div#mainbodynobannerleftcol .corpaccreditpanelsright h4{
    margin		:0px!important;
    padding		:0px 10px 0px 10px!important;
    font-size	:1em!important;
    color		:#333333!important;
    font-weight	:200!important;
}
div#mainbodynobannerleftcol .corpaccreditpanelsright p{
    margin		:0px 0px 0px 0px!important;
    padding		:5px 10px 0px 10px!important;
    color		:#666666!important;
}
div#mainbodynobannerleftcol .corpaccreditpanelsright ul{
    margin-left	:20px;
    margin-top	:5px;
    margin-right:0px;
    margin-bottom:0px;
    padding-left:0px;
    padding-top	:0px;
    padding-right:0px;
    padding-bottom:0px;
    width		:350px;
    list-style	:inherit!important;
}
div#mainbodynobannerleftcol .corpaccreditpanelsright li{
    margin		:auto;
    padding		:3px 0px 0px 10px;
    display		:block!important;
    float		:none!important;
    border		:0px!important;
    width		:auto!important;
    height		:auto!important;
    font-size	:0.75em;
    color		:#666666;
    background	:url(/modules/openbet/images/dot.gif) no-repeat left 9px;
}
/* END ACCREDIATION IN THE CORP PAGES */

/* START SEARCH FIELD STYLES IN THE MENU OF GAMES */
.search{
    position	:relative;
    top			:-8px;
    left		:7px;
    margin		:0px;
    padding		:0px;
    background	:#b4a3bc;
    color		:#ffffff;
    border		:0px;
    width		:120px;
}
.searchsubmit{ position	:relative; top:-2px; margin:0px; padding:0px 0px 0px 0px; border:0px; background-image: url(/modules/openbet/images/search_go.jpg); background-repeat: no-repeat; background-position: left top; width:20px; height:20px; float: right; }

.search{ margin-top: 6px; width: 140px; height:19px}
/* END SEARCH FIELD STYLES IN THE MENU OF GAMES */
/* START SEARCH RESULTS PAGE STYLES */

#searchresultscol{
    margin		:0px;
    padding		:0px;
    width		:735px;
}
.hrule{
    width		:720px;
    border-top	:1px dotted #ccbfd1;
    margin		:0px;
    padding		:0px;
    height		:1px;
}
/* END SEARCH RESULTS PAGE STYLES */

div#mainbodynobannerleftcol{
    float		:left;
    display		:inline;
    margin		:0px;
    padding		:25px 0px 50px 0px;
    width		:600px;
}
#mainbodyleftvacancies{
    float		:left;
    display		:inline;
    margin		:0px;
    padding		:25px 0px 50px 0px;
    width		:550px;
}
div#colleftprods{
    float		:left;
    diplay		:inline;
    margin		:0px;
    padding		:25px 0px 50px 0px;
    width		:520px;
    color		:#666666;
}
h2.halfmoonpurpletitle{
    margin		:0px;
    padding		:0px 0px 0px 18px;
    background	:url(/modules/openbet/images/purple_half_moon.jpg) no-repeat left center;
    color		:#333333;
    font-weight	:200;
}
#maincontainer h2 {
    margin		:20px 0 0 0;
    padding		:0px 0px 0px 18px;
    background	:url(/modules/openbet/images/purple_half_moon.jpg) no-repeat left 3px;
    color		:#333333;
    font-weight	:200;
}
#maincontainer .landing h2 {
    margin		:20px 0 20px 0;
    padding		:0px 0px 0px 18px;
    background	:none;
    color		:#333333;
    font-weight	:200;
    line-height	:32px;
}
#maincontainer h2 strong {
    font-weight	:bold;
}
h2.accounttitle {
    margin		:0px;
    padding		:0px 0px 0px 18px;
    background	:url(/modules/openbet/images/account_grey_halfmoon.gif) no-repeat left center;
    color		:#333333;
    font-weight	:200;
}
h2.sportsbooktitle {
    margin		:0px;
    padding		:0px 0px 0px 18px;
    background	:url(/modules/openbet/images/sportsbook_blue_halfmoon.gif) no-repeat left center;
    color		:#333333;
    font-weight	:200;
}
h2.casinotitle {
    margin		:0px;
    padding		:0px 0px 0px 18px;
    background	:url(/modules/openbet/images/casino_orange_halfmoon.gif) no-repeat left center;
    color		:#333333;
    font-weight	:200;
}
h2.pokertitle {
    margin		:0px;
    padding		:0px 0px 0px 18px;
    background	:url(/modules/openbet/images/poker_green_halfmoon.gif) no-repeat left center;
    color		:#333333;
    font-weight	:200;
}
h2.retailtitle {
    margin		:0px;
    padding		:0px 0px 0px 18px;
    background	:url(/modules/openbet/images/retail_purple_halfmoon.gif) no-repeat left center;
    color		:#333333;
    font-weight	:200;
}
h2.casestudytitle {
    margin		:0px;
    padding		:0px 0px 0px 18px;
    background	:url(/modules/openbet/images/purple_half_moon.jpg) no-repeat left center;
    color		:#333333;
    font-weight	:200;
}



p{
    font-size	:0.75em!important;
    line-height	:1.5em;
}
h3{
    font-weight	:200;
    font-size	:1em;
}
h4{
    font-weight	:200;
}
address{
    margin		:0px;
    padding		:0px;
    font-style	:normal;
    font-size	:0.75em;
    line-height	:1.5em;
    color		:#666666;
}
div#googlemap{
    margin		:0px;
    padding		:15px 0px 0px 0px;
}

/* June 03, 2010 NEW Corporate People page styles */

div#peopleheader{
    margin		:0px;
    padding		:0px;
    width		:100%;
    text-align	:left;
    display		:block;
}
div#peopleheaderimg{
    margin		:0px auto;
    padding		:0px 0px 0px 0px;
    width		:960px;
}
div.peopleticket{
    margin		:22px 0px 0px 20px;
    padding		:0px;
    width		:460px;
    float		:left;
    display		:inline;
}
div.peopleticketimg{
    margin		:0px;
    padding		:0px;
    float		:left;
    display		:inline;
    width		:74px;
}
div.peopletickettxt{
    margin		:0px;
    padding		:0px 10px 0px 10px;
    float		:left;
    display		:inline;
    width		:365px;
}
div.peopletickettxt ul{
    margin		:5px 0px 0px 15px;
    padding		:0px 0px 0px 0px;
    font-size	:0.75em;
    color		:#666666;
}
div.peopletickettxt ul li a{
    text-decoration:none;
    color		:#91005f;
}
div.peopletickettxt ul li a:hover{
    text-decoration:none;
    color		:#91005f;
}
div.peopletickettxt h4{
    margin		:0px 0px 0px 0px;
    padding		:0px;
    color		:#333333;
}
div.peopletickettxt p{
    margin		:0px 0px 0px 0px;
    padding		:10px 0px 0px 0px;
    color		:#666666;
}
div.peopletickettxt p a{
    text-decoration:none;
    color		:#91005f;
}
div.peopletickettxt p a:hover{
    text-decoration:none;
    color		:#91005f;
}
div.peopleticketnoimg{
    margin		:22px 0px 0px 20px;
    padding		:0px;
    width		:460px;
    float		:left;
    display		:inline;
}
div.peopleticketnoimg ul{
    margin		:5px 0px 0px 15px;
    padding		:0px 0px 0px 0px;
    font-size	:0.75em;
    color		:#666666;
}
div.peopleticketnoimg ul li a{
    text-decoration:none;
    color		:#91005f;
}
div.peopleticketnoimg ul li a:hover{
    text-decoration:none;
    color		:#91005f;
}
div.peopleticketnoimg h4{
    margin		:0px 0px 0px 0px;
    padding		:0px;
    color		:#333333;
}
div.peopleticketnoimg p{
    margin		:0px 0px 0px 0px;
    padding		:10px 0px 0px 0px;
    color		:#666666;
}
div.peopleticketnoimg p a{
    text-decoration:none;
    color		:#91005f;
}
div.peopleticketnoimg p a:hover{
    text-decoration:none;
    color		:#91005f;
}
.padtopofdiv{
    padding-top	:26px!important;
}

/* ul styles for corporate index page added June 03, 2010 */

div#newleftcol{
    float		:left;
    display		:inline;
    margin		:0px;
    padding		:25px 0px 50px 0px;
    width		:600px;
}
div#newleftcol p{
    color		:#666666;
    margin		:0px;
    padding		:7px 0px 0px 18px;
}
div#newleftcol p a{
    color		:#91005f;
    text-decoration:none;
}
div#newleftcol p a:hover{
    color		:#91005f;
    text-decoration:none;
}
div#newleftcol ul{
    margin		:10px 0px 0px 18px!important;
    padding		:0px 0px 0px 20px!important;
    color		:#666666!important;
    font-size	:0.75em!important;
}
div#newleftcol ul a{
    color		:#91005f;
    text-decoration:none;
}
div#newleftcol ul a:hover{
    color		:#91005f;
    text-decoration:none;
}

/* June 4, 2010 changes / additions */
#productsbottomlink{
    margin		:15px auto;
    padding		:0px;
    width		:500px;
    text-align	:left;
}
#productsbottomlinkimg{
    margin		:0px;
    padding		:0px;
    float		:left;
    display		:inline;
    width		:199px;
}
#productsbottomlinklist{
    margin		:0px;
    padding		:20px 0px 0px 0px;
    float		:left;
    display		:inline;
    width		:300px;
}
#productsbottomlinklist ul{
    margin		:0px 0px 0px 10px;
    padding		:0px;
    list-style	:none;
    color		:#91005f;
    font-size	:0.75em;
}
#productsbottomlinklist ul li{
    margin		:0px;
    padding		:0px 0px 5px 12px;
    background:url(/modules/openbet/images/gray_sml_moon.gif) no-repeat left 3px;
}
#productsbottomlinklist ul li a{
    text-decoration:none;
    color		:#91005f;
}
#productsbottomlinklist ul li a:hover{
    text-decoration:none;
    color		:#91005f;
}


/* Life at openBet page in careers style changes */
div#lifeatopenbet{
    margin		:0px;
    padding		:0px;
}
div#lifeatopenbet h4{
    margin			:0px 0px 0px 0px!important;
    padding			:20px 0px 0px 18px!important;
    color			:#333333!important;
    font-weight		:200;
}

div#lifeatopenbet p{
    margin			:0px;
    padding			:5px 0px 5px 18px;
    color			:#666666;
    clear			:both;
}
/* games packages returns at the bottom of the page new styling for ul and h2 and links */
div#leftgamessubcol h2{
    margin		:0px;
    padding		:10px 0px 11px 0px;
    color		:#333333;
    font-weight	:200;
}
div#leftgamessubcol ul{
    color		:#666666;
}
div#leftgamessubcol ul li{
    color		:#666666;
    font-size	:0.75em;
}
div#leftgamessubcol ul li a{
    color		:#98005d;
    tex-decoration:none;
}
div#leftgamessubcol ul li a:hover{
    color		:#98005d;
    tex-decoration:none;
}

ul.partnerGames li{ clear: left; }
ul.partnerGames li .partner {color:#532f64;font-weight:bold;padding-right:5px}



/* July 1, 2010 changes / additions */
#navigation-primary li.first{
    padding		:0px;
}

#navigation-sub div.inner ul li.first{
    padding		:0px;
}

.addLink:hover{
    text-decoration:none;
    cursor: pointer;
}


a.playDemo, a.playMini { color:#98005d; tex-decoration:none; background-image: url(/modules/openbet/images/button_play_demo.jpg)!important; display: block; height: 20px; width: 70px; text-indent:-999999em; margin-bottom:5px }
a.similar_games { color:#98005d; tex-decoration:none; background-image: url(/modules/openbet/images/button_similar_games.jpg)!important; display: block; height: 20px; width: 90px; text-indent:-999999em; margin-bottom:5px }
a img { border:none; }

#homeflashcontainer {
    height		:300px;
}
#homeBanner{
    float:left;
    margin:0 0 0 18px;
    padding:0;
    width:960px;
    height:300px;
    background:url(/modules/openbet/images/bg.png);
    list-style:none;
}
#homeBanner h2{
    margin:36px 0 0 0;
    padding:0;
    color:#fff;
    background:none;
    font-family:Arial,Helvetica,sans-serif;
    font-size:30px;
    font-weight:200;
}
#homeBanner h3{
    margin:3px 0 0 0;
    padding:0;
    color:#fff;
    font-family:Arial,Helvetica,sans-serif;
    font-size:23px;
    font-weight:200;
}
#homeBanner ul{
    float:left;
    margin:20px 0 0 0;
    padding:0;
    width:960px;
}
#homeBanner li{
    position:relative;
    float:left;
    margin:10px 0 0 0;
    padding:0;
    width:105px;
    height:170px;
    overflow:hidden;
    display:block;
}

#homeBanner li div.container{
    margin:0;
    padding:0;
    width: 465px;
}

#homeBanner li div.container a.box{
    display:block;
    position:relative;
    float:left;
    width:105px;
    height:105px;
    cursor:pointer;
    background:url(/modules/openbet/images/product.png) no-repeat;
}
#homeBanner li div.container div.content{
    display:block;
    float:left;
    margin:0 0 0 20px;
    width:320px;
    color:#fff;
    overflow:hidden;
}
#homeBanner li div.container div.content *{
    margin:0 0 0 2px;
}
#homeBanner li div.container h3{
    margin:5px 0 0 2px;
    padding:0;
    font-size:20px;
}
#homeBanner li div.container p{
    padding-top:6px;
    line-height:16px;
    font-weight:lighter;
}
#homeBanner li div.container a.box img{
    display:none;
}
#homeBanner li div.container a.box span.annotation{
    display:block;
    position: absolute;
    top: 90px;
    right:0px;
    padding:0 10px;
    height:42px;
    color:#fff;
    font-size:13px;
    font-weight:normal;
    background:url(/modules/openbet/images/corner.png) right 0 no-repeat;
}
#homeBanner li div.container a.box span.annotation span.name{
    display:block;
    margin:26px 3px 0 0;
    padding-left:12px;
    background:url(/modules/openbet/images/more.png) 0 1px no-repeat;
}
#homeBanner li div.container a.more{
    float:left;
    clear:left;
    font-size:12px;
    margin:10px 0 0 2px;
    padding:0 0 0 12px;
    font-weight:bold;
    color:#fff;
    cursor:pointer;
    background:url(/modules/openbet/images/more.png) 0 1px no-repeat;
}
.content form{
    margin:0 0 0 18px;
}
.content form fieldset{
    padding:0;
    margin:10px 0 0 0;
    border:none;
}
.content form label{
    font-size:12px;
    color:#666;
}
.content form input[type="text"]{
    width:250px;
}
.content form input[type="file"]{
    width:200px;
}
.content form input[type="submit"]{
    margin-top:15px;
}
.content form ul.errors{
    margin:5px 0 0 0;
    padding-left:20px;
}
.content form ul.errors li{
    color:#e43a45;
    font-weight:bold;
    line-height:18px;
}

div.row div.col{
    float: left;
}

@charset "utf-8";



/* ------------------------------------------------------------------------- */
/* generic navigation
/* ------------------------------------------------------------------------- */

.navigation {cursor: default;}
.navigation ul {list-style-type: none; padding: 0; margin: 0;}


/* ------------------------------------------------------------------------- */
/* primary navigation
/* ------------------------------------------------------------------------- */



#navWrapper {
	position		:relative; 
	float			:left; 
	width			:620px;
	margin			:0 0 -350px 0;
	padding			:0px;
	top			:105px;
	z-index			:101;
}
#navigation-primary {
	position		:relative; 
	display			:inline; 
	float			:left; 
	clear			:left; 
	margin			:0px; 
	text-transform:lowercase;
}
#navigation-primary ul {
	position		:relative; 
	float			:left;
	font-size		:14px!important;
	text-transform:lowercase;
}
#navigation-primary li {
	display			:block;
	float			:left;
	position		:relative;
	height			:45px;
}
#navigation-primary li li,
#navigation-primary li li a {
	height			:auto;
	line-height		:22px;
}
#navigation-primary li a {
	float			:left; 
	position		:relative; 
}
#navigation-primary li.last {
	float			:right; 
	width			:218px;
}
#navigation-primary li.first a {
	font-weight		:normal!important;
}
#navigation-primary a {
	position		:relative;
	display			:block;
	height			:100%;
	padding			:0 12px;
	line-height		:45px;
	letter-spacing	:0em;
	font-weight		:normal!important;	
}
#navigation-primary a:link, #navigation-primary a:visited {
	color			:#333333;
	text-decoration	:none;
}
#navigation-primary li.current a:link, #navigation-primary li.current a:visited {
	color			:#990066;
}
#navigation-primary li.current ul a:link, #navigation-primary li.current ul a:visited {
	color:#D399BF;
}
#navigation-primary a:hover, #navigation-primary li.current a:hover, #navigation-primary a:focus {
	color			:#990066;
	text-decoration	:none;
}
#navigation-primary li.current ul a:hover {
        color:#FFFFFF;
}
#navigation-primary div.inner {
	display			:none;
	position		:absolute;
	left			:0;
	right			:0;
	margin			:0;
	padding			:0px;
	text-transform:lowercase;
}

#wrapper-navigation-sub {
	position		:absolute;
	top				:40px;
	left			:0;
	width			:100%;
	height			:350px;
	display			:block;
	clear			:both;
	z-index			:100;
}
div.home #navigation-sub{
	height:305px;
	}
#navigation-sub {
	position		:relative;
	margin			:0 auto;
	width			:100%;
	height			:170px;
	display			:block;
	clear			:both;
	text-transform	:lowercase;
/*	background		:url(/modules/openbet/images/nav_wrapper_background.gif) 0 0 repeat-x; */
}
#navigation-primary div.inner {
	padding			:0px; 
	width			:150px; 
	position		:absolute; 
	display			:none; 
	top				:39px; 
	left			:130px;
	margin			:0;
	padding			:0px 0px 0px 0px;
	background		:url(/modules/openbet/images/moonie_new.gif) no-repeat left top;
	text-transform	:lowercase;
}
#navigation-primary div.inner ul {
	display			:none;
	position		:relative;  
	float			:left; 
	display			:inline !important; 
	width			:150px;
	margin			:6px 15px 0 0;
	padding			:20px 0 10px 0;
	text-transform	:lowercase;
	background		:#98005d url(/modules/openbet/images/moonie_new.gif) no-repeat 0 -7px;
}
#navigation-primary li:hover {
	height			:auto;
}
#navigation-primary li:hover div.inner,
#navigation-primary div.inner:hover,
#navigation-primary div.inner:hover ul,
#navigation-primary li:hover div.inner:hover,
#navigation-primary li:hover div.inner ul,
#navigation-primary li a:hover div.inner {
	display			:block;
	left			:0;
}
#navigation-primary div.inner ul li {
	float			:left;
	clear			:left;
	position		:relative; 
	display			:block; 
	margin			:0;
	padding			:0;
	height			:auto;
}
#navigation-primary div.inner ul li a {
	padding			:0 0 0 15px !important;
}

/*sub nav amends */
#navigation-primary .inner a{ 
	text-decoration	:none;
	font-size		:14px!important;
	color			:#d399bf; 
	text-transform	:lowercase;
	}
#navigation-primary .inner a:hover{ 
	text-decoration	:none;
	color			:#ffffff; 
	text-transform	:lowercase;
	}

ul.menu, ul.menu
ul{list-style-type:none;margin:0px;padding:0px;width:170px;text-transform:lowercase}ul.menu
a{display:block;text-decoration:none}ul.menu
li{border-bottom:1px dotted #ccbfd1}ul.menu li
li{padding:0px;margin:0px;border-bottom:0px;background:#98005D}ul.menu li li
ul.submenu{padding:0px
0px 5px 25px;margin:0px
0px 0px 0px;border-bottom:0px;width:145px}ul.menu li
a{background:#fff;color:#404040;padding:0.5em;text-decoration:none}ul.menu li a:hover{text-decoration:none;color:#404040}ul.menu li
a.sectionhome{background:#fff;color:#98005D;padding:0.5em;text-decoration:none}ul.menu li a.sectionhome:hover{text-decoration:none;color:#98005D}ul.menu li ul li
a{background:#98005D;color:#fff;padding:5px
10px 5px 15px;border-bottom:0px}ul.menu li ul li a:hover{background:#98005D;padding-left:15px;text-decoration:none;color:#fff}ul.menu li ul li
a.activesection{background:#98005D;color:#fff;padding:5px
0px 4px 15px;border-bottom:0px}ul.menu li ul li a.activesection:hover{background:#98005D;padding-left:15px;text-decoration:none;color:#fff}ul.menu li ul li ul.submenu
a{background:url(/modules/games/images/bracket_off.gif) no-repeat scroll left 7px #98005D;color:#C1669E;padding:5px
10px 0px 10px;border-bottom:0px;font-size:125%}ul.menu li ul li ul.submenu a:hover{text-decoration:none;color:#fff;font-size:125%}ul.menu li ul li ul.submenu
a.activesubsection{background:#98005D url(/modules/games/images/bracket_on.gif) no-repeat left 7px;color:#fff;padding:5px
0px 4px 10px;border-bottom:0px;font-size:125%}ul.menu li ul li ul.submenu a.activesubsection:hover{background:#98005D url(/modules/games/images/bracket_on.gif) no-repeat left 7px;padding:5px
0px 4px 10px;text-decoration:none;color:#fff;font-size:125%}#electracade ul.menu, ul.menu
ul{list-style-type:none;margin:0px;padding:0px;width:170px;text-transform:lowercase}#electracade ul.menu
a{display:block;text-decoration:none}#electracade ul.menu
li{border-bottom:1px dotted #ccbfd1}#electracade ul.menu li
li{padding:0px;margin:0px;border-bottom:0px;background:#FF7900}#electracade ul.menu li li
ul.submenu{padding:0px
0px 5px 25px;margin:0px
0px 0px 0px;border-bottom:0px;width:145px}#electracade ul.menu li
a{background:#fff;color:#404040;padding:0.5em;text-decoration:none}#electracade ul.menu li a:hover{text-decoration:none;color:#404040}#electracade ul.menu li
a.sectionhome{background:#fff;color:#f60;padding:0.5em;text-decoration:none}#electracade ul.menu li a.sectionhome:hover{text-decoration:none;color:#f60}#electracade ul.menu li ul li
a{background:#FF7900;color:#666;padding:5px
10px 5px 15px;border-bottom:0px}#electracade ul.menu li ul li a:hover{background:#FF7900;padding-left:15px;text-decoration:none;color:#666}#electracade ul.menu li ul li
a.activesection{background:#FF7900;color:#666;padding:5px
0px 4px 15px;border-bottom:0px}#electracade ul.menu li ul li a.activesection:hover{background:#FF7900;padding-left:15px;text-decoration:none;color:#666}#electracade ul.menu li ul li ul.submenu
a{color:#666;padding:5px
10px 0px 0px;border-bottom:0px;font-size:125%}#electracade ul.menu li ul li ul.submenu a:hover{text-decoration:none;color:#666;font-size:125%}#electracade ul.menu li ul li ul.submenu
a.activesubsection{color:#666;padding:5px
0px 4px 0px;border-bottom:0px;font-size:125%}#electracade ul.menu li ul li ul.submenu a.activesubsection:hover{padding:5px
0px 4px 0px;text-decoration:none;color:#666;font-size:125%}

