@charset "utf-8";
body {
	position:relative;
}

/***** affiliates modal box ******/
#modal_box_holder {
	display:none;
	width:765px;
	height:auto;
	background:url(../images/trans_bg_bk_50.png);
	z-index:1000;
	padding:10px;
	overflow:auto;
}
#modal_box_holder_inner {
	position:relative;
	background:#FFFFFF;
	border:1px solid #000000;
	padding:15px;
	z-index:200;
	overflow:hidden;
}
/***** affiliates modal box end ******/


.black_bar {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFDF52;
	height: 50px;
	background-image: url(../images/search_bk.png);
	background-repeat: no-repeat;
	background-position: left top;
}
.vcaa_right{
	float:right;
	margin:0 30px;
	color:#FFDF52;
	padding:0;
}
.black_bar h2 {
	font-weight:bold;
	letter-spacing:-1px;
	color:#FFDF52;
}

#contentText {
	width:750px;
	overflow:visible;
}

.affiliates_content h2 {
	margin-bottom:3px;
	padding-bottom:3px;
	margin-top:18px;
}

.affiliates_content h1, .h2_underline {
	margin-bottom:4px;
	padding-bottom:4px;
	border-bottom:1px solid #DFDFDF;
}
.h2_underline {
	padding-top:10px;
}
.affiliates_content h3 {
	margin-top:4px;
	padding:0 10px 4px 0;
	margin-bottom:8px;
	border-bottom:1px solid #DFDFDF;
	font-size:12px;
	color:#777777;
	font-weight:normal;
}

ul.sub_explanations {
	list-style:none;
	padding:0;
	margin:8px 0 5px;
	font-size:11px;
}
ul.sub_explanations li {
	list-style:none;
	padding:2px 0 2px 12px;
	background: url(../images/bullet_blue.png) no-repeat 0 5px;
}




.affiliates_content a {
	color:#0099CC;
	text-decoration:none;
}
.affiliates_content a:hover {
	text-decoration:underline;
}

.aff_left_menu {
	width:190px;
	float:left;
	margin-top:10px;
}

.aff_left_menu ul, .aff_left_menu ul li {
	padding:0;
	margin:0;
	list-style:none;
}
.aff_left_menu ul li {
	border-bottom:1px solid #DFDFDF;
	padding:6px 0 4px;
}
.aff_left_menu a {
	text-decoration:none;
	color:#999999;
	display:block;
}
.aff_left_menu h3, .aff_left_menu h4 {
	padding:0 0 3px 0;
	margin:0;
}
.aff_left_menu h3 {
	font-size:16px;
}
.aff_left_menu h3 br {
	display:none;
}
.aff_left_menu h3 a {
	color:#009900;
	padding:2px 0 2px 10px;
}

.new_messages_menu {
	background:#009900;
	color:#ffffff;
}
li.active {
	background:#ffffff;
	color:#999999;
}

.new_messages_menu:hover {
	background:#fff;
}
.new_messages_menu h3 a {
	color:#fff;
	background:url(../images/green_bg.png) repeat-y 0 0;
}

.aff_left_menu h3 a:hover, 
.aff_left_menu li.active h3 a,
.new_messages_menu:hover h3 a {
	color:#0099CC;
	background:#F6F6F6 url(../images/blue_bg.png) repeat-y 0 0;
}

.aff_left_menu h3 a span.lm_sub {
	font-size:12px;
	font-weight:normal;
	color:#999999;
	padding:2px 0 1px;
	display:block;
}
.new_messages_menu h3 a span.lm_sub {
	color:#fff;
}
.new_messages_menu h3 a:hover span.lm_sub,
.new_messages_menu:hover h3 a span.lm_sub,
.active h3 a span.lm_sub {
	color:#999999;
}

.new_messages_menu .new_msg_menu_cnt {
	font-weight:bold;
}

.affiliates_content {
	overflow:visible;
}

.affiliates_content_body {
	line-height:1.4em;
}

.aff_left, .aff_right {
	width:340px;
	float:left;
}
.aff_left h2, .aff_right h2 {
	padding:5px 0 2px;
	margin:4px 0 2px;
}
.aff_left h4, .aff_right h4 {
	padding:2px 0 5px;
	margin:2px 0 4px;
}


.form_inner_div {
	padding:2px;
	border:1px solid #DFDFDF;
	overflow:hidden;
}
.form_inner_div h4 {
	padding:2px 7px;
	margin:2px 0;
}
.aff_label {
	width:100px;
}

