/*
	IMPORTANT: REMEMBER TO CHANGE EVERY
	
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/poker770_new/themes/
	
	TO
	
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/themes/
	
	WHEN GOING LIVE! (ON ALL CSS FILES)
*/

/* CSS Stylesheet for Poker770.com */
/* ----------------------- RESET ----------------------- */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, caption {
	margin:0;
	padding:0;
	border:0;
	outline:0;
	font-size:100%;
	vertical-align:baseline;
	background:transparent
}
body {
	line-height:1
}
ol, ul {
	list-style:none
}
blockquote, q {
	quotes:none
}
blockquote:before, blockquote:after, q:before, q:after {
	content:'';
	content:none
}
/* Remember to define focus styles! */
:focus {
	outline:0
}
::-moz-focus-inner {
border:0
}
/* Remember to highlight inserts somehow! */
ins {
	text-decoration:none
}
del {
	text-decoration:line-through
}
/* Tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse:collapse;
	border-spacing:0
}
/* --------------------- POKER770 --------------------- */
body {
	margin-bottom: 27px;
	background: #01273c url(images/bg_tile.jpg) repeat-x 0 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px
}
#p770_bg {
	background: transparent url(images/bg_main.jpg) no-repeat 50% 0
}
#p770_wrapper {
	width: 981px;
	margin: 0 auto;
	background-color: #dfdfdf;
	font-size: 0.8em
}
#p770_preheader {
	background-color: #0ea6e5;
	color: #fff;
	font-size: 0.9em;
	padding: 2px;
	text-align: center
}
#p770_preheader.pre_casino770 {
	background-color: #084768
}
#p770_preheader.pre_poker770 {
	background-color: #0ea6e5
}
#p770_preheader.pre_arcade770 {
	background-color: #9c0f82
}
#p770_preheader.pre_bet770, #p770_preheader.pre_parier770 {
	background-color: #67b609
}
#p770_preheader.pre_bingo770 {
	background-color: #dc68cd
}
#p770_header {
	height: 130px;
	background: #1eb29c url(images/header_bg.jpg) no-repeat 0 0;
	position: relative;
	z-index: 10
}
#p770_header.logged_in {
	height: 130px;
	background: #1eb29c url(images/header_bg_loggedin.jpg) no-repeat 0 0;
	position: relative
}
a#p770_header_logo {
	height: 126px;
	width: 407px;
	display: block;
	text-indent: -9999px;
	overflow: hidden;
	margin: 2px 0 0 10px;
	float: left
}
/* Header Sprites << */
ul#p770_header_tabs li a, #p770_header #p770_language_tabs a, #p770_header ul#p770_language_tabs_expand li a, #p770_header #p770_login input, #p770_header #p770_loggedin a#p770_loggedin_logout, #p770_header #p770_loggedin div#p770_loggedin_moneysandlinks span#p770_loggedin_links a {
	background-color: transparent;
	background-image: url(images/header_sprite.png);
	background-repeat: no-repeat
}
a#p770_header_logo, #p770_header #p770_login span#connect_header, #p770_header #p770_login span#connect_signup a, #p770_header #p770_login span#connect_forgot a {
	background-repeat: no-repeat;
	background-image: url(images/header_lang_sprite.png)
}
/* >> Header Sprites */
	ul#p770_header_tabs { /* position: absolute; top: 0; right: 0 */
	float: right /* change to absolute if logo overlaps */
}
ul#p770_header_tabs li {
	float: left;
	display: inline
}
ul#p770_header_tabs li a {
	display: block;
	overflow: hidden;
	text-indent: -9999px;
	width: 106px;
	height: 26px
}
ul#p770_header_tabs li#p770_header_tabs_casino770 a {
	background-position: 0 -44px
}
ul#p770_header_tabs li#p770_header_tabs_casino770 a:hover {
	background-position: 0 -38px;
	height: 33px
}
ul#p770_header_tabs li#p770_header_tabs_poker770 a {
	background-position: -107px -44px
}
ul#p770_header_tabs li#p770_header_tabs_poker770 a:hover {
	background-position: -107px -38px;
	height: 33px
}
ul#p770_header_tabs li#p770_header_tabs_poker770 a.selected {
	background-position: -107px -38px;
	height: 33px
}
ul#p770_header_tabs li#p770_header_tabs_arcade770 a {
	background-position: -214px -44px
}
ul#p770_header_tabs li#p770_header_tabs_arcade770 a:hover {
	background-position: -214px -38px;
	height: 33px
}
ul#p770_header_tabs li#p770_header_tabs_bet770 a {
	background-position: -321px -44px
}
ul#p770_header_tabs li#p770_header_tabs_bet770 a:hover {
	background-position: -321px -38px;
	height: 33px
}
ul#p770_header_tabs li#p770_header_tabs_parier770 a {
	background-position: -535px -44px
}
ul#p770_header_tabs li#p770_header_tabs_parier770 a:hover {
	background-position: -535px -38px;
	height: 33px
}
ul#p770_header_tabs li#p770_header_tabs_bingo770 a {
	background-position: -428px -44px
}
ul#p770_header_tabs li#p770_header_tabs_bingo770 a:hover {
	background-position: -428px -38px;
	height: 33px
}
#p770_header #p770_language_tabs {
	position: absolute;
	top: 54px;
	left: 893px;
	font-size: 11px
}
#p770_header ul#p770_language_tabs_expand {
	position: absolute;
	top: 54px;
	left: 893px;
	width: 88px;
	z-index: 30
}
#p770_header ul#p770_language_tabs_expand li {
	width: 88px
}
#p770_header ul#p770_language_tabs_expand li#lang_bg_top {
	background: url(images/header_langselecttop.png) no-repeat 0 0
}
#p770_header ul#p770_language_tabs_expand li#lang_bg_middle {
	background: url(images/header_langselect_bg.png) repeat-y 0 0
}
#p770_header ul#p770_language_tabs_expand li#lang_bg_bottom {
	background: url(images/header_langselect_bottom.png) no-repeat 0 bottom
}
#p770_header #p770_language_tabs a, #p770_header ul#p770_language_tabs_expand li a {
	font-size: 9px;
	font-weight: 900;
	color: #444;
	line-height: 25px;
	padding-left: 22px;
	padding-top:2px;
	text-decoration: none;
	margin-left: 8px;
	text-transform: uppercase;
	padding-bottom:20px;
}

