/*******************************************/
/* MISC                                    */
/*******************************************/

a {
  outline: none;
  }
  
img {
  border: 0;
  }

/*******************************************/
/* LOGO                                    */
/*******************************************/

#logo {
  background: #000000;
  }
  
#count-down {
  position: absolute;
  top: 5px;
  right: 30px;
  }
  
#count-down p {
  font-family: Geneva, Arial, Helvetica, sans-serif;
  font-size: 22px;
  color: #00ACB0;
  padding: 0 0 5px 0;
  }

/*******************************************/
/* MAIN NAVIGATION                         */
/*******************************************/

#nav_L1, #nav_L1 ul { 
  float: left; 
  width: 180px; 
  list-style: none; 
  line-height: 1; 
   
  border-top: #00ACB0; 
  background: #00ACB0; 
  margin: 0; 
  padding: 0; 
  z-index: 99999999; /* Brings the menu to the front */
  }
  
#nav_L1 { 
  position: absolute; 
  right: 10px; 
  top: 2px; 
  width: 680px; 
  border: none; 
  background: none; 
  }

#nav_L1 a {
  font-size: 11px; 
  display: block; 
  text-decoration: none; 
  padding: 10px 10px 9px 10px; 
  color: #ffffff; 
  border-bottom: 1px dotted #437172; 
}

#nav_L1 a.main { 
  font-size: 12px;
  text-transform: uppercase; 
  font-weight: bold; 
  color: #FFFFFF; 
  border: none; 
  }

#nav_L1 li { 
  float: left; 
  padding: 0; 
  margin: 0;
  }

#nav_L1 li ul { 
  position: absolute; 
  left: -999em; 
  height: auto; 
  }

#nav_L1 li li {
 width: 180px; 
 position: relative; 
 }

#nav_L1 li:hover ul { 
  left: auto; 
  }

#nav_L1 li:hover { 
  background: none; 
  }

#nav_L1 li li:hover { 
  /* background: #333333; */
  background: #2d9496;
  /* background: #437172; */
  }

#nav_L1 a:hover { 
color: #ffffff; 
}

#nav_L1 a.main:hover { 
  color: #333333; 
  }
  

/*******************************************/
/* HEADER IMAGES                           */
/*******************************************/

#corner {
  position: absolute;
  top: 167px;
  left: -39px;
  }

/* Header 1 */

#headerMain {
  width: 935px;
  height: 305px;
  }

/* Header 1 */

#header1 {
  background: url(../images/headers/ball-sports.jpg) no-repeat;
  width: 935px;
  height: 330px;
  }

/* Header 2 */

#header2 {
  background: #000000 url(../images/headers/athletics.jpg) no-repeat;
  width: 935px;
  height: 305px;
  }
  
/* Header 3 */

#header3 {
  /* background: #000000 url(../images/headers/soccer2010-home.jpg) no-repeat; */
  width: 935px;
  height: 305px;
  }
  
#flash {
  width: 935px;
  height: 305px;
  }
	
#flashcontent {
	width: 935px;
  height: 305px;
	background: none;
  }
  
/*******************************************/
/* BLURP AREA                              */
/*******************************************/

/* Blurp Area 1 */

#blurp1 {
  position: absolute;
  top: 60px;
  right: 80px;
  }
  
#blurp1 h2 {
  font-family: Arial, Helvetica, sans-serif;
  color: #FFFFFF;
  font-size: 32px;
  font-weight: normal;
  padding: 0 0 10px 35px;
  }
  
#blurp1 h2 .green {
  font-family: Arial, Helvetica, sans-serif;
  color: #00ACB0;
  font-size: 28px;
  font-weight: normal;
  padding: 0 0 10px 0;
  }
  
#blurp1 p {
  font-family: Arial, Helvetica, sans-serif;
  color: #FFFFFF;
  font-size: 16px;
  font-weight: bold;
  width: 350px;
  height: 170px;
  padding: 0 0 0 50px;
  }