.mandatory {
	font-weight:bold;
}
table.aff_table {
	width:100%;
}
table.aff_table tr td {
	padding:5px 4px;
	border-bottom:1px solid #DFDFDF;
}

table.aff_table tr.last td {
	border:0px none;
}

tr.odd {
	background:#F6F6F6;
}

table.aff_table tr.no_border td {
	border:0px none;
}

.aff_input input {
	width:200px;
}
.form_inner_div p {
	padding:2px 6px;
}

.available_bookies_list {
	list-style:none;
	padding:0;
	margin:0;
}
.available_bookies_list li {
	list-style:none;
	padding:0;
	margin:2px;
	float:left;
}

.available_bookies_list li a {
	display:block;
	padding:2px 19px 2px 2px;
	border:0px solid #DDDDDD;
	background:#F6F6F6 url(../images/nav-add-12.png) no-repeat 86px 6px;
}

.available_bookies_list li a:hover {
	background:#D3D3D3 url(../images/nav-add-12.png) no-repeat 86px 6px;
}

#pth {
	display:block;
	height:auto;
	overflow:hidden;
	position:absolute;
	left:0px;
	text-align:justify;
	top:50px;
	width:800px;
	z-index:2000;
	font-weight:normal;
	top:50px;
	right:20px;
	background:#ff9900;
}

.bookie_holder {
	position:relative;
	z-index:100;
	display:none;
}
.holder_centered {
	height:auto;
	overflow:hidden;
	position:absolute;
	right:-48px;
	text-align:justify;
	top:27px;
	width:800px;
	z-index:2000;
	font-weight:normal;
	top:50px;
	right:20px;
}
.bookie_holder_inner {
	position:absolute;
	width:765px;
	height:auto;
	background:url(../images/trans_bg_bk_50.png);
	top:5px;
	left:-85px;
	z-index:150;
	padding:10px;
	overflow:auto;
}
.affiliates_modal_box{
	top:-14px;
}

.bookie_insert_form {
	background:#FFFFFF;
	border:1px solid #000000;
	padding:15px;
	width:730px;
	height:auto;
	z-index:200;
}
.popup_bookie_logo {
	width:120px;
	height:30px;
	margin-bottom:15px;
}

.aff_url_input{
	width:588px;
	padding:2px 5px;
}

.bookie_insert_form h4 {
	font-size:16px;
	font-weight:bold;
	margin:0 0 2px;
	padding:0 0 2px;
	letter-spacing:-1px;
}

.add_cancel_holder {
	position:absolute;
	top:25px;
	right:25px;
	width:110px;
	height:60px;
}

a.add_bookie_submit, a.send_mail_submit {
	display:block;
	position:absolute;
	top:0;
	left:0;
	background:url(../images/nav-ok-32.png) no-repeat center top;
	padding-top:36px;
	text-align:center;
	width:52px;
	height:32px;
	overflow:visible;
}
a.add_bookie_submit span, a.send_mail_submit span {
	font-size:16px;
	font-weight:bold;
	color:#009900;
	letter-spacing:-1px;
	display:none;
	
}
a.add_bookie_submit:hover, a.send_mail_submit:hover {
	text-decoration:none;
}
a.add_bookie_submit:hover span, a.send_mail_submit:hover span {
	display:inline;
	text-decoration:none;
}


a.add_bookie_cancel, a.send_mail_cancel {
	display:block;
	position:absolute;
	top:0;
	right:0;
	background:url(../images/nav-stop-32.png) no-repeat center top;
	padding-top:36px;
	text-align:center;
	width:52px;
	height:32px;
	overflow:visible;
}
a.add_bookie_cancel span, a.send_mail_cancel span {
	font-size:16px;
	font-weight:bold;
	color:#990000;
	letter-spacing:-1px;
	display:none;
	
}
a.add_bookie_cancel:hover, a.send_mail_cancel:hover {
	text-decoration:none;
}
a.add_bookie_cancel:hover span, a.send_mail_cancel:hover span {
	display:inline;
	text-decoration:none;
}

.affiliates_content table th {
	font-size:14px;
	text-align:left;
	background:#0099CC;
	padding:4px 7px;
	border-bottom:2px solid #FFFFFF;
	color:#ffffff;
	white-space:nowrap;
}
.draggable {
	width:26px;
	text-align:center;
	padding-left:4px;
	padding-right:4px;
}
.draggable span {
	display:block;
	width:18px;
	height:16px;
	margin:0 auto;
	padding:0;
	background:url(../images/draggable.png) no-repeat 4px 1px;
}