#p770_header #p770_language_tabs a.spanish, #p770_header ul#p770_language_tabs_expand li a.spanish {
	background-position: -72px top
}
#p770_header #p770_language_tabs a.english, #p770_header ul#p770_language_tabs_expand li a.english {
	background-position: -370px top
}
#p770_header #p770_language_tabs a.french, #p770_header ul#p770_language_tabs_expand li a.french {
	background-position: -551px top
}
#p770_header #p770_language_tabs a.german, #p770_header ul#p770_language_tabs_expand li a.german {
	background-position: -551px -85px
}
#p770_header #p770_language_tabs a.italian, #p770_header ul#p770_language_tabs_expand li a.italian {
	background-position: -370px -85px
}
#p770_header #p770_clock {
	position: absolute;
	top: 82px;
	left: 900px
}
#p770_header #p770_clock #analog_clock {
	display: block;
	float: left;
	margin-top: 6px;
	padding-left: 2px;
	width: 17px;
	height: 17px
}
#p770_header #p770_clock span#digital_clock {
	font-size: 12px;
	color: #575758;
	font-weight: 900;
	display: block;
	float: left;
	padding-top: 9px;
	padding-left: 6px;
	cursor: default
}
#p770_header #p770_login {
	position: absolute;
	top: 45px;
	left: 486px
}
#p770_header #p770_login span#connect_header {
	float: left;
	display: block;
	width: 160px;
	height: 18px;
	overflow: hidden;
	text-indent: -9999px
}
#p770_header #p770_login span#connect_signup a {
	display: block;
	clear: left;
	float: left;
	overflow: hidden;
	text-indent: -9999px;
	height: 18px
}
#p770_header #p770_login span#connect_forgot a {
	display: block;
	margin-top: 2px;
	float: left;
	overflow: hidden;
	text-indent: -9999px;
	width: 134px;
	height: 12px
}
#p770_header #p770_login form {
	clear: left
}
#p770_header #p770_login input#myUsername, #p770_header #p770_login input#myPassword, #p770_header #p770_login input#myPassword_clear {
	display: block;
	float: left;
	border: none;
	height: 17px;
	width: 162px;
	padding: 4px;
	margin: 3px 0;
	background-position: -180px top;
	font-weight: 900;
	color: #565657
}
#login_error_area {
	float: left;
	display: block;
	margin-top: 2px
}
#login_error_area .left {
	background:transparent url(images/header_login_error_icon.png) no-repeat 0 0;
	display: block;
	float: left;
	height: 16px;
	width: 16px
}
#login_error_area .right {
	background:transparent url(images/header_login_error_bgend.png) no-repeat 0 0;
	display: block;
	float: left;
	height: 16px;
	width: 9px
}
#login_error_area #login_message {
	background:transparent url(images/header_login_error_tilebg.gif) repeat 0 0;
	color:#FFFFFF;
	display: block;
	float: left;
	font-size: 12px;
	height: 16px;
	line-height: 16px;
	padding-left: 4px;
	vertical-align: middle
}
#p770_header #login_error {
	position: absolute;
	top: 47px;
	right: 115px;
	background-color: #ffc1c1;
	border-bottom: 1px solid red;
	line-height: 120%;
	font-size: 0.9em;
	color: #551011
}
#p770_header #p770_login #sign_in {
	display: block;
	float: left;
	border: none;
	height: 25px;
	width: 42px;
	margin: 3px 0;
	background-position: -499px top;
	overflow: hidden;
	text-indent: -9999px;
	text-transform: capitalize;
	cursor: pointer
}
#p770_header #p770_loggedin {
	position: absolute;
	top: 57px;
	left: 467px;
	width: 400px;
	color: #fff
}
#p770_header #p770_loggedin span {
	float: left;
	line-height: 16px;
	font-size: 0.9em
}
#p770_header #p770_loggedin a {
	display: inline;
	color: #fff;
	text-decoration: none;
	font-weight: 900
}
#p770_header #p770_loggedin a:hover {
	text-decoration: underline
}
#p770_header #p770_loggedin strong {
	font-size: 1.1em;
	line-height: 16px
}
#p770_header #p770_loggedin a#p770_loggedin_logout {
	float: right;
	padding-left: 12px;
	background-position: 0 4px;
	color: #fff;
	font-size: 0.9em;
	line-height: 16px;
	text-decoration: none
}
#p770_header #p770_loggedin a#p770_loggedin_logout:hover {
	text-decoration: underline
}
#p770_header #p770_loggedin div#p770_loggedin_moneysandlinks {
	clear: both
}
#p770_header #p770_loggedin div#p770_loggedin_moneysandlinks span#p770_loggedin_moneys {
	font-size: 1.25em;
	padding-top: 10px;
	font-weight: 900;
	display: block;
	float: left;
	width: 90px;
	text-align: center;
	cursor: default
}
#p770_header #p770_loggedin div#p770_loggedin_moneysandlinks span#p770_loggedin_links {
	display: block;
	float: right;
	padding-top: 9px
}
#p770_header #p770_loggedin div#p770_loggedin_moneysandlinks span#p770_loggedin_links a {
	display: block;
	float: left;
	padding-left: 12px;
	margin-left: 18px;
	background-position: 0 -87px;
	color: white;
	text-decoration: none
}
#p770_header #p770_loggedin div#p770_loggedin_moneysandlinks span#p770_loggedin_links a:hover {
	text-decoration: underline
}
#p770_menu {
	height: 25px;
	overflow: hidden;
	background: transparent url(images/header/header_menubg.png) repeat-x 0 0
}
#p770_menu ul li {
	display: inline;
	float: left
}
#p770_menu ul li a {
	display: block;
	line-height: 25px;
	text-align: center;
	text-transform: uppercase;
	font-weight: 900;
	text-decoration: none;
	color: #333
}
#p770_menu ul li a:hover, #p770_menu ul li a.active {
	background: transparent url(images/menu_buttonstate.png) repeat-x 0 0
}
#p770_body {
	overflow: auto;
	background: #dfdfdf url(images/poker770_sidebox_cardsnchips.png) no-repeat right bottom
}
#p770_body_content {
	width: 699px;
	float: left;
	margin: 10px 0 0 9px;
	padding: 10px;
	padding-bottom: 13px;
	background: #fff url(images/general_maintableBottomBG.jpg) no-repeat 50% bottom;
	position: relative
}
#p770_body_content h1.p770_body_content_header {
	height: 166px;
	margin: -10px -10px 0;
	display: block;
	text-indent: -9999px
}
#p770_body_content h2 {
	padding: 10px 0 0 0;
	font-size: 30px;
	font-weight: 900;
	color: #146897
}
#p770_body_content div.singlecontent {
	padding: 10px 0 0 0
}
#p770_body_content div div.p770_body_content_inside_topcontent {
	display: block;
	margin-top: 10px;
	padding: 8px 8px 0 8px;
	width:656px;
	background: url(images/poker770_contentelementwrapper_top.gif) no-repeat 0 0
}
#p770_body_content div div.p770_body_content_inside_topcontent h3 {
	display: block;
	width: 619px;
	height: 29px;
	background: url(images/poker770_numbered_sectionheader.png) no-repeat 0 0;
	line-height: 29px;
	color: #146897;
	font-size: 18px;
	padding-left: 37px;
	margin-bottom: 15px;
	position: relative
}
#p770_body_content div div.p770_body_content_inside_topcontent h3 span {
	position: absolute;
	font-size: 1.1em;
	top: 0;
	left: 8px;
	color: #fff
}
#p770_body_content div div.p770_body_content_inside_bottom {
	display: block;
	width: 672px;
	height: 18px;
	background: url(images/poker770_contentelementwrapper_bottom.gif) no-repeat 0 0
}
#p770_body_sidebar {
	width: 237px;
	float: right;
	margin: 10px 9px 10px 0
}
#p770_body_sidebar div#p770_sidebar_breadcrumbs {
	display: block;
	width: 237px;
	height: 92px;
	background: url(images/box_breadcrumb.png) no-repeat 0 0;
	font-size: 0.85em;
	line-height: 125%;
	color: #444
}
#p770_body_sidebar div#p770_sidebar_breadcrumbs span#p770_sidebar_breadcrumbs_youarehere {
	display: block;
	padding: 8px 8px 0 40px
}
#p770_body_sidebar div#p770_sidebar_breadcrumbs span#p770_sidebar_breadcrumbs_youarehere a {
	color: #444;
	font-weight: 900
}
#p770_body_sidebar div#p770_sidebar_breadcrumbs span#p770_sidebar_breadcrumbs_description {
	display: block;
	padding: 8px
}
#p770_footer {
	margin-top: 10px;
	background-color: #053457
}
#p770_footer_770icons ul li a, .p770_footer_bottomlinks ul li a, #p770_footer_links a.collapsed, #p770_footer_links a.expand {
	background-repeat: no-repeat;
	background-image: url(images/footer_sprite.png)
}
#p770_footer_pre {
	height: 19px;
	background-color: #0d486a
}
#p770_footer_menu {
	line-height: 28px;
	font-size: 0.9em;
	font-weight: 900;
	text-transform: uppercase;
	background-color: #002e50;
	border-bottom: 1px solid #1a4363;
	color: #fff
}
#p770_footer_menu ul {
	padding-left: 8px;
	float: left
}
#p770_footer_menu ul li {
	display: inline;
	float: left
}
#p770_footer_menu ul li a {
	color: #fff;
	text-decoration: none
}
#p770_footer_menu ul li a:hover {
	text-decoration: underline
}
#p770_footer_menu div#p770_footer_menu_right {
	float: right;
	padding-right: 8px
}
#p770_footer_menu div a {
	padding-right: 20px;
	padding-top: 2px;
	text-align: right;
	text-decoration: none;
	background: transparent url(images/poker770_footer_star.png) no-repeat right 1px;
	color: #fff
}
#p770_footer_menu div a:hover {
	text-decoration: underline
}
#p770_footer_770icons, #p770_footer_links, #p770_footer_longtext { /* background: url(images/layout/mobile770_footer_gradientTilebg.png) repeat-x 0 0 */
}
#p770_footer_770icons {
	border-top: 1px solid #012440;
	height: 55px
}
#p770_footer_770icons ul {
	padding-left: 8px;
	float: left
}
#p770_footer_770icons ul li {
	display: inline;
	float: left
}
#p770_footer_770icons ul li a {
	margin-right: 10px;
	height: 42px;
	margin-top: 6px;
	text-indent: -9999px;
	overflow: hidden;
	display: block
}
#p770_footer_770icons ul li#p770_footer_770icons_casino770 a {
	width: 161px;
	background-position: left top
}
#p770_footer_770icons ul li#p770_footer_770icons_casino770 a:hover {
	background-position: left -44px
}
#p770_footer_770icons ul li#p770_footer_770icons_poker770 a {
	width: 156px;
	background-position: -176px top
}
#p770_footer_770icons ul li#p770_footer_770icons_poker770 a:hover {
	background-position: -176px -46px
}
#p770_footer_770icons ul li#p770_footer_770icons_arcade770 a {
	width: 169px;
	background-position: -347px top
}
#p770_footer_770icons ul li#p770_footer_770icons_arcade770 a:hover {
	background-position: -347px -45px
}
#p770_footer_770icons ul li#p770_footer_770icons_bet770 a {
	width: 111px;
	background-position: -531px top
}
#p770_footer_770icons ul li#p770_footer_770icons_bet770 a:hover {
	background-position: -531px -45px
}
#p770_footer_770icons ul li#p770_footer_770icons_mobile770 a {
	width: 168px;
	background-position: -653px top
}
#p770_footer_770icons ul li#p770_footer_770icons_mobile770 a:hover {
	background-position: -653px -46px
}
#p770_footer_770icons ul li#p770_footer_770icons_bingo770 a {
	width: 149px;
	margin-right: 5px;
	background-position: -836px top
}
#p770_footer_770icons ul li#p770_footer_770icons_bingo770 a:hover {
	background-position: -836px -44px
}
#p770_footer_links {
	background-position: 0 -55px;
	border-top: 1px solid #1f4c6b;
	overflow: auto
}
#p770_footer_links p {
	display: block;
	float: left;
	padding: 10px 0 10px 10px;
	width: 900px;
	color: #879eb0;
	font-size: 0.85em;
	font-weight: 900;
	line-height: 125%
}
#p770_footer_links p a {
	color: #879eb0;
	text-decoration: none
}
#p770_footer_links p a:hover {
	text-decoration: underline
}
#p770_footer_links a.collapsed {
	display: block;
	float: right;
	width: 29px;
	height: 27px;
	margin: 10px 10px 10px 0;
	overflow: hidden;
	text-indent: -9999px;
	background-position: -329px -300px
}
#p770_footer_links a.collapsed:hover {
	background-position: -329px -327px
}
#p770_footer_links a.expand {
	display: block;
	float: right;
	width: 29px;
	height: 27px;
	margin: 10px 10px 10px 0;
	overflow: hidden;
	text-indent: -9999px;
	background-position: -290px -300px
}
#p770_footer_links a.expand:hover {
	background-position: -290px -327px
}
#p770_footer_longtext {
	background-position: 0 -110px;
	padding-bottom: 9px;
	border-top: 1px solid #1f4c6b
}
#p770_footer_longtext p {
	padding: 9px 10px 0 10px;
	color: #879eb0;
	font-size: 0.85em;
	line-height: 125%
}
.p770_footer_bottomlinks {
	background: url(images/poker770_footer_SLICED_bleue.png) repeat-x 0 0;
	height: 41px
}
.p770_footer_bottomlinks ul.left {
	padding-left: 10px;
	float: left
}
.p770_footer_bottomlinks ul.left li {
	float: left;
	display: inline;
	padding-right: 15px
}
.p770_footer_bottomlinks ul.right {
	padding-right: 10px;
	float: right
}
.p770_footer_bottomlinks ul.right li {
	float: left;
	display: inline;
	padding-left: 15px
}
.p770_footer_bottomlinks ul li a {
	display: block;
	height: 41px;
	overflow: hidden;
	text-indent: -9999px
}
.p770_footer_bottomlinks ul li#p770_footer_icon_adictel a {
	width: 57px;
	background-position: -901px -197px
}
.p770_footer_bottomlinks ul li#p770_footer_icon_adictel a:hover {
	background-position: -901px -239px
}
.p770_footer_bottomlinks ul li#p770_footer_icon_bleue a {
	width: 44px;
	background-position: -369px -287px
}
.p770_footer_bottomlinks ul li#p770_footer_icon_bleue a:hover {
	background-position: -369px -328px
}
.p770_footer_bottomlinks ul li#p770_footer_icon_click2pay a {
	width: 65px;
	background-position: -733px -197px
}
.p770_footer_bottomlinks ul li#p770_footer_icon_click2pay a:hover {
	background-position: -733px -238px
}
.p770_footer_bottomlinks ul li#p770_footer_icon_clickandbuy a {
	width: 94px;
	background-position: left -100px
}
.p770_footer_bottomlinks ul li#p770_footer_icon_clickandbuy a:hover {
	background-position: left -141px
}
.p770_footer_bottomlinks ul li#p770_footer_icon_fairplayers a {
	width: 97px;
	background-position: -731px -100px
}
.p770_footer_bottomlinks ul li#p770_footer_icon_fairplayers a:hover {
	background-position: -731px -142px
}
.p770_footer_bottomlinks ul li#p770_footer_icon_gambleaware a {
	width: 95px;
	background-position: -461px -100px
}
.p770_footer_bottomlinks ul li#p770_footer_icon_gambleaware a:hover {
	background-position: -461px -142px
}
.p770_footer_bottomlinks ul li#p770_footer_icon_gamcare a {
	width: 28px;
	background-position: -238px -286px
}
.p770_footer_bottomlinks ul li#p770_footer_icon_gamcare a:hover {
	background-position: -238px -328px
}
.p770_footer_bottomlinks ul li#p770_footer_icon_mastercard a {
	width: 39px;
	background-position: -183px -287px
}
.p770_footer_bottomlinks ul li#p770_footer_icon_mastercard a:hover {
	background-position: -183px -328px
}
.p770_footer_bottomlinks ul li#p770_footer_icon_moneybookers a {
	width: 41px;
	background-position: -568px -100px
}
.p770_footer_bottomlinks ul li#p770_footer_icon_moneybookers a:hover {
	background-position: -568px -141px
}
.p770_footer_bottomlinks ul li#p770_footer_icon_neteller a {
	width: 55px;
	background-position: -381px -197px
}
.p770_footer_bottomlinks ul li#p770_footer_icon_neteller a:hover {
	background-position: -381px -238px
}
.p770_footer_bottomlinks ul li#p770_footer_icon_payoutrate_es a {
	width: 141px;
	background-position: -582px -198px
}
.p770_footer_bottomlinks ul li#p770_footer_icon_payoutrate_es a:hover {
	background-position: -582px -238px
}
.p770_footer_bottomlinks ul li#p770_footer_icon_payoutrate_en a {
	width: 141px;
	background-position: -103px -99px
}
.p770_footer_bottomlinks ul li#p770_footer_icon_payoutrate_en a:hover {
	background-position: -103px -141px
}
.p770_footer_bottomlinks ul li#p770_footer_icon_payoutrate_fr a {
	width: 141px;
	background-position: -31px -286px
}
.p770_footer_bottomlinks ul li#p770_footer_icon_payoutrate_fr a:hover {
	background-position: -31px -328px
}
.p770_footer_bottomlinks ul li#p770_footer_icon_paysafecard a {
	width: 82px;
	background-position: -809px -197px
}
.p770_footer_bottomlinks ul li#p770_footer_icon_paysafecard a:hover {
	background-position: -809px -238px
}
.p770_footer_bottomlinks ul li#p770_footer_icon_rngitechlabs a {
	width: 89px;
	background-position: -838px -100px
}
.p770_footer_bottomlinks ul li#p770_footer_icon_rngitechlabs a:hover {
	background-position: -838px -142px
}
.p770_footer_bottomlinks ul li#p770_footer_icon_rss a {
	width: 37px;
	background-position: -445px -197px
}
.p770_footer_bottomlinks ul li#p770_footer_icon_rss a:hover {
	background-position: -445px -239px
}
.p770_footer_bottomlinks ul li#p770_footer_icon_ukash a {
	width: 50px;
	background-position: left -197px
}
.p770_footer_bottomlinks ul li#p770_footer_icon_ukash a:hover {
	background-position: left -238px
}
.p770_footer_bottomlinks ul li#p770_footer_icon_visa a {
	width: 41px;
	background-position: -936px -100px
}
.p770_footer_bottomlinks ul li#p770_footer_icon_visa a:hover {
	background-position: -936px -141px
}
.p770_footer_bottomlinks ul li#p770_footer_icon_contactus_es a {
	width: 107px;
	background-position: -267px -197px
}
.p770_footer_bottomlinks ul li#p770_footer_icon_contactus_es a:hover {
	background-position: -267px -238px
}
.p770_footer_bottomlinks ul li#p770_footer_icon_contactus_en a {
	width: 107px;
	background-position: -57px -197px
}
.p770_footer_bottomlinks ul li#p770_footer_icon_contactus_en a:hover {
	background-position: -57px -238px
}
.p770_footer_bottomlinks ul li#p770_footer_icon_contactus_fr a {
	width: 107px;
	background-position: -251px -100px
}
.p770_footer_bottomlinks ul li#p770_footer_icon_contactus_fr a:hover {
	background-position: -251px -141px
}
.p770_footer_bottomlinks ul li#p770_footer_icon_copyright a {
	width: 89px;
	background-position: -628px -100px
}
.p770_footer_bottomlinks ul li#p770_footer_icon_copyright a:hover {
	background-position: -628px -142px
}
.p770_footer_bottomlinks ul li#p770_footer_icon_responsible_es a {
	width: 85px;
	background-position: -490px -197px
}
.p770_footer_bottomlinks ul li#p770_footer_icon_responsible_es a:hover {
	background-position: -490px -239px
}
.p770_footer_bottomlinks ul li#p770_footer_icon_responsible_en a {
	width: 85px;
	background-position: -366px -100px
}
.p770_footer_bottomlinks ul li#p770_footer_icon_responsible_en a:hover {
	background-position: -366px -142px
}
.p770_footer_bottomlinks ul li#p770_footer_icon_responsible_fr a {
	width: 85px;
	background-position: -174px -197px
}
.p770_footer_bottomlinks ul li#p770_footer_icon_responsible_fr a:hover {
	background-position: -174px -239px
}
.clear {
	clear: both
}
.p770_hidden {
	display: none
}
input, select, textarea {
	background: #fcfcfc url(images/poker770_formbg.jpg) repeat-x 0 bottom;
	border: 1px solid #9a9a9a
}
input.error, select.error {
	border: 1px solid red;
	background: #fcbebf url(images/poker770_formbgerror.jpg) repeat-x 0 bottom
}
label.standard {
	width: 200px;
	display: block;
	float: left;
	font-weight: 900;
	line-height: 19px;
	padding-left: 10px
}
label.standard250 {
	width: 220px;
	display: block;
	float: left;
	font-weight: 400;
	line-height: 19px;
	padding-left: 10px
}
p {
	line-height: 130%
}
/* ------------------------------------------------------------------------------------ Common layout goes above this line */