/* Blurp Area 2 */

#blurp2 {
  position: absolute;
  top: 30px;
  right: 80px;
  }
  
#blurp2 h2 {
  font-family: Arial, Helvetica, sans-serif;
  color: #FFFFFF;
  font-size: 28px;
  font-weight: normal;
  padding: 0 0 10px 0;
  }
  
#blurp2 h2 .green {
  font-family: Arial, Helvetica, sans-serif;
  color: #00ACB0;
  font-size: 28px;
  font-weight: normal;
  padding: 0 0 10px 0;
  }
  
#blurp2 p {
  font-family: Arial, Helvetica, sans-serif;
  color: #FFFFFF;
  font-size: 11px;
  width: 300px;
  height: 170px;
  }

/*******************************************/
/* SEARCH AREA - SUB PAGES                 */
/*******************************************/

.search1 {
  float:right;
  /* width:650px; */
  height:35px;
  text-align:right;
  background: none;
  padding: 12px 30px 0 0;
  }

.search1 fieldset {
  margin:0;
  padding:0;
  border: 0;
  }

.search1 fieldset legend {
  display:none;
  }

.search1 fieldset .search-term {
  margin:0;
  padding:0;
  background:url(../images/dy-sprite-home.png) no-repeat 0px 0px;
  height:30px;
  width:305px;
  float:right;
  }

.search1 fieldset input.search-box {
  margin:6px 0 0 44px;
  padding:0;
  width:190px;
  background:none;
  float:left;
  }

.search1 fieldset input.search-button {
  padding:1px 0 0 0;
  margin:0;
  border:0;
  cursor:pointer;
  }

.search1 p {
  color:#fff;
  padding:4px 0 0 0;
  clear:both;
  display:block;
  }

.search1 p input.radio {
  margin:0 4px;
  }

.search1 p span {
  color:#b5dc10;
  padding:0 10px 0 0;
  }

.search1 p label {
  padding:0; 
  margin:0;
  color:#fff;
  font-size:1em;
  }

/*******************************************/
/* SEARCH AREA - SUB PAGES                 */
/*******************************************/

.search {
  float:right;
  /* width:650px; */
  height:35px;
  text-align:right;
  background: none;
  padding: 5px 30px 0 0;
  }

.search fieldset {
  margin:0;
  padding:0;
  border: 0;
  }

.search fieldset legend {
  display:none;
  }

.search fieldset .search-term {
  margin:0;
  padding:0;
  background:url(../images/dy-sprite.gif) no-repeat 0px 0px;
  height:30px;
  width:305px;
  float:right;
  }

.search fieldset input.search-box {
  margin:6px 0 0 44px;
  padding:0;
  width:190px;
  background:none;
  float:left;
  }

.search fieldset input.search-button {
  padding:1px 0 0 0;
  margin:0;
  border:0;
  cursor:pointer;
  }

.search p {
  color:#fff;
  padding:4px 0 0 0;
  clear:both;
  display:block;
  }

.search p input.radio {
  margin:0 4px;
  }

.search p span {
  color:#b5dc10;
  padding:0 10px 0 0;
  }

.search p label {
  padding:0; 
  margin:0;
  color:#fff;
  font-size:1em;
  }  
  
.search input {
  margin:0; 
  border:0; 
  padding:0; 
  font-size:0.7em;
  }
  
.search fieldset {
  margin:0; 
  border:0; 
  padding:0;
  }

.search label {
  padding:0 0 10px 0; 
  color:#000; 
  font-weight:normal; 
  font-size:0.7em; 
  line-height:1.4em;
  }

.search textarea {
  font-size:0.7em;
  font-family:verdana, helvetica, arial, sans-serif;
  }
  
/*******************************************/
/* HOME - RIGHT COLUMN AREA                */
/*******************************************/  
  