.draggable:hover span {
	display:block;
	width:18px;
	height:16px;
	margin:0 auto;
	padding:0;
	background:url(../images/draggable.png) no-repeat 4px -19px;
}

td.b_logo {
	width:80px;
}
td.b_visible, .affiliates_content table th.b_visible {
	width:45px;
	text-align:center;
}
td.b_code, .affiliates_content table th.b_code {
	width:45px;
	text-align:center;
}
td.b_remove, .affiliates_content table th.b_remove {
	width:55px;
	text-align:center;
}
table tr td.aff_url{
	width:404px;
	overflow:hidden;
	max-width: 404px;
}
table tr td.aff_url div{
	width:404px;
	overflow:hidden;
}

a.set_vis {
	display:block;
	width:18px;
	height:16px;
	margin:0 auto;
}
a.set_vis span {
	display:none;
}
a.set_vis_0 {
	background:url(../images/nav-ok-off.png) no-repeat center center;
}
a.set_vis_1 {
	background:url(../images/nav-ok.png) no-repeat center center;
}

a.bookie_rem {
	display:block;
	width:18px;
	height:16px;
	margin:0 auto;
	background:url(../images/nav-stop.png) no-repeat center center;
}
a.bookie_rem span {
	display:none;
}

div.note {
	color:#000000;
	padding:7px 0 4px;
}


/************** ODDS BOXES ******************/
.create_box_link {
	text-align:right;
}

.box_left, .box_left_styling {
	float:left;
	width:280px;
	height:126px;
	border:1px solid #DFDFDF;
	padding:8px;
	margin:0 10px 10px 0;
}
.box_left_styling {
	width:403px;
	height:auto;
	margin-bottom:8px;
}

.box_right, .box_right_styling {
	float:left;
	height:126px;
	border:1px solid #DFDFDF;
	padding:8px;
	width:424px;
	margin:0 0 10px 0;
}
.box_right_styling {
	width:300px;
	height:auto;
	float:right;
}

.box_left h2, .box_right h2 {
	padding:0 0 2px;
	margin:0 0 2px;
	border-bottom:2px solid #0099CC;
}

.box_left p, .box_right p {
	padding:4px 0;
	margin:4px 0;
}

.box_left input {
	width:240px;
}

.box_right input {
	width:384px;
}

.step_box {
	border:1px solid #DFDFDF;
	padding:8px;
	clear:both;
	margin-bottom:10px;
	overflow:hidden;
}

.step_box h2 {
	font-weight:bold;
	padding:0 0 2px;
	margin:0 0 2px;
	border-bottom:2px solid #0099CC;
}
.step_nr {
	color:#0099CC;
}

ul.three_boxes {
	list-style:none;
	padding:8px 0 0;
	margin:4px 0 0;
	overflow:hidden;
}

ul.three_boxes li {
	list-style:none;
	margin:0 8px 0 0;
	float:left;
	width:224px;
	height:150px;
	padding:3px 7px;
	background:#F6F6F6;
}


li#st_selector {
	width:228px;
	margin-bottom:8px;
}
li#sm_selector, li#ml_selector {
	width:222px;
	margin-bottom:8px;
}

li#dr_selector, li#tb_selector, li#tm_selector {
	width:228px;
	margin-right:8px;
	height:95px;
}

li#tb_selector, li#tm_selector {
	width:222px;
}


ul.three_boxes li.last, li#tm_selector {
	margin-right:0px;
}
ul.three_boxes li:hover {
	
}
ul.select_box_type li:hover {
	cursor:pointer;
	background:#EFEFEF;
}

ul.select_box_type li.active {
	cursor:default;
	background:#0099CC;
	color:#FFFFFF;
}

ul.select_box_type li.active h3 {
	color:#FFFFFF;
	background:url(../images/check_white_blue.png) no-repeat 0 2px;
	padding-left:14px;
}

ul.select_box_type li.type_not_available {
	background:#F6F6F6;
	color:#CCCCCC;
}
ul.select_box_type li.type_not_available h3 {
	color:#aaddee;
}

ul.three_boxes li h3 {
	font-size:16px;
	font-weight:bold;
	color:#0099CC;
	letter-spacing:-1px;
	padding-right:0;
}

ul.three_boxes li.li_14 {
	width:186px;
}

ul.three_boxes li.li_15 {
	width:145px;
}

ul.three_boxes li.li_16 {
	width:130px;
}
ul.three_boxes li.li_17 {
	width:115px;
}

ul.three_boxes li.li_12 {
	width:302px;
}
ul.three_boxes li.li_12a {
	width:345px;
}
ul.sport_category_league li {
	height:106px;
}