/* HOMEPAGE ------------------------------------------------------------- */
#p770_homepage_subnav {
	clear: left;
	height: 60px
}
#p770_homepage_subnav_team770 a {
	width: 141px;
	height: 58px;
	float: left;
	display: block;
	text-indent: -9999px;
	background-position: top center
}
#p770_homepage_subnav_team770 a:hover {
	background-position: bottom center
}
#p770_homepage_subnav_forum a {
	width: 136px;
	height: 58px;
	float: left;
	display: block;
	text-indent: -9999px;
	background-position: top center
}
#p770_homepage_subnav_forum a:hover {
	background-position: bottom center
}
#p770_homepage_subnav_championship a {
	width: 136px;
	height: 58px;
	float: left;
	display: block;
	text-indent: -9999px;
	background-position: top center
}
#p770_homepage_subnav_championship a:hover {
	background-position: bottom center
}
#p770_homepage_subnav_club a {
	width: 136px;
	height: 58px;
	float: left;
	display: block;
	text-indent: -9999px;
	background-position: top center
}
#p770_homepage_subnav_club a:hover {
	background-position: bottom center
}
#p770_homepage_subnav_freerolls a {
	width: 142px;
	height: 58px;
	float: left;
	display: block;
	text-indent: -9999px;
	background-position: top center
}
#p770_homepage_subnav_freerolls a:hover {
	background-position: bottom center
}
#p770_homepage_carousel {
	position: relative;
	display: block;
	float: left;
	margin: 7px 0 0 6px;
	width: 633px;
	height: 224px; /* background: #dfdfdf url(images/en/home_largecarousel_slide_2.jpg) no-repeat */
}
a#p770_homepage_download_link {
	display: block;
	width: 180px;
	height: 34px;
	position: absolute;
	top: 148px;
	left: 435px
}
#p770_homepage_carousel2 {
	position: relative;
	z-index: 3;
	float: left;
	padding: 7px 0 0 6px;
	width: 326px;
	height: 224px; /* background: url(images/en/play_now_and_win.png) no-repeat */
}
#p770_homepage_why_poker {
	clear: left;
	position: relative;
	float: left;
	margin-left: 6px;
	margin-top: 7px;
	width: 269px;
	height: 276px
}
#p770_homepage_why_poker div.short_title_mid {
	position: relative;
	height: 230px;
	overflow: hidden
}
#p770_homepage_why_poker div.row {
	clear: left;
	margin-left: 20px;
	margin-top: 0px
}
#p770_homepage_why_poker div.icon {
	float: left;
	margin-top: 10px
}
#p770_homepage_why_poker div.text {
	float: left;
	margin-left: 10px;
	margin-top: 10px;
	width: 200px
}
#p770_homepage_why_poker h4 {
	color: #015d82;
}
#p770_homepage_why_poker h5 {
	font-size: 12px;
}
#p770_homepage_top_row_items {
	position: relative;
	float: left;
	width: 691px;
	height: 276px;
	margin-left: 6px;
	margin-top: 7px
}
a#p770_homepage_refer_bonus {
	position: relative;
	clear: left;
	width: 689px;
	height: 56px;
	display: block;
	overflow: hidden;
	text-indent: -9999px
}
#p770_homepage_news_scroll {
	float: left;
	overflow: hidden;
	width: 205px;
	height: 200px;
	padding: 5px 4px 0 24px
}
#p770_homepage_news_slider {
	float: left;
	left: 7px;
	top: 15px;
	height: 200px;
	border: none;
	background: url(images/scrollbartrack.png) 4px top repeat-y;
	-moz-border-radius-topleft: 0px;
	-moz-border-radius-topright: 0px;
	-moz-border-radius-bottomleft: 0px;
	-moz-border-radius-bottomright: 0px;
}
#p770_homepage_news_slider a {
	border: none;
	width: 17px;
	height: 23px;
	background: url(images/scrollbarhandle.png) center top no-repeat;
	-moz-border-radius-topleft: 0px;
	-moz-border-radius-topright: 0px;
	-moz-border-radius-bottomleft: 0px;
	-moz-border-radius-bottomright: 0px;
}
#p770_homepage_video_scroll {
	float: left;
	overflow: hidden;
	width: 250px;
	margin-left: 30px;
	height: 110px;
	padding: 8px 10px 0 1px
}
#p770_homepage_video_scroll .video_thumb {
	float: left;
	margin-right: 5px
}
#p770_homepage_video_scroll .video_thumb_clr {
	clear: left
}
.thumbnail {
	width: 118px
}
#p770_homepage_video_slider {
	float: left;
	top: 12px;
	height: 99px;
	border: none;
	background: url(images/scrollbartrack.png) 4px top repeat-y;
	-moz-border-radius-topleft: 0px;
	-moz-border-radius-topright: 0px;
	-moz-border-radius-bottomleft: 0px;
	-moz-border-radius-bottomright: 0px;
}
#p770_homepage_video_slider a {
	border: none;
	width: 17px;
	height: 23px;
	background: url(images/scrollbarhandle.png) center top no-repeat;
	-moz-border-radius-topleft: 0px;
	-moz-border-radius-topright: 0px;
	-moz-border-radius-bottomleft: 0px;
	-moz-border-radius-bottomright: 0px;
}
#p770_homepage_community_scroll {
	float: left;
	overflow: hidden;
	width: 280px;
	height: 110px;
	padding: 8px 10px 0 1px
}
#p770_homepage_community_slider {
	float: left;
	top: 12px;
	height: 99px;
	border: none;
	background: url(images/scrollbartrack.png) 4px top repeat-y;
	-moz-border-radius-topleft: 0px;
	-moz-border-radius-topright: 0px;
	-moz-border-radius-bottomleft: 0px;
	-moz-border-radius-bottomright: 0px;
}
#p770_homepage_community_slider a {
	border: none;
	width: 17px;
	height: 23px;
	background: url(images/scrollbarhandle.png) center top no-repeat;
	-moz-border-radius-topleft: 0px;
	-moz-border-radius-topright: 0px;
	-moz-border-radius-bottomleft: 0px;
	-moz-border-radius-bottomright: 0px;
}
/* WHAT'S POPULATE FOR??? */
#populate {
	border: 1px #000000 solid;
	position: relative;
	display: block;
	width: 420px;
	height: 200px;
	background: #ffffff;
	color: #000000;
	cursor: pointer
}
/* ------------------------------------------------------------- HOMEPAGE */

