/* COMMON ELEMENTS */
html, body, form, h1, h2, h3, h4, p, ul, img {
	margin: 0;
	padding: 0;
	border: 0;
}
body {
	font-family: Arial, Verdana, Tahoma, Helvetica, sans-serif;
	font-size: 100%;
	color: #666;
	text-align: center;
}
input, select, textarea {
	font-family: Arial, Verdana, Tahoma, Helvetica, sans-serif;
}
input.txt, select {
	border: #B3B9C3 solid 1px;
}
a {
	color: #E86B0F;
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
table {
	font-size: 100%;
}
.clear {
	overflow: hidden; clear: both; height: 1px;
}
.hidden	{
	display: none !important;
}


a.next, a.back {
	display: block;
	width: 57px; height: 30px;
	background: url(../images/button/next.gif) 0 0 no-repeat;
}
a.next:hover, a.back:hover, a.vote:hover {
	background-position: 0 -30px;
}
a.back {
	background: url(../images/button/back.gif) 0 0 no-repeat;
}
a.vote {
	display: block;
	width: 95px; height: 30px;
	background: url(../images/button/vote.gif) 0 0 no-repeat;
}
a.instantdload_tour, a.instantdload_getting {
	display: block; position: absolute;
	top: 2px; right: 44px;
	width: 192px; height: 54px;
	background: url(../images/button/instantdload_tour.jpg) 0 0 no-repeat;
}
a.instantdload_getting {
	width: 205px;
	top: 3px; right: 34px;
	background: url(../images/button/instantdload_getting.jpg) 0 0 no-repeat;
}
a.instantdload_tour:hover, a.instantdload_getting:hover {
	background-position: 0 -54px;
}
a.openacc_tour {
	display: block;
	width: 174px; height: 33px;
	background: url(../images/button/openacc_tour.jpg) 0 0 no-repeat;
}
a.openacc_tour:hover {
	background-position: 0 -33px;
}
a.helpfaqs_tour {
	display: block;
	width: 174px; height: 37px;
	background: url(../images/button/helpfaqs_tour.jpg) 0 0 no-repeat;
}
a.helpfaqs_tour:hover {
	background-position: 0 -37px;
}
a.play_poker {
	display: block;
	width: 382px; height: 45px;
	margin: 0 0 0 144px;
	background: url(../images/button/play_poker.gif) 0 0 no-repeat;
}
a.play_poker:hover {
	background-position: 0 -45px;
}
a.play_poker_now {
	display: block; position: absolute;
	bottom: -1px; left: 184px;
	width: 315px; height: 67px;
	margin: 0 0 0 144px;
	background: url(../images/button/play_poker_now.jpg) 0 0 no-repeat;
}
a.play_poker_now:hover {
	background-position: 0 -67px;
}
a.get_started {
	display: block;
	width: 222px; height: 43px;
	margin: 0 0 0 8px;
	background: url(../images/button/get_started.jpg) 0 0 no-repeat;
}
a.get_started:hover {
	background-position: 0 -43px;
}
a.btn {
	display: block;
	width: 30px; height: 30px;
	background: url(../images/button/btn.gif) 0 0 no-repeat;
}
a.btn:hover {
	/*background-position: 0 -30px;*/
}


/* PAGE */
.page {
	width: 1000px;
	margin: 0 auto;
	text-align: left;
}


.header {
	position: relative;
	width: 100%; height: 78px;
	background: #007BCA url(../images/header_bg.gif) 0 100% repeat-x;
}
h1, h1 a {
	display: block; overflow: hidden;
	width: 493px; height: 69px;
	background: url(../images/logo.gif) 0 0 no-repeat;
}
.header .list {
	position: absolute;
	top: 16px; right: 50px;
	width: 350px;
	font-size: .63em;
	color: #FFF;
	text-align: right;
}
.header .list a {
	color: #FFF;
	text-decoration: underline;
}
.header .list a:hover {
	text-decoration: none;
}
.header .menu {
	position: absolute;
	top: 36px; right: 50px;
	width: 443px;
}
.header .menu ul {
	list-style-type: none;
}
.header .menu li {
	float: left;
	margin: 0 0 0 1px;
}
.header .menu a {
	display: block;
	height: 35px;
}
.header .menu li.item1 a {
	width: 68px;
	background: url(../images/menu_item1.gif) 0 0 no-repeat;
}
.header .menu li.item2 a {
	width: 68px;
	background: url(../images/menu_item2.gif) 0 0 no-repeat;
}
.header .menu li.item3 a {
	width: 61px;
	background: url(../images/menu_item3.gif) 0 0 no-repeat;
}
.header .menu li.item4 a {
	width: 68px;
	background: url(../images/menu_item4.gif) 0 0 no-repeat;
}
.header .menu li.item5 a {
	width: 110px;
	background: url(../images/menu_item5.gif) 0 0 no-repeat;
}
.header .menu li.item6 a {
	width: 61px;
	background: url(../images/menu_item6.gif) 0 0 no-repeat;
}
.header .menu li.act a {
	background-position: 0 -35px;
}


.login {
	width: 100%;
	padding: 4px 0;
	font-size: .75em;
	background: #DEDEDE url(../images/login_bg.gif) 0 0 repeat-x;
}
.login table {
	width: 1000px;
}
.login td, .login td * {
	vertical-align: middle;
}
.login a {
	color: #3449AA;
	text-decoration: underline;
}
.login a:hover {
	text-decoration: none;
}
.login td.langs {
	padding: 0 0 0 16px;
}
.login td.form {
	padding: 0 50px 0 0;
	text-align: right;
}
.login .form input.txt {
	width: 132px;
	padding: 3px 0 3px 6px;
}


.child {
	width: 100%;
	font-size: .8em;
	color: #4A6F93;
	font-weight: bold;
	background: #F8FBFE url(../images/child_t.gif) 0 0 repeat-x;
}
.child div.b {
	width: 100%;
	background: url(../images/child_b.gif) 0 100% repeat-x;
}
.child ul {
	list-style-type: none;
}
.child li {
	float: left;
	margin: 0 0 -3px 0;
	voice-family: "\"}\""; 
	voice-family: inherit;
	margin: 0 0 -1px 0;
	voice-family: "\"}\"";
}
.child a {
	display: block;
	color: #4A6F93;
	background: url(../images/child_t.gif) 0 0 repeat-x;
}
.child a span.b {
	display: block;
	background: url(../images/child_b.gif) 0 100% repeat-x;
}
.child a span.r {
	display: block;
	padding: 8px 12px 8px 10px;
	background: url(../images/child_r.gif) 100% 50% no-repeat;
}
.child li.sel a, .child li a:hover {
	color: #FFF;
	text-decoration: none;
	background: #9CD1F3 url(../images/child_sel_t.gif) 0 0 repeat-x;
}
.child li.sel a span.b, .child li a:hover span.b {
	background: url(../images/child_sel_b.gif) 0 100% repeat-x;
}

.child li.last a span.r, .child li.last a:hover span.r {
	background: none;
}


.content div.b {
	position: relative;
	width: 100%;
	background: url(../images/content_b.gif) 0 100% no-repeat;
}
.content .cnt_left {
	float: left; display: inline;
	width: 194px;
	margin: 0 15px 62px 0;
	color: #FFF;
}
.content .cnt_left a {
	color: #FFF;
}
.content .cnt_left ul {
	width: 180px;
	list-style-type: none;
	font-size: .7em;
	font-weight: bold;
}
.content .cnt_left li {
	padding: 4px 0 6px 11px;
	background: url(../images/tournament/left_line.gif) 0 100% no-repeat;
}
.content .cnt_left li.last {
	background: none;
}
.content .cnt_left p {
	padding: 4px 0 0 0;
	font-size: .7em;
}
.content .cnt_left .btns {
	padding: 0 0 0 6px;
}
.content .cnt_left ul ul {
	width: auto;
	padding: 4px 0 0 22px;
	list-style-type: square;
	font-size: .95em;
	font-weight: normal;
}
.content .cnt_left li li {
	padding: 1px 40px 1px 0;
	background: none;
}


.content .cnt_right {
	float: left;
	width: 540px;
}
.content .cnt_right h2 {
	width: 500px; height: 56px;
}


.footer {
	margin: 20px 0;
	font-size: .7em;
	color: #0077C8;
	text-align: center;
	background: url(../images/footer_bg.gif) 0 0 repeat-x;
}
.footer .list {
	padding: 20px 0 14px 0;
}
.footer img {
	margin: 0 11px;
}
.footer a {
	color: #0077C8;
}
.footer span {
	color: #000;
}


/* HOMEPAGE */
#home .content {
	background: #006DA3 url(../images/home/content_bg.gif) 0 0 repeat-y;
}
#home .content .b {
	position: relative;
	width: 100%; 
	background: url(../images/home/content_b.jpg) 0 100% no-repeat;
}
#home h2 {
	position: absolute;
	top: 37px; left: 319px;
	width: 323px; height: 60px;
	background: url(../images/home/paradise_poker.gif) 0 0 no-repeat;
}
#home h3 {
	width: 232px; height: 50px;
	background: url(../images/home/new_to_poker.gif) 0 0 no-repeat;
}
#home .content .right {
	position: relative;
	width: 232px;
	margin: 0 0 0 724px;
	color: #FFF;
	font-weight: bold;
	background: url(../images/home/right_bg.jpg) 0 0 no-repeat;
}
#home .content .right .b {
	position: relative;
	width: 232px; height: 17.3em;
	background: url(../images/home/right_b.jpg) 0 100% no-repeat;
}
#home .content .right p {
	padding: 0 14px 7px 26px;
	font-size: .75em;
}