ul.three_boxes li.li_23 {
	width:496px;
}
ul.three_boxes li.li_35 {
	width:394px;
}
ul.three_boxes li.li_13 {
	width:199px;
}

ul.three_boxes li.li_34 {
	width:510px;
}

ul.three_boxes li.li_25 {
	width:330px;
}

ul.three_boxes li.li_26 {
	width:240px;
}
ul.three_boxes li.li_26a {
	width:208px;
}

ul.three_boxes li.li_25a {
	width:302px;
}


select.box_tournament {
	width:472px;
}

.step_4_left {
	width:512px;
	float:left;
}

.step_5_right {
	width:212px;
	float:right;
}

input.box_width_input {
	text-align:right;
}
ul.three_boxes li.bw_input_holder {
	margin-bottom:8px;
}
.bw_input_holder h3 {
	padding-bottom:2px;
}
sup {
	font-size:11px;
	padding:0 2px;
}
.explanation {
	clear:both;
	background:#f6f6f6;
	padding:3px 7px;
}
.single_match_form_holder {
	/*display:none;*/
}

optgroup {
	font-style:normal;
}

.dr_container, .tb_container, .tm_container{
	display:none;
}
.st_container, .sm_container, .ml_container,
.st_step_3, .st_step_4, 
.sm_step_3, .sm_step_4,
.ml_step_3, .ml_step_4{
	display:none;
}

.steps_active,
.steps_active .st_step_3, .steps_active .st_step_4, 
.steps_active .sm_step_3, .steps_active .sm_step_4,
.steps_active .ml_step_3, .steps_active .ml_step_4,
.steps_active .dr_container, .steps_active .dr_step_3, .steps_active .dr_step_4,
.steps_active .tb_step_3, .steps_active .tb_step_4{
	display:block;
}


ul.three_boxes li.preview_save_cancel{
	background:none;
	padding:0px;
	height:112px;
}

ul.three_boxes li.preview_save_cancel a {
	text-decoration:none;
	display:block;
	padding:6px 0 4px;
	border-bottom:2px solid #FFFFFF;
}

ul.three_boxes li.preview_save_cancel a:hover {
	background:#0099CC;
	color:#FFFFFF;
	padding:6px 4px 4px 8px;
}
ul.three_boxes li.preview_save_cancel h3 {
	padding:0px;
	margin-top:0;
}
h3.cancel_link {
	margin-bottom:0;
}

table.odds_boxes_table tr td.nr {
	width:16px;
	text-align:right;
	vertical-align:top;
	padding-top:7px;
}

.box_name h4 {
	margin:1px 0;
	padding:1px 0;
	font-size:12px;
}
.box_name div {
	font-size:11px;
	color:#696969;
	white-space:pre-line;
	overflow:hidden;
	width:460px;
}

.odds_box_content h3 {
	border-bottom:0 none;
	color:#009900;
	font-size:16px;
	font-weight:bold;
	margin-bottom:2px;
	padding:12px 0 0;
}
th.b_edit {
	width:65px;
}
th.b_edit, td.b_edit, td.box_edit, td.box_preview, td.box_visible, td.box_remove {
	text-align:center;
}

td.b_edit a, td.box_edit a, td.box_preview a, td.box_visible a, td.box_remove a, td.box_code a {
	display:block;
	margin:0 auto;
	width:18px;
	height:16px;
	padding:0;
}

td.b_edit a span, td.box_edit a span, td.box_preview a span, td.box_visible a span, td.box_remove a span, td.box_code a span {
	display:none;
}

a.set_box_vis_0 {
	background:url(../images/nav-ok-off.png) no-repeat center center;
}
a.set_box_vis_1 {
	background:url(../images/nav-ok.png) no-repeat center center;
}

a.box_rem {
	background:url(../images/nav-stop.png) no-repeat center center;
}

td.box_edit a, td.b_edit a {
	width:18px;
	height:18px;
	background:url(../images/edit.png) no-repeat center center;
}
a.box_preview_a {
	background:url(../images/search.png) no-repeat center center;
}

a.box_code_a {
	background:url(../images/gen_code.png) no-repeat center center;
}



.aff_outcome_name {
	font-weight:bold;
	font-size:14px;
}

table.aff_table tr td.b_aff_odds {
	font-size:14px;
	font-weight:bold;
	color:#0099CC;
	text-align:right;
	width:70px;
	
}

.affiliates_content table th.bo_head {
	text-align:right;
	
}

a.box_preview_cancel {
	display:block;
	position:absolute;
	top:0;
	right:0;
	background:url(../images/nav-stop.png) no-repeat center top;
	padding:0;
	text-align:center;
	width:18px;
	height:18px;
	overflow:hidden;
}

