body {
    margin: 0;
    padding:0;
    font-family:"Trebuchet MS",Arial, Helvetica, sans-serif;
    font-size:12px;
    background:#3d3e39;
}

h1,h2,h3,h4,h5,h6{
    color:#505542;
}

table h3{
    color: #b7b7ae;
}

p,span,label,a{
    color:#93C317;
}

a:active { outline: none; } 

a:focus { -moz-outline-style: none; } 

#container{
    width:980px;
    overflow:hidden;
    margin:0 auto;
}

#header{
    width:980px;
    height:99px;
    overflow:hidden;
    background:url(images/bg_header.jpg) repeat-x;
}

#logo{
    width:525px;
    height:99px;
    overflow:hidden;
    float:left;
}

#contact_link {
    width:440px;
    height:25px;
    float:right;
    color:#949493;
    text-align:right;
    padding:5px;
}

#contact_link a{
    color:#838481;
}

#icons{
    width:450px;
    height:60px;
    float:right;
}

#string{
    background:transparent;
    border:none;
    color:#777777;
    font-size:12px;
    margin-top:3px;
    width:132px;
}

#string_background{
    width:160px;
    height:23px;
    background:url(images/bg_txt_search.jpg);
    padding-left:4px;
    float:right;
    margin-right:5px;
}

#menu{
    width:980px;
    height:40px;
    background:url(images/bg_menu.jpg) repeat-x;
}

#options_menu{
    width:715px;
    height:40px;
    float:left;
}

#search{
    width:265px;
    height:33px;
    float:left;
    padding-top:7px;
}

#main_banner{
    width:980px;
    height:264px;
    border-bottom:1px solid #ffffff;
}

#options{
    width:980px;
    height:199px;
    overflow:hidden;
    background:url(images/bg_options.jpg) repeat-x;
}

#option1{
    width:286px;
    height:142px;
    float:left;
    background:url(images/bg_option.jpg) no-repeat;
    margin-top:23px;
    margin-left:46px;
    _margin-left:16px;
    padding:5px 10px;
    overflow:hidden;
}

#option1 p, #option1 a, #option1 span{
    color:#454545;
}

#option2 p, #option2 a, #option2 span{
    color:#454545;
}

#option3 p, #option3 a, #option3 span{
    color:#454545;
}

#option1:hover{
    width:286px;
    height:142px;
    float:left;
    background:url(images/bg_option_hover.jpg) no-repeat;
    margin-top:23px;
    margin-left:46px;
    padding:5px 10px;
    overflow:hidden;
}

#option2{
    width:286px;
    height:142px;
    float:left;
    background:url(images/bg_option.jpg) no-repeat;
    margin-top:23px;
    padding:5px 10px;
    overflow:hidden;
}

#option2:hover{
    width:286px;
    height:142px;
    float:left;
    background:url(images/bg_option_hover.jpg) no-repeat;
    margin-top:23px;
    padding:5px 10px;
    overflow:hidden;
}

#option3{
    width:286px;
    height:142px;
    float:left;
    background:url(images/bg_option.jpg) no-repeat;
    margin-top:23px;
    padding:5px 10px;
    overflow:hidden;
}

#option3:hover{
    width:286px;
    height:142px;
    float:left;
    background:url(images/bg_option_hover.jpg) no-repeat;
    margin-top:23px;
    padding:5px 10px;
    overflow:hidden;
}

#footer{
    width:980px;
    height:210px;
    overflow:hidden;
    background:#f6f1f0;
    color:#64584c;
    border-top:1px solid #ffffff;
    border-bottom:1px solid #ffffff;
}

#footer p, #footer a, #footer label, #footer span, #footer ul, #footer li{
    color:#64584c;
    text-decoration:none;
} 

#footer a:hover{
    text-decoration:underline;
}

#sitemap{
    width:420px;
    height:186px;
    overflow:hidden;
    float:left;
    border-right:1px dotted #939393;
    margin:5px 5px;
    padding-left:20px;
    padding-right:9px;
    padding-top:14px;
}

.item-topycs{
    width:100px;
    height:54px;
    float:left;
}

#sitemap a img{
    color:#1EABFA;
    text-decoration:none;
}

#sitemap a{
    color:#a75b1f;
    text-decoration:none;
}

#sitemap h2{
    margin:0 0;
    padding:0 0;
    width:420px;
    display:block;
    color:#64584c;
    text-decoration:none;
    font-size:16px;
    float:left;
    margin-top:5px;
    
}