#home .box {
	float: left; position: relative;
	width: 230px; height: 134px;
}
#home .box_alt {
	width: 245px; height: 8.375em;
	background: url(../images/home/box_bg.gif) 0 100% no-repeat;
}
#home .box_alt table {
	width: 200px;
	margin: 0 0 0 20px;
}
#home .box_alt td {
	padding: 0 10px 0 0;
	font-size: .75em;
	line-height: 1.2em;
	color: #007BCA;
	vertical-align: top;
}
#home .box_alt strong {
	color: #666;
}
#home .box_alt p {
	padding: 0 20px;
	font-size: .75em;
	line-height: 1.2em;
}
#home .box_alt a {
	display: block; position: absolute;
	bottom: 12px; right: 10px;
}
#home .box1 {
	display: inline;
	margin: 0 0 0 5px;
}
#home .box1 h4, #home .box1 h4 a {
	display: block;
	width: 230px; height: 134px;
	background: url(../images/home/box1.jpg) 0 0 no-repeat;
}
#home .box2 h4 {
	width: 245px; height: 39px;
	background: url(../images/home/whats_new.gif) 0 0 no-repeat;
}
#home .box3 h4 {
	width: 245px; height: 39px;
	background: url(../images/home/tournament_highlights.gif) 0 0 no-repeat;
}
#home .box4 h4, #home .box4 h4 a {
	display: block;
	width: 230px; height: 134px;
	background: url(../images/home/box4.jpg) 0 0 no-repeat;
}