/* REGISTER ------------------------------------------------------------- */
.p770_register_error_box_title, .p770_login_error_box_title {
	width: 672px;
	height: 26px;
	margin-top: 10px;
	background: url(images/form_error_title.gif) no-repeat;
	padding: 13px 0 0 46px;
	font-size: 18px;
	color: #ffffff;
}
.p770_register_error_box_body, .p770_login_error_box_body {
	width: 672px;
	padding: 5px 11px;
	background: url(images/form_error_tile.gif) repeat-y;
}
.p770_register_error_box_bottom, .p770_login_error_box_bottom {
	width: 672px;
	height: 15px;
	background: url(images/form_error_bottom.gif) no-repeat;
}
.p770_register_forgot, .p770_register_reset {
	color: #c0c0c0;
	margin-left: 10px;
	margin-bottom: 10px;
}
.p770_register_forgot_thankyou, .p770_register_reset_success {
	background: url(images/contact_title_email.jpg) no-repeat;
	width: 673px;
	height: 29px;
	line-height: 29px;
	color: #146897;
	padding-left: 40px;
	margin-top: 10px;
	margin-bottom: 10px;
}
.p770_register_row, .p770_login_row {
	padding-bottom: 6px;
	position: relative
}
.p770_register_row label, .p770_login_row label {
	line-height: 20px;
	height: 20px;
	text-align: left
}
.p770_register_inputs, .p770_login_inputs {
	width: 200px
}
.p770_register_error {
	background-color: #ffc1c1;
	border-bottom: 1px solid red;
	line-height: 120%;
	font-size: 0.9em;
	color: #551011
}
.p770_register_submit {
	border: none;
	display: block;
	width: 256px;
	height: 40px;
	margin: 10px auto 0 auto;
	overflow: hidden;
	text-indent: -9999px;
	text-transform: capitalize;
	cursor: pointer
}
.p770_register_submit:hover {
	background-position: 0 -40px
}
.p770_registration_star, .p770_login_star {
	float:left;
	margin: 2px 2px 0 0;
	width: 9px;
	height: 8px;
	display: block;
	background: url(images/star.gif) no-repeat 0 0
}
#hint_firstname, #hint_lastname, #hint_dob, #hint_email, #hint_zipcode, #hint_address, #hint_city, #hint_country, #hint_currency, #hint_telephone, #hint_username, #hint_password, #hint_confirm_password, #hint_referer, #hint_promo_code, #hint_forgot_email, #hint_forgot_username, #hint_reset_code, #hint_login_username, #hint_login_password, #hint_name {
	position: absolute;
	top: -10px;
	left: 375px;
	width: 238px;
	height: 41px;
	background: url(images/color_box.gif) no-repeat 0 0
}
#hint_firstname p, #hint_lastname p, #hint_dob p, #hint_email p, #hint_zipcode p, #hint_address p, #hint_city p, #hint_country p, #hint_currency p, #hint_telephone p, #hint_username p, #hint_password p, #hint_confirm_password p, #hint_referer p, #hint_promo_code p, #hint_forgot_email p, #hint_forgot_username p, #hint_reset_code p, #hint_login_username p, #hint_login_password p, #hint_name p {
	font-size: 0.7em;
	padding: 5px 10px 5px 20px
}
#box1, #box2, #box3, #box4, #box5, #box6, #box7, #box8, #box9, #box10, #box11, #box12, #box13, #box14, #box15, #box16, #box17, #box18, #box19, #error_box1, #error_box2, #error_box3, #error_box4, #error_box5, #error_box6, #error_box7, #error_box8, #error_box9, #error_box10, #error_box11, #error_box12, #error_box13, #error_box14, #error_box15, #error_box16, #error_box17, #error_box18, #error_box19 {
	left: 405px;
	width: 238px;
	height: 41px;
	background: url(images/color_box.gif) no-repeat 0 0
}
#box1 p, #box2 p, #box3 p, #box4 p, #box5 p, #box6 p, #box7 p, #box8 p, #box9 p, #box10 p, #box11 p, #box12 p, #box13 p, #box14 p, #box15 p, #box16 p, #box17 p, #box18 p, #box19 p, #error_box1 p, #error_box2 p, #error_box3 p, #error_box4 p, #error_box5 p, #error_box6 p, #error_box7 p, #error_box8 p, #error_box9 p, #error_box10 p, #error_box11 p, #error_box12 p, #error_box13 p, #error_box14 p, #error_box15 p, #error_box16 p, #error_box17 p, #error_box18 p, #error_box19 p {
	font-size: 0.7em;
	padding: 5px 10px 5px 20px
}
#error_box1, #error_box2, #error_box3, #error_box4, #error_box5, #error_box6, #error_box7, #error_box8, #error_box9, #error_box10, #error_box11, #error_box12, #error_box13, #error_box14, #error_box15, #error_box16, #error_box17, #error_box18, #error_box19 {
	width: 254px;
	height: 18px;
	margin-top: 9px;
	background: url(images/register_error_bubble.jpg) no-repeat
}
#box1 {
	top:-116px
}
#box2 {
	top: -92px
}
#box3 {
	top: -68px
}
#box4 {
	top: -287px
}
#box5 {
	top: -263px
}
#box6, #box7, #box8 {
	top: -239px
}
#box9, #box19 {
	top: -215px
}
#box10 {
	top: -191px
}
#box11 {
	top: -167px
}
#box12 {
	top: -143px
}
#box14 {
	top: -119px
}
#box15 {
	top: -95px
}
#box16 {
	top: -69px
}
#box17 {
	top: -111px
}
#box18 {
	top: -88px
}
#error_box1 {
	top:-116px
}
#error_box2 {
	top: -92px
}
#error_box3 {
	top: -68px
}
#error_box4 {
	top: -287px
}
#error_box5 {
	top: -263px
}
#error_box6, #error_box7, #error_box8 {
	top: -239px;
	z-index: 6
}
#error_box9, #error_box19 {
	top: -215px
}
#error_box10 {
	top: -191px
}
#error_box11 {
	top: -167px
}
#error_box12 {
	top: -143px
}
#error_box14 {
	top: -119px
}
#error_box15 {
	top: -95px
}
#error_box16 {
	top: -69px
}
#error_box17 {
	top: -111px;
	z-index:14
}
#error_box18 {
	top: -88px;
	z-index:15
}
span.checkbox {
	width: 18px;
	height: 18px;
	padding: 0 5px 0 0;
	background: url(images/checkbox.png) no-repeat;
	display: block;
	clear: left;
	float: left
}
/* ------------------------------------------------------------- REGISTER */

/* PROMOTIONS Layout ---------------------------------------------- */
.p770_promotions_content_inside_topcontent {
	display: block;
	margin-top: 10px;
	padding: 8px 8px 0 8px;
	width: 678px;
	background: url(images/poker770_promotions_box_top.gif) no-repeat 0 0
}
.p770_promotions_content_inside_bottom {
	display: block;
	width: 694px;
	height: 18px;
	background: url(images/poker770_promotions_box_bottom.gif) no-repeat 0 0
}
h4.p770_promotions_header_blue, h4.p770_promotions_header_green, h4.p770_promotions_header_red {
	display: block;
	float: right;
	width: 500px;
	padding-left: 9px;
	height: 24px;
	line-height: 23px;
	font-size: 1.4em;
	font-weight: 900;
	color: #fff;
	background-color: black;
	margin: 4px 4px 0 0
}
h4.p770_promotions_header_blue {
	background: url(images/promo_title_blue.png) no-repeat 0 0
}
h4.p770_promotions_header_green {
	background: url(images/promo_title_green.png) no-repeat 0 0
}
h4.p770_promotions_header_red {
	background: url(images/promo_title_red.png) no-repeat 0 0
}
img.p770_promotions_img {
	display: block;
	float: left;
	width: 153px;
	padding: 4px 0 0 4px /* margin-bottom: -8px */
}
div.p770_promotions_text p {
	display: block;
	float: right;
	margin-top: 5px;
	width: 500px;
	padding-right: 4px;
	margin-bottom: -8px;
	line-height: 125%
}
#p770_promotions_topflash {
	margin-top: 13px;
	margin-bottom: 13px
}
/* .p770_promotions_main_bar_section { width: 694px; margin: 0 auto; margin-bottom: 10px }
.p770_promotions_main_bar_section_open { width: 694px; height: 13px; background: url(images/main_bar/section_open.png) no-repeat }
.p770_promotions_main_bar_section_body { border: 1px #bebabb solid; border-width: 0px 1px 0px 1px }
.p770_promotions_main_bar_section_close { width: 694px; height: 13px; background: url(images/main_bar/section_close.png) no-repeat }
.p770_promotions_side_bar_promotions_title { width: 234px; height: 28px; background: url(images/side_bar/poker770_side_bar_promotions_title.png) no-repeat }
.p770_promotions_promotion_image { float: left; margin-left: 10px; width: 153px; height: 140px }
.p770_promotions_promotion_image_red { background: url(images/promotions/promo_img_red.png) no-repeat }
.p770_promotions_promotion_image_green { background: url(images/promotions/promo_img_green.png) no-repeat }
.p770_promotions_promotion_image_blue { background: url(images/promotions/promo_img_blue.png) no-repeat }
.p770_promotions_promotion_content { margin-left: 10px; float: left }
.p770_promotions_promotion_title { padding-left: 10px; width: 495px; height: 24px; line-height: 24px; color: #ffffff; font-weight: bold; font-size: 1.2em }
.p770_promotions_promotion_title_red { background: url(images/promotions/promo_title_red.png) no-repeat }
.p770_promotions_promotion_title_green { background: url(images/promotions/promo_title_green.png) no-repeat }
.p770_promotions_promotion_title_blue { background: url(images/promotions/promo_title_blue.png) no-repeat }
.p770_promotions_promotion_detail { margin-left: 10px; margin-top: 10px; width: 495px; overflow: auto } */
/* ---------------------------------------------- PROMOTIONS Layout */

/* ACADEMY ------------------------------------------------------------- */
#p770_academy_step_by_step {
	width: 691px;
	margin: 10px auto
}
#p770_academy_academy_tut {
	width: 470px;
	margin: 0 auto
}
#p770_academy_glossary_of_terms {
	width: 691px;
	margin: 10px auto
}
#p770_academy_glossary_search {
	width: 599px;
	padding-left: 70px;
	height: 56px;
	background: url(images/glossary_search_background.png) no-repeat;
	line-height: 56px;
	margin: 0 auto 0;
	padding-bottom: 20px;
	display: block
}
#search_term {
	margin-left: 5px;
	float: left
}
#search_submit {
	float: left
}
#popular_terms {
	margin-left: 5px;
	float: left
}
a#glossary_submit {
	display: block;
	float: left;
	width: 68px;
	height: 21px;
	background: url(images/glossary_search_button.png) no-repeat;
	margin-top: 17px;
	margin-left: 5px;
	line-height: 21px;
	text-align: center;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none
}
#p770_academy_glossary_of_terms ul {
	padding: 0 10px 10px 10px;
	line-height: 125%;
	color: #373737
}
#p770_academy_glossary_of_terms ul li {
	padding-bottom: 5px
}
.p770_academy_glossary_char {
	margin: 0 10px 5px 10px;
	font-size: 30px;
	font-weight: 900;
	color: #146897
}
#p770_academy_in_game_coaching {
	width: 691px;
	margin: 10px auto
}
div.main_bar {
	width: 719px;
	float: left;
	margin-top: 10px;
	margin-left: 10px;
	background-color: #ffffff
}
div.main_bar h3 {
	font-size: 24px;
	color: #146897
}
div.main_bar p {
	margin: 0 10px 10px 10px;
	color: #133a61
}
/* ------------------------------------------------------------- ACADEMY */

