/* style.css */

body {
  background-image: url("../images/bg_blue.gif");            
/*background-image: url("../images/seasonal/bg_snowflake.jpg");*/
  
  background-attachment: fixed;
  background-color: #343434;
  color: #ffffff;
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size: 10pt;
}

img {
  border-style: none;
}

h1 {
  background-color: inherit;
  color: #ff9900;
  font-size: 18pt;
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-weight: bold;
}

h2 {
  background-color: inherit;
  color: #ff9900;
  font-size: 16pt;
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-weight: normal;
}

h3 {
  background-color: inherit;
  color: #ff9900;
  font-size: 11pt;
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-weight: normal;
}

.breadCrumbs {
  float: right;
  margin-right: 10px;
  margin-top: 5px;
  background-color: inherit;
  color: #ff9900;
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-weight: normal;
  font-size: 8pt;
}

.breadCrumbs a:link, 
.breadCrumbs a:visited {
  background-color: inherit;
  color: #ff9900;
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-weight: normal;
  font-size: 8pt;
}

#divLeftNav {
  background-color: #FD9802;
  color: inherit;
}

#divContent {
  background-color: #474D68;
  color: inherit;
}

#divFooter {
  background-color: #363851;
  color: inherit;
}

p, h1, h2, h3, h4, h5 {
  margin: 0px 0px 0px 0px;
}

p {
  padding: 10px 10px 5px 20px; 
}

h1, h2, h3, h4, h5 {
  padding: 10px 10px 0px 10px; 
}

.center {
  text-align: center; 
}

#divFooter a:link, 
#divFooter a:visited {
 font-weight: bold;
 background-color: inherit;
 color: #ffffff;
 font-size: 8pt;
 text-decoration: none;
} 

#divFooter a:hover, 
#divFooter a:active {
   text-decoration: underline;
} 

#divFooter p {
 position: relative;
 top: 7px;
}

.finePrint {
  font-size: 8pt;
}

#leftMailingList {
  width: 154px;
  height: 94px;
  margin: 6px 0px 0px 6px;
}

.featuredPanel {
  position: relative;
  left: 5px;
  top: 0px;
  width: 376px;
  height: 490px;
  background-image: url("../images/feat_bg.gif");
  background-repeat: repeat;
  background-color: #4E4E68;
  color: inherit;
  margin-bottom: 1px;
  border: 1px solid #162743;
  margin-left: 1px;
}

.featuredPanel p {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
} 

.featuredHeader {
  margin-top: 20px;
  width: 376px;
  height: 31px;
  background-image: url("../images/featuredEventHeader.gif");
  background-repeat: no-repeat;
}

.featuredHeader_blank {
  width: 376px;
  height: 31px;
  background-image: url("../images/featuredEventHeader_blank.gif");
  background-repeat: no-repeat;
  clear: both;
}

.featuredEvent {
  float: left;
  padding-bottom: 19px;
}

.featuredSubEvents {
  float: right;
  width: 156px;
  height: 38px;
  margin-bottom: 20px;
  background-color: #ffffff;
  color: #162743;
}

.featuredSubEvents img {
  float:  right;
}

.featuredSubEvents a:link, 
.featuredSubEvents a:visited {
   float: left;
   position: relative; 
   left: 2px;
   top: 11px;
   font-weight: bold;
   font-size: 8pt;
   background-color: inherit;
   color: #162743;
   text-decoration: none;
}

.featuredSubEvents a:hover, 
.featuredSubEvents a:active {
   text-decoration: underline;
}

.calendarClass a:link,
.calendarClass a:visited {
  font-family: Sans-Serif;
  font-size: 8pt;
  background-color: inherit;
  color: #474D68; 
  text-decoration: none;
}

.calendarClass a:hover,
.calendarClass a:active {
  text-decoration: underline;
}

.CalendarHeader {
	margin: 0px 0px 0px 0px;
  padding: 10px 10px 5px 20px; 
  padding: 10px 10px 0px 10px; 
	background-color: inherit;
  color: #ff9900;
  font-size: 18pt;
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-weight: bold;
}

#divLiveChat {
  position: relative;
  left: 17px;
  top: -3px;  
}

#headerSearchArea {
  background-image: url("../images/header/bowl_number.jpg");
  background-repeat: no-repeat; 
  text-align: center;
}

#headerSearchArea input {
  position: relative;
  top: 0px;
}

.HeaderValidation {
  position: relative;
  top: -3px; 
  text-align: left;
}

#homeRight {
  position: absolute;
  left: 393px;
  top: 31px;
  width: 213px;
  height: 490px;
  border: solid 1px black;
}

.OrangeLocalClass {
  position: relative;
  left: 0px;
  top: 2px; 
}