#homerightcolumtop {
  background: url(../images/home-body-top.gif) no-repeat;
  width: 685px;
  height: 10px;
  }  
  
#homerightcolumbody {
  background: #FFFFFF;
  width: 685px;
  }  
  
#homerightcolumbottom {
  background: url(../images/home-body-bottom.gif) no-repeat;
  width: 685px;
  height: 10px;
  }
  
/*******************************************/
/* HOME - RIGHT COLUMN AREA                */
/*******************************************/

#homerightcolumbody h1 {
  font-family: Arial, Helvetica, sans-serif;
  color: #00ACB0;
  font-size: 26px;
  font-weight: normal;
  padding: 5px 15px 10px 20px;
  } 

#homerightcolumbody h2 {
  font-family: Arial, Helvetica, sans-serif;
  color: #00ACB0;
  font-size: 24px;
  font-weight: normal;
  padding: 5px 15px 10px 20px;
  } 
  
#homerightcolumbody h3 {
  font-family: Arial, Helvetica, sans-serif;
  color: #00ACB0;
  font-size: 20px;
  font-weight: normal;
  padding: 5px 15px 10px 20px;
  }

#homerightcolumbody p {
  font-family: Arial, Helvetica, sans-serif;
  color:#666666;
  font-size: 12px;
  padding: 0 15px 10px 20px;
  } 
  
#homerightcolumbody ul {
  font-family: Arial, Helvetica, sans-serif;
  color:#666666;
  font-size: 12px;
  padding: 0 15px 10px 45px;
  }
  
#homerightcolumbody li {
  font-family: Arial, Helvetica, sans-serif;
  color:#666666;
  font-size: 12px;
  padding: 0 15px 0 10px;
  line-height: 18px;
  }
  
#homerightcolumbody li a {
  font-family: Arial, Helvetica, sans-serif;
  color: #666666;
  font-weight: bold;
  font-size: 12px;
  padding: 0 15px 0 10px;
  line-height: 18px;
  text-decoration: none;
  }
  
#homerightcolumbody li a:hover {
  font-family: Arial, Helvetica, sans-serif;
  color: #999999;
  font-weight: bold;
  font-size: 12px;
  padding: 0 15px 0 10px;
  line-height: 18px;
  text-decoration: none;
  }
  
#homerightcolumbody a {
  font-family: Arial, Helvetica, sans-serif;
  color: #666666;
  font-weight: bold;
  font-size: 12px;
  padding: 0 15px 0 0;
  line-height: 18px;
  text-decoration: none;
  }
  
#homerightcolumbody a:hover {
  font-family: Arial, Helvetica, sans-serif;
  color: #999999;
  font-weight: bold;
  font-size: 12px;
  padding: 0 15px 0 0;
  line-height: 18px;
  text-decoration: none;
  }
  
/*******************************************/
/* RIGHT COLUMN AREA                       */
/*******************************************/

#rightcolumn h1 {
  font-family: Arial, Helvetica, sans-serif;
  color: #00ACB0;
  font-size: 26px;
  font-weight: normal;
  padding: 5px 15px 10px 20px;
  } 

#rightcolumn h2 {
  font-family: Arial, Helvetica, sans-serif;
  color: #00ACB0;
  font-size: 24px;
  font-weight: normal;
  padding: 15px 15px 10px 20px;
  } 
  
#rightcolumn h3 {
  font-family: Arial, Helvetica, sans-serif;
  color: #00ACB0;
  font-size: 20px;
  font-weight: normal;
  padding: 5px 15px 10px 15px;
  }
  
#rightcolumn .grey {
  font-family: Arial, Helvetica, sans-serif;
  color: #999999;
  font-size: 20px;
  font-weight: normal;
  }

#rightcolumn p {
  font-family: Arial, Helvetica, sans-serif;
  color:#666666;
  font-size: 12px;
  padding: 0 15px 10px 20px;
  } 
  