#sitemap h2 a{
    margin:0 0;
    padding:0 0;
    width:420px;
    display:block;
    color:#64584c;
    text-decoration:none;
    font-size:16px;
}

#sitemap p{
    margin:0 0;
    padding:0 0;
    font-size:12px;
    float:left;
    border-bottom:1px dotted #939393;
}

#social{
    width:239px;
    height:196px;
    overflow:hidden;
    float:left;
    margin:8px 5px;
    border-right:1px dotted #939393;
}

#newsletter{
    width:240px;
    height:190px;
    overflow:hidden;
    float:left;
    margin:8px 5px;
}

#powered{
    width:980px;
    height:41px;
    background:url(images/bg_powered.jpg) no-repeat;
    overflow:hidden;
    color:#64584c;
    margin-bottom:2px;
    padding-top:25px;
    text-align:center;
}

#powered p, #powered span, #powered a{
    color:#64584c;
}


/*  CSS MENU */

#menu ul{
    margin:0 0;
}

.option{
    color:#b7b7ae;
    text-decoration:none;
    list-style:none;
    height:34px;
    float:left;
    padding: 0 10px;
    padding-top:6px;
    background:url(images/bullet_menu.jpg) top right no-repeat;
    font-weight:bold;
}

a.option{
    background:none;
}

.option:hover{
    color:#b7b7ae;
    text-decoration:none;
    list-style:none;
    background:#32332e;
    height:34px;
    float:left;
    padding: 0 10px;
    padding-top:6px;
    font-weight:bold;
}

.option_active{
    color:#b7b7ae;
    text-decoration:none;
    list-style:none;
    background:#32332e;
    height:34px;
    float:left;
    padding: 0 10px;
    padding-top:6px;
    font-weight:bold;
}


/*
    anythingSlider v1.0

    By Chris Coyier: http://css-tricks.com
    with major improvements by Doug Neiner: http://pixelgraphics.us/
    based on work by Remy Sharp: http://jqueryfordesigners.com/
*/

.anythingSlider {
    margin: 0;
    padding: 0;
    width: 980px;
    height: 333px;
    position: relative;    
}

.anythingSlider .wrapper {
    width: 980px;
    overflow: auto;
    height: 333px;
    position: absolute;
    top: 0;
    left: 0;
}

.anythingSlider .wrapper ul {
    width: 9999px;
    list-style: none;
    position: absolute;
    top: 0;
    left: 0;
    background: #eee;
    margin: 0;
    padding:0;
}

.anythingSlider ul li {
    display: block;
    float: left;
    padding: 0;
    height: 333px;
    width: 980px;
    margin: 0;
}

.anythingSlider .arrow {
    display: block;
    height: 200px;
    width: 67px;
    background: url(../images/arrows.png) no-repeat 0 0;
    text-indent: -9999px;
    position: absolute;
    top: 65px;
    cursor: pointer;
}

.anythingSlider .forward {
    background-position: 0 0;
    right: -20px;
}

.anythingSlider .forward:hover {
    background-position: 0 -200px;
}

.anythingSlider .back:hover {
    background-position: -67px -200px;
}

#thumbNav {
    position: relative;
    left: 10px;
    top: 308px;
}

#thumbNav a {
    color: #ffffff;
    text-decoration: none;
    font: 11px / 18px;
    display:inline-block;
    padding:2px 8px;
    height:18px;
    margin:0 5px 0 0;
    background:#000000 url(../images/cellde.png) repeat-x;
    text-align:center;
    -moz-border-radius-bottomleft: 5px;
    -moz-border-radius-bottomright: 5px;
    -webkit-border-bottom-right-radius: 5px;
    -webkit-border-bottom-left-radius:  5px;
}

#thumbNav a:hover {
    background-image: none;
}

#thumbNav a.cur {
    background: #ffffff;
    color: #000000;
}

#start-stop {
    background: #000000;
    background-image: url(../images/cellshade.png);
    background-repeat: repeat-x;
    color: white;
    padding: 2px 5px;
    width: 40px;
    text-align: center;
    text-decoration: none;
    position: absolute;
    right: 5px;
    top: 311px;
    -moz-border-radius-bottomleft: 5px;
    -moz-border-radius-bottomright: 5px;
    -webkit-border-bottom-right-radius: 5px;
    -webkit-border-bottom-left-radius: 5px;
}

#start-stop.playing {
    background-color: #000000;
    text-decoration: none;
}

#start-stop:hover {
    background-image: none;
}


/*  CSS MENU*/