/* TOURNAMENT */
#tournament div.t {
	background: url(../images/tournament/content_t.jpg) 100% 0 no-repeat;
}
#tournament .cnt_left {
	background: url(../images/tournament/left_box_bg.gif) 0 0 repeat-y;
}
#tournament .cnt_left .box .bg {
	background: url(../images/tournament/left_t.jpg) 0 0 no-repeat;
}
#tournament .cnt_left .box .bg2 {
	background: url(../images/tournament/left_box_bg2.gif) 0 0 repeat-y;
}
#tournament .cnt_left .box .b {
	width: 100%;
	background: url(../images/tournament/left_box_b.jpg) 0 100% no-repeat;
}
#tournament .cnt_left .box .b2 {
	width: 100%;
	padding: 0 0 154px 0;
	background: url(../images/tournament/left_box_b2.jpg) 0 100% no-repeat;
}
#tournament .cnt_left .box .t {
	background: url(../images/tournament/left_box_t.jpg) 0 0 no-repeat;
}
#tournament .cnt_left h2 {
	width: 39px; height: 18px;
	background: url(../images/tournament/left_title.gif) 0 0 no-repeat;
}
.content .cnt_left .b .inner {
	padding: 20px 0 16px 0;
}
.content .cnt_left .b2 .inner {
	padding: 18px 40px 0 15px;
}