.cardsClass {
  position: relative;
  left: 8px;
  top: -1px; 
}


#LocalEvents a:link,
#LocalEvents a:visited {
	width: 183px;
  height: 19px;
  background-image: url("../images/localLinks.gif");
  background-color: #69728B;
  background-color: inherit;
  display: block;
  color: #bcbcbc;
  font-size: 8pt; 
  text-decoration: none;
  font-weight: bold;
  padding-left: 30px;
  padding-top: 3px;
}

#LocalEvents a:hover,
#LocalEvents a:active {
  text-decoration: underline;
}

.CardsAndBBB {
	position: relative;
	left: 6px;
	top: -4px;
}

.orangeSmallBold {
  background-color: inherit;
  color: #FF9900;
  font-weight: bold;
  font-size: 8pt;
} 

a.smallWhiteClean:link,
a.smallWhiteClean:visited {
  background-color: inherit;
  color: #FFFFFF;
  font-size: 8pt; 
  text-decoration: underline;
  font-weight: normal;
}

#tblBaseballPlayoffs a:link,
#tblBaseballPlayoffs a:visited {
   background-color: inherit;
   color: #323248;
   text-decoration: none;
}

#tblBaseballPlayoffs a:hover,
#tblBaseballPlayoffs a:active {
   text-decoration: underline;
}

#leftJoinMailing {
  width: 120px;
  height: 35px;
  position: relative;
  left: 17px;
  top: 10px;
  border: solid 1px black;  
  padding: 5px 5px 5px 5px;
  text-align: center;
  background-color: #DA8200;
  color: inherit;
}

#leftJoinMailing a:link,
#leftJoinMailing a:visited {
  color: White;
  text-decoration: none;
  font-weight: bold; 
}

#leftJoinMailing a:hover {
  text-decoration: underline;
}

#leftCorporate {
  position: relative;
  top: 20px;
  width: 161px;
  height: 107px;
  margin: 5px 0px 0px 2px;
}


/* html tidy */
div.c4 {text-align: center} table.c3 {BORDER-COLLAPSE: collapse} p.c2 {font-weight: bold; text-align: center} span.c1 {color: #39515A}  .teamsTable {background-color: #ffffff;} .tRow1 { background-color: #343434;}
/* html tidy */


/* teams page */
.teams {
  width: 400px;
  background-color: #474D68;
  color: inherit;
  text-align: center;
  margin-left: auto;
  margin-right: auto;
}

.team {
  width: 400px;
  height: 55px;
  margin-bottom: 10px;
  background-color: #ffffff;
  color: inherit;
}

.teamLeft {
  float: left;
}

.teamCenter {
  width: 320px;
  text-align: center; 
  position: relative;
  left: 0px;
  top: 18px;
  float: left;
}

.teamCenter a:link,
.teamCenter a:visited {
   font-weight: bold;
   font-family: Sans-Serif;
   font-size: 11pt;
   color: #2E2E46;
   background-color: inherit;
   text-decoration: none;
}

.teamCenter a:hover,
.teamCenter a:active {
   text-decoration: underline;
}

.teamRight {
  float: left;
}
/* teams page */

#teamPicTop {
    float: left;
    margin: 0px 20px 10px 10px;
}

#teamBottomTable {
    position: relative;
    left: 50px;    
}

#teamContent a:link,
#teamContent a:visited {
    color: #FF9900;
    background-color: inherit;
    font-weight: bold;
    font-size: 11pt;
    text-decoration: none;
}

#teamContent a:hover,
#teamContent a:active {
    text-decoration: underline;
}

.sitemapClass a:link,
.sitemapClass a:visited {
    color: #FF9900;
    background-color: inherit;
    font-weight: bold;
    font-size: 12pt;
    text-decoration: none;  
}

.sitemapClass a:hover,
.sitemapClass a:active {
    text-decoration: underline;    
}

.ebayFeedback table {
    width: 590px;
    border-style: none;
}

.ebayFeedback hr {
    margin-top: 10px;
    color: #4D5471;
    background-color: inherit;
}

.ebayFeedback th {
    font-size: 13pt;
}

.headerSearchButton {
	margin-left: 5px;
	padding: 0px 0px 1px 0px; 
}

.footerIcons {
  padding-bottom: 25px;
  padding-top: 5px;
  text-align: center;
  width: 100%;  
}
.footerIcons hr {
  visibility: hidden;
  height: 1px;
  border-top: solid 1px #313852;
  border-bottom-style: none;
  border-left-style: none;
  border-right-style: none;
  margin-top: 0px;
  padding-top: 0px;
  margin-bottom: 20px;
}
.footerIcons a {
  margin-left: 10px;
  margin-right: 10px;
  
}
