/**********************************************************************************************
	Main Sections in CSS:
	
	1.	BASIC ELEMENTS
		Define styles for basic elements: body, h1-h6, ul, ol, a, p, etc.
	
	2.	LAYOUT
		Define the basic template: header, footer, etc. Elements that help to define the basic layout of the site
		
	3.	PAGE COMMON STYLES
		Define content styles that are common to all the pages in the project. For example Logo in header, tabs in navigation, buttons, rounded boxes etc
	
	4.	PAGE SPECIFIC STYLES
		Define content styles that are specific to a particular page
	
***********************************************************************************************/


/* import core styles */
@import url(base.css);

/*---------------CROSSBROWSER CSS-------------------------
 *--------------------------------------------------------
 *
 * IE - All Versions - Windows
 *
//------------------------------------------*/

/* Clearfix Method for containing floats in IE */
.ie .clearfix { display: inline-block; }  /* ... especialy for IE7 */
.ie .clearfix { display: block; }          /* ... for IE5,IE6,IE7 */
* html.ie .clearfix { height: 1%; }       /* ... for IE5 + IE6/Win */
/* Adjustment of .floatbox class for IE */
.ie .floatbox { width:100%; }
.ie7 .button2{ height:1%; width:503px; }
.ie .button1{ height:1%; }
.ie7 .button1 , .ie6 .button1{  padding:80px 110px 44px 112px; }
/*------------------------------------------
// IE - IE6.0 - Windows 
//------------------------------------------*/
/* Adds near-native PNG support with alpha opacity in IE6 */
/* ie6 img { behavior: url("interface/js/iepngfix.htc");  } */
/* Adds ability to user :hover selector on any tag in IE6 */
.ie6 body { behavior: url("../js/csshover.htc"); }
.ie6 div#intro div.button2 { position:static; }
.ie div.form ul li input.radio { float:left;margin:0px 5px 0 0;}
.ie6 div.pagination{ margin-left:60px; }
.ie div.form ul li a { margin-left:0px; } 
.ie6 a.button5  { line-height:17px; }
.ie div.post table.table1 thead th { margin-right:0px; }
.ie div.post table.table1 thead th h6{width:130px; margin-right:3px;}
.ie div.post table.table1 thead th.poker-room { margin-right:0px; }
.ie div.post table.table1 thead th.poker-room h6{ width:146px; } 
.ie6 div.post table.table1 thead th.minimum-deposit , .ie div.post table.table1 thead th.minimum-deposit h6{ margin-right:0px; }
.ie6 div.child div.top-left div.top-right div.top-middle { width:168px; }
.ie6 li.last div.child div.top-left div.top-right div.top-middle { width:167px; }
.ie6 div#dashboard div#poker-school{ background:url(../images/content/footer-items.png) left -470px no-repeat; padding:30px 7px 10px ; height:91px; width:188px; }
.ie7 div.button2-glow{ margin-left:-40px; position:relative; width:462px; }
/*------------------------------------------
// SAFARI - All Versions - MAC
//------------------------------------------*/
/*------------------------------------------
// FIREFOX - All Versions - MAC
//------------------------------------------*/
.opera div.form ul li a { margin-left:0px; } 