/* COMMUNITY ------------------------------------------------------------- */
.marginbottom {
	margin-bottom: 10px
}
#p770_community_cp {
	display: block;
	width: auto;
	float: left;
	line-height: 30px
}
#p770_community_search {
	display: block;
	width: auto;
	float: right;
	line-height: 30px
}
.p770_community_halfboxL {
	width: 343px;
	float: left;
	display: block;
	margin-top: 10px
}
.p770_community_halfboxR {
	width: 343px;
	float: right;
	display: block;
	margin-top: 10px
}
.p770_community_box {
	clear: both;
	display: block;
	margin-top: 10px;
	padding: 2px
}
.p770_community_header {
	line-height: 26px;
	height: 27px;
	text-align: center;
	font-size: 17px;
	font-weight: 900;
	background: url(images/community/poker770_community_full_titlebg.jpg) no-repeat 0 0;
	color: #fff
}
.p770_community_halfboxL .p770_community_header, .p770_community_halfboxR .p770_community_header {
	background: url(images/community/poker770_community_half_titlebg.jpg) no-repeat 0 0
}
.p770_community_content {
	padding: 12px;
	background: url(images/community/poker770_community_full_btm.png) no-repeat 0 bottom
}
.p770_community_halfboxL .p770_community_content, .p770_community_halfboxR .p770_community_content {
	background: url(images/community/poker770_community_half_btm.png) no-repeat 0 bottom
}
.p770_community_avatarMain {
	float: right;
	padding: 5px;
	margin: 5px;
	background-color: #c8c8c8
}
.p770_community_5last {
	display: block;
	padding: 10px 10px 0;
	width: 17%;
	text-align: center;
	float: left;
	font-weight: 900
}
.p770_community_5last img {
	display: block;
	margin: 0 auto 6px;
	padding: 5px;
	background-color: #c8c8c8
}
.p770_community_5last a {
	color: #444;
	font-weight: 300;
	font-size: 0.9em;
	text-decoration: none
}
#p770_myaccount_myinfo {
	width: 403px;
	height: 11px;
	margin: 5px 5px 20px 5px;
	background: url(images/community/poker770_community_userdetails.jpg) no-repeat 0 0;
	padding: 12px;
	color: #444
}
#p770_myaccount_myinfo span {
	display: inline-block;
	width: 90px;
	font-weight: 900
}
#p770_community_box_link_boxl1, #p770_community_box_link_boxl2, #p770_community_box_link_boxl3, #p770_community_box_link_boxl4, #p770_community_box_link_forum, #p770_community_box_link_comment, #p770_community_box_link_envelop, #p770_community_box_link_user, #p770_community_box_link_link, #p770_community_box_link_world2 {
	display: block;
	padding-left: 25px;
	line-height: 22px;
	margin: 3px 0 3px 3px;
	font-size: 0.8em;
	color: #444;
	text-decoration: none;
	font-weight: 900
}
#p770_community_box_link_boxl1:hover, #p770_community_box_link_boxl2:hover, #p770_community_box_link_boxl3:hover, #p770_community_box_link_boxl4:hover, #p770_community_box_link_forum:hover, #p770_community_box_link_comment:hover, #p770_community_box_link_envelop:hover, #p770_community_box_link_user:hover, #p770_community_box_link_link:hover, #p770_community_box_link_world2:hover {
	text-decoration: underline
}
#p770_community_box_link_boxl1 {
	background: url(images/community/poker770_community_icon_profile.jpg) no-repeat left 50%
}
#p770_community_box_link_boxl2 {
	background: url(images/community/poker770_community_icon_profile.jpg) no-repeat left 50%
}
#p770_community_box_link_boxl3 {
	background: url(images/community/poker770_community_icon_mybluff.jpg) no-repeat left 50%
}
#p770_community_box_link_boxl4 {
	background: url(images/community/poker770_community_icon_gift.jpg) no-repeat left 50%
}
#p770_community_box_link_forum {
	background: url(images/community/poker770_community_icon_comments.jpg) no-repeat left 50%
}
#p770_community_box_link_comment {
	background: url(images/community/poker770_community_icon_wall.jpg) no-repeat left 50%
}
#p770_community_box_link_envelop {
	background: url(images/community/poker770_community_icon_chat.jpg) no-repeat left 50%
}
#p770_community_box_link_user {
	background: url(images/community/poker770_community_icon_mybluff.jpg) no-repeat left 50%
}
#p770_community_box_link_link {
	background: url(images/community/poker770_community_icon_twitter.jpg) no-repeat left 50%
}
#p770_community_box_link_world2 {
	background: url(images/community/poker770_community_icon_twitter.jpg) no-repeat left 50%
}
/* #p770_community_box_link_forum { display: block; padding: 1px 0 1px 20px; background: url(http://i.poker770.com/icons/page_text.gif) no-repeat left 50% }
#p770_community_box_link_comment { display: block; padding: 1px 0 1px 20px; background: url(http://i.poker770.com/icons/comment_new.gif) no-repeat left 50% }
#p770_community_box_link_envelop { display: block; padding: 1px 0 1px 20px; background: url(http://i.poker770.com/envelop.gif) no-repeat left 50% }
#p770_community_box_link_user { display: block; padding: 1px 0 1px 20px; background: url(http://i.poker770.com/icons/icon_user.gif) no-repeat left 50% }
#p770_community_box_link_link { display: block; padding: 1px 0 1px 20px; background: url(http://i.poker770.com/icons/page_link.gif) no-repeat left 50% }
#p770_community_box_link_world2 { display: block; padding: 1px 0 1px 20px; background: url(http://i.poker770.com/icons/icon_world.gif) no-repeat left 50% } */

/* #p770_community_box_link_world { display: block; padding: 1px 0 1px 20px; background: url(http://i.poker770.com/icons/icon_world.gif) no-repeat left 50% }
#p770_community_box_link_colors { display: block; padding: 1px 0 1px 20px; background: url(http://i.poker770.com/icons/page_colors.gif) no-repeat left 50% } */
/* ------------------------------------------------------------- COMMUNITY */

/* SHOP ------------------------------------------------------------- */
.shop_category_block {
	float: left;
	margin-top: 10px
}
.shop_category_block_clear {
	margin-right: 10px;
	clear: left
}
.shop_category_head {
	width: 344px;
	height: 9px;
	background: url(images/shop/shop_category_head.png) no-repeat
}
.shop_category_body {
	border: 1px #aeaeae solid;
	border-width: 0px 1px 0px 1px;
	width: 342px;
	overflow: hidden
}
.shop_category_foot {
	width: 344px;
	height: 9px;
	background: url(images/shop/shop_category_foot.png) no-repeat
}
.shop_category_image {
	width: 118px;
	height: 108px;
	margin-left: 10px;
	float: left
}
.shop_category_image img {
	width: 108px
}
.shop_category_info {
	float: left;
	width: 200px
}
.shop_category_info h4 {
	font-size: 1.3em;
	font-weight: 900;
	padding-bottom: 4px;
	color: #156998
}
.shop_category_info a {
	padding-top: 4px;
	font-size: 0.9em;
	font-weight: 900;
	color: #156998
}
.shop_gift_block {
	float: left;
	margin-right: 10px;
	margin-top: 10px
}
.shop_gift_block_clear {
	margin-right: 0
}
.shop_gift_head {
	width: 224px;
	background: url(images/shop/shop_gift_header.png) no-repeat;
	padding-top: 10px;
	color: #000000;
	font-size: 18px;
	font-weight: bold;
	text-align: center
}
.shop_gift_title {
	width: 222px;
	font-size: 18px;
	line-height: 20px;
	font-weight: bold;
	text-align: center;
	border: 1px #cfcfcf solid;
	border-width: 0px 1px 1px 1px;
	padding-bottom: 7px;
}
.shop_gift_body {
	width: 222px;
	border: 1px #cfcfcf solid;
	border-width: 0px 1px 0px 1px;
	text-align: center;
}
.shop_gift_foot {
	width: 224px;
	height: 10px;
	background: url(images/shop/shop_gift_footer.png) no-repeat;
}
#p770_shop_points_filter {
	width: 700px;
	height: 51px;
	position: relative;
	padding: 10px;
	padding-top: 8px;
	font-size: 10px;
	color: #000000;
	background: url(images/shop/p770_points_filter_bg.png) no-repeat
}
#p770_shop_points_filter_min {
	position: absolute
}
#p770_shop_points_filter_max {
	position: absolute
}
#p770_shop_price_slider {
	margin-left: 10px;
	background: url(images/shop/p770_shop_range_slide_bg.png) no-repeat;
	border: none;
	width: 663px;
	margin-top: 15px;
	margin-bottom: 5px;
	display: block;
	height: 9px
}
#p770_shop_price_slider div {
	background: url(images/shop/p770_shop_range_inner.png) repeat-x
}
#p770_shop_price_slider a {
	border: none;
	-moz-border-radius-topleft: 0px;
	-moz-border-radius-topright: 0px;
	-moz-border-radius-bottomleft: 0px;
	-moz-border-radius-bottomright: 0px;
	background: url(images/shop/p770_shop_range_slider.png) no-repeat
}
#p770_shop_slider_min {
	float: left;
	margin-left: 10px
}
#p770_shop_center {
	text-align: center
}
#p770_shop_slider_max {
	float: right;
	margin-right: 10px
}
#p770_shop_products_container {
	position: relative
}
#p770_shop_products_loading {
	position: absolute;
	left: 225px;
	top: 100px;
	width: 240px;
	height: 40px;
	background-color: #fff;
	border: 1px #ccc solid;
	padding: 5px
}
a.p770_shop_button {
	display: block;
	margin: 0 auto;
	width: 152px;
	height: 30px;
	background: url(images/shop/p770_shop_button.png) no-repeat;
	text-decoration: none;
	line-height: 30px;
	color: #ffffff
}
.p770_points {
	color: #000;
}
#shopping_basket div.row {
	overflow: auto;
	margin: 0 2px;
	padding: 2px 3px;
	border-bottom: 1px solid #bbb
}
#shopping_basket div.row div.item_desc {
	width: 147px;
	float: left;
	font-size: 0.85em;
	line-height: 24px;
	color: #555
}
#shopping_basket div.row div.item_qty {
	float: left;
	padding: 2px 5px 2px 2px
}
#shopping_basket div.row div.item_add_rem {
	display: none;
	float: left;
	font-size: 0.8em;
	line-height: 24px
}
#shopping_basket div.row div.item_alter {
	float: left;
	font-size: 0.8em;
	line-height: 24px
}
#shopping_basket_link {
	display: block;
	margin: 12px 7px 0 0;
	text-align: right
}
#edit_basket div.header_row {
	clear: left;
	line-height: 30px;
	height: 30px;
	background-color: #555;
	color: #ddd;
	display: block
}
#edit_basket div.header_row div.basket_item_desc_head {
	float: left;
	width:200px;
	padding: 0 5px
}
#edit_basket div.header_row div.basket_item_detail_head {
	float: left;
	width: 100px;
	padding: 0 5px
}
#edit_basket div.header_row div.basket_item_qty_head {
	float: left;
	width: 100px;
	padding: 0 5px
}
#edit_basket div.header_row div.basket_item_pts_head {
	float: left;
	width: 100px;
	padding: 0 5px
}
#edit_basket div.header_row div.basket_item_total_pts_head {
	float: left;
	width: 100px;
	padding: 0 5px
}
#edit_basket div.row {
	clear: left;
	line-height: 28px;
	height: 28px;
	display: block
}
#edit_basket div.row div.basket_item_desc {
	float: left;
	width: 200px;
	padding: 0 5px
}
#edit_basket div.row div.basket_item_detail {
	float: left;
	width: 100px;
	padding: 0 5px
}
#edit_basket div.row div.basket_item_qty {
	float: left;
	width: 100px;
	padding: 0 5px
}
#edit_basket div.row div.basket_item_pts {
	float: left;
	width: 100px;
	padding: 0 5px
}
#edit_basket div.row div.basket_item_total_pts {
	float: left;
	width: 100px;
	padding: 0 5px
}
#p770_shop_address_form div.row {
	clear: left;
	height: 25px
}
#p770_shop_address_form div.row div.field_name {
	float: left;
	width: 100px
}
#p770_shop_address_form div.row div.field {
	float: left
}
#address_select {
	float: left
}
#address_preview {
	float: left;
	margin: 0px 10px
}
/* ------------------------------------------------------------- SHOP */

