a:link{color: blue;}

a.redtext, a:visited, #checkout, .redtext{color: red;}

a.whitetext:link, #buy a, #contact a, #docs a, #faqs a, #home a, #install1 a, #docsmanual a, #nav, #nav2, #news a, #prod a, #prods a, #search a, div#nav a, div#nav2 a, #support a, #sysreq a, #visit a, .whitetext{color: #ffffff;}

.alignbottom{vertical-align: bottom;}
 
.alignleft, #buy, #container, #contact, #content, #contentdef, #docs, #faqs, #header, #home, #install1, #docsmanual, #news, #prod, #prods, #search, #support, #sysreq, #visit{text-align: left;}

.aligncenter, #nav, #nav2{text-align: center;}

.alignmiddle, p.alignmiddle img{vertical-align: middle;}

.alignright{text-align: right;}

.aligntop, #main, table.aligntop tr td{vertical-align: top;}

#atdc, #buy, #cart, #contact, #dvc, #docs, #faqs, #firewire, form.cart, #hds, #home, #install1, #docsmanual, #news, #prod, #prods, #repinfodiv, #search, #support, #sysreq, #viewcart, #visit{visibility: hidden;}

#atdc, #ballnav, #buy, #cart, #contact, #dvc, #docs, #faqs, #firewire, #hds, #header, #home, #install1, #lback, #leftspace, #leftspace_baseball, #leftspace_basketball, #leftspace_fb, #leftspace_hockey, #leftspace_soccer, #leftspace_volleyball, #main, #docsmanual, #news, #prod, #prods, #repinfodiv, #search, #support, #sysreq, #techmsg, #viewcart, #visit{position: absolute;}

#atdc, body, #container, #content, #contentdef, #dvc, #firewire, #hds, ol li, #repinfodiv, .whitebg{background: #ffffff;}

#atdc, #dvc{top: 400px;}

#atdc, #dvc, #firewire, #hds{width: 250px; z-index: 10;}

#atdc, #dvc, #firewire, #hds, #repinfodiv{border: #ffd61b solid 2px;}

#atdc, #firewire, #hds{margin-left: 10px;}