#tournament .cnt_right h2 {
	background: url(../images/tournament/tournaments.gif) 0 50% no-repeat;
}
#tournament .cnt_right h3.title1 {
	width: 230px; height: 16px;
	margin: 20px 0 16px 0;
	background: url(../images/tournament/pp_presents.gif) 0 0 no-repeat;
}
#tournament .cnt_right h3.title2 {
	width: 370px; height: 51px;
	margin: 20px 0 12px 0;
	background: url(../images/tournament/pp_presents2.gif) 0 0 no-repeat;
}
#tournament .cnt_right h4 {
	width: 200px; height: 15px;
	margin: 0 0 7px 0;
}
#tournament .cnt_right h4.title1 {
	background: url(../images/tournament/paradise_rush.gif) 0 0 no-repeat;
}
#tournament .cnt_right h4.title2 {
	background: url(../images/tournament/wsop.gif) 0 0 no-repeat;
}
#tournament .cnt_right h4.title3, #tournament .cnt_right h4.title3 a {
	display: block;
	width: 267px; height: 107px;
	background: url(../images/tournament/scottish_poker.jpg) 0 0 no-repeat;
}
#tournament .cnt_right h4.title4, #tournament .cnt_right h4.title4 a {
	display: block;
	width: 267px; height: 107px;
	background: url(../images/tournament/poker_festival.jpg) 0 0 no-repeat;
}
#tournament .cnt_right h4.title5 {
	margin: 16px 0 3px 0;
	background: url(../images/tournament/monday_night.gif) 0 0 no-repeat;
}
#tournament .cnt_right h4.title6 {
	margin: 0 0 3px 0;
	background: url(../images/tournament/players_club.gif) 0 0 no-repeat;
}
#tournament .cnt_right h4.title7 {
	display: block;
	width: 267px; height: 158px;
	margin: 0 0 3px 0;
	background: url(../images/tournament/play_monday.jpg) 0 0 no-repeat;
}
#tournament .cnt_right h4.title8 {
	width: 267px; height: 35px;
	background: url(../images/tournament/milan_rome.gif) 0 0 no-repeat;
}


#tournament .cnt_right .box {
	margin: 0 0 3px 0;
	background: #F2F4FB url(../images/tournament/box_bg.gif) 0 0 repeat-y;
}
#tournament .cnt_right .box div.t {
	position: relative;
	width: 100%;
	background: url(../images/tournament/box_t.gif) 0 0 no-repeat;
}
#tournament .cnt_right .box div.b {
	width: 100%;
	padding: 14px 0 0 0;
	background: url(../images/tournament/box_b.gif) 0 100% no-repeat;
}
#tournament .cnt_right .inner {
	padding: 0 0 0 16px;
}
#tournament .cnt_right p {
	padding: 0 0 16px 0;
	font-size: .75em;
}
#tournament .cnt_right2 p {
	font-size: .8em;
}
#tournament .cnt_right p strong {
	color: #0077C8;
}
#tournament .cnt_right .inner p {
	padding: 0 0 26px 0;
	font-size: .7em;
}
#tournament .cnt_right .box p {
	width: 250px;
	padding: 0 0 13px 0;
}
#tournament .cnt_right .box p.last {
	padding: 0;
}

#tournament .cnt_right .box a.link {
	position: absolute;
	top: 2px; right: 5px;
	width: 250px; height: 176px;
}
#tournament .cnt_right .box1 a.link {
	background: url(../images/tournament/link1.jpg) 0 0 no-repeat;
}
#tournament .cnt_right .box2 a.link {
	background: url(../images/tournament/link2.jpg) 0 0 no-repeat;
}

#tournament .cnt_right .btns {
	padding: 26px 0 12px 0;
}
#tournament .cnt_right .btns a.link1 {
	display: block;
	width: 369px; height: 27px;
	margin: 0 0 0 145px;
	background: url(../images/button/play_poker.gif) 0 0 no-repeat;
}