/* RANDOM ------------------------------------------------------------- */
div#promotions {
	position: relative;
	clear: left;
	width: 691px
}
div#promotions div#promo_slant {
	position: absolute;
	left: 581px;
	top: 79px;
	width: 110px;
	height: 107px
}
div#promotions div#promo_box {
	float: left;
	position: relative;
	top: 5px;
	left: 20px;
	width: 191px;
	height: 161px;
	background: url('images/homepage/poker770_homepage_promotions_6.png') no-repeat 0 0
}
div#promotions a#promo_link1 {
	float: right;
	position: relative;
	top: 5px;
	right: 15px;
	display: block;
	width: 132px;
	height: 28px
}
div#promotions a#promo_link2 {
	float: right;
	position: absolute;
	top: 137px;
	left: 220px;
	display: block;
	width: 145px;
	height: 29px
}
div#news {
	clear: left;
	position: static;
	float: left;
	width: 269px;
	height: 276px;
	margin-left: 6px;
	margin-top: 7px
}
div#news div.short_title_mid {
	height: 225px
}
ul.news_stories {
	margin-right: 10px
}
ul.news_stories h4 {
	color: #015d82;
	margin-bottom: 5px;
	margin-top: 10px
}
ul.news_stories h5 {
	color: #000000;
	font-size: 12px;
	margin-bottom: 5px
}
div#videos_and_community {
	position: relative;
	float: left;
	width: 691px;
	margin-left: 6px;
	margin-top: 7px
}
div#videos_home {
	position: relative;
	float: left;
	width: 339px;
	height: 217px
}
div#videos_home div.med_title_mid {
	height: 120px;
	position: relative;
	overflow: hidden
}
div#videos_home div.item {
	clear: left
}
div#videos_home div.img {
	float: left;
	margin-left: 30px
}
div#videos_home div.info {
	float: left;
	margin-left: 10px;
	width: 140px;
	margin-bottom: 10px
}
div#videos_home div.info h4 {
	color: #015d82
}
div#community {
	position: relative;
	float: left;
	width: 339px;
	height: 217px;
	margin-left: 6px
}
div#community div.med_title_mid {
	height: 120px;
	overflow: hidden
}
div#community div.comment {
	margin-left: 30px;
	margin-right: 20px;
	margin-bottom: 10px
}
div#community div.comment h4 {
	color: #015d82;
	margin-bottom: 5px
}
div.short_title_top {
	position: relative;
	height: 31px;
	/*background: url(images/blocks/poker770_homepage_shorttitleBG.png) no-repeat;*/
	line-height: 31px;
	font-size: 14px;
	font-weight: bold;
	color: #ffffff;
	text-align: left;
	text-transform: uppercase
}
div.short_title_mid {
	width: 269px;
	background: url(images/blocks/poker770_homepage_infobox_tileBG.png) repeat-y
}
div.short_title_bottom {
	width: 269px;
	height: 17px;
	background: url(images/blocks/poker770_homepage_infobox_bottomBG.png) no-repeat
}
div.med_title_top {
	position: relative;
	width: 339px;
	height: 31px;
	background: url(images/blocks/poker770_homepage_mediumtitlebg.png) no-repeat;
	line-height: 31px;
	font-size: 14px;
	font-weight: bold;
	color: #ffffff;
	text-align: center;
	text-transform: uppercase
}
div.med_title_mid {
	width: 340px;
	background: url(images/blocks/poker770_homepage_minipage_tilebg.png) repeat-y
}
div.med_title_bottom {
	width: 340px;
	height: 16px;
	background: url(images/blocks/poker770_homepage_minipage_bottombg.png) no-repeat
}
div.med_title_webtv {
	width: 340px;
	height: 44px
}
a.videos_all {
	position: relative;
	display: block;
	top: 4px;
	left: 198px;
	width: 110px;
	height: 25px
}
a.mybluff_visit {
	position: relative;
	display: block;
	top: 4px;
	left: 198px;
	width: 110px;
	height: 25px
}
div.med_title_mybluff {
	width: 340px;
	height: 44px
}
div.long_title_top {
	position: relative;
	width: 691px;
	height: 31px;
	background: url(images/homepage/poker770_homepage_longtitlebg.png) no-repeat;
	line-height: 31px;
	font-size: 14px;
	font-weight: bold;
	color: #ffffff;
	text-align: center;
	text-transform: uppercase
}
div.long_title_mid {
	position: relative;
	width: 671px;
	height: 149px;
	background: url(images/homepage/poker770_homepage_promo_bgtile.png) repeat-y;
	padding: 10px
}
div.long_title_bottom {
	width: 691px;
	height: 20px;
	background: url(images/homepage/poker770_homepage_promo_bgbottom.png) no-repeat
}
div.main_bar_section_title {
	position: relative;
	width: 695px;
	height: 31px;
	background: url(images/main_bar/section_title.png) no-repeat;
	line-height: 31px;
	font-size: 14px;
	font-weight: bold;
	color: #ffffff;
	text-align: center;
	text-transform: uppercase
}
div.main_bar_section_body {
	width: 673px;
	border: 1px #adadad solid;
	border-width: 0px 1px 0px 1px;
	background-color: #ffffff;
	padding: 0px 10px
}
div.main_bar_section_foot {
	width: 695px;
	height: 15px;
	background: url(images/main_bar/section_footer.png) no-repeat
}
div.left_menu {
	position: relative;
	top: 0px;
	left: 0px;
	width: 254px;
	float: left;
	background-color: #c0c0f0;
	overflow: auto
}
div.left_menu ul {
	margin-left: 20px
}
div.main_content {
	position: relative;
	float: left;
	width: 510px;
	background-color: #c0c0c0
}
label {
	float: left;
	width: 160px;
	text-align: right;
	margin-right: 10px
}
.error {
	color: #f00
}
.success {
	color: #0f0
}
.content_page_logo {
	margin-left:-1px;
	margin-top:-5px
}
/*********
# msg system
*********/
table.pms_folder__msg_list {
	font-size: 10pt
}
tr.pms_folder__msg_row_0 {
	background-color: #8080c0
}
tr.pms_folder__msg_row_1 {
}
tr.msg_unread td {
	font-weight: bold
}
/*********
# compose 
*********/
div#msg_to_opt {
	background: #ffffff;
	color: #000000
}
div#msg_to_opt ul {
	list-style-type: none;
	margin-left: 0
}
div#msg_to_opt ul li {
	margin-left: 0
}
div#msg_to_opt ul li.selected {
	background: #ffffbb
}
/* academy */

