/* ------------------------- COMMON ------------------------- */

.header th {
background-color:#333333;
background-repeat:repeat-x;
color:#FFFFFF;
font-size:12px;
padding:2px 10px;
text-align:left;
}
.subheader th {
background-color:#DDDDDD;
color:#000000;
font-family:Arial,Verdana,sans-serif;
font-size:12px;
padding:2px;
text-align:center;
}
.data th {
background-color:#FFFFFF;
border-bottom:thin solid #DDDDDD;
border-style:none none solid;
border-width:thin;
font-size:12px;
font-style:normal;
padding:2px;
}

/* --------------------- SERVICE_PACKAGES --------------------- */
#service_packages {
background-color:#FFFFFF;
margin:0;
padding:10px 10px 0 0;
width:625px;
}

/* ------------------------ TOP_TRENDS ------------------------ */
#top_trends table {
font-size:12px;
margin:0 0 20px;
width:625px;
}
#top_trends .header th {
text-align:center;
}
#top_trends .subheader th {
background-color:#DDDDDD;
border-bottom:1px solid #DDDDDD;
color:#000000;
text-align:center;
}
#top_trends A {
    font-size: 12px;
}
#top_trends .data th {
text-align:center;
width:40%;
}
#top_trends .data th a {
font-size:12px;
font-weight:bold;
}
#top_trends .data td {
font-weight:normal;
padding:0 10px 0 20px;
text-align:left;
}
#top_trends .data td a {
font-weight:normal;
}
#top_trends td {
background-color:#FFFFFF;
border-bottom:1px solid #DDDDDD;
font-size:12px;
text-align:center;
}
#top_trends .service_stats {
border:1px solid #DDDDDD;
}

/* ------------------------ SHOW_TREND ------------------------ */
#show_trend table {
border:1px solid #DDDDDD;
font-size:12px;
margin:0 0 20px;
width:625px;
}
#show_trend td {
background-color:#FFFFFF;
font-size:12px;
line-height:175%;
padding:5px 5px 5px 10px;
text-align:left;
}

/* ------------------------ SHOW_PREMIUM_PICKS_TABLE ------------------------ */
#show_premium_picks_table table {
font-size:12px;
margin:0 0 5px;
padding:0;
width:625px;
}
#show_premium_picks_table .data td {
margin:0;
padding:0;
}

/* ------------------------ SHOW_PREMIUM_PICKS ------------------------ */
#show_premium_picks_table {
padding-top:5px;
}
#show_premium_picks table {
border-color:#666666 #DDDDDD;
border-style:none none dashed;
border-width:thin 1px;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
margin:1px 0 0;
width:625px;
}
#show_premium_picks .header th {
background-color:#EEEEEE;
background-image:none;
color:#990000;
font-size:14px;
margin:0;
padding:5px;
text-align:left;
}
#show_premium_picks th.button {
background-color:#EEEEEE;
border:0 solid #DDDDDD;
font-size:12px;
padding-bottom:5px;
width:100px;
}
#show_premium_picks td {
background-color:#FFFFFF;
font-size:12px;
text-align:left;
}
#show_premium_picks td.event {
background:none repeat scroll 0 0 #FFFFFF;
padding:5px;
text-align:left;
}
#show_premium_picks input {
color:#222222;
cursor:pointer;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:bold;
margin:0;
padding-left:5px;
padding-right:0;
width:100px;
}
#show_premium_picks input.guaranteed {
background:url("http://www.sportscapping.com/templates/sc_june_2010/images/package_button_bg.gif") no-repeat scroll 0 0 transparent;
border:medium none;
font-size:12px;
height:58px;
width:98px;
}
#show_premium_picks input.guaranteed:hover {
background:url("http://www.sportscapping.com/templates/sc_june_2010/images/package_button_bg_hover.gif") no-repeat scroll 0 0 transparent;
border:medium none;
font-size:12px;
height:58px;
width:98px;
}
#show_premium_picks input.non_guaranteed {
background:url("http://www.sportscapping.com/templates/sc_june_2010/images/package_button_bg.gif") no-repeat scroll 0 0 transparent;
border:medium none;
font-size:12px;
height:58px;
width:98px;
}
#show_premium_picks input.non_guaranteed:hover {
background:url("http://www.sportscapping.com/templates/sc_june_2010/images/package_button_bg_hover.gif") no-repeat scroll 0 0 transparent;
border:medium none;
font-size:12px;
height:58px;
width:98px;
}