/* #rightcolumn ul {
  font-family: Arial, Helvetica, sans-serif;
  color:#666666;
  font-size: 12px;
  padding: 0 15px 10px 45px;
  } */
  
#rightcolumn ul {
  margin: 10px 0 10px 0;
  }
  
#rightcolumn li {
  font-family: Arial, Helvetica, sans-serif;
  color:#666666;
  font-size: 12px;
  margin: 0 10px 5px 40px;
  padding: 0 20px 0 0px;
  line-height: 18px;
  }
  
#rightcolumn li a {
  font-family: Arial, Helvetica, sans-serif;
  color: #666666;
  font-weight: bold;
  font-size: 12px;
  padding: 0 15px 0 0;
  line-height: 18px;
  text-decoration: none;
  }
  
#rightcolumn li a:hover {
  font-family: Arial, Helvetica, sans-serif;
  color: #999999;
  font-weight: bold;
  font-size: 12px;
  padding: 0 15px 0 0;
  line-height: 18px;
  text-decoration: none;
  }
  
#rightcolumn a {
  font-family: Arial, Helvetica, sans-serif;
  color: #666666;
  font-weight: bold;
  font-size: 12px;
  padding: 0 15px 0 0;
  line-height: 18px;
  text-decoration: none;
  }
  
#rightcolumn a:hover {
  font-family: Arial, Helvetica, sans-serif;
  color: #999999;
  font-weight: bold;
  font-size: 12px;
  padding: 0 15px 0 0;
  line-height: 18px;
  text-decoration: none;
  }
  
/*******************************************/
/* RIGHT COLUMN - COLUMN 1                 */
/*******************************************/

#col1 {
  float: left;
  width: 48%;
  margin: 0;
  padding: 0;
  }
  
#col2 {
  float: left;
  width: 52%;
  margin: 0;
  padding: 0 0 0 0px;
  }
  
#col2 ul li {
  margin: 0;
  padding: 0 10px 10px 18px;
  list-style: none;
  }
  
/*******************************************/
/* SIDEBAR LINKS AREA                      */
/*******************************************/

#leftLinks {
  padding: 20px 0 20px 20px;
  border-right: 1px solid #CCCCCC;
  }

#leftLinks h2 {
  font-family: Arial, Helvetica, sans-serif;
  color: #00ACB0;
  font-size: 16px;
  font-weight: bold;
  padding: 0 0 10px 0px;
  }

#leftLinks ul li {
  list-style: none;
  padding: 0 0 3px 0;
  }
  
#leftLinks li a {
  font-family: Arial, Helvetica, sans-serif;
  color: #666666;
  font-size: 12px;
  text-decoration:none;
  padding: 0 0 0 20px;
  list-style: none;
  background: url(../images/sidebar-bullet.jpg) no-repeat 5px;
  }
  
#leftLinks li a:hover {
  font-family: Arial, Helvetica, sans-serif;
  color: #999999;
  font-size: 12px;
  text-decoration:none;
  padding: 0 0 0 20px;
  list-style: none;
  }
  
/*******************************************/
/* HOME - FOOTER SOCIAL ICONGS             */
/*******************************************/

.socialMediahome {
  position: absolute;
  top: 30px;
  right: 10px;		
  }
	
.socialMediahome ul {
  list-style:none;
  }
	
.socialMediahome li {
  float:left;
  background:none !important;
  margin-top:0 !important;
  padding: 0 !important;
  }
	
.socialMediahome a {
  display:block;
  width:25px;
  height:25px;
  margin-right:0.454em; /*5px*/
  }
	
.socialMediahome a.twitter {
  background:url(../images/twitter-small.png) top left no-repeat;
  }
	
.socialMediahome a.rss {
  background:url(../images/rss-small.png) top left no-repeat;
  }
	
.socialMediahome a:hover {
  background-position:0 -25px;
  }
	
.socialMediahome a span{
  display:none !important;
  }
  