/* Style the menu and position list items */
ul.mainMenu {
    position: relative;
    height: 40px;
    padding: 0 8px;
    clear: both;
}
ul.mainMenu li { float: left; list-style: none; }

/* Style and position links and images in second level list items */
ul.mainMenu li a {
    display: block;
    height: 19px;
    text-decoration: none;
}
ul.mainMenu li a:hover {
    /*color: #ffffff;*/
    /*background: url(images/menubg-hover.png) repeat-x;*/
}

/* When hovering over main list items, show second level lists */
/* This is only for #menu1 */
ul.cssonly li:hover ul { display: block; }

/* Position and style second level lists and items */
ul.mainMenu ul {
    position: absolute;
    z-index:100;
    top: 40px;
    left: 8px;
    background: #32332e;
    display: none; /* Hide until parent list item is hovered on */
}
ul.mainMenu ul li { padding: 8px; }
ul.mainMenu ul li:last-child { border: 0; }

/*ul.mainMenu ul a:hover { color: #f4f7fa; }*/
ul.mainMenu ul a img { opacity: .7; border: 0; }
ul.mainMenu ul a:hover img { opacity: 1; }



/* Rounded corners */
ul.mainMenu { -webkit-border-radius: 6px; -moz-border-radius: 6px; }
ul.mainMenu ul { 
    -webkit-border-bottom-right-radius: 10px;
    -webkit-border-bottom-left-radius: 10px;
    -moz-border-radius-bottomright: 10px;
    -moz-border-radius-bottomleft: 10px;
}
div.wrapper,
ul.mainMenu ul a { -webkit-border-radius: 10px; -moz-border-radius: 10px; }

/* IE6 FIXES */
ul.mainMenu li,
ul.mainMenu li a { _float:left; _display: inline; }







/* Banner JS Home */

#banner-home {
    height: 264px;
    width: 980px;
    position: relative;
}

#banner-home #banner-content {
    width: 980px;
    height: 264px;
}

#banner-home .hbanner {
    position: absolute;
    visibility: hidden;
    width: 795px;
    height: 264px;
    left:185px;
}

#banner-home .active {
    visibility: visible !important;
}


/*Banner Super Jackpot*/
#banner-home .superjackpot {
    
}

#banner-home .superjackpot .text-banner {
    position: relative;
    width: 350px;
    top: 0;
    left: 0;
    font-weight: bold;
}

#banner-home .superjackpot .text-banner p {
    text-transform: uppercase;
    display: block;
    width: 190px;
    line-height: 2em;
    float: left;
    color: #fff;
}

#banner-home .superjackpot .text-banner img {
    margin: 0 auto;
    display: block;
}

#banner-home .superjackpot p span {
    color: #ffd800;
    font-size: 22px;
}

#banner-home .superjackpot a.button {
    padding: 0 13px 0 0;
    color: #fff;
    font-weight: bold;
    text-decoration: none;
    float: right;
    display: block;
    padding: 6px 13px 9px 0;
    margin-top: 15px
}

#banner-home .superjackpot a.button span {
    padding: 6px 0 9px 23px;
}

#banner-home .superjackpot a.button {
    background: url(img_banner_home/banner-button-sj-right.gif) no-repeat top right;
}

#banner-home .superjackpot a.button span {
    background: url(img_banner_home/banner-button-sj-left.gif) no-repeat top left;
}




/*Tabs*/

#banner-home #banner-tabs {
    position: absolute;
    z-index: 1;
    top: 0;
    left: 0;
    width: 188px;
    background: url(img_banner_home/bg_option_menu.jpg) repeat-y;
    height: 262px;
    padding: 1px ;
}

#banner-home ul{
    margin: 0;
    list-style:none;
}

#banner-home li {
    background: url(img_banner_home/dots-lin.gif) no-repeat left bottom;
    height: 66px;
}


#banner-home li a {
    padding: 8px 5px 5px 2px;
    display: block;
    text-decoration: none;
    height: 54px;
    width:220px;
}

#banner-home li a:hover, #banner-home li.selected a  {
    background: url(img_banner_home/bckgrnd-banner-list-hover.png) no-repeat top left;
}

#banner-home li.selected a strong {
    background: url(img_banner_home/bullet-red.gif) no-repeat 5px 3px;
}

#banner-home li strong {
    color: #003f99;
    font-weight: bold;
    font-size: 12px;
    margin:0;
    padding:5px 0px 0px 0px;
    padding-left: 12px;
    display: block;
}

#banner-home li p {
    font-size: 11px;
    color: #454545;
    margin:0;
    padding:0;
    padding-left: 12px;
    padding-right:24px;
    
}