html, body {
    background: #140f1d url(../images/bg.png) repeat-x top;
    min-height:750px;
    height: 100%;
}

.hidden {
    display: none;
}

#header_container, #main_container, #footer_container {
    margin: 0 auto;
}

#header_container .logo {
    display: block;
    margin: 0 auto;
    background: transparent url(../images/logo.png) no-repeat top;
    width: 729px;
    height: 136px;
}

#header_container .welcome {
    margin: 0 auto;
    background: transparent url(../images/welcome.png) no-repeat top;
    width: 931px;
    height: 35px;
}
.welcome_text {
    position:absolute;
    margin-top:10px;
    font-family: Tahoma, sans-serif;
    font-weight: bold;
    text-align:center;
    width: 931px;
}

#body_container {
    width: 100%;
    margin: 0 auto;
}

#body_container .body_center {
    width: 932px;
}

.body_content {
    position:absolute;
    width: 932px;
    margin: 0 0 0 9px;
}

.body_content_ul {
    margin: 0;
    padding: 0;
    /*position: relative;*/
    list-style-type: none;
    width: 907px;
}

.body_content_li {
    /*overflow: hidden;*/
    float: left;
    width: 907px;
    height: 350px;
}


.body_bg {
    clear:both;
    margin: 0 auto;
    background: transparent url(../images/body_line.png) repeat-y top;
    width: 932px;
    height: 402px;
}

.body_bg2 {
    clear:both;
    margin: 0 auto;
    background: transparent url(../images/body_line.png) repeat-y top;
    width: 932px;
    height: 423px;
}

.body_bg_top {
    margin: 0 auto;
    background: transparent url(../images/body_top.png) no-repeat top;
    width: 932px;
    height: 59px;
}

.body_bg_top2 {
    margin: 0 auto;
    background: transparent url(../images/body_top2.png) no-repeat top;
    width: 932px;
    height: 38px;
}

.body_bg_bottom {
    margin: 0 auto;
    background: transparent url(../images/body_bottom.png) no-repeat top;
    width: 932px;
    height: 16px;
}

.body_content_image {
    /*background: transparent url(../images/content_image_0.png) no-repeat top;*/
    position:absolute;
    width: 907px;
    margin: 0 0 0 12px;
}

.navigation {
    clear:both;
}
.navigation .prev, .navigation .next {
    margin-top: 260px;
    display: block;
    width: 25px;
    height: 37px;
}

a.prev {
    background: transparent url(../images/arrow_left.png) no-repeat top;
    float: right;
}
a.prev:hover {
    background: transparent url(../images/arrow_left_active.png) no-repeat top;
    float: right;
}

a.next {
    background: transparent url(../images/arrow_right.png) no-repeat top;
}
a.next:hover {
    background: transparent url(../images/arrow_right_active.png) no-repeat top;
}


#body_container {
    width:100%;
}

/*MENU STYLES*/
div#main_menu {
    text-indent: -10000px;
}

#main_menu ul {
    list-style:none;
    float:left;
    position:relative;
    font-size:0;
    margin: 4px 0 0 0;
    padding: 0;
}

.menu_0 {margin: 0 0 0 3px;}
.menu_0 a { display:block; width:119px; height:30px; background:url(../images/menu/home.png) no-repeat; text-decoration:none;}
.menu_0 a:hover {background:url(../images/menu/home_a.png) no-repeat;}
.menu_0_a {margin: 0 0 0 3px;}
.menu_0_a { display:block; width:119px; height:30px; background:url(../images/menu/home_a.png) no-repeat; text-decoration:none;}

.menu_1 a { display:block; width:150px; height:30px; background:url(../images/menu/aboutus.png) no-repeat; text-decoration:none;}
.menu_1 a:hover {background:url(../images/menu/aboutus_a.png) no-repeat;}
.menu_1_a { display:block; width:150px; height:30px; background:url(../images/menu/aboutus_a.png) no-repeat; text-decoration:none;}

.menu_2 a { display:block; width:188px; height:30px; background:url(../images/menu/pokersoftware.png) no-repeat; text-decoration:none;}
.menu_2 a:hover {background:url(../images/menu/pokersoftware_a.png) no-repeat;}
.menu_2_a { display:block; width:188px; height:30px; background:url(../images/menu/pokersoftware_a.png) no-repeat; text-decoration:none;}

