/* -- PokerAnalytics -- */
* {padding:0;margin:0;}

body{background-color:#f2fefc;
background-image:url(../img/pa_bg_grad.jpg);
background-position:top;
background-repeat:repeat-x;
}


A:link {text-decoration: none;}
A:visited {text-decoration: none;}
A:active {text-decoration: none;}


/* -- PokerAnalytics container -- */
#pa_contain{
    margin:0 auto;
    width:816px;
    padding:0 0 10px 0;
}

#pa_shade{
	float:left;
    margin:0 auto;
    width:800px;
    padding:0 8px 0 8px;
	background-image:url(../img/pa_bg_shade.png);
	background-position:top;
	background-repeat:repeat-y;
}
.pa_shade_bottom{
	float:left;
	background-image:url(../img/pa_bg_shade_bot.png);
	background-repeat:no-repeat;
	background-position:top;
	width:816px;
	height:10px;
}

/* -- PokerAnalytics header -- */
#pa_top{
	float:left;
    background-color:#e9e9e9;
	background-image:url(../img/pa_top_bg_grad.jpg);
	background-repeat:repeat-x;
	background-position:top;
    width:800px;
    height:74px;
}

.pa_logo_top{
	float:left;
	width:259px;
	margin:21px 0 0 31px;
}


.pa_logo_top_set{
	float:left;
	width:340px;
	margin:13px 0 0 25px;
}
.pa_logo_top_left{
	float:left;
	width:69px;
}
.pa_logo_top_leftlogo{
	float:left;
	width:69px;
}
.pa_logo_top_right{
	float:left;
	width:271px;
}
.pa_logo_top_rightlogo{
	float:left;
	width:261px;
	padding-left:10px;
	padding-top:2px;
}
.pa_logo_top_right_con{
	float:left;
	width:261px;
	font-family:Arial, Verdana, sans-serif;
	font-weight:bold;
    color:#014943;
    font-size:9pt;
	padding:5px 0 0 10px;
}

.pa_topnav{
	float:right;
	width:180px;
	height:45px;
	margin:0 11px 0 0;
	font-family:Arial, Verdana, sans-serif;
	font-weight:bold;
    color:#ffffff;
    font-size:9pt;
    text-align:center;
}

.pa_topnav a {
	color:#ffffff;
}

.pa_topnav a:hover {
	text-decoration:none; 
	color:#abf9ca;
}

.pa_topnav_home{
	background-image:url(../img/pa_topnav_home.png);
	background-position:top;
	background-repeat:no-repeat;
	float:left;
	width:74px;
	height:30px;
	padding:15px 0 0 0;
}
.pa_topnav_about{
	background-image:url(../img/pa_topnav_about.png);
	background-position:top;
	background-repeat:no-repeat;
	float:left;
	width:76px;
	margin-left:1px;
	height:30px;
	padding:15px 0 0 0;
}
.pa_topnav_contact{
	background-image:url(../img/pa_topnav_contact.png);
	background-position:top;
	background-repeat:no-repeat;
	float:left;
	width:82px;
	margin-left:1px;
	height:30px;
	padding:15px 0 0 0;
}
.pa_topnav_services{
	background-image:url(../img/pa_topnav_services.png);
	background-position:top;
	background-repeat:no-repeat;
	float:left;
	width:89px;
	margin-left:1px;
	height:30px;
	padding:15px 0 0 0;
}

/* -- PokerAnalytics main content -- */
#pa_main{
	float:left;
    background-color:#ffffff;
	background-image:url(../img/pa_main_bg_grad_x.jpg);
	background-position:top;
	background-repeat:repeat-x;
    width:778px;
	padding:10px 11px 0 11px;
}
.pa_mainleft{
	float:left;
    width:574px;
}
.pa_mainleft_sect{
	float:left;
    width:574px;
	margin-bottom:10px;
}
.pa_mainleft_sect_head{
	float:left;
    width:574px;
	height:34px;
	font-family:Arial, Verdana, sans-serif;
	font-weight:bold;
    color:#ffffff;
    font-size:10pt;
    text-align:center;
}

.pa_mainleft_sect_head a{
	color:#ffffff;
}

