#lines-interface{	text-align: center;}#lines-interface table.lines{	border: 1px solid #ddd;}table.lines {	width:99%;	margin-left: auto;	margin-right: auto;	border: 1px solid #222;}table.lines th{	border: 1px solid #bbb;	font-size: 85%;	padding: 0px;	text-align: center;	background-color:#eee;	color:#000;	font-weight:bold;}table.lines img{width: 99%;height: 99%;}table.lines td{	border: 1px solid #bbb;	font-size: 85%;	padding: 0px;	text-align: center;	color:#000;}/* Registration CSS */.sc-registration table#reg{	width=100%;}.sc-registration td.key{	width: 35%;}/*^^ Registration CSS ^^*/.capper-heading{    font-family: 'OpenSansBold',  Arial;    font-size: 20px;}.sc-admin h5{    padding: 10px 0px 5px 0px;    color: #333;    font-size: 20px;    text-transform: uppercase;}.sc-admin h6{    font-family: Arial;    color: #333;    font-size: 15px;}.edit_promo{    background: url(../images/edit_promo.png) no-repeat;    display: block;    width: 92px;    height: 39px;    text-align: center;    font-family: 'OpenSansBold',  Arial;    font-size: 19px;    color: #222;    text-decoration: none;    line-height: 39px;}.admin_right{    width: 640px;    float: left;}/*.editable_promo button[type="submit"]{    background: url(../images/update_btn.png) no-repeat !important;    text-indent: -9000px;    display: block;    width: 92px;    height: 39px;    border: none;    float: right;    margin-top: 10px;}.editable_promo button[type="cancel"]{    background: url(../images/cancel_btn.png) no-repeat !important;    text-indent: -9000px;    display: block;    width: 92px;    height: 39px;    border: none;    float: right;    margin-top: 10px;}*/.editable_promo button[type="cancel"] {    background-color: #005800;    color: #FFFFFF;}.editable_promo button[type="submit"] {    background-color: #005800;    color: #FFFFFF;}.admin_right a{    text-decoration: none;}.admin_right a:hover{    text-decoration: underline;}.scPicksBlock a.active{    background: #f1f1f1;    color: #ff3c00;}div.admin_left a{    font-size: 17px !important;    padding: 3px 0px 5px 0px !important;}.service-info td.rank_sport{    padding: 1px 5px 1px 1px;    font-family: Calibri;    font-weight: bold;    font-size: 14px;} .service-info td.rank_number{    padding: 1px 0px 1px 10px;    font-family: Calibri;}table.picks-products{    /*display: block;*/    /*min-height: 50px;*/    display: inline-table;}a.make_another_pick{    background: url(../images/make_another_pick_link.png) no-repeat;    display: block;    width: 197px;    height: 39px;    float: left;    text-indent: -9000px;    margin: 5px 0px 10px 0px;}a.make_pick{    background: url(../images/make_pick_link.png) no-repeat;    display: block;    width: 100px;    height: 30px;    float: left;    text-indent: -9000px;    margin: 5px 0px 5px 0px;}table.border {    width: 100%;    border: #d4d4d4 solid 1px;    margin: 5px 0px;}table.border_2{    width: 100%;    border: #969696 solid 1px;    margin: 5px 0px;}table.border_2 tr{        border: #969696 solid 1px;    }table.border_2 tr.title{    background: #c0c0c0;    padding: 5px;}table.border_2 tr.title td{    border: #969696 solid 1px;    padding: 3px 7px;    color: #000;    font-weight: bold;    font-size: 14px;    }table.border_2 td{    padding: 3px 7px;}table.border_2 ul{    list-style-type: none !important;    padding: 0px !important;    margin: 3px 0px !important;}table.border_2 ul li{    padding: 3px 0px !important;    }a.edit{    color: #3366ff !important;    font-weight: normal;    }table.border tr{    border: #d4d4d4 solid 1px}table.border th{    border-left: #d4d4d4 solid 1px;    padding: 2px;    background: #e3e3e3;    color: #222;    text-align: center;    font-family: 'OpenSansBold', Arial;    font-size: 16px;}table.border th a, table.border th a:hover{            background: #e3e3e3 !important;    color: #222 !important;    text-align: center;    font-family: 'OpenSansBold', Arial;    font-size: 16px;}table.border th a img{    margin-left: 5px;}table.border th.close{    border-left: #e3e3e3 solid 1px;    width: 10px;}table.border ul{    list-style-type: none !important;    padding: 0px !important;}table.border td.event{    }table.border td{    /*border-left: #d4d4d4 solid 1px;    border-right: #d4d4d4 solid 1px;    border-top: #d4d4d4 solid 1px;    border-bottom: #d4d4d4 solid 1px;*/    padding: 5px 5px;    font-family: Calibri;    color: #000;    font-size: 12px;    text-align: center;    }table.border tr.odd{    background: #fff;}table.border td.text_left{    text-align: left;    padding-left: 15px;}table.border td.text_right{    text-align: right;}table.border td.key{        border-left: #d4d4d4 solid 1px;    padding: 2px;   /* background: #e3e3e3;*/    color: #222;    /*text-align: center;*/    font-family: 'OpenSansBold', Arial;    }.another{    background: url(../images/make_another.png) no-repeat;    display: block;    width: 197px;    height: 39px;        margin-top: 15px;    font-family: 'OpenSansBold', Arial;    color: #494949;    text-decoration: none;    font-size: 19px;    padding: 6px 0px 5px 17px;}.red{    font-size: 12px;    font-family: Calibri;}tr.white_border{    border: #ffffff solid 1px !important;}tr.white_border h4{    border-bottom: #d4d4d4 solid 1px;    padding-bottom: 5px;    color: #222 !important;    font-size: 19px;}div.toggle-editor{/*  	display: none;	position: absolute;    top: -40px;    right: 0px;*/font-size: 12px;}input[type="radio"], input[type="checkbox"]{    margin: 2px 5px;}input[type="button"], input[type="submit"]{    padding: 3px;}td.event{    /*font-weight: bold;*/ /*Removed for schedule page*/    text-align: left !important;}tr.even{ border-bottom: none !important; }tr.new{ border-top: #999 solid 2px !important;}tr.sub-header{ font-weight: bold; }tr.sub-header td{ border: #d4d4d4 solid 1px; }tr.white_bg{ /*border-bottom: #ffffff solid 1px !important;*/ }a.underline:hover{ text-decoration: underline; }td.price{    color: red !important;    }.defaultSimpleSkin, .mce_editable{    margin-top: 15px;    display: block;}/*.mlb_select_picks_legend{    display: none;}*/.best_away_moneyline_picks, .best_away_spreadline_picks {    border: solid 1px #d00;        display: block;    float: left;    padding: 3px 5px;}.best_home_moneyline_picks, .best_home_spreadline_picks {    border: solid 1px #0d0;    display: block;    float: left;    padding: 3px 5px;}.best_over_line_picks, .best_under_line_picks {    border: solid 1px #00d;    display: block;    float: left;    padding: 3px 5px;}.best_away_moneyline_picks a, .best_away_spreadline_picks a, .best_home_moneyline_picks a, .best_home_spreadline_picks a, .best_over_line_picks a, .best_under_line_picks a {    text-decoration: none;    margin: 1px 1px;}