/* ------------------------ SHOW_PICKS ------------------------ */
#show_picks table {
font-size:12px;
margin:0 0 20px;
width:625px;
}
#show_picks .header th {
background-color:#FFFFFF;
background-image:none;
color:#888888;
padding:0 5px;
text-align:left;
}
#show_picks .data td {
background-color:#EEEEEE;
border-top:2px solid #666666;
font-size:12px;
padding:5px 10px 5px 5px;
text-align:left;
}
#show_picks .data .event {
border-left:1px solid #DDDDDD;
}
#show_picks .data .starts {
border-right:1px solid #DDDDDD;
}
#show_picks .comment {
border:1px solid #DDDDDD;
font-family:Calibri;
font-size:12px;
padding:5px 5px 10px;
text-align:left;
}
#show_picks td.event {
padding:5px 5px 10px 10px;
text-align:left;
}
#show_picks td.choice {
}
#show_picks td.starts {
width:70px;
}
#show_picks td.comment, #show_picks td.show_picks_comment {
background-color:#FFFFFF;
text-align:left;
}

/* ------------------------ TOP_RATING_MENU     ------------------------ */
#top_rating_menu {
margin:0 0 15px 0;
}

/* ------------------------ SERVICE_TOP_RATING_SHORT ------------------------ */
#service_top_rating_short .header th {
font-size:12px;
text-align:center;
}
#service_top_rating_short table {
font-size:12px;
width:180px;
}
#service_top_rating_short td {
border-bottom:thin solid #DDDDDD;
font-family:Calibri,Arial,sans-serif;
font-size:12px;
font-weight:normal;
padding:2px;
}
#service_top_rating_short .data th {
border-bottom:thin solid #DDDDDD;
font-family:Calibri,Arial,sans-serif;
font-size:12px;
text-align:center;
width:120px;
}
#service_top_rating_short .data th.name {
text-align:center;
width:120px;
}
#service_top_rating_short .data td.unit {
border-bottom:thin solid #DDDDDD;
font-weight:normal;
}
#service_top_rating_short .service_top_rating {
border-bottom:thin solid #DDDDDD;
font-family:Calibri;
}

/* ------------------------ SERVICE_TOP_RATING_FULL ------------------------ */
#service_top_rating_full table {
font-size:12px;
margin:0 0 0 0;
width:625px;
}
#service_top_rating_full .header th {
text-align:center;
}
#service_top_rating_full .subheader th {
text-align:center;
}
.subsubheader {
background-color:#585858;
border:2px solid #DDDDDD;
color:#FFFFFF;
font-weight:bold;
}
#service_top_rating_full .data th {
border-bottom:thin solid #DDDDDD;
}
#service_top_rating_full td {
border-bottom:thin solid #DDDDDD;
font-size:12px;
padding:3px;
text-align:center;
}
#service_top_rating_full .data th.name {
padding-left:15px;
text-align:left;
width:130px;
}
#service_top_rating_full .data td.unit {
border-bottom:thin solid #DDDDDD;
font-family:Calibri;
}
#service_top_rating_full .service_top_rating {
border:thin solid #DDDDDD;
}

/* ------------------------ SERVICE_STATS ------------------------ */
#service_stats table {
font-size:12px;
margin:0 0 20px;
width:625px;
}
#service_stats .subheader th {
background-color:#AAAAAA;
border-bottom:1px solid #DDDDDD;
color:#FFFFFF;
text-align:center;
}
#service_stats .data th {
border-bottom:1px solid #DDDDDD;
border-left:1px solid #DDDDDD;
width:1%;
}
#service_stats td {
background-color:#FFFFFF;
border-bottom:1px solid #DDDDDD;
border-right:1px solid #DDDDDD;
font-size:12px;
text-align:center;
}
#service_stats .service_stats {
border:1px solid #DDDDDD;
}