/*==================================
Start stylish-select css
====================================
Hide lists on page load
====================================*/
.stylish-select ul.newList {left:-9999px;}
/*==================================
red curvy example
====================================*/
ul.newList * {margin:0; padding:0;}
ul.newList a {color: #000; text-decoration:none; display:block; border:0; }
ul.newList {margin:0; padding:0; list-style:none; color:#000; width:209px; background:#666666; position:absolute;  border:0; top:25px !important; left:0; overflow:auto; z-index:9999;}
.newListSelected {width:209px; color:#000; height:25px; padding:6px 0 0 4px; float:left; background:url(../images/header/select-box.jpg) no-repeat 0 0 ; text-align:center; cursor:pointer;}
.newListSelected span {width:284px; display:block;}
ul.newList li { line-height:20px; }
ul.newList li a {padding:3px 8px; display: block; font-size:120%; }
ul.newList li a:focus {-moz-outline-style: none;}
.selectedTxt {width:209px; overflow:hidden; height:25px; padding:0 4px 0 0; font-size:12px; color:#000; font-weight:bold; line-height:12px; }
.hiLite {background:#666!important; color:#fff!important;}
.hiLite a {background:#666!important; color:#fff!important;}
.newListHover {background:#ccc!important; color:#000!important; cursor:default;}
.newListOptionTitle {font-weight:bold;}
.newListOptionTitle ul {margin:3px 0 0;}
.newListOptionTitle li {font-weight:normal; }
/*------------------------------------------
// 1.BASIC ELEMENTS
//	 Define styles for basic elements: body, h1-h6, ul, ol, a, p, etc.
//------------------------------------------*/
html , body { height:100%; min-height:100%; }
body { color:#edeaea; font-family: Arial, Helvetica, sans-serif; background:#000000 url(../images/body-bg.jpg) left top repeat-x; }
h1, h2, h3, h4, h5, h6, p, li { line-height:1.0em; }

/** drawer div for errors **/
#drawer { background:#666 url(../images/content/h80.png) repeat-x scroll 0 0; _background-color:#FDBE53; overflow:visible; position:fixed; left:0; top:0; text-align:center;	padding:30px; font-size:24px; border-bottom:2px solid #789; width:100%;	display:none; z-index:102; color:#fff}

/*------------------------------------------
// 2.LAYOUT
//   Define the basic template: header, footer, etc. Elements that help to define the basic layout of the site
//------------------------------------------*/

div#page { background:url(../images/container-bg.jpg) left top no-repeat; }

/*---- Container ----*/
div#container { width:940px; margin:0 auto -324px; height:auto; min-height:100%; }

/*---- Header ----*/
div#header { padding:18px 0px 15px 0px; position:relative; z-index:10;  }

/*---- Main Navigation ----*/
div#main-navigation { float:right; margin-top:-20px; width:720px; z-index:2; }
div#main-navigation div.nav-left{ background:url(../images/navigation/navigation.png) left top no-repeat ; height:44px; padding-left:6px;}
div#main-navigation div.nav-left div.nav-right{background:url(../images/navigation/navigation.png) right -88px no-repeat; height:44px; padding-right:4px;}
div#main-navigation div.nav-left div.nav-right div.nav-middle{background:url(../images/navigation/navigation.png) left -44px repeat-x; padding:1px 10px 1px 0; }

/*---- Content ----*/
div#content { position:relative; z-index:2; margin-bottom:16px; }
div#content div.inner-content{ background:url(../images/content/inner-content-bg.gif) left top repeat-y; min-height:520px; }

/*---- Main ----*/
body.home div#main { float:left; width:525px; }
div#main { float:right; width:700px; }
div.two-column-layout1 div#main { width:604px; float:right; }

/*---- Sidebar ----*/
body.home div#sidebar { float:right; width:331px;  }
div#sidebar { float:left; width:196px; position:relative;  }
div.two-column-layout1 div#sidebar {  width:260px; float:left; }

/*---- Footer ----*/
div#footer { height:324px; width:942px; margin:0 auto; }

/*---- Push ----*/
.push { height:324px; }

/*---- underline ----*/
.tunderline { text-decoration:underline; }

/*------------------------------------------
// 3. PAGE COMMON STYLES
//	  Define content styles that are common to all the pages in the project. For example Logo in header, tabs in navigation, buttons, rounded boxes etc
//------------------------------------------*/

/*---- Header - Logo ----*/
div#header div.logo { width:300px; float:left; }
div#header div.logo h1 a { background:url(../images/header/logo.png) 0 0 no-repeat; width:300px; height:0; padding-top:78px; overflow:hidden; display:block; }

/*---- Header - Global Navigation ----*/
div#global-navigation { float:right; margin:5px 24px 0px 0px; }
div#global-navigation h5{ font-size:130%; color:#ffcc66; text-transform:uppercase; line-height:23px; font-weight:normal; }
div#global-navigation ul li{ float:left; margin-right:12px;}
div#global-navigation ul li a{ font-size:110%; color:#fff; text-decoration:underline; }
div#global-navigation ul li a:hover{ text-decoration:none; }

/*---- Header - Select Form ----*/
div#select-form { float:right; margin:7px 0px 0px 0px; background:url(../images/header/select-form-bg.gif) left top no-repeat; padding:7px 5px 5px; width:210px; height:29px; position:relative; z-index:30; }

/*---- Header - Main Navigation ----*/
div#main-navigation ul li{ float:left; }
div#main-navigation ul li a { float:left; text-decoration:none; font-size:120%; padding:0px 10px; line-height:42px; font-weight:bold; color:#fff; }
div#main-navigation ul li.divider { background:url(../images/header/divider.gif) left top no-repeat; width:1px; height:34px; margin-top:5px; } 

div#main-navigation ul li:hover a , div#main-navigation ul li.active a{ color:#171717; background:url(../images/header/nav-hover-bg.jpg) left top repeat-x; }
div#main-navigation ul li#first { margin-left:-11px; position:relative; }
div#main-navigation ul li#first a{ padding-left:15px; }
div#main-navigation ul li#first:hover a , div#main-navigation ul li#first.active a{ background:url(../images/navigation/nav-left-hover.png) left top no-repeat; }

div#main-navigation ul li#first div.child ul li a { background:none; }

div#main-navigation ul li.parent { position:relative; }
div#main-navigation ul li.parent div.child { position:absolute; left:-4px; top:40px; width:180px; display:none; }
div#main-navigation ul li.parent:hover div.child { display:block; }

div#main-navigation ul li.last{ position:relative; }
div#main-navigation ul li.last div.child { position:absolute; right:-4px; left:auto; top:40px; width:180px; display:none; }
div#main-navigation ul li.last div.child div.top-left{  padding-left:9px; background:url(../images/navigation/top-left.png) left top no-repeat; height:6px; line-height:6px; }
div#main-navigation ul li.last div.child div.top-left div.top-right{ padding-right:5px; background:none; }


div.child div.top-left{  padding-left:4px;}
div.child div.top-left div.top-right{ background:url(../images/navigation/top-right.png) right top no-repeat; padding-right:9px; height:6px; line-height:6px;  }
div.child div.top-left div.top-right div.top-middle{ background:url(../images/navigation/top-middle.png) left top repeat-x; height:6px; line-height:6px;  }

div.child div.middle-left{ background:url(../images/navigation/middle-left.png) left top repeat-y; padding-left:6px; }
div.child div.middle-left div.middle-right{  background:url(../images/navigation/middle-right.png) right top repeat-y; padding-right:6px; }
div.child div.middle-left div.middle-right div.middle{ background:url(../images/navigation/middle-new.png) left top repeat; padding:1px; } 
div.child div.bottom-left{ background:url(../images/navigation/bottom-left.png) left bottom no-repeat; padding-left:9px; height:11px; line-height:11px; }
div.child div.bottom-left div.bottom-right{ background:url(../images/navigation/bottom-right.png) right bottom no-repeat; padding-right:9px; height:11px; line-height:11px;  }
div.child div.bottom-left div.bottom-right div.bottom-middle{ background:url(../images/navigation/bottom-middle.png) left bottom repeat-x; height:11px; line-height:11px;  }

div#main-navigation ul li.parent div.child li { float:none; background:none;  }
div#main-navigation ul li.parent div.child li a{  background:none; line-height:23px; color:#333; float:none; }
/*div#main-navigation ul li.parent div.child li:hover a{ color:#333; background:none; }*/
div#main-navigation ul li.parent div.child li:hover a{ background-color:#ccc ; display:block; }
div#main-navigation ul li.parent div.child li ul { margin:0px 0px 10px 20px; clear:both; }
div#main-navigation ul li.parent div.child li ul li{ float:none; background:none; }
div#main-navigation ul li.parent div.child li ul li a{ font-weight:normal; color:#666; float:none; background:none; }
div#main-navigation ul li.parent div.child li ul li:hover a{ color:#666; background:none; }

/*---- Post ---*/
div.post { padding:0 30px 100px 30px; }
div.post h1 { font-size:240%; margin-bottom:5px 0px; font-weight:normal; color:#ffa93a; line-height:32px; }
div.post h2 { font-size:220%; margin-bottom:5px 0px; font-weight:normal; color:#ffa93a; line-height:32px; }
div.post h3 { font-size:200%; margin-bottom:5px 0px; font-weight:normal; color:#333; line-height:32px; }
div.post h4 { font-size:180%; margin-bottom:5px 0px; font-weight:normal; color:#333; line-height:32px; }
div.post h5 { font-size:160%; margin-bottom:5px 0px; font-weight:bold; color:#333; line-height:32px; }
div.post h6 { font-size:140%; margin-bottom:5px 0px; color:#333; line-height:32px; }

div.post p { color:#3A3A3A; line-height:19px; font-size:125%; margin-bottom:20px; display:block; }
div.post p a div.post p a:link, div.post p a:visited { text-decoration: underline; }

div.post blockquote { margin-bottom:20px; }
div.post blockquote p{ margin-bottom:5px; font-style:italic;}
div.post blockquote p cite{ font-weight:bold; text-align:right; display:block;}

div.post img { max-width:100%; }
div.post img.alignleft{ float:left; margin:0 10px 24px 0; display: inline;}
div.post img.alignright{ float:right; margin:0 0px 24px 10px; display: inline;}
div.post img.aligncenter{ display:block; margin-left:auto; margin-right:auto; margin-bottom:24px;}

div.post ul { margin:0 0 20px 18px; list-style:disc; }
div.post ol { margin:0 0 20px 18px; list-style:decimal; }
div.post li { line-height:25px; font-size:125%; color:#333; margin: 3px 0px;}
div.post li ul, div.post li ol { margin-bottom:0px; } 
div.post li li, div.post li p { font-size:100%; margin-bottom:0px; }

div.post ul li ul { margin:10px 0px 20px 0px; }
div.post ul li ul li { background:url(../images/content/list-icon.gif) left 6px no-repeat; padding-left:10px; list-style:none; }

/*---- Post - Custom Lists ---*/
ul.gfl li { color:white; font-size:130% }
.room_min_deposit_currency, .room_min_deposit, .room_referral_code { color: #FF8428; }
div.post ul.list1 { margin:0; padding:0 30px; }
div.post ul.list1 li { margin:0; padding:0; list-style:decimal;}
div.post ul.list1 li ul li { margin-left:10px; padding:0; list-style:lower-alpha;}
div.post ul.listug { margin:0; padding:0; list-style:none; }
div.post ul.listug li { margin:0; padding:0; }
div.post ol.list2 { margin:0; padding:0; list-style:none; }
div.post ol.list2 li { margin:0; padding:0; }

div.post .leftlist { float:left; width:280px; }
div.post .rightlist { float:right; width:300px; }
div.post .leftlist ul, div.post .rightlist ul{ padding: 0; margin: 0 }
div.post .leftlist li, div.post .rightlist li { display: inline; list-style-type: none; padding-right: 10px; }
p.leftlist, p.rightlist { width:100px; margin:0 0; text-align:justify;}

/*---- Footer - Navigation ---*/
div#footer div.box { background:url(../images/footer/box-middle.jpg) left top repeat-y; margin:0px -1px 38px; position:relative; }
div#footer div.box div.top{ background:url(../images/footer/box-top.jpg) left top no-repeat; } 
div#footer div.box div.top div.bottom{ background:url(../images/footer/box-bottom.jpg) left bottom no-repeat; padding:8px 0px 40px 36px; }

div#sociable {visibility:hidden; text-align:right; margin:0px 11px 32px 0px; }
div#sociable img { margin-left:7px; }
div#footer ul li{ float:left; width:22%; line-height:18px; font-size:11px; color:#000; }
div#footer ul li a{ color:#000; text-decoration:underline; }
div#footer ul li a:hover{ text-decoration:none; }
div#footer p { color:#edeaea; font-size:110%; line-height:18px; text-align:center; font-family:"Lucida Grande Bold" ,"Lucida Sans Unicode",  sans-serif; }

/*---- Common Boxes & Containers ----*/

/*---- Box1 ----*/
div.box1 div.box1-top-left{ background:url(../images/content/box1-top-left.png) left bottom no-repeat; height:5px; padding-left:5px; line-height:5px; }
div.box1 div.box1-top-left div.box1-top-right{ background:url(../images/content/box1-top-right.png) right bottom no-repeat; height:5px; padding-right:5px; line-height:5px; }
div.box1 div.box1-top-left div.box1-top-right div.box1-top-middle{ background:url(../images/content/box1-top-middle.gif) left bottom repeat-x; height:5px; line-height:5px; }

div.box1 div.box1-middle{ background:#fff; padding:1px 4px; }

div.box1 div.box1-bottom-left{ background:url(../images/content/box1-bottom-left.png) left top no-repeat; height:5px; padding-left:5px; line-height:5px; }
div.box1 div.box1-bottom-left div.box1-bottom-right{ background:url(../images/content/box1-bottom-right.png) right top no-repeat; height:5px; padding-right:5px; line-height:5px; }
div.box1 div.box1-bottom-left div.box1-bottom-right div.box1-bottom-middle{ background:url(../images/content/box1-bottom-middle.gif) left top repeat-x; height:5px; line-height:5px; }

/*---- Box2 ----*/
div.box2{ background:url(../images/content/box2-middle.jpg) left top repeat-y;  }
div.box2 div.box2-top{ background:url(../images/content/box2-top.jpg) left top no-repeat; }
div.box2 div.box2-top div.box2-bottom { background:url(../images/content/box2-bottom.jpg) left bottom no-repeat; padding:23px 0px 0px 38px; }

/*---- Box4 ----*/
div.box4{ background:url(../images/content/box4-middle.jpg) left top repeat-y; margin-right:-1px; position:relative; width:941px; }
div.box4 div.box4-top{ background:url(../images/content/box4-top.jpg) left top no-repeat; }
div.box4 div.box4-top div.box4-bottom { background:url(../images/content/box4-bottom.jpg) left bottom no-repeat; padding:23px 17px 1px 27px; }

/*---- Box5 ----*/
div.box5 div.box5-top { background:url(../images/content/box5-top-middle.gif) left top repeat-x; height:4px; line-height:4px;  } 
div.box5 div.box5-top div.box5-top-left{ background:url(../images/content/box5-top-left.gif) left top no-repeat; height:4px; line-height:4px;  }
div.box5 div.box5-top div.box5-top-left div.box5-top-right{ background:url(../images/content/box5-top-right.gif) right top no-repeat; height:4px; line-height:4px; }

div.box5 div.box5-middle{ background:#eeeeee; }
div.box5 div.box5-middle div.box5-middle-left{ background:url(../images/content/box5-middle-left.gif) left top repeat-y; }
div.box5 div.box5-middle div.box5-middle-left div.box5-middle-right{ background:url(../images/content/box5-middle-right.gif) right top repeat-y; padding:10px 5px; }

div.box5 div.box5-bottom{ background:url(../images/content/box5-bottom-middle.gif) left bottom repeat-x; height:4px; line-height:4px; }
div.box5 div.box5-bottom-left{ background:url(../images/content/box5-bottom-left.gif) left bottom no-repeat; height:4px; line-height:4px; }
div.box5 div.box5-bottom-left div.box5-bottom-right{ background:url(../images/content/box5-bottom-right.gif) right bottom no-repeat; height:4px; line-height:4px; }

/*---- Box6 ----*/
div.box6 div.box6-top-left{ background:url(../images/content/box6-top-left.png) left top no-repeat; height:20px; line-height:20px; padding-left:20px;}
div.box6 div.box6-top-left div.box6-top-right{ background:url(../images/content/box6-top-right.png) right top no-repeat; height:20px; line-height:20px; padding-right:20px; }
div.box6 div.box6-top-left div.box6-top-right div.box6-top-middle { background:url(../images/content/box6-top-middle.png) left top repeat-x; height:20px; line-height:20px; } 

div.box6 div.box6-middle-left{ background:url(../images/content/box6-middle-left.png) left top repeat-y; padding-left:10px; }
div.box6 div.box6-middle-left div.box6-middle-right{ background:url(../images/content/box6-middle-right.png) right top repeat-y; padding-right:20px; }
div.box6 div.box6-middle-left div.box6-middle-right div.box6-middle{ background:#0b0b0b; padding:2px 10px; }

div.box6 div.box6-bottom-left{ background:url(../images/content/box6-bottom-left.png) left bottom no-repeat; height:20px; line-height:20px; padding-left:20px; }
div.box6 div.box6-bottom-left div.box6-bottom-right{ background:url(../images/content/box6-bottom-right.png) right bottom no-repeat; height:20px; line-height:20px; padding-right:20px; }
div.box6 div.box6-bottom-left div.box6-bottom-right div.box6-bottom-middle{ background:url(../images/content/box6-bottom-middle.png) left bottom repeat-x; height:20px; line-height:20px; }

/*---- Box7 ----*/
div.box7{ background:url(../images/content/box7-middle.jpg) left top repeat-y;  }
div.box7 div.box7-top{ background:url(../images/content/box7-top.jpg) left top no-repeat; }
div.box7 div.box7-top div.box7-bottom { background:url(../images/content/box7-bottom.jpg) left bottom no-repeat; padding:23px 30px 20px 38px; }

/*---- Box8 ----*/
div.box8 div.box8-top { background:url(../images/content/box8-top-middle.gif) left top repeat-x; height:6px; line-height:6px;  } 
div.box8 div.box8-top div.box8-top-left{ background:url(../images/content/box8-top-left.gif) left top no-repeat; height:6px; line-height:6px;  }
div.box8 div.box8-top div.box8-top-left div.box8-top-right{ background:url(../images/content/box8-top-right.gif) right top no-repeat; height:6px; line-height:6px; }

div.box8 div.box8-middle{ background:#fff; }
div.box8 div.box8-middle div.box8-middle-left{ background:url(../images/content/box8-middle-left.gif) left top repeat-y; }
div.box8 div.box8-middle div.box8-middle-left div.box8-middle-right{ background:url(../images/content/box8-middle-right.gif) right top repeat-y; padding:0px 11px 1px; }

div.box8 div.box8-bottom{ background:url(../images/content/box8-bottom-middle.gif) left bottom repeat-x; height:6px; line-height:6px; }
div.box8 div.box8-bottom-left{ background:url(../images/content/box8-bottom-left.gif) left bottom no-repeat; height:6px; line-height:6px; }
div.box8 div.box8-bottom-left div.box8-bottom-right{ background:url(../images/content/box8-bottom-right.gif) right bottom no-repeat; height:6px; line-height:6px; }

/*---- Box9 ----*/
div.box9{ background:url(../images/content/table-middle.jpg) left top repeat-y;  }
div.box9 div.box9-top{ background:url(../images/content/table-top.jpg) left top no-repeat; }
div.box9 div.box9-top div.box9-bottom{ background:url(../images/content/table-bottom.jpg) left bottom no-repeat; padding:5px 0px 10px;  }

/*---- Buttons ----*/

/*---- Button1 ----
div.button1-glow{ background:url(../images/content/button2-glow.png) left top no-repeat;  margin:-60px -14px 0px; position:relative; z-index:1; padding:106px 14px 30px 70px;  }
div.button1-glow a.button1{ background:url(../images/content/button1.png) left 0px no-repeat; line-height:48px; font-size:120%; color:#000; text-transform:uppercase; display:block; height:48px; padding:0px 52px 0px 42px; width:307px; }
div.button1-glow a.button1:hover{ background:url(../images/content/button1.png) left bottom no-repeat; text-decoration:none;   } */

/*---- Button1 ----*/
div.button1-glow{ margin:0px -14px 0px; position:relative; z-index:1; padding:0px 14px 20px 70px;  line-height:48px; }
div.button1-glow a.button1.left{ background:url(../images/content/or/off_left.png) left 0px no-repeat; font-size:120%; color:#000; text-transform:uppercase; display:inline-block; height:48px; width:201px; position:absolute; left:72px; text-align:center;}
div.button1-glow a.button1.right{ background:url(../images/content/or/off_right.png) left 0px no-repeat; font-size:120%; color:#000; text-transform:uppercase; display:inline-block; height:48px;  width:201px; position:absolute; right:79px; text-align:center;}
div.button1-glow a.button1.right.page {right:177px;}
div.button1-glow a.button1.left:hover{ background:url(../images/content/or/on_left.png) left bottom no-repeat; text-decoration:none;   }
div.button1-glow a.button1.right:hover{ background:url(../images/content/or/on_right.png) left bottom no-repeat; text-decoration:none;   }
.or {background:url("../images/content/or/or.png") no-repeat scroll 0 0 transparent; display:block; height:48px; width:23px; position:absolute; right:270px; }
.or.page { left: 255px; }

/*---- Button2 ----*/
div.button2-glow{ background:url(../images/content/button1-glow.png) left top no-repeat; margin:-45px -37px -40px; position:relative;  padding:40px 70px 50px 37px;   }
div.button2-glow a.button2{ background:url(../images/content/button2.png) left top no-repeat; overflow:hidden; display:block; height:60px; line-height:72px; font-size:200%; color:#fff; text-transform:uppercase; width:221px; padding:0px 0px 0px 160px; margin-top:25px;}
div.button2-glow a.button2:hover{ background:url(../images/content/button2.png) left -62px no-repeat; text-decoration:none;  }
div.button2-glow .button2 a:hover , a.button3:hover{ text-decoration:none; }

/*---- Button3 ----*/
a.button3{ background:url(../images/content/button3.jpg) left top no-repeat; height:43px; display:block; float:left; line-height:43px; padding-left:44px; font-size:120%; color:#000;  }
a.button3:hover{color:#333;}
a.button3 span.right{ background:url(../images/content/button3.jpg) right bottom no-repeat; height:43px; display:block; float:left; padding-right:44px; }

/*---- Button4 ----*/
a.button4{ background:url(../images/content/button4.png) left top no-repeat; display:block; height:70px; margin-bottom:6px; padding:0px 8px; line-height:70px; font-size:140%; color:#000; text-transform:uppercase;  }
a.button4:hover{ background:url(../images/content/button4.png) left bottom no-repeat; text-decoration:none;  }

a.button4 span.numbers{ width:44px; text-align:center; float:left; font-size:150%; font-weight:bold; margin-right:9px; }

/*---- Button5 ----*/
a.button5{ background:url(../images/content/button4.png) left top no-repeat; display:block; height:34px; margin-bottom:6px; padding:18px 8px; line-height:19px; font-size:140%; color:#000; text-transform:uppercase;  }
a.button5:hover{ background:url(../images/content/button4.png) left bottom no-repeat; text-decoration:none;  }
a.button5 span.numbers{ width:44px; text-align:center; float:left; font-size:150%; font-weight:bold; margin:8px 10px 0px 0px; }

/*---- Button6 ----*/
a.button6{ background:url(../images/content/button6.jpg) left top no-repeat; height:39px; display:block; float:left; line-height:39px; padding-left:24px; font-size:120%; color:#000; text-decoration:none;  }
a.button6 span.right{ background:url(../images/content/button6.jpg) right bottom no-repeat; height:39px; display:block; float:left; padding-right:24px; }

/*---- payment button screen 1 ----*/
a.pay_button{ background:url(../images/content/pay_button.jpg) left top no-repeat; height:43px; display:block; float:left; line-height:43px; padding-left:44px; font-size:120%; }
a.pay_button:hover{color:#fff; text-decoration:none;}
a.pay_button span.right{ background:url(../images/content/pay_button.jpg) right bottom no-repeat; height:43px; display:block; float:left; padding-right:44px; color:black; }

/*---- Lists ----*/

/*---- Tesimonials ----*/
div.testimonials { margin-bottom:50px; }
div.testimonials blockquote{ background:url(../images/content/testimonials-bg.png) left top no-repeat; padding:25px 27px 42px; }
div.testimonials blockquote h1{ font-size:280%; color:#ff8428; line-height:32px; font-weight:normal; margin-bottom:12px; }
div.testimonials blockquote p{ font-size:120%; color:#000; line-height:20px; } 
div.testimonials blockquote a.more-link{ float:right; text-decoration:underline; color:#151415; font-weight:bold; }
div.testimonials blockquote a.more-link:hover { text-decoration:none; }
div.testimonials cite{ font-style:normal; font-size:140%; color:#fff; display:block; }
div.testimonials.small {font-size:90%; line-height:normal;}
div.testimonials blockquote a.more-link.small {color:#FFA427; }

/*---- News Pramotions ----*/
div#news-pramotions { background:url(../images/content/news-box.jpg) left top no-repeat; padding:12px 0px 24px; text-align:center; margin-bottom:18px; position:relative; }
div#news-pramotions a.prev{ position:absolute; left:4px; top:69px; background:url(../images/content/buttons.jpg) left bottom no-repeat; display:block; width:30px; height:46px; }
div#news-pramotions a.next{ position:absolute; right:4px; top:69px; background:url(../images/content/buttons.jpg) left top no-repeat; display:block; width:30px; height:46px; }
div#news-pramotions a:hover { text-decoration:none; }

div#news-pramotions h1{ font-size:220%; color:#000; line-height:26px; margin-bottom:10px; }
div#news-pramotions p{ font-size:120%; margin-bottom:10px; line-height:16px; }
div#news-pramotions p a{ text-decoration:underline; color:#fab639; }
div#news-pramotions p a:hover{ text-decoration:none; }

/*---- Poker School banner ----*/
div#poker-school { background:url(../images/content/poker-school-bg.jpg) left top no-repeat; padding:44px 20px 10px; position:relative; height:145px; cursor:pointer; }
div#poker-school img.sticks { position:absolute; right:0px; bottom:-8px; }
div#poker-school h1{ text-align:center; font-size:300%; color:#d9d9d9; font-weight:normal; margin-bottom:15px; }
div#poker-school p{ text-align:center; font-size:140%; color:#d9d9d9; line-height:24px; margin-bottom:20px; font-family:Georgia, "Times New Roman", Times, serif; }
div#poker-school div.powered-by p { float:left; text-align:left; font-size:120%; margin-right:10px; }
div#poker-school div.powered-by div.logo { width:118px; float:left; }
div#poker-school div.powered-by div.logo h1 a { background:url(../images/content/logo.png) 0 0 no-repeat; width:100px; height:0; padding-top:26px; overflow:hidden; display:block; }

div#sidebar div.testimonials { margin-top:-30px; position:relative; }
/*------------------------------------------
// 4.1  INDEX PAGE SPECIFIC STYLES
//------------------------------------------*/

/*---- Intro ----*/
div#intro { position:relative; z-index:2; margin-bottom:24px; }
div#intro div.box2{ margin-bottom:4px; }
div#intro div.video { float:right; position:relative; margin-bottom:10px;}
div#intro div.description { float:left; width:434px; }
div#intro h1 { font-size:240%; color:#fdbe53; line-height:32px; font-weight:normal; }
div#intro h2 { font-size:180%; color:#fdbe53; line-height:32px; font-weight:normal; }
div#intro p{ font-size:120%; color:#fff; line-height:22px; }

div#steps { background:url(../images/content/steps-bg.jpg) left top no-repeat; padding-top:2px; }
div#steps div.bottom { background:url(../images/content/steps-bg.jpg) left bottom no-repeat; padding:10px 14px 11px; }
div#steps div.bottom ul li { float:left; }
div#steps div.bottom ul li span.numbers{ background:url(../images/content/number-bg.png) left top no-repeat; display:block; width:48px; height:49px; float:left; text-align:center; line-height:49px; font-size:240%; color:#000; font-weight:bold; margin-right:12px; }
div#steps div.bottom ul li div.details { float:left; width:216px; }
div#steps div.bottom ul li div.details h3{ font-size:140%; color:#030203; font-weight:bold; line-height:33px; }
div#steps div.bottom ul li div.details h3 a{ color:#030203; }
div#steps div.bottom ul li div.details p{ line-height:14px; font-size:110%; color:#030203; font-weight:bold; }
div#steps div.bottom ul li div.details p a{ color:#030203; text-decoration:underline; }
div#steps div.bottom ul li div.details p a:hover { color:#fff; text-decoration:none; }

div#steps div.bottom ul li.step1{ width:334px; } 
div#steps div.bottom ul li.step2{ width:278px; } 
div#steps div.bottom ul li.step3 span.numbers{ background:url(../images/content/number-bg1.png) left top no-repeat; width:23px; height:23px; line-height:23px; text-align:center; font-size:100%; text-transform:uppercase; margin:15px 37px 0px 0px; }

/*---- Partners ----*/
div#partners { margin-bottom:24px; }
div#partners h2{ font-size:180%; color:#ffcc66; line-height:24px; font-weight:normal; text-transform:uppercase; margin-bottom:18px; }
div#partners a.more-link { float:right; text-decoration:underline; font-size:140%; color:#ffa427; font-weight:bold; line-height:18px; }
div#partners a.more-link:hover{ text-decoration:none; }

div#partners ul li { float:left; margin-right:27px; }
div#partners ul li a{ display:block; float:left; }
div#partners ul li.last { margin-right:0px; }
div#partners ul li a:hover{ text-decoration:none; }

div#partners ul li a.partner1{ background:url(../images/content/partners.jpg) left 4px no-repeat; width:144px; height:28px; }
div#partners ul li a.partner1:hover{ background:url(../images/content/partners.jpg) left -23px no-repeat;  width:144px; height:25px;  }

div#partners ul li a.partner2{ background:url(../images/content/partners.jpg) left -62px no-repeat; width:92px; height:33px; }
div#partners ul li a.partner2:hover{ background:url(../images/content/partners.jpg) left -96px no-repeat; width:92px; height:33px; }

div#partners ul li a.partner3{ background:url(../images/content/partners.jpg) left -130px no-repeat; width:58px; height:40px;  }
div#partners ul li a.partner3:hover{ background:url(../images/content/partners.jpg) left -170px no-repeat; width:58px; height:40px;  }

div#partners ul li a.partner4{ background:url(../images/content/partners.jpg) left -214px no-repeat; width:150px; height:33px;  }
div#partners ul li a.partner4:hover{ background:url(../images/content/partners.jpg) left -250px no-repeat; width:150px; height:35px;  }

div#partners ul li a.partner5{ background:url(../images/content/partners.jpg) left -290px no-repeat; width:120px; height:45px; }
div#partners ul li a.partner5:hover{ background:url(../images/content/partners.jpg) left -338px no-repeat; width:120px; height:45px; }

div#partners ul li a.partner6{ background:url(../images/content/partners.jpg) left -384px no-repeat; width:90px; height:26px;}
div#partners ul li a.partner6:hover{ background:url(../images/content/partners.jpg) left -411px no-repeat; width:90px; height:26px; }

div#partners ul li a.partner7{ background:url(../images/content/partners.jpg) left -439px no-repeat; width:95px; height:31px; }
div#partners ul li a.partner7:hover{ background:url(../images/content/partners.jpg) left -470px no-repeat; width:95px; height:32px; }

/*---- Features ----*/
div#features h1{ font-size:200%; font-weight:normal; color:#fff; line-height:26px; margin-bottom:40px; }
div#features ul { position:relative; z-index:10; margin:0px; }
div#features ul li{ width:222px; margin-bottom:20px; min-height:255px; position:relative; }
div#features ul li div.photo { background:url(../images/content/frame.png) left top no-repeat; padding:3px; position:relative; margin-bottom:7px; }
div#features ul li div.photo img { display:inline-block; }
div#features ul li div.photo img.check { position:absolute; left:-8px; top:-8px; z-index:20; }
div#features ul li div.photo a.screenshot1{ background:url(../images/content/screenshots.jpg)left top no-repeat; display:block; width:216px; height:96px; }
div#features ul li div.photo a.screenshot2{ background:url(../images/content/screenshots.jpg)left -96px no-repeat; display:block; width:216px; height:96px; }
div#features ul li div.photo a.screenshot3{ background:url(../images/content/screenshots.jpg)left -192px no-repeat; display:block; width:216px; height:96px; }
div#features ul li div.photo a.screenshot4{ background:url(../images/content/screenshots.jpg)left bottom no-repeat; display:block; width:216px; height:96px; }
div#features ul li div.photo a:hover{ text-decoration:none; } 
div#features ul li span.bg { background:url(../images/content/promotion-bg.gif) no-repeat top left; position:absolute; top:4px; left:4px; z-index:10; width:216px; height:66px; color:#FFFFFF; font-size:120%; line-height:1.2em; text-align:center; padding-top:30px; display:none; opacity:.8; filter: alpha(opacity = 80); cursor:pointer; }
div#features ul li:hover span.bg { display:block; }
div#features ul li p { font-size:120%; color:#ccc; line-height:18px; }
div#features ul li p a{ text-transform:uppercase; color:#ffcc66; }
/*------------------------------------------
// 5.1  INNER PAGE SPECIFIC STYLES
//------------------------------------------*/
div.download-box { padding:0px 0 0 0px; position:absolute; left:0px;  }
/*---- Breadcrumbs ----*/
div#breadcrumbs{ background:url(../images/content/breadcrumbs-bg.jpg) left top no-repeat; padding:4px 16px; margin-bottom:27px; }
div#breadcrumbs h1{ font-weight:normal; line-height:32px; font-size:240%; color:#fdbe53; }
div#breadcrumbs p{ line-height:32px; font-size:110%; color:#024912; }
div#breadcrumbs p a{ color:#024912; text-decoration:underline; padding-right:2px; margin-right:2px; }
div#breadcrumbs p a:hover{ text-decoration:none; }

/*---- Accordion ----*/
div#accordion { padding-left:8px; margin-bottom:22px; font-size:140%;}
div#accordion h4 { font-size:120%; color:black; padding: 10px 0 10px 5px; border-bottom:1px solid #c0c0c0}
div#accordion h4 a { color:black;}
div#accordion h4 a:hover div#accordion ul h4 a:active {color: black;}
div#accordion ul li { line-height:28px; padding-left:12px; color:#666; }
div#accordion ul li a { color:#666; display: block; }
div#accordion ul li.icl-level-1 { border-bottom:1px solid #c0c0c0; padding-bottom:6px; margin-bottom:6px; color:#333; font-size:95%; font-weight:bold;  }
div#accordion ul li.icl-level-1 a{ color:#666; }
div#accordion ul li a:hover , div#accordion ul li.icl-level-1 ul li a:hover{ color:#339933; text-decoration:none; }

div#accordion ul li.icl-level-1 ul { padding-left:10px; border-top:1px solid #c0c0c0; margin-top:6px; padding-top:6px; }
div#accordion ul li.icl-level-1 ul li { font-size:85%; padding:0;  }
div#accordion ul li.icl-level-1 ul li a { color:#666666; }
div#accordion ul li.icl-level-1 ul li ul { border-top:0px; margin:0; padding:0 0 0 10px; }
div#accordion ul li.icl-level-1 ul li ul li { font-size:100%; }

div#accordion ul li.open { background:url(../images/content/open-icon.gif) right top no-repeat; }
div#accordion ul li.close { background:url(../images/content/close-icon.gif) right top no-repeat; }

/*---- Download ----*/
div.download { margin:0px -10px 28px 0px; position:relative; width:206px; }
div.download a.button3 { margin-bottom:6px; }
div.download a.button3 span.right { width:108px; }
div.download p { text-align:center; font-size:110%; color:#000; }
div.download p a { color:#339933; text-decoration:underline; font-size:12px; }
div.download p a:hover{ text-decoration:none; }

/*---- Clients ----*/
div#clients { padding-left:8px; width:200px; }
div#clients h2{ font-size:140%; color:#000; font-weight:normal; line-height:20px; margin-bottom:16px; }
div#clients img { margin:0px 2px 17px; }
div#clients a.more-link{ text-decoration:underline; font-size:120%; color:#f46a0d; font-weight:bold; line-height:18px; clear:both; }
div#clients a.more-link:hover{ text-decoration:none; }

/*---- Dashboard ----*/
div#dashboard { margin:34px 0px 0px; }
div#dashboard div.testimonials { margin-bottom:0px; }
div#dashboard div.testimonials blockquote { background:url(../images/content/footer-items.png) left -342px no-repeat; width:182px; height:104px; padding:10px; }
div#dashboard div.testimonials blockquote h1{ font-size:170%; color:#ff8428; margin-bottom:5px; line-height:20px; }
div#dashboard div.testimonials blockquote p{ line-height:16px; }
div#dashboard div.testimonials cite { margin-left:50px; color:#666; font-size:120%; }

div#dashboard div#poker-school{ background:url(../images/content/footer-items.png) left -468px no-repeat; padding:30px 7px 10px ; height:91px; width:188px; }
div#dashboard div#poker-school h1{ font-size:240%; line-height:20px; margin-bottom:5px; }
div#dashboard div#poker-school p { font-size:130%; line-height:18px; margin-bottom:6px; }
div#dashboard div#poker-school img.sticks { bottom:-23px; }
div#dashboard div#poker-school div.powered-by p{ margin:0px 5px; font-size:10px;}
div#dashboard div#poker-school div.powered-by div.logo { width:70px; }
div#dashboard div#poker-school div.powered-by div.logo h1 a { background:url(../images/content/logo1.png) no-repeat scroll 0 0 transparent; display:block; height:0; overflow:hidden; padding-top:14px; width:72px; margin-top:5px; }

div#dashboard div.button1-glow { float:left; margin-right:-106px; width:561px; position:relative; }
div#dashboard div#testimonials p {font-size:100%;}
/*------------------------------------------
// 6.1  WIZARD PAGE SPECIFIC STYLES
//------------------------------------------*/

div#banner { background:url(../images/content/banner1.jpg) left top no-repeat; padding:12px 4px 0px 10px; height:82px; margin-bottom:10px; }
div#banner h1{ font-size:240%; color:#fdbe53; line-height:20px; font-weight:normal; margin-bottom:5px; }
div#banner p{ font-size:140%; color:#fff; line-height:22px; }
div#banner p a{ color:#fdbe53; text-decoration:underline; }
div#banner p a:hover{ text-decoration:none; }
div#banner p small { font-style:normal; font-size:85%; }
 
div.two-column-layout1 div.post p { color:#fff; }
div.two-column-layout1 div.post p a { color:#fab639; }
div.two-column-layout1  div.box4 div.box4-top div.box4-bottom  { padding-bottom:20px; }
div.two-column-layout1  div.box8 p { color:#0b0b0b; }
div.two-column-layout1  div.box8 img { margin-bottom:24px; }
div.two-column-layout1 div.box8 p a { color:#fab639; }
div.two-column-layout1 div#main div.box6{ margin-top:-10px; position:relative; }

/*---- Pagination ----*/
div.pagination { background:url(../images/content/pagination-bg.jpg) left top no-repeat; height:55px; float:left; padding-left:36px; margin-left:124px; line-height:55px;}
div.pagination div.inner { background:url(../images/content/pagination-bg.jpg) right top no-repeat; height:55px; float:left; padding-right:36px; width:200px; }
div.pagination a{ font-size:120%; color:#fff; font-weight:bold; float:left; }
div.pagination a.previous { margin-right:30px; color:#29c94f; float:left; }
div.pagination a.next{ margin-left:30px; color:#29c94f; float:right;  }

/*---- Shopping Form ----*/
div#shopping-form ul{ margin:0; list-style:none; }
div#shopping-form ul li { margin:3px 0 0 20px; clear:both; line-height:35px;}
div#shopping-form ul li a{ float:right; margin-right:50px; color:#eeb350; text-decoration:underline; }
div#shopping-form ul li label{ color:#fff; float:left; width:140px; }
div#shopping-form ul li label span{ color:#d8210e }
div#shopping-form ul li input.textbox{ border:0; color:#333; font-size:110%; width:200px; padding:3px; }
div#shopping-form ul li select{ width:200px; }
div#shopping-form ul li span.currency{ margin-right:12px 24px 0 0; }
div#shopping-form ul li span.currency label{ float:none; width: auto; }
div#shopping-form ul li span.currency input.radio{ margin:0px 5px 0px 0px; }
div#shopping-form ul li a.button6{ margin-left:70px; color:#000; text-decoration:none; float:left; }
/*div#shopping-form ul li input.submit{ margin:20px 0 0 3px; }*/
div#shopping-form ul li input.submit{ margin:20px 0 0 3px; }
div#shopping-form p a{ color:#fff; text-decoration:underline; font-size:90%;}
label.error { float: none; color: red; padding-left: .5em; vertical-align: top; }

/*---- Shopping Form ----*/
div.two-column-layout1 div.box6  div.post div.form h1{ margin-bottom:25px; }
div.form ul { margin:0 0 34px 0; list-style:none; }
div.form ul li { margin-bottom:20px; line-height:25px;}
div.form ul li span.best-values{ background:url(../images/content/best-bg.gif) left top no-repeat; color:#000; font-size:76%; display:block; height:15px; line-height:14px; padding-left:10px; float:left; }
div.form ul li span.best-values span{ background:url(../images/content/best-bg.gif) right top no-repeat;  padding-right:10px; display:block; float:left; height:15px; }
div.form ul li img {vertical-align:middle; }
div.form ul li label { color:#e9e9e9; float:left; margin-right:10px; }
div.form ul li a{ margin-left:36px; color:#ce8931; }
div.form ul li input.radio { margin:6px 5px 0 0; float:left; }
div.form label.form_error { display:block; float:left; width:20em; text-align:left; padding:3px; margin:.2em .2em 0 0; color:black; font-weight:bold; font-size:130% }
div.form label#prodcuts_error { position:absolute; top:20px; left:250px; display:none; }
div.form label#payment_error { position:absolute; top:212px; left:295px; display:none; width:19em;}
.notes {color:#fff;}
/*--------autocomplete countries -------------*/
#ac_country { padding:3px 0px 3px 3px; width:200px; }
#ac_country_hidden { visibility: hidden; }
.ac_results { padding: 0px;	border: 1px solid black; background-color: white; color:black; overflow: hidden; z-index: 100;}
.ac_results ul { width: 100%;	list-style-position: outside; list-style: none;	padding: 0;	margin: 0; }
.ac_results li { margin: 0px;	padding: 2px 5px; cursor: default; display: block;	/*width: 100%;*/ font: menu; font-size: 12px; line-height: 16px; overflow: hidden; }
.ac_loading { background: #eee; }
.ac_odd { /*background-color: #666;*/ }
.ac_over { background-color: #afafaf; color: black;}
/*---- Get License ----*/
div#get-license div#banner ul { margin-left:16px; }
div#get-license div#banner ul li { font-size:140%; color:#fff; line-height:18px; margin-bottom:10px; list-style:disc; }
div#get-license div#banner ul li a{ color:#fff; }
div#get-license div#banner img.seal { position:relative; float:right; right:-18px; top:-25px; }

/*---- GFL Form ----*/
div#gfl-form p a{ color:#fff; text-decoration:underline; font-size:90%;}
div#gfl-form ul { margin: 30px 0px 0px 0px; list-style:none; }
div#gfl-form ul li { clear:both; line-height:20px;margin-top:20px;}
div#gfl-form ul li a { float:right; color:#eeb350; text-decoration:underline; margin-right:80px; }
div#gfl-form ul li label { color:#fff; float:left; width:180px; }
div#gfl-form ul li label span.required { color:#d8210e; }
div#gfl-form ul li span.subtext a{ float:left; position:absolute; padding-top:48px; left:65px; font-size:22px; font-weight:bold; text-decoration: none; color:white; }
div#gfl-form ul li span.subtext a:hover { color:#666; display: block;}
/*div#gfl-form ul li input.submit { padding:6px 70px; border:1px solid #fff; margin:20px 0px 0px 0px; color:#fff; background:#eeb350; -moz-border-radius:5px; font-size:16px; font-weight: bold; text-align:center; cursor:pointer; }
div#gfl-form ul li input.submit:hover { background:#eee none repeat scroll 0% 0%; color:black; } */
div#gfl-form ul li button.submit { padding:5px 130px; margin:20px 0px 0px 0px; color:#000; background:#e3e3e3; -moz-border-radius:4px; font-size:18px; font-weight: bold; text-align:center; cursor:pointer; }
div#gfl-form ul li button.submit:hover { background:#eeb350 none repeat scroll 0% 0%; border:1px solid #666;}

/*------------- error div for wizards -------------------*/
div.wiz_error h3, div.wiz_error h4, div.wiz_error h5, div.wiz_error h6 , div.wiz_error p { color:#000 }
div.wiz_error p { font-size: 150%; }
div.wiz_error .black h4 { color:#fff;}

/* -------------- tooltip-----------------------------*/
.tooltip { display:none; background:transparent url(../images/content/tooltip_black_arrow_big.png);	height:163px; padding:35px 30px 20px 30px; width:310px;	font-size:12px;
	color:#fff; font-weight:bold; z-index:1000; }
.tooltip.bottom { background:url(../images/content/tooltip_black_arrow_big_bottom.png);	padding:50px 30px 10px 30px; height:163px; }
.tooltip.bottom { background:url(../images/content/tooltip_black_arrow_big_bottom.png); }
/* a .label element inside tooltip */
.tooltip .label { color:white;	/*width:60px;*/ }
.tooltip a { color:#339933;	font-size:12px;	font-weight:600;}
.tooltip ul{ margin-left:20px; padding:0; }
.tooltip ul li { list-style:decimal; color:white; font-size:100%; line-height:15px; }

/*------------------------ GFL: TABLE --------------------------*/
table.table1{ width:100%; border:0; }
table.table1 thead th { background:url(../images/content/heading-top.gif) left top no-repeat; padding-top:1px; text-transform:uppercase; text-align:center; float:left; margin-right:4px; vertical-align:middle; max-width:146px;}
div.post table.table1 thead th h6{ background:url(../images/content/heading-bg.gif) left top repeat-y; color:#fff; font-size:130%; line-height:18px; padding:10px 0px 16px; width:128px; margin-bottom:0px;}
table.table1 thead th.poker-room{ background:none; margin-right:22px; }
div.post table.table1 thead th.poker-room h6{ background:none; }
div.post table.table1 thead th.minimum-deposit{ margin-right:0px; }

table.table1 tbody tr td table { width:542px; }
table.table1 tbody tr td table td{ padding:15px 10px; background:url(../images/content/border.gif) left bottom repeat-x; vertical-align:middle; text-align:center; font-size:110%; color:#fff; font-weight:bold; }
table.table1 tbody tr td table td a{ color:#fff; text-decoration:underline; }
table.table1 tbody tr td table td a:hover{ text-decoration:none; }

table.table1 tbody tr td table td.poker-room{ width:130px; }
table.table1 tbody tr td table td.first-deposit{ width:110px; }
table.table1 tbody tr td table td.referal-code{ width:114px; }

table.table1 tbody tr td table tr:hover, table.table1 tbody tr td table tr.active { background:#000; cursor:pointer;}

div.pop-up div.top { background:url(../images/content/pop-up-top.png) left top no-repeat; height:5px; line-height:5px; }
div.pop-up div.middle { background:url(../images/content/pop-up-middle.png) left top repeat-y; padding:5px 5px ; }
div.pop-up div.bottom { background:url(../images/content/pop-up-bottom.png) left bottom no-repeat; height:10px; line-height:10px; }

table.table1 tbody tr td table td div.poker{ position:relative; }
table.table1 tbody tr td table td div.poker div.pop-up { position:absolute; left:-10px; top:-50px; width:230px; display:none; } 
table.table1 tbody tr td table td div.poker div.pop-up a{ font-size:130%; color:#333; font-weight:bold; text-decoration:none; }
table.table1 tbody tr td table td div.poker:hover div.pop-up{ display:block; }
/*----------------------- homepage overlays ----------------------------*/
.close { background-image:url(../images/content/close.png); position:absolute; cursor:pointer; height:35px; width:35px; }
.simple_overlay {display:none; z-index:100; background-color:#333; width:640px; min-height:300px;	border:2px solid #666;	-moz-box-shadow:0 0 90px 5px #000;	-webkit-box-shadow: 0 0 90px #000;	 }
.simple_overlay .close { right:-15px; top:-15px; }
.overlay_details {position:relative;	top:2px; font-size:13px; color:#fff; width:640px; padding:10px;}
.overlay_details h3 { color:#fdbe53; font-size:15px; margin:3px 3px; }
.overlay_details p { font-size: 12px; padding:3px 3px; }
.overlay_details ul li { list-style-type:decimal;  }
.overlay_details li { line-height:20px; font-size: 110%; }
.link_overlay a { display:block; }

.video_overlay {background-image: url(../images/content/gray.png); display:none; padding:40px; width:576px; height:550px;}
.video_overlay .close {position:absolute; top:2px; right:5px; width:35px; height:35px; cursor:pointer;}
div.player {float:left; height:250px; width:440px; padding-right:5px;}
.video img#play { position:absolute; cursor:pointer; top:60px; left:160px; }

/*--------------------- NEWS SCROLLER ------------------------------- */
.news_scroller { position:relative;	overflow:hidden; width: 245px; height:150px; display:inline-block; }
.news_scroller .news_items { width:20000em; position:absolute; left:0px;}
.news_items div {float:left; text-align:center; width:245px;}

/*--------------------- WIZARDS -------------------------------------*/

/*-----white list for black pages -----*/
ul.pislist { list-style:circle; }
ul.pislist li { color:white; line-height: 20px;}
ul.pisnum, ol.pisnum { list-style:decimal; }
ul.pisnum li, ol.pisnum li { color:white; line-height: 20px;}

div.pagination a.prevPage { cursor:pointer; margin-right:20px; color:#29c94f; float:left; }
div.pagination a.nextPage{ cursor:pointer; margin-left:20px; color:#29c94f; float:right;}

/* a.prev, a.prevPage {	cursor:pointer;	clear:left;	}*/
/* next button uses another background image */
 /* a.next, a.nextPage { clear:right; cursor:pointer;} */
/* mouseover state */
a.prev:hover, a.next:hover, a.prevPage:hover, a.nextPage:hover {cursor:pointer;	/*background-position:0px -18px;		*/}
/* disabled navigational button */
a.disabled {	visibility:hidden !important;}
/*main vertical scroll */
#mainu { background-color:#0B0B0B; position:relative; overflow:hidden; height: 450px;}
 /*root element for pages */
#pages {	position:absolute;	height:20000em; }
#pages h3 { color:#ffa93a; }
#pages h5 { color:#ffa93a; line-height:2-px; }
/* root element for horizontal scrollables */
.scrollable { position:relative; overflow:hidden; width: 600px;	height: 470px; }
/* root element for scrollable items */
.scrollable .items { width:20000em; position:absolute; clear:both; cursor:auto;}
.items ul.narrowleft { width: 38%; }
.scrollable .items li.narrowleft  {width:38%; color:white; line-height: 14px; list-style:none; }
/* single scrollable item */
.item { float:left; cursor:pointer; width:520px; height:450px; padding:15px; cursor:auto;}
.item h2 a{text-decoration:underline;}

.rooms_step2 h5 { font-size:150%; margin-top:-10px; }
.rooms_step2 ul { margin-left:16px; }
.rooms_step2 ul li { font-size:150%; color:#fff; line-height:25px; margin-bottom:10px; list-style:disc; }
.rooms_step2 ul il a { color: #000;}
.rooms_step2 span.room_referral_code {color: #fdbe53 }

/* main navigator */
#main_navi { float:left; padding:0px !important; margin:0px !important; width:260px;}	
#main_navi li{ background:url(../images/content/button4.png) left top no-repeat;  height:34px; margin-bottom:6px; padding:18px 8px; font-size:140%; color:#000; text-transform:uppercase; }
#main_navi li:hover{ background:url(../images/content/button4.png) left bottom no-repeat; text-decoration:none; cursor: pointer}
#main_navi li.active{ background:url(../images/content/button4.png) left bottom no-repeat; text-decoration:none; }
#main_navi li span.numbers{ width:44px; text-align:center; float:left; font-size:150%; font-weight:bold; margin:8px 10px 0px 0px; }
#main_navi .excerpt { background-color:#333; color: #FFFFFF; font-size: 10px; }
#main_navi img {	float:left;	margin-right:10px; }
#main_navi strong { display:block;}
#main div.navi { margin-left:250px; cursor:pointer;}

/* main navigator small*/
#main_navi .smallwiz { float:left; margin:0px !important; width:260px;}	
#main_navi li.smallwiz{ background:url(../images/content/button4-small_long.png) left top no-repeat; height:14px; margin-bottom:2px; padding:17px 8px; font-size:120%; color:#000; text-transform:uppercase; }
#main_navi li.smallwiz:hover{ background:url(../images/content/button4-small_long.png) left bottom no-repeat; text-decoration:none; cursor: pointer}
#main_navi li.smallwiz.active{ background:url(../images/content/button4-small_long.png) left bottom no-repeat; text-decoration:none; }
#main_navi li span.smallwiz.numbers{ width:61px; text-align:center; float:left; font-size:150%; font-weight:bold; margin:-2px 9px 0px 0px; }

/*------------------ navigator ------------------*/
/* position and dimensions of the navigator */
.navi {margin-left:328px; width:200px; height:10px;}
/* items inside navigator */
.navi a {width:8px;	height:8px;	float:left;	margin:3px;	display:block; font-size:1px;}
/* mouseover state */
.navi a:hover {background-position:0 -8px;}
/* active state (current page state) */
.navi a.active {background-position:0 -16px;} 
.nextprevNavBar{position:absolute; top:400px; left:40px; width:350px; height:10px; display:block; z-index:10}
.navPageCount{ margin:0 4px; color:white; display:inline-block; height:55px}
.navCurCount{color:white; display:inline-block; margin:0 2px;}

/*----------------------- FAQ ---------------------------*/
#faq h2 { font-size:170%; color:#333; }
#faq h3 { font-size:150%; color:#333; font-weight:600}
#faqRoot {width: 700px;margin: 0 auto;padding: 0;}
#faqindex {float: left;width: 190px;padding-bottom:20px;}
#faqindex a, #faqindex a:visited { font-size:130%; text-decoration: none;color: #666; font-weight:bold}
#faqindex a:active, #faqindex a:hover {color: #000;border-bottom:dotted #ccc 1px;}
#faqindex ul {list-style-type: square;list-style-image: none;list-style-position: outside;padding-left:25px;line-height: 18px;margin-top: 5px;font-size:80%;}
#faqindex ul li {color:#666666;white-space:nowrap;}
#faqindex h2 {border-bottom: dotted 1px #ccc; font-size:170%;}
#faq {float:left;width: 600px;margin: 0 auto; }
#faq {margin-bottom: 45px;}
#faq p {font-size:120%;}
#faq h2 a { text-decoration: underline; }
#faq .faqcontent {margin: 0 20px 0 10px;font-size: 110%;}
#faq h3.faqopened, #faq h3.faqclosed {cursor: pointer;padding: 0 0 0 15px;border-bottom: dotted 1px #ccc; margin:10px 0px 10px 0px ; }
#faq h3.faqclosed {background: transparent url(../images/content/collapsed.png) no-repeat scroll 0 10px;}
#faq h3.faqopened {background: transparent url(../images/content/expanded.png) no-repeat scroll 0 10px;}

/*------------------ shopping error -----------------------*/
/* alert messages */
.success,.error { color:#000; visability:hidden; font-size:12px;font-weight:700;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;padding:5px 5px 5px 5px;margin-bottom: 10px; z-index:1000; }
.success {background-color:#9F6;border:1px solid #0F0;}
.error {background-color:#F66;border:1px solid red;}

/*--------------------- list of poker rooms -----------------------------*/
.lm-wrapper { margin:0; padding:0; }
.lm-wrapper .lm-letters { overflow:hidden; }
* html .lm-wrapper .lm-letters { zoom:1; } /* for IE6 so that menu appears under letters */
.lm-wrapper .lm-letters a { font-size:1.2em; display:block; float:left; padding:3px 7px; border:1px solid silver; border-right:none; text-decoration:none; }
.lm-wrapper .lm-letters a:hover,
.lm-wrapper .lm-letters a.lm-selected { background-color:#eaeaea; }
.lm-wrapper .lm-letters a.lm-disabled { color:#ccc; }
.lm-wrapper .lm-letters a.lm-last { border-right:1px solid silver; }
.lm-wrapper .lm-letter-count { text-align:center; font-size:0.8em; line-height:1; margin-bottom:3px; color:#336699; }
.lm-wrapper .lm-menu { border:1px solid silver; border-top:1px solid silver; padding:2px; z-index:10; position:absolute; margin-top:-1px; background:#EAEAEA; display:none; }
.lm-wrapper .lm-menu ul li { list-style-type:none; margin-bottom:5px; font-size:0.9em }
.lm-wrapper .lm-menu ol li { margin-left:15px; }
.lm-wrapper .lm-menu .lm-no-match { color:green; }
.lm-wrapper .lm-menu a { font-size: 1.4em; text-decoration:none; }
.lm-wrapper .lm-menu a:hover { text-decoration:underline; }
.lm-wrapper .lm-menu .lm-submenu { overflow:hidden; }

#stamList { margin-top: 30px; line-height: 1.8em;}
#stamList li a { text-decoration:underline; }
#stamList li.col1 {margin-left: 0em; list-style: none;}
#stamList li.col2 {margin-left: 18em;  list-style: none;}
#stamList li.col3 {margin-left: 37em; list-style: none;}
/*------------------- CONTACT US FORM --------------------*/
#bug_contact_form { width:420px; }
#bug_contact_form form fieldset { width:400px; height:460px; margin: 2em auto; position:relative; display:block; border:1px solid #666666;}
#bug_contact_form form fieldset legend { color:#666; font-weight:bold; font-variant:small-caps; font-size:140%; padding:4px 8px; margin:0px 0px 10px 0px; position:relative; background:white; }
#bug_contact_form label { display:block; float:left; width:10em; text-align:left; margin:.2em .2em 0 0; color:#333; font-weight:bold; font-size:110% }
#bug_contact_form label.error { font-weight:normal;color:red;text-align:left;width:140px; padding-left:25px; background: transparent url(../images/content/cancel.png) no-repeat scroll left; }
#bug_contact_form input.text-input{ margin:4px;padding:2px 0;color:#333; }
#bug_contact_form label#name_label { position:absolute; top:20px; left:20px; }
#bug_contact_form input#name { position:absolute; top:15px; left:130px; }
#bug_contact_form label#user_name_error {display:none; position:absolute; top:37px; left:140px; }
#bug_contact_form label#email_label { position:absolute; top:60px; left:20px; }
#bug_contact_form input#email { position:absolute; top:60px; left:130px; }
#bug_contact_form label#email_address_error {display:none; position:absolute; top:82px; left:140px; }
#bug_contact_form label#activation_label { position:absolute; top:105px; left:20px; }
#bug_contact_form input#activation_code { position:absolute; top:105px; left:130px; }
#bug_contact_form label#activation_code_error {display:none; position:absolute; top:127px; left:140px; }
#bug_contact_form label#contact_person_label { position:absolute; top:155px; left:20px; }
#bug_contact_form select#contact_person { position:absolute; top: 155px; left:135px; }
#bug_contact_form label#contact_person_error {display:none; position:absolute; top:151px; left:140px; }
#bug_contact_form textarea#comment { position:absolute; top:195px; left:0px; width:340px; left:20px;}
#bug_contact_form input.button { position:absolute; top:375px; left:140px; padding:2px 35px; border:1px solid #000; margin:20px 0px 0px 0px; color:#000; background:#fff; -moz-border-radius:2px; }
#bug_contact_form input.button:hover { background:#eee none repeat scroll 0% 0%; color:000; }
#message, #message-err { width:350px; margin:60px 0 0 100px; border:1px solid #666666;}
#message h2 { font-size:170%;color:000; text-align:center; }
#message-err h2 { font-size:170%;color:red; text-align:center; }
#message-err p, #message p { color:#666;font-weight:bold;margin:6px 0px; text-align:center;}
#checkmark { position:relative;top:-46px;left:-60px; }