.menu_3 a { display:block; width:171px; height:30px; background:url(../images/menu/ourpartners.png) no-repeat; text-decoration:none;}
.menu_3 a:hover {background:url(../images/menu/ourpartners_a.png) no-repeat;}
.menu_3_a { display:block; width:171px; height:30px; background:url(../images/menu/ourpartners_a.png) no-repeat; text-decoration:none;}

.menu_4 a { display:block; width:181px; height:30px; background:url(../images/menu/corporateinfo.png) no-repeat; text-decoration:none;}
.menu_4 a:hover {background:url(../images/menu/corporateinfo_a.png) no-repeat;}
.menu_4_a { display:block; width:181px; height:30px; background:url(../images/menu/corporateinfo_a.png) no-repeat; text-decoration:none;}

.menu_5 a { display:block; width:116px; height:30px; background:url(../images/menu/news.png) no-repeat; text-decoration:none;}
.menu_5 a:hover {background:url(../images/menu/news_a.png) no-repeat;}
.menu_5_a { display:block; width:116px; height:30px; background:url(../images/menu/news_a.png) no-repeat; text-decoration:none;}


/*SUBMENU STYLES*/
div#sub_menu {
    text-indent: -10000px;
    margin-left:3px;
}

#sub_menu ul {
    list-style:none;
    float:left;
    position:relative;
    font-size:0;
    margin: 0 0 0 0;
    padding: 0;
}
/*About US*/
.sub_menu_1_0 a { display:block; width:134px; height:25px; background:url(../images/submenu/introduction.png) no-repeat; text-decoration:none;}
.sub_menu_1_0 a:hover {background:url(../images/submenu/introduction_h.png) no-repeat;}
.sub_menu_1_0_a { display:block; width:134px; height:25px; background:url(../images/submenu/introduction_a.png) no-repeat; text-decoration:none;}

.sub_menu_1_1 a { display:block; width:97px; height:25px; background:url(../images/submenu/usps.png) no-repeat; text-decoration:none;}
.sub_menu_1_1 a:hover {background:url(../images/submenu/usps_h.png) no-repeat;}
.sub_menu_1_1_a { display:block; width:97px; height:25px; background:url(../images/submenu/usps_a.png) no-repeat; text-decoration:none;}

.sub_menu_1_2 a { display:block; width:130px; height:25px; background:url(../images/submenu/presspage.png) no-repeat; text-decoration:none;}
.sub_menu_1_2 a:hover {background:url(../images/submenu/presspage_h.png) no-repeat;}
.sub_menu_1_2_a { display:block; width:130px; height:25px; background:url(../images/submenu/presspage_a.png) no-repeat; text-decoration:none;}

/*POKER SOFTWARE*/
.sub_menu_2_0 a { display:block; width:156px; height:25px; background:url(../images/submenu/pokersoftware.png) no-repeat; text-decoration:none;}
.sub_menu_2_0 a:hover {background:url(../images/submenu/pokersoftware_h.png) no-repeat;}
.sub_menu_2_0_a { display:block; width:156px; height:25px; background:url(../images/submenu/pokersoftware_a.png) no-repeat; text-decoration:none;}

.sub_menu_2_1 a { display:block; width:150px; height:25px; background:url(../images/submenu/pokernetwork.png) no-repeat; text-decoration:none;}
.sub_menu_2_1 a:hover {background:url(../images/submenu/pokernetwork_h.png) no-repeat;}
.sub_menu_2_1_a { display:block; width:150px; height:25px; background:url(../images/submenu/pokernetwork_a.png) no-repeat; text-decoration:none;}

.sub_menu_2_2 a { display:block; width:256px; height:25px; background:url(../images/submenu/developlaunches.png) no-repeat; text-decoration:none;}
.sub_menu_2_2 a:hover {background:url(../images/submenu/developlaunches_h.png) no-repeat;}
.sub_menu_2_2_a { display:block; width:256px; height:25px; background:url(../images/submenu/developlaunches_a.png) no-repeat; text-decoration:none;}