a.box_preview_cancel span {
	display:none;
}

input.sm_markets_input, input.ml_leagues_input, input.tm_markets_input {
	width:275px;
	padding-right:25px;
	background:#FFFFFF url(../images/new_window.png) no-repeat 280px 1px;
	border:1px inset #AAAAAA;
	color:#000000;
}
input.sm_markets_input:hover, input.tm_markets_input:hover {
	background:#FAFAFA url(../images/new_window_h.png) no-repeat 280px 1px;
	cursor:pointer;
}

div.markets_selector_holder, div.leagues_selector_holder,div.tm_markets_selector_holder {
	position:relative;
	z-index:200;
	width:1px;
	height:1px;
	overflow:visible;
}

div.m_selector_shaddow, div.l_selector_shaddow, div.tm_selector_shaddow {
	position:absolute;
	top:-252px;
	left:190px;
	width:500px;
	height:auto;
	background:url(../images/trans_bg_bk_50.png);
	padding:10px;
	z-index:300;
	display:none;
}
div.m_selector_container, div.tm_selector_container {
	background:#FFFFFF;
	padding:10px;
	overflow:hidden;
}

.ml_step_3 {
	height:320px;
}

ul.three_boxes li.ml_categories_holder, ul.three_boxes li.ml_leagues_holder {
	height:275px;
}

div.l_selector_shaddow {
	width:600px;
	left:85px;
	top:-285px;
}
div.l_selector_container {
	padding:5px;
}

div.m_selector_container h3, div.l_selector_container h3, div.tm_selector_container h3 {
	margin-bottom:4px;
	font-size:16px;
	letter-spacing:-1px;
	color:#0099CC;
	font-weight:bold;
}
div.m_selector_container h3, div.tm_selector_container h3 {
	border-bottom:2px solid #0099CC;
}


div.m_selector_container h3.markets_select_done, 
div.l_selector_container h3.leagues_select_done, 
div.tm_selector_container h3.markets_select_done {
	border-bottom:none;
	border-top:2px solid #0099CC;
	margin-top:6px;
	clear:both;
	padding:8px 0 2px 20px;
	margin-bottom:0;
	background:url(../images/nav-ok.png) no-repeat 0 9px;
	cursor:pointer;
}

div.m_selector_container p#m_selector_expl, 
div.l_selector_container p#l_selector_expl, 
div.tm_selector_container p#tm_selector_expl {
	padding:10px 0 0;
	margin:3px 0 0;
	border-top:1px solid #0099CC;
}

div.m_selector_container div.m_selector_container_left, 
div.m_selector_container div.m_selector_container_right, 
div.tm_selector_container div.tm_selector_container_left, 
div.tm_selector_container div.tm_selector_container_right{
	width:230px;
}
div.l_selector_container_left, div.l_selector_container_right {
	width:250px;
}
div.m_selector_container div.m_selector_container_left,
div.l_selector_container_left, 
div.tm_selector_container div.tm_selector_container_left{
	float:left;
}

div.m_selector_container div.m_selector_container_right,
div.l_selector_container_right, 
div.tm_selector_container div.tm_selector_container_right{
	float:right;
}

div.m_selector_container table,
div.l_selector_container table, 
div.tm_selector_container table{
	border:0px none;
	width:100%;
}

div.m_selector_container table tr td,
div.l_selector_container table tr td, 
div.tm_selector_container table tr td{
	border-bottom:1px solid #DFDFDF;
	padding:4px;
}
div.l_selector_container table tr td.category_name {
	font-weight:bold;
	color:#0099cc;
}

div.m_selector_container table tr td.draggable,
div.m_selector_container table tr td.add_market,
div.m_selector_container table tr td.rem_market,
div.l_selector_container table tr td.draggable,
div.l_selector_container table tr td.add_league,
div.l_selector_container table tr td.rem_league, 
div.tm_selector_container table tr td.draggable,
div.tm_selector_container table tr td.add_market,
div.tm_selector_container table tr td.rem_market{
	width:20px;
	padding:3px 0;
}