/* ------------------------ ONE_FREE_PICK ------------------------ */
#one_free_pick table {
font-size:12px;
margin:0 0 20px;
width:625px;
}
#one_free_pick .data th, #one_free_pick .subheader_one_pick {
background-color:#FFFFFF;
color:#888888;
padding:5px 10px;
text-align:left;
}
#one_free_pick .subheader {
text-align:left;
}
#one_free_pick .data td {
background-color:#EEEEEE;
border-top:2px solid #666666;
font-size:12px;
padding:5px 10px 5px 5px;
}
#one_free_pick .data .event {
border-left:1px solid #DDDDDD;
}
#one_free_pick .data .starts {
border-right:1px solid #DDDDDD;
}
#one_free_pick .comment {
background-color:#FFFFFF;
border-bottom:1px solid #DDDDDD;
border-left:1px solid #DDDDDD;
border-right:1px solid #DDDDDD;
font-size:12px;
padding:5px 10px 15px 5px;
}
#one_free_pick .one_free_pick {
border:1px solid #DDDDDD;
}

/* ------------------------ PAST_PICKS ------------------------ */
#past_picks table {
font-size:12px;
margin:0 0 20px;
width:625px;
}
#past_picks .data th {
background-color:#FFFFFF;
color:#888888;
padding:5px 10px;
text-align:left;
}
#past_picks .data td {
background-color:#EEEEEE;
border-top:2px solid #666666;
padding:5px 10px 5px 5px;
}
#past_picks .capper_data th {
background-color:#EEEEEE;
border-top:2px solid #666666;
color:#888888;
padding:7px 10px;
text-align:left;
}
#past_picks .capper_data td {
background-color:#EEEEEE;
border-top:1px solid #DDDDDD;
padding:5px 10px 5px 5px;
}
#past_picks .data .event {
border-left:1px solid #DDDDDD;
}
#past_picks .data .wl {
border-right:1px solid #DDDDDD;
}
#past_picks .comment td {
background-color:#FFFFFF;
border-bottom:1px solid #DDDDDD;
border-left:1px solid #DDDDDD;
border-right:1px solid #DDDDDD;
padding:5px 10px 30px 5px;
}
#past_picks .bottom_comment td {
background-color:#FFFFFF;
padding:0 0 5px;
}
#past_picks td {
font-size:12px;
padding:5px 10px;
}
#past_picks #show_premium_picks .data td {
background-color:#FFFFFF;
}

/* ------------------------ SERVICE_INFO ------------------------ */
#service_info table {
background-color:#FFFFFF;
border:1px solid #DDDDDD;
font-family:Calibri;
font-size:12px;
margin:0 0 0;
width:625px;
}
#service_info td {
font-size:12px;
}
#service_info td.header {
padding:2px 5px 5px 0;
}
#service_info .header a {
color:#FFFFFF;
}
a:hover {
text-decoration:underline;
}
#service_info td.description {
padding:10px 5px 10px 0;
}
#service_info td.image {
background-color:#EEEEEE;
margin:0;
padding:0;
text-align:left;
}
#service_info img {
margin:3px;
padding:0;
}
#service_info h1 {
font-size:18px;
margin:0 0 5px;
}

/* ------------- Overall containers ------------- */
.gen_schedule_container{
width: 625px;
}
#schedule_full_scores {
width:615px;
}


/* -------------- Overall headers -------------- */
.status_header {
text-align:left;
}
.gen_schedule_record_header {
text-align:left;
}
.gen_schedule_time_header {
text-align:left;
width:65px;
}
.gen_schedule_status_header {
text-align:left;
}

/* ------------- gen_schedule_block ------------- */
#gen_schedule_block {
clear:both;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:10px;
}
#gen_schedule_block td,
#gen_schedule_block a {
font-size:12px;
}
#gen_schedule_block th {
font-size:13px;
padding-bottom:0;
padding-top:10px;
}
#gen_schedule_block div.schedule_game {
float:left;
width:275px;
}
#gen_schedule_block div.one_schedule_game {
margin-bottom:25px;
width:275px;
}

/* ------------- schedule_game_block ------------- */
#gen_schedule_block div.schedule_game_block {
background-color:#EEEEEE;
border:1px solid #888888;
margin-bottom:7px;
margin-top:5px;
padding:1px;
}
#gen_schedule_block div.schedule_game_block table {
border-right:1px solid #C8C8C8;
border-top:1px solid #C8C8C8;
height:75px;
width:271px;
}
#gen_schedule_block div.schedule_game_block table th, #gen_schedule_block div.schedule_game_block table td {
background-color:#FFFFFF;
border-bottom:1px solid #C8C8C8;
border-left:1px solid #C8C8C8;
font-size:10px;
padding:0 4px;
}
#gen_schedule_block div.schedule_game_block table th {
background-color:#000000;
background-image:url("http://www.sportscapping.com/templates/sc_june_2010/images/boxes/title-bg.gif");
background-repeat:repeat-x;
color:#FFFFFF;
font-size:10px;
padding:2px;
}

