/**********************************************************************************************
	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);


/*------------------------------------------
// 1.BASIC ELEMENTS
//	 Define styles for basic elements: body, h1-h6, ul, ol, a, p, etc.
//------------------------------------------*/
body, html{ height:100%;}
body {  }
h1, h2, h3, h4, h5, h6, p, li, a { line-height:1.25em; }

/*------------------------------------------
// 2.LAYOUT
//   Define the basic template: header, footer, etc. Elements that help to define the basic layout of the site
//------------------------------------------*/

/*---- container ----*/
div#container{ min-width:954px;}

/*---- Wrapper ----*/
div.wrapper { width:954px; margin:0 auto; }

/*---- Header ----*/
div#header{ background:url(../images/header/header-bg.jpg) 0 0 repeat-x; height:121px;}
div#header div.wrapper{ background:url(../images/header/header-center.jpg) 0 0 repeat-x; height:120px; width:954px; position:relative;}

/*---- Navigation ----*/

div#navigation{ background:url(../images/navigation/navigation-bg.jpg) 0 0 repeat-x; height:39px;}
div#container.home div#navigation{ margin-bottom:0px;} 

/*---- Content ----*/
div#content{ padding-bottom:14px;}
div#container.home div#content div.wrapper { width:954px; margin:0 auto; padding:0; position:relative; }
div#content div.wrapper { width:944px; margin:0 auto; padding:15px 0 0 9px; position:relative; }
body.poker-review div#content div.wrapper { width:953px; padding:30px 0 0 0; }

/*---- Content - Inner-content ----*/
div#content div.inner-content {  }
div.inner-content div#main { float:left; width:615px; padding-right:10px; }
div.inner-content div#sidebar {  float:right; width:297px; padding-left:10px; }

/*---- Main ----*/
div.main{ width:675px; float:left; margin-bottom:20px;}
div#container.home div.main{ width:500px; float:left;}
/*---- Sidebar ----*/
div.sidebar { float:right; width:264px; }

/*---- Footer ----*/
div#footer{ background:url(../images/content/partners-bg.jpg) 0 0 repeat-x; height:159px;}