div.m_selector_container table tr.add_market_tr,
div.l_selector_container table tr.add_league_tr, 
div.tm_selector_container table tr.add_market_tr{
	cursor:pointer;
}
div.m_selector_container table tr td.add_market span,
div.l_selector_container table tr td.add_league span, 
div.tm_selector_container table tr td.add_market span{
	display:block;
	width:18px;
	height:12px;
	background:url(../images/nav-add-12.png) no-repeat center top;
}
div.m_selector_container table tr td.rem_market,
div.l_selector_container table tr td.rem_league, 
div.tm_selector_container table tr td.rem_market{
	cursor:pointer;
}
div.m_selector_container table tr td.rem_market span,
div.l_selector_container table tr td.rem_league span, 
div.tm_selector_container table tr td.rem_market span{
	display:block;
	width:18px;
	height:12px;
	background:url(../images/nav-stop-12.png) no-repeat center top;
}

div.leagues_table_container {
	height:195px;
	overflow-y:scroll;
	margin:8px 0 8px;
	background:#ffffff;
}


	
td.draggable {
	cursor:move;
}


div.no_matches h4 {
	padding:5px 6px;
}

table.aff_table tr.aff_table_headding th {
	padding:4px;
}

table.aff_table tr.super_header td h3, table.aff_table tr.super_header td h4 {
	white-space:nowrap;
}
table.aff_table tr.super_header td h4 {
	padding:0 0 1px 0;
	margin:0 0 1px 0;
}

table.aff_table tr.super_header td h3 {
	font-size:18px;
	font-weight:bold;
	letter-spacing:-1px;
	color:#000000;
}

table.aff_table tr.super_header td {
	vertical-align:top;
	text-align:center;
}
table.aff_table tr.super_header td.timeframe_super_header {
	text-align:left;
}

table.aff_table tr.super_header h3 {
	padding:0 0 4px 0;
}

table.aff_table tr.super_header td p {
	padding:0 0 4px;
	margin:0 0 4px;
	font-size:11px;
	color:#999999;
}

p.graphic_legend_bottom {
	text-align:right;
}

table.aff_table tr.super_header td div.graph_bars {
	padding:0 0 4px;
	/*margin:0 0 4px;*/
	font-size:11px;
	color:#999999;
}
.total_clicks_legend {
	padding-left:14px;
	background:url(../images/bullet_blue_sq_dark.png) no-repeat 0 3px;
}

.total_views_legend {
	padding-left:14px;
	background:url(../images/bullet_blue_sq_light.png) no-repeat 0 3px;
}

table.aff_table tr td.crt {
	width:25px;
	text-align:right;
	white-space:nowrap;
}
table.aff_table tr th.stats_date {
	text-align:right;
	padding-right:30px;
	/*width:120px;*/
}
table.aff_table tr td.stats_date {
	text-align:right;
}
table.aff_table tr th.impressions {
	width:155px;
	text-align:center;
}
table.aff_table tr th.aff_impressions {
	width:70px;
	text-align:center;
}
table.aff_table tr td.impressions,
table.aff_table tr td.aff_impressions{
	text-align:center;
}
table.aff_table tr th.clicks_totals, table.aff_table tr td.clicks_totals {
	text-align:center;
	width:180px;
}

table.aff_table tr td.ct_13 {
	width:55px;
}

table.aff_table tr.stats_totals td {
	font-weight:bold;
	font-size:14px;
	background:#DDEEFF;
}

table.aff_table tr td.clicks_percentage {
	text-align:center;
}

table.aff_table tr th.clicks_percentage {
	width:60px;
	text-align:center;
}

table.aff_table tr .aff_status {
	width:70px;
	text-align:center;
}
table.aff_table tr .users_aff_status {
	width:50px;
}

table.aff_table tr th.aff_flash_status, 
table.aff_table tr td.aff_flash_status {
	width:40px;
	text-align:center;
}

table.aff_table tr .aff_action {
	width:100px;
	text-align:center;
}

a.aff_flash_status_toggle, 
a.aff_status_toggle{
	display:block;
	margin:0 auto;
	width:18px;
	height:18px;
	background:url(../images/nav-ok.png) no-repeat right center;
}

a.aff_flash_status_toggle span, 
a.aff_status_toggle span {
	display:none;
}

a.aff_1{
	background:url(../images/nav-ok.png) no-repeat right center;
}

a.aff_0{
	background:url(../images/nav-stop.png) no-repeat right center;
}

.form_inner_div .aff_name h4 {
	padding:0;
	margin:0;
}

span.aff_details_label {
	display:inline-block;
	width:58px;
	font-weight:bold;
}

table.aff_table tr td.clicks_trend {
	text-align:center;
	font-weight:bold;
	color:#007700;
}
table.aff_table tr th.clicks_trend {
	text-align:center;
	width:120px;
}

table.aff_table tr th.clicks_trend_admin {
	width:50px;
}

table.aff_table tr td.graph_bars {
	width:200px;
}