/* ------------- away_team, home_team ------------- */
#gen_schedule_block div.schedule_game_block .away_team, #gen_schedule_block div.schedule_game_block .home_team {
background-color:#FFFFFF;
font-family:Arial,Verdana,Helvetica,sans-serif;
font-size:11px;
line-height:150%;
padding-bottom:4px;
padding-right:0;
padding-top:2px;
}
#gen_schedule_block div.schedule_game div.schedule_game_block .away_team a, #gen_schedule_block div.schedule_game div.schedule_game_block .home_team a {
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:10px;
}
#gen_schedule_block div.schedule_game_block .away_team {
border-bottom:medium none;
}

/* ------------- away_line, home_line ------------- */
 #gen_schedule_block div.schedule_game_block .away_line, #gen_schedule_block div.schedule_game_block .home_line {
font-family:Arial,Verdana,Helvetica,sans-serif;
font-size:11px;
line-height:150%;
padding-bottom:4px;
padding-left:0;
padding-top:2px;
text-align:center;
width:35px;
}
#gen_schedule_block div.schedule_game_block .away_line {
border-bottom:medium none;
}

/* ------------- away_data_score, home_data_score ------------- */
#gen_schedule_block div.schedule_game_block .away_data_score, #gen_schedule_block div.schedule_game_block .home_data_score {
line-height:185%;
padding-bottom:4px;
padding-top:2px;
text-align:center;
width:30px;
}
#gen_schedule_block div.schedule_game_block .away_data_score_live, #gen_schedule_block div.schedule_game_block .home_data_score_live {
background:none repeat scroll 0 0 #FCBDB0;
line-height:185%;
padding-bottom:4px;
padding-top:2px;
text-align:center;
width:30px;
}
#gen_schedule_block div.schedule_game_block .away_data_score_final, #gen_schedule_block div.schedule_game_block .home_data_score_final {
background:none repeat scroll 0 0 #ECECE4;
line-height:185%;
padding-bottom:4px;
padding-top:2px;
text-align:center;
width:30px;
}
#gen_schedule_block div.schedule_game_block .away_data_score, #gen_schedule_block div.schedule_game_block .away_data_score_live, #gen_schedule_block div.schedule_game_block .away_data_score_final {
border-bottom:medium none;
}

/* ------------- total_over, total_under ------------- */
#gen_schedule_block div.schedule_game_block .total {
text-align:center;
}
#gen_schedule_block div.schedule_game_block .total_over {
background-color:#DDDDFF;
text-align:center;
}
#gen_schedule_block div.schedule_game_block .total_under {
background-color:#FFDDDD;
text-align:center;
}

/* ----------------------- winner, loser ----------------------- */
#gen_schedule_block div.schedule_game_block .winner_name {
background:none repeat scroll 0 0 #DDFFDD;
padding:2px 1px;
}
#gen_schedule_block div.schedule_game_block .winner_line {
background:none repeat scroll 0 0 #DDFFDD;
padding:2px 1px;
}
#gen_schedule_block div.schedule_game_block .loser_name {
border-left:2px solid #FFFFFF;
padding:0 1px;
}
#gen_schedule_block div.schedule_game_block .loser_line {
border-left:2px solid #FFFFFF;
padding:0 1px;
}

/* ------------------------------------------------------------ */
#gen_schedule_block div.schedule_game_block p {
font-size:11px;
margin:0;
padding:0 0 3px;
}
#gen_schedule_block div.schedule_game_block a {
font-weight:bold;
text-decoration:underline;
}
#gen_schedule_block div.schedule_game_block_links {
font-size:10px;
font-weight:normal;
margin-bottom:0;
margin-top:6px;
padding-left:7px;
text-align:left;
text-decoration:none;
}
#gen_schedule_block div.schedule_game_block_links p {
font-size:10px;
}
#gen_schedule_block div.schedule_game_block_links a {
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:10px;
font-weight:bold;
text-decoration:none;
}

