/* CSS Document */
body{ width:100%; margin:0; padding:0; /*background-image:url("../img/main/top_bg.png") repeat-x scroll center top #fff ; */ 
background-color:#111111; font:14px/20px "Trebuchet MS", Arial, Helvetica, sans-serif; }
div, p, ul, ol, h1, h2, h3, h4, h5, img{ margin:0px; padding:0px; }
ul{ list-style-type:none; }
a{  }
a:active{ outline: none; outline-style: none; }
a:focus{ -moz-outline-style: none; outline: none; outline-style: none; }
h1 { font-family:Georgia,Serif; font-size:1.25em; font-weight:bold; }
h2{  }
h3{  }
img { border: none; }
.dialog { padding: 20px; }

/*--MAIN PANEL--*/
#mainPanel{ background:url("../img/main/top_bg.png") no-repeat; margin:0 auto; }
/*--MAIN PANEL--*/

/*--TOP PANEL--*/
#topPanel { margin:0 auto; padding:0; position:relative; width:960px; }
#logoPanel{ height:83px; background:url("../img/main/top.png") no-repeat top; }
#logo_img { float:left; margin:25px 0 0 25px; }


#icon { float:right; margin:15px 20px 0 0; }
/*--/TOP PANEL--*/

/*--NAV PANEL--*/
#navPanel{ height:37px; background:url("../img/main/menu_bg.png") no-repeat top; font-weight: bold;}

ul#navList li a { display:block; float:left; list-style-type:none; height: 37px; text-decoration:none; color: #ffffff; font-size: 14px "Trebuchet MS", Arial, Helvetica, sans-serif; padding-top: 9px; text-align:center;}
ul#navList li#navListItem1 a { width: 192px;  }
ul#navList li#navListItem2 a { width: 192px; background-position: -160px 0; }
ul#navList li#navListItem3 a { width: 192px; background-position: -310px 0; }
ul#navList li#navListItem4 a { width: 192px; background-position: -494px 0; }
ul#navList li#navListItem5 a { width: 192px; background-position: -696px 0; }

ul#navList li a:hover { background-position: 0 -40px; text-decoration:underline; font-weight:bold; }
ul#navList li#navListItem1 a:hover { background-position: 0px 0;  }
ul#navList li#navListItem2 a:hover { background-position: -160px 0; }
ul#navList li#navListItem3 a:hover { background-position: -310px 0; }
ul#navList li#navListItem4 a:hover { background-position: -494px 0; }
ul#navList li#navListItem5 a:hover { background-position: -696px 0; }
/*--/NAV PANEL--*/

/*--CONTENT PANEL--*/
#contentPanel{ position:relative; margin:0 auto; padding-bottom: 20px;}

.mT3{ margin-top:3px ! important; }
.mT5{ margin-top:5px ! important; }
.mT10{ margin-top:10px ! important; }
.mT15{ margin-top:15px ! important; }
.mT20{ margin-top:20px ! important; }
.mT25{ margin-top:25px ! important; }
.mT28{ margin-top:28px ! important; }
.mT30{ margin-top:30px ! important; }
.mT35{ margin-top:35px ! important; }
.mT40{ margin-top:40px ! important; }
/*--/CONTENT PANEL--*/

/*--Left Panel--*/
#leftPanel{ margin:0 auto; padding-left:5px; position:relative; /* background:url("../img/main/left_line.png") scroll #fff top; */}
#sub_menu{ width:182px; background:url("../img/main/sub_me_bg02.png"); position:relative; }
#sub_menu1{ width:182px; height:120px; background:url("../img/main/sub_me_bg02.png"); position:relative; }
.sub_nav{ font: 12px "Trebuchet MS",Arial,Helvetica,sans-serif; color:#2c2c2c; text-decoration:none; }
.sub_nav ul li { padding-top: 5px; padding-bottom: 5px; width: 180px; background: url("../img/main/sub_me_line.png") top no-repeat; }
ul li.first { background:url("../img/main/sub_me_bar.png") repeat scroll 0 0 transparent; margin-left:3px; }
.sub_nav ul li.etc { margin-left:3px; }
/*.sub_line { margin:5px 5px 5px 10px; } */

a.sub_link { margin-left: 4px; color:#2c2c2c; text-decoration:none; font-weight: bold; }
a.sub_link:hover { color: #f58020;  }
a.under_link { margin-left:9px; color:#2c2c2c; text-decoration:none; font-size:0.9em; }
a.under_link:hover { text-decoration:underline; }

.etc img { margin-left:5px; }


/*
#search { width:182px; height:83px; background:url("../img/main/search_bg.png") no-repeat top; margin:0; padding:0; }
.search_input { float:left; padding:40px 0 0 10px; }
.search_go { float:right; padding:42px 10px 0 0; }
*/
/*--/Left Panel--*/

/*--Right Panel--*/
#rightPanel{ width:745px; background-color:white; margin:0 auto; position:relative; }
#rightsubPanel{ width:745px; background-color:white; margin:0 auto; position:relative; padding-top: 10px; }
#onlinePanel{ margin:0; padding:0; font:normal; color:#5f5f5f;  }
#onlinePanel h1{ margin-top:20px; font-family:Georgia, Serif; font-size:1.25em; font-weight:bold; }
#onlinePanel h2{ font:normal Arial, Helvetica, sans-serif;  font-size:0.9em; text-decoration:none; color:#356a00; }
#onlinePanel p{ font-size:0.9em; text-decoration:none; }
#onlinePanel p span{ font-size:0.9em; text-decoration:none; color:#356a00; }
#poker_rooms{ margin:0; padding:0; font:normal; color:#5f5f5f;  }
#poker_rooms h1{ font-family:Georgia, Serif; font-size:1.25em; font-weight:bold; }
#poker_rooms h2{ font:normal Arial, Helvetica, sans-serif;  font-size:0.9em; text-decoration:none; color:#356a00; }
#poker_roomsTable{ width:745px; padding:0; border:1px solid #CCCCCC; }
#poker_roomsTable th{ font-size:0.9em; text-decoration:none; color:#fff; background:none; }
#poker_roomsTable tr{ font-size:0.9em; text-decoration:none; color:#515151; }
#poker_roomsTable .room{ background: url("../img/main/logos.png") no-repeat; }
#poker_roomsTable .room a{ margin-left:35px; color: black; }
#poker_roomsTable .room a:visited { color: black; }
#poker_roomsTable .room a:hover { color: #cc3300; }
#poker_roomsTable tr .table_line { text-align:center; }

.style1 a { color: black; }
.style1 a:visited { color: black; }
.style1 a:hover { color: #cc3300; }

.table_bg01 { height:30px; background:url("../img/main/t_bg01.png") no-repeat; position: relative;}
.table_bg02 { background:url("../img/main/t_bg02.png"); position: relative;}
.table_line { height:10px; }

/*--/Right Panel--*/

/*--Footer Panel--*/
#footerPanel{ height:110px; margin-top: 40px; background: #106bb5; }
#footer_resize { width:960px; margin:0 auto; padding:10px 0;}
.footer { width:663px; margin:0 auto; padding:10px 0; padding:10px 0 0 20px; font-family: Arial; font-size:0.75em; text-decoration:none; color:#ebebeb; float:left; }
.footer a { font-size: 12px; color:#ebebeb; text-decoration:none; }
.footer a:hover { text-decoration: underline; }
.footer_img { margin:0; padding:8px 0 0 0; height:54px; width:190px; float:left;}
.footerItems1 { width:920px; font-family: Arial; font-size:0.9em; text-decoration:none; color:#1d1d1d; }
.footerItems2 { width:920px; font-family: Arial, Arial,Helvetica,sans-serif; font-size:0.75em; text-decoration:none; color:#231f20; padding:0 0 0 15px; }
/*--/Footer Panel--*/

/*--SUB PANEL--*/
#aboutPanel{ margin:0; padding:20px; width:1162px; }
.aboutheader h2{ font-family:Arial,Helvetica,sans-serif; font-size:0.7em; font-weight:bold; color:#757575; }
.about_img { float:left; }
.about_map { float:right; }

#barPanel{ width:1160px; height:40px; background:url("../img/bbs/bar_bg.png") no-repeat; margin:0; padding:8px 0 0 0; }
.han { color:#727272; font-family:Arial, Helvetica, sans-serif; font-size:9pt; text-decoration:none; }
.thumb_han { color:#727272; font-family:Arial, Helvetica, sans-serif; font-size:9pt; text-decoration:none; }
#bar_box{ width:1140px; margin:0 0 0 5px; padding:3px; background-color:#E3E3E3; }
/*--/SUB PANEL--*/

.generalList { font-size:12px; }
#mainContainer { margin: 0px auto; width: 960px; background-color: white; }


/*--Sub Page--*/
#us_poker_rooms {  }
#us_poker_rooms h1 { font-family:Georgia,Serif; font-size:1.25em; font-weight:bold; margin-top:20px; }
#us_poker_rooms table .table_bg02 { height:30px; }
/*--/Sub Page --*/

a.bonusCode { color:#FF0000; font-weight:bold;}
a.visitRoom { color:#0000FF; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:13px; font-weight:bold;}
.clearfix::after{content:"";display:table;clear:both}