/*******************************************/
/* FOOTER SOCIAL ICONGS                    */
/*******************************************/

.socialMedia {
  position: absolute;
  top: 30px;
  left: 30px;		
  }
	
.socialMedia ul {
  list-style:none;
  }
	
.socialMedia li {
  float:left;
  background:none !important;
  margin-top:0 !important;
  padding: 0 !important;
  }
	
.socialMedia a {
  display:block;
  width:25px;
  height:25px;
  margin-right:0.454em; /*5px*/
  }
	
.socialMedia a.twitter {
  background:url(../images/twitter-small.png) top left no-repeat;
  }
	
.socialMedia a.rss {
  background:url(../images/rss-small.png) top left no-repeat;
  }
	
.socialMedia a:hover {
  background-position:0 -25px;
  }
	
.socialMedia a span{
  display:none !important;
  }
  
/*******************************************/
/* HOME - FOOTER LINKS AREA                */
/*******************************************/
  
#homefooterlinks ul {
  float: right;
  list-style-type: none;
  }

#homefooterlinks li {
  display:inline;
  }

#homefooterlinks a {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  text-decoration:none;
  color:white;
  font-weight: normal;
  padding: 5px 13px 0;
  }

#homefooterlinks a:hover {
  color: #666666
  }
  
/*******************************************/
/* FOOTER LINKS AREA                       */
/*******************************************/

#footerLinks h2 {
  font-family: Arial, Helvetica, sans-serif;
  color: #00ACB0;
  font-size: 12px;
  font-weight: bold;
  padding: 0 0 5px 10px;
  }

#ft1 {
  float: left;
  width: 210px;
  padding: 20px 0 20px 20px;
  border-right: 1px solid #333333;
  }
  
#ft1 ul li {
  list-style: none;
  }
  
#ft1 li a {
  font-family: Arial, Helvetica, sans-serif;
  color:#999999;
  font-size: 11px;
  text-decoration:none;
  padding: 0 0 0 10px;
  list-style: none;
  }
  
#ft1 li a:hover {
  font-family: Arial, Helvetica, sans-serif;
  color: #666666;
  font-size: 11px;
  text-decoration:none;
  padding: 0 0 0 10px;
  list-style: none;
  }

/* Footer Links Last Column */
  
#ft2 {
  float: left;
  width: 220px;
  padding: 20px 0 20px 20px;
  }
  
#ft2 ul li {
  list-style: none;
  }
  
#ft2 li a {
  font-family: Arial, Helvetica, sans-serif;
  color:#999999;
  font-size: 11px;
  text-decoration:none;
  padding: 0 0 0 10px;
  list-style: none;
  }
  
#ft2 li a:hover {
  font-family: Arial, Helvetica, sans-serif;
  color: #666666;
  font-size: 11px;
  text-decoration:none;
  padding: 0 0 0 10px;
  list-style: none;
  }
  
/*********************************************************/
/* PRODUCT SECTION - SMALL LIST                          */
/*********************************************************/ 

#small-products-list {
  margin: 15px 0 0 4px;
  padding: 0;
  width: 630px;
  }

#small-products-list li {
  list-style: none;
  padding: 5px 0 20px 0;
  overflow: hidden;
  width: 100%;
  vertical-align: top;
  }

#small-products-list li #image {
  float: left;
  margin: 4px 0 0 1px;
  padding:0;
  display: inline;
  width: 220px;
  }
  
#small-products-list li #text {
  float: left;
  margin: 0;
  display: inline;
  width: 400px;
  }

#small-products-list li .text h3 {
  margin: 0;
  padding: 0 0 10px 0;
  color: #333333;
  font: bold 17px/18px Arial, Helvetica, sans-serif;
  }
  
#small-products-list li #text p {
  margin: 0;
  padding: 0 0 4px 17px;
  color: #595959;
  font: 12px/17px Arial, Helvetica, sans-serif;
  }
  