div.full_Site_rm{border: 1px solid #E3E6EB;-webkit-border-radius: 6px;-moz-border-radius: 6px;border-radius: 6px;padding: 15px;text-align: left;margin-top: 13px;}

/*------------------------------------------
// 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
//------------------------------------------*/

/*---- Page-info ----*/
div#content div.page-info h1 { color:#185686; padding-left:0; font-size:260%; }
body.poker-review div#content div.page-info h1 { font-size:220%; margin-bottom:22px; }
div#content div.page-info h1 span { color:#000; }
div#content div.page-info h1 em { color:#999; font-size:90%; }
div#content div.page-info p { font-size:120%; margin-bottom:14px; line-height:1.4em; color:#333; font-weight:bold; }

/*---- Boxes ----*/

/*----box1----*/
/*
div.box1 div.top{ border:#e1e1e1 1px solid; border-bottom:0; background:#ccdaf7 url(../images/content/box1-bg.jpg) 0 0 repeat-x; padding:3px;}
*/
div.box1 div.bottom{ background:url(../images/content/box1-bottom-middle.gif) 0 0 repeat-x;}
div.box1 div.bottom div.left{ background:url(../images/content/box1-bottom-left.gif) 0 0 no-repeat;}
div.box1 div.bottom div.right{ background:url(../images/content/box1-bottom-right.gif) 100% 0 no-repeat; height:7px; line-height:7px;}

/*----box2----*/
div#content div.box2{margin-bottom:12px;}
div#content div.box2 div.top{ background:url(../images/content/sidebar/box2-top.jpg) 0 0 repeat-x; line-height:5px; height:5px; }
div#content div.box2 div.top div.left{}
div#content div.box2 div.top div.right{ height:7px; line-height:7px;}

div#content div.box2 div.middle{ background:#d9e3f9 url(../images/content/sidebar/box2-middle-left.jpg) 0 0 repeat-y; }
div#content div.box2 div.middle div.right{ background:url(../images/content/sidebar/box2-middle-right.jpg) 100% 0 repeat-y; padding:0 5px;}
div#content div.box2 div.middle div.inner{background:transparent url(../images/content/sidebar/box2-inner.jpg) no-repeat scroll 0 0;color:#333;padding:12px 5px;}

div#content div.box2 div.bottom{ background:url(../images/content/sidebar/box2-bottom-middle.jpg) 0 0 repeat-x;}
div#content div.box2 div.bottom div.left{ background:url(../images/content/sidebar/box2-bottom-left.jpg) 0 0 no-repeat;}
div#content div.box2 div.bottom div.right{ background:url(../images/content/sidebar/box2-bottom-right.jpg) 100% 0 no-repeat; height:7px; line-height:7px;}

/*----box3----*/
div.moreWidth{ width:600px;} 
div.box3{ margin-bottom:10px;}
div.box3 div.top{ background:url(../images/content/box3-top-middle.gif) 0 0 repeat-x;}
div.box3 div.top div.left{ background:url(../images/content/box3-top-left.gif) 0 0 no-repeat;}
div.box3 div.top div.right{ background:url(../images/content/box3-top-right.gif) 100% 0 no-repeat; height:7px; line-height:7px;}

div.box3 div.middle{ border-style:solid; border-width:0 1px; border-color:#e1e1e1; padding:0 2px;  margin-top:-3px; position:relative; z-index:1;}
div.box3 div.no-bottom{ border-bottom:#E1E1E1 1px solid;}

div.box3 div.bottom{ background:url(../images/content/box3-bottom-middle.gif) 0 0 repeat-x;}
div.box3 div.bottom div.left{ background:url(../images/content/box3-bottom-left.gif) 0 0 no-repeat;}
div.box3 div.bottom div.right{ background:url(../images/content/box3-bottom-right.gif) 100% 0 no-repeat; height:7px; line-height:7px;}

div#poker-of-month.box3 img { float:left; margin-right:5px; }
div#poker-of-month.box3 h1 { color:#700b0b; line-height:0.8em; padding:15px 0 0 0; margin-bottom:0; } 
div#poker-of-month.box3 h1 span { font-size:60%; }

/*----box4----*/
div.box4{margin-bottom:10px;}
div.box4 div.top{ background:url(../images/content/sidebar/box2-top.jpg) 0 0 repeat-x; line-height:7px; }
div.box4 div.top div.left{ background:url(../images/content/box4-top-left.jpg) 0 0 no-repeat;}
div.box4 div.top div.right{ background:url(../images/content/box4-top-right.jpg) 100% 0 no-repeat; height:7px; line-height:7px;}

div.box4 div.middle{ background:#d9e3f9 url(/images/content/sidebar/box2-middle-left.jpg) 0 0 repeat-y; width:262px;}
div.box4 div.middle div.right{ background:url(/images/content/sidebar/box2-middle-right.jpg) 100% 0 repeat-y; padding:0 5px;}
div#content div.box4 div.middle div.inner{ background:url(/images/content/sidebar/box2-inner.jpg) 0 0 no-repeat; padding:12px 5px;}

div.box4 div.bottom{ background:url(/images/content/sidebar/box2-bottom-middle.jpg) 0 0 repeat-x;}
div.box4 div.bottom div.left{ background:url(/images/content/sidebar/box2-bottom-left.jpg) 0 0 no-repeat;}
div.box4 div.bottom div.right{ background:url(/images/content/sidebar/box2-bottom-right.jpg) 100% 0 no-repeat; height:7px; line-height:7px;}

/*----box5----*/
div.box5{ margin-bottom:5px;}
div.box5 div.top{ background:url(/images/content/box5-top.gif) 0 0 no-repeat; height:9px; line-height:9px;}
div.box5 div.center{ background:url(/images/content/box5-middle.gif) 0 0 repeat-y; padding:0 2px; top:-5px; position:relative;}
div.box5 div.bottom{ background:url(/images/content/box5-bottom.gif) 0 100% no-repeat; height:49px; position:relative; padding:0 100px; top:-5px; position:relative;}

/*---- box6----*/
div.box6 { margin-bottom:12px;}
div.box6 div.top{ background:#eaecee url(/images/content/box6-top-left.gif) 0 0 no-repeat;}
div.box6 div.top div.right{ background:url(/images/content/box6-top-right.gif) 100% 0 no-repeat; height:5px; line-height:5px;}
div.box6 div.middle{ border:0; background:#eaecee; padding:5px 10px;}
div.box6 div.bottom{ background:#eaecee url(/images/content/box6-bottom-left.gif) 0 0 no-repeat;}
div.box6 div.bottom div.right{ background:url(/images/content/box6-bottom-right.gif) 100% 0 no-repeat; height:5px; line-height:5px;}

/*---- box7----*/
div.box7 div.box7-top { background:url(/images/content/box7-top-middle.gif) repeat-x 0 0; }
div.box7 div.box7-top-right { background:url(/images/content/box7-top-right.gif) no-repeat 100% 0; }
div.box7 div.box7-top-left { background:url(/images/content/box7-top-left.gif) no-repeat 0 0; height:6px; line-height:6px; }
div.box7 div.box7-content { border-color:#e1e1e1; border-width:0 1px 1px 1px; border-style:solid; padding:6px 1px 10px 14px; }

div.box7 div.list-section { width:145px; margin-right:8px; float:left; }
div.box7 div.list-section h2 { color:#28536d; font-size:110%; background:url(/images/content/button9.gif) no-repeat 0 0; height:14px; line-height:14px; padding-left:7px; margin-bottom:14px; }
div.box7 div.list-section h2 span { background:url(/images/content/button9.gif) no-repeat 100% 100%; display:block; }

/*---- box8----*/
div.box8 div.box8-top-left { background:transparent url(/images/content/box8-top-left.png) no-repeat left bottom; padding-left:4px; }
div.box8 div.box8-top-right { background:transparent url(/images/content/box8-top-right.png) no-repeat right bottom; padding-right:4px; }
div.box8 div.box8-top-middle { background:transparent url(/images/content/box8-top-middle.png) repeat-x left bottom; height:4px; line-height:4px; }

div.box8 div.box8-content { background:transparent url(/images/content/box8-content.png) repeat-x left top; padding:6px; }

div.box8 a.image { float:left; margin:0 20px 10px 0; }
div.main div.box8 p { font-size:120%; font-weight:bold; }
div.main div.box8 p a { text-decoration:underline; }
div.main div.box8 p a:hover { text-decoration:none; }

/*---- box11----*/
div.box11 div.box11-top { background:url(/images/content/box11-top-middle.gif) repeat-x 0 0; }
div.box11 div.box11-top-right { background:url(/images/content/box11-top-right.gif) no-repeat 100% 0; }
div.box11 div.box11-top-left { background:url(/images/content/box11-top-left.gif) no-repeat 0 0; height:8px; line-height:8px; }

div.box11 div.box11-content { border-color:#e1e1e1; border-width:0 1px; border-style:solid; padding:3px 7px 0 8px; }

div.box11 div.box11-bottom { background:url(/images/content/box11-bottom-middle.gif) repeat-x 0 0; }
div.box11 div.box11-bottom-right { background:url(/images/content/box11-bottom-right.gif) no-repeat 100% 0; }
div.box11 div.box11-bottom-left { background:url(/images/content/box11-bottom-left.gif) no-repeat 0 0; height:8px; line-height:8px; }

/*---- box12----*/
div.box12 { background:#f3f4f9;}
div.box12 div.box12-bottom { background:url(../images/content/box12-bottom.gif) left bottom no-repeat;}
div.box12 h2 { background:url(../images/content/box12-h2-bg.gif) left top no-repeat; height:46px; line-height:46px; font-weight:bold; font-size:240%; color:#fff; padding-left:16px;}
div.box12 div.inner { padding:17px 0px 24px 18px;}
div.box12 h3 { font-size:200%; font-weight:bold; color:#152e40; margin-bottom:11px;}

/*---- box13----*/
div.box13 { background:url(../images/content/box13-bg.gif) left top repeat-y; margin-bottom:22px;}
div.box13 div.box13-top { background:url(../images/content/box13-top.gif) left top no-repeat;}
div.box13 div.box13-top div.box13-bottom { background:url(../images/content/box13-bottom.gif) left bottom no-repeat; padding:22px 25px 7px 25px;}

/*---- box14----*/
div.box14 { background:url(../images/content/box14-bg.gif) left top repeat-y;}
div.box14 div.box14-top { background:url(../images/content/box14-top.gif) left top no-repeat;}
div.box14 div.box14-top div.box14-bottom { background:url(../images/content/box14-bottom.gif) left bottom no-repeat; padding:0px 0px 19px 0px;}

/*---- box15----*/
div.box15 { background:url(../images/content/box15-bg.gif) left top repeat-y;}
div.box15 div.box15-top { background:url(../images/content/box15-top.gif) left top no-repeat;}
div.box15 div.box15-top div.box15-bottom { background:url(../images/content/box15-bottom.gif) left bottom no-repeat;}
div.box15 h2 { background:url(../images/content/1box15-h2-bg.gif) left top no-repeat; height:50px; line-height:65px; font-weight:bold; font-size:200%; text-transform:uppercase; color:#185686; padding-left:60px;}
div.box15 div.inner { padding:18px 13px 30px 26px;}
div.box15 h3 { font-size:200%; font-weight:normal; color:#185686; margin-bottom:11px;}


/*---- Buttons ----*/

/*----button1----*/
a.button1{ background:url(../images/content/button1.jpg) 100% 0 no-repeat; height:47px; display:block; float:left; padding-right:15px; font-size:200%; color:#FFF; font-weight:bold; text-shadow:-1px -1px 0 #00662a; }
a.button1:hover{ background:url(../images/content/button1hover.jpg) 100% 0 no-repeat; height:47px; display:block; float:left; padding-right:15px; text-decoration:none;text-shadow:-1px -1px 0 #00662a; color:#FFF;}
a.button1 span{ background:url(../images/content/button1.jpg) 0 0 no-repeat; display:block; float:left; line-height:47px; padding-left:15px;}

/*----button2----*/
a.button2{ background:url(../images/content/button2.jpg) 100% 0  no-repeat; height:25px; display:block; float:left; padding-right:15px; font-size:110%; color:#FFF; font-weight:bold; }
a.button2:hover{ text-decoration:none;}
a.button2 span{ background:url(../images/content/button2.jpg) 0 0 no-repeat; display:block; float:left; line-height:25px; padding-left:15px; text-align:center;}

/*----button3----*/
a.button3{ background:url(../images/content/button3.jpg) 100% 0  no-repeat; height:28px; display:block; padding-right:15px; font-size:140%; color:#FFF; font-weight:bold; text-shadow:-1px -1px 0 #00662A; }
a.button3 span{ background:url(../images/content/button3.jpg) 0 0 no-repeat; display:block; float:left; line-height:28px; height:28px; padding-left:15px; text-align:center;}

a.button3:hover{ text-decoration:none; background:url(../images/content/button3.jpg) 100% 100% no-repeat;}
a.button3:hover span{ text-decoration:none; background:url(../images/content/button3.jpg) 0 100% no-repeat;}

/*----button4----*/
a.button4{ background:url(../images/content/main/button4.jpg) 100% 0  no-repeat; height:28px; display:block; float:left; padding-right:20px; font-size:150%; color:#FFF; font-weight:bold; text-decoration:none; height:37px; }
a.button4 span{ background:url(../images/content/main/button4.jpg) 0 0 no-repeat; display:block; float:left; line-height:37px; height:37px; padding-left:20px; text-align:center;}

a.button4:hover{ text-decoration:none; background:url(../images/content/main/button4.jpg) 100% -38px no-repeat;}
a.button4:hover span{ text-decoration:none; background:url(../images/content/main/button4.jpg) 0 -38px no-repeat;}

/*----button5----*/
a.button5{ background:url(../images/content/main/button5.jpg) 100% 0  no-repeat; height:28px; display:block; float:left; padding-right:20px; font-size:120%; color:#FFF; font-weight:bold;  height:28px; }
a.button5 span{ background:url(../images/content/main/button5.jpg) 0 0 no-repeat; display:block; float:left; line-height:28px; height:28px; padding-left:20px; text-align:center;}
a.button5:hover{text-decoration:none;}

/*----button6----*/
div#content a.button6{ background:url(../images/content/main/button6.png) 100% 0  no-repeat; height:28px; display:block; float:left; padding-right:6px; font-size:100%; color:#FFF; font-weight:bold; text-decoration:none; height:17px; }
div#content a.button6 span{ background:url(../images/content/main/button6.png) 0 -18px no-repeat; display:block; float:left; line-height:16px; height:17px; padding-left:10px; text-align:center;}

/*----button7----*/
div#content a.button7{ background:url(../images/content/main/button7.jpg) 100% 0  no-repeat; height:28px; display:block; float:left; padding-right:5px; font-size:100%; color:#FFF; font-weight:bold; text-decoration:none; height:20px; }
div#content a.button7 span{ background:url(../images/content/main/button7.jpg) 0 0px no-repeat; display:block; float:left; line-height:18px; height:20px; padding-left:5px; text-align:center;}

/*----button8----*/
div#content a.button8{ background:url(../images/content/main/button8.jpg) 0 0 no-repeat; height:28px; display:block; float:left; padding-left:5px; font-size:100%; color:#FFF; font-weight:bold; text-decoration:none; height:19px; }
div#content a.button8 span{ background:url(../images/content/main/button8.jpg) 100% 0px no-repeat; display:block; float:left; line-height:18px; height:19px; padding-right:5px; text-align:center;}

/*----button13----*/
a.button13 { background:url(/img/console/room_review_button.gif) no-repeat left top; display:block; height:20px; padding-left:5px; }
a.button13 span.inner { background:url(/img/console/room_review_button.gif) no-repeat right bottom; display:block; height:20px; line-height:20px; color:#006181; font-size:100%; font-weight:bold; padding-right:5px; text-align:center; }
a.button13:hover { text-decoration:none; }

/*----button14----*/
a.button14 { background:url(../images/content/button14-bg.png) left top no-repeat; float:left; display:block; height:38px; line-height:38px; padding-left:33px; margin-bottom:10px; }
a.button14 span.inner { background:url(../images/content/button14-bg.png) right bottom no-repeat; float:left; display:block; height:38px; line-height:33px; padding-right:19px; font-size:180%; color:#fff; margin-right:-30px; position:relative; font-weight:normal;}
a.button14 span.inner:hover { color:#185686; }
a.button14:hover { text-decoration:none; }

/*----button15----*/
a.button15 { text-decoration:none; background:url(../images/content/button15-bg.png) left top no-repeat; float:left; display:block; height:62px; line-height:58px; padding-left:55px; margin-bottom:10px; }
a.button15 span.inner { text-decoration:none; background:url(../images/content/button15-bg.png) right bottom no-repeat; float:left; display:block; height:62px; line-height:58px; padding-right:23px; font-size:230%; color:#fff; margin-right:-48px; position:relative; font-weight:bold; text-transform:uppercase;}
a.button15 span.inner:hover { color:#185686; }
a.button15:hover { text-decoration:none;}

/*----button16----*/
a.button16 { background:url(../images/content/button16-bg.png) left top no-repeat; float:left;  display:block; height:32px; line-height:28px; padding-left:28px; margin-bottom:10px; }
a.button16 span.inner { background:url(../images/content/button16-bg.png) right bottom no-repeat; float:left; display:block; height:32px; line-height:30px; padding-right:11px; font-size:130%; color:#fff; margin-right:-19px; position:relative; font-weight:bold; text-transform:uppercase;}
a.button16 span.inner:hover { color:#185686; }
a.button16:hover { text-decoration:none; }

/*----rreview button----*/
a.rreview { background:url(/img/console/room_review_button_green.gif) no-repeat left top; display:block; height:20px; padding-left:5px; }
a.rreview span.inner { background:url(/img/console/room_review_button_green.gif) no-repeat right bottom; display:block; height:20px; line-height:20px; color:#FFF; font-size:100%; font-weight:bold; padding-right:5px; text-align:center; text-decoration:none; }
a.rreview:hover { text-decoration:none; color:#FF0; }

/*----list2----*/
ol.list2{ margin:0 0 15px 5px;}
ol.list2 li{ font-size:110%; color:#333; font-weight:bold; list-style:decimal; list-style-position:inside;}
ol.list2 li a{color:#333; text-decoration:none;}
ol.list2 li a:hover{ text-decoration:none;}




/*---- Header - Logo ----*/
div#header div.logo{ width:296px; height:75px; position:absolute; left:35px; top:20px;}
div#header div.logo h1 a img{ display:block; width:296px; height:75px;}

/*---- Header - global-nav----*/
div#header div#global-nav{ background:url(../images/header/globel-nav-bg.jpg) 0 0 repeat-x; float:right; margin-right:35px; }
div#header div#global-nav div.left{ background:url(../images/header/globel-nav-left.jpg) 0 0 no-repeat; padding-left:85px;}
div#header div#global-nav div.right{ background:url(../images/header/globel-nav-right.jpg) 100% 0 no-repeat; height:22px; padding-right:68px;}

div#header div#global-nav ul { overflow:hidden; }
div#header div#global-nav ul li{ color:#FFF; font-size:120%; font-weight:bold; line-height:22px; margin-right:15px; float:left;}
div#header div#global-nav ul li a{ color:#FFF; text-decoration:none; text-shadow:-1px -1px 0 #666666;}
div#header div#global-nav ul li a:hover{ color:#cad8f5; text-decoration:none; text-shadow:1px 1px 0 #000;}
/* --div#header div#global-nav ul li.support a{ background:url(../images/header/phone-icon.jpg) 0 2px no-repeat; padding-left:20px;} --*/
div#header div#global-nav ul li.support a{ background: 0 2px no-repeat; padding-left:0px;}

/*---- Header - offers-bar----*/
div#header div#offers-bar {
clear:none;
float:right;
margin-left:71px;
margin-top:68px;
position:absolute;
width:868px;
}
div#header div#offers-bar ul li {background:transparent url(../images/header/offers-left.jpg) no-repeat scroll 0 0;color:#FFFFFF;float:right;font-size:120%;font-weight:bold;line-height:22px;margin-right:10px;padding-left:0;}
div#header div#offers-bar ul li a {background:transparent url(../images/header/offers-right.jpg) no-repeat scroll 100% 0;color:#FFFFFF;display:block;float:left;text-decoration:none;text-shadow:-1px -1px 0 #666666;}
div#header div#offers-bar ul li a:hover{ color:#31647d; text-shadow:none;}
div#header div#offers-bar ul li a span {display:block;float:left;height:30px;line-height:30px;margin:0 6px;padding:0 10px 0 45px;text-transform:uppercase;}
div#header div#offers-bar ul li.freegift a span{ background:url(../images/header/freegift.png) 3px 5px no-repeat;}
div#header div#offers-bar ul li.freemoney a span{ background:url(../images/header/money.jpg) 0 5px no-repeat;}
div#header div#offers-bar ul li.rakeback a span{ background:url(../images/header/rakeback.jpg) 0 3px no-repeat;}

/*---- Navigation ----*/
div#navigation ul li{ float:left;}
div#navigation ul li.divider{ background:url(../images/navigation/divider.jpg) 100% 0 no-repeat; width:2px; height:39px;}
div#navigation ul li a{ display:block; height:38px; line-height:38px; color:#122839; font-size:120%; font-weight:bold; text-decoration:none; padding:0 25px; float:left; text-shadow: 1px 1px #FFFFFF;}
div#navigation ul li a:hover{ background:#c4c6cc; color: #4b4d51; text-shadow: 1px 1px #FFF;}

/*---- Language-bar ----*/
div#navigation div#language-bar{ background:url(../images/navigation/language-bar.jpg) 0 -25px repeat-x; height:24px; float:right; margin:7px 25px 0 0; position:relative; }
div#navigation div#language-bar div.left{ background:url(../images/navigation/language-bar.jpg) 0 0px no-repeat; height:24px;}
div#navigation div#language-bar div.right{ background:url(../images/navigation/language-bar.jpg) 100% -52px no-repeat; height:24px; padding-left:5px;}

div#navigation div#language-bar ul li{ background:none; margin-right:5px; background:url(../images/navigation/pipe.jpg) 100% 0 no-repeat;}
div#navigation div#language-bar ul li a{ float:left; font-size:100%; text-decoration:none; line-height:24px; height:24px; padding:0 5px 0 20px;}
div#navigation div#language-bar ul li.en a{ background:url(../images/navigation/en-flag.gif) 0 7px no-repeat;}
div#navigation div#language-bar ul li.de a{ background:url(../images/navigation/de-flag.gif) 0 7px no-repeat;}
div#navigation div#language-bar ul li.es a{ background:url(../images/navigation/es-flag.gif) 0 7px no-repeat;}
div#navigation div#language-bar ul li.last{ background:none;}
div#navigation div#language-bar ul li.fr a{ background:url(../images/navigation/fr-flag.gif) 0 7px no-repeat;}

/*---- banner wrapper----*/
div#banner div.wrapper { padding:20px 32px 23px 38px; width:882px;}

/*---- Content ----*/
div#content h1{ font-size:280%; color:#333; margin-bottom:12px; padding-left:50px;}
div#content h2.heading1{ font-size:120%; color:#fff; background:url(../images/content/heading1.png) 0 -28px no-repeat; height:28px; padding-left:8px;}
div#content h2.heading1 span.right{ background:url(../images/content/heading1.png) 100% -57px no-repeat; display:block; padding-right:8px; height:28px;}
div#content h2.heading1 span.center{ background:url(../images/content/heading1.png) 0 0px repeat-x; display:block; height:28px; line-height:28px;}

div#content h2.heading2{ background:url(/images/content/heading3.jpg) 0 0 no-repeat; padding-left:10px; font-size:140%; color:#fff; height:23px; margin-bottom:3px; text-align:center;}
div#content h2.heading2 span{ background:url(/images/content/heading3.jpg) 100% 0 no-repeat; height:23px; line-height:23px; padding-right:10px; display:block;}

/*---- Layout1 ----*/
div#content div.layout1{ background:url(../images/content/layout1-top.jpg) 20px 0 no-repeat; padding:20px 60px 0 53px;}

/*---- Main ----*/
div#content div.main h1{ font-size:260%; color:#185686; margin-bottom:5px; padding:0;}
div#content div.main h1 .download{float:left;font-size:129%;padding-bottom:45px;padding-top:15px;}
div#content div.main h1 img{ float:left;}

div.main h2{ font-size:250%; color:#333; margin-bottom:10px;}
div.main h3{ font-size:220%; color:#333; margin-bottom:10px;}
div.main h4{ font-size:180%; color:#185686; margin-bottom:10px;}
div.main h5{ font-size:160%; color:#185686; margin-bottom:10px;}

div.main p{ margin-bottom:12px; line-height:1.5em}
div.main p a{font-weight:bold;}

div.main img.aligncenter {display:block; margin-left:auto; margin-right:auto; margin-bottom:15px;}
div.main img.alignleft {display:block; float:left; margin:0 10px 15px 0;}
div.main img.alignright {display:block; float:right; margin:0 0px 15px 10px;}

div.main ul.list1{ margin-bottom:15px; margin-left:12px;}
div.main ul.list1 li{ font-size:110%; color:#333; line-height:16px; list-style:disc;}

div.main ol.list1{ margin-bottom:15px; margin-left:15px;}
div.main ol.list1 li{ font-size:110%; color:#333; line-height:16px; list-style:decimal;}

/*---- Sidebar ----*/
div.sidebar div.box2 h2{ margin-bottom:3px; text-align:center;}
div.sidebar div.box2 div.inner img.trophy{ float:left; margin:5px 6px 6px 0;}
div.sidebar div.box2 div.inner p {color:#333333;font-size:110%;margin-bottom:1px;}
div.sidebar div.box2 div.inner p a{color:#333;}
div.layout1 div.sidebar div.box2 div.inner p{margin-left:80px;}

div.sidebar div.box2 div.inner table{ text-align:left; margin:10px 0;}
div.sidebar div.box2 div.inner table tr th{ font-size:100%; color:#333; line-height:20px; border-bottom:#FFF 1px solid; padding-left:5px;}
div.sidebar div.box2 div.inner table tr td{ color:#700b0b; font-weight:bold; padding:5px 0 0 5px;}
div.sidebar div.box2 div.inner table tr td a{color:#700b0b;}
div.sidebar div.box2 div.inner table tr td img{ margin-right:5px;  vertical-align:middle;}
div.sidebar div.box2 a.button2{ margin-left:55px;}
div.sidebar div.box2 a.button2 span{ width:110px;}

/*---- layout2 ----*/
div#content div.layout2{ padding:0px 60px 0 51px;}
div#content div.layout2 h2.heading1{ margin-bottom:8px; font-size:130%;}

/*---- layout2 - main----*/
div.layout2 div.main{ border-bottom:#c2c2c2 1px dashed; padding-bottom:6px;}

/*---- Inner-sidebar ----*/
div.main div.inner-sidebar{ float:left; width:170px; margin-top:59px;}
div.main div.inner-sidebar div.box3 div.middle{ padding:0px 2px 1px;}
div.main div.inner-sidebar div.box3 div.middle ul.list4{ margin:0 -2px; position:relative;}
div.full-width div.main div.inner-sidebar { margin-top:0; }

/*---- inner-main----*/
div.main div.inner-main{ float:right; width:490px; margin-top:59px;}
div.full-width div.main div.inner-main { margin-top:0; }
div.main div.inner-main div.box3 div.middle{ padding:0 2px 1px;}
div.main div.inner-main div.box3 div.middle div.tabs{ padding-top:1px;}
div.main div.inner-main div.box3 div.middle div.tabs ul.tab-strip{ z-index:2; position:relative; margin-top:-2px;}
div.main div.inner-main div.box3 div.middle div.tabs ul.tab-strip li{ background:url(../images/content/main/tab-strip-left.jpg) 0 0 no-repeat; float:left;}
div.main div.inner-main div.box3 div.middle div.tabs ul.tab-strip li a{ background:url(../images/content/main/tab-strip-right.jpg) 100% 0 no-repeat; height:25px; display:block; line-height:24px; padding:0 15px; font-size:140%; color:#185686; text-decoration:none; font-weight:bold; float:left;}

/*----main list2----*/
div.main ul.list2 li h3{ font-size:110%; color:#3a3a3a; margin-bottom:0px;}
div.main ul.list2 li h3 span.timestamp{ display:inline; font-size:100%; color:#3a3a3a; }
div.main ul.list2 li p{font-size:110%;line-height:14px;margin:0 0 15px;}
div.main ul.list2 li p a.more-link{ color:#3972bd;}
div.main ul.list2 li span.timestamp{ font-size:85%; color:#818181; margin-bottom:14px; display:block; }

/*---- layout2 - sidebar----*/
div.sidebar a.more-link{ color:#0049ac; font-weight:bold; float:right; font-size:110%;}

/*----sidebar list3----*/
div.sidebar ul.list3{ margin-bottom:15px;}
div.sidebar ul.list3 li{  margin: 2px 0 8px 2px; line-height:16px; border-bottom:#888888 1px solid;}
div.sidebar ul.list3 li.last{ border:0;}
div.sidebar ul.list3 li h4{color:#333;font-size:110%;}
div.sidebar ul.list3 li h4 span{color:#151515; font-size:90%;}
div.sidebar ul.list3 li p{color:#333;font-size:110%;line-height:14px;margin-bottom:4px;}
div.sidebar ul.list3 li p a{color:#282828;font-weight:bold;}

/*----list6----*/
div#content ul.list6{ margin-bottom:10px;}
div#content ul.list6 li{font-size:110%; color:#333; list-style:disc; list-style-position:inside;}

/*----list7----*/
div#content ul.list7 li{  padding-left:5px; margin-bottom:5px; font-size:120%; color:#333; }
div#content ul.list7 li a{ color:#333; text-decoration:none; line-height:22px; display:block;}
div#content ul.list7 li a:hover{ font-weight:bold; text-shadow:1px 1px #f1f1f1; color:#000; }
div#content ul.list7 li a img{ float:left; margin-right:3px; vertical-align:middle;}
div#content ul.list7 li a span{ float:left;line-height:20px;padding-right:2px;padding-top:2px;}

/*----list8----*/
div#content ul.list8{ margin-bottom:10px;}
div#content ul.list8 li{ font-size:120%; color:#333; background:url(../images/content/main/star.gif) 0 4px no-repeat; padding-left:10px; margin-bottom:2px;}
div#content ul.list8 li a{color:#333;}
div#content ul.list8 li ul{ margin-left:15px; }
div#content ul.list8 li ul li{ background:url(../images/content/main/dash.gif) 0 8px no-repeat; padding-left:10px; font-size:100%;}

/*----list12----*/
ul.list12 li{ font-size:110%; color:#333; line-height:15px; margin-bottom:15px;}
ul.list12 li h3{ margin-bottom:2px;}

/*----list13----*/
div.box3 ul.list13{ padding:5px 8px 0;}
ul.list13 li {background:transparent url(../images/content/main/list13-icon.gif) no-repeat scroll 0 5px;border-bottom:1px dotted #C1C1C1;color:#333333;font-size:120%;line-height:2.25em;padding-left:15px;}

/*----list14----*/
ul.list14{ margin-bottom:10px;}
ul.list14 li{ font-size:180%; color:#185686; font-weight:bold;}
ul.list14 li span{ color:#cd1e25;}

/*----list15----*/
ul.list15 { margin:0px 0px 8px 7px; padding-bottom:1px; }
ul.list15 li { background:url(../images/content/list15-bg.gif) no-repeat 0 3px; padding-left:10px; color:#6c6c6c; font-size:110%; line-height:1.2em; margin-bottom:4px; }
ul.list15 li a { color:#6c6c6c; }

/*----list20----*/
ul.list20 { margin-bottom:20px; }
ul.list20 li {color:#333;font-size:115%;line-height:1.5em;list-style-image:none;list-style-position:inside;list-style-type:disc;margin-bottom:5px;padding-left:15px;}

ul.list20 li strong, ol.list21 li strong, ul.list22 li strong { font-size:105%; }

/*----list21----*/
ol.list21 { margin:0 0 20px 20px; }
ol.list21 li { font-size:100%; color:#333; line-height:1.5em; margin-bottom:10px; list-style:decimal; }

/*----list22----*/
ul.list22 { margin-bottom:20px; }
ul.list22 li { color:#333; font-size:115%; line-height:1.5em; margin-bottom:15px; } 

/*----list23----*/
ul.list23 { margin-bottom:27px;}
ul.list23 li { background:url(../images/content/list23-li-bg.png) left center no-repeat; padding-left:7px; font-size:110%; font-weight:bold; margin-bottom:6px;}
ul.list23 li a { color:#152e40;}

/*----list24----*/
ul.list24 { margin-bottom:17px;}
ul.list24 li { background:url(../images/content/list24-li-bg.png) left center no-repeat; padding-left:18px; font-size:140%; margin-bottom:12px;}
ul.list24 li a { color:#557c9b; font-weight:normal;}

/*---- Footer ----*/
div#footer div.wrapper{ text-align:center; padding-top:36px;}
div#footer p{ font-size:110%; color:#FFF;}
div#footer p a{ color:#fff; font-weight:bold; }

/*---- Footer-nav ----*/
div#footer div.footer-nav{ margin-bottom:30px;}
div#footer div.footer-nav ul li{ display:inline; margin-right:25px;}
div#footer div.footer-nav ul li a{ font-size:110%; color:#fefefe; text-decoration:underline;}
div#footer div.footer-nav ul li a:hover{ text-decoration:none;}


/*------------------------------------------
// 4.1  INDEX PAGE SPECIFIC STYLES
//------------------------------------------*/

div#banner div.flash { float:right; width:380px; height:160px; }
div#content div.box12.pocker-money div.inner { background:url(../images/content/pocker-money-bg-1.png) right top no-repeat;}

/*---- Offers----*/
div#offers{ background:url(../images/content/shadow-top.jpg) 50% 0 no-repeat; margin-bottom:22px;}
div#offers div.wrapper{ background:url(../images/content/shadow-bottom.jpg) 50% 100% no-repeat; padding:0 0 0px 27px; width:927px;}

div#offers div.box1{ float:left; width:440px; margin:0 14px 0 5px;}
div#offers div.box1 div.top{ padding:3px 15px 16px;}
div#offers div.box1 h2{ background:url(../images/content/offers-heading-left.jpg) 0 0 no-repeat; height:45px; font-size:280%; color:#FFF; margin:0 -13px 15px; position:relative;}
div#offers div.box1 h2 span{ background:url(../images/content/offers-heading-right.jpg) 100% 0 no-repeat; display:block; line-height:45px; padding-right:5px; height:45px;}
div#offers div.box1 h2 span.gift{ background:url(../images/content/gift-icon.jpg) 0 0 no-repeat; display:block; padding-left:60px;}
div#offers div.box1 h2 span.money{ background:url(../images/content/money-icon.jpg) 0 0 no-repeat; display:block; padding-left:60px;}

div#offers div.box1 h3{ font-size:220%; color:#333; margin-bottom:12px; display:inline; float:left; min-width:180px; }
div#offers div.box1 ul.list9{  padding-bottom:20px; margin-left:4px; width:180px; float:left;}
ul.list9 li{ font-size:120%; color:#333; font-weight:bold; line-height:16px; background:url(../images/content/list-icon.gif) 0 8px no-repeat; padding-left:8px;}
div.sidebar ul.list10{ margin:0 0 10px 0px;  border-bottom:#FFF 1px solid; padding:0 0 10px 30px; }
ul.list10 li{ font-size:120%; color:#700b0b; font-weight:bold; line-height:16px; background:url(../images/content/list-icon1.gif) 0 8px no-repeat; padding-left:8px;}

div#offers div.box1 .embed_flash{ float:right; margin:0 0 0 10px;}
div#offers div.box1 a.button1{margin-top:10px;}
div#offers div.box1 a.button1 span{ width:145px; text-align:center; text-decoration:none;}
div#offers div.box1 a:hover.button1 span{width:145px; text-align:center; background:url(../images/content/button1hover.jpg); text-decoration:none; }

/*---- Partners----*/
div#partners{ background:url(../images/content/partners-bg.jpg) 0 0 repeat-x; height:159px; margin-bottom:36px;}
div#partners div.wrapper{ padding:17px 20px 17px 30px; width:904px;}
div#partners h3{ font-size:160%; color:#FFF; margin-bottom:8px;}

div#partners img.ad{ border:#244a62 1px solid;}
div#partners div.list{ padding-top:22px; margin-right:10px;}
div#partners div.list img{ margin-right:15px; vertical-align:top;}


/*------------------------------------------
// 5  FREE POKER MONEY PAGE SPECIFIC STYLES
//------------------------------------------*/

/*---- section - main----*/
div#content div.section{ padding:0px 0 17px 0px; margin-bottom:15px;}
div#content div.lastsection{ background:none; margin-bottom:0;}

div#content div.section h1{ font-size:260%;padding:0; word-spacing:3px;}
div#content div.section p{  color:#333; line-height:1.25em}
div#content div.section div.sidebar p{ font-weight:normal; font-size:110%;}
div#content div.lastsection h1{ margin-bottom:21px;}
div#content div.lastsection div.main{ margin:26px 0 0 0;}
div#content div.lastsection div.sidebar{ margin:26px 0 0 0 ;}


/*---- offers----*/
div#content div.section div.box3 { width:330px;}
div#content div.section div.box5 div.offer{ width:325px; float:left; }
div#content div.section div.first{ margin-right:15px;}
div#content div.section div.offer div.middle h2.heading2{ position:relative; margin-bottom:12px;}
div#content div.section div.offer div.middle a.button3{ margin:0 0 10px 100px;}
div#content div.section div.offer div.middle div.info{ margin-bottom:15px; padding:2px 0 0 14px;}
div#content div.section div.offer div.middle div.info div.image{ float:left; width:125px;}

div#content div.section div.offer div.middle div.info div.details{ float:right; width:184px;}
div#content div.section div.offer div.middle div.info div.details ul li{  font-size:120%; color:#333; line-height:15px;}
div#content div.section div.offer div.middle div.info div.details ul li span{ font-weight:bold;}

/*---- section sidebar----*/
div#content div#country.box4 div.inner{ background:#b3d0f9 url(../images/content/globe-bg.jpg) 0 0 no-repeat; padding:10px 8px 4px;}
div#content div.sidebar div.box4 div.inner p{ font-weight:bold; margin-bottom:15px; font-size:110%; color:#333;}
div#content div.box4 div.inner form select{ font-size:100%; color:#333; width:215px; padding-left:2px;}
div#content div.section div.sidebar div.box2 div.inner ul.list5{ padding:0 0 12px 26px; margin:12px 0 12px 0; border-bottom:#FFF 1px solid;}
div#content ul.list5 li{ font-size:120%; font-weight:bold; color:#700b0b; background:url(../images/content/list-bg.gif) 0 7px no-repeat; padding-left:9px;}


/*------------------------------------------
// 6  PSO STORE PAGE SPECIFIC STYLES
//------------------------------------------*/

div.main div.inner-sidebar{ float:left; width:170px; margin-top:59px;}
div.main div.inner-sidebar div.box3 div.middle{ padding:0px 2px 1px;}
div.main div.inner-sidebar div.box3 div.middle ul.list4{ margin:0 -2px; position:relative;}

/*----main  list4----*/
div.main ul.list4 li{  padding-left:5px;  border-bottom:#e7e7e7 1px solid;}
div.main ul.list4 li a{ font-size:120%; color:#333; background:url(../images/content/main/list4-icon.jpg) 0 9px no-repeat; padding-left:20px;line-height:29px; display:block;} 
div.main ul.list4 li a:hover{ font-weight:bold; text-shadow:1px 1px #f1f1f1; color:#000; }


div.main div.immer-sidebar div.box3 ul.list4{ margin:-5px -2px 0; position:relative;}

/*---- inner-main----*/
div.main div.inner-main{ float:right; width:490px; margin-top:59px;}
div.main div.inner-main div.box3 div.middle{ padding:0 2px 1px;}
div.main div.inner-main div.box3 div.middle div.tabs{ padding-top:1px;}
div.main div.inner-main div.box3 div.middle div.tabs ul.tab-strip{ z-index:2; position:relative; margin-top:-2px;}
div.main div.inner-main div.box3 div.middle div.tabs ul.tab-strip li{ background:url(../images/content/main/tab-strip-left.jpg) 0 0 no-repeat; float:left;}
div.main div.inner-main div.box3 div.middle div.tabs ul.tab-strip li a{ background:url(../images/content/main/tab-strip-right.jpg) 100% 0 no-repeat; height:25px; display:block; line-height:24px; padding:0 15px; font-size:140%; color:#185686; text-decoration:none; font-weight:bold; float:left;}

/*---- featured product----*/
div#featured-products div.box{ background:url(../images/content/main/box-bg.jpg) 0 0 repeat-x; margin-top:-2px; position:relative; z-index:1; padding-top:2px;}
div#featured-products div.box ul{ margin:0 -3px 0 -2px; }
div#featured-products div.box ul li{ padding:20px 20px 0px 20px; float:left; width:204px;text-align:center; position:relative; border-bottom:#d9d9d9 1px solid; border-right:#d9d9d9 1px solid; height:183px; cursor:pointer;}
div#featured-products div.box ul li.last{ border-right:0;}
div#featured-products div.box ul li p{ font-size:110%; color:#32647d; font-weight:bold; margin-bottom:10px; }
div#featured-products div.box ul li span.price{ background:url(../images/content/main/price.png) 0 0 no-repeat; width:67px; height:44px; display:block; position:absolute; right:14px; top:120px; color:#FFF; font-size:140%; font-weight:bold; padding:24px 0 0 1px; line-height:10px;}
div#featured-products div.box ul li span.price small{ font-size:65%;}

div#featured-products div.box ul li div.overlay{ background:url(../images/content/layout.png) 0 0 no-repeat; width:241px; height:201px; position:absolute; left:1px; top:1px; z-index:5; padding:80px 0 0 60px; display:none;}

div#featured-products div.box ul li:hover div.overlay{ display:block;}


/*---- gifts----*/
div#gifts{ clear:both; margin:20px 0;}
div#gifts div.middle{ padding-top:1px;}
div#gifts h2{ margin-bottom:15px;}
div#gifts h2.heading1 span.center{ padding-left:19px;}
div#gifts a#previous, div#gifts a#next{ width:30px; height:50px; display:block; float:left; margin-top:30px;}
div#gifts a#previous{ margin-left:16px; background:url(../images/content/previous.gif) 0 0 no-repeat; }
div#gifts a#next{ background:url(../images/content/next.gif) 0 0 no-repeat;}
div#gifts ul{ float:left;}
/*
div#gifts ul li{ text-align:center; float:left; width:168px; margin:0 22px;} */
div#gifts ul li {float:left;margin:0 17px;text-align:center;width:180px;}
div#gifts ul li img{ margin-bottom:5px;}
div#gifts ul li p{ font-size:120%; color:#333;}
div#gifts ul li p a{color:#333;}

/*---- sidebar----*/
div#contrnt div.inner h4{ font-size:110%; color:#333; margin-bottom:10px;}


/*------------------------------------------
// 7  FREE_GIFTS STORE PAGE SPECIFIC STYLES
//------------------------------------------*/

div#content.free-gifts div.main{ width:667px;}
div#content.free-gifts div.main p {color:#333333;line-height:1.25em;margin-bottom:15px;margin-left:3px;}
div#content.free-gifts div.main p a{color:#333; text-decoration:underline;}
div#content.free-gifts div.main div.inner-sidebar{ margin:0; width:160px;}
div#content.free-gifts div.main div.inner-sidebar div.box3{ width:160px;}
div#content.free-gifts div.main div.inner-main{ margin:0; width:455px;}

/*---- Inner----*/
div#content div.inner{ background:url(../images/content/main/inner-middle.jpg) 0 0 repeat-y; }
div#content div.inner div.inner-top{ background:url(../images/content/main/inner-top.jpg) 0 0 no-repeat;}
div#content div.inner div.inner-bottom{ background:url(../images/content/main/inner-bottom.jpg) 0 100% no-repeat; padding:17px;}

/*---- Inner-main steps1----*/
div.main div.steps1{ border-bottom:#E1E1E1 1px solid;}
div.main div.steps1 div.header{ background:#ccd4df url(../images/content/main/step-bg.jpg) 0 0 repeat-x; margin-bottom:3px; padding:13px 18px; }
div.main div.steps1 div.step{cursor:pointer;}
div.main div.steps1 h2.heading2{ margin-bottom:3px;}
div.main div.steps1 div.header img.icon{ float:left; margin-bottom:10px;}
div.main div.steps1 div.header div.details{ margin-left:80px; padding-top:10px;}
div.main div.steps1 div.header h2{ font-size:180%; color:#1a5688; margin-bottom:0px; text-shadow:1px 1px #FFF;}
div#content.free-gifts div.main div.box3 div.steps1 div.header p{ font-size:140%; color:#474948; margin-bottom:5px;}

/*---- Inner-main step-content----*/
div#content div.main div.steps1 div.step-content div.section{ padding:10px 8px; background:none; border-bottom:#d0d3d8 1px solid; margin-bottom:10px; margin:0 -3px 10px;}
div#content div.main div.steps1 div.step-content div.last{ border:0;}
div.main div.steps1 div.step-content h2{ font-size:180%; color:#185686; margin-bottom:10px;}
div#content.free-gifts div.main div.steps1 div#step4-content p{ font-size:140%; font-weight:normal;}
div#content.free-gifts div.main div.steps1 div.step-content p a:hover{ text-decoration:none;}
div.main div.steps1 div#step4-content div.section ul{ margin-bottom:15px;}
div.main div.steps1 div#step4-content div.section ul li{ font-size:180%; color:#185686;}
div.main div.steps1 div#step4-content div.section ul li span{ color:#cd1e25;}

div#content.free-gifts div.main div.steps1 div.step-content div.last{ border:0;}
div#content.free-gifts div.main div.steps1 div.step-content a.button4{ margin-left:150px; font-size:110%; font-weight:bold; text-decoration:none; color:#FFF;}
div#content.free-gifts div.main div.steps1 div#step4-content a.button4{font-size:110%; font-weight:bold;}
div#content.free-gifts div.main div.steps1 div.step-content a.button4 span{ width:100px;}

div#content div.main div.steps1 div.step-content div.section ol{ margin:0 0 15px 20px;}
div#content div.main div.steps1 div.step-content div.section ol li{ font-size:125%; color:#333; font-weight:bold; list-style:decimal;}
div#content div.main div.steps1 div.step-content div.section ol li a{color:#333; text-decoration:none;}

div.main div.steps1 div.step-content div.section span.price{ background:url(../images/content/main/price2.jpg) 0 0 no-repeat; width:78px; height:58px; display:block; color:#FFF; font-size:160%; font-weight:bold; padding:30px 0 0 0px; line-height:10px; float:left; text-align:center;}
div.main div.steps1 div.step-content div.section span.price small{ font-size:65%;}
div.main div.steps1 div.step-content div.section div.description{ margin-left:100px;}

/*---- Inner-main step2-content----*/
div.main div.steps1 div#step2-content div.section ul{ margin-bottom:15px; padding-right:35px;}
div.main div.steps1 div#step2-content div.section ul li{ font-size:140%; color:#333;}
div#content div.main div.steps1 div#step2-content div.section p.tc{ clear:both; margin:0;}
div#content div.main div.steps1 div#step2-content div.section p.tc a{ font-size:80%; text-decoration:none;}
div#content div.main div.steps1 div.step-content div.section p{ }
div#content div.main div.steps1 div#step2-content div.section img.account{ float:right; margin:0 0 10px 10px;}
div#content div.main div.steps1 div#step2-content div.section img.party-poker{ margin:10px 0 15px 0px;}
div#content div.main div.steps1 div#step2-content div.section p.bonus-code{ font-size:180%; margin-bottom:20px; line-height:18px;}
div#content div.main div.steps1 div#step2-content div.section p.bonus-code span{ }
div#content div.main div.steps1 div#step2-content div.section p.bonus-code span.code{ color:#cd1e25;}
div#content div.main div.steps1 div.section a.download {background:transparent url(../images/content/buttonDownload.gif) no-repeat scroll 0 0;color:#FFFFFF;display:block;float:left;font-size:128%;font-weight:bold;letter-spacing:-1px;text-decoration:underline; text-shadow:-1px -1px 0 #00662A;}
div#content div.main div.steps1 div.section a.download:hover { background:transparent url(../images/content/buttonDownloadhover.gif) no-repeat scroll 0 0;color:#FFFFFF;display:block;float:left;font-weight:bold;letter-spacing:-1px;text-decoration:underline; text-shadow:-1px -1px 0 #00662A;}
div#content div.main div.steps1 div.section a.download span {background:transparent url(../images/content/buttonDownload.gif) no-repeat scroll 100% 0;color:#FFFFFF;display:block;line-height:30px;margin-left:23px;padding-right:10px;}
div#content div.main div.steps1 div.section a.download:hover span {background:transparent url(../images/content/buttonDownloadhover.gif) no-repeat scroll 100% 0;color:#FFFFFF;display:block;line-height:30px;margin-left:23px;padding-right:10px;}
div#content div.main div.steps1 div.section a.download:hover{ text-decoration:none;}

/*---- Inner-main step3-content----*/
div#content div.main div.steps1 div#step3-content div.section form p label{ display:block; margin-bottom:6px;}
div#content div.main div.steps1 div#step3-content div.section form p input.textbox{ border-left:#c1c1c1 1px solid; border-right:#c1c1c1 1px solid; border-bottom:#e1e1e1 1px solid; background:url(../images/content/main/textbox-bg.jpg) 0 0 repeat-x; border-top:0; padding:2px 3px; width:190px;}
div#content div.main div.steps1 div#step3-content div.section form p textarea{ border:#a9a9a9 1px solid; width:236px; padding:3px; height:80px;}
div#content div.main div.steps1 div#step3-content div.section form p select{ margin-right:5px; font-size:85%;}

/*---- Inner-sidebar----*/
div#content div#country img.flag{ float:left; margin:1px 6px 0 0;}
div#content div#country form select{ width:210px; float:left;}
div.sidebar div.video{ margin-bottom:10px;}
div.sidebar div.video img.tutorial-video{display: block;margin: 0 auto;}

/*---- Inner-sidebar- support---*/
div.sidebar div#support a{ width:59px; display:block; float:left; text-decoration:none; text-align:center; color:#122839; text-shadow:1px 1px #FFFFFF; font-weight:bold; font-size:120%; }
div.sidebar div#support a:hover{ background-color:#d0e0f0;  width:59px; display:block; float:left; text-decoration:none; text-align:center; color:#006228; text-shadow:-1px -1px #FFF; font-weight:bold;}

div#poker-store h2{ font-size:240%; color:#333;}
div#poker-store h2 a{ color:#333;}
div#poker-store img{ float:right; margin:0 0 5px 5px;}
div#poker-store div.details{ padding:20px 0 0 6px; margin-right:70px;}


/*------------------------------------------
// 6  FREE POKER MONER STORE PAGE SPECIFIC STYLES
//------------------------------------------*/

div.inner-sidebar div#free-money div.middle{ padding-bottom:50px;}
div.inner-sidebar div#free-money ul.list7 { padding:0 10px;}

div.inner-sidebar div.steps2{border-bottom:#E1E1E1 1px solid;}
div.inner-sidebar div.steps2 div.step{ padding:10px; background:#edf0f6 url(../images/content/main/step-bg.jpg) 0 100% repeat-x; margin-bottom:2px; cursor:pointer; }
div.inner-sidebar div.steps2 div.step:hover, div.inner-sidebar div.steps2 div.active{ background:#d0d3d8 url(../images/content/main/step-hover.jpg) 0 100% repeat-x;}
div.inner-sidebar div.steps2 div.step h2{ font-size:120%; color:#1a5688; margin:0;}
div#content.free-gifts div.main div.inner-sidebar div.steps2 div.step p{ font-size:120%; color:#474948; font-weight:bold; margin-bottom:5px;}

div.sidebar div#about-money ul.list9{ margin:0 0 10px 0px;  border-bottom:#FFF 1px solid; padding:0 0 10px 30px;}


/*---- Inner-main -- poker-money -- step-content----*/
div#content div.main div.steps1 div#step1-content p{ font-size:120%; font-weight:normal;}
div#content div.main div.steps1 div#step1-content p.bankroll{ font-size:140%; color:#cd1e25; font-weight:bold;}
div#content div.main div.steps1 div#step1-content h3{ font-size:120%; color:#333; }
div.main div#poker-money div.steps1 div.header h2{ font-size:120%;}

/*------------------------------------------
// 7  OVERLAY1 PAGE SPECIFIC STYLES
//------------------------------------------*/

div.overlay1-content{ width:942px; background:#fff url(../images/content/overlay/overlay1-bg.jpg) 0 0 repeat-x; padding:10px; border:#000 1px solid; position:absolute; top:110px; left:0px; z-index:2; }
div.overlay1-content p{ font-size:120%;}
div.overlay1-content h1{margin: 0 375px;}
div.overlay1-content div.header{}
div.overlay1-content div.header h1 a.logo{ position:relative; width:159px; height:42px; display:block; font-size:50%; margin-bottom:20px;}
div.overlay1-content div.header h1 a.logo span{ background:url(../images/content/overlay/ovarlay-logo.jpg) 0 0 no-repeat; width:159px; height:42px; left:0; top:0; display:block;}

div.overlay1-content p {color:#474948;font-size:180%;font-weight:bold;line-height:180%;margin-bottom:10px; text-align:center;}

.headerEx{background:#fff url(../images/content/overlay/overlay1-bg.jpg) 0 0 repeat-x; padding:10px; height:115px; font-size:180%;}
a.logoEx span {background:transparent url(../images/content/overlay/ovarlay-logo.jpg) no-repeat scroll 0 0;display:block;height:42px; margin:0 auto;width:159px;}
.titleEx { margin-top:28px;}

/*---- form----*/
div.overlay1-content div.form{ padding-top:10px; position:relative;}
div.overlay1-content div.form h2{ font-size:200%; color:#333; margin-bottom:10px;}
div.overlay1-content div.form p {font-size:150%;line-height:15px;margin-bottom:0px;text-align:left; display:block;}
div.overlay1-content div.form p.dates { display:inline-block; clear:both; margin-bottom:5px;}
div.overlay1-content div.form p.interline { line-height:12px;}
div.interline { height:11px; display:block; margin:0; padding:0; display:inline;}
div.overlay1-content div.form label{color:#333; font-size:80%; width:100px; float:left;}
div.overlay1-content div.form input.textbox{background:transparent url(../images/content/overlay/textbox.jpg) repeat-x scroll 0 0;border-color: #C1C1C1;border-style:none solid solid;border-width:0 1px 1px;padding:3px;width:175px; font-size:65%; float:left;} 
div.overlay1-content div.form select{ font-size:65%; margin-right:2px; padding:3px;}
div.overlay1-content div.form select.small{width:62px;}
div.overlay1-content div.form select.middle{width:92px;}
div.overlay1-content div.form select.large{ width:175px;}
div.overlay1-content div.form p.selectbox label{ display:block; float:none; margin-bottom:3px;}
div.overlay1-content div.form a.button4{ font-size:105%; margin:10px 0 5px 30px; }
div.overlay1-content div.form a.button4 span{width:100px; text-align:center;}

/*---- login----*/
div.overlay1-content div.form div.login{ float:left; width:290px; padding-left:5px;}
div.overlay1-content div.form a.close {background:transparent url(../images/content/overlay/close.gif) no-repeat scroll 0 0;bottom:0;color:#FFFFFF;font-size:90%;font-weight:bold;left:800px;line-height:13px;padding-left:15px;position:absolute;text-decoration:underline;top:-91px;}
div.overlay1-content div.form a.close:hover{ text-decoration:none;}

/*---- registration----*/
div.overlay1-content div.registration {border-left:1px solid #E1E1E1;float:right;padding-left:20px;width:615px;}
div.overlay1-content div.form a.close {
background:transparent url(../images/content/overlay/close.gif) no-repeat scroll 0 0;
bottom:0;
color:#FFFFFF;
font-size:90%;
font-weight:bold;
left:554px;
line-height:13px;
padding-left:15px;
position:absolute;
text-decoration:underline;
top:-119px;
height:35px;}
div.overlay1-content div.registration div.section2{ width:300px; float:left; margin-bottom:40px; } 
div.overlay1-content div.registration div.section2 label{ width:110px; }
div.overlay1-content div.form p.check label{ width:110px;}

/*---- captcha----*/
div.overlay1-content div.form div.captcha{ clear:both;}
div.overlay1-content div.form div.captcha img{ margin-left:160px; margin-bottom:10px;}
div.overlay1-content div.form div.captcha input.textbox{ width:180px; padding:2px 3px; margin-left:140px;}
div.overlay1-content div.form div.captcha a.button4{ margin-left:162px;}

/*------------------------------------------
// 7  OVERLAY2 PAGE SPECIFIC STYLES
//------------------------------------------*/

div.overlay2-content{ background:#fff url(../images/content/overlay/overlay2-top.jpg) 0 0 repeat-x; width:485px; padding:10px; z-index:2; position:absolute; top:110px; left:200px; border:#000 1px solid;}
div.overlay2-content div.header{ padding:8px 0 0 25px; margin-bottom:50px;}
div.overlay2-content div.header h1{ padding:0; margin:0;}
div.overlay2-content h1{ font-size:260% !important; color:#185686 !important; margin-bottom:10px; padding:0 !important;}
div.overlay2-content p{ font-size:120%; color:#333; font-weight:bold; margin-bottom:15px; padding-right:15px;}

/*---- overlay2-content inner----*/
div#content div.overlay2-content div.inner{ width:383px; background:url(../images/content/overlay/inner2-middle.jpg) 0 0 repeat-y;}
div#content div.overlay2-content div.inner div.inner-top{ background:url(../images/content/overlay/inner2-top.jpg) 0 0 no-repeat;}
div#content div.overlay2-content div.inner div.inner-bottom{ background:url(../images/content/overlay/inner2-bottom.jpg) 0 100% no-repeat; padding:20px; }

/*---- overlay2-content form----*/
div.overlay2-content div.form{ margin:20px 20px 0;}
div.overlay2-content div.form p {line-height:15px;margin-bottom:0px;text-align:left; display:block;}
div.overlay2-content div.form p.dates {clear:both;display:inline-block;margin-bottom:5px;}
div.overlay2-content div.form p.interline {line-height:12px;}
div.overlay2-content div.form input.textbox {background:transparent url(../images/content/overlay/textbox.jpg) repeat-x scroll 0 0;border-color:#C1C1C1;border-style:none solid solid;border-width:0 1px 1px;float:left;font-size:80%;padding:3px;width:175px;}
div.overlay2-content div.form label {color:#333333;float:left;width:100px;}
div.overlay2-content div.form p a.button5{ margin:10px 0 0 140px;}

div.overlay2-content div#support, div.overlay2-content div.customer-support{ width:262px; margin-left:40px;}
div.overlay2-content div#support div.inner, div.overlay2-content div.customer-support div.inner{ background:none; width:auto;}
div.overlay2-content div#support h2, div.overlay2-content div.customer-support h2{ text-align:center; margin-bottom:5px;}
div.overlay2-content div#support a, div.overlay2-content div.customer-support a{ float:left; text-decoration:none; width:59px; text-align:center; color:#28536d;}


/*------------------------------------------
// 7  MY ACCOUNT PAGE SPECIFIC STYLES
//------------------------------------------*/
div#content.pso div.main div.inner-sidebar{ margin-top:20px;}
div#content.pso div.main div.inner-main{ margin-top:20px;}


/*---- Tabs----*/
div.main div.inner-main div#account div.middle{ border-bottom:#E1E1E1 1px solid;}
div.main div.inner-main div#account div.box6 div.middle{ border:0; padding:5px 10px;}
div.main div.inner-main div#account div.tabs{ padding-top:1px;}
div.main div.inner-main div#account div.tabs ul.tab-strip{ z-index:2; position:relative; margin-top:-2px;}
div.main div.inner-main div#account div.tabs ul.tab-strip li{ background:url(../images/content/main/tabs.jpg) 0 0 no-repeat; float:left; padding-left:3px; margin-right:2px;}
div.main div.inner-main div#account div.tabs ul.tab-strip li a{ background:url(../images/content/main/tabs.jpg) 100% 0 no-repeat; height:27px; display:block; line-height:24px; padding:0 15px; color:#777777; text-decoration:none; font-weight:bold; float:left; font-size:130%;}
div.main div.inner-main div#account div.tabs ul.tab-strip li:hover, div.main div.inner-main div#account div.tabs ul.tab-strip li.active{background:url(../images/content/main/tabs-hover.jpg) 0 0 no-repeat;}
div.main div.inner-main div#account div.tabs ul.tab-strip li:hover a, div.main div.inner-main div#account div.tabs ul.tab-strip li.active a{background:url(../images/content/main/tabs-hover.jpg) 100% 0 no-repeat; color:#185686;}

div.main div.inner-main div#account div.tabs div.tab-content{margin-top:-4px;padding:25px;position:relative;z-index:1; color:#333333; line-height:14px;}
div.main div.inner-main div#account div.tabs div.tab-content b {color:#185686; font-size:120%;}
div.main div.inner-main div#account div.tabs div.tab-content div{ line-height:1.5em;}
div.main div.inner-main div#account div.tabs div.tab-content br{ display:block; height:15px;}
div.main div.inner-main div#account div.tabs div.tab-content div.forNews{ font-size:120%; padding-bottom:15px;}
div.main div.inner-main div#account div.tabs div.tab-content h1{ font-size:280%; color:#333; margin-bottom:15px;}
div.main div.inner-main div#account div.tabs div.tab-content h2{ font-size:120%;}


div#account div.tabs div.tab-content ul.list11 li{color:#333; font-size:110%; margin-bottom:3px; width:230px;}
div#account div.tabs div.tab-content ul.list11 li span{ width:75px; font-weight:bold; float:left; line-height:18px;}
div#account div.tabs div.tab-content ul.list11 li p{ float:right; text-align:left; margin:0; width:152px; line-height:18px; }
div#account div.tabs div.tab-content ul.list11 li p a{color:#333;}
div#account div.tabs div.tab-content p a.button5{ margin-left:150px; color:#FFF;}
div#account div.tabs div.tab-content p a.button5 span{ width:70px; text-align:center;}

/*---- sidebar points----*/
div#points{ margin-top:57px;}
div#points img{ float:left; margin:0 15px 0px 0;}
div#points h1{ color:#333; font-weight:bold; font-size:270%; margin:10px 0 10px 0;}
div#points a.button6{ margin-left:60px;}

/*---- sidebar room----*/
div.sidebar div.box3 h2.heading1{ text-align:center;}
div#room img{ float:left; margin-right:10px;}
div#room h2{ margin-bottom:2px;}
div#room h1{ font-size:266%; color:#700b0b; margin:15px 0 0 0; line-height:20px;}
div#room h1 small{ font-size:50%;}

/*---- sidebar promotion----*/
div#promotion p{ font-weight:bold; margin-bottom:3px;}
div#promotion p a.button6{ float:right; font-size:90%;}
div#promotion p a.button6 span{ width:90px; text-align:center;}

div#content.pso div.box2 div.middle div.inner{ padding:5px;}
div#content.pso div.box2 div.inner table{ margin:0;}

/*---- sidebar affiliate----*/
div#affiliate h2{ margin-bottom:15px;}
div#affiliate p{ font-size:110%; margin-bottom:3px; color:#333; padding:0 5px; line-height:17px;}
div#affiliate p a.button6{ float:right; font-size:90%;}
div#affiliate p a.button6 span{ width:90px; text-align:center;}


/*------------------------------------------
// 7  PROMOTION PAGE SPECIFIC STYLES
//------------------------------------------*/
table.promotion tr th, table.promotion tr td{ border-bottom:#c1c2c4 1px dashed; line-height:20px;} 
table.promotion tr.last{ border:0;}
table.promotion tr th{ font-size:110%; color:#333; text-align:left;}
table.promotion tr th.poker{ width:125px;}
table.promotion tr th.username{ width:85px;}
table.promotion tr th.gift{ width:100px;}
table.promotion tr td{ font-size:110%; color:#181818; text-align:left;}
table.promotion tr td a{color:#181818;}

/*------------------------------------------
// 7  REFERRAL PAGE SPECIFIC STYLES
//------------------------------------------*/
div.main div.tabs div#referral-tab-content h2, div.main div.tabs div#rakeback-tab-content h2{ float:left; margin-top:30px;}
div.main div.tabs2 div#referral-tab-content h2, div.main div.tabs2 div#rakeback-tab-content h2{ float:left; margin-top:30px;}
/*---- Earning----*/
div.main div.tabs div.tab-content  div#earning{ float:right; width:225px; text-align:center;}
div.main div.tabs div.tab-content div#earning div.middle{ padding-bottom:15px;}
div.main div.inner-main div#account div.tabs div.tab-content h2.heading1{ clear:both; float:none; font-size:120%; margin:0 0 2px 0;}
div.main div.tabs div.tab-content div#earning h5{ font-size:120%;}
div.main div.tabs div.tab-content div#earning p.price{ color:#005397; font-size:200%; font-weight:bold;}
div.main div.tabs div.tab-content div#earning a.button7{ margin-right:5px; }
div.main div.tabs div.tab-content div#earning a.button7 span{width:85px; text-align:center;}

div.main div.tabs2 div.tab-content  div#earning{ float:right; width:225px; text-align:center;}
div.main div.tabs2 div.tab-content div#earning div.middle{ padding-bottom:15px;}
div.main div.inner-main div#account div.tabs2 div.tab-content h2.heading1{ clear:both; float:none; font-size:120%; margin:0 0 2px 0;}
div.main div.tabs2 div.tab-content div#earning h5{ font-size:120%;}
div.main div.tabs2 div.tab-content div#earning p.price{ color:#005397; font-size:200%; font-weight:bold;}
div.main div.tabs2 div.tab-content div#earning a.button7{ margin-right:5px; }
div.main div.tabs2 div.tab-content div#earning a.button7 span{width:85px; text-align:center;}

/*---- tabel1----*/
div#content div.main div.tabs div.tab-content div.section{ background:none; padding:0; margin-bottom:6px;}
div#content div.main div.tabs div.tab-content div.section p{ font-size:100%; font-weight:bold; margin-bottom:5px;}
div.main div.tabs div.tab-content table.table1 tr th{ background:#eaecee; font-size:100%; color:#333; vertical-align:middle;}
div.main div.tabs div.tab-content table.table1 tr th.first{ background:#eaecee url(../images/content/main/th-first.gif) 0 0 no-repeat; text-align:left; padding-left:5px;}
div.main div.tabs div.tab-content table.table1 tr th.last{ background:#eaecee url(../images/content/main/th-last.gif) 100% 0 no-repeat; height:17px; text-align:left; padding-left:10px; }
div.main div.tabs div.tab-content table.table1 tr td{ font-size:100%; color:#333; font-weight:bold; line-height:15px; text-align:center; vertical-align:middle;}
div.main div.tabs div.tab-content table.table1 tr td a{color:#333;}
div.main div.tabs div.tab-content table.table1 tr td.first{ text-align:left; padding-left:7px;}
div.main div.tabs div.tab-content table.table1 tr td.last{ text-align:left; padding-left:15px;}

div#content div.main div.tabs2 div.tab-content div.section{ background:none; padding:0; margin-bottom:6px;}
div#content div.main div.tabs2 div.tab-content div.section p{ font-size:100%; font-weight:bold; margin-bottom:5px;}
div.main div.tabs2 div.tab-content table.table1 tr th{ background:#eaecee; font-size:100%; color:#333; vertical-align:middle;}
div.main div.tabs2 div.tab-content table.table1 tr th.first{ background:#eaecee url(../images/content/main/th-first.gif) 0 0 no-repeat; text-align:left; padding-left:5px;}
div.main div.tabs2 div.tab-content table.table1 tr th.last{ background:#eaecee url(../images/content/main/th-last.gif) 100% 0 no-repeat; height:17px; text-align:left; padding-left:10px; }
div.main div.tabs2 div.tab-content table.table1 tr td{ font-size:100%; color:#333; font-weight:bold; line-height:15px; text-align:center; vertical-align:middle;}
div.main div.tabs2 div.tab-content table.table1 tr td a{color:#333;}
div.main div.tabs2 div.tab-content table.table1 tr td.first{ text-align:left; padding-left:7px;}
div.main div.tabs2 div.tab-content table.table1 tr td.last{ text-align:left; padding-left:15px;}


/*---- tabel-statistics----*/
div.main div.tabs div.tab-content p a.more{display: block;font-size: 12px;margin-top: 5px;padding-left: 6px;text-decoration: underline;}
div.main div.tabs div.tab-content p a.more:hover{ text-decoration:none;}
div.main div.tabs2 div.tab-content p a.more{text-decoration:underline; padding-left:7px;}
div.main div.tabs2 div.tab-content p a.more:hover{ text-decoration:none;}


/*---- section form----*/
div.main div.tabs div.tab-content div.section{ clear:both;}
div.main div.tabs div.tab-content div.section form label{ margin-right:4px;}
div.main div.tabs div.tab-content div.section form select{ border-bottom:0; border-right:0;}
div.main div.tabs div.tab-content div.section form p.textarea span label{ display:block;}
div.main div.tabs div.tab-content div.section form p.textarea span{ float:left; width:205px; margin-right:10px;}
div.main div.tabs div.tab-content div.section form p.textarea span textarea{ border-top:#848484 2px solid; width:200px; height:45px;border-bottom: 1px solid #848484;border-right: 1px solid #848484;}
div.main div.tabs div.tab-content div.section form p.textarea span textarea#lbl_resultflat{margin-bottom:10px;}
div.main div.tabs div.tab-content div.section form p.textarea span.link{ padding-top:30px;}
div.main div.tabs div.tab-content div.section form p.textarea span.link a{ text-decoration:underline;font-size:12px;}
div.main div.tabs div.tab-content div.section form p.textarea span.link a:hover{ text-decoration:none;}
div.main div.tabs2 div.tab-content div.section{ clear:both;}
div.main div.tabs2 div.tab-content div.section form label{ margin-right:4px;}
div.main div.tabs2 div.tab-content div.section form select{ border-bottom:0; border-right:0;}
div.main div.tabs2 div.tab-content div.section form p.textarea span label{ display:block;}
div.main div.tabs2 div.tab-content div.section form p.textarea span{ float:left; width:205px; margin-right:10px;}
div.main div.tabs2 div.tab-content div.section form p.textarea span textarea{ border-top:#848484 2px solid; width:200px; height:45px;}
div.main div.tabs2 div.tab-content div.section form p.textarea span.link{ padding-top:30px;}
div.main div.tabs2 div.tab-content div.section form p.textarea span.link a{ text-decoration:underline;}
div.main div.tabs2 div.tab-content div.section form p.textarea span.link a:hover{ text-decoration:none;}

/*---- management form----*/
div.main div.tabs div.tab-content div#management form select{ width:100px; margin-right:4px;}
div.main div.tabs div.tab-content div#management p{ width:345px;}
div.main div.tabs div.tab-content div#management a.button6{ float:right; margin-left:6px;}
div.main div.tabs div.tab-content div.section a.button6 span{ width:90px;}
div.main div.tabs2 div.tab-content div#management form select{ width:100px; margin-right:4px;}
div.main div.tabs2 div.tab-content div#management p{ width:345px;}
div.main div.tabs2 div.tab-content div#management a.button6{ float:right; margin-left:6px;}
div.main div.tabs2 div.tab-content div.section a.button6 span{ width:90px;}

/*---- generation form----*/
div.main div.tabs div.tab-content div.generation select{ margin-right:5px;}
div.main div.tabs div.tab-content div.generation select.middle{ width:120px;margin-top:5px;margin-bottom:10px;}
div.main div.tabs div.tab-content div.generation select.small{ width:80px;}
div.main div.tabs div.tab-content div.generation input.textbox{ width:95px; border-top:#848484 2px solid;border-bottom: 1px solid #848484;border-right: 1px solid #848484;}
div.main div.tabs div.tab-content div.generation input#txtnewlink{margin-left:5px;}

div.main div.tabs2 div.tab-content div.generation select{ margin-right:5px;}
div.main div.tabs2 div.tab-content div.generation select.middle{ width:120px;}
div.main div.tabs2 div.tab-content div.generation select.small{ width:80px;}
div.main div.tabs2 div.tab-content div.generation input.textbox{ width:95px; border-top:#848484 2px solid;}

/*------------------------------------------
// 7  RAKEBACK PAGE SPECIFIC STYLES
//------------------------------------------*/
div.main div.tabs div#rakeback-tab-content div#earning div.middle{ padding-bottom:0;}
div.main div.tabs div#rakeback-tab-content table.table1 tr th.first, div.main div.tabs div#rakeback-tab-content table.table1 tr th.last{ text-align:center; padding:0;}
div.main div.tabs div#rakeback-tab-content table.table1 tr td.first{ text-align:center;}

div.main div.tabs2 div#rakeback-tab-content div#earning div.middle{ padding-bottom:0;}
div.main div.tabs2 div#rakeback-tab-content table.table1 tr th.first, div.main div.tabs div#rakeback-tab-content table.table1 tr th.last{ text-align:center; padding:0;}
div.main div.tabs2 div#rakeback-tab-content table.table1 tr td.first{ text-align:center;}

/*---- Poker----*/
div.main div.tabs div.poker{ clear:both; border-top:#e1e1e1 1px solid; padding:10px 25px 0 25px; margin:0 -27px 20px; position:relative; width:438px;}
div.main div.tabs div#rakeback-tab-content div.poker h4{ float:none; margin:0 0 10px 0; font-size:160%;}
div.main div.tabs div.poker img{ float:left; margin:0 0px 10px 0; border:#bcbcbc 1px solid;}
div.main div.tabs div.poker div#account-info,div.main div.tabs div.poker div#account-information{ width:148px;}
div.main div.tabs div.poker div.column{ width:117px; margin-left:10px; float:left;}
div.main div.tabs div.poker div.column ul li{ font-size:100%; line-height:19px; color:#333; font-weight:bold;}
div.main div.tabs div.poker div.column ul li span{ font-weight:normal;}
div.main div.tabs div.poker div.column a.details{font-size:100%; line-height:19px; color:#333; font-weight:bold; text-decoration:underline;}
div.main div.tabs div.poker div.column a.details:hover{ text-decoration:none;}

div.main div.tabs2 div.poker{ clear:both; border-top:#e1e1e1 1px solid; padding:10px 25px 0 25px; margin:0 -27px 20px; position:relative; width:438px;}
div.main div.tabs2 div#rakeback-tab-content div.poker h4{ float:none; margin:0 0 10px 0; font-size:160%;}
div.main div.tabs2 div.poker img{ float:left; margin:0 0px 10px 0; border:#bcbcbc 1px solid;}
div.main div.tabs2 div.poker div#account-info,div.main div.tabs div.poker div#account-information{ width:148px;}
div.main div.tabs2 div.poker div.column{ width:117px; margin-left:10px; float:left;}
div.main div.tabs2 div.poker div.column ul li{ font-size:100%; line-height:19px; color:#333; font-weight:bold;}
div.main div.tabs2 div.poker div.column ul li span{ font-weight:normal;}
div.main div.tabs2 div.poker div.column a.details{font-size:100%; line-height:19px; color:#333; font-weight:bold; text-decoration:underline;}
div.main div.tabs2 div.poker div.column a.details:hover{ text-decoration:none;}


/*------------------------------------------
// 8  RAKEBACK PAGE SPECIFIC STYLES
//------------------------------------------*/



/*---- sidebar----*/
div#pso-hot ul.list12{ padding:0 5px;}

/*---- box3 announcement----*/
div#announcement ul.list13 li{ margin-bottom:20px;}

/*----rakebreak----*/
div#content div.rakebreak{ background:url(../images/content/main/Rakebreak-top.jpg) 0 0 no-repeat; margin-bottom:5px;}
div#content div.rakebreak ul{ background:url(../images/content/main/Rakebreak-arrow.jpg) 0 63px no-repeat;}
div#content div.rakebreak ul li{ float:left; width:204px; text-align:center;}
div#content div.rakebreak ul li.play-poker{ width:216px;}
div#content div.rakebreak ul li h3{ font-size:130%; color:#FFF; line-height:16px; text-align:center; margin:0; height:35px; padding-top:2px;}
div#content div.rakebreak ul li h3 span{ line-height:32px;}
div#content div.rakebreak ul li img{ vertical-align:bottom;}

/*----Poker rakebreak----*/
div#content div#poker-rakeback div.section p{ font-weight:normal;}
div#content div#poker-rakeback div.section p a{ font-weight:normal;}
div#content div#poker-rakeback div.section p a.button4{ font-weight:bold;}
div#content div#poker-rakeback div.last{ height:250px;}

/*----carbon rakebreak----*/
div#content div#carbon-rakeback div.section p{ font-weight:normal;}
div#carbon-rakeback div.section p a{ font-weight:normal;}
div#carbon-rakeback div.section img.rakeback-img{ margin-right:10px;}
div#carbon-rakeback div.section h5{color:#333; font-size:140%; margin-bottom:5px;}
div#carbon-rakeback div.section h4{ margin-bottom:20px;}
div#carbon-rakeback div.section h4 span{ color:#333;}
div#carbon-rakeback div.section h4 span span{ color:#cd1e25;}
div#carbon-rakeback div.section img.carbon{ margin:8px 0 20px 0;}
div#content div.main div.steps1 div#carbon-rakeback div.top p{ font-size:120%;}

div#carbon-rakeback div.section ul{ float:right; margin-left:10px;}
div#carbon-rakeback div.section ul li{ font-size:110%; color:#333;}
div#carbon-rakeback div.section ul li span{ font-weight:bold; float:left; width:112px;}

/*------------------------------------------
// 7  SUPPORT_CENTER PAGE SPECIFIC STYLES
//------------------------------------------*/

div#content.support-center div.main{ width:667px;}


/*------------------------------------------
// 8  TOURNAMENTS PAGE SPECIFIC STYLES
//------------------------------------------*/

/*----content inner-main---*/
div#content.tournament div.inner-main{ margin:0;}
div#content.tournament div.inner-sidebar{ margin:0;}
div#content.tournament div.inner-main div.box3 div.middle{ padding:25px 28px;}
div#content.tournament div.inner-main div.box3 div.middle h2.heading2{ text-align:left; font-size:120%;}
div#content.tournament div.inner-main div.box3 div.middle p{ font-size:120%; margin-bottom:20px;}
div#content.tournament div.inner-main div.box3 div.middle ul.listfr{ font-size:110%;}

/*----content table2---*/
div#content table.table2{ margin-bottom:20px;}
div#content table.table2 tr th{ background:#eaecee; vertical-align:middle; height:13px; font-size:110%; font-weight:bold; color:#333; padding:2px 0; line-height:13px;}
div#content table.table2 tr th.first {}
div#content table.table2 tr th.last{ background:#eaecee;}
div#content table.table2 tr td{ height:22px; vertical-align:middle; font-size:110%; color:#333; padding:2px 0; line-height:22px; text-align:center;}
div#content table.table2 tr td a{color:#333; text-decoration:none; line-height:22px;}
div#content table.table2 tr td a.more{  font-size:90%;}
div#content table.table2 tr td.first{ text-align:left;}
div#content table.table2 tr td.first span{ margin-left:37px; display:block;}
div#content table.table2 tr td img{ float:left; margin-right:5px;}

/*------------------------------------------
// 9  REFERRALSECION PAGE SPECIFIC STYLES
//------------------------------------------*/
div#content.referral div.inner-main{ margin:0;}
div#content.referral div.inner-sidebar{ margin:0;}
div#content.referral div.inner-main div.box3 div.middle{ padding:25px;}
div#content.referral div.inner-main div.box3 div.middle p{ font-size:120%;}
div#content.referral div.inner-main div.box3 div.middle p a{ font-weight:normal;}
div#content.referral div.inner-main div.box3 div.middle h4{ font-size:120%; margin-bottom:15px; color:#333;}
div#content.referral div.inner-main div.box3 a.button4{ margin-left:150px;}

div#content.referral div.inner-main div.box2 div.inner{ margin-top:3px;}
div#content.referral div.inner-main div.box3 div.box2 div.middle{ padding:5px 0 0;}

div#content.referral div.inner-main div.box3 div.box2 table tr th{ color:#fff; font-size:120%; height:28px; vertical-align:middle; background:url(../images/content/th-middle.jpg) 0 0 repeat-x;}
div#content.referral div.inner-main div.box3 div.box2{ }
div#content.referral div.inner-main div.box3 div.box2 table{ width:100%; }
div#content.referral div.inner-main div.box3 div.box2 table tr th.first{ background:url(../images/content/th-left.jpg) 0 0 no-repeat!important;}
div#content.referral div.inner-main div.box3 div.box2 table tr th.last{ background:url(../images/content/th-right.jpg) 100% 0 no-repeat!important;}
div#content.referral div.inner-main div.box3 div.box2 table tr td table{ background:url(../images/content/inner-table.jpg) 0 0 no-repeat;}
div#content.referral div.inner-main div.box3 div.box2 table tr td table tr td{text-align:center; border-bottom:#FFF 1px solid; height:25px; vertical-align:middle; width:100px; color:#333; font-size:120%; font-weight:bold;}
div#content.referral div.inner-main div.box3 div.box2 table tr td table tr td.first{ width:130px;}
div#content.referral div.inner-main div.box3 div.box2 table tr td table tr.last td{ border:0;}

/**** new rules for the referral commision page ****/
div#content.referral div.inner-main div.box3 table.comm tr{ background:url(../images/content/inner-table.jpg) 0 0 repeat-y;background: url(../images/content/inner-table.jpg) 0 0 no-repeat;
height: 28px!important;}
div#content.referral div.inner-main div.box3 table.comm th{color:black!important;background-color: #7c9eb9!important;background-image: none!important;}
div#content.referral div.inner-main div.box3 div.box2 table tr th.middle{color:#fff!important; font-size:135%; height:28px; vertical-align:middle; background:url(../images/content/th-middle.jpg) 0 0 repeat-x!important;}
div#content.referral div.inner-main div.box3 table.comm td{font-weight:normal!important;color:black!important;}

div#content ul.list17{ margin:0 0 15px 15px;}
div#content ul.list17 li{ font-size:120%; color:#333; list-style-position:inside;}


/*------------------------------------------
// 10  LEADERBORDER PAGE SPECIFIC STYLES
//------------------------------------------*/

div.box3 div.no-bottom{ border-bottom:#E1E1E1 1px solid;}
div#content div.notice div.box3{ float:left; width:330px; margin-right:15px;}
div#content div.notice div.box3 h2{ margin-bottom:12px;}
div#content div.notice div.box3 a.button5{ margin-bottom:3px;}
div#content div.notice div.box3 a.button5 span{ width:61px;}
div#content div.notice div.box3 img.betfair{ float:left; margin:0 10px 10px;}

div#content div.notice h3{ font-size:180%; color:#1a5688; margin-bottom:10px;}
div#content.free-gifts div.notice p{ font-size:110%;}


/*----content table3---*/
div#content table.table3 tr th{ font-size:110%; color:#FFF; background:url(../images/content/table3-th.jpg) 0 0 repeat-x; height:26px; vertical-align:middle; text-align:left;}
div#content table.table3 tr th.first{ padding-left:12px;}
div#content table.table3 tr th.prize{ width:75px;}
div#content table.table3 tr td{ font-size:110%; color:#333; height:20px; vertical-align:middle; font-weight:bold; background:url(../images/content/table-border.jpg) 0 100% repeat-x;}
div#content table.table3 tr.last td{ background:none;}
div#content table.table3 tr td.first{ padding-left:15px;}

/*------------------------------------------
// 11  RAKERACE PAGE SPECIFIC STYLES
//------------------------------------------*/

div#content.rakerace-page div.inner{ margin-bottom:10px;}
div#content.rakerace-page div.sidebar div.inner{ margin-bottom:0px;}
div#content.rakerace-page div.inner div.inner-bottom{ padding-bottom:10px;}

div#content div.rakerace-form{ width:634px;}
div#content div.rakerace-form div.heading{ background:url(../images/content/Rakeraces-deading.jpg) 0 0 no-repeat; height:37px; line-height:37px; padding-left:10px; margin-bottom:1px;}
div#content div.rakerace-form div.heading label{ font-size:170%; color:#FFF; margin-right:25px; font-weight:bold; float:left;}
div#content div.rakerace-form div.heading select{ float:left; margin:7px 5px 0 0;}
div#content div.rakerace-form div.heading select.month{ width:95px;}
div#content div.rakerace-form div.heading select.year{ width:65px;}
div#content div.rakerace-form input.submit{ margin-top:8px; float:left;}
div#content div.rakerace-form p{ background:#18354d; padding:3px; margin-bottom:2px;}

div#content a.button10{ background:url(../images/content/button10.jpg) 0 0 no-repeat; width:204px; height:29px; font-size:100%; color:#FFF; text-align:center; float:left; margin:0 3px 3px 0; text-decoration:none; line-height:29px;}

div.main div.rakerace-table{ float:left; width:218px; margin:0 4px 6px 0;}
div.main div.rakerace-table div.top-section{ background:url(../images/content/top-section.jpg) 0 100% repeat-x; padding-bottom:5px; text-align:center; margin:0 -2px 2px; position:relative; }


div#content a.button11{background:transparent url(../images/content/button11.jpg) no-repeat scroll 0 0; color:#FFFFFF; font-size:110%; height:23px;margin-bottom:3px; padding-left:10px; text-align:center; display:block; text-decoration:underline;}
div#content a.button11 span {background:transparent url(../images/content/button11.jpg) no-repeat scroll 100% 0; display:block; height:23px; line-height:23px; padding-right:10px;}
div#content a.button11:hover{ text-decoration:none;}

/*---- Conflicting classes ----*/
div#container h2.heading1{ font-size:120%; color:#fff; background:url(../images/content/heading1.png) 0 -28px no-repeat; height:28px; padding-left:8px;}
div#container h2.heading1 span.right{ background:url(../images/content/heading1.png) 100% -57px no-repeat; display:block; padding-right:8px; height:28px;}
div#container h2.heading1 span.center{ background:url(../images/content/heading1.png) 0 0px repeat-x; display:block; height:28px; line-height:28px;}
div#container h2.heading1 span.center a{color:#FFF;}

/*------------------------------------------
// 12  PSO PRODUCT PAGE SPECIFIC STYLES
//------------------------------------------*/

/*----country---*/
div.page-info div#country{ float:right; width:262px;}

/*----shopping-cart---*/
div.page-info div#shopping-cart{ float:right; width:266px; margin-right:10px;}
div#shopping-cart h2{ background:url(../images/content/cart-heading.jpg) 0 0 no-repeat; line-height:26px; font-size:140%; color:#FFF; padding-left:32px; height:29px;}
div#shopping-cart h2 a.button6{ float:right; font-size:70%; margin:5px 4px 0 0;}
div#shopping-cart h2 a.button6 span{ width:80px;}
div#shopping-cart ul{ padding:0 0px 0 5px; height:42px; overflow:auto;}
div#shopping-cart ul li{ font-size:100%; color:#333; line-height:13px; }
div#shopping-cart ul li a, div#content div#shopping-cart p span{ width:164px; display:block; float:left; color:#333;}
div#shopping-cart ul li a.cros{ float:right; width:12px; margin-top:1px;}
div#shopping-cart ul li a.cros img{ vertical-align:top;}
div#content div#shopping-cart p{ font-size:110%; color:#333; font-weight:bold; padding-left:5px; margin:0; }

/*----item---*/
div#content div.tabs2 div#featured-item{ padding:30px 2px 5px 30px;}
div#content div.item img{ float:left; margin:0 40px 10px 5px;}
div#content div.item h2{ font-size:260%; color:#185686; margin-bottom:10px;}
div#content div.item h3{ font-size:200%; color:#333; font-weight:normal; margin-bottom:10px;}
div#content div.item p{ font-size:140%; color:#333; line-height:18px;}
div#content div.item div.details{ clear:both; }

/*----add item form---*/
div#content div#add-item-form{ width:253px; float:right; margin:-25px 0 15px 10px; position:relative;  }
div#content div#add-item-form div.add-item-form-middle { background:url(../images/content/add-item-card-middle.jpg) left top repeat-y; }
div#content div#add-item-form div.add-item-form-top { background:url(../images/content/add-item-card-top.jpg) left top no-repeat; }
div#content div#add-item-form div.add-item-form-bottom{ background:url(../images/content/add-item-card-bottom.jpg) left bottom no-repeat ; padding-top:20px;  }
div#content div#add-item-form img.arrow { position:absolute; left:-19px; top:40%; float:none; margin:0; }
div#content div#add-item-form h2{ font-size:160%; color:#32647d; text-align:center; margin-bottom:15px;}
div#content div#add-item-form p{ margin-bottom:12px; text-align:center; color:#32647d; font-size:120%; font-weight:bold;}
div#content div#add-item-form p label{ margin-right:5px;}
div#content div#add-item-form p input.add-button{ font-size:120%; border:0; background:url(../images/content/add-button.png) 0 0 no-repeat; width:140px; height:38px; color:#FFF; font-weight:bold; cursor:pointer;}
div#content div#add-item-form p select.large{ width:175px;}


/*----box9----*/
div#content div.box9{margin-bottom:12px; clear:both;}
div#content div.box9 div.top{ background:url(../images/content/sidebar/box2-top.jpg) 0 0 repeat-x; line-height:5px; height:5px; }
div#content div.box9 div.top div.left{ }
div#content div.box9 div.top div.right{ height:7px; line-height:7px;}

div#content div.box9 div.middle{ background:#d9e3f9 url(../images/content/sidebar/box2-middle-left.jpg) 0 0 repeat-y; }
div#content div.box9 div.middle div.right{ background:url(../images/content/sidebar/box2-middle-right.jpg) 100% 0 repeat-y; padding:0 5px;}
div#content div.box9 div.middle div.section{ background:url(../images/content/box9-section.jpg) 0 0 no-repeat; padding:10px; float:left; margin-right:7px; width:208px;}

div#content div.box9 div.bottom{ background:url(../images/content/sidebar/box2-bottom-middle.jpg) 0 0 repeat-x;}
div#content div.box9 div.bottom div.left{ background:url(../images/content/sidebar/box2-bottom-left.jpg) 0 0 no-repeat;}
div#content div.box9 div.bottom div.right{ background:url(../images/content/sidebar/box2-bottom-right.jpg) 100% 0 no-repeat; height:7px; line-height:7px;}

div#content div.box9 h2{ margin-bottom:4px; font-size:180%; text-align:center;}
div#content div.box9 div.middle div.last{ margin:0;}
div#content div.box9 div.section h4{ color:#333; margin-bottom:15px; font-size:110%;}
div#content div.box9 div.section p{ color:#333; font-size:110%; margin-bottom:15px; font-weight:normal;}

/*------------------------------------------
// 13  PSO STORE PAGE SPECIFIC STYLES
//------------------------------------------*/

/*----product-store----*/
div#product-store div.tabs2 div.tab-content{ padding:4px 0 0 0;}
div#product-store div#featured-products div.box ul li{ width:195px; height:177px; margin-top:-2px; position:relative; }
div#product-store div#featured-products div.box ul li.top { margin-top:-3px; position:relative; }
div#product-store div#featured-products div.box ul li div.overlay{width:232px; height:195px; z-index:8;}


/*------------------------------------------
// 14  PSO CHECKOUT PAGE SPECIFIC STYLES
//------------------------------------------*/
div#content div.tabs2 div#shopping-cart2{ padding:25px 8px 0 ;}
div#shopping-cart2 h2{ font-size:260%; color:#185686; margin:0;}
div#shopping-cart2 a.button12{ float:right; margin-bottom:10px;}
div#shopping-cart2 a.button12 span{ width:80px;}
div#shopping-cart2 div.box3{ clear:both;}

/*----table4----*/
div#content table.table4{ margin-bottom:10px;}
div#content table.table4 tr th{ background:url(../images/content/table4-th.jpg) 0 0 repeat-x; height:23px; font-size:120%; vertical-align:middle; color:#FFF; text-align:left; padding-left:20px;}
div#content table.table4 tr th.first{ background:url(../images/content/table4-left.jpg) 0 0 no-repeat; text-align:right; padding:0 10px 0 0;}
div#content table.table4 tr th.last{ background:url(../images/content/table4-right.jpg) 100% 0 no-repeat; text-align:left;}
div#content table.table4 tr td{ background:url(../images/content/table4-td.jpg) 0 0 repeat-x; height:37px; vertical-align:middle; font-size:140%; color:#333; font-weight:bold;}
div#content table.table4 tr td.first{ width:18%; padding:10px 0 10px 30px; height:17px;}
div#content table.table4 tr td span.inner {
background:transparent url(../images/content/table4-td-left.jpg) no-repeat scroll 0 0;
display:block;
height:38px;
line-height:34px;
padding-left:20px;
}
div#content table.table4 tr td.textbox span.inner{ padding-top:5px; height:34px;}
div#content table.table4 tr td a.button6{ font-size:80%; font-weight:normal;}
div#content table.table4 tr td a.button6 span{ width:80px;}
div#content table.table4 span.textbox{ background:url(../images/content/textbox-bg.jpg) 0 0 no-repeat; width:22px; height:22px; line-height:16px; display:block; }
div#content table.table4 span.textbox input{ padding:3px 1px 3px; width:18px; height:16px; border:0; font-size:100%; color:#333; font-weight:bold; text-align:center; background:0; }

div#content div.box10{ background:#ced6e1 url(../images/content/box10-top.jpg) 0 0 no-repeat; width:280px; float:right; margin:0 10px 10px 0;}
div#content div.box10 div.inner{ background:url(../images/content/box10-bottom.jpg) 0 100% no-repeat; padding:10px;}

div#shopping-cart2 div.box10 dl dt, div#shopping-cart2 div.box10 dl dd{ font-size:140%; color:#32647d; font-weight:bold; float:left; line-height:18px;}
div#shopping-cart2 div.box10 dl dt { width:118px; text-align:right;}
div#shopping-cart2 div.box10 dl dd{ width:140px; text-align:right;}

div#shopping-cart2 div.controls{ clear:both; padding-left:30px;}
div#shopping-cart2 div.controls a.button12{ float:left; margin-right:6px;}
div#shopping-cart2 div.controls a.button12 span{ width:106px;}
div#shopping-cart2 div.controls a.shopping{ position:relative;}
div#shopping-cart2 div.controls a.shopping img{ position:absolute; left:32px; top:-51px;}

a.button12{ background:url(../images/content/button12.jpg) 100% 0 no-repeat; height:20px; line-height:20px; display:block; float:left; padding-right:10px; font-size:120%; color:#FFF; font-weight:bold; margin-bottom:10px;}
a.button12 span{ background:url(../images/content/button12.jpg) 0 0 no-repeat; height:20px; line-height:20px; display:block; float:left; padding-left:10px; text-align:center;}
a.button12:hover{ text-decoration:none;}

/*---- Tabs2----*/
div.tabs2{ padding-top:1px; margin-bottom:10px;}
div.tabs2 ul.tab-strip{ z-index:2; position:relative; margin-top:-2px;}
div.tabs2 ul.tab-strip li{ background:url(../images/content/main/tabs.jpg) 0 0 no-repeat; float:left; padding-left:3px; margin-right:2px;}
div.tabs2 ul.tab-strip li a{ background:url(../images/content/main/tabs.jpg) 100% 0 no-repeat; height:27px; display:block; line-height:24px; padding:0 10px; color:#777777; text-decoration:none; font-weight:bold; float:left; font-size:130%;}
div.tabs2 ul.tab-strip li:hover, div.tabs2 ul.tab-strip li.active{background:url(../images/content/main/tabs-hover.jpg) 0 0 no-repeat;}
div.tabs2 ul.tab-strip li:hover a, div.tabs2 ul.tab-strip li.active a{background:url(../images/content/main/tabs-hover.jpg) 100% 0 no-repeat; color:#185686;}

div#content div.tabs2 div.tab-content{ background:url(../images/content/main/tab-content.jpg) 0 0 repeat-x; position:relative; z-index:1; margin-top:-4px; padding:25px;}
div.tabs2 div.tab-content h1{ font-size:280%; color:#333; margin-bottom:15px;}
div.tabs2 div.tab-content h2{ font-size:200%;}


div#account div.tabs2 div.tab-content ul.list11 li{color:#333; font-size:110%; margin-bottom:3px; width:230px;}
div#account div.tabs2 div.tab-content ul.list11 li span{ width:75px; font-weight:bold; float:left; line-height:18px;}
div#account div.tabs2 div.tab-content ul.list11 li p{ float:right; text-align:left; margin:0; width:152px; line-height:18px; }
div#account div.tabs2 div.tab-content ul.list11 li p a{color:#333; font-weight:normal;}
div#account div.tabs2 div.tab-content p a.button5{ margin-left:150px; color:#FFF;}
div#account div.tabs2 div.tab-content p a.button5 span{ width:70px; text-align:center;}

/*----product-store----*/
div#product-store div.tabs2 div.tab-content{ padding:4px 0 0 0;}
div#product-store div#featured-products div.box ul li{ width:195px; height:205px; margin-top:-2px; position:relative; }
div#product-store div#featured-products div.box ul li.top { margin-top:0px; position:relative; }
div#product-store div#featured-products div.box ul li div.overlay { background:transparent url(../images/content/layout.png) no-repeat scroll -8px 2px;height:114px;padding:109px 0 0 0;width:232px;z-index:8;} 



/*------------------------------------------
// 14  POKER OVERVIEW PAGE SPECIFIC STYLES
//------------------------------------------*/

div.two-column-section { margin-bottom:22px; }
div.two-column-section div.two-column-inner { background:transparent url(/images/content/two-column-inner-bg.gif) repeat-y 0 0; margin:-11px -7px 0 -8px; position:relative; padding:13px 7px 15px 8px; border-bottom:1px solid #e1e1e1; }
div.two-column-inner div.column1 { padding-top:7px; }
div.two-column-section div.column1 { float:left; width:381px; }
div.two-column-section div.column2 { float:right; width:533px; padding-left:13px; }
div.two-column-section div.poker-info img { float:left; }
div.two-column-section div.poker-info div.details { float:right; width:222px; }
div.two-column-section div.poker-info div.details p { color:#185686; font-size:130%; line-height:1.2em; font-weight:bold; margin-bottom:12px; }
div.two-column-section div.poker-info div.details p span.rating { background:url(/images/content/rating.jpg) no-repeat 0 100%; display:block; height:17px; line-height:17px;  width:93px; float:right; }
div.two-column-section div.poker-info div.details p span.rating span { background:url(/images/content/rating.jpg) no-repeat 0 0;  display:block; height:17px; line-height:17px; }

/*---- List18 ----*/
ul.list18 li { font-size:130%; color:#185686; font-weight:bold; margin-bottom:2px; }
ul.list18 li a { color:#185686; display:block; height:37px; line-height:37px; padding-left:42px; }
ul.list18 li.usa a { background:url(/images/content/link-icons.jpg) no-repeat 0 0; }
ul.list18 li.visit a { background:url(/images/content/link-icons.jpg) no-repeat 0 -40px; }
ul.list18 li.download a { background:url(/images/content/link-icons.jpg) no-repeat 0 -79px; }

/*---- Two-column-section ----*/
div.two-column-section h2, div.section3 h2 { color:#185686; font-size:170%; line-height:1.2em; margin-bottom:8px; }
div.two-column-section div#overview p { color:#333; font-size:120%; line-height:20px; }

/*---- Screenshots ----*/
div#screenshots div.images img { margin-right:20px; }

/*---- Promotions ----*/
div#promotions div.promotion { float:left; width:140px; margin-right:20px; position:relative; } 
div#promotions div.promotion a.button13 { position:absolute; bottom:-3px; left:30px; width:73px; }
div#promotions div.promotion a.rreview { position:absolute; bottom:-3px; left:30px; width:73px; }

/*---- section3 ----*/
div.section3 h3 { color:#185686; font-size:130%; line-height:1.2em; margin-bottom:5px; }
div.section3 div.column1 { width:300px; float:left; padding-right:20px; }
div.section3 div.column2 { width:295px; float:right; }
div.section3 p {color:#333;font-size:115%;line-height:1.5em;margin-bottom:15px;} 


/*---- Room-details ----*/
div#room-details { margin-bottom:17px; }
div#room-details div.list-section { width:301px; margin-right:16px; float:left; }
div#room-details div.last { margin-right:0; }
div#room-details.section3 div.box11-bottom { margin-bottom:5px; }
div.box11-bottom-full { background:url(/images/content/box11-bottom.gif) no-repeat 0 0; }

div#room-details div.box11-content { padding:0 2px 0 1px; margin:-3px 0; position:relative; }
div#room-details ul.list19 li { background:url(/images/content/list19-bg.jpg) repeat-y top left; }
div#room-details ul.list19 li.alt { background:url(/images/content/list19-alt-bg.gif) repeat-y top left; }
div#room-details ul.list19 li ul li { background:none; float:left; font-size:105%; font-weight:bold; padding-left:8px; line-height:1.3em; }
div#room-details ul.list19 li ul li.feild { width:132px; color:#333;  }
div#room-details ul.list19 li ul li.value { width:148px; color:#13479b; }

.order-now {color:#FFFFFF;font-size:159%;font-weight:bold;} 
.promotion-room{margin-right:42px;}
#Span1{ padding:10px 10px 0 0; display:block; }

.fbh{height:25px;}

div.main div.tabs div.tab-content div#mcbox{ float:right; width:440px; text-align:center;}
div.main div.tabs div.tab-content div#mcbox p.price{ color:#005397; font-size:200%; font-weight:bold;}
div.main div.tabs div.tab-content div#mcbox a.button7{ margin-right:5px; }
div.main div.tabs div.tab-content div#mcbox a.button7 span{width:140px; text-align:center;}

#ptsbuttons{padding-left:55px; margin-left:80px;}

div.conv {float:right;padding-left:20px;width:615px;}


div.overlay1-content div.form div.convleft{ float:left; width:290px; padding:40px 0 0 70px; width:400px; height:370px;}

#convright{float:left; height:210px; margin-left:10px; width:450px; padding-top:40px; border-left:1px solid #E1E1E1; }

.convh2{ text-align:center;}

.convlftbut{padding-left:150px;}

.convrgttbut{padding-left:87px;}

.prohei{min-height:110px;}

div.main div.box8 p.protxt{ font-size:120%; font-weight:normal; }

div.main h2.protxt{font-size:170%;}


.protp{padding-top:15px;}

.propicons{font-size:120%; font-weight:bold; float:left; margin-top:5px; color:#185686; margin-right:20px; margin-left:10px;}

.propicons a:hover{text-decoration:underline}
.protxt a:visited{color:#333333;}                                            


.propicons img{height:25px;}

div.forbarfr{ width:1100px;  margin:0 auto; }

.convhistbtn{padding-bottom:35px;}

/*---- Round Button ---*/
.round_button{background:url("http://cdn.pocketfives.com/shadow.png") repeat-x scroll 0 0 #009900;border:0 none;color:#FFFFFF !important;cursor:pointer;font:bold 15px Lucida Grande,Lucida Sans Unicode,Arial,San-Serf;padding:9px 20px;text-shadow:0 -1px 1px rgba(0, 0, 0, 0.3);text-shadow:0 -1px 1px rgba(0, 0, 0, 0.3);-khtml-border-radius: 0.4em 0.4em 0.4em 0.4em;border-radius: 0.4em 0.4em 0.4em 0.4em;-moz-border-radius:0.4em 0.4em 0.4em 0.4em;-webkit-border-radius:0.4em 0.4em 0.4em 0.4em;-moz-box-shadow:0 1px 3px (0, 0, 0, 0.75);-webkit-box-shadow:0 1px 3px transparent;-moz-border-radius:0.4em 0.4em 0.4em 0.4em;}
.getrakebackbutton{margin-left:44px;padding-left:20px !important;padding-top:9px!important;}
.round_button:hover{background-color:#006600 !important;text-decoration:none!important;moz-box:shadow:0 1px 3px rgba(0, 0, 0, 0.75);background:url("http://cdn.pocketfives.com/shadow.png") repeat-x scroll 0 0 #222222;cursor:pointer;}
.round_button_grey{background:url("http://cdn.pocketfives.com/shadow.png") repeat-x scroll 0 0 #696969;text-shadow:0 -1px 1px rgba(0, 0, 0, 0.3);-moz-border-radius:0.4em 0.4em 0.4em 0.4em;-webkit-border-radius:0.4em 0.4em 0.4em 0.4em;-khtml-border-radius: 0.4em 0.4em 0.4em 0.4em;border-radius: 0.4em 0.4em 0.4em 0.4em;-moz-box-shadow:0 1px 3px (0, 0, 0, 0.75);-webkit-box-shadow:0 1px 3px transparent;-moz-border-radius:0.4em 0.4em 0.4em 0.4em;background-color:#696969;font:bold 15px Lucida Grande, Lucida Sans Unicode, Arial, San-Serf;color:#FFF!important;border:0;padding:9px 20px;cursor:pointerfont-size:10pt !important;}
.round_button_grey:hover{background-color:#B3B3B3 !important;text-decoration:none!important;moz-box:shadow:0 1px 3px rgba(0, 0, 0, 0.75);background:url("http://cdn.pocketfives.com/shadow.png") repeat-x scroll 0 0 #222222;cursor:pointer;}

/*------- GEOTARGETED BANNER WRAPPER ------------*/
#bannerWraper
{
    position: absolute;
    z-index: -1;
    width: 1496px;
    left: 50%;
    margin-left: -753px;
    text-align: center;
    top: 160px;
    }
    
#left_banners{float:left;}
#right_banners{float:right;}    
#bannerWrapper .wbanner{} 
/*-----------------------------------------------*/

/*---------- BELOW NAVIGATION NOTICE -------------*/
div.Notice{background-color: mediumseagreen;height: 40px;width: 963px;text-align: center;line-height: 40px;font-size: 14px;color: white;font-weight: bold;margin:auto;}
/*------------------------------------------------*/

.giveaway_button {    
    background: #0ef263;
    background: -moz-linear-gradient(top, #0ef263 12%, #0ef263 12%, #00d63c 51%, #1ba436 100%);
    background: -webkit-linear-gradient(top, #0ef263 12%,#0ef263 12%,#00d63c 51%,#1ba436 100%);
    background: linear-gradient(to bottom, #0ef263 12%,#0ef263 12%,#00d63c 51%,#1ba436 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0ef263', endColorstr='#1ba436',GradientType=0 );
    color: #ffffff;
    padding: 15px;
    font-size: 15px;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    border-radius: 20px;
    text-shadow: 1px 1px 2px #333333;
    margin: 10px;
    display: inline-block;    
    -webkit-box-shadow: 1px 1px 2px 0px rgba(173,173,173,1);
    -moz-box-shadow: 1px 1px 2px 0px rgba(173,173,173,1);
    box-shadow: 1px 1px 2px 0px rgba(173,173,173,1);
    -webkit-transition:all 0.5s ease;
        -moz-transition:all 0.5s ease;
        -o-transition:all 0.5s ease;
    transition:all 0.5s ease;
}

.giveaway_button:hover{
 color:#ffffff;
 text-decoration:none!important; 
 background: #f4be5f; /* Old browsers */
 background: -moz-linear-gradient(top,  #f4be5f 0%, #f48200 100%); /* FF3.6-15 */
 background: -webkit-linear-gradient(top,  #f4be5f 0%,#f48200 100%); /* Chrome10-25,Safari5.1-6 */
 background: linear-gradient(to bottom,  #f4be5f 0%,#f48200 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f4be5f', endColorstr='#f48200',GradientType=0 ); /* IE6-9 */ 
}