.pa_mainleft_sect_head a:hover{
	color:#abf9ca;
}
.pa_mainleft_sh_cash_a{
	float:left;
	background-image:url(../img/pa_subnav_cash_a.png);
	background-position:top;
	background-repeat:no-repeat;
    width:190px;
	height:26px;
	margin-right:2px;
    padding:8px 0 0 0;
}
.pa_mainleft_sh_cash_b{
	float:left;
	background-image:url(../img/pa_subnav_cash_b.png);
	background-position:top;
	background-repeat:no-repeat;
    width:190px;
	height:26px;
	margin-right:2px;
	padding:8px 0 0 0;
}
.pa_mainleft_sh_sg_a{
	float:left;
	background-image:url(../img/pa_subnav_sg_a.png);
	background-position:top;
	background-repeat:no-repeat;
    width:190px;
	height:26px;
	margin-right:2px;
	padding:8px 0 0 0;
}
.pa_mainleft_sh_sg_b{
	float:left;
	background-image:url(../img/pa_subnav_sg_b.png);
	background-position:top;
	background-repeat:no-repeat;
    width:190px;
	height:26px;
	margin-right:2px;
	padding:8px 0 0 0;
}
.pa_mainleft_sh_mtt_a{
	float:left;
	background-image:url(../img/pa_subnav_mtt_a.png);
	background-position:top;
	background-repeat:no-repeat;
    width:190px;
	height:26px;
	padding:8px 0 0 0;
}
.pa_mainleft_sh_mtt_b{
	float:left;
	background-image:url(../img/pa_subnav_mtt_b.png);
	background-position:top;
	background-repeat:no-repeat;
    width:190px;
	height:26px;
	padding:8px 0 0 0;
}
.pa_mainleft_sect_body{
	float:left;
    width:562px;
	background-color:#a9a9a9;
	padding:6px;
}
.pa_mainleft_sect_body_wht{
	float:left;
    width:554px;
	background-color:#ffffff;
	padding:4px;
}
.pa_mainleft_sect_body_wht_row{
	float:left;
    width:542px;
	font-family:Arial, Verdana, sans-serif;
    color:#cccccc;
    font-size:8pt;
	text-align:center;
	border:1px solid #a9a9a9;
	padding:5px;
}
.pa_mainleft_sect_body_wht_rowtop{
	float:left;
    width:552px;
	font-family:Arial, Verdana, sans-serif;
    color:#cccccc;
    font-size:8pt;
	text-align:center;
	border:1px solid #a9a9a9;
	padding:5px 0 5px 0;
	margin-bottom:5px;
}
.pa_mainleft_sect_body_wht_rowbot{
	float:left;
    width:554px;
	font-family:Arial, Verdana, sans-serif;
    color:#cccccc;
    font-size:8pt;
	text-align:center;
}
.pa_ml_rowbot_left{
	float:left;
    width:272px;
	border:1px solid #a9a9a9;
	font-family:Arial, Verdana, sans-serif;
    color:#cccccc;
    font-size:8pt;
	text-align:center;
	padding:5px 0 5px 0;
}
.pa_ml_rowbot_right{
	float:right;
    width:272px;
	border:1px solid #a9a9a9;
	font-family:Arial, Verdana, sans-serif;
    color:#cccccc;
    font-size:8pt;
	text-align:center;
	padding:5px 0 5px 0;
}

.pa_ml_left{
	float:left;
    width:304px;
	border:1px solid #a9a9a9;
}
.pa_ml_left_head{
	float:left;
    width:304px;
	background-color:#175466;
	font-family:Arial, Verdana, sans-serif;
	font-weight:bold;
    color:#ffffff;
    font-size:9pt;
	padding:5px 0 5px 0;
}

.pa_mlh_room{
	float:left;
    width:155px;
	padding-left:5px;
}

.pa_mlh_room_num{
	float:left;
    width:20px;
	padding:6px 0 0 0;
}
.pa_mlh_room_icon{
	float:left;
    width:27px;
	height:27px;
}
.pa_mlh_room_site{
	float:left;
	width:100px;
	padding:6px 0 0 5px;
}

.pa_mlh_current{
	float:right;
    width:55px;
}
.pa_mlh_avg{
	float:right;
    width:85px;
}
.pa_mlh_delta_row_red{
	color: red;
	float:right;
    width:35px;
	padding:6px 0 0 0;
}
.pa_mlh_delta_row_green{
	color: green;
	float:right;
    width:35px;
	padding:6px 0 0 0;
}
.pa_mlh_current_row{
	float:right;
    width:56px;
	padding-top:6px;
}
.pa_mlh_avg_row{
	float:right;
    width:45px;
	padding-top:6px;
}

.pa_ml_left_row{
	float:left;
    width:304px;
	font-family:Arial, Verdana, sans-serif;
    color:#333333;
    font-size:9pt;
	border-bottom:1px solid #cccccc;
	padding:5px 0 5px 0;
}

.pa_ml_left_rowbottom{
	float:left;
    width:304px;
	font-family:Arial, Verdana, sans-serif;
	font-weight:bold;
    color:#333333;
    font-size:8pt;
	padding:5px 0 5px 0;
}