table.affiliates_list tr td {
	vertical-align:top;
}

table.affiliates_list tr td ul {
	list-style:none;
	padding:5px 6px;
	margin:0;
	display:none;
}

a.sorting_toggle {
	color:#ffffff;
	background:url(../images/arrows_white_1.png) no-repeat 0 5px;
	padding:0 13px;
}

a.sorting_toggle:hover, 
a.sorting_active{
	background:url(../images/arrows_white_1.png) no-repeat 0 -7px;
}

table.affiliates_list tr td.aff_name {
	padding:0;
}
table.affiliates_list tr td.aff_name h4 {
	padding:5px 6px 5px 6px;
}
table.affiliates_list tr:hover td, 
table.affiliates_list tr.active td,
table.messages_list tr:hover td{
	background:#DDEEFF;
}
table.affiliates_list tr:hover td.aff_name, table.affiliates_list tr.active td.aff_name,
table.affiliates_list tr.msg_user_row_sel:hover td {
	background:#0099CC;
	color:#FFFFFF;
}

table.affiliates_list tr td.aff_name:hover {
	cursor:pointer;
	color:#ffffff;
}
table.affiliates_list tr:hover td.aff_name a {
	color:#FFFFFF;
}
table.affiliates_list tr.active td a {
	color:#FFFFFF;
	text-decoration:underline;
}

table.affiliates_list tr.affstats_0 td.crt {
	background:#ff6600;
	color:#FFFFFF;
}

table.affiliates_list tr td ul li {
	list-style:none;
	padding:2px 0;
	margin:0;
}
input.change_perc_value {
	width:30px;
}
a.change_perc {
	background:url(../images/nav-ok.png) no-repeat right center;
	display:block;
	float:right;
	width:20px;
	height:20px;
}
a.change_perc span {
	display:none;
}

div.views_graph_bar {
	background:#DDEEFF;
	height:18px;
	padding:0;
	margin:0;
}
div.clicks_graph_bar {
	background:#0099CC;
	height:18px;
	padding:0;
	margin:0;
}

div div.views_graph_bar {
	height:11px;
	line-height:6px;
	font-size:2px;
}
div div.clicks_graph_bar {
	height:11px;
	line-height:6px;
	font-size:2px;
}


div.clicks_graph_bar span {
	display:none;
}

div#chartdiv {
	background:#DDEEFF;
	padding:20px;
}

div.stats_filters,
div.messaging_links_holder{
	border:1px solid #DFDFDF;
	padding:10px;
	clear:both;
	margin:10px 0;
}
div.messaging_links_holder {
	padding:6px;
}

#messaging_links {
	overflow:hidden;
}
#messaging_links, 
#messaging_links li {
	padding:0;
	margin:0;
	list-style:none;
	font-weight:bold;
}
#messaging_links li {
	margin-right:6px;
	float:left;
}
#messaging_links li a {
	display:block;
	padding:3px 8px;
	border:1px solid #efefef;
}
#messaging_links li a:hover,
#messaging_links li.active a{
	background:#0099cc;
	color:#fff;
	text-decoration:none;
}

#msg_ajax_response_table {
	border:1px solid #dfdfdf;
	padding:6px;
	overflow:hidden;
}
#new_message_form label {
	display:block;
	font-weight:bold;
	padding-bottom:5px;
}
#new_message_form input,
#new_message_form textarea,
#new_message_form select{
	margin-bottom:15px;
}

#new_message_form #msg_subject,
#new_message_form #msg_body {
	width:700px;
}

#msg_send {
	font-size:14px;
	padding:3px 44px;
	font-weight:bold;
	cursor:pointer;
	margin:8px 15px 8px 0;
}

div.stats_filters h2 {
	padding:0 0 3px;
	margin:0 0 3px;
	font-weight:bold;
	font-size:16px;
}

#odds_boxes_select {
	width:200px;
}

#report_type_filter_holder, #bookies_stats_filter_holder {
	padding:0;
	float:left;
	margin-right:10px;
}

#box_stats_filter_holder {
	width:200px;
	padding:0;
	float:left;
	margin-right:10px;
}

#affiliates_stats_filter_holder {
	padding:10px 0 0;
	margin-right:10px;
	clear:both;
}

#sports_stats_filter_holder {
	padding:0;
	margin-right:10px;
	float:left;
}

.stats_second_title h2 {
	font-weight:normal;
	color:#0099CC;
	font-size:24px;
}
.stats_second_title h3 {
	font-weight:bold;
	font-size:14px;
	letter-spacing:-1px;
}
.stats_second_title {
	padding-bottom:5px;
}