#tournament .cnt_right .box_small {
	float: left;
	width: 267px;
	background: url(../images/tournament/box_small_bg.gif) 0 0 repeat-y;
}
#tournament .cnt_right .box_small_right {
	float: right;
}
#tournament .cnt_right .box_small div.b {
	width: 100%;
	padding: 0;
	background: url(../images/tournament/box_small_b.gif) 0 100% no-repeat;
}
#tournament .cnt_right .box_small .inner {
	padding: 0 15px 15px 15px;
}
#tournament .cnt_right .box_small p {
	padding: 0;
}
#tournament .cnt_right .box_small_alt .inner {
	padding: 0 20px 15px 23px;
}
#tournament .cnt_right .box_small_alt p {
	padding: 0 5px 8px 0;
	font-size: .75em;
	color: #007BCA;
}
#tournament .cnt_right .box_small_alt select {
	width: 170px;
	font-size: .75em;
	vertical-align: middle;
}
#tournament .cnt_right .box_small_alt label {
	font-size: .75em;
	font-weight: bold;
}
#tournament .cnt_right .box_small_alt .btns {
	padding: 8px 0 4px 0;
	text-align: right;
}
#tournament .cnt_right .float_right {
	float: right; display: inline;
	width: 267px;
	margin: 0 0 0 10px;
}
#tournament table.pages {
	width: 516px;
}
#tournament table.pages td {
	width: 33%;
	padding: 0 0 8px 0;
	vertical-align: middle;
}




/* LANDING */
#landing {
	position: relative;
	width: 968px; height: 600px;
	background: url(../images/landing/content_bg.jpg) 0 0 no-repeat;
}
#landing h1, #landing h1 a {
	display: block; overflow: hidden;
	width: 526px; height: 64px;
	background: url(../images/landing/logo.gif) 0 0 no-repeat;
}
#landing .header {
	padding: 13px 0 0 21px;
	position: relative;
	width: 100%; height: auto;
	background: none;
}
#landing h2 {
	width: auto; height: auto;
	color: #0099CC;
	font-size: 1.2em;
	line-height: 1em;
}
#landing h3 {
	position: absolute;
	bottom: 17px; left: 102px;
	width: 478px; height: 62px;
	background: url(../images/landing/paradise.gif) 0 0 no-repeat;
}
#landing a.lang {
	display: block;
	width: 134px; height: 13px;
	background: url(../images/chinese.gif) 0 0 no-repeat;
}
#landing a.lang:hover {
	background-position: 0 -13px;
}
#landing .content {
	padding: 20px 0 0 102px;
}
#landing .content a {
	color: #FFF;
	text-decoration: underline;
}
#landing .content a:hover {
	text-decoration: none;
}
#landing .content td {
	padding: 10px 20px 0 0;
	font-size: .75em;
	font-weight: bold;
}
#landing .content td img {
	margin: 0 8px 0 0;
	vertical-align: middle;
}


/* GETTING STARTED */
#gettingstarted div.t {
	background: url(../images/gettingstarted/content_t.jpg) 100% 0 no-repeat;
}
#gettingstarted .cnt_left {
	background: url(../images/gettingstarted/left_box_bg.gif) 0 0 repeat-y;
}
#gettingstarted .cnt_left .box .bg {
	background: url(../images/gettingstarted/left_t.jpg) 0 0 no-repeat;
}
#tournament .cnt_left .box .bg2 {
	background: url(../images/tournament/left_box_bg2.gif) 0 0 repeat-y;
}
#gettingstarted .cnt_left .box .b {
	width: 100%;
	background: url(../images/gettingstarted/left_box_b.jpg) 0 100% no-repeat;
}
#tournament .cnt_left .box .b2 {
	width: 100%;
	padding: 0 0 154px 0;
	background: url(../images/tournament/left_box_b2.jpg) 0 100% no-repeat;
}
#tournament .cnt_left .box .t {
	background: url(../images/tournament/left_box_t.jpg) 0 0 no-repeat;
}