#small-products-list li #text p strong {
  margin: 0;
  padding: 0;
  font: 12px/17px Arial, Helvetica, sans-serif;
  color: #D00F00;
  font-weight: bold;
  }  
  
/*********************************************************/
/* PRODUCT SECTION - BIG LIST                            */
/*********************************************************/  

.big-products-list {
  margin: 4px 0 0 4px;
  padding: 0;
  width: 600px;
  }

.big-products-list li {
  list-style: none;
  padding: 5px 0 5px;
  overflow: hidden;
  width: 100%;
  vertical-align: top;
  }

.big-products-list li .image {
  float: left;
  margin: 4px 0 0 1px;
  display: inline;
  width: 200px;
  }
  
.big-products-list li .text {
  float: left;
  margin: 0px 0 0;
  display: inline;
  width: 370px;
  }

.big-products-list li .text h3 {
  margin: 10px 0 0;
  padding: 0 0 10px 0;
  color: #333333;
  font: bold 17px/18px Arial, Helvetica, sans-serif;
  }
  
.big-products-list li .text p {
  margin: 0;
  padding: 0 0 4px 17px;
  color: #595959;
  font: 12px/17px Arial, Helvetica, sans-serif;
  }
  
.big-products-list li .text p strong {
  margin: 0;
  padding: 0;
  font: 12px/17px Arial, Helvetica, sans-serif;
  color: #D00F00;
  font-weight: bold;
  }
  
/*********************************************************/
/* PHOTO GALLERY                                         */
/*********************************************************/  
  
#gallery ul {
  margin: 15px 0 0 40px;
  padding:0;
  /* border:1px solid #CCC; */
  width:640px;
  list-style:none;
  overflow:hidden;
  }

#gallery li {
  float:left;
  margin: 0;
  padding: 0;
  list-style:none;
  }

#gallery li a img {
  /* border:2px solid #333; */
  padding: 15px 0 0 0;
  opacity:.80;
  }

#gallery li a img:hover {
  border-color:#CCC;
  opacity:1;
  }
  
/*********************************************************/
/* CONTACT INFO                                          */
/*********************************************************/  

/* primary content */
#single_column { 
  float: left; 
  padding: 0 20px 10px 20px; 
  margin: 15px 5px 10px 20px;
  width: 265px; 
  border: 1px dotted #CCCCCC;
  }

#single_column h3 { 
  border-bottom: 1px solid #ccc; 
  clear: both; 
  font-size: 16px;
  font-weight: bold; 
  line-height: 1em;   
  margin: 0;
  padding: 10px 0 10px 10px;  
  }

#single_column ul { 
  margin: 0;
  padding: 10px 0 0 0;
  list-style: none; 
  }
  
#single_column li { 
  margin: 0;
  padding: 5px 0 0 10px;
  list-style: none; 
  }
  
/*********************************************************/
/* TRADEMARK INFO                                        */
/*********************************************************/

#trade p { 
  font-family: Geneva, Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #CCCCCC;
  float: right;
  padding: 0 15px 0 0;
  }
  
/*****************************************************/
/* Footer Sprite                                     */
/*****************************************************/ 

#sprite {
  position: absolute;
  top: 5px;
  left: 0px;
  height: 30px;
  }

#sprite ul {
  padding: 10px 0 0 20px;	
  height: 30px;
  margin-left: 0;
  }

#sprite li {
  float: left;
  display: inline;
  margin: 0;
  padding: 0 5px 0 0;
  text-indent: -9999px;
  }

#sprite li a {
  /* set the height of the nav bar in padding and height attr */
  height: 16px;
  display: block;
  }

#sprite a:hover {
  /* set the background of nav sprite to second position */
  background-position: 0 -16px; 
  }

#sprite_img a {
  /* set background image and width here */
  width: 120px;
  background: url(../images/creamsoda.png) no-repeat;
  }
  