textarea.generated_code_area {
	width:550px;
	height:70px;
	padding:10px;
}

.box_preview_holder {
}

#stats_ajax_loading {
	float:right;
	width:48px;
	height:48px;
	background:url(../images/stats-ajax-loader.gif) no-repeat center center;
	display:none;
}

/************** ODDS BOXES END *************/

table.odds_boxes_table tr.prep_for_delete td, table.odds_boxes_table tr.prep_for_delete td div {
	background:#FF0000;
	color:#FFFFFF;
}


.ml_markets_dd_holder select {
	display:none;
}
.ml_markets_dd_holder select.active {
	display:inline;
}

#tb_box_team {
	width:302px;
}
div.tb_sport_team_selector, div.tb_sport_team_selector ul, div.tb_sport_team_selector ul li {
	overflow:visible;
}
div.tb_sport_team_selector {
	float:left;
}

#tb_team_autocomplete {
	width:296px;
}

#tm_team_autocomplete {
	width:235px;
}
.box_sample_holder {
	background:#DDEEFF;
	padding:15px;
	margin-bottom:15px;
}
.box_sample_holder img {
	border:6px solid #fff;
}

.box_sample_holder p {
	padding-bottom:2px;
	margin-bottom:2px;
}


#msg_users_table_holder {
	height:448px;
	overflow-y:scroll;
	padding-right:10px;
}

#msg_users_holder h2 {
	font-weight:bold;
	color:#0099cc;
}
.msg_sel_users_count {
	font-weight:bold;
	font-size:14px;
	padding-bottom:8px;
	margin-bottom:12px;
	border-bottom:1px solid #dfdfdf;
}

.msg_users_table tr td {
	text-align:center;
}
.msg_users_table tr td.msg_user_id,
.msg_users_table tr td.msg_user{
	text-align:left;
}

.msg_users_heading {
	margin-bottom:5px;
}

.msg_users_table_heading th {
	background:#ff6600;
	color:#fff;
	font-size:14px;
	text-align:center;
}

th.msg_user_id,
td.msg_user_id {
	width:40px;
	text-align:left;
}
th.msg_user,
td.msg_user {
	text-align:left;
}

th.msg_user_views,
td.msg_user_views,
th.msg_user_clicks,
td.msg_user_clicks,
th.msg_user_sel,
td.msg_user_sel {
	width:80px;
}
th.msg_spacer {
	font-size:1px;
	width:22px;
}

tr.msg_user_row {
	cursor:pointer;
}
tr.msg_user_row_sel td {
	background:#0099cc;
	color:#fff;
}
tr.msg_user_row td a {
	color:#0099cc;
	font-weight:bold;
}
tr.msg_user_row_sel td a {
	color:#fff;
}

h4.msg_user_sel_close {
	color:#0099cc;
	padding:15px 0 0 20px;
	clear:both;
	margin:0;
	background:url(../images/nav-ok.png) no-repeat 0 17px;
	cursor:pointer;
}
h4.msg_user_sel_close:hover {
	color:#000;
}

.msg_ajax_holder {
	overflow:hidden;
	display:none;
}
#msg_ajax_response {
	display:none;
	overflow:hidden;
	margin-left:160px;
}

.msg_ajax_holder #stats_ajax_loading {
	float:left;
}
#failed_recipients_list li {
	padding-bottom:10px;
}
.messages_list tr th, 
.messages_list tr td {
	text-align:center;
}

.messages_list tr th.msg_id, 
.messages_list tr td.msg_id {
	text-align:right;
	width:24px;
}
.messages_list tr th.msg_subject, 
.messages_list tr td.msg_subject{
	text-align:left;
}
.msg_date {
	width:120px;
}

.messages_list a {
	color:#000;
	text-decoration:none;
}

.messages_list tr.unread {
	font-weight:bold;
}
.user_msg_stats_1 {
	padding:0 8px;
	margin:0 auto;
	background:url(../images/bullet_grey.png) no-repeat center center;
}
.user_msg_stats span {
	display:none;
}
#popup_close_x {
	width:25px;
	height:25px;
	position:absolute;
	top:15px;
	right:15px;
	z-index:5000;
	background:#fff url(../images/icon_stop_16x16.png) no-repeat center center;
	border:1px solid #ccc;
	cursor:pointer;
}

table#clicks_header_table {
	width:100%;
}
table#clicks_header_table tr td {
	border:0px none;
	padding:2px 5px;
	color:#fff;
	font-size:14px;
}

#st_box_alternate_options {
	width:490px;
}