div.page_finder_title {
	width: 234px;
	height: 14px;
	background: url(images/side_bar/poker770_side_bar_breadcrumb_top.png) no-repeat
}
div.page_finder_body {
	width: 232px;
	border: 1px #adadad solid;
	border-width: 0px 1px 0px 1px;
	background: #ffffff;
	color: #575757;
	font-size: 11px
}
div.page_finder_body a {
	color: #575757
}
div.page_finder_body img.bread_pin {
	float: left;
	margin-left: 10px
}
div.page_finder_body div.trail {
	margin-left: 40px
}
div.page_finder_foot {
	width: 234px;
	height: 9px;
	background: url(images/side_bar/poker770_side_bar_breadcrumb_bottom.png) no-repeat
}
div.side_bar_navigation {
	margin-top: 10px
}
div.navigation_title {
	width: 234px;
	height: 28px;
	background: url(images/side_bar/poker770_side_bar_navigation_title.png) no-repeat
}
div.navigation_body {
	width: 233px;
	background: #ffffff;
	border: #adadad 1px solid;
	border-width: 0px 1px 0px 1px;
	overflow: auto
}
div.navigation_foot {
	width: 235px;
	height: 14px;
	background: url(images/side_bar/poker770_side_bar_navigation_bottom.png) no-repeat
}
a.side_bar_nav {
	display: block;
	width: 220px;
	height: 30px;
	background: url(images/side_bar/poker770_side_bar_buttonBG.png) no-repeat;
	text-decoration: none;
	line-height: 30px;
	text-align: center;
	color: #f0f0f0;
	margin: 3px auto
}
div#side_bar_techsupport {
	margin-top: 10px
}
div#side_bar_techsupport div#title {
	width: 234px;
	height: 28px;
	background: url(images/side_bar/poker770_side_bar_techsupport_title.png) no-repeat
}
div#side_bar_techsupport div#footer {
	width: 234px;
	height: 12px;
	background: url(images/side_bar/poker770_side_bar_techsupport_foot.png) no-repeat
}
div#side_bar_techsupport div#heading {
	width: 213px;
	height: 43px;
	margin: 0 auto;
	background: url(images/side_bar/techsupport_contactus.png) no-repeat
}
div#side_bar_techsupport div#body {
	width: 234px;
	background: url(images/side_bar/poker770_techsupportBG.png) repeat-x
}
div#side_bar_techsupport div#email {
	margin-left: 20px;
	margin-top: 5px;
	height: 26px;
	background: url(images/side_bar/techsupport_email.png) left center no-repeat;
	padding-left: 31px;
	line-height: 26px;
	color: #ffffff
}
div#side_bar_techsupport div#phone {
	margin-left: 20px;
	margin-top: 5px;
	height: 26px;
	background: url(images/side_bar/techsupport_telephone.png) left center no-repeat;
	padding-left: 31px;
	line-height: 26px;
	color: #ffffff
}
div#side_bar_techsupport div#fax {
	margin-left: 20px;
	margin-top: 5px;
	height: 26px;
	background: url(images/side_bar/techsupport_fax.png) left center no-repeat;
	padding-left: 31px;
	line-height: 26px;
	color: #ffffff
}
div#side_bar_play_now {
	width: 233px;
	height: 273px;
	margin-bottom: 10px;
}
div#side_bar_play_now:hover {
	background-position: 0px -273px;
}
form#contact_form {
	margin-left: 10px
}
form#contact_form div.row {
	clear: left;
	margin-left: 10px;
	margin-bottom: 5px
}
form#contact_form div.input_text {
	float: left;
	width: 150px;
	color: #133a61
}
form#contact_form div.input {
	float: left
}
form#contact_form div.input input {
	width: 180px;
	background-color: #e0e0e0;
	border: #9b9b9b 1px solid;
	height: 22px
}
form#contact_form div.input textarea {
	width: 180px;
	background-color: #e0e0e0;
	border: #9b9b9b 1px solid
}
form#contact_form a.submit {
	display: block;
	width: 85px;
	height: 29px;
	background-position: 0 -1px
}
form#contact_form a.submit:hover {
	background-position: 0 -29px
}
span.required_field {
	font-weight: bold;
	color: #800000
}
/* video page */
#video_info_container {
	width: 506px
}
#video_name {
	font-weight: bold
}
#video_html_link {
	border: 1px solid white;
	padding: 4px
}
#subchannels ul li.active, #channels ul li.active, #videos ul li.active {
	background: url('images/webtv/webtv_channelBTNActive.png') no-repeat;
	cursor: pointer
}
#channels ul, #subchannels ul, #videos ul {
	list-style:none;
	margin:0;
	padding:0
}
#channels ul li {
	background: url('images/webtv/webtv_channelBTN.png') no-repeat;
	display: block;
	float:left;
	width: 100px;
	height: 23px;
	overflow: hidden;
	margin-right:1px;
	margin-bottom:1px;
	margin-top:5px;
	cursor: pointer;
	text-align:left;
	vertical-align:middle
}
#subchannels ul li {
	background: url('images/webtv/webtv_channelBTNActive.png') no-repeat;
	display: block;
	float:left;
	width: 100px;
	height: 23px;
	overflow: hidden;
	margin-right:1px;
	margin-bottom:1px;
	cursor: pointer
}
#videos ul li {
	display: block;
	float:left;
	width: 118px;
	margin: 3px;
	cursor: pointer
}
#videos ul li .thumbnail {
	display: block;
	width: 118px;
	height: 88px;
	cursor: pointer
}
#rate_bar_container {
	width:115px;
	height:22px;
	position:relative;
	top:7px;
	left:7px
}
.rate_bar {
	width:115px;
	height:22px;
	position:relative;
	background-color: #525248;
	z-index:0
}
.rate_bar_stretching {
	left:0px;
	height:20px;
	background: url('images/webtv_rateBG.png');
	z-index:1
}
#rate_star {
	width:23px;
	height:22px;
	display:block;
	float:left;
	position:absolute;
	top:0
}
#rate_star:hover {
	width:23px;
	height:20px;
	background-color:#ffffff;
	display:block;
	float:left;
	position:absolute;
	cursor: pointer
}
.small_rating_bar_container {
	width:118px;
	height:23px;
	background-color:#c2c5d4;
	display:block
}
.small_rating_bar {
	top:2px;
	width: 80px;
	height: 16px;
	background-color:#c2c5d4
}
.small_rating_bar_stretching {
	display: block;
	left:0px;
	top: 0px;
	background: url('images/webtv/webtv_starGradienttile.gif');
	height:16px
}
#small_rate_star {
	width:16px;
	height:16px;
	float:left;
	position:static;
	top:-16px
}
#video_info {
	background-image: url('images/webtv/webtv_ratingsBGtile.gif');
	height: 35px;
	margin-bottom: 5px;
	position: relative
}
#video_info_2 {
	position:relative;
	background-image: url('images/webtv/webtv_descriptionBGtile.gif');
	height: 69px;
	z-index:1
}
#invite_friend {
	background-image: url('images/webtv/webtv_shareBTN.png');
	height:22px;
	width: 117px;
	position: absolute;
	top: 7px;
	right:7px;
	cursor:pointer
}
#invite_friend_box {
	background-image: url('images/webtv/webtv_sharepopupboxBG.png');
	color:white;
	position: absolute;
	z-index:3;
	width: 418px;
	height:410px
}
#invite_friend_box input {
	color:black;
	background-color:white;
	border: 1px solid white;
	position:absolute;
	right:0;
	top:-3px
}
#invite_friend_box textarea {
	color:black;
	background-color:white;
	border: 1px solid white;
	position:absolute;
	right:0;
	top:-3px
}
#emailto, #emailfrom, #message, #your_name, #invite_title {
	width:200px
}
#emailto_label, #emailfrom_label, #message_label, #your_name_label {
	margin:20px;
	position:relative
}
#invite_friend_inside {
	left:30px;
	position:relative;
	top:70px;
	width:370px
}
.category_title {
	background-image: url('images/magicbox_cat_title.png');
	height:26px
}
.category_title a {
	position:relative;
	top:5px
}
#subchannels, #channels, #videos {
	float:left
}
#control_container {
	position:relative
}
.video_name {
	height:31px;
	overflow:hidden;
	font-size:13px;
	text-align:left;
	color:black;
	font-weight:bold
}
.video_desc {
	height:54px;
	overflow:hidden
}
#close_btn {
	width:18px;
	height:18px;
	position: absolute;
	right:26px;
	top:-29px;
	width:18px;
	background-image: url('images/webtv/webtv_popupcloseBTN.png');
	cursor:pointer
}
#send_btn {
	background-image: url('images/webtv/webtv_subchannelBTNActive.png');
	position: absolute;
	height:22px;
	position:relative;
	right:-244px;
	text-align:center;
	vertical-align:middle;
	width:100px;
	top:31px;
	cursor:pointer
}
#clear_btn {
	background-image: url('images/webtv/webtv_formClearBTN.png');
	cursor:pointer;
	height:22px;
	position:relative;
	right:-142px;
	text-align:center;
	top:9px;
	vertical-align:middle;
	width:100px;
	color: #000000;
	font-weight:bold
}
#invite_friend p, #send_btn p, #channels ul li p, #subchannels ul li p, #videos ul li p {
	vertical-align:middle;
	font-size:11px;
	font-weight: bold;
	text-align:center;
	color:white
}
#invite_title {
	left:36px;
	position:absolute;
	top:38px;
	background-color:#07163F;
	width:334px;
	padding-bottom:0;
	padding-left:13px;
	font-size:11px;
	font-weight: bold;
	line-height:24px
}
#permalink_label {
	background-color:#07163F;
	left:36px;
	padding-bottom:0;
	padding-left:13px;
	position:absolute;
	top:285px;
	width:334px;
	line-height:24px;
	font-size:11px;
	font-weight: bold
}
#permalink {
	background-color:white;
	bottom:45px;
	color:black;
	height:45px;
	margin-left:50px;
	position:absolute;
	width:324px
}
#video_published_time {
	font-size:10px;
	left:305px;
	position:absolute;
	text-align:center;
	top:3px;
	width:200px
}
#video_name {
	display:block;
	width:300px;
	height: 20px;
	overflow:hidden;
	font-size:13px;
	text-align:left;
	color:white
}
.tv_title {
	text-align:center;
	font-size:13px;
	color:black;
	font-weight:bold
}
.clear_left {
	clear:left
}
#channels ul li p, #subchannels ul li p {
	padding: 5px 3px
}
.ui-jqgrid {
	position:relative;
	font-size:11px
}
.ui-jqgrid .ui-jqgrid-view {
	position:relative;
	left:0;
	top:0;
	padding:.0em
}
.ui-jqgrid .ui-jqgrid-titlebar {
	padding:.3em .2em .2em .3em;
	position:relative;
	border-left:0 none;
	border-right:0 none;
	border-top:0 none
}
.ui-jqgrid .ui-jqgrid-title {
	float:left;
	margin:.1em 0 .2em
}
.ui-jqgrid .ui-jqgrid-titlebar-close {
	position:absolute;
	top:50%;
	width:19px;
	margin:-10px 0 0 0;
	padding:1px;
	height:18px
}
.ui-jqgrid .ui-jqgrid-titlebar-close span {
	display:block;
	margin:1px
}
.ui-jqgrid .ui-jqgrid-titlebar-close:hover {
	padding:0
}
.ui-jqgrid .ui-jqgrid-hdiv {
	position:relative;
	margin:0;
	padding:0;
	overflow-x:hidden;
	overflow-y:auto;
	border-left:0 none!important;
	border-top:0 none!important;
	border-right:0 none!important
}
.ui-jqgrid .ui-jqgrid-hbox {
	float:left;
	padding-right:20px
}
.ui-jqgrid .ui-jqgrid-htable {
	table-layout:fixed;
	margin:0
}
.ui-jqgrid .ui-jqgrid-htable th {
	height:22px;
	padding:0 2px 0 2px
}
.ui-jqgrid .ui-jqgrid-htable th div {
	overflow:hidden;
	position:relative;
	height:17px
}
.ui-th-column, .ui-jqgrid .ui-jqgrid-htable th.ui-th-column {
	overflow:hidden;
	white-space:nowrap;
	text-align:center;
	border-top:0 none;
	border-bottom:0 none
}
.ui-th-ltr, .ui-jqgrid .ui-jqgrid-htable th.ui-th-ltr {
	border-left:0 none
}
.ui-th-rtl, .ui-jqgrid .ui-jqgrid-htable th.ui-th-rtl {
	border-right:0 none
}
.ui-jqgrid .ui-th-div-ie {
	white-space:nowrap;
	zoom:1;
	height:17px
}
.ui-jqgrid .ui-jqgrid-resize {
	height:20px!important;
	position:relative;
	cursor:e-resize;
	display:inline;
	overflow:hidden
}
.ui-jqgrid .ui-grid-ico-sort {
	overflow:hidden;
	position:absolute;
	display:inline;
	cursor:pointer!important
}
.ui-jqgrid .ui-icon-asc {
	margin-top:-3px;
	height:12px
}
.ui-jqgrid .ui-icon-desc {
	margin-top:3px;
	height:12px
}
.ui-jqgrid .ui-i-asc {
	margin-top:0;
	height:16px
}
.ui-jqgrid .ui-i-desc {
	margin-top:0;
	margin-left:13px;
	height:16px
}
.ui-jqgrid .ui-jqgrid-sortable {
	cursor:pointer
}
.ui-jqgrid tr.ui-search-toolbar th {
	border-top-width:1px!important;
	border-top-color:inherit!important;
	border-top-style:ridge!important
}
tr.ui-search-toolbar input {
	margin:1px 0 0 0
}
tr.ui-search-toolbar select {
	margin:1px 0 0 0
}
.ui-jqgrid .ui-jqgrid-bdiv {
	position:relative;
	margin:0;
	padding:0;
	overflow:auto
}
.ui-jqgrid .ui-jqgrid-btable {
	table-layout:fixed;
	margin:0
}
.ui-jqgrid tr.jqgrow td {
	font-weight:normal;
	overflow:hidden;
	white-space:pre;
	height:22px;
	padding:0 2px 0 2px;
	border-bottom-width:1px;
	border-bottom-color:inherit;
	border-bottom-style:solid
}
.ui-jqgrid tr.ui-row-ltr td {
	text-align:left;
	border-right-width:1px;
	border-right-color:inherit;
	border-right-style:solid
}
.ui-jqgrid tr.ui-row-rtl td {
	text-align:right;
	border-left-width:1px;
	border-left-color:inherit;
	border-left-style:solid
}
.ui-jqgrid td.jqgrid-rownum {
	padding:0 2px 0 2px;
	margin:0;
	border:0 none
}
.ui-jqgrid .ui-jqgrid-resize-mark {
	width:2px;
	left:0;
	background-color:#777;
	cursor:e-resize;
	cursor:col-resize;
	position:absolute;
	top:0;
	height:100px;
	overflow:hidden;
	display:none;
	border:0 none
}
.ui-jqgrid .ui-jqgrid-sdiv {
	position:relative;
	margin:0;
	padding:0;
	overflow:hidden;
	border-left:0 none!important;
	border-top:0 none!important;
	border-right:0 none!important
}
.ui-jqgrid .ui-jqgrid-ftable {
	table-layout:fixed;
	margin-bottom:0
}
.ui-jqgrid tr.footrow td {
	font-weight:bold;
	overflow:hidden;
	white-space:nowrap;
	height:21px;
	padding:0 2px 0 2px;
	border-top-width:1px;
	border-top-color:inherit;
	border-top-style:solid
}
.ui-jqgrid tr.footrow-ltr td {
	text-align:left;
	border-right-width:1px;
	border-right-color:inherit;
	border-right-style:solid
}
.ui-jqgrid tr.footrow-rtl td {
	text-align:right;
	border-left-width:1px;
	border-left-color:inherit;
	border-left-style:solid
}
.ui-jqgrid .ui-jqgrid-pager {
	border-left:0 none!important;
	border-right:0 none!important;
	border-bottom:0 none!important;
	margin:0!important;
	padding:0!important;
	position:relative;
	height:25px;
	white-space:nowrap;
	overflow:hidden
}
.ui-jqgrid .ui-pager-control {
	position:relative
}
.ui-jqgrid .ui-pg-table {
	position:relative;
	padding-bottom:2px;
	width:auto;
	margin:0
}
.ui-jqgrid .ui-pg-table td {
	font-weight:normal;
	vertical-align:middle;
	padding:1px
}
.ui-jqgrid .ui-pg-button {
	height:19px!important
}
.ui-jqgrid .ui-pg-button span {
	display:block;
	margin:1px;
	float:left
}
.ui-jqgrid .ui-pg-button:hover {
	padding:0
}
.ui-jqgrid .ui-state-disabled:hover {
	padding:1px
}
.ui-jqgrid .ui-pg-input {
	height:13px;
	font-size:.8em;
	margin:0
}
.ui-jqgrid .ui-pg-selbox {
	font-size:.8em;
	line-height:18px;
	display:block;
	height:18px;
	margin:0
}
.ui-jqgrid .ui-separator {
	height:18px;
	border-left:1px solid #ccc;
	border-right:1px solid #ccc;
	margin:1px;
	float:right
}
.ui-jqgrid .ui-paging-info {
	font-weight:normal;
	height:19px;
	margin-top:3px;
	margin-right:4px
}
.ui-jqgrid .ui-jqgrid-pager .ui-pg-div {
	padding:1px 0;
	cursor:pointer;
	float:left;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	position:relative
}
.ui-jqgrid .ui-jqgrid-pager .ui-pg-div span.ui-icon {
	float:left;
	margin:0 2px
}
.ui-jqgrid td input, .ui-jqgrid td select .ui-jqgrid td textarea {
	margin:0
}
.ui-jqgrid td textarea {
	width:auto;
	height:auto
}
.ui-jqgrid .ui-jqgrid-btable .ui-sgcollapsed span {
	display:block
}
.ui-jqgrid .ui-subgrid {
	margin:0;
	padding:0;
	width:100%
}
.ui-jqgrid .ui-subgrid table {
	table-layout:fixed
}
.ui-jqgrid .ui-subgrid tr.ui-subtblcell td {
	height:18px;
	border-right-width:1px;
	border-right-color:inherit;
	border-right-style:solid;
	border-bottom-width:1px;
	border-bottom-color:inherit;
	border-bottom-style:solid
}
.ui-jqgrid .ui-subgrid td.subgrid-data {
	border-top:0 none!important
}
.ui-jqgrid .ui-subgrid td.subgrid-cell {
	border-width:0 0 1px 0
}
.ui-jqgrid .loading {
	position:absolute;
	top:45%;
	left:45%;
	width:auto;
	z-index:101;
	padding:6px;
	margin:5px;
	text-align:center;
	font-weight:bold;
	display:none;
	border-width:2px!important
}
.ui-jqgrid .jqgrid-overlay {
	display:none;
	z-index:100
}
* html .jqgrid-overlay {
width:expression(this.parentNode.offsetWidth+'px');
height:expression(this.parentNode.offsetHeight+'px')
}
* .jqgrid-overlay iframe {
	position:absolute;
	top:0;
	left:0;
	z-index:-1;
width:expression(this.parentNode.offsetWidth+'px');
height:expression(this.parentNode.offsetHeight+'px')
}
.ui-jqgrid .ui-userdata {
	border-left:0 none;
	border-right:0 none;
	height:21px;
	overflow:hidden
}
.ui-jqdialog {
	display:none;
	width:300px;
	position:absolute;
	padding:.2em;
	font-size:11px;
	overflow:visible
}
.ui-jqdialog .ui-jqdialog-titlebar {
	padding:.3em .2em;
	position:relative
}
.ui-jqdialog .ui-jqdialog-title {
	margin:.1em 0 .2em
}
.ui-jqdialog .ui-jqdialog-titlebar-close {
	position:absolute;
	top:50%;
	width:19px;
	margin:-10px 0 0 0;
	padding:1px;
	height:18px
}
.ui-jqdialog .ui-jqdialog-titlebar-close span {
	display:block;
	margin:1px
}
.ui-jqdialog .ui-jqdialog-titlebar-close:hover, .ui-jqdialog .ui-jqdialog-titlebar-close:focus {
	padding:0
}
.ui-jqdialog-content, .ui-jqdialog .ui-jqdialog-content {
	border:0;
	padding:.3em .2em;
	background:none;
	height:auto
}
.ui-jqdialog .ui-jqconfirm {
	padding:.4em 1em;
	border-width:3px;
	position:absolute;
	bottom:10px;
	right:10px;
	overflow:visible;
	display:none;
	height:80px;
	width:220px;
	text-align:center
}
.ui-jqdialog-content .FormGrid {
	margin:0
}
.ui-jqdialog-content .EditTable {
	width:100%;
	margin-bottom:0
}
.ui-jqdialog-content .DelTable {
	width:100%;
	margin-bottom:0
}
.EditTable td input, .EditTable td select, .EditTable td textarea {
	margin:0
}
.EditTable td textarea {
	width:auto;
	height:auto
}
.ui-jqdialog-content td.EditButton {
	text-align:right;
	border-top:0 none;
	border-left:0 none;
	border-right:0 none;
	padding-bottom:5px;
	padding-top:5px
}
.ui-jqdialog-content td.navButton {
	text-align:center;
	border-left:0 none;
	border-top:0 none;
	border-right:0 none;
	padding-bottom:5px;
	padding-top:5px
}
.ui-jqdialog-content .CaptionTD {
	text-align:left;
	vertical-align:top;
	border-left:0 none;
	border-right:0 none;
	border-bottom:0 none;
	padding:1px;
	white-space:nowrap
}
.ui-jqdialog-content .DataTD {
	padding:1px;
	border-left:0 none;
	border-right:0 none;
	border-bottom:0 none;
	vertical-align:top
}
.ui-jqdialog-content .form-view-data {
	white-space:pre
}
.fm-button {
	display:inline-block;
	margin:0 4px 0 0;
	padding:.4em .5em;
	text-decoration:none!important;
	cursor:pointer;
	position:relative;
	text-align:center;
	zoom:1
}
.fm-button-icon-left {
	padding-left:1.9em
}
.fm-button-icon-right {
	padding-right:1.9em
}
.fm-button-icon-left .ui-icon {
	right:auto;
	left:.2em;
	margin-left:0;
	position:absolute;
	top:50%;
	margin-top:-8px
}
.fm-button-icon-right .ui-icon {
	left:auto;
	right:.2em;
	margin-left:0;
	position:absolute;
	top:50%;
	margin-top:-8px
}
#nData, #pData {
	float:left;
	margin:3px;
	padding:0;
	width:15px
}
.ui-jqgrid .selected-row, div.ui-jqgrid .selected-row td {
	font-style:normal;
	border-left:0 none
}
.ui-jqgrid .tree-wrap {
	float:left;
	position:relative;
	height:18px;
	white-space:nowrap;
	overflow:hidden
}
.ui-jqgrid .tree-minus {
	position:absolute;
	height:18px;
	width:18px;
	overflow:hidden
}
.ui-jqgrid .tree-plus {
	position:absolute;
	height:18px;
	width:18px;
	overflow:hidden
}
.ui-jqgrid .tree-leaf {
	position:absolute;
	height:18px;
	width:18px;
	overflow:hidden
}
.ui-jqgrid .treeclick {
	cursor:pointer
}
.jqmOverlay {
	background-color:#000
}
* iframe.jqm {
	position:absolute;
	top:0;
	left:0;
	z-index:-1;
width:expression(this.parentNode.offsetWidth+'px');
height:expression(this.parentNode.offsetHeight+'px')
}
.ui-jqgrid-dnd tr td {
	border-right-width:1px;
	border-right-color:inherit;
	border-right-style:solid;
	height:20px
}
.ui-jqgrid .ui-jqgrid-title-rtl {
	float:right;
	margin:.1em 0 .2em
}
.ui-jqgrid .ui-jqgrid-hbox-rtl {
	float:right;
	padding-left:20px
}
.ui-jqgrid .ui-jqgrid-resize-ltr {
	float:right;
	margin:-2px -2px -2px 0
}
.ui-jqgrid .ui-jqgrid-resize-rtl {
	float:left;
	margin:-2px 0 -1px -3px
}
.ui-jqgrid .ui-sort-rtl {
	left:0
}
.ui-jqgrid .tree-wrap-ltr {
	float:left
}
.ui-jqgrid .tree-wrap-rtl {
	float:right
}
.ui-jqgrid .ui-ellipsis {
	text-overflow:ellipsis;
	-moz-binding:url('ellipsis-xbl.xml#ellipsis')
}
.ui-searchFilter {
	display:none;
	position:absolute;
	z-index:770;
	overflow:visible
}
.ui-searchFilter table {
	position:relative;
	margin:0;
	width:auto
}
.ui-searchFilter table td {
	margin:0;
	padding:1px
}
.ui-searchFilter table td input, .ui-searchFilter table td select {
	margin:.1em
}
.ui-searchFilter .ui-state-default {
	cursor:pointer
}
.ui-searchFilter .divider {
	height:1px
}
.ui-searchFilter .divider div {
	background-color:black;
	height:1px
}
/* ------------------------------------------------------------- RANDOM */

/* CHAMPIONSHIPS ------------------------------------------------------------- */
.datagrid_orange {
	width: 100%;
	margin: 10px 0
}
.datagrid_orange tr {
	border-bottom: 1px solid #bbb;
	border-left: 1px solid #bbb
}
.datagrid_orange th {
	width: 25%;
	padding: 6px;
	background: #e8e8e8 url(images/poker770_homepage_31.jpg) repeat-x 0 bottom;
	color: #777;
	text-align: center;
	border: 1px solid #bbb
}
.datagrid_orange td {
	width: 25%;
	padding: 6px;
	color: #666;
	text-align: center;
	border: 1px solid #bbb;
	background-color: #fafafa
}
.community_tournament_nomargintop {
	margin: 0
}
/* ------------------------------------------------------------- CHAMPIONSHIPS */
#p770_homepage_subnav li {
	display:inline;
}

