body{background:url(http://www.cccbca.com/images/Baseballs_bg.jpg ) no-repeat center top #000;background-size:100%; background-attachment:fixed;}

.accent-bg,
.accent-bg th { color:#fff !important; background:#0a4f94 !important }

/* GPT ADS */
.gpt-adhesion-placeholder { position:fixed; left:0; right:0; bottom:0; z-index:9999; text-align:center; background:#000; -webkit-transition:bottom .4s } 
.gpt-adhesion-placeholder.collapse { bottom:-200px }

a{color:#25aae1;text-decoration:none}
a:hover{color:#b70b31;text-decoration:underline}
h1,h2{color:#b70b31}
h3{color:#b70b31;font-size:13px;text-transformation:uppercase}
#shadow{background:url(/images/setup/shadow.png) repeat-y center top}
#wrapper{width:938px;padding:6px;margin:0 auto;background:url(/images/setup/wrapper_bg.png) repeat-y center top}
#body-container{padding:0 8px}
#master-header{height:226px;background:url(/images/setup/master_sprite.png) no-repeat center top}
#master-header .container{width:950px;height:226px;margin:0 auto;position:relative}
#login-coaches{width:144px;height:51px;display:block;text-indent:-9999px;position:absolute;left:100px;top:5px;background:url(/images/setup/master_sprite.png) no-repeat -925px -231px}
#login-coaches:hover{background-position:-925px -282px}
#master-footer{width:950px;height:102px;margin:0 auto 120px;position:relative;background:url(/images/setup/secondary_sprite20151026.png) no-repeat -4px 0}
#footer-links{font-family:tahoma;font-weight:700;left:20px;position:absolute;top:50px;color:#25AAE1;width:350px}
#mainbody{width:896px;padding:13px;margin-bottom:13px;background:url(/images/setup/main_story_bg_grad.png) repeat-x left bottom;position:relative;-moz-border-radius:0 0 10px 10px;-webkit-border-radius:0 0 10px 10px;border-radius:0 0 10px 10px;behavior:url(/pie.HTC)}
.internal-page #mainbody{width:694px;color:#000;min-height:352px;float:left;margin:0;padding: 10px;}
.ie6 .internal-page #mainbody {height:352px}
#rightcol{valign: top;width:200px;min-height:378px;float:right;position:relative;-moz-border-radius:0 0 10px 10px;-webkit-border-radius:0 0 10px 10px;border-radius:0 0 10px 10px;behavior:url(/pie.HTC)}
#mainbody .lcol-cont{width:252px;float:left}
#mainbody .rcol-cont{width:626px;float:right}
#bottomcol .lcol-cont{width:252px;margin-right:17px;float:left; border:1px solid #25aae1}
#bottomcol .mcol-cont{width:305px;float:left}
#bottomcol .rcol-cont{width:302px;float:right}
#bottomcol{width:896px;padding:0 13px}
#footer-logos{width:380px;float:right;padding-top:30px}
#footer-logos ul,#footer-logos ul li{list-style:none;padding:0;margin:0}
#footer-logos .footer-logo{float:left}
#footer-logos #footer-logo1{margin-right:20px}

/*added by robert@d3athletic.com*/

.splash-links-container {
background:url(http://www.cccbca.com/menubg.png) !important;
background-color: none;
}

.splash-bypass-container {
padding:0px !important;
width:auto;
float:right;
}

.splash-link  {
	background-image:url(http://www.cccbca.com/like.png);
	min-width:125px;
	min-height:60px;
margin-left:125px;

}

.splash-link:hover, splash-link a{
	color:#ECEEF7 !important;
	}

.perma-bypass {
background-image:url(http://www.cccbca.com/fbno.png);
min-width:125px;
min-height:60px;
max-width:125px;
max-height:60px;
font-size:1px !important;
display: inline-block;
color:#ECEEF7 !important;
float:right;

}

.perma-bypass:hover, .perma-bypass a{
	color:#ECEEF7 !important;
	}


/*end added by robert@d3athletic.com*/

/********* SEARCH **********/

#search{height:22px;position:absolute;right:18px;top:16px;width:216px;z-index:12;background:url(/images/setup/master_sprite.png) no-repeat -534px -232px}
#search .text-box{width:186px;border:none;padding:0;float:left;height:22px;color:#a77447;text-transform:uppercase;background:none;padding-left:10px}
#search .submit{width:20px;height:22px;border:none;padding:0;float:right;background:none}

/********** FACEBOOK ***********/

.facebook-hdr{width:252px;height:27px;display:block;overflow:hidden;background:url(/images/setup/secondary_sprite.png) no-repeat -258px -103px}
#facebook{width:250px;height:290px;overflow:hidden}

/********** HALL OF FAME **********/

#hof{width:626px;height:363px;overflow:hidden;display:block}

#hof #slideshow-controllers {
  display:block;
  position:absolute;
  list-style:none;
  padding:0;
  margin:0;
  right:0;
  bottom:0;
  background:#444;
  background:rgba(0, 0, 0, 0.7);
  padding:5px;
  z-index:20;
  border-radius:4px 0 0 0px;
}
  #hof #slideshow-controllers li { float:left; }
    #hof #slideshow-controllers li a {
      width:24px;
      height:24px;
      background-repeat:no-repeat;
      /*margin-right:5px;*/
      display:block;
    }
    #hof #slideshow-controllers li a:hover {  background-color: #222;  border-radius: 4px; }

    #hof #slideshow-controllers li a#slideshow-prev { background-image:url(/images/dynamic_banner/prev.png); }
    #hof #slideshow-controllers li a#slideshow-play { background-image:url(/images/dynamic_banner/play-pause.png);  background-position:0 -24px; }
      #hof.stopped #slideshow-controllers li a#slideshow-play { background-position:0 0; }
    #hof #slideshow-controllers li a#slideshow-next { background-image:url(/images/dynamic_banner/next.png); margin-right:0 }

/***************TABS***************/

.tabs-wrapper[id="lcol"] { border:2px solid #25aae1}
.tabs-wrapper[id="lcol"] .tab_title { display:none }
.tabs-wrapper[id="lcol"] .tab a  { display:block; height:29px; background:url(/images/setup/secondary_sprite20151026.png) no-repeat -9999px -9999px; position:relative; z-index:2; text-indent:-9999px } 
.tabs-wrapper[id="lcol"] .tab1 a { width:124px; background-position: 0px -132px }
.tabs-wrapper[id="lcol"] .tab1 a.active{background-position: 0px -103px  }
.tabs-wrapper[id="lcol"] .tab2 a { width:124px; background-position: -127px -103px }
.tabs-wrapper[id="lcol"] .tab2 a.active{background-position: -127px -132px  }
.tabs-wrapper[id="lcol"] .panes { position:relative; overflow:hidden }
.tabs-wrapper[id="lcol"] .pane { display:block !important; position:absolute; left:0; right:0; top:-9999px; background:#fff }
.tabs-wrapper[id="lcol"] .pane.active { position:static }
.tabs-wrapper[id="lcol"] .pane .overflow { height:320px; padding:5px; overflow:auto }


.tabs-wrapper[id="accordion-tabs"] { max-width:252px }
.tabs-wrapper[id="accordion-tabs"]  .tabs { display:none }
.tabs-wrapper[id="accordion-tabs"]  .tab_title { height:26px; text-indent:-9999px; display:block}
.tabs-wrapper[id="accordion-tabs"]  .tab_title1 {background:url(/images/setup/secondary_sprite20151026.png) 0px -213px }
.tabs-wrapper[id="accordion-tabs"]  .tab_title1.active { background-position:0 -241px }
.tabs-wrapper[id="accordion-tabs"]  .tab_title2{background: url(/images/setup/secondary_sprite20151026.png) 0px -268px }
.tabs-wrapper[id="accordion-tabs"]  .tab_title2.active { background-position:0px -295px }
.tabs-wrapper[id="accordion-tabs"]  .pane .overflow { height:290px; overflow:auto}
.tabs-wrapper[id="accordion-tabs"]  .panes { position:relative; overflow:hidden }
.tabs-wrapper[id="accordion-tabs"]  .panes .pane { position:absolute; left:0; right:0; top:-9999px; background:#fff }
.tabs-wrapper[id="accordion-tabs"]  .panes .pane.active { position:static }
.tabs-wrapper[id="accordion-tabs"]  .pane.pane1.active .overflow{ overflow:hidden }
.tabs-wrapper[id="accordion-tabs"]  .pane.pane2.active .overflow{ overflow:hidden }


/************* VIDEO **************/

#more-video{width:305px;height:37px;display:block;overflow:hidden;background:url(/images/setup/secondary_sprite20151026.png) no-repeat -516px -103px}

/************ BUTTONS ***********/

#rcol-buttons{width:302px;padding-top:0px}
#rcol-buttons .rcol-button{display:block;height:73px;margin-bottom:20px;width:302px}
#rcol-buttons #rcol-button3{margin-bottom:0}

/*********** GLOBAL NAV ************/

#global-nav{width:938px;height:55px;background:url(/images/setup/global_nav_bg.png) repeat-x left top;position:relative;z-index:8000;margin:0 auto}
#global-nav ul,#global-nav li{margin:0;padding:0;list-style:none}
#global-nav li.nav{float:left}
#global-nav .nav-link{display:inline-block;height:55px;line-height:55px;font-family:arial;color:#fff;padding:0 12px;position:relative;z-index:60}
.ie6 #global-nav .nav-link{zoom:1;display:inline}
#global-nav li.nav1 .nav-link{width:80px;padding:0;text-indent:-9999px;display:block;background:url(/images/setup/secondary_sprite20151026.png) no-repeat -874px -103px}
#global-nav li.nav1 .nav-link:hover,#global-nav li.nav1 .nav-link.current{background-position:-874px -158px}
#global-nav .submenu-container{width:938px;visibility:hidden;overflow:hidden;background:#b70b31;position:absolute;left:0;top:55px;z-index:55}
#global-nav .submenu-container .submenu{padding:10px;width:449px;float:left}
#global-nav .submenu-container ul li a,#global-nav .submenu-container ul li .title span{padding:0 10px;background:none;font-family:helvetica,arial;color:#fff;display:block;font-size:12px;line-height:18px;text-decoration:none}
#global-nav .submenu-container ul li.title{margin-bottom:15px;text-align:center;text-transform:uppercase}
#global-nav .submenu-container ul li.title span{color:#25AAE1;padding:0 10px;font-weight:700;font-size:15px;font-family:helvetica;display:block}
#global-nav .submenu-container ul li a:hover{color:#ffc423}
#global-nav .submenu-container .submenu-title{color:#fff;padding:0 10px;font-weight:700;font-size:13px;text-decoration:underline}
#global-nav .submenu-container .teams-submenu{width:224px;min-height:178px;_height:178px;float:left}
.ie6 #global-nav .submenu-container .teams-submenu li{height:15px}
#global-nav .submenu-container .break{width:448px;height:10px;display:block;overflow:hidden}

/***************** MORE HEADLINES ******************/

#more-headlines .row{font-family:arial;margin-bottom:10px}
#more-headlines .title{display:block;font-size:12px;color:#000;font-weight:700}
#more-headlines .date{display:block;color:#b70b31;font-size:10px;font-weight:700}
#more-headlines .leadin{display:block;color:#000}

/********** TEAM SCOREBOARD ***********/

.teamscoreboard-hdr{width:200px;height:27px;display:block;overflow:hidden;background:url(/images/setup/secondary_sprite20151026.png) no-repeat -260px -133px}
.schedule-header {background-color: #b70c32;color: #fff;}
.inprogress {background-color: #F7CE10;color: #000000;}
.upcoming {height:150px;width:178px;padding:10px;overflow:auto;background-color:#b70b31;color:#fff;}
.upcoming a:hover{color:#fff;}

/***************** TEAM INFO  ******************/
#team-info {font-family:arial;font-size:12px;color:#000}
#team-info .facts {margin-bottom:10px}
#team-info .facts .photo {float:right;margin-left:25px}
#team-info .r {padding:2px 0}
#team-info .r span {font-weight:bold}
#team-info .roster-header td {background:#0a4f94;color:#fff}
#team-info .roster-row0 td {background:#c1c1c1}

/********** STANDINGS **********/
#standings .title td {
  font-weight: bold;
  color: #fff;
  background: #b70b31;
  text-align: center;
  line-height: 18px;
}

#standings .header td {
  color: #fff;
  background: #25aae1;
}


/********* STATS ***********/
.stats-wrapper {
color: #000;
background: #FFF;
}
.stats-wrapper th {
background: #b70b31; /* set the primary color here  */
color: #fff;
}
.stats-wrapper th a{
color: #fff !important;
}
.stats-wrapper a { /* set the link color here */
color: #333;
text-decoration: underline;
}
.stats-wrapper a:hover { /* set the link color here */
color: #000;
}


/********** SCHEDULE **********/
.schedule-title {
  width: 694px;
  padding: 3px 0;
  font-size: 14px;
  font-weight: bold;
  background: #b70b31;
  color: #FFF;
  text-align: center;
  text-transform: uppercase;
  position: relative;
}

.schedule-title select {
  font-size: 11px;
  position: absolute;
  right: 10px;
  top: 3px;
}

table.schedule {
  border-width: 0;
  border-collapse: collapse;
  width: 100%;
}

table.schedule td {
  padding: 3px;
  font-size: 11px;
}

table.schedule tr.title {
  font-size: 14px;
  font-weight: bold;
  background: #b70b31;
  color: #FFF;
  text-align: center;
  text-transform: uppercase;
}

table.schedule tr.headers th {
  background: #b70b31;
  color: #FFF;
  padding: 3px;
  font-weight: normal;
}

table.schedule .sep {
  padding: 10px 0;
}

table.schedule a, #overDiv a {text-decoration: none;}
table.schedule a:link, #overDiv a:link {color: #b70b31}     /* unvisited link */
table.schedule a:visited, #overDiv a:visited {color: #b70b31}  /* visited link */
table.schedule a:hover, #overDiv a:hover {color: #25aae1}   /* mouse over link */
table.schedule a:active, #overDiv a:active {color: #b70b31}   /* selected link */


table.schedule td.inprogress {
  background-color: #FFFF66;
}

/********** NEW SCHEDULE **********/
table.schedule-data {
  width: 500px;
}

table.schedule-data td {
  padding: 3px;
}

.schedule-header {
  background-color: #b70b31;
  color: #FFFFFF;
}

.schedule-header td {
  padding: 3px;
}

tr.schedule-row0 td {
    background-color: #E1E1E1;
    font-size: 11px;
    padding: 4px;
}
tr.schedule-row1 td {
    background-color: #FFFFFF;
    font-size: 11px;
    padding: 4px;
}
tr.odd td {
  background: #E1E1E1;
}

.schedule-wrap table {width:100%}
.schedule-wrap td {padding:2px}
.schedule-wrap .header td {background:#b70b31;color:#FFF}
.schedule-wrap .in-progress {background:#FFFF00;color:#000}
.schedule-wrap .date {display:none}

table{counter-reset:section;}
.count:before
{
counter-increment:section;
content:counter(section);
}