.sub_menu_2_3 a { display:block; width:239px; height:25px; background:url(../images/submenu/solutionslicense.png) no-repeat; text-decoration:none;}
.sub_menu_2_3 a:hover {background:url(../images/submenu/solutionslicense_h.png) no-repeat;}
.sub_menu_2_3_a { display:block; width:239px; height:25px; background:url(../images/submenu/solutionslicense_a.png) no-repeat; text-decoration:none;}


/*CORPORATE INFO*/
.sub_menu_4_0 a { display:block; width:144px; height:25px; background:url(../images/submenu/privacy_policy.png) no-repeat; text-decoration:none;}
.sub_menu_4_0 a:hover {background:url(../images/submenu/privacy_policy_h.png) no-repeat;}
.sub_menu_4_0_a { display:block; width:144px; height:25px; background:url(../images/submenu/privacy_policy_a.png) no-repeat; text-decoration:none;}

.sub_menu_4_1 a { display:block; width:187px; height:25px; background:url(../images/submenu/licensing_information.png) no-repeat; text-decoration:none;}
.sub_menu_4_1 a:hover {background:url(../images/submenu/licensing_information_h.png) no-repeat;}
.sub_menu_4_1_a { display:block; width:187px; height:25px; background:url(../images/submenu/licensing_information_a.png) no-repeat; text-decoration:none;}



/*CONTENT STYLES*/
.content_list {
    position:absolute;
    margin-top: 10px;
    line-height:17px;
}

.content_list_bullet {
    float:left;
    background: transparent url(../images/item.png) no-repeat 0 4px;
    width:20px;
}

.text {
    font-family: Arial, sans-serif;
    font-size: 13px;
    font-weight: normal;
}

.text a{
    font-weight: bold;
    color: #ffb400;
}

.text_gold {
    color: #ffb400;
}

.text_white {
    color: #ffffff;
}

.text_violet {
    color: #bdb1f0;
}

.content_list_text {
    margin-left: 20px;
}

.text_margin_top {
    margin-top: 7px;
}


/*HOME*/

.home {
    margin-left:420px;
    margin-top:30px;
    width:500px;
}

/*ABOUT US INTRODUCTION*/

.introduction {
    margin-left:310px;
    margin-top:30px;
}

/*PRESS PAGE*/

.press_page {
    margin-left:310px;
    margin-top:30px;
}

.date {
    font-size:14px;
    font-weight:bold;
    color: #ffb400;
}

.date_arrow {
    float:left;
    font-family: Arial, sans-serif;
    font-size: 10px;
    font-weight: normal;
    margin-top:1px;
}

/*ABOUT US USPS*/

.usps {
    margin-left:310px;
    width:550px;
    margin-top:30px;
}

#subcontent_usps {
    margin: 140px 0 0 130px;
    width: 380px;
}

/*POKER NETWORK*/
.network {
    margin-left:310px;
    width:550px;
    margin-top:30px;
}

/*POKER SOFTWARE*/
.software {
    margin-left:310px;
    width:580px;
    margin-top:30px;
}

/*DEVELOPMENT AND LAUNCHES*/
.devlaunches {
    margin-left:310px;
    width:550px;
    margin-top:30px;

}

/*NEWS*/
.news {
    margin-left:0px;
    width:907px;
    margin-top:30px;
}


.press_page .jScrollPaneTrack, .news .jScrollPaneTrack, .devlaunches .jScrollPaneTrack {
    background: url(../images/scroll_track_bg.png) repeat-y;
}

.press_page .jScrollPaneDrag, .news .jScrollPaneDrag, .devlaunches .jScrollPaneDrag {
    background: url(../images/drag_grab_middle.png) no-repeat 0 50%;
}
.press_page .jScrollPaneDragTop, .news .jScrollPaneDragTop, .devlaunches .jScrollPaneDragTop {
    background: url(../images/drag_grab_top.png) no-repeat;
    height: 8px;
}
.press_page .jScrollPaneDragBottom, .news .jScrollPaneDragBottom, .devlaunches .jScrollPaneDragBottom {
    background: url(../images/drag_grab_bottom.png) no-repeat;
    height: 8px;
}

.press_page a.jScrollArrowUp, .news a.jScrollArrowUp, .devlaunches a.jScrollArrowUp {
    height: 5px;
    background: url(../images/scroll_arrow_up.png) no-repeat 0 -1px;
}