.pa_ml_right{
	float:right;
    width:240px;
	border:1px solid #a9a9a9;
}
.pa_ml_right_graph_a{
	float:left;
    width:240px;
	border-bottom:1px solid #cccccc;
	font-family:Arial, Verdana, sans-serif;
    color:#cccccc;
    font-size:8pt;
	text-align:center;
	margin-bottom:10px;
	padding:5px 0 5px 0;
}
.pa_ml_right_bottom{
	float:left;
    width:240px;
	font-family:Arial, Verdana, sans-serif;
    color:#333333;
    font-size:9pt;
}

.pa_ml_right_bottom_desc{
	float:left;
    width:230px;
	font-family:Arial, Verdana, sans-serif;
    color:#333333;
    font-size:8pt;
	font-weight:bold;
	padding:0 5px 2px 5px;
}
.pa_ml_right_bottom_head{
	float:left;
	background-color:#175466;
    width:230px;
	font-family:Arial, Verdana, sans-serif;
	font-weight:bold;
    color:#ffffff;
    font-size:9pt;
	padding:5px;
}
.pa_ml_right_bottom_row_a{
	float:left;
    width:230px;
	font-family:Arial, Verdana, sans-serif;
    color:#333333;
    font-size:9pt;
	padding:5px;
}
.pa_ml_right_bottom_row_b{
	float:left;
	background-color:#dbe4e5;
    width:230px;
	font-family:Arial, Verdana, sans-serif;
    color:#333333;
    font-size:9pt;
	padding:5px;
}
.pa_mlb_country{
	float:left;
    width:100px;
}
.pa_mlb_market{
	float:right;
    width:100px;;
	text-align:right;
}
.pa_mlb_row_country{
	float:left;
	width:140px;
}
.pa_mlb_flag{
	float:left;
    width:16px;
	margin-left:5px;
	margin-right:10px;
	margin-top:2px;
}
.pa_mlb_share{
	float:right;
    width:45px;
	text-align:right;
	margin-right:10px;
}

.pa_mainleft_sect_head_full{
	float:left;
    width:549px;

	height:26px;
	font-family:Arial, Verdana, sans-serif;
	font-weight:bold;
    color:#ffffff;
    font-size:10pt;
	background-image:url(../img/pa_sect_head_full574.png);
	background-position:top;
	background-repeat:no-repeat;
	padding:8px 0 0 25px;
}

.pa_mainright{
	float:left;
    width:194px;
	padding:0 0 0 10px;;
}
.pa_mainright_col{
	float:left;
    width:192px;
	background-color:#ffffff;
	border: 1px solid #a9a9a9;
	margin-bottom:10px;
}
.pa_mainright_col_sect{
	float:left;
    width:192px;
}
.pa_mainright_col_secthead{
	float:left;
    width:182px;
	background-image:url(../img/pa_reports_grey_bg.png);
	background-position:top;
	background-repeat:no-repeat;
	height:22px;
	font-family:Arial, Verdana, sans-serif;
	font-weight:bold;
    color:#ffffff;
    font-size:10pt;
	padding:5px 0 0 10px;
}
.pa_mainright_col_sectcon{
	float:left;
    width:192px;
}

.pa_mrc_row{
	float:left;
    width:177px;
	padding:5px 5px 5px 10px;
	font-family:Arial, Verdana, sans-serif;
    color:#333333;
    font-size:8pt;
	border-bottom:1px solid #cccccc;
}
.pa_mrc_rowhead{
	float:left;
    width:177px;
	font-weight:bold;
	color:#000000;
	margin-bottom:2px;
}
.pa_mrc_rowcon{
	float:left;
    width:177px;
}

.pa_mrc_rowcon li{
	margin-bottom:2px;
}

.pa_mrc_rowbottom{
	float:left;
    width:177px;
	padding:5px 5px 5px 10px;
	font-family:Arial, Verdana, sans-serif;
    color:#333333;
    font-size:8pt;
}
.pa_mrc_rowtop{
	float:left;
	background-color:#e9e9e9;
    width:177px;
	padding:0px 0px 0px 0px;
	font-family:Arial, Verdana, sans-serif;
    color:#333333;
    font-size:8pt;

}

/* -- PokerAnalytics footer -- */
#pa_foot{
	float:left;
    background-color:#e9e9e9;
    width:800px;
    font-family:Arial, Verdana, sans-serif;
    color:#333333;
    font-size:8pt;
    text-align:center;
	padding:10px 0 10px 0;
	border-top:1px solid #8a8a8a;
}
.pa_foot_left{
	float:left;
	padding-left:11px;
}
.pa_foot_right{
	float:right;
	padding-right:11px;
}