.schedule_make_pick {
background:url("http://www.sportscapping.com/templates/sc_june_2010/images/boxes/title-bg.gif") repeat-x scroll 0 0 #7E0003;
border:1px solid #C8C8C8;
color:#FFFFFF;
font-weight:bold;
line-height:10px;
padding:2px;
text-decoration:none;
}

#sports_calendar {
border:1px solid #C8C8C8;
margin-right:2px;
width:175px;
}
.sports_calendar_header {
background-color:#DFDFDF;
color:#222222;
}
.sports_calendar_week_days {
background-color:#DFDFDF;
color:#222222;
}
#sports_calendar_block {
font-size:11px;
padding:3px;
}
#sports_calendar div.sports_calendar_block a {
font-weight:bold;
}
#sports_calendar table {
border-left:1px solid #C8C8C8;
border-top:1px solid #C8C8C8;
font-size:11px;
width:170px;
}
#sports_calendar table th {
font-size:11px;
margin-bottom:3px;
margin-top:3px;
padding-bottom:3px;
padding-top:3px;
}
#sports_calendar a {
font-weight:bold;
}
.sports_calendar_today {
background-color:#DFDFDF;
color:#FFFFFF;
font-weight:bold;
}
#sports_calendar .sports_calendar_today a {
color:#222222;
}
.sports_calendar_selected {
background-color:#ECECE4;
color:#FFFFFF;
font-weight:bold;
}
#sports_calendar .sports_calendar_selected a {
color:#222222;
text-decoration:underline;
}
#sports_calendar table td {
border-bottom:1px solid #C8C8C8;
border-right:1px solid #C8C8C8;
font-size:11px;
text-align:center;
}
#sports_calendar table tr.sports_calendar_week_days td {
font-size:11px;
font-weight:bold;
}

#schedule_full_scores {
margin-bottom:25px;
}
#schedule_full_scores p {
text-align:right;
}
#schedule_full_scores a {
color:blue;
text-decoration:underline;
}
#sports_data_select_sport {
float:right;
}

#sports_data_select_sport a{
    font-size: 11px;
}

.lower_title {
font-size:18px;
margin-bottom:10px;
margin-top:0;
}

.header_title {
    font-size: 16px;
}

.header_title {
font-size:16px;
}
.back_button_custom {
background:url("http://www.sportscapping.com/templates/sc_june_2010/images/button_bg.png") repeat-x scroll 0 0 transparent;
border:3px double #CCCCCC;
font-size:11px;
font-weight:bold;
line-height:20px;
margin:1px 1px 25px;
padding:0 10px;
text-align:center;
width:45px;
}
.back_button_custom a{
    font-size: 11px;
}

/* ------------------------ SERVICE_PROMO ------------------------ */
#service_promo table {
font-size: 12px;
background-color: #fff;
border: 1px none #ddd;
width: 625px;
margin: 0 0 0 0;
}

#service_promo .promo_header th{
font-size: 16px;
text-align: left;
padding: 5px;
border-top: dashed thin #aaa;
}

#service_promo td.description {
font-family: Calibri, Arial, sans-serif;
font-size: 12px;
padding: 5px 5px 5px 5px;
}

#service_promo a{
color:#006699;
font-family:Tahoma,Arial,Helvetica,sans-serif;
font-weight:bold;
text-decoration:none;
}

/* ------------------------ COLORS ------------------------ */
.green {
color:#333333;
}
.green_b {
color:#333333;
font-weight:normal;
}
.red {
color:red;
}
.red_b {
color:red;
font-weight:normal;
}
.n {
font-weight:normal;
}
.b {
font-weight:normal;
}
/* ------------------------ Featured ------------------------ */  
.Feature_inner_tbl {
margin-bottom:5px;
width:625px;
}
.Feature_sub_heading {
	background:none repeat scroll 0 0 #000000;
	color:#FFFFFF;
	font-family:Tahoma,Arial,Helvetica,sans-serif;
	font-weight:normal;
	padding:3px;
	text-align:left;
}
.Feature_sub_heading span {
font-weight:bold;
text-transform:uppercase;
}
.feature_detail {
border-bottom:1px solid #666666;
color:#01425F;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:normal;
padding:3px 0;
text-align:left;
}
.feature_detail a {
color:#01425F;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:normal;
text-decoration:none;
text-align:left;
}
.feature_detail a:hover {
text-decoration:underline;
text-align:left;
}    