.press_page a.jScrollArrowDown, .news a.jScrollArrowDown, .devlaunches a.jScrollArrowDown {
    height: 5px;
    background: url(../images/scroll_arrow_down.png) no-repeat 0 -1px;
}



/*POKER SOFTWARE*/
.our_parthners {
    margin-left:310px;
    width:580px;
    margin-top:30px;
}

/*TAILORED SOLUTIONS AND LICENSE*/
.tailored_solutions {
    margin-left:310px;
    width:550px;
    margin-top:30px;
}

/*CORPORATE INFO*/
.corporate_info {
    margin-left:310px;
    width:550px;
    margin-top:30px;
}

#subcontent_corporate_info {
    margin: 80px 0 0 30px;
    width: 480px;
}

/*LICENSING INFO*/
.licensing_info {
    margin-left:310px;
    width:550px;
    margin-top:30px;
}

/*CONTACT US*/

.contactus_container {
    position:absolute;
    clear:both;
    width: 480px;
    margin-left:422px;
    margin-top:366px;
}
.contactus_container2 {
    position:absolute;
    clear:both;
    width: 480px;
    margin-left:422px;
    margin-top:387px;
}

.contactus_image {
    float:right;
    width: 40px;
    height: 35px;
    background: transparent url(../images/mail.png) no-repeat left;
    margin-right:15px;
}

.tst_image {
    float:right;
    width: 92px;
    height: 31px;
    background: transparent url(../images/tst.png) no-repeat left;
}

.contactus {
    float:right;
    margin-right:10px;
}

.contactus a{
    margin-left: 80px;
}

#footer_container .copy {
    margin: 25px auto 0;
    width: 250px;
    font-weight:normal;
}



/*SCROLL PANE*/
.scroll-pane {
    width:550px;
	/*height: 30px;*/
	overflow: auto;
	/*float: left;*/
}

#devlaunches {
    height: 280px;
}

#press_page {
    height: 280px;
}

#news {
    width:895px;
    height: 330px;
}


a.banner {
	cursor:pointer;
    text-decoration: none;    
}

/*NEWS DATE*/
.bg_date {
    float: left;
    display:block;
    margin-left:30px;
    background: url(../images/news_date_bg.png) top repeat-x;
    line-height: 29px;
    height: 29px;
    width:157px;
    font-weight:bold;
    color: #ffb400;
}

.news_date {
    clear:both;
    float: right;
    margin-right:10px;
    font-size:14px;
}

.news_header {
    display: block;
    float: left;
    font-family: Tahoma, sans-serif;
    font-size: 15px;
    font-weight: bold;
    color: #bdb1f0;
    margin-top:5px;
    width:660px;
    margin-left:15px;
}

.text_header {
    clear:both;
    font-family: Tahoma, sans-serif;
    font-size: 14px;
    font-weight: bold;
    color: #bdb1f0;
    margin-top:6px;
}

.text_header_gold {
    font-family: Tahoma, sans-serif;
    font-size: 14px;
    font-weight:bold;
    color: #ffb400;
}


.news_content {
    clear:both;
    display: block;
    margin-left: 204px;
    width:660px;
}

.news_separator {
    display: block;
    height:20px;
    width:907px;
}


/* PAGING */

.paging {
    position:absolute;
    margin-top: 376px;
    margin-left: 45px;
}

.paging_next, .paging_prev {
    margin-top:10px;
}

.paging_next, .paging_prev, .paging_num {
    float:left;
    display:block;
    text-decoration:none;
    margin-left: 4px;
}

a.paging_num {width:23px; height:31px; background: transparent url(../images/paging_num.png) no-repeat;}
a.paging_num:hover {width:23px; height:31px; background: transparent url(../images/paging_num.png) no-repeat;}
.paging_num {
    margin-left: 4px;    
}
.paging_num div {
    margin:7px 0 0 8px;
}

a.paging_prev {width:9px; height:11px; background: transparent url(../images/paging_prev.png) no-repeat;}
a.paging_prev:hover {width:9px; height:11px; background: transparent url(../images/paging_prev.png) no-repeat;}

a.paging_next {width:9px; height:11px; background: transparent url(../images/paging_next.png) no-repeat; }
a.paging_next:hover {width:9px; height:11px; background: transparent url(../images/paging_next.png) no-repeat;}