#ballnav
{
 top: 35px;
 margin-left: 100px;
}
.blackborderbottomleft{border-bottom: #000000 solid 1px; border-left: #000000 solid 1px;}

.blackborderbottomthick{border-bottom: #000000 solid 2px;}

.blackborderrightthick{border-right: #000000 solid 2px;}

.blackborderright{border-right: #000000 solid 1px;}

.blackbordertop{border-top: #000000 solid 1px;}

body, #cart, #comment, div, html, #lback, #viewcart{padding: 0px;}

body, #cart, #comment, div, html, p, .tminfo, #viewcart{margin: 0px;}

body, html, #main{width: 100%;}

.bodytext, #footer{margin-left: 167px;}

.boldtext, #buy a, #contact a, #docs a, #faqs a, #home a, #install1 a, #docsmanual a, #nav, #nav2, #news a, #prod a, #prods a, #search a, #support a, #sysreq a, #visit a{font-weight: bold;}

#buy{left: 306px;}

#buy, #contact, #docs, #faqs, #home, #install1, #docsmanual, #news, #prod, #prods, #search, #support, #sysreq, #visit{width: 150px;}

#buy, #contact, #docs, #faqs, #home, #install1, #news, #prod, #prods, #search, #support, #sysreq, #visit{top: 30px; z-index: 20;}

#buy, #cart, #cart p, #contact, #docs, #faqs, #home, #install1, #docsmanual, #news, #prod, #prods, #search, #support, #sysreq, #viewcart, #visit{background: #003984;}

#buy, #cart, #contact, #docsmanual, #faqs, .greyborder, #home, #install1, #news, #prod, #prods, #search, #support, #sysreq, #viewcart, #visit{border: #cccccc solid 2px;}

#buy a, #contact a, #cart, div#nav a, div#nav2 a, #docs a, #faqs a, #home a, #install1 a, #docsmanual a, #nav, #nav2, #news a, #prod a, #prods a, #search a, #support a, #sysreq a, #viewcart, #visit a{text-decoration: none;}

#buy a, #contact a, #docs a, #faqs a, #home a, #install1 a, #docsmanual a, #news a, #prod a, #prods a, #search a, #support a, #sysreq a, #visit a{display: block;}

#buy a, #combod, #contact a, #docs a, #faqs a, #home a, #install1 a, #docsmanual a, #news a, #prod a, #prods a, #search a, #support a, #sysreq a, #visit a, .para, p{padding: 8px 5px 5px 8px;}

#cart, #leftspace, #leftspace_baseball, #leftspace_basketball, #leftspace_fb, #leftspace_hockey, #leftspace_soccer, #leftspace_volleyball, #viewcart{margin-top: 180px;}

#cart, #viewcart
{
 width: 167px;
 margin-left: 0;
 z-index: 50;
}

.clearleft{clear: left;}

.clearright{clear: right;}

#comment
{
 width: 400px;
 margin-left: 65px;
}

#commentback
{
 background: #ffffcc;
 border: #cccccc solid 2px;
}

#contact{left: 443px;}

#container{width: 760px;}

#container, html, #lback, #main{height: 100%;}

#content, #contentdef{z-index: 5;}

#content{padding: 80px 20px 0px 0px;}

#contentdef{padding: 50px 20px 0px 0px;}

div, p, span, table
{
 font-family: Arial, Helvetica, sans-serif;
 font-size: 12px;
}

div, p, #repinfodiv, span, table{color: #000000;}

div#buy a:hover, div#contact a:hover, div#docs a:hover, div#faqs a:hover, div#home a:hover, div#install1 a:hover, div#docsmanual a:hover, div#news a:hover, div#prod a:hover, div#prods a:hover, div#search a:hover, div#support a:hover, div#sysreq a:hover, div#visit a:hover{background: #778899;}

div.graysidebar, div.graysidebar p, div.graysidebar ol, div.graysidebar ol li, .lightgrayback{background: #e9e9e9;}

div.marginrightmediumsmall img, div#ballnav img{margin-right: 10px;}

#dvc{margin-left: 270px;}

#docs
{
 left: 433px;
 border-top: #cccccc solid 2px;
 border-left: #cccccc solid 2px;
 border-bottom: #cccccc solid 2px;
}

#docsmanual{top: 30px; left: 585px;}

.emphasize{font-style: italic;}

.extrapadding, table.extrapadding tr td{padding: 5px;}

#faqs, #visit{left: 385px;}

#firewire{top: 370px;}

.floatleft{float: left;}

.floatright, .graysidebar{float: right;}

form.cart, form.search, form{display: inline;}

.graysidebar, .marginleftmedium{margin-left: 15px;}

.graysidebar, .smalltext, .tminfo{font-size: 11px;}

.graysidebar, .width150{width: 150px;}

.graysidebar{margin-bottom: 30px; margin-right: 5px; position: relative; z-index: 1;}

#header{background: transparent; z-index: 5;}

h1, .xxxlargetext{font-size: 26px;}

h1, h2{padding-left: 8px; padding-right: 8px;}

h2, .xxlargetext{font-size: 20px;}

h2{margin: 5px 0px; padding-top: 2px; padding-bottom: 2px;}

#hds{top: 400px;}

#home{left: 270px;}

hr{color: #ffd61b;}

.largetext{font-size: 16px;}

#lback
{
 background: #000000 url(../images/blackback.gif) repeat scroll;
 width: 50%;
 margin-left: 0px;
 margin-top: 0px;
}

#lback, #main
{
 margin-right: -15px;
 margin-bottom: -15px;
}

#leftspace{background: url(../images/coach.gif) no-repeat; height: 432px;}

#leftspace, #leftspace_baseball, #leftspace_basketball, #leftspace_fb, #leftspace_hockey, #leftspace_soccer, #leftspace_volleyball{width: 130px;}

#leftspace_baseball, #leftspace_basketball, #leftspace_fb, #leftspace_hockey, #leftspace_soccer, #leftspace_volleyball{height: 370px;}

#leftspace_baseball{background: url(../baseball/images/baseballbg.gif) no-repeat;}

#leftspace_basketball{background: url(../basketball/images/basketballbg.gif) no-repeat;}

#leftspace_fb{background: url(../football/images/fbbg.gif) no-repeat;}

#leftspace_hockey{background: url(../hockey/images/hockeybg.gif) no-repeat;}

#leftspace_soccer{background: url(../soccer/images/soccerbg.gif) no-repeat;}

#leftspace_volleyball{background: url(../volleyball/images/volleyballbg.gif) no-repeat;}

#main{z-index: 3;}

.marginbottomsmall, ol.marginbottomsmall li{margin-bottom: 10px;}

.marginbottommedium{margin-bottom: 15px;}

.marginleftsmall{margin-left: 5px;}

.marginleftnegsmall{margin-left: -5px;}

.marginleftmedium{margin-left: 15px;}

.marginleftxsmall{margin-left: 7px;}

.marginrightmedium{margin-right: 15px;}

.marginrightxsmall{margin-right: 7px;}

.margintopmedium{margin-top: 15px;}

.margintopxxlarge, .player{margin-top: 30px;}

#nav{background: url(../images/menuback.jpg) no-repeat;}

#nav, #nav2
{
 height: 29px;
 padding: 5px 2px 0px 2px;
 margin-bottom: 0px;
 margin-top: 0px;
 width: 500px;
 margin-left: 50px;
 z-index: 12;
}

#nav2{background: url(../images/menuback2.gif) no-repeat;}

.navimg{margin: 0px 10px;}

#news{left: 508px;}

.nobullet{list-style-type: none; margin-left: 15px;}

.nondef{margin-top: 30px;}

#nopaddingli{padding-bottom: 0px; margin-bottom: 0px;}

.normal{font-weight: normal;}

ol.styled li, ol.styled, ul.styled li, ul.styled{padding: 5px 0px; margin: 0px 15px;}

.padtopsmall{padding-top: 5px;}

.pickasport{background: url(../images/pickasport.gif) no-repeat;}

#pick
{
 position: absolute;
 top: 40px;
 margin-left: 10px;
}

#prod{left: 240px;}

#prods{left: 320px;}

.quikscout
{
 width: 560px;
 height: 60%;
 z-index: 2;
}

#repinfodiv
{top: 200px;}

#repinfodiv{padding: 5px;} 

#search{left: 650px;}

.smallertext{font-size: 10px;}

.solidblackborder{border: #000000 solid 1px;}

#support{left: 590px;}

#sysreq{left: 535px;}

/*/*/#techmsg/*/*/{display: none;}

.tminfo{padding: 10px 0px 0px 10px;}

.topballs{margin-left: 100px;}

.underline{text-decoration: underline;}

.ununderlined{text-decoration: none;}

#viewnow
{
 background: url(../images/viewnow_back.gif) repeat-x;
 background-position: center;
 margin: 8px 0px 5px 8px;
}

.width140{width: 140px;}

.width250{width: 250px;}

.width420{width: 420px;}

.xlargetext{font-size: 18px;}